.footer[data-v-3e9c2519]{background-color:#6c5ce7;color:#fff;padding:2rem 0 0}.container[data-v-3e9c2519]{width:100%;max-width:1440px;margin:0 auto;padding:0 1.5rem}@media (min-width: 769px) and (max-width: 1023px){.container[data-v-3e9c2519]{max-width:100%;padding:0 20px}}@media (min-width: 1280px){.container[data-v-3e9c2519]{max-width:1440px;padding:0 40px}}.footer-main[data-v-3e9c2519]{padding:1.25rem 0 1.5rem;border-bottom:1px solid rgba(255,255,255,.1)}.footer-content[data-v-3e9c2519]{display:grid;grid-template-columns:repeat(var(--footer-cols, 4),minmax(0,1fr));gap:1.25rem}.footer-section[data-v-3e9c2519]{display:flex;flex-direction:column;gap:.625rem}.footer-title[data-v-3e9c2519]{font-size:var(--fs-md);font-weight:700;color:#fff;margin-bottom:.5rem}.footer-links[data-v-3e9c2519]{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:.5rem}.footer-links a[data-v-3e9c2519]{color:#fffc;text-decoration:none;font-size:var(--fs-base);transition:all .2s ease}.footer-links a[data-v-3e9c2519]:hover{color:#fff;padding-left:3px}.social-links[data-v-3e9c2519]{display:flex;flex-wrap:wrap;gap:14px;margin-top:6px}.social-link[data-v-3e9c2519]{display:flex;flex-direction:column;align-items:center;text-decoration:none;color:#fff;transition:transform .3s ease,color .3s ease}.social-link[data-v-3e9c2519]:hover{transform:translateY(-4px)}.social-icon[data-v-3e9c2519]{width:40px;height:40px;border-radius:50%;display:flex;align-items:center;justify-content:center;margin-bottom:6px;transition:all .3s ease}.social-icon svg[data-v-3e9c2519]{width:20px;height:20px}.social-name[data-v-3e9c2519]{font-size:var(--fs-2xs);font-weight:500;opacity:.8;transition:opacity .3s ease}.social-link:hover .social-name[data-v-3e9c2519]{opacity:1}.facebook[data-v-3e9c2519]{background:linear-gradient(45deg,#1877f2,#3b5998);box-shadow:0 4px 12px #1877f24d}.twitter[data-v-3e9c2519]{background:linear-gradient(45deg,#1da1f2,#0d8ed9);box-shadow:0 4px 12px #1da1f24d}.instagram[data-v-3e9c2519]{background:linear-gradient(45deg,#f09433,#e6683c,#dc2743,#cc2366,#bc1888);box-shadow:0 4px 12px #dc27434d}.telegram[data-v-3e9c2519]{background:linear-gradient(45deg,#08c,#0099e6);box-shadow:0 4px 12px #0088cc4d}.youtube[data-v-3e9c2519]{background:linear-gradient(45deg,red,#c00);box-shadow:0 4px 12px #ff00004d}.tiktok[data-v-3e9c2519],.x[data-v-3e9c2519]{background:#111827;box-shadow:0 4px 12px #0000004d}.whatsapp[data-v-3e9c2519]{background:linear-gradient(45deg,#25d366,#128c7e);box-shadow:0 4px 12px #25d3664d}.linkedin[data-v-3e9c2519]{background:#0a66c2;box-shadow:0 4px 12px #0a66c24d}.vk[data-v-3e9c2519]{background:#07f;box-shadow:0 4px 12px #0077ff4d}.ok[data-v-3e9c2519]{background:linear-gradient(45deg,#f7931e,#ee8208);box-shadow:0 4px 12px #ee82084d}.is-soon[data-v-3e9c2519]{cursor:default}.social-link.is-soon[data-v-3e9c2519]:hover,.app-button.is-soon[data-v-3e9c2519]:hover{transform:none}.app-button.is-soon[data-v-3e9c2519]:hover{background:#ffffff1a}.social-link.is-soon:hover .social-icon[data-v-3e9c2519]{transform:none}.social-icon i[data-v-3e9c2519]{font-size:19px;line-height:1}.social-link:hover .social-icon[data-v-3e9c2519]{transform:scale(1.1);box-shadow:0 6px 16px #0000004d}.app-button[data-v-3e9c2519]{display:flex;align-items:center;padding:8px 14px;background:#ffffff1a;border-radius:8px;text-decoration:none;color:#fff;transition:all .2s ease}.app-button[data-v-3e9c2519]:hover{background:#fff3;transform:translateY(-2px)}.app-button-content[data-v-3e9c2519]{display:flex;align-items:center;gap:8px}.app-icon[data-v-3e9c2519]{width:20px;height:20px;flex-shrink:0}.app-text[data-v-3e9c2519]{display:flex;flex-direction:column;line-height:1.1}.app-small[data-v-3e9c2519]{font-size:var(--fs-2xs);opacity:.8}.app-large[data-v-3e9c2519]{font-size:var(--fs-md);font-weight:600}.app-links[data-v-3e9c2519]{display:flex;flex-direction:column;gap:.625rem}.footer-bottom[data-v-3e9c2519]{padding:.875rem 0;background:#0003}.copyright[data-v-3e9c2519]{text-align:center;color:#fff9;font-size:var(--fs-sm);margin:0}@media (max-width: 768px){.footer[data-v-3e9c2519],.hide-on-mobile[data-v-3e9c2519]{display:none}.footer-content[data-v-3e9c2519]{display:flex;justify-content:center}.footer-section[data-v-3e9c2519]{margin:0;text-align:center}.social-links[data-v-3e9c2519]{gap:14px}.footer-title[data-v-3e9c2519]{font-size:var(--fs-lg);margin-bottom:12px}}@media (max-width: 1024px){.footer-content[data-v-3e9c2519]{grid-template-columns:repeat(2,1fr)}}@media (max-width: 640px){.footer-content[data-v-3e9c2519]{grid-template-columns:1fr}.footer-section[data-v-3e9c2519]{text-align:center}.social-links[data-v-3e9c2519],.app-links[data-v-3e9c2519]{justify-content:center}}.footer-logo[data-v-3e9c2519]{display:inline-block;margin-bottom:18px}.footer-logo img[data-v-3e9c2519]{display:block;height:44px;width:auto}.notification-dropdown[data-v-f8287170]{position:absolute;top:calc(100% + 10px);right:0;width:340px;background:#fff;border-radius:14px;box-shadow:0 12px 34px #0f172a29;border:1px solid #ecedf2;overflow:hidden;z-index:200;animation:nd-in-f8287170 .16s ease}.notification-dropdown--mobile[data-v-f8287170]{position:fixed;top:var(--header-h, 56px);left:8px;right:8px;width:auto;max-height:calc(100vh - var(--header-h, 56px) - 80px);display:flex;flex-direction:column;border-radius:14px}@keyframes nd-in-f8287170{0%{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:translateY(0)}}.nd-title[data-v-f8287170]{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:13px 16px;font-size:var(--fs-base);font-weight:700;color:#1f2430;border-bottom:1px solid #f0f1f5;flex:none}.nd-readall[data-v-f8287170]{border:none;background:transparent;color:#6c5ce7;font-size:var(--fs-xs);font-weight:700;cursor:pointer;padding:2px 4px}.nd-readall[data-v-f8287170]:hover{text-decoration:underline}.nd-empty[data-v-f8287170]{display:flex;flex-direction:column;align-items:center;gap:10px;padding:30px 20px;color:#a5abb8;font-size:var(--fs-sm);text-align:center}.nd-list[data-v-f8287170]{max-height:380px;overflow-y:auto;overscroll-behavior:contain}.notification-dropdown--mobile .nd-list[data-v-f8287170]{max-height:none;flex:1}.nd-item[data-v-f8287170]{padding:12px 16px;border-bottom:1px solid #f5f6f9;cursor:pointer;transition:background .15s ease}.nd-item[data-v-f8287170]:last-child{border-bottom:none}.nd-item[data-v-f8287170]:hover{background:#f8f8ff}.nd-item--unread[data-v-f8287170]{background:#f7f6ff}.nd-item-title[data-v-f8287170]{display:flex;align-items:center;gap:7px;font-size:var(--fs-base);font-weight:700;color:#2d3436;line-height:1.35}.nd-dot[data-v-f8287170]{width:7px;height:7px;border-radius:50%;background:#6c5ce7;flex:none}.nd-item-body[data-v-f8287170]{margin-top:3px;font-size:var(--fs-sm);color:#6b7280;line-height:1.4}.nd-item-time[data-v-f8287170]{margin-top:5px;font-size:var(--fs-2xs);color:#a5abb8}@media (prefers-reduced-motion: reduce){.notification-dropdown[data-v-f8287170]{animation:none}.nd-item[data-v-f8287170]{transition:none}}.nd-all[data-v-f8287170]{display:block;padding:12px 16px;border-top:1px solid #f0f1f5;text-align:center;font-size:13.5px;font-weight:600;color:#6c5ce7;text-decoration:none;background:#fff}.nd-all[data-v-f8287170]:hover{background:#f8f7ff}.container[data-v-9c408ada]{width:100%;max-width:1440px;padding:0 1.5rem;margin:0 auto}.header[data-v-9c408ada]{background:#6c5ce7;position:sticky;top:0;z-index:100;box-shadow:0 2px 12px #00000014}.header-top[data-v-9c408ada]{background:#fff;border-bottom:1px solid #e5e9eb}.header-top-content[data-v-9c408ada]{display:flex;justify-content:space-between;align-items:center}.language-selector[data-v-9c408ada]{position:relative}.lang-btn[data-v-9c408ada]{display:flex;align-items:center;gap:.375rem;padding:.3125rem .5rem;background:none;border:none;cursor:pointer;color:inherit;font-size:var(--fs-sm)}.language-menu[data-v-9c408ada]{position:absolute;top:100%;left:0;background:#fff;border:1px solid #e0e0e0;border-radius:4px;box-shadow:0 2px 8px #0000001a;z-index:1000}.language-option[data-v-9c408ada]{display:block;width:100%;padding:.5rem 1rem;text-align:left;background:none;border:none;cursor:pointer;color:#333;transition:background-color .2s}.language-option[data-v-9c408ada]:hover{background-color:#f5f5f5}.language-option.active[data-v-9c408ada]{background-color:#6c5ce71a;color:#6c5ce7}.top-nav[data-v-9c408ada]{display:flex;gap:.5rem}.top-nav-link[data-v-9c408ada]{color:#002f34;text-decoration:none;display:flex;align-items:center;gap:.375rem;opacity:.8;transition:opacity .2s;font-weight:500;font-size:var(--fs-sm)}.top-nav-link[data-v-9c408ada]:hover{opacity:1}.top-nav-link svg[data-v-9c408ada]{color:#002f34}.header-main[data-v-9c408ada]{background:#6c5ce7;padding:.5rem 0}.header-main-content[data-v-9c408ada]{display:flex;align-items:center;justify-content:space-between;gap:1rem;max-width:1440px;margin:0 auto}.logo-section[data-v-9c408ada]{flex-shrink:0}.search-section[data-v-9c408ada]{flex:1;max-width:600px;margin:0 auto}.search-container[data-v-9c408ada]{width:100%}.search-input-container[data-v-9c408ada]{--search-h: 44px;display:flex;align-items:stretch;height:var(--search-h);width:100%;padding:3px;background:#fff;border-radius:10px;box-shadow:0 1px 2px #11182714;transition:box-shadow .15s ease}.search-input-container[data-v-9c408ada]:focus-within{box-shadow:0 0 0 3px #ffffff59,0 1px 2px #11182714}.logo[data-v-9c408ada]{text-decoration:none;font-size:var(--fs-4xl);font-weight:700;color:#fff;display:flex;align-items:center}.search-input[data-v-9c408ada]{flex:1;min-width:0;height:100%;padding:0 12px 0 13px;border:none;outline:none;background:transparent;font-size:var(--fs-md);line-height:normal;color:#111827}.search-input[data-v-9c408ada]::placeholder{color:#9ca3af}.search-btn[data-v-9c408ada]{flex-shrink:0;display:flex;align-items:center;justify-content:center;width:52px;height:100%;padding:0;border:none;border-radius:7px;background:#6c5ce7;color:#fff;cursor:pointer;transition:background .15s ease}.search-btn[data-v-9c408ada]:hover{background:#5849c7}.search-btn[data-v-9c408ada]:focus-visible{outline:2px solid #6C5CE7;outline-offset:2px}.mobile-view[data-v-9c408ada]{display:none;padding:8px 16px;gap:12px;width:100%}.mobile-view .search-section[data-v-9c408ada]{flex:1}.mobile-view .search-form[data-v-9c408ada]{width:100%}.mobile-view .search-input-container[data-v-9c408ada]{height:40px;background:#fff;border-radius:8px;display:flex;align-items:center;padding:0 16px}.mobile-view .search-input[data-v-9c408ada]{flex:1;height:100%;padding:0;border:none;background:transparent;color:#111827;font-size:var(--fs-base)}.mobile-view .search-input[data-v-9c408ada]::placeholder{color:#9ca3af}.mobile-view .search-btn[data-v-9c408ada]{width:32px;height:32px;align-self:center;background:transparent;border:none;padding:0;color:#6b7280;display:flex;align-items:center;justify-content:center}.mobile-view .search-btn[data-v-9c408ada]:hover{background:#f3f4f6}.mobile-view .notification-btn[data-v-9c408ada]{width:40px;height:40px;background:#ffffff1a;border:none;border-radius:8px;display:flex;align-items:center;justify-content:center;position:relative;cursor:pointer}.mobile-view .notification-icon[data-v-9c408ada]{position:relative;color:#fff}.mobile-view .notification-badge[data-v-9c408ada]{position:absolute;top:-5px;right:-5px;min-width:17px;height:17px;padding:0 4px;background:#ff4757;color:#fff;border:2px solid #6C5CE7;border-radius:999px;font-size:var(--fs-2xs);font-weight:700;line-height:1;display:flex;align-items:center;justify-content:center}.auth-section[data-v-9c408ada]{display:flex;align-items:center;gap:1rem}.action-btn[data-v-9c408ada]{display:flex;align-items:center;gap:.5rem;background:transparent;border:none;color:#fff;padding:.5rem;border-radius:8px;cursor:pointer;transition:all .2s ease;font-size:var(--fs-base);font-weight:500;text-decoration:none}.action-btn[data-v-9c408ada]:hover{background:#ffffff1a}.action-btn.router-link-active[data-v-9c408ada]{background:#ffffff24}.action-btn[data-v-9c408ada]:focus-visible,.post-btn[data-v-9c408ada]:focus-visible,.mobile-view .notification-btn[data-v-9c408ada]:focus-visible{outline:2px solid rgba(255,255,255,.85);outline-offset:2px}.btn-icon[data-v-9c408ada]{display:flex;align-items:center;justify-content:center}.post-btn[data-v-9c408ada]{display:flex;align-items:center;gap:.5rem;background:#fff;border:none;color:#6c5ce7;padding:.5625rem 1.25rem;border-radius:10px;cursor:pointer;transition:all .3s ease;font-weight:700;font-size:var(--fs-base);box-shadow:0 2px 8px #ffffff4d;text-decoration:none}.post-btn[data-v-9c408ada]:hover{background:#f1effe;color:#5849c4;transform:translateY(-2px);box-shadow:0 6px 16px #00000026}.post-btn svg[data-v-9c408ada]{stroke:currentColor}.notification-btn[data-v-9c408ada]{position:relative;background:transparent;border:none;padding:.5rem;cursor:pointer;border-radius:8px;transition:all .2s ease;display:flex;align-items:center;justify-content:center}.notification-btn[data-v-9c408ada]:hover{background:#ffffff1a}.notification-wrap[data-v-9c408ada]{position:relative;display:flex;align-items:center}.notification-icon[data-v-9c408ada]{position:relative;display:flex;align-items:center;justify-content:center}.nd-count[data-v-9c408ada]{position:absolute;top:-6px;left:15px;min-width:16px;height:16px;padding:0 4px;border-radius:8px;background:#fff;color:#6c5ce7;font-size:10px;font-weight:800;line-height:16px;text-align:center;box-shadow:0 0 0 2px #6c5ce7;box-sizing:border-box;font-variant-numeric:tabular-nums;pointer-events:none}.notification-badge[data-v-9c408ada]{position:absolute;top:-2px;right:-2px;width:8px;height:8px;background:#23e5db;border-radius:50%;border:2px solid #002f34}.logo-container[data-v-9c408ada]{display:flex;justify-content:center;margin-bottom:2rem}.logo-img[data-v-9c408ada]{display:block;height:44px;width:auto}@media (min-width: 769px) and (max-width: 1023px){.container[data-v-9c408ada]{max-width:100%;padding:0 20px}.header-main[data-v-9c408ada]{padding:.5rem 0}.header-main-content[data-v-9c408ada]{gap:.75rem}.logo-img[data-v-9c408ada]{height:36px}.search-section[data-v-9c408ada]{max-width:460px;min-width:0}.search-input[data-v-9c408ada]{font-size:var(--fs-base)}.action-btn span[data-v-9c408ada]{display:none}.search-btn[data-v-9c408ada]{width:46px}.auth-section[data-v-9c408ada]{gap:.625rem}.action-btn[data-v-9c408ada]{font-size:var(--fs-sm);padding:.375rem .5rem;gap:.375rem}.action-btn svg[data-v-9c408ada]{width:20px;height:20px}.post-btn[data-v-9c408ada]{padding:.625rem 1rem;font-size:var(--fs-sm)}}@media (min-width: 1280px){.container[data-v-9c408ada]{max-width:1440px;padding:0 40px}.header-main[data-v-9c408ada]{padding:.625rem 0}.search-section[data-v-9c408ada]{max-width:680px}.search-input-container[data-v-9c408ada]{--search-h: 46px}.search-btn[data-v-9c408ada]{width:56px}.action-btn[data-v-9c408ada]{font-size:var(--fs-md);gap:.625rem}.post-btn[data-v-9c408ada]{padding:.625rem 1.5rem;font-size:var(--fs-md);border-radius:12px}}@media (max-width: 768px){.desktop-view[data-v-9c408ada]{display:none}.mobile-view[data-v-9c408ada]{display:flex;align-items:center;padding:0 12px;gap:10px}.header-top[data-v-9c408ada]{display:none}.header-main[data-v-9c408ada]{height:var(--app-bar-h);display:flex;align-items:center;padding:0}.container[data-v-9c408ada]{padding:0}.mobile-view .search-input-container[data-v-9c408ada]{height:38px;border-radius:10px;padding:0 6px 0 14px}.mobile-view .search-input[data-v-9c408ada]{font-size:var(--fs-base)}.mobile-view .search-btn[data-v-9c408ada]{width:32px;height:32px;border-radius:8px}.mobile-view .notification-btn[data-v-9c408ada]{width:38px;height:38px;border-radius:10px;flex:none}.header[data-v-9c408ada]{--header-h: var(--app-bar-h)}}@media (max-width: 380px){.mobile-view[data-v-9c408ada]{padding:0 10px;gap:8px}}.mobile-bottom-bar[data-v-09580ca5]{position:fixed;bottom:0;left:0;right:0;display:grid;grid-template-columns:repeat(5,minmax(0,1fr));align-items:stretch;height:calc(var(--app-bar-h) + var(--safe-bottom));padding:0 2px var(--safe-bottom);border-top:1px solid #E5E7EB;box-shadow:0 -1px 8px #0000000f;z-index:50;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#fffffff2;animation:bottomBarSlideUp-09580ca5 .3s ease-out}.bottom-bar-item[data-v-09580ca5]{min-width:0;display:flex;flex-direction:column;align-items:center;justify-content:flex-end;gap:3px;margin:4px 1px;padding:0 1px 6px;border-radius:10px;color:#6b7280;text-decoration:none;-webkit-tap-highlight-color:transparent;transition:background .2s ease,color .2s ease}.bottom-bar-item svg[data-v-09580ca5]{width:22px;height:22px;flex-shrink:0;stroke-width:2.2;transition:transform .2s ease}.bottom-bar-label[data-v-09580ca5]{max-width:100%;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;font-size:var(--fs-2xs);font-weight:600;line-height:1.2;letter-spacing:0}.bottom-bar-item.active[data-v-09580ca5]{color:#6c5ce7;background:#6c5ce71a}.bottom-bar-item.active svg[data-v-09580ca5]{transform:scale(1.05)}.bottom-bar-item[data-v-09580ca5]:active{transform:scale(.95)}.bottom-bar-item[data-v-09580ca5]:focus-visible{outline:2px solid #6C5CE7;outline-offset:1px}.post-button[data-v-09580ca5]{position:relative;color:#6c5ce7}.post-button-circle[data-v-09580ca5]{position:relative;width:22px;height:22px;flex-shrink:0}.post-button-circle[data-v-09580ca5]:before{content:"";position:absolute;left:50%;bottom:-2px;width:50px;height:50px;transform:translate(-50%);border-radius:50%;background:linear-gradient(135deg,#6c5ce7,#a29bfe);border:3px solid #fff;box-shadow:0 4px 14px #6c5ce761;transition:transform .2s ease,box-shadow .2s ease}.post-button-circle svg[data-v-09580ca5]{position:absolute;left:50%;bottom:11px;width:24px;height:24px;transform:translate(-50%);color:#fff;stroke-width:2.8}.post-button .bottom-bar-label[data-v-09580ca5]{font-weight:700}.post-button[data-v-09580ca5]:active{transform:none}.post-button:active .post-button-circle[data-v-09580ca5]:before{transform:translate(-50%) scale(.92);box-shadow:0 2px 8px #6c5ce766}@keyframes bottomBarSlideUp-09580ca5{0%{transform:translateY(100%);opacity:0}to{transform:translateY(0);opacity:1}}@media (min-width: 769px){.mobile-bottom-bar[data-v-09580ca5]{display:none}}@media (max-width: 400px){.bottom-bar-label[data-v-09580ca5]{font-size:10px}}@media (max-width: 340px){.bottom-bar-label[data-v-09580ca5]{font-size:9.5px;letter-spacing:-.01em}}@media (max-width: 360px){.bottom-bar-item svg[data-v-09580ca5]{width:20px;height:20px}.post-button-circle[data-v-09580ca5]:before{width:46px;height:46px}}@media (prefers-reduced-motion: reduce){.mobile-bottom-bar[data-v-09580ca5]{animation:none}}.side-banner[data-v-19e3d3c3]{--sb-w: min(300px, calc((100vw - 1440px)/2 - 36px) );position:fixed;width:var(--sb-w);z-index:40;display:flex;flex-direction:column;align-items:center;gap:7px;opacity:1;transition:top .18s ease-out,opacity .25s ease;animation:sb-in-19e3d3c3 .45s ease}.side-banner--off[data-v-19e3d3c3]{opacity:0;pointer-events:none}@keyframes sb-in-19e3d3c3{0%{opacity:0;transform:scale(.97)}to{opacity:1;transform:scale(1)}}.side-banner--left[data-v-19e3d3c3]{left:calc((100vw - 1440px) / 2 - 20px - var(--sb-w))}.side-banner--right[data-v-19e3d3c3]{right:calc((100vw - 1440px) / 2 - 20px - var(--sb-w))}@media (max-width: 1839px){.side-banner[data-v-19e3d3c3]{display:none}}.sb-label[data-v-19e3d3c3]{font-size:var(--fs-2xs);font-weight:700;letter-spacing:.09em;text-transform:uppercase;color:#a0a7b8;-webkit-user-select:none;user-select:none}.sb-frame[data-v-19e3d3c3]{position:relative;width:100%;height:clamp(340px,calc(100vh - 210px),760px);border-radius:14px;overflow:hidden;background:#eef1f6;border:1px solid rgba(15,23,42,.06);box-shadow:0 6px 24px #0f172a17;transition:height .18s ease-out,box-shadow .25s ease}.sb-frame[data-v-19e3d3c3]:hover{box-shadow:0 14px 34px #0f172a29}.sb-link[data-v-19e3d3c3]{display:block;width:100%;height:100%}.sb-img[data-v-19e3d3c3]{display:block;width:100%;height:100%;object-fit:cover;object-position:center}.sb-fade-enter-active[data-v-19e3d3c3],.sb-fade-leave-active[data-v-19e3d3c3]{transition:opacity .35s ease}.sb-fade-enter-from[data-v-19e3d3c3],.sb-fade-leave-to[data-v-19e3d3c3]{opacity:0}.sb-close[data-v-19e3d3c3]{position:absolute;top:7px;right:7px;width:21px;height:21px;padding:0;border:none;border-radius:50%;background:#0f172a61;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);color:#fff;cursor:pointer;display:flex;align-items:center;justify-content:center;opacity:.55;transition:opacity .2s,background .2s}.side-banner:hover .sb-close[data-v-19e3d3c3]{opacity:1}.sb-close[data-v-19e3d3c3]:hover{background:#0f172abf}.sb-dots[data-v-19e3d3c3]{display:flex;gap:5px}.sb-dot[data-v-19e3d3c3]{width:6px;height:6px;padding:0;border:none;border-radius:50%;background:#cfd5e0;cursor:pointer;transition:background .2s,width .2s}.sb-dot--active[data-v-19e3d3c3]{background:#6c5ce7;width:16px;border-radius:3px}@media (prefers-reduced-motion: reduce){.side-banner[data-v-19e3d3c3]{animation:none;transition:opacity .25s ease}.sb-frame[data-v-19e3d3c3],.sb-frame[data-v-19e3d3c3]:hover{transition:none}}.app[data-v-672c8938]{min-height:100vh;display:flex;flex-direction:column}.main-content[data-v-672c8938]{flex:1}.language-switcher[data-v-672c8938]{padding:1rem;display:flex;gap:1rem;justify-content:flex-end;background-color:#f8f9fa}.language-switcher button[data-v-672c8938]{padding:.5rem 1rem;border:1px solid #dee2e6;border-radius:4px;background:#fff;cursor:pointer;transition:all .2s}.language-switcher button.active[data-v-672c8938]{background:#007bff;color:#fff;border-color:#007bff}.language-switcher button[data-v-672c8938]:hover{border-color:#007bff}.cat-panel[data-v-7a568624]{grid-column:1 / -1;position:relative;margin:10px 0 6px;padding:18px 24px 22px;border-radius:14px;background:#fff;border:1px solid #e8eaf0;box-shadow:0 10px 30px #0f172a14}.cat-panel--plain[data-v-7a568624]{grid-column:auto;padding:16px 14px 14px;border-radius:12px;margin:10px 0 2px}.cp-arrow[data-v-7a568624]{position:absolute;top:-8px;left:var(--arrow-x, 50%);width:16px;height:16px;margin-left:-8px;background:#fff;border-left:1px solid #e8eaf0;border-top:1px solid #e8eaf0;transform:rotate(45deg);border-radius:3px 0 0}.cp-all[data-v-7a568624]{display:inline-flex;align-items:center;gap:7px;text-decoration:none;padding:2px 0}.cp-all-text[data-v-7a568624]{font-size:var(--fs-base);font-weight:700;color:#2d3436}.cp-all:hover .cp-all-text[data-v-7a568624]{color:#6c5ce7}.cp-all-in[data-v-7a568624]{font-size:var(--fs-base);color:#8d93a1}.cp-all-count[data-v-7a568624]{font-size:var(--fs-xs);font-weight:700;color:#6c5ce7;background:#f3f1ff;padding:2px 9px;border-radius:20px}.cp-chev[data-v-7a568624]{font-size:var(--fs-2xs);color:#6c5ce7;flex:none}.cp-sep[data-v-7a568624]{height:1px;background:#f0f1f5;margin:14px 0 6px}.cp-grid[data-v-7a568624]{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:2px 18px}.cp-item[data-v-7a568624]{display:flex;align-items:center;gap:8px;padding:9px 8px 9px 2px;border-radius:8px;text-decoration:none;transition:background .16s ease}.cp-item[data-v-7a568624]:hover{background:#f7f6ff}.cp-name[data-v-7a568624]{font-size:var(--fs-base);font-weight:500;color:#3a4051;line-height:1.35}.cp-item:hover .cp-name[data-v-7a568624]{color:#6c5ce7}.cp-count[data-v-7a568624]{flex:none;margin-left:auto;font-size:var(--fs-xs);font-weight:700;color:#b3b8c4}.cp-close[data-v-7a568624]{position:absolute;top:12px;right:12px;width:26px;height:26px;border:none;border-radius:50%;background:#f2f3f7;color:#6b7280;cursor:pointer;display:flex;align-items:center;justify-content:center;font-size:var(--fs-xs);transition:background .16s ease}.cp-close[data-v-7a568624]:hover{background:#e6e8ef;color:#2d3436}@media (max-width: 1100px){.cp-grid[data-v-7a568624]{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width: 768px){.cp-grid[data-v-7a568624]{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 10px}.cp-all-text[data-v-7a568624]{font-size:var(--fs-sm)}.cp-all-in[data-v-7a568624]{display:none}.cp-name[data-v-7a568624]{font-size:var(--fs-sm)}.cp-item[data-v-7a568624]{padding:8px 4px}.cp-close[data-v-7a568624]{top:10px;right:10px}}@media (max-width: 430px){.cp-grid[data-v-7a568624]{grid-template-columns:1fr}}.categories-wrapper[data-v-d737e6ed]{background:transparent;padding:1.5rem 0}.container[data-v-d737e6ed]{width:100%;margin:0 auto;padding:0;position:relative}.categories[data-v-d737e6ed]{position:relative;display:flex;align-items:center}@media (max-width: 768px){.categories[data-v-d737e6ed]{display:block;align-items:normal}}.categories-slider-wrapper[data-v-d737e6ed]{position:relative;width:100%;background:transparent}.categories-slider[data-v-d737e6ed]{display:flex;gap:.5rem;overflow-x:auto;scroll-behavior:smooth;-webkit-overflow-scrolling:touch;scrollbar-width:thin;scrollbar-color:rgba(0,0,0,.15) transparent;padding:.5rem 0;width:100%;scroll-snap-type:x proximity}@media (min-width: 769px){.categories-slider[data-v-d737e6ed]{display:grid;grid-template-columns:repeat(auto-fill,minmax(104px,1fr));overflow-x:visible;gap:.5rem;padding:.25rem 0}}@media (min-width: 1024px){.categories-slider[data-v-d737e6ed]{grid-template-columns:repeat(auto-fill,minmax(112px,1fr));gap:.625rem}}@media (min-width: 1280px){.categories-slider[data-v-d737e6ed]{grid-template-columns:repeat(auto-fill,minmax(120px,1fr));gap:.75rem}}.categories-slider[data-v-d737e6ed]::-webkit-scrollbar{height:6px}.categories-slider[data-v-d737e6ed]::-webkit-scrollbar-track{background:transparent;border-radius:10px}.categories-slider[data-v-d737e6ed]::-webkit-scrollbar-thumb{background:linear-gradient(90deg,#6366f1,#8b5cf6);border-radius:10px;transition:all .3s ease}.categories-slider[data-v-d737e6ed]::-webkit-scrollbar-thumb:hover{background:linear-gradient(90deg,#4f46e5,#7c3aed)}@media (max-width: 768px){.categories-slider[data-v-d737e6ed]{display:grid;grid-auto-flow:column;grid-template-rows:repeat(2,auto);grid-auto-columns:82px;gap:14px 8px;overflow-x:auto;overflow-y:hidden;padding:.5rem 0 .25rem;scrollbar-width:none;scroll-snap-type:x proximity;overscroll-behavior-x:contain}.categories-slider[data-v-d737e6ed]::-webkit-scrollbar{display:none}}@media (max-width: 400px){.categories-slider[data-v-d737e6ed]{grid-auto-columns:76px;gap:12px 6px}}.category-item[data-v-d737e6ed]{display:flex;flex-direction:column;align-items:center;gap:.625rem;text-decoration:none;min-width:88px;max-width:88px;flex-shrink:0;padding:.75rem .375rem;transition:all .3s cubic-bezier(.4,0,.2,1);background:transparent;position:relative;scroll-snap-align:center}@media (min-width: 640px){.category-item[data-v-d737e6ed]{min-width:100px;max-width:100px;padding:.875rem .5rem;gap:.75rem}}@media (min-width: 1024px){.category-item[data-v-d737e6ed]{min-width:112px;max-width:112px;padding:1rem .5rem}}@media (min-width: 1280px){.category-item[data-v-d737e6ed]{min-width:120px;max-width:120px;padding:1.125rem .625rem}}@media (max-width: 768px){.category-item[data-v-d737e6ed]{min-width:0;max-width:none;width:100%;padding:0;gap:.5rem;scroll-snap-align:start}.category-icon[data-v-d737e6ed]{width:58px;height:58px}.fa-icon[data-v-d737e6ed]{font-size:var(--fs-4xl)}.icon-image[data-v-d737e6ed]{width:34px;height:34px}.category-name[data-v-d737e6ed]{width:100%;font-size:var(--fs-2xs);line-height:1.25;word-break:normal;overflow-wrap:anywhere;-webkit-hyphens:auto;hyphens:auto;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;min-height:2.5em}}@media (max-width: 400px){.category-icon[data-v-d737e6ed]{width:54px;height:54px}.fa-icon[data-v-d737e6ed]{font-size:var(--fs-3xl)}}@media (min-width: 769px){.category-item[data-v-d737e6ed]{min-width:0;max-width:none;width:100%}}.category-item[data-v-d737e6ed]:hover{transform:translateY(-2px)}.category-item:hover .category-icon[data-v-d737e6ed]{transform:scale(1.05)}.category-icon[data-v-d737e6ed]{width:64px;height:64px;display:flex;align-items:center;justify-content:center;border-radius:50%;background:linear-gradient(135deg,#ff6b9d,#ff8fb3);transition:all .3s ease;position:relative;box-shadow:0 2px 8px #00000014}@media (min-width: 640px){.category-icon[data-v-d737e6ed]{width:72px;height:72px}}@media (min-width: 1024px){.category-icon[data-v-d737e6ed]{width:80px;height:80px;box-shadow:0 3px 10px #0000001a}}@media (min-width: 1280px){.category-icon[data-v-d737e6ed]{width:86px;height:86px}}.icon[data-v-d737e6ed]{width:36px;height:36px;transition:all .3s ease;color:#fff}@media (min-width: 640px){.icon[data-v-d737e6ed]{width:40px;height:40px}}@media (min-width: 1024px){.icon[data-v-d737e6ed]{width:44px;height:44px}}@media (min-width: 1280px){.icon[data-v-d737e6ed]{width:48px;height:48px}}.fa-icon[data-v-d737e6ed]{font-size:var(--fs-5xl);color:#fff;line-height:1;transition:transform .3s ease}@media (min-width: 640px){.fa-icon[data-v-d737e6ed]{font-size:var(--fs-5xl)}}@media (min-width: 1024px){.fa-icon[data-v-d737e6ed]{font-size:var(--fs-6xl)}}@media (min-width: 1280px){.fa-icon[data-v-d737e6ed]{font-size:var(--fs-6xl)}}.icon-image[data-v-d737e6ed]{width:40px;height:40px;object-fit:contain;transition:all .3s ease}@media (min-width: 640px){.icon-image[data-v-d737e6ed]{width:44px;height:44px}}@media (min-width: 1024px){.icon-image[data-v-d737e6ed]{width:50px;height:50px}}@media (min-width: 1280px){.icon-image[data-v-d737e6ed]{width:54px;height:54px}}.category-item:hover .icon[data-v-d737e6ed],.category-item:hover .icon-image[data-v-d737e6ed],.category-item:hover .fa-icon[data-v-d737e6ed]{transform:scale(1.1)}.category-item:nth-child(1) .category-icon[data-v-d737e6ed]{background:linear-gradient(135deg,#6c5ce7,#a29bfe);box-shadow:0 4px 12px #6c5ce740}.category-item:nth-child(2) .category-icon[data-v-d737e6ed]{background:linear-gradient(135deg,#00b894,#55efc4);box-shadow:0 4px 12px #00b89440}.category-item:nth-child(3) .category-icon[data-v-d737e6ed]{background:linear-gradient(135deg,#fd79a8,#fdcb6e);box-shadow:0 4px 12px #fd79a840}.category-item:nth-child(4) .category-icon[data-v-d737e6ed]{background:linear-gradient(135deg,#0984e3,#74b9ff);box-shadow:0 4px 12px #0984e340}.category-item:nth-child(5) .category-icon[data-v-d737e6ed]{background:linear-gradient(135deg,#e17055,#fab1a0);box-shadow:0 4px 12px #e1705540}.category-item:nth-child(6) .category-icon[data-v-d737e6ed]{background:linear-gradient(135deg,#a29bfe,#dfe6e9);box-shadow:0 4px 12px #a29bfe40}.category-item:nth-child(7) .category-icon[data-v-d737e6ed]{background:linear-gradient(135deg,#00cec9,#81ecec);box-shadow:0 4px 12px #00cec940}.category-item:nth-child(8) .category-icon[data-v-d737e6ed]{background:linear-gradient(135deg,#fdcb6e,#ffeaa7);box-shadow:0 4px 12px #fdcb6e40}.category-item:nth-child(9) .category-icon[data-v-d737e6ed]{background:linear-gradient(135deg,#6c5ce7,#00b894);box-shadow:0 4px 12px #6c5ce740}.category-item:nth-child(10) .category-icon[data-v-d737e6ed]{background:linear-gradient(135deg,#fd79a8,#e17055);box-shadow:0 4px 12px #fd79a840}.category-item:nth-child(n) .icon[data-v-d737e6ed]{color:#fff}.category-name[data-v-d737e6ed]{font-size:var(--fs-2xs);font-weight:600;text-align:center;color:#2d3436;margin:0;transition:all .3s ease;line-height:1.3;word-break:keep-all}@media (min-width: 640px){.category-name[data-v-d737e6ed]{font-size:var(--fs-xs)}}@media (min-width: 1024px){.category-name[data-v-d737e6ed]{font-size:var(--fs-sm)}}@media (min-width: 1280px){.category-name[data-v-d737e6ed]{font-size:var(--fs-base)}}.categories[data-v-d737e6ed]{position:relative;display:block}button.category-item[data-v-d737e6ed]{border:none;background:transparent;font:inherit;cursor:pointer;-webkit-tap-highlight-color:transparent}.category-item--open .category-name[data-v-d737e6ed]{color:#6c5ce7}.category-item--open .category-icon[data-v-d737e6ed]{box-shadow:0 6px 20px #6c5ce752;transform:scale(1.04)}.cat-panel[data-v-d737e6ed]{grid-column:1 / -1;position:relative;margin:10px 0 6px;padding:18px 24px 22px;border-radius:14px;background:#fff;border:1px solid #e8eaf0;box-shadow:0 10px 30px #0f172a14}.cp-arrow[data-v-d737e6ed]{position:absolute;top:-8px;left:var(--arrow-x, 50%);width:16px;height:16px;margin-left:-8px;background:#fff;border-left:1px solid #e8eaf0;border-top:1px solid #e8eaf0;transform:rotate(45deg);border-radius:3px 0 0}.cp-all[data-v-d737e6ed]{display:inline-flex;align-items:center;gap:7px;text-decoration:none;padding:2px 0}.cp-all-text[data-v-d737e6ed]{font-size:var(--fs-base);font-weight:700;color:#2d3436}.cp-all:hover .cp-all-text[data-v-d737e6ed]{color:#6c5ce7}.cp-all-in[data-v-d737e6ed]{font-size:var(--fs-base);color:#8d93a1}.cp-all-count[data-v-d737e6ed]{font-size:var(--fs-xs);font-weight:700;color:#6c5ce7;background:#f3f1ff;padding:2px 9px;border-radius:20px}.cp-chev[data-v-d737e6ed]{font-size:var(--fs-2xs);color:#6c5ce7;flex:none}.cp-sep[data-v-d737e6ed]{height:1px;background:#f0f1f5;margin:14px 0 6px}.cp-grid[data-v-d737e6ed]{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:2px 18px}.cp-item[data-v-d737e6ed]{display:flex;align-items:center;gap:8px;padding:9px 8px 9px 2px;border-radius:8px;text-decoration:none;transition:background .16s ease}.cp-item[data-v-d737e6ed]:hover{background:#f7f6ff}.cp-name[data-v-d737e6ed]{font-size:var(--fs-base);font-weight:500;color:#3a4051;line-height:1.35}.cp-item:hover .cp-name[data-v-d737e6ed]{color:#6c5ce7}.cp-count[data-v-d737e6ed]{flex:none;margin-left:auto;font-size:var(--fs-xs);font-weight:700;color:#b3b8c4}.cp-close[data-v-d737e6ed]{position:absolute;top:12px;right:12px;width:26px;height:26px;border:none;border-radius:50%;background:#f2f3f7;color:#6b7280;cursor:pointer;display:flex;align-items:center;justify-content:center;font-size:var(--fs-xs);transition:background .16s ease}.cp-close[data-v-d737e6ed]:hover{background:#e6e8ef;color:#2d3436}@media (max-width: 1100px){.cp-grid[data-v-d737e6ed]{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width: 768px){.cat-panel[data-v-d737e6ed]{padding:16px 14px 14px;border-radius:12px;margin:8px 0 4px}.cp-grid[data-v-d737e6ed]{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 10px}.cp-all-text[data-v-d737e6ed],.cp-all-in[data-v-d737e6ed]{font-size:var(--fs-sm)}.cp-all-in[data-v-d737e6ed]{display:none}.cp-name[data-v-d737e6ed]{font-size:var(--fs-sm)}.cp-item[data-v-d737e6ed]{padding:8px 4px}.cp-close[data-v-d737e6ed]{top:10px;right:10px}}@media (max-width: 430px){.cp-grid[data-v-d737e6ed]{grid-template-columns:1fr}}.cp-enter-active[data-v-d737e6ed],.cp-leave-active[data-v-d737e6ed]{transition:opacity .18s ease,transform .18s ease}.cp-enter-from[data-v-d737e6ed],.cp-leave-to[data-v-d737e6ed]{opacity:0;transform:translateY(-6px)}@media (prefers-reduced-motion: reduce){.cp-enter-active[data-v-d737e6ed],.cp-leave-active[data-v-d737e6ed]{transition:none}.category-item--open .category-icon[data-v-d737e6ed]{transform:none}}.category-item:hover .category-name[data-v-d737e6ed]{color:#6c5ce7}.active .category-icon[data-v-d737e6ed]{box-shadow:0 4px 20px #0003;transform:scale(1.08)}.active .category-name[data-v-d737e6ed]{color:#1a1a1a;font-weight:700}@media (max-width: 768px){.category-item[data-v-d737e6ed]{min-width:auto;max-width:none;width:100%;padding:.625rem .25rem;gap:.5rem}.category-icon[data-v-d737e6ed]{width:70px;height:70px}.icon[data-v-d737e6ed]{width:44px;height:44px}.icon-image[data-v-d737e6ed]{width:50px;height:50px}.category-name[data-v-d737e6ed]{font-size:var(--fs-xs)}}@media (max-width: 480px){.category-item[data-v-d737e6ed]{min-width:auto;max-width:none;width:100%;padding:.5rem .25rem;gap:.5rem}.category-icon[data-v-d737e6ed]{width:64px;height:64px}.icon[data-v-d737e6ed]{width:40px;height:40px}.icon-image[data-v-d737e6ed]{width:46px;height:46px}.category-name[data-v-d737e6ed]{font-size:var(--fs-2xs)}}.bs[data-v-817273f9]{width:100%}.bs-viewport[data-v-817273f9]{position:relative;overflow:hidden;border-radius:14px;box-shadow:0 2px 12px #00000014;background:#f2f4f7}.bs-track[data-v-817273f9]{display:flex;height:100%;transition:transform .55s cubic-bezier(.25,.8,.25,1)}.bs-slide[data-v-817273f9]{flex:0 0 100%;display:block;height:100%;line-height:0;cursor:pointer;text-decoration:none}.bs-slide[data-v-817273f9]:not(a):not([href]){cursor:default}.bs-img[data-v-817273f9]{width:100%;height:100%;object-fit:cover;display:block}.bs-arrow[data-v-817273f9]{position:absolute;top:50%;transform:translateY(-50%);width:38px;height:38px;border-radius:50%;border:none;background:#ffffffeb;color:#344054;cursor:pointer;display:flex;align-items:center;justify-content:center;box-shadow:0 2px 10px #0000002e;transition:all .18s;opacity:0;z-index:5}.bs-arrow svg[data-v-817273f9]{width:16px;height:16px}.bs-viewport:hover .bs-arrow[data-v-817273f9]{opacity:1}.bs-arrow[data-v-817273f9]:hover{background:#6c5ce7;color:#fff}.bs-arrow--left[data-v-817273f9]{left:12px}.bs-arrow--right[data-v-817273f9]{right:12px}.bs-dots[data-v-817273f9]{position:absolute;bottom:10px;left:50%;transform:translate(-50%);display:flex;gap:6px;z-index:5}.bs-dot[data-v-817273f9]{width:8px;height:8px;border-radius:999px;border:none;background:#ffffff8c;cursor:pointer;padding:0;transition:all .25s}.bs-dot--active[data-v-817273f9]{width:22px;background:#fff;box-shadow:0 1px 4px #00000040}@media (max-width: 768px){.bs-viewport[data-v-817273f9]{border-radius:10px}.bs-arrow[data-v-817273f9]{display:none}}.product-card-link[data-v-61d73303]{text-decoration:none;color:inherit;display:block;height:100%}.product-card[data-v-61d73303]{background:#fff;border-radius:12px;overflow:hidden;height:100%;display:flex;flex-direction:column;position:relative;border:1px solid #eceef1;transition:box-shadow .2s ease,border-color .2s ease}.product-card[data-v-61d73303]:hover{border-color:#e0e3e8;box-shadow:0 8px 24px #11182714}.product-image[data-v-61d73303]{position:relative;width:100%;aspect-ratio:1 / 1;background:#f6f7f9;overflow:hidden;flex-shrink:0}.image-slider[data-v-61d73303]{position:absolute;top:0;right:0;bottom:0;left:0}.product-img-backdrop[data-v-61d73303]{position:absolute;top:0;right:0;bottom:0;left:0;background-position:center;background-size:cover;filter:blur(18px) saturate(1.2);transform:scale(1.2);opacity:.85;pointer-events:none}.product-img-backdrop[data-v-61d73303]:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:#ffffff2e}.product-img[data-v-61d73303]{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:contain;object-position:center;display:block;z-index:1}.slider-btn[data-v-61d73303]{position:absolute;top:50%;transform:translateY(-50%);width:30px;height:30px;background:#fffffff2;border:1px solid #e5e7eb;border-radius:50%;display:flex;align-items:center;justify-content:center;cursor:pointer;z-index:3;opacity:0;transition:opacity .18s ease}.product-card:hover .slider-btn[data-v-61d73303]{opacity:1}.slider-btn[data-v-61d73303]:hover{background:#fff}.slider-btn svg[data-v-61d73303]{width:15px;height:15px;color:#111827}.prev-btn[data-v-61d73303]{left:8px}.next-btn[data-v-61d73303]{right:8px}@media (hover: none){.slider-btn[data-v-61d73303]{display:none}}.slider-dots[data-v-61d73303]{position:absolute;bottom:8px;left:50%;transform:translate(-50%);display:flex;gap:4px;z-index:3}.dot[data-v-61d73303]{width:5px;height:5px;border-radius:50%;background:#11182733;cursor:pointer;transition:background .2s ease}.dot.active[data-v-61d73303]{background:#111827b3}.favorite-btn[data-v-61d73303]{position:absolute;top:8px;right:8px;width:32px;height:32px;border-radius:50%;background:#ffffffeb;border:none;display:flex;align-items:center;justify-content:center;cursor:pointer;z-index:2;transition:background .15s ease}.favorite-btn[data-v-61d73303]:hover{background:#fff}.heart-icon[data-v-61d73303]{width:18px;height:18px;color:#6b7280;transition:color .15s ease,fill .15s ease}.favorite-btn:hover .heart-icon[data-v-61d73303]{color:#111827}.favorite-btn.active .heart-icon[data-v-61d73303]{fill:#e11d48;color:#e11d48}.badges[data-v-61d73303]{position:absolute;top:8px;left:8px;z-index:2;display:flex;gap:4px}.badge[data-v-61d73303]{background:#fffffff2;color:#111827;padding:4px 7px;border-radius:4px;font-size:var(--fs-2xs);font-weight:600;line-height:1;box-shadow:0 0 0 1px #1118270f}.badge--top[data-v-61d73303],.badge--premium[data-v-61d73303]{display:inline-flex;align-items:center;gap:4px;color:#fff;box-shadow:none}.badge--top[data-v-61d73303]{background:#f59e0b}.badge--premium[data-v-61d73303]{background:#6c5ce7}.badge i[data-v-61d73303]{font-size:9px}.product-card--top[data-v-61d73303]{border-color:#fcd34d}.product-card--premium[data-v-61d73303]{border-color:#c4b5fd}.product-card--highlight[data-v-61d73303]{border-color:#fcd34d}.product-card--highlight .product-info[data-v-61d73303]{background:#fffbeb}.product-info[data-v-61d73303]{padding:10px 12px 12px;display:flex;flex-direction:column;gap:4px;flex-grow:1}.price-block[data-v-61d73303]{display:flex;flex-direction:column}.current-price[data-v-61d73303]{font-size:var(--fs-xl);font-weight:700;color:#111827;margin:0;line-height:1.3;letter-spacing:-.2px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.product-title[data-v-61d73303]{font-size:var(--fs-base);font-weight:400;color:#374151;margin:0;line-height:1.4;display:-webkit-box;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.product-card:hover .product-title[data-v-61d73303]{color:#111827}.product-meta[data-v-61d73303]{display:flex;justify-content:space-between;align-items:center;font-size:var(--fs-sm);color:#6b7280;margin-top:auto;padding-top:8px;gap:6px}.location[data-v-61d73303]{display:flex;align-items:center;gap:3px;min-width:0;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.location-icon[data-v-61d73303]{width:13px;height:13px;fill:#9ca3af;flex-shrink:0}.date[data-v-61d73303]{white-space:nowrap;flex-shrink:0}@media (max-width: 480px){.product-info[data-v-61d73303]{padding:8px 10px 10px}.current-price[data-v-61d73303]{font-size:var(--fs-lg)}.product-title[data-v-61d73303]{font-size:var(--fs-sm)}.product-meta[data-v-61d73303]{font-size:var(--fs-xs)}}.cb[data-v-9b2acf1f]{display:flex;flex-direction:column;gap:.875rem}.cb-section[data-v-9b2acf1f]{position:relative;background:linear-gradient(180deg,var(--cb-tint) 0%,#ffffff 62%);border-radius:14px;border:1.5px solid color-mix(in srgb,var(--cb-g1) 18%,#EDEDF5);box-shadow:0 2px 12px color-mix(in srgb,var(--cb-g1) 10%,rgba(16,24,40,.05));padding:1.125rem 1rem 1rem;overflow:hidden}.cb-section[data-v-9b2acf1f]:before{content:"";position:absolute;top:0;left:0;right:0;height:4px;background:linear-gradient(90deg,var(--cb-g1),var(--cb-g2),transparent 70%)}.cb-deco[data-v-9b2acf1f]{position:absolute;border-radius:50%;pointer-events:none}.cb-deco--1[data-v-9b2acf1f]{width:210px;height:210px;top:-115px;right:-50px;background:radial-gradient(circle,var(--cb-g2) 0%,transparent 70%);opacity:.22}.cb-deco--2[data-v-9b2acf1f]{width:120px;height:120px;top:-40px;right:140px;background:radial-gradient(circle,var(--cb-g1) 0%,transparent 70%);opacity:.14}.cb-header[data-v-9b2acf1f]{position:relative;display:flex;align-items:center;justify-content:space-between;gap:.75rem;margin-bottom:1rem}.cb-header-left[data-v-9b2acf1f]{display:flex;align-items:center;gap:.75rem;min-width:0}.cb-icon[data-v-9b2acf1f]{width:42px;height:42px;border-radius:12px;background:linear-gradient(135deg,var(--cb-g1) 0%,var(--cb-g2) 100%);color:#fff;font-size:var(--fs-lg);display:flex;align-items:center;justify-content:center;flex-shrink:0;box-shadow:0 4px 12px color-mix(in srgb,var(--cb-g1) 35%,transparent)}.cb-titles[data-v-9b2acf1f]{min-width:0}.cb-title[data-v-9b2acf1f]{font-size:var(--fs-xl);font-weight:700;color:#1d2939;margin:0 0 1px;line-height:1.3;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cb-subtitle[data-v-9b2acf1f]{font-size:var(--fs-2xs);color:#98a2b3;font-weight:600;text-transform:uppercase;letter-spacing:.04em}.cb-nav[data-v-9b2acf1f]{display:flex;gap:7px;flex-shrink:0}.cb-nav-btn[data-v-9b2acf1f]{width:36px;height:36px;border-radius:50%;border:1.5px solid #E4E7EC;background:#fff;color:#475467;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:all .18s;box-shadow:0 1px 4px #1018280f}.cb-nav-btn svg[data-v-9b2acf1f]{width:14px;height:14px}.cb-nav-btn[data-v-9b2acf1f]:hover:not(:disabled){background:linear-gradient(135deg,var(--cb-g1),var(--cb-g2));border-color:transparent;color:#fff;transform:translateY(-1px);box-shadow:0 4px 12px color-mix(in srgb,var(--cb-g1) 40%,transparent)}.cb-nav-btn[data-v-9b2acf1f]:disabled{opacity:.35;cursor:default}.cb-row-wrap[data-v-9b2acf1f]{position:relative}.cb-row-wrap--more[data-v-9b2acf1f]:after{content:"";position:absolute;top:0;right:0;bottom:0;width:56px;background:linear-gradient(90deg,transparent,rgba(255,255,255,.95));pointer-events:none;border-radius:0 10px 10px 0}.cb-row[data-v-9b2acf1f]{display:flex;gap:12px;overflow-x:auto;scroll-snap-type:x proximity;scrollbar-width:none;-ms-overflow-style:none;padding:2px}.cb-row[data-v-9b2acf1f]::-webkit-scrollbar{display:none}.cb-card-wrap[data-v-9b2acf1f]{flex:0 0 200px;scroll-snap-align:start;transition:transform .2s}.cb-card-wrap[data-v-9b2acf1f]:hover{transform:translateY(-3px)}@media (max-width: 768px){.cb-section[data-v-9b2acf1f]{padding:.875rem .75rem .75rem;border-radius:12px}.cb-card-wrap[data-v-9b2acf1f]{flex:0 0 165px}.cb-nav[data-v-9b2acf1f]{display:none}.cb-icon[data-v-9b2acf1f]{width:36px;height:36px;border-radius:10px;font-size:var(--fs-base)}.cb-title[data-v-9b2acf1f]{font-size:var(--fs-lg)}}@media (min-width: 1280px){.cb-card-wrap[data-v-9b2acf1f]{flex:0 0 220px}}.home-page[data-v-b6dfbb22]{min-height:100vh;background:#f4f6fb;font-family:var(--font-sans)}.hero[data-v-b6dfbb22]{background:linear-gradient(135deg,#6c5ce7,#a29bfe 60%,#74b9ff);padding:40px 16px 52px}@media (min-width: 640px){.hero[data-v-b6dfbb22]{padding:52px 24px 64px}}@media (min-width: 768px){.hero[data-v-b6dfbb22]{padding:64px 32px 76px}}@media (min-width: 1024px){.hero[data-v-b6dfbb22]{padding:80px 40px 92px}}@media (min-width: 1280px){.hero[data-v-b6dfbb22]{padding:96px 48px 108px}}.hero-inner[data-v-b6dfbb22]{max-width:680px;margin:0 auto;text-align:center;color:#fff}@media (min-width: 768px){.hero-inner[data-v-b6dfbb22]{max-width:760px}}@media (min-width: 1024px){.hero-inner[data-v-b6dfbb22]{max-width:840px}}.hero-badge[data-v-b6dfbb22]{display:inline-flex;align-items:center;gap:6px;background:#ffffff29;border:1px solid rgba(255,255,255,.28);border-radius:999px;padding:5px 14px;font-size:var(--fs-xs);font-weight:600;margin-bottom:16px}@media (min-width: 768px){.hero-badge[data-v-b6dfbb22]{font-size:var(--fs-sm);padding:6px 18px;margin-bottom:20px}}.hero-title[data-v-b6dfbb22]{font-size:var(--fs-5xl);font-weight:700;line-height:1.18;margin:0 0 12px;text-shadow:0 2px 10px rgba(0,0,0,.12)}@media (min-width: 480px){.hero-title[data-v-b6dfbb22]{font-size:var(--fs-6xl)}}@media (min-width: 640px){.hero-title[data-v-b6dfbb22]{font-size:var(--fs-7xl)}}@media (min-width: 768px){.hero-title[data-v-b6dfbb22]{font-size:46px;margin-bottom:14px}}@media (min-width: 1024px){.hero-title[data-v-b6dfbb22]{font-size:54px;margin-bottom:16px}}@media (min-width: 1280px){.hero-title[data-v-b6dfbb22]{font-size:60px}}.hero-sub[data-v-b6dfbb22]{font-size:var(--fs-base);opacity:.88;margin:0 0 24px;line-height:1.6}@media (min-width: 640px){.hero-sub[data-v-b6dfbb22]{font-size:var(--fs-lg);margin-bottom:28px}}@media (min-width: 768px){.hero-sub[data-v-b6dfbb22]{font-size:var(--fs-xl);margin-bottom:32px}}@media (min-width: 1024px){.hero-sub[data-v-b6dfbb22]{font-size:var(--fs-2xl);margin-bottom:36px}}.hero-search[data-v-b6dfbb22]{display:flex;align-items:center;background:#fff;border-radius:12px;padding:5px 5px 5px 14px;gap:8px;box-shadow:0 8px 32px #0003;margin-bottom:24px}@media (min-width: 640px){.hero-search[data-v-b6dfbb22]{border-radius:14px;padding:6px 6px 6px 18px}}@media (min-width: 768px){.hero-search[data-v-b6dfbb22]{border-radius:16px;padding:8px 8px 8px 20px}}@media (min-width: 1024px){.hero-search[data-v-b6dfbb22]{border-radius:18px;padding:10px 10px 10px 24px}}.hero-search-icon[data-v-b6dfbb22]{color:#9ca3af;font-size:var(--fs-md);flex-shrink:0}.hero-search input[data-v-b6dfbb22]{flex:1;border:none;outline:none;font-size:var(--fs-base);color:#111827;background:transparent;min-width:0}@media (min-width: 640px){.hero-search input[data-v-b6dfbb22]{font-size:var(--fs-md)}}@media (min-width: 1024px){.hero-search input[data-v-b6dfbb22]{font-size:var(--fs-lg)}}.hero-search input[data-v-b6dfbb22]::placeholder{color:#9ca3af}.hero-search-btn[data-v-b6dfbb22]{flex-shrink:0;background:linear-gradient(135deg,#6c5ce7,#a29bfe);color:#fff;border:none;border-radius:9px;padding:9px 18px;font-size:var(--fs-sm);font-weight:700;cursor:pointer;transition:opacity .15s;white-space:nowrap}.hero-search-btn[data-v-b6dfbb22]:hover{opacity:.9}@media (min-width: 640px){.hero-search-btn[data-v-b6dfbb22]{padding:10px 22px;font-size:var(--fs-base);border-radius:10px}}@media (min-width: 768px){.hero-search-btn[data-v-b6dfbb22]{padding:12px 28px;font-size:var(--fs-md)}}@media (min-width: 1024px){.hero-search-btn[data-v-b6dfbb22]{padding:13px 32px;font-size:var(--fs-md);border-radius:12px}}.hero-stats[data-v-b6dfbb22]{display:flex;align-items:center;justify-content:center;gap:20px}@media (min-width: 480px){.hero-stats[data-v-b6dfbb22]{gap:24px}}@media (min-width: 768px){.hero-stats[data-v-b6dfbb22]{gap:32px}}@media (min-width: 1024px){.hero-stats[data-v-b6dfbb22]{gap:40px}}.hero-stat[data-v-b6dfbb22]{display:flex;flex-direction:column;align-items:center;gap:2px}.hero-stat strong[data-v-b6dfbb22]{font-size:var(--fs-2xl);font-weight:700}@media (min-width: 480px){.hero-stat strong[data-v-b6dfbb22]{font-size:var(--fs-3xl)}}@media (min-width: 768px){.hero-stat strong[data-v-b6dfbb22]{font-size:var(--fs-5xl)}}@media (min-width: 1024px){.hero-stat strong[data-v-b6dfbb22]{font-size:var(--fs-6xl)}}.hero-stat span[data-v-b6dfbb22]{font-size:var(--fs-2xs);opacity:.82}@media (min-width: 640px){.hero-stat span[data-v-b6dfbb22]{font-size:var(--fs-xs)}}@media (min-width: 1024px){.hero-stat span[data-v-b6dfbb22]{font-size:var(--fs-sm)}}.hero-stat-sep[data-v-b6dfbb22]{width:1px;height:32px;background:#ffffff47}@media (min-width: 768px){.hero-stat-sep[data-v-b6dfbb22]{height:40px}}.page-body[data-v-b6dfbb22]{max-width:1440px;margin:0 auto;padding:0 6px var(--content-bottom)}@media (min-width: 769px) and (max-width: 1023px){.page-body[data-v-b6dfbb22]{padding:0 20px 72px}}@media (min-width: 1280px){.page-body[data-v-b6dfbb22]{padding:0 40px var(--content-bottom)}}.section[data-v-b6dfbb22]{margin-top:24px}.categories-section[data-v-b6dfbb22]{margin-top:16px}@media (min-width: 480px){.section[data-v-b6dfbb22]{margin-top:28px}.categories-section[data-v-b6dfbb22]{margin-top:20px}}@media (min-width: 640px){.section[data-v-b6dfbb22]{margin-top:32px}.categories-section[data-v-b6dfbb22]{margin-top:24px}}@media (min-width: 768px){.section[data-v-b6dfbb22]{margin-top:36px}}@media (min-width: 1024px){.section[data-v-b6dfbb22]{margin-top:40px}}@media (min-width: 1280px){.section[data-v-b6dfbb22]{margin-top:48px}}.section-header[data-v-b6dfbb22]{display:flex;align-items:center;justify-content:space-between;margin-bottom:12px}@media (min-width: 640px){.section-header[data-v-b6dfbb22]{margin-bottom:16px}}@media (min-width: 768px){.section-header[data-v-b6dfbb22]{margin-bottom:20px}}@media (min-width: 1024px){.section-header[data-v-b6dfbb22]{margin-bottom:24px}}.section-header-left[data-v-b6dfbb22]{display:flex;align-items:center;gap:10px}@media (min-width: 768px){.section-header-left[data-v-b6dfbb22]{gap:12px}}@media (min-width: 1024px){.section-header-left[data-v-b6dfbb22]{gap:14px}}.section-icon[data-v-b6dfbb22]{width:34px;height:34px;border-radius:9px;display:flex;align-items:center;justify-content:center;font-size:var(--fs-base);color:#fff;flex-shrink:0}@media (min-width: 640px){.section-icon[data-v-b6dfbb22]{width:38px;height:38px;border-radius:10px;font-size:var(--fs-md)}}@media (min-width: 768px){.section-icon[data-v-b6dfbb22]{width:42px;height:42px;border-radius:11px;font-size:var(--fs-lg)}}@media (min-width: 1024px){.section-icon[data-v-b6dfbb22]{width:46px;height:46px;border-radius:12px;font-size:var(--fs-xl)}}@media (min-width: 1280px){.section-icon[data-v-b6dfbb22]{width:50px;height:50px;border-radius:13px;font-size:var(--fs-2xl)}}.section-icon--premium[data-v-b6dfbb22]{background:linear-gradient(135deg,#f6c90e,#f39c12);box-shadow:0 4px 12px #f39c124d}.section-icon--recent[data-v-b6dfbb22]{background:linear-gradient(135deg,#6c5ce7,#a29bfe);box-shadow:0 4px 12px #6c5ce74d}.section-title[data-v-b6dfbb22]{font-size:var(--fs-lg);font-weight:700;color:#111827;margin:0 0 2px}.section-sub[data-v-b6dfbb22]{font-size:var(--fs-2xs);color:#6b7280}@media (min-width: 480px){.section-title[data-v-b6dfbb22]{font-size:var(--fs-xl)}.section-sub[data-v-b6dfbb22]{font-size:var(--fs-xs)}}@media (min-width: 640px){.section-title[data-v-b6dfbb22]{font-size:var(--fs-2xl)}.section-sub[data-v-b6dfbb22]{font-size:var(--fs-xs)}}@media (min-width: 768px){.section-title[data-v-b6dfbb22]{font-size:var(--fs-3xl)}.section-sub[data-v-b6dfbb22]{font-size:var(--fs-sm)}}@media (min-width: 1024px){.section-title[data-v-b6dfbb22]{font-size:var(--fs-4xl)}}@media (min-width: 1280px){.section-title[data-v-b6dfbb22]{font-size:var(--fs-5xl)}.section-sub[data-v-b6dfbb22]{font-size:var(--fs-base)}}.show-more-wrap[data-v-b6dfbb22]{display:flex;justify-content:center;margin-top:22px}.show-more-btn[data-v-b6dfbb22]{display:inline-flex;align-items:center;gap:8px;padding:12px 34px;border:1.5px solid rgba(108,92,231,.35);border-radius:12px;background:#fff;color:#6c5ce7;font-size:var(--fs-base);font-weight:700;font-family:inherit;cursor:pointer;transition:all .18s ease;box-shadow:0 2px 8px #6c5ce714}.show-more-btn[data-v-b6dfbb22]:hover:not(:disabled){background:#6c5ce7;color:#fff;border-color:#6c5ce7;box-shadow:0 4px 14px #6c5ce74d}.show-more-btn[data-v-b6dfbb22]:active:not(:disabled){transform:scale(.97)}.show-more-btn[data-v-b6dfbb22]:disabled{opacity:.6;cursor:wait}.products-grid[data-v-b6dfbb22]{display:grid;grid-template-columns:repeat(2,1fr);gap:8px}@media (min-width: 480px){.products-grid[data-v-b6dfbb22]{gap:10px}}@media (min-width: 640px){.products-grid[data-v-b6dfbb22]{grid-template-columns:repeat(3,1fr);gap:12px}}@media (min-width: 768px){.products-grid[data-v-b6dfbb22]{gap:14px}}@media (min-width: 1024px){.products-grid[data-v-b6dfbb22]{grid-template-columns:repeat(4,1fr);gap:16px}}@media (min-width: 1280px){.products-grid[data-v-b6dfbb22]{grid-template-columns:repeat(5,1fr);gap:18px}}@media (min-width: 2200px){.products-grid[data-v-b6dfbb22]{grid-template-columns:repeat(6,1fr);gap:20px}}.skeleton-card[data-v-b6dfbb22]{background:#fff;border-radius:12px;overflow:hidden;border:1px solid #eef0f3}@media (min-width: 768px){.skeleton-card[data-v-b6dfbb22]{border-radius:14px}}@media (min-width: 1024px){.skeleton-card[data-v-b6dfbb22]{border-radius:16px}}.sk-img[data-v-b6dfbb22]{padding-top:120%;background:linear-gradient(90deg,#f0f0f0 25%,#e8e8e8,#f0f0f0 75%);background-size:200% 100%;animation:shimmer-b6dfbb22 1.4s infinite}.sk-body[data-v-b6dfbb22]{padding:10px;display:flex;flex-direction:column;gap:8px}@media (min-width: 1024px){.sk-body[data-v-b6dfbb22]{padding:14px;gap:10px}}.sk-line[data-v-b6dfbb22]{height:11px;border-radius:5px;background:linear-gradient(90deg,#f0f0f0 25%,#e8e8e8,#f0f0f0 75%);background-size:200% 100%;animation:shimmer-b6dfbb22 1.4s infinite}@media (min-width: 768px){.sk-line[data-v-b6dfbb22]{height:12px}}@keyframes shimmer-b6dfbb22{0%{background-position:200% 0}to{background-position:-200% 0}}.empty-state[data-v-b6dfbb22]{text-align:center;padding:48px 20px;color:#9ca3af}.empty-icon[data-v-b6dfbb22]{font-size:var(--fs-7xl);margin-bottom:12px;opacity:.45}@media (min-width: 768px){.empty-state[data-v-b6dfbb22]{padding:64px 20px}.empty-icon[data-v-b6dfbb22]{font-size:52px;margin-bottom:16px}}.empty-state p[data-v-b6dfbb22]{font-size:var(--fs-base);margin:0}@media (min-width: 768px){.empty-state p[data-v-b6dfbb22]{font-size:var(--fs-lg)}}@media (max-width: 359px){.hero-stat-sep[data-v-b6dfbb22]{display:none}.hero-stats[data-v-b6dfbb22]{gap:12px}.products-grid[data-v-b6dfbb22]{gap:6px}}@font-face{font-family:Inter;font-style:normal;font-weight:400 800;font-display:swap;src:url(/assets/inter-cyrillic-ext-BOeWTOD4.woff2) format("woff2");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter;font-style:normal;font-weight:400 800;font-display:swap;src:url(/assets/inter-cyrillic-DqGufNeO.woff2) format("woff2");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-weight:400 800;font-display:swap;src:url(/assets/inter-latin-ext-DO1Apj_S.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter;font-style:normal;font-weight:400 800;font-display:swap;src:url(/assets/inter-latin-Dx4kXJAl.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--primary-color: #6C5CE7;--primary-dark: #5849C7;--primary-light: #A29BFE;--secondary-color: #00B894;--accent-color: #FD79A8;--text-primary: #2D3436;--text-secondary: #636E72;--text-light: #B2BEC3;--bg-primary: #FFFFFF;--bg-secondary: #F8F9FA;--bg-tertiary: #F1F3F5;--border-color: #E9ECEF;--shadow-sm: 0 2px 4px rgba(0,0,0,.06);--shadow-md: 0 4px 12px rgba(0,0,0,.08);--shadow-lg: 0 8px 24px rgba(0,0,0,.12);--radius-sm: 8px;--radius-md: 12px;--radius-lg: 16px;--app-bar-h: 52px;--safe-bottom: env(safe-area-inset-bottom, 0px);--content-bottom: calc(var(--app-bar-h) + var(--safe-bottom) + 24px);--font-sans: "Inter", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, sans-serif;--font-mono: ui-monospace, "SF Mono", Menlo, Consolas, "Liberation Mono", monospace;--fs-2xs: 11px;--fs-xs: 12px;--fs-sm: 13px;--fs-base: 14px;--fs-md: 15px;--fs-lg: 16px;--fs-xl: 18px;--fs-2xl: 20px;--fs-3xl: 22px;--fs-4xl: 24px;--fs-5xl: 28px;--fs-6xl: 32px;--fs-7xl: 40px;--fw-regular: 400;--fw-medium: 500;--fw-semibold: 600;--fw-bold: 700;--lh-tight: 1.25;--lh-snug: 1.4;--lh-base: 1.55}*,*:before,*:after{margin:0;padding:0;box-sizing:border-box}*{font-family:var(--font-sans)}button,input,select,textarea,optgroup{font-family:inherit;font-size:inherit;line-height:inherit;letter-spacing:inherit}code,kbd,samp,pre{font-family:var(--font-mono)}:focus:not(:focus-visible){outline:none}:focus-visible{outline:2px solid #6C5CE7;outline-offset:2px}h1,h2,h3,h4,h5,h6{line-height:var(--lh-tight)}@media (max-width: 640px){input:not([type=checkbox]):not([type=radio]):not([type=range]):not(.otp-cell):not(.phone-input),select,textarea{font-size:var(--fs-lg)!important}}html{font-size:16px;scroll-behavior:smooth}@media (max-width: 479px){html{font-size:14px}}body{background-color:var(--bg-secondary);color:var(--text-primary);font-size:var(--fs-base);line-height:var(--lh-base);font-feature-settings:"cv11","ss01";text-rendering:optimizeLegibility;-moz-osx-font-smoothing:grayscale;-webkit-text-size-adjust:100%;-webkit-tap-highlight-color:transparent;-webkit-font-smoothing:antialiased}img{max-width:100%;height:auto;display:block}a{text-decoration:none;color:inherit}.container{width:100%;max-width:1440px;margin-inline:auto;padding-inline:12px}@media (min-width: 480px){.container{padding-inline:16px}}@media (min-width: 768px){.container{padding-inline:24px}}@media (min-width: 1024px){.container{padding-inline:32px}}@media (min-width: 1280px){.container{padding-inline:40px}}.btn{display:inline-flex;align-items:center;justify-content:center;gap:.5rem;padding:.75rem 1.5rem;border-radius:var(--radius-md);font-weight:600;font-size:var(--fs-base);cursor:pointer;transition:all .25s ease;white-space:nowrap;border:none;line-height:1;min-height:44px}@media (max-width: 479px){.btn{padding:.625rem 1.25rem;font-size:var(--fs-base)}}.btn-primary{background-color:var(--primary-color);color:#fff;box-shadow:0 4px 12px #6c5ce740}.btn-primary:hover{background-color:var(--primary-dark);transform:translateY(-2px);box-shadow:0 6px 16px #6c5ce74d}.btn-accent{background-color:var(--secondary-color);color:#fff;box-shadow:0 4px 12px #00b89440}.btn-accent:hover{background-color:#00a07a;transform:translateY(-2px)}.btn-outline{border:2px solid var(--primary-color);color:var(--primary-color);background:transparent}.btn-outline:hover{background-color:var(--primary-color);color:#fff;transform:translateY(-2px)}.grid{display:grid;gap:10px}@media (min-width: 480px){.grid{gap:12px}}@media (min-width: 768px){.grid{gap:16px}}@media (min-width: 1024px){.grid{gap:20px}}.grid-cols-2{grid-template-columns:repeat(2,1fr)}.grid-cols-3{grid-template-columns:1fr}@media (min-width: 480px){.grid-cols-3{grid-template-columns:repeat(2,1fr)}}@media (min-width: 768px){.grid-cols-3{grid-template-columns:repeat(3,1fr)}}.grid-cols-4{grid-template-columns:1fr}@media (min-width: 480px){.grid-cols-4{grid-template-columns:repeat(2,1fr)}}@media (min-width: 768px){.grid-cols-4{grid-template-columns:repeat(3,1fr)}}@media (min-width: 1024px){.grid-cols-4{grid-template-columns:repeat(4,1fr)}}.nav{background-color:#fff;box-shadow:var(--shadow-sm);position:sticky;top:0;z-index:100}.nav-content{display:flex;justify-content:space-between;align-items:center;height:3.5rem;padding:0 1rem}@media (min-width: 768px){.nav-content{height:4rem;padding:0 1.5rem}}.card{background:#fff;border-radius:var(--radius-md);box-shadow:var(--shadow-sm);transition:transform .2s ease,box-shadow .2s ease;overflow:hidden}.card:hover{transform:translateY(-3px);box-shadow:var(--shadow-md)}.section-title{font-size:var(--fs-2xl);font-weight:700;color:var(--primary-color);margin-bottom:1rem}@media (min-width: 480px){.section-title{font-size:var(--fs-3xl)}}@media (min-width: 768px){.section-title{font-size:var(--fs-4xl);margin-bottom:1.25rem}}@media (min-width: 1024px){.section-title{font-size:var(--fs-4xl);margin-bottom:1.5rem}}.input,.select{width:100%;padding:.75rem 1rem;border:2px solid var(--border-color);border-radius:var(--radius-sm);font-size:var(--fs-base);color:var(--text-primary);background:#fff;transition:border-color .2s ease;min-height:44px}.input:focus,.select:focus{border-color:var(--primary-color);outline:none;box-shadow:0 0 0 3px #6c5ce71a}.input::placeholder{color:var(--text-light)}.icon{width:1.5rem;height:1.5rem}
