.profile-hero[data-v-14bffbb7]{margin-bottom:40px}.profile-hero__breadcrumbs[data-v-14bffbb7]{align-items:center;color:#999;display:flex;flex-wrap:wrap;font-size:.85rem;gap:6px;margin:0 auto;max-width:var(--profile-column,900px);padding:18px 16px}.profile-hero__crumb-link[data-v-14bffbb7]{color:#999;text-decoration:none}.profile-hero__crumb-current[data-v-14bffbb7]{color:#333;font-weight:600}.profile-hero__cover[data-v-14bffbb7]{align-items:center;background-position:50%;background-size:cover;display:flex;justify-content:center;margin-bottom:8px;margin-left:calc(50% - 50vw);margin-top:-15px;min-height:clamp(360px,46vw,640px);padding:40px;position:relative;width:100vw}.profile-hero__title--hidden[data-v-14bffbb7]{clip-path:inset(50%);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;white-space:nowrap;width:1px}.profile-hero__title[data-v-14bffbb7]{font-size:clamp(28px,3.4vw,46px);font-weight:700;line-height:1.15;margin:0 0 20px}.profile-hero__title--on-cover[data-v-14bffbb7]{color:#fff;margin:0;text-shadow:0 2px 16px rgba(0,0,0,.5)}.profile-hero__text[data-v-14bffbb7]{color:#515167;font-size:16px;line-height:1.75;margin:0 auto 28px;max-width:var(--profile-column,900px);padding:0 16px}.profile-hero__text[data-v-14bffbb7] p{margin:0 0 14px}.profile-hero__text[data-v-14bffbb7] p:last-child{margin-bottom:0}.profile-hero__text[data-v-14bffbb7] p.big{color:#2f2f2f;font-size:19px;line-height:1.6;margin-bottom:22px}.profile-hero__text[data-v-14bffbb7] h2,.profile-hero__text[data-v-14bffbb7] h3,.profile-hero__text[data-v-14bffbb7] h4{color:#19181b;line-height:1.3;margin:34px 0 10px}.profile-hero__text[data-v-14bffbb7] h2{font-size:23px}.profile-hero__text[data-v-14bffbb7] h3,.profile-hero__text[data-v-14bffbb7] h4{font-size:19px}.profile-hero__text[data-v-14bffbb7] :first-child{margin-top:0}.profile-hero__text[data-v-14bffbb7] ol,.profile-hero__text[data-v-14bffbb7] ul{list-style:revert;margin:0 0 18px;padding-left:22px}.profile-hero__text[data-v-14bffbb7] li{margin-bottom:8px}.profile-hero__text[data-v-14bffbb7] hr{border:0;border-top:1px solid rgba(25,24,27,.12);margin:34px 0}.profile-hero__text[data-v-14bffbb7] blockquote{border-left:3px solid var(--partner-color,#3d1d7d);font-size:17px;font-style:italic;margin:24px 0;padding-left:18px}.profile-hero__text[data-v-14bffbb7] table{border-collapse:collapse;font-size:15px;margin:20px 0;width:100%}.profile-hero__text[data-v-14bffbb7] td,.profile-hero__text[data-v-14bffbb7] th{border-bottom:1px solid rgba(25,24,27,.1);padding:9px 12px;text-align:left;vertical-align:top}.profile-hero__text[data-v-14bffbb7] a{color:var(--partner-color,#3d1d7d);text-decoration:underline}.profile-hero__text[data-v-14bffbb7] img{border-radius:16px;display:block;height:auto;margin:28px 0;max-width:100%;width:100%}.profile-hero__extra[data-v-14bffbb7]{border-radius:16px;display:block;height:auto;margin:0 auto;max-width:var(--profile-column,900px);width:100%}.hero-header[data-v-d9c8c82b]{isolation:isolate;margin-bottom:32px;position:relative}.hero-header__bg[data-v-d9c8c82b]{background:#fff;border-radius:0 0 24px 24px;inset:-100px 0 0;margin-left:calc(-50vw + 50%);position:absolute;width:100vw;z-index:-1}.hero-header__content[data-v-d9c8c82b]{padding-top:24px}.hero-header__row[data-v-d9c8c82b]{align-items:center;display:flex;gap:24px;justify-content:space-between;margin-bottom:24px}@media screen and (max-width:768px){.hero-header__row[data-v-d9c8c82b]{align-items:flex-start;flex-direction:column;gap:16px}}.hero-header__left[data-v-d9c8c82b]{align-items:center;display:flex;flex:0 1 75%;gap:20px;min-width:0}@media screen and (max-width:768px){.hero-header__left[data-v-d9c8c82b]{flex-basis:auto;width:100%}}.hero-header__logo-link[data-v-d9c8c82b]{flex-shrink:0;transition:transform .2s ease}.hero-header__logo-link[data-v-d9c8c82b]:hover{transform:scale(1.05)}.hero-header__logo[data-v-d9c8c82b]{flex-shrink:0;height:64px;-o-object-fit:contain;object-fit:contain;width:64px}@media screen and (min-width:769px){.hero-header__logo[data-v-d9c8c82b]{height:80px;width:80px}}.hero-header__info[data-v-d9c8c82b]{display:flex;flex:1 1 auto;flex-direction:column;gap:4px;min-width:0}.hero-header__name-row[data-v-d9c8c82b]{align-items:center;display:flex;flex-wrap:wrap;gap:12px}.hero-header__name[data-v-d9c8c82b]{color:#1f2937;font-family:var(--font-family,"Inter",sans-serif);font-size:28px;font-weight:700;letter-spacing:-.025em;margin:0}.hero-header__name--link[data-v-d9c8c82b]{text-decoration:none;transition:opacity .2s ease}.hero-header__name--link[data-v-d9c8c82b]:hover{opacity:.8}.hero-header__name--profile[data-v-d9c8c82b]{background:linear-gradient(135deg,var(--partner-color,#1f1f27),color-mix(in srgb,var(--partner-color,#1f1f27) 40%,#fff));-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}@media screen and (min-width:769px){.hero-header__name[data-v-d9c8c82b]{font-size:32px}}@media screen and (min-width:1024px){.hero-header__name[data-v-d9c8c82b]{font-size:36px}}.hero-header__name-anchor[data-v-d9c8c82b]{color:inherit;font:inherit;letter-spacing:inherit;text-decoration:none;-webkit-text-fill-color:inherit}.hero-header__badge[data-v-d9c8c82b]{align-items:center;background:#0000000f;border-radius:999px;color:var(--partner-color,#1f1f27);display:inline-flex;font-size:12px;font-weight:700;gap:6px;padding:4px 12px}.hero-header__badge[data-v-d9c8c82b],.hero-header__description[data-v-d9c8c82b]{font-family:var(--font-family,"Inter",sans-serif)}.hero-header__description[data-v-d9c8c82b]{color:#6b7280;font-size:14px;line-height:1.5;margin:0;max-width:100%}@media screen and (min-width:769px){.hero-header__description[data-v-d9c8c82b]{font-size:15px}}.hero-header__stats[data-v-d9c8c82b]{align-items:center;display:flex;flex-shrink:0;gap:24px}.hero-header__stat[data-v-d9c8c82b]{color:#6b7280;font-family:var(--font-family,"Inter",sans-serif);font-size:14px}.hero-header__stat strong[data-v-d9c8c82b]{color:#1f2937;font-size:18px;font-weight:700}.hero-breadcrumbs[data-v-d9c8c82b]{align-items:center;display:flex;flex-wrap:wrap;font-family:var(--font-family,"Inter",sans-serif);font-size:14px;gap:8px;margin-bottom:24px}@media screen and (max-width:768px){.hero-breadcrumbs[data-v-d9c8c82b]{font-size:13px;margin-bottom:16px}}.hero-breadcrumbs__link[data-v-d9c8c82b]{color:#6b7280;text-decoration:none;transition:color .2s ease}.hero-breadcrumbs__link[data-v-d9c8c82b]:hover{color:var(--partner-color,#1f1f27)}.hero-breadcrumbs__separator[data-v-d9c8c82b]{color:#d1d5db}.hero-breadcrumbs__current[data-v-d9c8c82b]{color:#1f2937;font-weight:600}.hero-banners[data-v-d9c8c82b]{margin-bottom:8px;position:relative}.hero-banners__track[data-v-d9c8c82b]{display:flex;gap:16px;overflow-x:auto;scroll-behavior:smooth;scroll-snap-type:x mandatory;scrollbar-width:none;-ms-overflow-style:none;-webkit-overflow-scrolling:touch;overscroll-behavior-x:contain}.hero-banners__track[data-v-d9c8c82b]::-webkit-scrollbar{display:none}.hero-banners__arrow[data-v-d9c8c82b]{align-items:center;background:#ffffffe6;border:1px solid #e5e7eb;border-radius:12px;box-shadow:0 1px 6px #0000001a;cursor:pointer;display:flex;height:40px;justify-content:center;opacity:0;position:absolute;top:50%;transform:translateY(-50%);transition:all .2s ease;width:40px;z-index:10}.hero-banners:hover .hero-banners__arrow[data-v-d9c8c82b]{opacity:1}.hero-banners__arrow[data-v-d9c8c82b]:hover{background:#fff;transform:translateY(-50%) scale(1.05)}.hero-banners__arrow--left[data-v-d9c8c82b]{left:12px}.hero-banners__arrow--right[data-v-d9c8c82b]{right:12px}.hero-banners__fade[data-v-d9c8c82b]{background:linear-gradient(270deg,#fff,transparent);bottom:0;pointer-events:none;position:absolute;right:0;top:0;width:80px;z-index:5}.hero-banner[data-v-d9c8c82b]{border-radius:16px;display:block;flex-shrink:0;overflow:hidden;position:relative;scroll-snap-align:start;text-decoration:none}.hero-banner__img[data-v-d9c8c82b]{height:100%;inset:0;-o-object-fit:cover;object-fit:cover;position:absolute;transition:transform .5s ease;width:100%}.hero-banner:hover .hero-banner__img[data-v-d9c8c82b]{transform:scale(1.05)}.hero-banner__overlay[data-v-d9c8c82b]{inset:0;position:absolute}.hero-banner__overlay--side[data-v-d9c8c82b]{background:linear-gradient(90deg,rgba(0,0,0,.6),rgba(0,0,0,.2),transparent)}.hero-banner__body[data-v-d9c8c82b]{color:#fff;display:flex;flex-direction:column;inset:0;position:absolute}.hero-banner__body--bottom[data-v-d9c8c82b]{justify-content:flex-end;padding:24px 32px}@media screen and (max-width:768px){.hero-banner__body--bottom[data-v-d9c8c82b]{padding:16px 20px}}.hero-banner__body--center[data-v-d9c8c82b]{justify-content:center;padding:20px}.hero-banner__subtitle[data-v-d9c8c82b]{font-family:var(--font-family,"Inter",sans-serif);font-size:12px;font-weight:500;letter-spacing:.05em;margin:0 0 4px;opacity:.7;text-transform:uppercase}@media screen and (min-width:769px){.hero-banner__subtitle[data-v-d9c8c82b]{font-size:13px}}.hero-banner__title[data-v-d9c8c82b]{font-family:var(--font-family,"Inter",sans-serif);font-weight:700;line-height:1.2;margin:0}.hero-banner__title--big[data-v-d9c8c82b]{font-size:24px;margin-bottom:16px}@media screen and (min-width:769px){.hero-banner__title--big[data-v-d9c8c82b]{font-size:30px}}@media screen and (min-width:1024px){.hero-banner__title--big[data-v-d9c8c82b]{font-size:36px}}.hero-banner__title--small[data-v-d9c8c82b]{display:-webkit-box;font-size:16px;line-clamp:2;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}@media screen and (min-width:769px){.hero-banner__title--small[data-v-d9c8c82b]{font-size:18px}}.hero-banner__cta[data-v-d9c8c82b]{align-self:flex-start;background:#fff;border-radius:12px;box-shadow:0 2px 8px #00000026;color:#1f2937;display:inline-flex;font-family:var(--font-family,"Inter",sans-serif);font-size:14px;font-weight:700;padding:10px 20px;transition:transform .2s ease}.hero-banner:hover .hero-banner__cta[data-v-d9c8c82b]{transform:translate(4px)}.hero-banner__cta-text[data-v-d9c8c82b]{color:#fffc;font-family:var(--font-family,"Inter",sans-serif);font-size:14px;font-weight:500;margin-top:8px;transition:color .2s ease}.hero-banner:hover .hero-banner__cta-text[data-v-d9c8c82b]{color:#fff}.hero-banner--big[data-v-d9c8c82b]{height:210px;width:100%}@media screen and (min-width:769px){.hero-banner--big[data-v-d9c8c82b]{height:260px;width:60%}}@media screen and (min-width:1024px){.hero-banner--big[data-v-d9c8c82b]{height:290px;width:60%}}.hero-banner--small[data-v-d9c8c82b]{border-radius:16px;flex:1;min-height:120px;overflow:hidden;position:relative;width:100%}.hero-banner-stack[data-v-d9c8c82b]{display:flex;flex-direction:column;flex-shrink:0;gap:16px;height:210px;scroll-snap-align:start;width:100%}@media screen and (min-width:769px){.hero-banner-stack[data-v-d9c8c82b]{height:260px;width:320px}}@media screen and (min-width:1024px){.hero-banner-stack[data-v-d9c8c82b]{height:290px;width:380px}}.hero-header--profile .hero-header__bg[data-v-d9c8c82b]{background:radial-gradient(ellipse at top left,color-mix(in srgb,var(--partner-color,#1f1f27) 10%,transparent) 0,transparent 50%);border-radius:0}.category-faq[data-v-87a5e9e3]{margin:56px auto 0;max-width:var(--profile-column,900px);padding:0 16px}.category-faq__heading[data-v-87a5e9e3]{font-size:22px;font-weight:700;margin:0 0 24px}.category-faq__list[data-v-87a5e9e3]{list-style:none;margin:0;padding:0}.category-faq__question-wrap[data-v-87a5e9e3]{font-size:inherit;font-weight:inherit;margin:0}.category-faq__question[data-v-87a5e9e3]{align-items:center;background:none;border:0;border-bottom:1px solid rgba(25,24,27,.12);color:inherit;cursor:pointer;display:flex;gap:24px;justify-content:space-between;padding:20px 0;text-align:left;width:100%}.category-faq__title[data-v-87a5e9e3]{font-size:clamp(17px,1.6vw,21px);font-weight:600;line-height:1.35}.category-faq__toggle[data-v-87a5e9e3]{align-items:center;border:1px solid var(--partner-color,#3d1d7d);border-radius:999px;color:var(--partner-color,#3d1d7d);display:flex;flex:0 0 auto;font-size:20px;height:32px;justify-content:center;line-height:1;transition:background .18s ease,color .18s ease;width:32px}.category-faq__item--open .category-faq__toggle[data-v-87a5e9e3]{background:var(--partner-color,#3d1d7d);color:#fff}.category-faq__item--open .category-faq__question[data-v-87a5e9e3]{border-bottom-color:transparent}.category-faq__answer[data-v-87a5e9e3]{border-bottom:1px solid rgba(25,24,27,.12);padding:0 0 20px}.category-faq__text[data-v-87a5e9e3]{color:#515167;font-size:15px;line-height:1.7;max-width:68ch}.category-faq__text[data-v-87a5e9e3] p{margin:0 0 12px}.category-faq__text[data-v-87a5e9e3] p:last-child{margin-bottom:0}.category-faq__text[data-v-87a5e9e3] img{border-radius:12px;height:auto;margin:12px 0;max-width:100%}.category-faq__text[data-v-87a5e9e3] a{color:var(--partner-color,#3d1d7d);text-decoration:underline}.category-faq__text[data-v-87a5e9e3] ol,.category-faq__text[data-v-87a5e9e3] ul{margin:0 0 12px;padding-left:22px}.category-cards[data-v-8eeed746]{margin:56px auto 0;max-width:var(--profile-column,900px);padding:0 16px}.category-cards__heading[data-v-8eeed746]{font-size:22px;font-weight:700;margin:0 0 28px}.category-cards__grid[data-v-8eeed746]{display:grid;gap:32px 24px;grid-template-columns:repeat(auto-fill,minmax(240px,1fr));list-style:none;margin:0;padding:0}.category-cards__card[data-v-8eeed746]{color:inherit;display:flex;flex-direction:column;gap:6px;text-decoration:none}.category-cards__photo[data-v-8eeed746]{aspect-ratio:3/4;background:#f4f4f5;display:block;margin-bottom:10px;-o-object-fit:cover;object-fit:cover;width:100%}.category-cards__title[data-v-8eeed746]{font-size:16px;font-weight:700;line-height:1.3}.category-cards__subtitle[data-v-8eeed746]{color:#6b7280;font-size:15px}a.category-cards__card:hover .category-cards__title[data-v-8eeed746]{color:var(--partner-color,#3d1d7d)}.recently-viewed-section[data-v-caf28e8c]{border-top:1px solid #e5e7eb;margin-top:64px;padding:48px 0}.recently-viewed__header[data-v-caf28e8c]{align-items:center;display:flex;flex-direction:column;margin-bottom:32px;text-align:center}.recently-viewed__title[data-v-caf28e8c]{color:#1a1a1a;font-family:var(--font-family,"Inter",sans-serif);font-size:20px;font-weight:700;margin:0 0 12px}@media screen and (max-width:768px){.recently-viewed__title[data-v-caf28e8c]{font-size:18px}}.scroll-hint[data-v-caf28e8c]{align-items:center;color:#6b7280;display:flex;gap:12px;transition:opacity .5s ease}.scroll-hint__label[data-v-caf28e8c]{font-size:12px;font-weight:500;letter-spacing:.05em;text-transform:uppercase}.scroll-hint__dots[data-v-caf28e8c]{align-items:center;display:flex;gap:4px}.scroll-hint__dot[data-v-caf28e8c]{background:var(--partner-color,#1f1f27);border-radius:50%}.scroll-hint__dot--sm[data-v-caf28e8c]{height:4px;opacity:.4;width:4px}.scroll-hint__dot--md[data-v-caf28e8c]{height:6px;opacity:.6;width:6px}.scroll-hint__dot--lg[data-v-caf28e8c]{animation:pulse-caf28e8c 2s ease-in-out infinite;height:8px;opacity:1;width:8px}@keyframes pulse-caf28e8c{0%,to{opacity:1;transform:scale(1)}50%{opacity:.7;transform:scale(.9)}}.recently-viewed__slider[data-v-caf28e8c]{padding-bottom:8px;position:relative}.recently-viewed__fade[data-v-caf28e8c]{bottom:0;pointer-events:none;position:absolute;top:0;width:64px;z-index:10}@media screen and (max-width:768px){.recently-viewed__fade[data-v-caf28e8c]{width:32px}}.recently-viewed__fade--left[data-v-caf28e8c]{background:linear-gradient(90deg,#fff,transparent);left:0}.recently-viewed__fade--right[data-v-caf28e8c]{background:linear-gradient(270deg,#fff,transparent);right:0}.recently-viewed__track[data-v-caf28e8c]{display:flex;gap:16px;overflow-x:auto;padding:8px 0;scrollbar-width:none;-ms-overflow-style:none;cursor:grab;scroll-behavior:smooth}.recently-viewed__track[data-v-caf28e8c]::-webkit-scrollbar{display:none}.recently-viewed__track.is-dragging[data-v-caf28e8c]{cursor:grabbing;scroll-behavior:auto}.recently-viewed__item[data-v-caf28e8c]{align-items:center;background:#00000005;border:1px solid rgba(229,231,235,.5);border-radius:12px;display:flex;flex-shrink:0;gap:16px;min-width:280px;padding:16px;text-decoration:none;transition:all .3s ease;width:calc(25% - 12px)}@media screen and (max-width:1024px){.recently-viewed__item[data-v-caf28e8c]{min-width:260px;width:calc(33.33333% - 10.66667px)}}@media screen and (max-width:768px){.recently-viewed__item[data-v-caf28e8c]{gap:12px;min-width:240px;padding:12px;width:calc(50% - 8px)}}.recently-viewed__item[data-v-caf28e8c]:hover{background:#0000000a;border-color:color-mix(in srgb,var(--partner-color,#1f1f27) 50%,transparent);box-shadow:0 10px 25px -5px color-mix(in srgb,var(--partner-color,#1f1f27) 10%,transparent);transform:translateY(-4px)}.recently-viewed__item.is-dragging[data-v-caf28e8c]{pointer-events:none}.item-image[data-v-caf28e8c]{background:#f4f4f6;border-radius:12px;flex-shrink:0;height:64px;overflow:hidden;width:64px}@media screen and (max-width:768px){.item-image[data-v-caf28e8c]{border-radius:10px;height:56px;width:56px}}.item-image img[data-v-caf28e8c]{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.item-image__placeholder[data-v-caf28e8c]{align-items:center;color:#9ca3af;display:flex;height:100%;justify-content:center;width:100%}.item-content[data-v-caf28e8c]{flex:1;min-width:0}.item-name[data-v-caf28e8c]{color:#1a1a1a;font-family:var(--font-family,"Inter",sans-serif);font-size:14px;font-weight:600;margin:0;overflow:hidden;text-overflow:ellipsis;transition:color .2s ease;white-space:nowrap}.recently-viewed__item:hover .item-name[data-v-caf28e8c]{color:var(--partner-color,#1f1f27)}@media screen and (max-width:768px){.item-name[data-v-caf28e8c]{font-size:13px}}.item-time[data-v-caf28e8c]{color:#6b7280;font-family:var(--font-family,"Inter",sans-serif);font-size:12px;margin:4px 0 0}@media screen and (max-width:768px){.item-time[data-v-caf28e8c]{font-size:11px}}.item-arrow[data-v-caf28e8c]{align-items:center;background:color-mix(in srgb,var(--partner-color,#1f1f27) 10%,transparent);border-radius:50%;color:var(--partner-color,#1f1f27);display:flex;flex-shrink:0;height:24px;justify-content:center;opacity:0;transition:opacity .2s ease;width:24px}.recently-viewed__item:hover .item-arrow[data-v-caf28e8c]{opacity:1}.category-chips[data-v-5f343fec]{margin:24px 0}@media screen and (max-width:767px){.category-chips[data-v-5f343fec]{margin:16px 0}}.category-chips__wrapper[data-v-5f343fec]{overflow:hidden;padding:8px 0;position:relative}.category-chips__arrow[data-v-5f343fec]{align-items:center;background:#fffffff2;border:1px solid #e5e7eb;border-radius:8px;box-shadow:0 4px 6px -1px #0000001a,0 2px 4px -2px #0000001a;color:#374151;cursor:pointer;display:none;height:32px;justify-content:center;position:absolute;top:50%;transform:translateY(-50%);transition:all .2s ease;width:32px;z-index:10}@media screen and (min-width:768px){.category-chips__arrow[data-v-5f343fec]{display:flex}}.category-chips__arrow[data-v-5f343fec]:hover{background:#fff;transform:translateY(-50%) scale(1.1)}.category-chips__arrow--left[data-v-5f343fec]{left:0}.category-chips__arrow--right[data-v-5f343fec]{right:0}.category-chips__fade[data-v-5f343fec]{background:linear-gradient(270deg,#fff,transparent);bottom:0;pointer-events:none;position:absolute;right:0;top:0;width:48px;z-index:5}.category-chips__track[data-v-5f343fec]{display:flex;gap:10px;overflow-x:auto;padding:8px 0;scrollbar-width:none;-ms-overflow-style:none;cursor:grab;-webkit-user-select:none;-moz-user-select:none;user-select:none}@media screen and (max-width:767px){.category-chips__track[data-v-5f343fec]{margin:0 -16px;padding:8px 16px}}.category-chips__track[data-v-5f343fec]::-webkit-scrollbar{display:none}.category-chips__track.is-dragging[data-v-5f343fec]{cursor:grabbing}.category-chip[data-v-5f343fec]{align-items:center;background:#fff;border:2px solid #e5e7eb;border-radius:12px;color:inherit;cursor:pointer;display:flex;flex-direction:column;flex-shrink:0;justify-content:center;min-height:64px;overflow:hidden;padding:10px 12px;position:relative;scroll-snap-align:start;text-decoration:none;transition:all .2s ease;width:150px}.category-chip.has-bg-image .category-chip__name[data-v-5f343fec]{background:color-mix(in srgb,var(--partner-color,#1f1f27) 90%,transparent);border-radius:20px;color:#fff;padding:4px 10px;text-shadow:none}.category-chip.has-bg-image .category-chip__count[data-v-5f343fec]{background:#0009;border-radius:20px;color:#fff;margin-top:2px;padding:2px 8px;text-shadow:none}.category-chip[data-v-5f343fec]:hover:not(.is-dragging){border-color:color-mix(in srgb,var(--partner-color,#1f1f27) 40%,transparent);box-shadow:0 10px 15px -3px #0000001a,0 4px 6px -4px #0000001a;transform:translateY(-4px)}.category-chip.is-dragging[data-v-5f343fec]{opacity:.9;transform:scale(.98)}.category-chip__name[data-v-5f343fec]{color:var(--chip-name-color,#1f2937);display:-webkit-box;font-size:12px;font-weight:600;-webkit-line-clamp:2;line-height:1.3;text-align:center;white-space:normal;word-break:break-word;-webkit-box-orient:vertical;overflow:hidden}.category-chip__count[data-v-5f343fec],.category-chip__name[data-v-5f343fec]{font-family:var(--font-family,"Inter",sans-serif);position:relative;z-index:1}.category-chip__count[data-v-5f343fec]{color:var(--chip-count-color,#6b7280);font-size:11px;font-weight:400;margin-top:4px;white-space:nowrap}.category-intro-divider[data-v-e46445b0]{border:0;border-top:1px solid rgba(25,24,27,.12);margin:56px 0 64px}.category-toolbar[data-v-e46445b0]{align-items:center;display:flex;gap:12px;justify-content:space-between;margin-bottom:20px}.category-toolbar__count[data-v-e46445b0]{color:#6b7280;font-family:var(--font-family,"Inter",sans-serif);font-size:14px}.category-toolbar__actions[data-v-e46445b0]{align-items:center;display:flex;gap:10px}.filter-toggle-btn[data-v-e46445b0]{align-items:center;background:#fff;border:1px solid #e5e7eb;border-radius:10px;color:#374151;cursor:pointer;display:flex;font-family:var(--font-family,"Inter",sans-serif);font-size:14px;font-weight:500;gap:6px;padding:10px 14px;transition:border-color .2s,background .2s}.filter-toggle-btn[data-v-e46445b0]:hover{border-color:#d1d5db}.filter-toggle-btn--active[data-v-e46445b0]{background:#f3f4f6;border-color:#d1d5db}@media screen and (max-width:1024px){.filter-toggle-btn--desktop[data-v-e46445b0]{display:none}}@media screen and (min-width:1025px){.filter-toggle-btn--mobile[data-v-e46445b0]{display:none}}.filter-toggle-btn__badge[data-v-e46445b0]{background:var(--partner-color,#1f1f27);border-radius:10px;color:#fff;font-size:11px;font-weight:600;padding:1px 6px}.category-layout[data-v-e46445b0]{display:flex;gap:40px}@media screen and (max-width:1024px){.category-layout[data-v-e46445b0]{gap:0}}.category-layout__sidebar[data-v-e46445b0]{flex-shrink:0;width:260px}@media screen and (max-width:1024px){.category-layout__sidebar[data-v-e46445b0]{display:none}}.category-layout__main[data-v-e46445b0]{flex:1;min-width:0;position:relative}.category-layout--no-sidebar .product-grid[data-v-e46445b0]{grid-template-columns:repeat(var(--grid-cols,4),minmax(0,1fr))}@media screen and (max-width:768px){.category-layout--no-sidebar .product-grid[data-v-e46445b0]{grid-template-columns:repeat(3,minmax(0,1fr))}}@media screen and (max-width:568px){.category-layout--no-sidebar .product-grid[data-v-e46445b0]{grid-template-columns:repeat(2,minmax(0,1fr))}}.sticky-mini-header[data-v-e46445b0]{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#fffffff2;border-bottom:1px solid #e5e7eb;box-shadow:0 1px 3px #0000000d;left:0;opacity:0;pointer-events:none;position:fixed;right:0;top:56px;transform:translateY(-100%);transition:transform .3s ease,opacity .3s ease;z-index:40}@media screen and (min-width:769px){.sticky-mini-header[data-v-e46445b0]{top:64px}}.sticky-mini-header--visible[data-v-e46445b0]{opacity:1;pointer-events:auto;transform:translateY(0)}.sticky-mini-header__inner[data-v-e46445b0]{margin:0 auto;max-width:1570px;padding:8px 16px}@media screen and (min-width:769px){.sticky-mini-header__inner[data-v-e46445b0]{padding:10px 24px}}.sticky-mini-header__content[data-v-e46445b0]{align-items:center;display:flex;gap:8px}@media screen and (min-width:769px){.sticky-mini-header__content[data-v-e46445b0]{gap:12px}}.sticky-mini-header__brand[data-v-e46445b0]{align-items:center;display:flex;gap:8px;text-decoration:none;transition:opacity .2s ease}.sticky-mini-header__brand[data-v-e46445b0]:hover{opacity:.8}@media screen and (min-width:769px){.sticky-mini-header__brand[data-v-e46445b0]{gap:12px}}.sticky-mini-header__logo[data-v-e46445b0]{height:24px;-o-object-fit:contain;object-fit:contain;width:24px}@media screen and (min-width:769px){.sticky-mini-header__logo[data-v-e46445b0]{height:32px;width:32px}}.sticky-mini-header__name[data-v-e46445b0]{color:var(--partner-color,#1f1f27);font-family:var(--font-family,"Inter",sans-serif);font-size:14px;font-weight:600}@media screen and (min-width:769px){.sticky-mini-header__name[data-v-e46445b0]{font-size:16px}}.sticky-mini-header__separator[data-v-e46445b0]{color:#6b728080;font-size:14px}.sticky-mini-header__category[data-v-e46445b0]{color:#6b7280;font-family:var(--font-family,"Inter",sans-serif);font-size:12px;font-weight:500;max-width:120px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}@media screen and (min-width:769px){.sticky-mini-header__category[data-v-e46445b0]{font-size:14px;max-width:none}}.password-gate[data-v-e46445b0]{align-items:center;display:flex;justify-content:center;min-height:450px;padding:40px 20px 80px}.password-gate__card[data-v-e46445b0]{background:#fff;border:1px solid #e5e7eb;border-radius:16px;box-shadow:0 4px 24px #0000000f;max-width:440px;padding:48px 40px;text-align:center;width:100%}@media screen and (max-width:568px){.password-gate__card[data-v-e46445b0]{padding:32px 24px}}.password-gate__icon[data-v-e46445b0]{align-items:center;background:linear-gradient(135deg,#f3f4f6,#e5e7eb);border-radius:50%;color:#6b7280;display:flex;height:80px;justify-content:center;margin:0 auto 24px;width:80px}.password-gate__title[data-v-e46445b0]{color:#1f2937;font-size:22px;font-weight:700;margin:0 0 8px}.password-gate__desc[data-v-e46445b0],.password-gate__title[data-v-e46445b0]{font-family:var(--font-family,"Inter",sans-serif)}.password-gate__desc[data-v-e46445b0]{color:#6b7280;font-size:14px;line-height:1.5;margin:0 0 28px}.password-gate__form[data-v-e46445b0]{display:flex;flex-direction:column;gap:12px}.password-gate__input-wrapper[data-v-e46445b0]{position:relative}.password-gate__input[data-v-e46445b0]{border:2px solid #e5e7eb;border-radius:12px;color:#1f2937;font-family:var(--font-family,"Inter",sans-serif);font-size:15px;height:48px;outline:none;padding:0 44px 0 16px;transition:border-color .2s;width:100%}.password-gate__input[data-v-e46445b0]:focus{border-color:var(--partner-color,#1f1f27)}.password-gate__input--error[data-v-e46445b0],.password-gate__input--error[data-v-e46445b0]:focus{border-color:#ef4444}.password-gate__eye[data-v-e46445b0]{background:none;border:none;color:#9ca3af;cursor:pointer;padding:4px;position:absolute;right:12px;top:50%;transform:translateY(-50%)}.password-gate__eye[data-v-e46445b0]:hover{color:#6b7280}.password-gate__error[data-v-e46445b0]{color:#ef4444;font-size:13px;margin:0;text-align:left}.password-gate__error[data-v-e46445b0],.password-gate__submit[data-v-e46445b0]{font-family:var(--font-family,"Inter",sans-serif)}.password-gate__submit[data-v-e46445b0]{align-items:center;background:var(--partner-color,#1f1f27);border:none;border-radius:12px;color:#fff;cursor:pointer;display:flex;font-size:15px;font-weight:600;gap:8px;height:48px;justify-content:center;transition:opacity .2s;width:100%}.password-gate__submit[data-v-e46445b0]:hover{opacity:.9}.password-gate__submit[data-v-e46445b0]:disabled{cursor:not-allowed;opacity:.5}.product-grid__header[data-v-e46445b0]{align-items:center;display:flex;flex-direction:row;justify-content:space-between;margin-bottom:32px;margin-top:24px;padding:0}@media screen and (max-width:1024px){.product-grid__header[data-v-e46445b0]{margin-bottom:24px;margin-top:20px}}@media screen and (max-width:768px){.product-grid__header[data-v-e46445b0]{margin-bottom:20px;margin-top:16px}}.product-grid__header .product-grid__header-count[data-v-e46445b0]{color:#6b7280;font-family:var(--font-family,"Inter",sans-serif);font-size:14px;font-weight:500}@media screen and (max-width:768px){.product-grid__header .product-grid__header-count[data-v-e46445b0]{font-size:13px}}.product-grid__header .product-grid__header-sort-wrapper[data-v-e46445b0]{align-items:center;display:flex;gap:16px}@media screen and (max-width:768px){.product-grid__header .product-grid__header-sort-wrapper[data-v-e46445b0]{gap:10px}}.no-products[data-v-e46445b0]{align-items:center;display:flex;justify-content:center;margin:20px 0;min-height:400px}@media screen and (max-width:768px){.no-products[data-v-e46445b0]{align-items:flex-start}}.no-products .no-products__content[data-v-e46445b0]{background:#fff;border:1px solid rgba(0,0,0,.125);border-radius:.5rem;max-width:500px;padding:40px 20px;text-align:center}.no-products .no-products__content .no-products__icon[data-v-e46445b0]{margin-bottom:20px}.no-products .no-products__content h3[data-v-e46445b0]{color:#1f1f27;font-family:var(--font-family,"Inter",sans-serif);font-size:24px;font-weight:600;margin-bottom:15px}@media screen and (max-width:768px){.no-products .no-products__content h3[data-v-e46445b0]{font-size:20px}}.no-products .no-products__content p[data-v-e46445b0]{color:#666;font-family:var(--font-family,"Inter",sans-serif);font-size:16px;line-height:1.6;margin:0}@media screen and (max-width:768px){.no-products .no-products__content p[data-v-e46445b0]{font-size:14px}.no-products .no-products__content[data-v-e46445b0]{padding:30px 20px}}.product-grid[data-v-e46445b0]{grid-template-columns:repeat(var(--grid-cols,4),minmax(0,1fr));grid-gap:30px;margin-bottom:40px;row-gap:40px}@media screen and (max-width:1024px){.product-grid[data-v-e46445b0]{grid-template-columns:repeat(3,minmax(0,1fr))!important}}@media screen and (max-width:568px){.product-grid[data-v-e46445b0]{grid-template-columns:repeat(2,minmax(0,1fr))!important;grid-gap:10px;row-gap:25px}}.product-grid--refreshing[data-v-e46445b0]{opacity:.5;pointer-events:none;transition:opacity .15s ease}.brands-hero[data-v-e46445b0]{background:linear-gradient(135deg,color-mix(in srgb,var(--partner-color,#1f1f27) 10%,#fff),#fff,color-mix(in srgb,var(--partner-color,#1f1f27) 5%,#fff));border-bottom:1px solid #e5e7eb;margin-left:calc(-50vw + 50%);margin-top:-15px;padding:28px 16px;width:100vw}@media screen and (min-width:768px){.brands-hero[data-v-e46445b0]{padding:36px 24px}}.brands-hero__container[data-v-e46445b0]{margin:0 auto;max-width:1570px;text-align:center}.brands-hero__breadcrumbs[data-v-e46445b0]{align-items:center;color:#6b7280;display:flex;font-size:13px;gap:4px;justify-content:center;margin-bottom:16px}.brands-hero__breadcrumb-link[data-v-e46445b0]{color:#6b7280;font-family:var(--font-family,"Inter",sans-serif);text-decoration:none}.brands-hero__breadcrumb-link[data-v-e46445b0]:hover{color:var(--partner-color,#1f1f27)}.brands-hero__breadcrumb-current[data-v-e46445b0]{color:#1f2937;font-family:var(--font-family,"Inter",sans-serif);font-weight:500}.brands-hero__breadcrumb-sep[data-v-e46445b0]{color:#9ca3af}.brands-hero__title[data-v-e46445b0]{color:#1f2937;font-family:var(--font-family,"Inter",sans-serif);font-size:28px;font-weight:700;margin-bottom:12px}@media screen and (min-width:768px){.brands-hero__title[data-v-e46445b0]{font-size:36px;margin-bottom:16px}}.brands-hero__description[data-v-e46445b0]{color:#6b7280;font-family:var(--font-family,"Inter",sans-serif);font-size:15px;line-height:1.5;margin:0 auto 32px;max-width:75%}@media screen and (min-width:768px){.brands-hero__description[data-v-e46445b0]{font-size:16px}}.brands-hero__search[data-v-e46445b0]{margin:0 auto 32px;max-width:400px;position:relative}.brands-hero__search .search-icon[data-v-e46445b0]{color:#9ca3af;left:16px;pointer-events:none;position:absolute;top:50%;transform:translateY(-50%)}.brands-hero__search .search-input[data-v-e46445b0]{background:#fff;border:1px solid #e5e7eb;border-radius:12px;color:#1f2937;font-family:var(--font-family,"Inter",sans-serif);font-size:15px;height:48px;padding:0 16px 0 48px;transition:all .2s ease;width:100%}.brands-hero__search .search-input[data-v-e46445b0]::-moz-placeholder{color:#9ca3af}.brands-hero__search .search-input[data-v-e46445b0]::placeholder{color:#9ca3af}.brands-hero__search .search-input[data-v-e46445b0]:focus{border-color:var(--partner-color,#1f1f27);box-shadow:0 0 0 3px color-mix(in srgb,var(--partner-color,#1f1f27) 15%,transparent);outline:none}.brands-hero__tabs-wrapper[data-v-e46445b0]{margin-bottom:24px;position:relative}.brands-hero__tabs[data-v-e46445b0]{display:flex;gap:10px;justify-content:flex-start;overflow-x:auto;padding:0 20px 4px;-ms-overflow-style:none;scrollbar-width:none}.brands-hero__tabs[data-v-e46445b0]::-webkit-scrollbar{display:none}.brands-hero__tabs-fade[data-v-e46445b0]{background:linear-gradient(90deg,transparent,#fff);bottom:4px;pointer-events:none;position:absolute;right:0;top:0;width:80px}.brands-hero__count[data-v-e46445b0]{color:#6b7280;margin:0}.brands-hero__count[data-v-e46445b0],.profiles-tab[data-v-e46445b0]{font-family:var(--font-family,"Inter",sans-serif);font-size:14px}.profiles-tab[data-v-e46445b0]{align-items:center;background:#fff;border:2px solid #e5e7eb;border-radius:12px;color:#374151;cursor:pointer;display:inline-flex;flex-shrink:0;font-weight:500;gap:8px;padding:10px 20px;transition:all .2s ease}.profiles-tab[data-v-e46445b0]:hover{background:color-mix(in srgb,var(--partner-color,#1f1f27) 5%,#fff);border-color:color-mix(in srgb,var(--partner-color,#1f1f27) 50%,transparent)}.profiles-tab--active[data-v-e46445b0]{box-shadow:0 4px 12px color-mix(in srgb,var(--partner-color,#1f1f27) 25%,transparent);color:#fff}.profiles-tab--active[data-v-e46445b0],.profiles-tab--active[data-v-e46445b0]:hover{background:var(--partner-color,#1f1f27);border-color:var(--partner-color,#1f1f27)}.profiles-tab--active .profiles-tab__count[data-v-e46445b0]{background:#fff3;color:#fff}.profiles-tab__count[data-v-e46445b0]{background:#f3f4f6;border-radius:20px;color:#6b7280;font-size:12px;padding:2px 8px}.profiles-grid[data-v-e46445b0]{padding:32px 0 40px}.profiles-grid__items[data-v-e46445b0]{display:grid;gap:12px;grid-template-columns:repeat(2,minmax(0,1fr))}@media screen and (min-width:768px){.profiles-grid__items[data-v-e46445b0]{gap:20px;grid-template-columns:repeat(4,minmax(0,1fr))}}@media screen and (min-width:1024px){.profiles-grid__items[data-v-e46445b0]{gap:24px;grid-template-columns:repeat(6,minmax(0,1fr))}}@media screen and (min-width:1400px){.profiles-grid__items[data-v-e46445b0]{grid-template-columns:repeat(8,minmax(0,1fr))}}.profiles-grid__more[data-v-e46445b0]{display:flex;justify-content:center;margin-top:32px}.profiles-grid__more-btn[data-v-e46445b0]{background:#fff;border:1px solid #e5e7eb;border-radius:999px;cursor:pointer;font-size:14px;font-weight:600;padding:12px 32px;transition:all .3s ease}.profiles-grid__more-btn[data-v-e46445b0]:hover:not(:disabled){border-color:#111}.profiles-grid__more-btn[data-v-e46445b0]:disabled{cursor:default;opacity:.6}.profile-card[data-v-e46445b0]{background:#fff;border:1px solid #e5e7eb;border-radius:12px;display:flex;flex-direction:column;height:220px;overflow:hidden;text-decoration:none;transition:all .3s ease}.profile-card[data-v-e46445b0]:hover{border-color:color-mix(in srgb,var(--partner-color,#1f1f27) 50%,transparent);box-shadow:0 8px 24px color-mix(in srgb,var(--partner-color,#1f1f27) 10%,transparent);transform:translateY(-4px)}.profile-card--featured[data-v-e46445b0]{border:2px solid var(--partner-color,#1f1f27);box-shadow:0 6px 20px color-mix(in srgb,var(--partner-color,#1f1f27) 15%,transparent)}.profile-card__featured-badge[data-v-e46445b0]{background:var(--partner-color,#1f1f27);border-radius:4px;color:#fff;font-family:var(--font-family,"Inter",sans-serif);font-size:10px;font-weight:700;left:8px;letter-spacing:.06em;padding:2px 7px;position:absolute;text-transform:uppercase;top:8px}.profile-card__image[data-v-e46445b0]{align-items:center;background:#f9fafb;display:flex;flex:1;justify-content:center;padding:16px;position:relative}.profile-card__image img[data-v-e46445b0]{height:80px;-o-object-fit:contain;object-fit:contain;opacity:.8;transition:all .3s ease;width:80px}.profile-card:hover .profile-card__image img[data-v-e46445b0]{opacity:1;transform:scale(1.05)}.profile-card__image--photo[data-v-e46445b0]{overflow:hidden;padding:0}.profile-card__image--photo img[data-v-e46445b0]{height:100%;inset:0;-o-object-fit:cover;object-fit:cover;opacity:1;position:absolute;width:100%}.profile-card__image--photo .profile-card__featured-badge[data-v-e46445b0]{z-index:1}.profile-card__name-placeholder[data-v-e46445b0]{color:var(--partner-color,#1f1f27);display:-webkit-box;font-family:var(--font-family,"Inter",sans-serif);font-size:13px;font-weight:800;letter-spacing:.08em;-webkit-line-clamp:3;line-height:1.3;padding:0 12px;text-align:center;text-transform:uppercase;-webkit-box-orient:vertical;overflow:hidden;position:relative}.profile-card__content[data-v-e46445b0]{background:#fff;padding:12px}.profile-card__name[data-v-e46445b0]{color:#1f2937;font-size:14px;font-weight:500;margin:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.profile-card__count[data-v-e46445b0],.profile-card__name[data-v-e46445b0]{font-family:var(--font-family,"Inter",sans-serif);text-align:center}.profile-card__count[data-v-e46445b0]{color:#6b7280;font-size:12px;margin:4px 0 0}.profiles-empty[data-v-e46445b0]{padding:64px 16px;text-align:center}.profiles-empty__icon[data-v-e46445b0]{color:#9ca3af;margin-bottom:16px}.profiles-empty__title[data-v-e46445b0]{color:#1f2937;font-size:18px;font-weight:600;margin:0 0 8px}.profiles-empty__text[data-v-e46445b0],.profiles-empty__title[data-v-e46445b0]{font-family:var(--font-family,"Inter",sans-serif)}.profiles-empty__text[data-v-e46445b0]{color:#6b7280;font-size:14px;margin:0}.profile-card-skeleton[data-v-e46445b0]{background:#fff;border:1px solid #e5e7eb;border-radius:12px;display:flex;flex-direction:column;height:220px;overflow:hidden}.profile-card-skeleton__image[data-v-e46445b0]{animation:shimmer 1.5s infinite;background:linear-gradient(90deg,#f3f4f6 25%,#e5e7eb,#f3f4f6 75%);background-size:800px 100%;flex:1}.profile-card-skeleton__content[data-v-e46445b0]{align-items:center;display:flex;flex-direction:column;gap:6px;padding:12px}.profile-card-skeleton__name[data-v-e46445b0]{height:14px;width:70%}.profile-card-skeleton__count[data-v-e46445b0],.profile-card-skeleton__name[data-v-e46445b0]{animation:shimmer 1.5s infinite;background:linear-gradient(90deg,#f3f4f6 25%,#e5e7eb,#f3f4f6 75%);background-size:800px 100%;border-radius:6px}.profile-card-skeleton__count[data-v-e46445b0]{height:12px;width:40%}.similar-artists[data-v-e46445b0]{margin:48px 0 16px}.similar-artists__title[data-v-e46445b0]{color:#9ca3af;font-family:var(--font-family,"Inter",sans-serif);font-size:13px;font-weight:700;letter-spacing:.08em;margin-bottom:16px;text-transform:uppercase}.similar-artists__list[data-v-e46445b0]{display:flex;flex-wrap:wrap;gap:10px}.similar-artists__chip[data-v-e46445b0]{align-items:center;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);background:linear-gradient(135deg,#ffffffd9,#f3f4f6b3);border:1px solid hsla(0,0%,100%,.6);border-radius:999px;box-shadow:0 1px 3px #0000000f,0 0 0 1px #0000000a;display:inline-flex;gap:8px;padding:6px 16px 6px 6px;text-decoration:none;transition:box-shadow .2s,transform .2s,background .2s}.similar-artists__chip[data-v-e46445b0]:hover{background:linear-gradient(135deg,#fffffff2 0,color-mix(in srgb,var(--partner-color,#1f1f27) 8%,#f9fafb));box-shadow:0 4px 12px #0000001a,0 0 0 1px color-mix(in srgb,var(--partner-color,#1f1f27) 30%,transparent);transform:translateY(-2px)}.similar-artists__chip:hover .similar-artists__name[data-v-e46445b0]{color:var(--partner-color,#1f1f27)}.similar-artists__avatar[data-v-e46445b0]{border-radius:50%;flex-shrink:0;height:28px;-o-object-fit:cover;object-fit:cover;width:28px}.similar-artists__avatar--placeholder[data-v-e46445b0]{align-items:center;background:color-mix(in srgb,var(--partner-color,#1f1f27) 15%,#fff);color:var(--partner-color,#1f1f27);display:flex;font-family:var(--font-family,"Inter",sans-serif);font-size:12px;font-weight:700;justify-content:center}.similar-artists__name[data-v-e46445b0]{color:#374151;font-family:var(--font-family,"Inter",sans-serif);font-size:13px;font-weight:600;transition:color .15s;white-space:nowrap}
