.app-header[data-v-f7897947]{backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);background-color:var(--color-bg);border-bottom:1px solid var(--color-gray-light);box-shadow:var(--box-shadow);color:var(--color-text);height:56px;left:0;position:fixed;top:0;transition:height .3s ease;width:100%;z-index:1000}.container[data-v-f7897947]{height:100%;justify-content:space-between;margin:0 auto;max-width:none;padding:0 1rem}.container[data-v-f7897947],.logo[data-v-f7897947]{align-items:center;display:flex}.logo[data-v-f7897947]{color:var(--color-accent);font-size:2rem;font-weight:700;text-decoration:none}.logo-img[data-v-f7897947]{height:38px;margin-right:.5rem;-o-object-fit:contain;object-fit:contain;width:38px}.logo-text[data-v-f7897947]{color:var(--color-accent);font-family:Inter,sans-serif;font-size:2rem;font-weight:700;letter-spacing:1px}.nav[data-v-f7897947]{align-items:center;display:flex;margin-left:auto}.nav-link[data-v-f7897947]{border-radius:4px;color:var(--color-text);font-size:1.15rem;font-weight:500;padding:.3rem .7rem;position:relative;text-decoration:none;transition:background-color .2s,color .2s}.nav-link.router-link-active[data-v-f7897947],.nav-link[data-v-f7897947]:hover{background-color:var(--color-gray-light);color:var(--color-accent)}.nav-link b[data-v-f7897947]{color:var(--color-text);font-size:1.2rem}.nav-link span[data-v-f7897947]{color:var(--color-accent);font-weight:700}.menu-dropdown[data-v-f7897947]{cursor:pointer;position:relative}.dropdown-list[data-v-f7897947]{background:var(--color-bg);border:1px solid var(--color-gray-light);border-radius:6px;box-shadow:var(--box-shadow);left:0;min-width:150px;padding:.5rem 0;position:absolute;top:2.2rem;z-index:10}.dropdown-list li[data-v-f7897947]{list-style:none}.dropdown-list a[data-v-f7897947]{color:var(--color-text);display:block;font-size:1.05rem;padding:.5rem 1.2rem;text-decoration:none;transition:background .2s,color .2s}.dropdown-list a[data-v-f7897947]:hover{background:var(--color-accent);color:var(--color-white)}.nav-link.ad[data-v-f7897947]{cursor:default;font-size:1.1rem;opacity:.8}.toggle-dark[data-v-f7897947]{background:none;border:none;border-radius:4px;color:var(--color-text);cursor:pointer;font-size:1.2rem;padding:.5rem;transition:background-color .2s}.toggle-dark[data-v-f7897947]:hover{background-color:var(--color-gray-light)}.hamburger[data-v-f7897947]{align-items:center;background:none;border:none;border-radius:8px;cursor:pointer;display:flex;flex-direction:column;height:44px;justify-content:center;padding:8px;transition:background-color .2s ease;width:44px;z-index:210}.hamburger span[data-v-f7897947]{background:var(--color-text);border-radius:2px;display:block;height:3px;margin:3px 0;transition:all .3s cubic-bezier(.4,0,.2,1);width:24px}@media (--md),(--sm),(--xs){.app-header[data-v-f7897947]{height:48px}.container[data-v-f7897947]{display:grid;gap:0;grid-template-columns:48px 1fr 48px;padding:0 .5rem;position:relative}.container[data-v-f7897947],.logo[data-v-f7897947]{align-items:center}.logo[data-v-f7897947]{color:var(--color-text);display:flex;font-size:1.25rem;font-weight:700;grid-column:2;justify-content:center;justify-self:center;letter-spacing:.5px;text-align:center;text-decoration:none;width:100%;z-index:1}.hamburger[data-v-f7897947]{display:flex;grid-column:1;justify-self:start;z-index:2}.toggle-dark[data-v-f7897947]{font-size:1.1rem;grid-column:3;justify-self:end;margin-right:0;padding:.4rem;z-index:2}.nav[data-v-f7897947]{display:flex}.logo-text[data-v-f7897947]{color:var(--color-accent);font-size:1.1rem}}@media (min-width:1024px){.hamburger[data-v-f7897947]{display:none}.nav[data-v-f7897947]{display:flex;gap:1.5rem}.nav-link[data-v-f7897947]{display:block}}@media (min-width:768px) and (max-width:1023px){.hamburger[data-v-f7897947]{display:flex}.nav-link[data-v-f7897947]{display:block}}@media (max-width:767px){.app-header[data-v-f7897947]{height:48px}.container[data-v-f7897947]{align-items:center;display:flex;justify-content:space-between;padding:0 .5rem}.nav-link[data-v-f7897947]{display:none}.logo[data-v-f7897947]{left:50%;position:absolute;text-align:center;transform:translate(-50%)}.logo-text[data-v-f7897947]{font-size:1.2rem;font-weight:700}.hamburger[data-v-f7897947]{height:40px;padding:6px;position:relative;width:40px;z-index:2}.hamburger span[data-v-f7897947]{height:2px;margin:3px 0;width:22px}.toggle-dark[data-v-f7897947]{position:relative;z-index:2}}.app-footer[data-v-a46203ff]{background:#f5f5f5;border-top:1px solid #e6e6e6;color:#2c3e50;padding:1.25rem 0}.container[data-v-a46203ff]{margin:0 auto;max-width:920px;padding:0 1rem;text-align:center}.brand-block[data-v-a46203ff]{align-items:center;display:flex;flex-direction:column;gap:.25rem}.brand[data-v-a46203ff]{font-size:1.1rem}.desc[data-v-a46203ff]{color:#666;font-size:.9rem;margin:0}.tag-list[data-v-a46203ff]{display:flex;flex-wrap:wrap;gap:.5rem;justify-content:center;list-style:none;margin:.75rem 0 .5rem;padding:0}.tag-list a[data-v-a46203ff]{background:#fff;border:1px solid #e5e5e5;border-radius:999px;color:#2c3e50;display:inline-block;font-size:.8rem;padding:.25rem .5rem;text-decoration:none}.tag-list a[data-v-a46203ff]:hover{background:#fafafa}.links[data-v-a46203ff]{display:flex;gap:1rem;justify-content:center;margin:.5rem 0 .75rem}.links a[data-v-a46203ff]{color:#667085;font-size:.9rem;text-decoration:none}.links a[data-v-a46203ff]:hover{color:#2c3e50}.copyright[data-v-a46203ff]{color:#9aa0a6;font-size:.85rem;margin:0}html.dark .app-footer[data-v-a46203ff]{background:#232323;border-top-color:#333;color:#e5e7eb}html.dark .desc[data-v-a46203ff]{color:#bdbdbd}html.dark .tag-list a[data-v-a46203ff]{background:#2a2a2a;border-color:#3b3b3b;color:#e5e7eb}html.dark .links a[data-v-a46203ff]{color:#a3a3a3}html.dark .links a[data-v-a46203ff]:hover{color:#fff}html.dark .copyright[data-v-a46203ff]{color:#8a8a8a}.site-menu[data-v-3a30db5f]{background:var(--menu-bg);border-right:1px solid var(--menu-border);box-shadow:2px 0 16px #00000040;color:var(--menu-text);display:flex;flex-direction:column;height:100vh;left:0;max-width:85vw;min-height:0;padding:0 1rem 1rem;position:fixed;top:0;transition:all .3s cubic-bezier(.4,0,.2,1);width:280px;z-index:999}.site-menu.desktop-fixed[data-v-3a30db5f]{height:calc(100vh - 56px);position:fixed;top:56px;transform:translate(0);z-index:100}.site-menu.mobile-slide[data-v-3a30db5f]{height:100vh;padding-top:70px;top:0;transform:translate(-100%);z-index:999}.site-menu.mobile-slide.open[data-v-3a30db5f]{transform:translate(0)}.menu-backdrop[data-v-3a30db5f]{backdrop-filter:blur(4px);-webkit-backdrop-filter:blur(4px);background:#0009;display:none;height:100vh;left:0;position:fixed;top:0;transition:opacity .3s ease;width:100vw;z-index:998}@media (max-width:1023px){.menu-backdrop[data-v-3a30db5f]{display:block}}.site-menu .search-box[data-v-3a30db5f]{align-items:center;background:var(--color-gray-light);border-radius:6px;display:flex;margin-bottom:1.5rem;padding:.5rem .75rem}.site-menu input[type=text][data-v-3a30db5f]{background:transparent;border:none;color:var(--menu-text);flex:1;font-size:1rem;outline:none}.site-menu button[data-v-3a30db5f]{background:none;border:none;color:var(--menu-text);cursor:pointer;font-size:1.1rem}.menu-nav[data-v-3a30db5f]{flex:1;margin-top:1rem}.menu-section[data-v-3a30db5f]{margin-bottom:2rem}.menu-item[data-v-3a30db5f]{border-radius:4px;color:var(--menu-text);display:block;font-size:1.1rem;font-weight:500;margin-bottom:.7rem;padding:.5rem .8rem;text-decoration:none;transition:background-color .2s,color .2s}.menu-item[data-v-3a30db5f]:hover{background-color:var(--color-gray-light);color:var(--menu-accent)}.menu-item.top10[data-v-3a30db5f]{font-size:1.3rem}.menu-item.latest[data-v-3a30db5f],.menu-toggle[data-v-3a30db5f]{color:var(--menu-accent)}.menu-toggle[data-v-3a30db5f]{align-items:center;background:none;border:none;border-radius:4px;cursor:pointer;display:flex;font-weight:600;gap:.5rem;justify-content:space-between;margin-bottom:.5rem;padding:.5rem .8rem;transition:background-color .2s;width:100%}.menu-toggle[data-v-3a30db5f]:hover{background-color:var(--color-gray-light)}.menu-icon[data-v-3a30db5f]{font-size:1.2rem}.chevron[data-v-3a30db5f]{font-size:.8rem;transition:transform .3s ease}.chevron.open[data-v-3a30db5f]{transform:rotate(-180deg)}.slide-categories-enter-active[data-v-3a30db5f],.slide-categories-leave-active[data-v-3a30db5f]{overflow:hidden;transition:all .3s ease}.slide-categories-enter-from[data-v-3a30db5f],.slide-categories-leave-to[data-v-3a30db5f]{margin:0;max-height:0;opacity:0}.slide-categories-enter-to[data-v-3a30db5f],.slide-categories-leave-from[data-v-3a30db5f]{max-height:500px;opacity:1}.category-list[data-v-3a30db5f]{list-style:none;margin:.5rem 0 .7rem;padding-left:0;transition:all .3s ease}.category-list li[data-v-3a30db5f]{margin-bottom:.5rem}.category-list a[data-v-3a30db5f]{color:var(--menu-text);font-size:1.1rem;font-weight:400;text-decoration:none}.menu-item.random[data-v-3a30db5f]{font-weight:600;margin-top:1.5rem}.menu-item.ad[data-v-3a30db5f]{color:var(--menu-text);font-size:1rem;margin-top:1.2rem;opacity:.7}.menu-logo[data-v-3a30db5f]{align-items:center;display:flex;height:56px;justify-content:center;margin-bottom:1.2rem}.logo-img[data-v-3a30db5f]{height:38px;-o-object-fit:contain;object-fit:contain;width:auto}.logo-text[data-v-3a30db5f]{color:var(--menu-text);font-family:Inter,sans-serif;font-size:2rem;font-weight:700;letter-spacing:1px}.menu-item.active[data-v-3a30db5f]{background:var(--menu-accent);color:var(--color-white)!important}.slide-menu-enter-active[data-v-3a30db5f],.slide-menu-leave-active[data-v-3a30db5f]{transition:transform .3s cubic-bezier(.4,0,.2,1)}.slide-menu-enter-from[data-v-3a30db5f],.slide-menu-leave-to[data-v-3a30db5f]{transform:translate(-100%)}.fade-overlay-enter-active[data-v-3a30db5f],.fade-overlay-leave-active[data-v-3a30db5f]{transition:opacity .3s ease}.fade-overlay-enter-from[data-v-3a30db5f],.fade-overlay-leave-to[data-v-3a30db5f]{opacity:0}.mobile-bottom-nav[data-v-3a45821f]{backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);background:var(--color-bg);background:#fffffff2;border-top:1px solid var(--color-gray-light);bottom:0;box-shadow:0 -2px 10px #0000001a;left:0;position:fixed;right:0;transition:transform .3s cubic-bezier(.4,0,.2,1);z-index:900}html.dark .mobile-bottom-nav[data-v-3a45821f]{background:#1e1e1ef2;border-top-color:#ffffff1a;box-shadow:0 -2px 10px #0000004d}.nav-items[data-v-3a45821f]{justify-content:space-around;padding:.5rem 0 env(safe-area-inset-bottom,.5rem)}.nav-item[data-v-3a45821f],.nav-items[data-v-3a45821f]{align-items:center;display:flex}.nav-item[data-v-3a45821f]{background:none;border:none;color:var(--color-text-secondary);cursor:pointer;flex:1;flex-direction:column;justify-content:center;min-height:56px;padding:.5rem;position:relative;text-decoration:none;transition:all .2s ease;-webkit-tap-highlight-color:transparent;font-family:inherit}.nav-item[data-v-3a45821f]:before{background:var(--color-accent);border-radius:50%;content:"";height:48px;left:50%;opacity:0;position:absolute;top:50%;transform:translate(-50%,-50%) scale(0);transition:all .3s ease;width:48px}.nav-item[data-v-3a45821f]:active:before{opacity:.1;transform:translate(-50%,-50%) scale(1)}.nav-item.active[data-v-3a45821f]{color:var(--color-accent)}.nav-item.active .nav-icon[data-v-3a45821f]{filter:drop-shadow(0 2px 4px rgba(229,115,92,.3));transform:scale(1.1)}.nav-icon[data-v-3a45821f]{font-size:1.5rem;margin-bottom:.25rem;transition:all .2s ease}.nav-label[data-v-3a45821f]{font-size:.7rem;font-weight:500;white-space:nowrap}.categories-sheet[data-v-3a45821f]{background:var(--color-bg);border-top-left-radius:20px;border-top-right-radius:20px;bottom:0;box-shadow:0 -4px 20px #00000026;left:0;max-height:70vh;overflow-y:auto;padding-bottom:env(safe-area-inset-bottom,1rem);position:fixed;right:0;z-index:901}html.dark .categories-sheet[data-v-3a45821f]{background:#2a2a2a;box-shadow:0 -4px 20px #0000004d}.sheet-header[data-v-3a45821f]{align-items:center;background:inherit;border-bottom:1px solid var(--color-gray-light);display:flex;justify-content:space-between;padding:1rem 1.5rem;position:sticky;top:0;z-index:1}.sheet-header h3[data-v-3a45821f]{color:var(--color-text);font-size:1.2rem;font-weight:600;margin:0}.close-btn[data-v-3a45821f]{align-items:center;background:none;border:none;border-radius:50%;color:var(--color-text-secondary);cursor:pointer;display:flex;font-size:1.5rem;height:40px;justify-content:center;padding:.5rem;transition:all .2s ease;width:40px}.close-btn[data-v-3a45821f]:active{background:var(--color-gray-light);transform:scale(.95)}.categories-grid[data-v-3a45821f]{display:grid;gap:1rem;grid-template-columns:repeat(3,1fr);padding:1.5rem}.category-card[data-v-3a45821f]{align-items:center;background:var(--color-gray-light);border-radius:12px;color:var(--color-text);display:flex;flex-direction:column;justify-content:center;min-height:100px;overflow:hidden;padding:1rem;position:relative;text-decoration:none;transition:all .2s ease}html.dark .category-card[data-v-3a45821f]{background:#ffffff0d}.category-card[data-v-3a45821f]:before{background:linear-gradient(135deg,var(--color-accent),transparent);bottom:0;content:"";left:0;opacity:0;position:absolute;right:0;top:0;transition:opacity .3s ease}.category-card[data-v-3a45821f]:active{transform:scale(.95)}.category-card[data-v-3a45821f]:active:before{opacity:.1}.category-icon[data-v-3a45821f]{font-size:2rem;margin-bottom:.5rem;position:relative;z-index:1}.category-name[data-v-3a45821f]{font-size:.9rem;font-weight:600;margin-bottom:.25rem;position:relative;z-index:1}.category-count[data-v-3a45821f]{color:var(--color-text-secondary);font-size:.75rem;position:relative;z-index:1}.backdrop[data-v-3a45821f]{backdrop-filter:blur(4px);-webkit-backdrop-filter:blur(4px);background:#00000080;bottom:0;left:0;position:fixed;right:0;top:0;z-index:899}.slide-up-enter-active[data-v-3a45821f],.slide-up-leave-active[data-v-3a45821f]{transition:transform .3s cubic-bezier(.4,0,.2,1)}.slide-up-enter-from[data-v-3a45821f],.slide-up-leave-to[data-v-3a45821f]{transform:translateY(100%)}.sheet-enter-active[data-v-3a45821f],.sheet-leave-active[data-v-3a45821f]{transition:transform .3s cubic-bezier(.4,0,.2,1)}.sheet-enter-from[data-v-3a45821f],.sheet-leave-to[data-v-3a45821f]{transform:translateY(100%)}.fade-enter-active[data-v-3a45821f],.fade-leave-active[data-v-3a45821f]{transition:opacity .3s ease}.fade-enter-from[data-v-3a45821f],.fade-leave-to[data-v-3a45821f]{opacity:0}@supports (padding-bottom:env(safe-area-inset-bottom)){.mobile-bottom-nav[data-v-3a45821f]{padding-bottom:env(safe-area-inset-bottom)}}@media (min-width:768px){.mobile-bottom-nav[data-v-3a45821f]{display:none}}.app-footer{transition:margin-left .3s ease}.app-footer.with-sidebar-margin{margin-left:260px}@media (max-width:1023px){.app-container{padding-top:48px}.main-layout{flex-direction:column}main{margin-left:0!important;padding:.5rem}main.with-bottom-nav{padding-bottom:80px}.app-footer{margin-bottom:70px}.app-footer.with-sidebar-margin{margin-left:0!important}}.right-sidebar[data-v-f25190b3]{background:linear-gradient(135deg,#f8f9fa,#e9ecef);border-left:3px solid var(--color-accent);color:#333;display:flex;flex-direction:column;gap:2rem;height:100vh;overflow-y:auto;padding:1.5rem 1rem 1rem;position:sticky;top:0;transition:all .3s ease;width:300px}html.dark .right-sidebar[data-v-f25190b3]{background:linear-gradient(135deg,#1a1a1a,#2d2d2d);color:#fff}.ad-section[data-v-f25190b3]{animation:slideInRight-f25190b3 .6s ease-out}.ad-banner[data-v-f25190b3]{background:linear-gradient(135deg,var(--color-accent) 0,#d63447 100%);border-radius:12px;box-shadow:0 4px 15px #e5735c4d;color:#fff;cursor:pointer;overflow:hidden;padding:1.5rem;position:relative;transition:all .3s ease}.ad-banner[data-v-f25190b3]:hover{box-shadow:0 8px 25px #e5735c66;transform:translateY(-2px)}.ad-content[data-v-f25190b3]{align-items:center;display:flex;justify-content:space-between}.ad-text[data-v-f25190b3]{font-size:1.1rem;font-weight:600}.ad-sparkle[data-v-f25190b3]{animation:sparkle-f25190b3 2s infinite;font-size:1.5rem}@keyframes sparkle-f25190b3{0%,to{transform:scale(1) rotate(0)}50%{transform:scale(1.2) rotate(180deg)}}.section-title[data-v-f25190b3]{align-items:center;color:var(--color-accent);display:flex;font-size:1.1rem;font-weight:600;gap:.5rem;letter-spacing:.5px;margin-bottom:1rem;text-transform:uppercase}.hot-title[data-v-f25190b3]{color:#f44;text-shadow:0 0 10px rgba(255,68,68,.5)}.title-icon[data-v-f25190b3]{animation:bounce-f25190b3 2s infinite;font-size:1.2rem}@keyframes bounce-f25190b3{0%,20%,50%,80%,to{transform:translateY(0)}40%{transform:translateY(-5px)}60%{transform:translateY(-3px)}}.hot-section[data-v-f25190b3]{animation:slideInRight-f25190b3 .6s ease-out .1s both}.content-list[data-v-f25190b3]{display:flex;flex-direction:column;gap:1rem}.content-item.nuxt-link-active[data-v-f25190b3],.content-item.nuxt-link-exact-active[data-v-f25190b3]{color:inherit}.content-item[data-v-f25190b3]{background:#fff;border:1px solid rgba(229,115,92,.2);border-radius:12px;box-shadow:0 2px 15px #0000001a;color:inherit;cursor:pointer;display:block;overflow:hidden;text-decoration:none;transition:all .3s ease}html.dark .content-item[data-v-f25190b3]{background:#ffffff0d;border-color:#e5735c4d;box-shadow:0 2px 15px #0000004d}.content-item[data-v-f25190b3]:hover{border-color:#e5735c80;box-shadow:0 8px 25px #e5735c4d;transform:translateY(-3px)}html.dark .content-item[data-v-f25190b3]:hover{box-shadow:0 8px 25px #e5735c66}.hot-item[data-v-f25190b3]:hover{box-shadow:0 8px 25px #f446}.item-thumbnail[data-v-f25190b3]{height:120px;overflow:hidden;position:relative}.item-thumbnail img[data-v-f25190b3]{filter:brightness(.8);height:100%;-o-object-fit:cover;object-fit:cover;transition:transform .3s ease;width:100%}.content-item:hover .item-thumbnail img[data-v-f25190b3]{filter:brightness(1);transform:scale(1.1)}.item-badge[data-v-f25190b3]{background:#e5735ce6;border-radius:15px;color:#fff;font-size:.7rem;font-weight:600;padding:.3rem .6rem;position:absolute;right:8px;text-transform:uppercase;top:8px}.hot-badge[data-v-f25190b3]{animation:pulse-f25190b3 2s infinite;background:linear-gradient(135deg,#f44,#ff6b6b)}@keyframes pulse-f25190b3{0%,to{transform:scale(1)}50%{transform:scale(1.1)}}.overlay[data-v-f25190b3]{align-items:flex-end;background:linear-gradient(180deg,transparent,rgba(0,0,0,.8));bottom:0;display:flex;justify-content:center;left:0;opacity:0;padding:1rem;position:absolute;right:0;top:0;transition:opacity .3s ease}.content-item:hover .overlay[data-v-f25190b3]{opacity:1}.view-btn[data-v-f25190b3]{background:linear-gradient(135deg,var(--color-accent),#d63447);border-radius:20px;color:#fff;font-size:.8rem;font-weight:600;padding:.5rem 1rem;transform:translateY(20px);transition:transform .3s ease}.content-item:hover .view-btn[data-v-f25190b3]{transform:translateY(0)}.item-content[data-v-f25190b3]{padding:1rem}.item-title[data-v-f25190b3]{color:#333;display:block;font-size:.9rem;font-weight:600;line-height:1.3;margin-bottom:.5rem;transition:color .3s ease}html.dark .item-title[data-v-f25190b3]{color:#fff}.content-item:hover .item-title[data-v-f25190b3]{color:var(--color-accent)}.item-meta[data-v-f25190b3]{align-items:center;color:#666;display:flex;font-size:.75rem;justify-content:space-between}html.dark .item-meta[data-v-f25190b3]{color:#aaa}.duration[data-v-f25190b3],.rating[data-v-f25190b3],.views[data-v-f25190b3]{align-items:center;display:flex;gap:.2rem}.featured-section[data-v-f25190b3]{animation:slideInRight-f25190b3 .6s ease-out .2s both}.categories-section[data-v-f25190b3]{animation:slideInRight-f25190b3 .6s ease-out .3s both}.categories-grid[data-v-f25190b3]{display:grid;gap:.8rem;grid-template-columns:1fr 1fr}.category-item[data-v-f25190b3]{align-items:center;background:#fff;border:1px solid rgba(229,115,92,.2);border-radius:12px;box-shadow:0 2px 8px #0000001a;color:#333;cursor:pointer;display:flex;flex-direction:column;gap:.3rem;padding:1rem;text-align:center;text-decoration:none;transition:all .3s ease}html.dark .category-item[data-v-f25190b3]{background:#ffffff0d;border-color:#e5735c4d;box-shadow:0 2px 8px #0003;color:#fff}.category-item[data-v-f25190b3]:hover{background:#e5735c1a;border-color:#e5735c80;box-shadow:0 8px 20px #e5735c4d;transform:translateY(-3px) scale(1.05)}html.dark .category-item[data-v-f25190b3]:hover{background:#e5735c26}.category-icon[data-v-f25190b3]{font-size:1.5rem}.category-name[data-v-f25190b3]{font-size:.8rem;font-weight:600}.category-count[data-v-f25190b3]{color:#888;font-size:.7rem}html.dark .category-count[data-v-f25190b3]{color:#aaa}.social-section[data-v-f25190b3]{animation:slideInRight-f25190b3 .6s ease-out .4s both}.social-grid[data-v-f25190b3]{display:grid;gap:.8rem;grid-template-columns:1fr 1fr}.social-item[data-v-f25190b3]{align-items:center;background:#fff;border:1px solid rgba(229,115,92,.2);border-radius:12px;box-shadow:0 2px 8px #0000001a;color:#333;display:flex;flex-direction:column;gap:.5rem;padding:1rem;text-align:center;text-decoration:none;transition:all .3s ease}html.dark .social-item[data-v-f25190b3]{background:#ffffff0d;border-color:#e5735c4d;box-shadow:0 2px 8px #0003;color:#fff}.social-item[data-v-f25190b3]:hover{box-shadow:0 8px 20px #00000026;transform:translateY(-3px) scale(1.05)}html.dark .social-item[data-v-f25190b3]:hover{box-shadow:0 8px 20px #0000004d}.social-icon[data-v-f25190b3]{font-size:1.5rem}.social-item.telegram[data-v-f25190b3]:hover{background:linear-gradient(135deg,#08c,#069);color:#fff}.social-item.discord[data-v-f25190b3]:hover{background:linear-gradient(135deg,#7289da,#5865f2);color:#fff}.social-item.onlyfans[data-v-f25190b3]:hover{background:linear-gradient(135deg,#00aeef,#0084ff);color:#fff}.social-item.premium[data-v-f25190b3]:hover{background:linear-gradient(135deg,gold,#ffb347);color:#1a1a1a}.vip-section[data-v-f25190b3]{animation:slideInRight-f25190b3 .6s ease-out .5s both}.vip-content[data-v-f25190b3]{background:linear-gradient(135deg,#fdf6e3,#f4e8c1);border:2px solid gold;border-radius:12px;box-shadow:0 4px 20px #ffd7004d;overflow:hidden}html.dark .vip-content[data-v-f25190b3]{background:linear-gradient(135deg,#2d1810,#4a2c1a)}.vip-banner[data-v-f25190b3]{padding:1.5rem;text-align:center}.vip-text h4[data-v-f25190b3]{color:gold;font-size:1.1rem;font-weight:600;margin:0 0 .5rem}.vip-text p[data-v-f25190b3]{color:#8b4513;font-size:.85rem;line-height:1.4;margin:0 0 1rem}html.dark .vip-text p[data-v-f25190b3]{color:#ccc}.vip-btn[data-v-f25190b3]{background:linear-gradient(135deg,gold,#ffb347);border:none;border-radius:25px;color:#1a1a1a;cursor:pointer;font-size:.8rem;font-weight:600;letter-spacing:.5px;padding:.8rem 1.5rem;text-transform:uppercase;transition:all .3s ease}.vip-btn[data-v-f25190b3]:hover{box-shadow:0 5px 15px #ffd70066;transform:translateY(-2px)}@keyframes slideInRight-f25190b3{0%{opacity:0;transform:translate(30px)}to{opacity:1;transform:translate(0)}}@media (max-width:1100px){.right-sidebar[data-v-f25190b3]{display:none}}.right-sidebar[data-v-f25190b3]::-webkit-scrollbar{width:6px}.right-sidebar[data-v-f25190b3]::-webkit-scrollbar-track{background:#f1f1f1;border-radius:3px}html.dark .right-sidebar[data-v-f25190b3]::-webkit-scrollbar-track{background:#ffffff1a}.right-sidebar[data-v-f25190b3]::-webkit-scrollbar-thumb{background:var(--color-accent);border-radius:3px}.right-sidebar[data-v-f25190b3]::-webkit-scrollbar-thumb:hover{background:#d63447}.error-page-content[data-v-3d57084b]{align-items:center;display:flex;justify-content:center;min-height:70vh;padding:var(--spacing-xl) var(--spacing-md)}.error-container[data-v-3d57084b]{display:grid;gap:var(--spacing-xl);grid-template-columns:1fr;max-width:800px;text-align:center;width:100%}.error-visual[data-v-3d57084b]{align-items:center;animation:fadeInUp-3d57084b .6s ease-out;display:flex;flex-direction:column;gap:var(--spacing-lg)}.error-icon[data-v-3d57084b]{color:var(--color-accent);height:120px;opacity:.8;width:120px}.error-icon svg[data-v-3d57084b]{height:100%;width:100%}.error-illustration[data-v-3d57084b]{align-items:center;display:flex;justify-content:center;max-width:400px;padding:var(--spacing-lg);width:100%}.illustration-image[data-v-3d57084b]{border-radius:var(--spacing-md);filter:brightness(1) contrast(1.05);height:auto;max-height:300px;-o-object-fit:contain;object-fit:contain;opacity:.9;transition:all .3s ease;width:100%}html:not(.dark) .illustration-image[data-v-3d57084b]{background:#ffffff0d;box-shadow:0 8px 32px #0000001a;filter:brightness(.9) contrast(1.1) saturate(1.1);opacity:.85}.illustration-image[data-v-3d57084b]:hover{opacity:1;transform:scale(1.02)}@keyframes fadeInUp-3d57084b{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}.error-icon[data-v-3d57084b]{animation:bounceIn-3d57084b .8s ease-out}@keyframes bounceIn-3d57084b{0%{opacity:0;transform:scale(.3)}50%{opacity:1;transform:scale(1.05)}70%{transform:scale(.9)}to{opacity:1;transform:scale(1)}}.error-content[data-v-3d57084b]{animation:fadeInUp-3d57084b .6s ease-out .2s both;display:flex;flex-direction:column;gap:var(--spacing-lg)}.error-title[data-v-3d57084b]{color:var(--color-text);font-size:2.5rem;font-weight:700;margin:0}.error-description[data-v-3d57084b]{color:var(--color-text-light);font-size:1.125rem;line-height:1.6;margin:0 auto;max-width:600px}.error-actions[data-v-3d57084b]{display:flex;flex-wrap:wrap;gap:var(--spacing-md);justify-content:center}.btn[data-v-3d57084b]{align-items:center;border:2px solid transparent;border-radius:var(--border-radius);cursor:pointer;display:inline-flex;font-size:1rem;font-weight:500;gap:var(--spacing-xs);padding:var(--spacing-sm) var(--spacing-lg);text-decoration:none;transition:all .2s ease}.btn svg[data-v-3d57084b]{height:20px;width:20px}.btn-primary[data-v-3d57084b]{background-color:var(--color-accent);color:#fff}.btn-primary[data-v-3d57084b]:hover{background-color:#d54436;transform:translateY(-2px)}.btn-secondary[data-v-3d57084b]{background-color:var(--color-gray-light);color:var(--color-text)}.btn-secondary[data-v-3d57084b]:hover{background-color:var(--color-gray);transform:translateY(-2px)}.btn-outline[data-v-3d57084b]{background-color:transparent;border-color:var(--color-gray-light);color:var(--color-text)}.btn-outline[data-v-3d57084b]:hover{transform:translateY(-2px)}.btn-outline[data-v-3d57084b]:hover,.error-suggestions[data-v-3d57084b]{background-color:var(--color-gray-light)}.error-suggestions[data-v-3d57084b]{border-radius:var(--border-radius);margin-top:var(--spacing-lg);padding:var(--spacing-lg);text-align:left}.error-suggestions h3[data-v-3d57084b]{color:var(--color-text);font-size:1.125rem;margin:0 0 var(--spacing-md) 0}.error-suggestions ul[data-v-3d57084b]{list-style:none;margin:0;padding:0}.error-suggestions li[data-v-3d57084b]{margin-bottom:var(--spacing-xs)}.error-suggestions a[data-v-3d57084b]{color:var(--color-accent);font-weight:500;text-decoration:none}.error-suggestions a[data-v-3d57084b]:hover{text-decoration:underline}@media (--md){.error-container[data-v-3d57084b]{align-items:center;gap:var(--spacing-xl);grid-template-columns:1fr 1fr;text-align:left}.error-visual[data-v-3d57084b]{order:2}.error-content[data-v-3d57084b]{order:1}.error-actions[data-v-3d57084b]{justify-content:flex-start}.error-illustration[data-v-3d57084b]{max-width:350px}}@media (--lg){.error-container[data-v-3d57084b]{max-width:900px}.error-illustration[data-v-3d57084b]{max-width:400px}}@media (--sm),(--xs){.error-title[data-v-3d57084b]{font-size:2rem}.error-actions[data-v-3d57084b]{align-items:center;flex-direction:column}.btn[data-v-3d57084b]{justify-content:center;max-width:280px;width:100%}}.app-container{display:flex;flex-direction:column;min-height:100vh;padding-top:56px}.main-layout{background-color:var(--color-bg);color:var(--color-text);display:flex;flex:1;min-height:0}.main-layout.desktop-layout{position:relative}main{flex:1;min-width:0;padding:1rem;transition:margin-left .3s ease}main.with-sidebar{margin-left:260px}@media (max-width:1023px){.main-layout{flex-direction:column}main{margin-left:0!important;padding:.5rem}}
