*{box-sizing:border-box;margin:0;font-family:Inter,sans-serif}.container{width:90%;max-width:1199px;margin-left:auto;margin-right:auto}.menu{z-index:1000005;background:#fff;padding:6px 0;position:sticky;top:0}body.modal-open .menu{z-index:99998}.menu:after{content:"";z-index:50;pointer-events:none;opacity:0;background:#00000040;transition:opacity .2s;position:absolute;inset:0}body.is-mobile-menu-open .menu:after{opacity:1}.header-inner{justify-content:space-between;align-items:center;min-height:56px;display:flex}.header-left-side{align-items:center;gap:18px;display:flex}.header-right-side{align-items:center;gap:6px;display:flex}.logo-menu{height:42px;margin-left:-6px;display:block}.js-logo-link{align-items:center;line-height:0;display:inline-flex}.fa-bolt{color:var(--color-primary)}.menu .header-right-side .btn-primary,.menu .header-right-side .btn-outline-primary{white-space:nowrap;border-radius:12px;height:40px;margin:0;padding:0 16px;font-size:13px;font-weight:600;line-height:1}@media (width<=480px){.menu .header-right-side .js-start-selling{padding:0 10px;font-size:12px}}.header-nav-link{color:var(--c-slate-900);border-radius:10px;align-items:center;height:40px;padding:0 12px;font-size:14px;font-weight:600;text-decoration:none;transition:background .15s,color .15s;display:inline-flex}.header-nav-link:hover{background:var(--c-slate-100);color:var(--color-primary)}@media (width<=768px){.header-nav-link{display:none}}.header-action-btn{width:40px;height:40px;color:var(--c-slate-500);cursor:pointer;-webkit-tap-highlight-color:transparent;background:0 0;border:none;border-radius:12px;justify-content:center;align-items:center;font-size:20px;line-height:1;text-decoration:none;transition:background .15s,color .15s;display:inline-flex;position:relative}.header-action-btn i{line-height:1}.header-action-btn:hover{background:var(--c-slate-100);color:var(--c-slate-900)}.header-action-btn:active{background:var(--c-slate-200)}.header-action-btn:has(.header-action-badge){color:var(--c-slate-900)}.header-action-btn:focus-visible{outline:2px solid var(--color-primary);outline-offset:2px}.header-action-badge{color:#fff;background:#ef4444;border:2px solid #fff;border-radius:999px;justify-content:center;align-items:center;min-width:16px;height:16px;padding:0 4px;font-size:10px;font-weight:700;line-height:1;display:inline-flex;position:absolute;top:4px;right:4px}@media (width<=480px){.header-action-btn{width:38px;height:38px;font-size:18px}}.header-profile-wrapper{z-index:10;position:relative}.header-profile-wrapper.opened{z-index:100005}.header-avatar{cursor:pointer;background:var(--c-slate-100);-webkit-tap-highlight-color:transparent;user-select:none;border:none;border-radius:50%;width:36px;height:36px;margin-left:6px;padding:0;transition:transform .1s,box-shadow .15s;position:relative}.header-avatar:active{transform:scale(.95)}.header-avatar:focus-visible{outline:2px solid var(--color-primary);outline-offset:2px}.header-avatar:after{content:"";pointer-events:none;opacity:0;background:#00000040;border-radius:50%;transition:opacity .2s;position:absolute;inset:0}body.is-mobile-menu-open .header-avatar:after{opacity:1}.header-avatar img{object-fit:cover;border-radius:50%;width:100%;height:100%;display:block}.header-dropdown{color:#fff;z-index:1000007;opacity:0;visibility:hidden;overscroll-behavior:contain;background:#1c1c1c;border:1px solid #ffffff14;border-radius:16px;width:320px;max-height:85vh;padding:8px;transition:opacity .2s,transform .2s,visibility .2s;position:absolute;top:calc(100% + 12px);right:0;overflow-y:auto;transform:translateY(8px);box-shadow:0 16px 40px #00000059}.header-profile-wrapper.opened .header-dropdown{opacity:1;visibility:visible;transform:translateY(0)}.header-dropdown::-webkit-scrollbar{width:4px}.header-dropdown::-webkit-scrollbar-thumb{background:#ffffff26;border-radius:10px}.dropdown-user-info-link{text-decoration:none;display:block}.dropdown-user-info{background:#ffffff0a;border-radius:12px;align-items:center;gap:12px;padding:12px;display:flex}.dropdown-avatar{background:#ffffff0f;border-radius:50%;flex-shrink:0;width:44px;height:44px;overflow:hidden}.dropdown-avatar img{object-fit:cover;width:100%;height:100%}.dropdown-user-details{flex:1;min-width:0}.dropdown-username-line{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.dropdown-username{color:#fff;white-space:nowrap;text-overflow:ellipsis;max-width:140px;font-size:14px;font-weight:600;overflow:hidden}.dropdown-userrole{color:#ffffff80;margin-top:2px;font-size:12px}.dropdown-points-pill{color:#fff;cursor:pointer;background:#ffffff14;border-radius:999px;align-items:center;gap:4px;padding:3px 8px;font-size:11px;font-weight:600;text-decoration:none;transition:background .15s;display:inline-flex;position:relative}.dropdown-points-pill:hover{color:#fff;background:#ffffff24}.dropdown-points-pill i{color:gold;font-size:10px}.dropdown-points-pill .pts-todo-dot{pointer-events:none;background:#ef4444;border:2px solid #fff;border-radius:50%;width:9px;height:9px;position:absolute;top:-2px;right:-2px}.stat-icon-item-mini:hover{background:var(--color-primary)}.stat-icon-badge-mini{color:#fff;z-index:5;background:#ef4444;border:1.5px solid #1c1c1c;border-radius:999px;justify-content:center;align-items:center;min-width:14px;height:14px;padding:0 3px;font-size:9px;font-weight:700;display:inline-flex;position:absolute;top:-4px;right:-4px}.dropdown-links{flex-direction:column;gap:1px;padding:6px 4px;display:flex}.dropdown-link{color:#ffffffa6;border-radius:10px;align-items:center;gap:12px;padding:9px 12px;font-size:14px;font-weight:500;text-decoration:none;transition:background .15s,color .15s;display:flex}.dropdown-link i{color:#ffffff80;justify-content:center;width:18px;font-size:14px;transition:color .15s;display:inline-flex}.dropdown-link:hover{color:#fff;background:#ffffff0f}.dropdown-link:hover i{color:#ffffffd9}.dropdown-link.active{color:#fff;background:#0040ff2e;font-weight:600}.dropdown-link.active i{color:var(--color-primary)}.dropdown-link.text-danger{color:#f87171}.dropdown-link.text-danger:hover{color:#fca5a5;background:#ef44441f}.dropdown-link.text-danger i{color:#f87171}.dropdown-group-label{text-transform:uppercase;color:#ffffff73;letter-spacing:.08em;padding:12px 12px 6px;font-size:10px;font-weight:700}.dropdown-divider{background:#ffffff14;height:1px;margin:6px 8px}.dropdown-mobile-header{display:none}@media screen and (width<=800px){.header-dropdown{opacity:0;visibility:hidden;z-index:100000;pointer-events:auto;border:none;border-radius:24px 24px 0 0;width:100%;max-width:none;max-height:88vh;padding:16px 12px 32px;transition:transform .35s cubic-bezier(.4,0,.2,1),opacity .25s,visibility .25s;position:fixed;inset:auto 0 0;transform:translateY(100%);box-shadow:0 -10px 40px #00000073}.header-profile-wrapper.opened .header-dropdown{opacity:1;visibility:visible;transform:translateY(0)}.dropdown-mobile-header{justify-content:flex-end;padding:0 4px 12px;display:flex}.dropdown-close-btn{color:#fff;cursor:pointer;background:#ffffff14;border:none;border-radius:50%;justify-content:center;align-items:center;width:36px;height:36px;font-size:16px;transition:background .15s;display:inline-flex}.dropdown-close-btn:hover{background:#ffffff24}}body{overflow-x:hidden}.notif-side-panel{z-index:100001;background:#fff;flex-direction:column;width:380px;max-width:100vw;height:100%;transition:right .32s cubic-bezier(.16,1,.3,1);display:flex;position:fixed;top:0;right:-100%;box-shadow:-16px 0 40px #0f172a1f}.notif-side-panel.is-open{right:0}.notif-header{border-bottom:1px solid var(--border-subtle);flex-shrink:0;justify-content:space-between;align-items:center;gap:12px;padding:18px 20px 14px;display:flex}.notif-header h3{color:var(--text-primary);letter-spacing:-.01em;align-items:center;gap:8px;margin:0;font-size:17px;font-weight:700;display:inline-flex}.notif-header-actions{align-items:center;gap:6px;display:inline-flex}.notif-mark-all{color:var(--color-primary);cursor:pointer;white-space:nowrap;background:0 0;border:0;border-radius:8px;padding:7px 12px;font-size:13px;font-weight:600;line-height:1;text-decoration:none;transition:background .15s,color .15s}.notif-mark-all:hover{background:#0040ff14}.notif-mark-all:active{background:#0040ff24}.notif-header-close{background:var(--surface-muted);width:32px;height:32px;color:var(--text-secondary);cursor:pointer;border:0;border-radius:50%;justify-content:center;align-items:center;font-size:14px;text-decoration:none;transition:background .15s,color .15s;display:inline-flex}.notif-header-close:hover{background:var(--border-subtle);color:var(--text-primary)}.notif-tg-promo{color:#fff;background:linear-gradient(135deg,#229ed9 0%,#1a8ac4 100%);border-radius:12px;align-items:center;gap:12px;margin:8px 12px 4px;padding:12px 14px;display:flex;position:relative;box-shadow:0 2px 8px #229ed940}.notif-tg-promo-icon{color:#fff;background:#ffffff26;border-radius:10px;flex:0 0 36px;justify-content:center;align-items:center;width:36px;height:36px;font-size:20px;display:flex}.notif-tg-promo-content{flex:1;min-width:0}.notif-tg-promo-title{margin-bottom:2px;font-size:14px;font-weight:600;line-height:1.3}.notif-tg-promo-text{opacity:.9;font-size:12px;line-height:1.35}.notif-tg-promo-cta{color:#229ed9;white-space:nowrap;background:#fff;border-radius:8px;flex:none;padding:7px 12px;font-size:13px;font-weight:600;text-decoration:none;transition:transform .15s,box-shadow .15s}.notif-tg-promo-cta:hover{color:#1a8ac4;text-decoration:none;transform:translateY(-1px);box-shadow:0 4px 10px #00000026}.notif-tg-promo-close{color:#ffffffb3;cursor:pointer;background:0 0;border:0;border-radius:50%;justify-content:center;align-items:center;width:22px;height:22px;font-size:11px;transition:background .15s;display:flex;position:absolute;top:6px;right:6px}.notif-tg-promo-close:hover{color:#fff;background:#ffffff2e}.notif-list{scrollbar-width:thin;scrollbar-color:var(--border-subtle) transparent;flex:1;padding:6px 0 12px;overflow-y:auto}.notif-list::-webkit-scrollbar{width:6px}.notif-list::-webkit-scrollbar-thumb{background:var(--border-subtle);border-radius:3px}.notif-list::-webkit-scrollbar-thumb:hover{background:var(--divider-faint)}.notif-item{color:inherit;cursor:pointer;align-items:flex-start;gap:12px;padding:14px 20px 14px 24px;text-decoration:none;transition:background .15s;display:flex;position:relative}.notif-item+.notif-item{border-top:1px solid var(--surface-muted)}.notif-item:hover{background:var(--surface-subtle)}.notif-item.unread:before{content:"";background:var(--color-primary);border-radius:50%;width:6px;height:6px;position:absolute;top:22px;left:9px;box-shadow:0 0 0 4px #0040ff1f}.notif-icon{border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;width:38px;height:38px;font-size:15px;line-height:1;display:inline-flex}.notif-type-info{color:var(--color-primary);background:#0040ff1a}.notif-type-success{color:var(--c-emerald-600);background:#ecfdf5}.notif-type-warning{color:var(--c-amber-700);background:#fff4e5}.notif-type-marketing{color:var(--c-violet-600);background:#f5f3ff}.notif-item--award{flex-direction:row-reverse;align-items:center}.notif-item--award .notif-content{padding-left:50px}.notif-award-eyebrow{letter-spacing:.06em;text-transform:uppercase;color:var(--c-amber-700);margin-bottom:2px;font-size:11px;font-weight:700;line-height:1}.notif-item--award .notif-title{font-size:15px}.notif-type-award{font-size:17px;box-shadow:0 1px 2px #0f172a0f}.notif-award-tier-3{box-shadow:0 0 0 2px #f59e0b8c,0 2px 6px #f59e0b40}.notif-award-tier-4{box-shadow:0 0 0 2px #fff,0 0 0 4px #8b5cf6a6,0 2px 10px #8b5cf659}.notif-award-tier-5{animation:3s ease-in-out infinite notif-award-shimmer;box-shadow:0 0 0 2px #fff,0 0 0 4px #0000,0 2px 12px #ec489959;background-image:linear-gradient(135deg,#fef3c7 0%,#fce7f3 50%,#ddd6fe 100%)!important}@keyframes notif-award-shimmer{0%,to{box-shadow:0 0 0 2px #fff,0 0 0 4px #ec48998c,0 2px 12px #ec489959}50%{box-shadow:0 0 0 2px #fff,0 0 0 4px #8b5cf68c,0 2px 12px #8b5cf659}}@media (prefers-reduced-motion:reduce){.notif-award-tier-5{animation:none}}.notif-content{flex:1;min-width:0}.notif-title{color:var(--text-primary);margin:0 0 2px;font-size:14px;font-weight:600;line-height:1.35}.notif-text{color:var(--text-secondary);-webkit-line-clamp:3;word-break:break-word;-webkit-box-orient:vertical;font-size:13px;line-height:1.45;display:-webkit-box;overflow:hidden}.notif-time{color:var(--text-tertiary);letter-spacing:.01em;margin-top:6px;font-size:11px;font-weight:500}.notif-empty{color:var(--text-tertiary);text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:10px;padding:64px 24px;font-size:14px;display:flex}.notif-empty-icon{background:var(--surface-muted);width:56px;height:56px;color:var(--text-tertiary);border-radius:16px;justify-content:center;align-items:center;margin-bottom:4px;font-size:22px;display:inline-flex}.notif-empty-illus{user-select:none;-webkit-user-drag:none;width:140px;height:auto;margin-bottom:4px}.notif-empty-title{color:var(--text-primary);font-size:15px;font-weight:600}.notif-empty-text{color:var(--text-secondary);max-width:240px;font-size:13px;line-height:1.45}.notif-empty-spinner{border:2.5px solid var(--surface-muted);border-top-color:var(--color-primary);border-radius:50%;width:28px;height:28px;animation:.8s linear infinite notifSpin}@keyframes notifSpin{to{transform:rotate(360deg)}}.notif-footer{border-top:1px solid var(--border-subtle);text-align:center;flex-shrink:0;padding:12px 20px 16px}.notif-footer-link{color:var(--text-secondary);font-size:13px;font-weight:600;text-decoration:none;transition:color .15s}.notif-footer-link:hover{color:var(--text-primary)}.notif-modal-overlay{z-index:5;opacity:0;background:#0f172a73;justify-content:center;align-items:center;padding:16px;transition:opacity .18s;display:flex;position:fixed;inset:0}.notif-modal-overlay.is-visible{opacity:1}.notif-modal{background:#fff;border-radius:16px;outline:none;flex-direction:column;width:100%;max-width:400px;max-height:82dvh;transition:transform .18s;display:flex;position:relative;transform:translateY(10px)scale(.97);box-shadow:0 24px 64px #0f172a4d}.notif-modal-overlay.is-visible .notif-modal{transform:none}@media (prefers-reduced-motion:reduce){.notif-modal-overlay,.notif-modal{transition:none}}.notif-modal__close{background:var(--surface-muted);width:32px;height:32px;color:var(--text-secondary);cursor:pointer;border:0;border-radius:50%;justify-content:center;align-items:center;font-size:14px;transition:background .15s,color .15s;display:inline-flex;position:absolute;top:12px;right:12px}.notif-modal__close:hover{background:var(--border-subtle);color:var(--text-primary)}.notif-modal__head{flex-shrink:0;align-items:flex-start;gap:12px;padding:20px 56px 0 20px;display:flex}.notif-modal__heading{min-width:0}.notif-modal__title{color:var(--text-primary);word-break:break-word;font-size:16px;font-weight:700;line-height:1.35}.notif-modal__time{color:var(--text-tertiary);margin-top:4px;font-size:12px;font-weight:500}.notif-modal__body{min-height:0;color:var(--text-secondary);word-break:break-word;scrollbar-width:thin;scrollbar-color:var(--border-subtle) transparent;flex:1;padding:14px 20px 2px;font-size:14px;line-height:1.55;overflow-y:auto}.notif-modal__body::-webkit-scrollbar{width:6px}.notif-modal__body::-webkit-scrollbar-thumb{background:var(--border-subtle);border-radius:3px}.notif-modal__body a{color:var(--color-primary)}.notif-modal__foot{flex-shrink:0;gap:10px;padding:18px 20px 20px;display:flex}.notif-modal__btn{cursor:pointer;border:0;border-radius:10px;flex:1;justify-content:center;align-items:center;gap:8px;padding:12px 16px;font-family:inherit;font-size:14px;font-weight:600;line-height:1;text-decoration:none;transition:background .15s,color .15s;display:inline-flex}.notif-modal__btn--delete{background:var(--c-red-50);color:var(--c-red-600)}.notif-modal__btn--delete:hover{background:var(--c-red-100)}.notif-modal__btn--go{background:var(--color-primary);color:#fff}.notif-modal__btn--go:hover{background:var(--color-primary--hover);color:#fff}@media screen and (width<=800px){.notif-side-panel{width:100%;box-shadow:none}}.mobile-menu-overlay{z-index:99000;opacity:0;visibility:hidden;pointer-events:none;background:#00000040;transition:opacity .2s,visibility .2s;position:fixed;inset:0}.mobile-menu-overlay.is-active{opacity:1;visibility:visible;pointer-events:auto}.page-pill:hover{background:var(--c-slate-100);border-color:var(--c-slate-300)}.menu-item:hover{color:#000}.btn{cursor:pointer;border:1px solid;border-radius:10px;justify-content:center;align-items:center;padding:10px 25px;font-size:15px;text-decoration:none;transition:background .15s,transform .1s;display:inline-flex}.btn-primary{background:var(--color-primary);border-color:var(--color-primary);color:var(--color-white);box-shadow:none;outline:none}.btn-primary:hover{background:var(--color-primary--hover)}.btn-primary:active{background:var(--color-primary--active);transform:scale(.98)}.btn-outline-primary{border-color:var(--color-primary);background-color:var(--color-white);color:var(--color-primary)}.btn-outline-primary:hover{background:var(--color-primary--hover);color:var(--color-white)}.btn-outline-primary:active{background:var(--color-primary--active);color:var(--color-white)}.btn-outline-danger:hover{background:var(--color-danger--hover);color:var(--color-white)}.btn-outline-danger:active{background:var(--color-danger--active);color:var(--color-white)}.btn-xl{font-family:var(--font-adderley);text-transform:uppercase;font-size:35px;font-style:normal;line-height:130%;padding-top:19px!important}.gap-25px{gap:0 25px}.advantage-icon{background:var(--color-primary);width:39px;height:39px;color:var(--color-white);border-radius:50%;justify-content:center;align-items:center;margin-bottom:15px;font-size:17px;display:flex}.advantage-title{font-size:17.55px;font-style:normal;font-weight:500;line-height:130%}.mt-185px{margin-top:185px}.mt-90px{margin-top:90px}.section-title{font-family:var(--font-adderley);justify-content:center;font-size:39px;font-style:normal;font-weight:700;line-height:130%;display:flex}.ml-auto{margin-left:auto}.mr-auto{margin-right:auto}.w-60{width:60%}.w-75{width:75%!important}.products-list{flex-wrap:wrap;gap:59px 41px;display:flex}.product-item{background:#f7f7fb;border-radius:19px;flex-direction:column;width:31%;display:flex}@media screen and (width>=769px) and (width<=1024px){.product-item{width:calc(50% - 20.5px)}}.product-item--image{border-top-right-radius:inherit;border-top-left-radius:inherit;position:relative}.product-item--image img{object-fit:cover;object-position:0% center;border-top-right-radius:inherit;border-top-left-radius:inherit;width:100%;max-width:100%;height:195px}.product-item-data{flex-direction:column;flex:1;padding:19px;display:flex}.product-item--rating{align-items:center;font-size:15px;font-weight:600;display:flex}.product-item--rating i{color:#7f7f7f;margin-left:3px}.product-item--budge{background:#d5dae9;border-radius:13px;justify-content:center;align-items:center;padding:7px 13px;font-size:11.85px;display:flex}.product-item--title{letter-spacing:-.24px;-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:21px;font-weight:600;line-height:130%;display:-webkit-box;overflow:hidden}.product-item--from{letter-spacing:-.16px;font-size:15px;line-height:130%}.product-item--from-name{color:#5e5e5e;cursor:pointer}.product-item--from .verified-badge-wrap,.product-item--from .pro-badge{vertical-align:middle}.product-item--hashtag{margin-right:5px;font-size:13px}.product-item--price{letter-spacing:-.32px;font-size:27px;font-weight:600;line-height:130%}.product-item--price i{margin-left:5px;font-size:27px}.product-item--price-old{letter-spacing:-.2px;margin-left:15px;font-size:17px;font-style:normal;font-weight:500;line-height:130%;text-decoration-line:line-through}.product-item--price-old i{margin-left:3px;font-size:15px}.btn-pay{padding:11px 25px;font-size:17px}.w-70{width:70%}.go-catalog-title{font-family:var(--font-adderley);font-size:31px;font-style:normal;font-weight:700;line-height:130%}.title-page{font-family:var(--font-adderley);font-size:45px}.faq-item{cursor:pointer;background:#ededed;border-radius:15px;margin-bottom:37px;padding:45px 35px 39px}.faq-item--header{justify-content:space-between;align-items:center;width:100%;margin-left:auto;margin-right:auto;display:flex}.faq-item--header-title{font-family:var(--font-adderley);font-size:31px;font-style:normal;font-weight:700;line-height:130%}.faq-item--body{opacity:0;height:0;margin-top:0;font-size:17px;font-style:normal;font-weight:400;line-height:130%;transition-duration:.3s}.faq-item--header-button{transform:rotate(180deg)}.faq-item.opened .faq-item--body{opacity:1;height:auto;margin-top:15px}.faq-item.opened .faq-item--header-button{transform:rotate(0)}.site-footer{background:var(--surface-subtle);border-top:1px solid var(--border-subtle);font-family:var(--font-body,"Inter", system-ui, -apple-system, "Segoe UI", Roboto, Arial, sans-serif);color:var(--text-secondary);margin-top:80px;padding:56px 0 28px}.site-footer__top{flex-wrap:wrap;gap:40px;display:flex}.site-footer__brand{flex:280px;max-width:360px}.site-footer__logo{display:inline-block}.site-footer__logo img{width:auto;height:44px;margin-left:-9px;display:block}.site-footer__tagline{color:var(--text-secondary);margin:18px 0 0;font-size:14px;line-height:1.6}.site-footer__email{color:var(--text-primary);transition:color var(--transition-fast,.15s) ease;margin-top:16px;font-size:14px;font-weight:600;text-decoration:none;display:inline-block}.site-footer__email:hover{color:var(--color-primary)}.site-footer__social{gap:10px;margin-top:20px;display:flex}.site-footer__social-link{border-radius:var(--radius-full,50%);background:var(--surface-base,#fff);border:1px solid var(--border-subtle);width:38px;height:38px;color:var(--text-muted);transition:transform var(--transition-fast,.15s) ease, background var(--transition-fast,.15s) ease, border-color var(--transition-fast,.15s) ease, color var(--transition-fast,.15s) ease;justify-content:center;align-items:center;font-size:16px;text-decoration:none;display:inline-flex}.site-footer__social-link:hover{background:var(--color-primary);border-color:var(--color-primary);color:#fff;transform:translateY(-2px)}.site-footer__nav{flex:2 460px;grid-template-columns:repeat(3,1fr);gap:28px 32px;display:grid}.site-footer__col-title{letter-spacing:.06em;text-transform:uppercase;color:var(--text-primary);margin:0 0 16px;font-size:12px;font-weight:700}.site-footer__links{margin:0;padding:0;list-style:none}.site-footer__links li+li{margin-top:12px}.site-footer__links a{color:var(--text-secondary);transition:color var(--transition-fast,.15s) ease;font-size:14px;line-height:1.4;text-decoration:none}.site-footer__links a:hover{color:var(--color-primary)}.site-footer__bottom{border-top:1px solid var(--border-subtle);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 24px;margin-top:44px;padding-top:24px;display:flex}.site-footer__copy,.site-footer__legal{color:var(--text-tertiary);font-size:13px;line-height:1.5}@media (width<=768px){.site-footer__brand{flex-basis:100%;max-width:none}.site-footer__nav{flex-basis:100%}}@media (width<=480px){.site-footer{margin-top:56px;padding:40px 0 24px}.site-footer__nav{grid-template-columns:1fr 1fr}.site-footer__bottom{flex-direction:column;align-items:flex-start;gap:6px}}.w-11{width:11%}.link-primary{color:var(--color-primary)}.link-primary:hover{color:var(--color-primary--hover)}.link-primary:active{color:var(--color-primary--active)}.text-underline{text-decoration:underline}body.modal-open{overflow:hidden}.modal-title{text-align:center;font-family:var(--font-adderley);text-transform:uppercase;font-size:45px;font-style:normal;font-weight:700;line-height:130%}.form-control{border:1px solid #0000004a;border-radius:9px;width:100%;padding:19px 15px;font-size:15px}.show-password,.hide-password{color:#ccc;position:absolute;top:19px;right:17px}.f-s-21px{font-size:21px}.f-w-500{font-weight:500}.btn-tg{color:#3e3e3e;background:#fff;border:1px solid #d1d1d1;border-radius:9px;align-items:center;display:flex}.btn-tg:hover{border-color:#3e3e3e}.btn-tg:active{border-color:#000}.auth-soc-divider{color:#999;align-items:center;gap:12px;margin-top:24px;font-size:13px;line-height:1;display:flex}.auth-soc-divider:before,.auth-soc-divider:after{content:"";background:#e5e5e5;flex:auto;height:1px}.auth-soc-row{gap:8px;margin-top:12px;display:flex}.auth-soc-btn{flex:1 1 0;justify-content:center;gap:8px;min-width:0;padding:10px 8px;font-size:14px;font-weight:500}.auth-soc-btn svg{flex-shrink:0;width:22px;height:22px}.auth-soc-btn.disabled{opacity:.55;cursor:not-allowed}@media (width<=480px){.auth-soc-btn span{display:none}.auth-soc-btn{padding:12px 8px}}.link-signup{color:#000;text-decoration-skip-ink:none;text-underline-offset:auto;text-underline-position:from-font;font-size:17px;font-style:normal;font-weight:500;line-height:130%;text-decoration-style:solid;text-decoration-thickness:auto;text-decoration-line:underline!important}.checkbox-wrapper-46 input[type=checkbox]{visibility:hidden;display:none}.checkbox-wrapper-46{justify-content:center;display:flex}.checkbox-wrapper-46 .cbx{-webkit-user-select:none;user-select:none;cursor:pointer;align-items:center;display:flex}.checkbox-wrapper-46 .cbx span{vertical-align:middle;display:inline-block;transform:translate(0,0)}.checkbox-wrapper-46 .cbx span:first-child{vertical-align:middle;border:1px solid #9098a9;border-radius:3px;width:18px;min-width:18px;height:18px;transition:all .2s;position:relative;transform:scale(1)}.checkbox-wrapper-46 .cbx span:first-child svg{fill:none;stroke:#000;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:16;stroke-dashoffset:16px;transition:all .3s .1s;position:absolute;top:3px;left:2px;transform:translate(0,0)}.checkbox-wrapper-46 .cbx span:first-child:before{content:"";opacity:1;background:#fff;border-radius:50%;width:100%;height:100%;display:block;transform:scale(0)}.checkbox-wrapper-46 .cbx span:last-child{padding-left:8px}.checkbox-wrapper-46 .cbx:hover span:first-child{border-color:#000}.checkbox-wrapper-46 .inp-cbx:checked+.cbx span:first-child{background:#fff;border-color:#000;animation:.4s wave-46}.checkbox-wrapper-46 .inp-cbx:checked+.cbx span:first-child svg{stroke-dashoffset:0}.checkbox-wrapper-46 .inp-cbx:checked+.cbx span:first-child:before{opacity:0;transition:all .6s;transform:scale(3.5)}.text-root{text-align:left;font-size:13px;line-height:130%}.text-root .link{color:inherit;text-decoration-skip-ink:none;text-underline-offset:auto;text-underline-position:from-font;line-height:130%;text-decoration-style:solid;text-decoration-thickness:auto;text-decoration-line:underline!important}.link-underline{text-decoration-skip-ink:none;text-underline-offset:auto;text-underline-position:from-font;text-decoration-style:solid;text-decoration-thickness:auto;text-decoration-line:underline!important}.input-error,.input-error input{color:#ff0000c4}.input-error.checkbox-wrapper-46 .cbx span:first-child svg{stroke:#ff0000c4}.input-error.checkbox-wrapper-46 .cbx:hover span:first-child,.input-error input,.input-error.checkbox-wrapper-46 .inp-cbx:checked+.cbx span:first-child{border-color:#ff0000c4}input.input-error{border:1px solid #ff0000c4}.error-msg{color:#ff0000c4;margin-top:5px;font-size:13px}.menu-profile{cursor:pointer;justify-content:space-between;align-items:center;width:215px;margin-right:25px;display:flex;position:relative}.fs-41px{font-size:41px}.success-icon img{height:45px}.status-item-title{font-family:var(--font-adderley);text-transform:uppercase;font-size:47px;font-weight:700;line-height:130%}.link-muted{color:#0000004f;cursor:pointer}.link-muted:hover{color:#000}.auth-code-message{font-size:15px;font-style:normal;line-height:130%}.auth-code-message b{font-weight:500}.otp-input{gap:8px;width:100%;display:flex}.otp-input__cell{text-align:center;min-width:0;height:60px;color:var(--text-primary);background:var(--color-white);-moz-appearance:textfield;border:1px solid #0000004a;border-radius:9px;flex:1 1 0;padding:0;font-size:24px;font-weight:600;line-height:1;transition:border-color .15s,box-shadow .15s}.otp-input__cell::-webkit-outer-spin-button,.otp-input__cell::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.otp-input__cell.is-filled{border-color:#0000008c}.otp-input__cell:focus{border-color:var(--color-primary);box-shadow:var(--focus-ring);outline:none}.otp-input__cell.input-error{color:#ff0000c4;border-color:#ff0000c4}@media (width<=380px){.otp-input{gap:6px}.otp-input__cell{height:52px;font-size:20px}}.text-small-link{text-decoration-skip-ink:none;text-underline-offset:auto;text-underline-position:from-font;cursor:pointer;font-size:13px;line-height:130%;text-decoration-style:solid;text-decoration-thickness:auto;text-decoration-line:underline!important}.text-small-link.link-muted{cursor:not-allowed;color:#0000004f!important}.text-small-link:not(.link-muted){color:#000}.auth-code-send-timer{margin-left:13px;font-size:13px;font-weight:500;line-height:130%}.home-title{font-family:var(--font-adderley);font-size:59px;font-weight:700;line-height:130%}.profile-nav-item:hover{background:var(--c-slate-100);color:var(--c-slate-900)}.profile-nav-item:hover i{color:var(--color-primary)}.profile-nav-item--admin:hover{background:#fef2f2}.avatar-edit-btn:hover{transform:scale(1.15)}.form-grid{grid-template-columns:1fr 1fr;gap:24px;display:grid}.form-group{flex-direction:column;gap:8px;display:flex}.form-group label{color:#000;margin-bottom:2px;font-size:14px;font-weight:800}.input-with-icon .form-control:focus{outline:none;border-color:var(--color-primary)!important;box-shadow:0 0 0 4px rgba(var(--color-primary-rgb), .1)!important}.social-status-icon.plus:hover{color:var(--color-primary);transform:scale(1.1)}.social-card:hover{border-color:var(--c-slate-200);box-shadow:0 8px 20px #0000000a}.delete-profile-link:hover{color:#ef4444}.social-card-v2:hover{background:var(--c-slate-100);border-color:var(--c-slate-200)}.subs-grid{grid-template-columns:repeat(auto-fill,minmax(320px,1fr));gap:20px;margin-bottom:40px;display:grid}.subs-card{border:1px solid var(--c-slate-200);background:#fff;border-radius:20px;flex-direction:column;gap:15px;padding:20px;transition:all .2s;display:flex;box-shadow:0 2px 10px #00000005}.subs-avatar{object-fit:cover;background:var(--c-slate-100);border:2px solid #fff;border-radius:50%;width:60px;height:60px;box-shadow:0 2px 8px #0000000d}.subs-identity-link:hover .subs-name{color:var(--color-primary)}.subs-name{color:#000;white-space:nowrap;text-overflow:ellipsis;font-size:16px;font-weight:800;display:block;overflow:hidden}.btn-subs-toggle:hover{color:#ef4444;background:#fff1f0;border-color:#fecaca}.btn-subs-toggle:hover .text-default{display:none}.btn-subs-toggle:hover .text-hover{display:inline}.recent-item:hover img{transform:scale(1.1)}.recent-item:hover .recent-price{opacity:1}@media screen and (width<=768px){.form-grid{grid-template-columns:1fr}}.product-item--price-row{flex-wrap:wrap;align-items:center;gap:4px 10px;display:flex}.ml-1{margin-left:4px}.modal-reward-info-mini{color:var(--c-amber-500);background:#f59e0b14;border:1px dashed #f59e0b4d;border-radius:12px;justify-content:center;align-items:center;gap:6px;padding:10px;font-size:13px;font-weight:700;transition:all .2s;display:flex}.modal-reward-info-mini:hover{background:#f59e0b1f;border-color:#f59e0b80}.modal-reward-info{background:var(--c-slate-50);border:1px solid var(--c-slate-200);border-radius:14px;justify-content:space-between;align-items:center;margin-top:15px;padding:12px 16px;display:flex}.feature-announce-card{border:1px solid var(--c-slate-200);background:#fff;border-radius:28px;flex-direction:column;gap:20px;padding:40px;display:flex;box-shadow:0 10px 40px #00000005}.feature-icon-box{border-radius:18px;justify-content:center;align-items:center;width:60px;height:60px;font-size:24px;display:flex}.feature-icon-box.tiers{color:var(--c-amber-500);background:#f59e0b1f}.feature-icon-box.donations{color:#ec4899;background:#ec48991f}.feature-icon-box.feed{color:#8b5cf6;background:#8b5cf61f}.feature-icon-box.audio{color:#0ea5e9;background:#0ea5e91f}.feature-icon-box.chats{color:#d97706;background:#fbbf2426}.feature-icon-box.notifs{color:var(--c-emerald-500);background:#1dd1a11f}.home-features-carousel{margin-top:60px;position:relative}.home-features-carousel .feature-slide{height:auto;padding:0 12px}.home-features-carousel .slick-list{margin:0 -12px;padding:4px 0 10px}.home-features-carousel .slick-track{display:flex}.home-features-carousel .slick-slide{height:auto}.home-features-carousel .slick-slide>div{height:100%;display:flex}.home-features-carousel .feature-announce-card{width:100%;height:100%}.home-features-carousel:not(.slick-initialized){grid-template-columns:1fr 1fr;gap:24px;display:grid}.home-features-carousel:not(.slick-initialized) .feature-slide{padding:0}.home-features-carousel:not(.slick-initialized) .feature-slide:nth-child(n+3){display:none}.home-features-carousel .slick-prev,.home-features-carousel .slick-next{border:1px solid var(--c-slate-200);z-index:2;background:#fff;border-radius:50%;width:44px;height:44px;box-shadow:0 8px 24px #0f172a0f}.home-features-carousel .slick-prev{left:-22px}.home-features-carousel .slick-next{right:-22px}.home-features-carousel .slick-prev:before,.home-features-carousel .slick-next:before{color:var(--c-slate-900);opacity:1;font-family:"Font Awesome 6 Free";font-size:14px;font-weight:900}.home-features-carousel .slick-prev:before{content:""}.home-features-carousel .slick-next:before{content:""}.home-features-carousel .slick-disabled{opacity:.4;cursor:default;pointer-events:none}.home-features-carousel .slick-dots{bottom:-36px}.home-features-carousel .slick-dots li button:before{color:var(--c-slate-300);opacity:1;font-size:9px}.home-features-carousel .slick-dots li.slick-active button:before{color:var(--color-primary)}@media (width<=768px){.home-features-carousel:not(.slick-initialized){grid-template-columns:1fr}.home-features-carousel .feature-slide{padding:0 6px}.home-features-carousel .slick-list{margin:0 -6px}}.hero-fullbleed{--hero-radius:40px;--hero-pad-x:64px;--hero-pad-y:80px;--hero-min-h:580px;--mosaic-gap:14px;--cover-radius:18px;width:100%;min-height:var(--hero-min-h);border-radius:var(--hero-radius);isolation:isolate;padding:var(--hero-pad-y) var(--hero-pad-x) calc(var(--hero-pad-y) + 22px);background:var(--c-slate-900);align-items:center;display:flex;position:relative;overflow:hidden}.hero-fullbleed__mosaic{z-index:-2;gap:var(--mosaic-gap);padding:var(--mosaic-gap);grid-template-columns:repeat(5,1fr);display:grid;position:absolute;inset:0}.hero-mosaic__col{border-radius:var(--cover-radius);position:relative;overflow:hidden}.hero-mosaic__track{gap:var(--mosaic-gap);animation:hero-mosaic-scroll var(--col-dur,50s) linear infinite;animation-direction:var(--col-dir,normal);will-change:transform;flex-direction:column;display:flex}.hero-mosaic__cover{aspect-ratio:1;object-fit:cover;border-radius:var(--cover-radius);background:var(--c-slate-800);width:100%;display:block}@keyframes hero-mosaic-scroll{0%{transform:translateY(0)}to{transform:translateY(-50%)}}@media (prefers-reduced-motion:reduce){.hero-mosaic__track{animation:none}}.hero-fullbleed__overlay{z-index:-1;background:linear-gradient(95deg,#070b17f7 0%,#070b17f2 34%,#090e1cb8 60%,#0c132666 100%),radial-gradient(at 28%,#0040ff38 0%,#0000 58%);position:absolute;inset:0}.hero-fullbleed__content{z-index:1;color:#fff;max-width:580px;position:relative}.hero-fullbleed__title{font-family:var(--font-adderley), sans-serif;text-transform:uppercase;color:#fff;letter-spacing:-.5px;margin:0 0 24px;font-size:56px;font-weight:700;line-height:1.05}.hero-fullbleed__sub{color:#ffffffd9;margin:0 0 36px;font-size:20px;font-weight:500;line-height:1.4}.hero-fullbleed__cta{margin-bottom:18px}.hero-fullbleed__cta .btn-primary{box-shadow:0 12px 40px #0040ff73}@media (width<=1100px){.hero-fullbleed{--hero-pad-x:48px;--hero-pad-y:60px;--hero-min-h:520px}.hero-fullbleed__mosaic{grid-template-columns:repeat(4,1fr)}.hero-mosaic__col--4{display:none}.hero-fullbleed__title{font-size:44px}.hero-fullbleed__sub{font-size:18px}}@media (width<=768px){.hero-fullbleed{--hero-radius:28px;--hero-pad-x:28px;--hero-pad-y:48px;--hero-min-h:520px;--cover-radius:12px;--mosaic-gap:10px}.hero-fullbleed__mosaic{grid-template-columns:repeat(3,1fr)}.hero-mosaic__col--3,.hero-mosaic__col--4{display:none}.hero-fullbleed__title{font-size:34px}.hero-fullbleed__sub{margin-bottom:28px;font-size:16px}.hero-fullbleed__content{max-width:100%}.hero-fullbleed__overlay{background:linear-gradient(#070b17eb 0%,#070b17cc 100%)}}.feature-content h4{color:#000;margin-bottom:12px;font-size:22px;font-weight:800}.feature-content p{color:var(--c-slate-500);margin:0;font-size:15px;line-height:1.6}.feature-link{color:var(--color-primary);align-items:center;gap:8px;margin-top:auto;font-size:14px;font-weight:700;display:inline-flex;text-decoration:none!important}.filter-toolbar{border:1px solid var(--c-slate-200);background:#fff;border-radius:16px;align-items:center;gap:15px;padding:10px;display:flex;box-shadow:0 4px 20px #00000005}.filter-search-box{flex:1;align-items:center;display:flex;position:relative}.filter-search-box i{color:var(--c-slate-400);font-size:16px;position:absolute;left:16px}.filter-search-box input{width:100%;color:var(--c-slate-900);background:0 0;border:none;outline:none;min-height:44px;padding:12px 16px 12px 42px;font-size:15px}.filter-search-box input::placeholder{color:var(--c-slate-400)}.filter-actions{align-items:center;gap:10px;display:flex}#ajax-sort{background-color:var(--c-slate-50);border:1px solid var(--c-slate-200);cursor:pointer;appearance:none;background-image:var(--select-chevron);background-position:right 12px center;background-repeat:no-repeat;background-size:14px;border-radius:12px;height:44px;padding:0 35px 0 12px;font-size:14px;transition:all .2s;width:180px!important}#ajax-sort:focus{border-color:var(--color-primary);outline:none}.btn-filter-drawer{background:var(--color-primary);color:#fff;cursor:pointer;border:none;border-radius:12px;align-items:center;gap:8px;height:44px;padding:0 20px;font-size:14px;font-weight:600;transition:all .2s;display:flex}.btn-filter-drawer:hover{background:var(--color-primary--hover)}.category-chips-scroll{scrollbar-width:none;overflow-x:auto}.category-chips-scroll::-webkit-scrollbar{display:none}.category-chips-container{gap:10px;padding-bottom:5px;display:flex}.category-chip{border:1px solid var(--c-slate-200);color:var(--c-slate-600);cursor:pointer;white-space:nowrap;background:#fff;border-radius:999px;align-items:center;gap:6px;padding:8px 16px;font-size:14px;font-weight:500;transition:all .2s;display:flex}.category-chip:hover{background:var(--c-slate-50);border-color:var(--c-slate-300)}.category-chip.active{background:var(--color-primary);color:#fff;border-color:var(--color-primary)}.filter-drawer-overlay{z-index:100000;opacity:0;visibility:hidden;background:#0006;width:100%;height:100%;transition:all .3s;position:fixed;top:0;left:0}.filter-drawer-overlay.active{opacity:1;visibility:visible}.filter-drawer{z-index:1000006;border-left:1px solid var(--c-slate-100);background:#fff;border-top-left-radius:20px;border-bottom-left-radius:20px;flex-direction:column;width:350px;max-width:90%;height:calc(100% - 90px);transition:right .3s cubic-bezier(.16,1,.3,1);display:flex;position:fixed;top:70px;right:-400px;overflow:hidden;box-shadow:-10px 0 30px #00000014}.filter-drawer.open{right:0}.filter-drawer-header{border-bottom:1px solid var(--c-slate-100);justify-content:space-between;align-items:center;padding:20px;display:flex}.filter-drawer-title{color:var(--c-slate-900);font-size:18px;font-weight:700}.filter-drawer-close{background:var(--c-slate-100);width:32px;height:32px;color:var(--c-slate-600);cursor:pointer;border:none;border-radius:8px;justify-content:center;align-items:center;font-size:16px;transition:all .2s;display:flex}.filter-drawer-close:hover{background:var(--c-slate-200)}.filter-drawer-body{flex:1;padding:20px;overflow-y:auto}.filter-group{margin-bottom:25px}.filter-group-title{color:var(--c-slate-800);margin-bottom:12px;font-size:14px;font-weight:700}.filter-drawer-footer{border-top:1px solid var(--c-slate-100);background:#fff;justify-content:space-between;padding:20px;display:flex}.filter-drawer-footer .btn{width:48%}.filter-price-range{align-items:center;gap:10px;display:flex}.filter-price-range .form-control{border-radius:10px}@media screen and (width<=768px){.filter-toolbar{flex-direction:column;align-items:stretch}.filter-actions{grid-template-columns:1fr 1fr;display:grid}.filter-actions select,.btn-filter-drawer{justify-content:center;width:100%!important}}.subcategory-card:hover i{color:var(--color-primary)}.filter-toolbar-wrapper{z-index:1000;position:relative}.search-live-suggestions{border:1px solid var(--c-slate-200);z-index:999;opacity:0;visibility:hidden;background:#fff;border-top:none;border-radius:0 0 20px 20px;margin-top:-1px;padding-top:0;transition:all .3s cubic-bezier(.4,0,.2,1);display:block;position:absolute;top:100%;left:0;right:0;overflow:hidden;transform:translateY(-5px);box-shadow:0 15px 40px #0000001a}.filter-toolbar{z-index:1000;border-bottom-right-radius:16px;border-bottom-left-radius:16px;transition:border-radius .3s;position:relative}.filter-toolbar-wrapper.is-suggestions-active .filter-toolbar{border-bottom-color:#0000!important;border-bottom-right-radius:0!important;border-bottom-left-radius:0!important}.search-live-suggestions.active{opacity:1;visibility:visible;transform:translateY(0)}.suggestion-product-item{color:var(--c-slate-900);border-bottom:1px solid var(--c-slate-100);align-items:center;gap:12px;padding:10px 16px;text-decoration:none;transition:background .2s;display:flex}.suggestion-product-item:last-child{border-bottom:none}.suggestion-product-item:hover{background:var(--c-slate-50)}.suggestion-product-preview{object-fit:cover;background:var(--c-slate-100);border-radius:8px;width:40px;height:40px}.suggestion-product-info{flex:1;min-width:0}.suggestion-product-title{white-space:nowrap;text-overflow:ellipsis;font-size:14px;font-weight:600;overflow:hidden}.suggestion-product-price{color:var(--color-primary);font-size:12px;font-weight:700}.suggestion-no-results{text-align:center;color:var(--c-slate-400);padding:15px;font-size:13px}.js-status-payment-area{text-align:center;flex-direction:column;justify-content:center;align-items:center;min-height:350px;padding:40px;display:none}.js-status-payment-area .spinner-modal{border:4px solid #f3f3f3;border-top:4px solid var(--color-primary);border-radius:50%;width:60px;height:60px;margin:0 auto 25px;animation:1s linear infinite spin}@keyframes spin{to{transform:rotate(360deg)}}.text-status-modal-title{color:#1c1c1c;margin-bottom:20px;font-size:22px;font-weight:700;line-height:1.3}.icon-status-modal{border-radius:50%;justify-content:center;align-items:center;width:72px;height:72px;margin-bottom:4px;display:inline-flex}.icon-status-modal.success{background:var(--c-green-600)}.icon-status-modal.reject{background:var(--c-red-600)}.icon-status-modal.processing{background:#f3f3f3}.text-status-modal-desc{color:var(--c-slate-600);font-size:14px;line-height:1.5}.checked-payment{text-align:center;background:#fff;border-radius:24px;width:100%;max-width:480px;margin:80px auto 40px;padding:40px 32px 32px;animation:.35s cubic-bezier(.34,1.56,.64,1) cp-card-in;box-shadow:0 18px 48px #0f172a14,0 4px 12px #0f172a0a}@keyframes cp-card-in{0%{opacity:0;transform:translateY(20px)scale(.96)}to{opacity:1;transform:translateY(0)scale(1)}}.checked-payment .icon-status-modal{width:88px;height:88px;margin-bottom:8px;box-shadow:0 8px 24px #16a34a40}.checked-payment .icon-status-modal.reject{box-shadow:0 8px 24px #dc262640}.checked-payment .icon-status-modal.processing{box-shadow:none;background:0 0}.checked-payment .icon-status-modal.success svg path{stroke-dasharray:60;stroke-dashoffset:60px;animation:.5s ease-out .15s forwards cp-check-draw}.checked-payment .icon-status-modal.success svg[fill=white] path,.checked-payment .icon-status-modal.success svg path[fill=white]{stroke-dasharray:none;stroke-dashoffset:0;transform-origin:50%;animation:.4s cubic-bezier(.34,1.56,.64,1) .1s both cp-icon-pop}@keyframes cp-check-draw{to{stroke-dashoffset:0}}@keyframes cp-icon-pop{0%{opacity:0;transform:scale(.4)}to{opacity:1;transform:scale(1)}}.checked-payment .icon-status-modal.reject svg path{transform-origin:50%;animation:.4s cubic-bezier(.34,1.56,.64,1) both cp-icon-pop}.cp-spinner{border:4px solid var(--c-slate-100);border-top-color:var(--color-primary,var(--color-primary));border-radius:50%;width:64px;height:64px;margin:0 auto 12px;animation:.9s linear infinite spin}.cp-dots:after{content:"";text-align:left;width:1ch;animation:1.4s steps(4,end) infinite cp-dots;display:inline-block}@keyframes cp-dots{0%{content:""}25%{content:"."}50%{content:".."}75%{content:"..."}to{content:""}}@media (width<=600px){.checked-payment{border-radius:18px;max-width:none;margin:24px 12px;padding:28px 20px 24px}.checked-payment .icon-status-modal{width:76px;height:76px}.checked-payment .text-status-modal-title{font-size:20px}}.cp-confetti{pointer-events:none;z-index:9999998;position:fixed;inset:0}.pts-lightning-overlay{z-index:10000000;opacity:0;pointer-events:none;background:#000000d9;flex-direction:column;justify-content:center;align-items:center;transition:opacity .5s;display:flex;position:fixed;inset:0}.pts-lightning-overlay.active{opacity:1;pointer-events:all}.pts-lightning-icon{color:var(--color-primary);filter:drop-shadow(0 0 30px #0040ffcc);opacity:0;font-size:100px;transition:all .5s cubic-bezier(.34,1.56,.64,1);transform:scale(.5)}.pts-lightning-overlay.active .pts-lightning-icon{opacity:1;animation:1.5s infinite alternate pts-glow-pulse;transform:scale(1)}.pts-lightning-text{color:#fff;text-align:center;opacity:0;margin-top:30px;font-size:28px;font-weight:800;transition:all .5s .3s;transform:translateY(20px)}.pts-lightning-overlay.active .pts-lightning-text{opacity:1;transform:translateY(0)}.pts-lightning-sub{color:var(--c-slate-300);opacity:0;margin-top:10px;font-size:16px;transition:opacity .5s .6s}.pts-lightning-overlay.active .pts-lightning-sub{opacity:1}@keyframes pts-glow-pulse{0%{filter:drop-shadow(0 0 20px #0040ff99)}to{filter:drop-shadow(0 0 50px #0040ff)}}.btn-load-more-modern{border:1px solid var(--c-slate-200);color:var(--c-slate-600);cursor:pointer;background:#fff;border-radius:999px;align-items:center;gap:10px;padding:12px 30px;font-size:14px;font-weight:600;transition:all .3s;display:inline-flex;box-shadow:0 2px 10px #00000005}.btn-load-more-modern:hover{background:var(--c-slate-50);border-color:var(--color-primary);color:var(--color-primary);box-shadow:0 4px 15px rgba(var(--color-primary-rgb), .1);transform:translateY(-1px)}.btn-load-more-modern:active{transform:translateY(0)}.btn-load-more-modern i{font-size:12px;transition:transform .3s}.btn-load-more-modern:hover i{transform:rotate(180deg)}.btn-load-more-modern:disabled{opacity:.6;cursor:not-allowed;background:var(--c-slate-100)}.btn-menu-profile:hover{color:#000;border:1px solid #000}.btn-menu-profile:active{color:#fff;background:#3e3e3e}.w-39{width:39%}.w-61{width:61%}.inline-flex{display:inline-flex}.ava-img-profile{position:relative}.ava-img-profile img{object-fit:cover;border-radius:50%;width:131px;height:131px}.link-black{color:#000}.form-line-label{letter-spacing:-.24px;font-size:19px;font-weight:700;line-height:130%}.form-line-control{border:none;border-bottom:1px solid #000;outline:none;padding:0 0 13px;font-size:21px;line-height:130%}.page-section-title{letter-spacing:-.32px;font-size:29px;font-style:normal;font-weight:600;line-height:130%}.form-select{-webkit-appearance:none;-moz-appearance:none;appearance:none;letter-spacing:-.2px;background:white var(--select-chevron) no-repeat;background-position:right 15px top 50%;border:1.75px solid #00000080;border-radius:9px;outline:none;padding:15px 39px 15px 21px;font-size:21px;font-style:normal;font-weight:500;line-height:130%}table{border-collapse:collapse;width:100%}thead{background:#353535;border-top-left-radius:21px}thead th{letter-spacing:-.2px;color:#fff;text-align:center;padding:9px;font-size:19px;font-style:normal;font-weight:600;line-height:130%}thead th:first-child{border-top-left-radius:21px}thead th:last-child{border-top-right-radius:21px}tbody td{text-align:center;letter-spacing:-.16px;padding:13px;font-size:15px;line-height:130%}tbody tr:nth-child(2n){background:#f3f3f3}tbody tr:last-child td:first-child{border-bottom-left-radius:21px}tbody tr:last-child td:last-child{border-bottom-right-radius:21px}.area-file-upload:hover{background:#e9e9e9}.area-file-upload:active{background:#dfdfdf}textarea{box-sizing:border-box;resize:vertical;border:1px solid #000;border-radius:9px;width:100%;padding:10px}.counter{color:#666;font-size:12px;position:absolute;bottom:10px;right:10px}.warning{color:orange;font-weight:700}.error{color:red;font-weight:700}.hashtag{background-color:#e0e0e0;border-radius:15px;align-items:center;padding:5px 10px;font-size:14px;display:flex}.hashtag-input::placeholder{color:#999}.w-10{width:10%}.w-47-75{width:47.75%}.mt-11px{margin-top:11px}.m-w-945px{max-width:945px}.catalog-title{font-family:var(--font-adderley);text-transform:uppercase;font-size:57px;font-weight:700;line-height:130%}.catalog-description{font-size:19px;font-weight:500;line-height:130%}.btn-pagination{color:#000;letter-spacing:-.16px;background:#fff;border:1px solid #d1d1d1;border-radius:5px;justify-content:center;align-items:center;width:45px;height:45px;font-size:15px;font-weight:600;line-height:130%;display:flex}.btn-pagination:hover:not(.disabled){background:#d1d1d1}.btn-pagination.active{border-color:#000}.gap-11px{gap:11px}.product-item--image .plyr__video-wrapper{border-top-left-radius:19px;border-top-right-radius:19px}.modal-payment.is-topup .pm-head,.modal-payment.is-topup .js-pm-perks,.modal-payment.is-topup .js-pm-subscription-options,.modal-payment.is-topup .pm-or-divider{display:none!important}.modal-payment{max-width:745px;& .plyr__video-wrapper{border-radius:15px!important}& .plyr__controls{border-bottom-right-radius:15px!important;border-bottom-left-radius:15px!important}}.content-product-preview .plyr__video-wrapper{border-radius:15px!important}.content-product-preview>img{object-fit:contain;width:100%;max-height:555px}@media (width<=768px){.content-product-preview>img{height:auto;max-height:none}}.payment-modal--title{font-family:var(--font-adderley);text-align:center;text-transform:uppercase;font-size:45px;font-weight:700;line-height:130%}.payment-modal-product-title{letter-spacing:-.24px;font-size:23px;font-weight:600;line-height:130%}.payment-description-pay{letter-spacing:-.14px;font-size:13px;line-height:130%}.btn-primary.disabled{cursor:default;background:#91abff;border-color:#91abff}.spinner-modal{border:11px solid var(--color-primary);border-radius:50%;width:95px;height:95px;animation:.8s linear infinite alternate spinner-bulqg1,1.6s linear infinite spinner-oaa3wk}.text-status-modal-title{font-family:var(--font-adderley);text-transform:uppercase;text-align:center;font-size:47px;font-weight:700;line-height:130%}.mr-11px{margin-right:11px}.ml-11px{margin-left:11px}.modal-preview-image{border-radius:15px}@keyframes spinner-bulqg1{0%{clip-path:polygon(50% 50%,0 0,50% 0%,50% 0%,50% 0%,50% 0%,50% 0%)}12.5%{clip-path:polygon(50% 50%,0 0,50% 0%,100% 0%,100% 0%,100% 0%,100% 0%)}25%{clip-path:polygon(50% 50%,0 0,50% 0%,100% 0%,100% 100%,100% 100%,100% 100%)}50%{clip-path:polygon(50% 50%,0 0,50% 0%,100% 0%,100% 100%,50% 100%,0% 100%)}62.5%{clip-path:polygon(50% 50%,100% 0,100% 0%,100% 0%,100% 100%,50% 100%,0% 100%)}75%{clip-path:polygon(50% 50%,100% 100%,100% 100%,100% 100%,100% 100%,50% 100%,0% 100%)}to{clip-path:polygon(50% 50%,50% 100%,50% 100%,50% 100%,50% 100%,50% 100%,0% 100%)}}@keyframes spinner-oaa3wk{0%{transform:scaleY(1)rotate(0)}49.99%{transform:scaleY(1)rotate(135deg)}50%{transform:scaleY(-1)rotate(0)}to{transform:scaleY(-1)rotate(-135deg)}}.recommend-title{text-align:center;font-family:var(--font-adderley);text-transform:uppercase;font-size:59px;font-weight:700;line-height:130%}.modal-preview-image{border-radius:15px;width:100%;max-height:355px}.content-product-info{background:var(--surface-subtle);border:1px solid var(--border-subtle);box-sizing:border-box;border-radius:20px;flex-direction:column;align-self:flex-start;gap:22px;width:100%;padding:28px;display:flex}.data-product-title{color:var(--text-secondary);text-transform:uppercase;letter-spacing:.6px;font-size:12px;font-weight:600;line-height:1.3}.data-product-value{color:var(--text-primary);word-break:break-word;margin-top:6px;font-size:18px;font-weight:600;line-height:1.35}.product-meta-row{align-items:stretch;gap:0;display:flex}.product-meta-row>.w-33{flex:1 1 0;width:auto;min-width:0;padding:0 14px}.product-meta-row>.w-33:first-child{padding-left:0}.product-meta-row>.w-33+.w-33{border-left:1px solid var(--border-subtle)}.product-inline-action-btn{width:36px;height:36px;color:var(--text-secondary);cursor:pointer;background:0 0;border:none;border-radius:10px;justify-content:center;align-items:center;padding:0;transition:background .15s,color .15s;display:inline-flex}.product-inline-action-btn i{font-size:16px;line-height:1}.product-inline-action-btn:hover,.product-inline-action-btn:focus-visible{background:var(--surface-muted);color:var(--text-primary);outline:none}.product-header-actions{align-items:center;gap:2px;margin-left:8px;display:inline-flex}@media (width<=991px){.product-header-actions{margin-left:auto}}.product-themes-list{flex-wrap:wrap;gap:6px;margin-top:6px;display:flex}.product-theme-chip{background:var(--surface-muted);border:1px solid var(--border-subtle);color:var(--text-secondary);border-radius:999px;align-items:center;padding:5px 12px;font-size:13px;font-weight:500;line-height:1.4;display:inline-flex}.product-view-price-block{border-top:1px solid var(--border-subtle);margin-top:auto;padding-top:20px}.title-description-product{font-size:29px;font-weight:600;line-height:130%}.description-content-product{white-space:pre-line;font-size:19px;line-height:130%}.link-danger{color:red}.product-item--image .plyr--audio .plyr__controls{height:195px}.rating-area:not(:checked)>label:hover,.rating-area:not(:checked)>label:hover~label{color:gold}.rating-area>input:checked+label:hover,.rating-area>input:checked+label:hover~label,.rating-area>input:checked~label:hover,.rating-area>input:checked~label:hover~label,.rating-area>label:hover~input:checked~label{color:gold;text-shadow:1px 1px #daa520}.rate-area>label:active{position:relative}.btn-tg.disabled{background:#f7f7f7;border-color:#f7f7f7}.content-product-preview{border-radius:15px;position:relative;overflow:clip}.preview-rounded-wrapper{border-radius:15px;overflow:hidden;transform:translateZ(0)}.product-preview-swiper .swiper-slide{background:#00000005;border-radius:15px;justify-content:center;align-items:center;width:100%;display:flex;overflow:hidden}.product-preview-swiper .swiper-slide img,.product-preview-swiper .swiper-slide video{width:100%;height:auto;display:block}.product-preview-thumbs .swiper-slide{cursor:pointer;opacity:.6;border-radius:10px;transition:opacity .3s;overflow:hidden}.product-access-icon{color:#1a1a1a;cursor:default;background:#00000012;border-radius:4px;flex-shrink:0;justify-content:center;align-items:center;width:20px;height:20px;margin-left:5px;font-size:10px;display:inline-flex;position:relative}.product-access-icon:after{content:attr(data-tooltip);color:#fff;white-space:nowrap;pointer-events:none;opacity:0;z-index:20;background:#14141ee0;border-radius:5px;padding:4px 8px;font-size:11px;transition:opacity .15s;position:absolute;bottom:calc(100% + 6px);left:50%;transform:translate(-50%)}.product-access-icon:before{content:"";pointer-events:none;opacity:0;z-index:20;border:5px solid #0000;border-top-color:#14141ee0;transition:opacity .15s;position:absolute;bottom:calc(100% + 1px);left:50%;transform:translate(-50%)}.product-access-icon:hover:after,.product-access-icon:hover:before{opacity:1}.accordion-content button:hover{border-color:#000}.e7f8g9h0{box-shadow:var(--card-shadow);background:#fff;border-radius:18px;width:100%;margin:0 auto;padding:35px}.i1j2k3l4{border-bottom:1px solid #f0f0f0;margin-bottom:30px;padding-bottom:20px}.m5n6o7p8{color:var(--dark);align-items:center;gap:10px;margin-bottom:18px;font-size:19px;font-weight:600;display:flex}.m5n6o7p8 i{color:var(--primary);text-align:center;width:24px}.q9r0s1t2{flex-wrap:wrap;gap:18px;margin-bottom:18px;display:flex}.u3v4w5x6{flex:300px;margin-bottom:15px}.y7z8a9b0{color:var(--dark);margin-bottom:7px;font-size:14px;font-weight:500;display:block}.c1d2e3f4{border:2px solid var(--border);width:100%;transition:var(--transition);background:#fff;border-radius:10px;padding:13px 15px;font-size:15px}.c1d2e3f4:focus{border-color:var(--primary);outline:none;box-shadow:0 0 0 3px #8a2be21a}.g5h6i7j8{border:2px dashed var(--border);text-align:center;cursor:pointer;transition:var(--transition);background:#fafafa;border-radius:10px;padding:25px;position:relative}.g5h6i7j8:hover{border-color:var(--primary);background:#8a2be208}.g5h6i7j8 i{color:var(--primary);margin-bottom:12px;font-size:36px}.k9l0m1n2{margin-bottom:8px;font-size:15px;font-weight:500}.o3p4q5r6{color:var(--gray);font-size:13px}.s7t8u9v0{opacity:0;cursor:pointer;width:100%;height:100%;position:absolute;top:0;left:0}.w1x2y3z4{margin-top:18px}.a5b6c7d8{background:var(--light);border-radius:8px;align-items:center;margin-bottom:8px;padding:10px 14px;font-size:14px;display:flex}.a5b6c7d8 i{color:var(--primary);margin-right:8px;font-size:16px}.e9f0g1h2{flex:1;font-size:13px}.i3j4k5l6{color:var(--gray);margin-right:12px;font-size:12px}.m7n8o9p0{color:var(--secondary);cursor:pointer;font-size:14px}.q1r2s3t4{background:#8a2be20d;border-radius:14px;margin:28px 0;padding:22px}.u5v6w7x8{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:15px;margin-bottom:18px;display:flex}.y9z0a1b2{color:var(--primary);font-size:17px;font-weight:600}.c3d4e5f6{background:var(--primary);color:#fff;transition:var(--transition);border-radius:7px;align-items:center;gap:8px;padding:9px 18px;font-size:14px;font-weight:500;text-decoration:none;display:inline-flex}.c3d4e5f6:hover{background:var(--primary-dark);transform:translateY(-2px)}.g7h8i9j0{max-height:140px;margin-bottom:22px;padding-right:8px;font-size:14px;line-height:1.7;overflow-y:auto}.g7h8i9j0 p{margin-bottom:12px}.k1l2m3n4{align-items:flex-start;gap:12px;display:flex}.o5p6q7r8{accent-color:var(--primary);margin-top:5px}.s9t0u1v2{font-size:14px;line-height:1.5}.s9t0u1v2 a{color:var(--primary);font-weight:500;text-decoration:none}.s9t0u1v2 a:hover{text-decoration:underline}.w3x4y5z6:hover{background:var(--primary-dark);transform:translateY(-2px);box-shadow:0 6px 20px #8a2be266}.w3x4y5z6:active{transform:translateY(0)}.e1f2g3h4{border-left:4px solid var(--primary);background:#f8f9ff;border-radius:0 8px 8px 0;padding:15px}.i5j6k7l8{background:#f8f9ff;border-radius:10px;margin-top:10px;padding:15px}.m9n0o1p2{color:#e74c3c;margin-top:5px;font-size:13px;display:none}.q3r4s5t6{border:3px solid #ffffff4d;border-top-color:#fff;border-radius:50%;width:20px;height:20px;animation:1s ease-in-out infinite spin;display:none}@media (width<=768px){.e7f8g9h0{padding:25px}.btn.js-open-modal{margin-left:0}.m5n6o7p8{font-size:17px}.g7h8i9j0{max-height:180px}.u5v6w7x8{flex-direction:column;align-items:flex-start}}@media (width<=480px){.e7f8g9h0,.g5h6i7j8,.q1r2s3t4{padding:18px}.u3v4w5x6{flex:100%}}@keyframes gP6wK5{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes pR8wK3{0%{width:30%}50%{width:70%}to{width:30%}}.k5lP0m a:hover{color:var(--c-blue-600);text-decoration:underline}@keyframes fadeIn{to{opacity:1}}.error-page-number{text-align:center;font-size:155px;font-weight:700}.error-page-title{text-align:center;font-size:45px;font-weight:500}.d-block{display:block}.js-upload-chunk--progress[value="0"]{display:none}.role-selector{background:#f5f5f7;border-radius:12px;margin-bottom:15px;padding:6px;display:flex;position:relative;box-shadow:inset 0 1px 2px #00000008}.role-option{text-align:center;cursor:pointer;z-index:2;color:#6b6b7b;border-radius:10px;flex:1;padding:10px 5px;font-weight:500;transition:all .4s cubic-bezier(.16,1,.3,1);position:relative}.role-option.active{color:#1a1a1a}.role-option:not(.active):hover{color:#424257}.selector-highlight{z-index:1;background:#fff;border-radius:10px;height:calc(100% - 12px);transition:all .5s cubic-bezier(.34,1.56,.64,1);position:absolute;top:6px;box-shadow:0 4px 12px #00000014,0 1px 2px #0000000d}.role-info{text-align:center;color:#6b6b7b;padding:0 10px;font-size:14px;line-height:1.5;transition:opacity .3s}.role-icon{opacity:.7;width:24px;height:19px;margin:0 auto 1px;transition:opacity .3s;display:block}.role-option.active .role-icon{opacity:1}@keyframes verification{0%{left:-30%}70%{left:100%}to{left:100%}}@keyframes pulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.9;transform:scale(1.05)}}.employment-container{& .status-container{text-align:center;padding:2rem}& .status-title{color:#333;margin-bottom:1.8rem;font-size:1.1rem;font-weight:500;line-height:1.4}& .verification-loader{background:#e0e0e0;border-radius:2px;height:4px;position:relative;overflow:hidden}& .verification-progress{background:#4285f4;border-radius:2px;width:30%;height:100%;animation:1.8s cubic-bezier(.65,0,.35,1) infinite verification;position:absolute}& .document-icon{width:48px;height:48px;margin:2.5rem auto 1.5rem;position:relative}& .page{background:#fff;border:1.5px solid #e0e0e0;border-radius:4px;justify-content:center;align-items:center;width:100%;height:100%;display:flex;position:absolute}& .page-1{z-index:3;transform:rotate(-3deg)}& .page-2{z-index:2;opacity:.7;top:2px;transform:rotate(2deg)}& .check-icon{border:2px solid #4285f4;border-radius:50%;width:18px;height:18px;animation:1.5s infinite pulse;position:relative}& .check-icon:after{content:"";border:2px solid #4285f4;border-width:0 2px 2px 0;width:2px;height:8px;position:absolute;top:1px;left:5px;transform:rotate(45deg)}}@keyframes appear{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@keyframes scaleIn{0%{opacity:0;transform:scale(.7)}to{opacity:1;transform:scale(1)}}@keyframes draw{to{stroke-dashoffset:0}}@keyframes fadeInUp{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}.employment-container-success{& .status-container{text-align:center;padding:2rem;animation:.6s ease-out appear}& .status-title{color:#333;margin-bottom:1.8rem;font-size:1.1rem;font-weight:500;line-height:1.4}& .success-icon{width:60px;height:60px;margin:1.5rem auto 2rem;position:relative}& .circle{fill:#34a853;background:#34a853;border-radius:50%;justify-content:center;align-items:center;width:100%;height:100%;animation:.4s cubic-bezier(.68,-.55,.27,1.55) scaleIn;display:flex}& .checkmark{width:24px;height:24px}& .checkmark path{stroke:#fff;stroke-width:3px;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:48;stroke-dashoffset:48px;animation:.6s ease-out .3s forwards draw}& .confirmation-message{color:#34a853;opacity:0;margin-top:.8rem;font-size:.9rem;font-weight:500;animation:.4s ease-out .8s forwards fadeIn}& .details-card{text-align:left;opacity:0;background:#fff;border-radius:12px;margin-top:1.8rem;padding:1.2rem;animation:.5s ease-out .9s forwards fadeInUp;box-shadow:0 2px 12px #0000000d}& .detail-item{margin-bottom:.8rem;font-size:.9rem;display:flex}& .detail-item:last-child{margin-bottom:0}& .detail-label{color:#666;flex-shrink:0;width:50%}& .detail-value{color:#333;font-weight:500}}@keyframes actionsAppear{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@keyframes cardAppear{0%{opacity:0;transform:translateY(20px)scale(.95)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes iconShake{0%,to{transform:translate(0)}20%,60%{transform:translate(-5px)}40%,80%{transform:translate(5px)}}@keyframes circlePulse{0%{opacity:0;transform:scale(.5)}50%{opacity:1}to{opacity:.8;transform:scale(1)}}@keyframes badgeAppear{0%{opacity:0;transform:scale(0)}80%{transform:scale(1.1)}to{opacity:1;transform:scale(1)}}@keyframes textAppear{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@keyframes detailsAppear{0%{opacity:0;transform:translateY(15px)}to{opacity:1;transform:translateY(0)}}.employment-container-reject{& .status-card{padding:39px 29px;animation:.6s cubic-bezier(.23,1,.32,1) cardAppear;position:relative;overflow:hidden}& .error-icon{width:90px;height:90px;margin:0 auto 25px;animation:.8s cubic-bezier(.68,-.55,.27,1.55) both iconShake;position:relative}& .error-circle{opacity:0;background:#ffebee;border-radius:50%;width:100%;height:100%;animation:1.2s cubic-bezier(.23,1,.32,1) .2s forwards circlePulse;position:absolute;top:0;left:0}& .error-badge{background:#f44336;border-radius:50%;justify-content:center;align-items:center;width:100%;height:100%;animation:.6s cubic-bezier(.68,-.55,.27,1.55) both badgeAppear;display:flex;position:relative;box-shadow:0 5px 15px #f4433633}& .error-badge i{color:#fff;font-size:40px}& .status-title{color:#333;margin-bottom:15px;font-size:22px;font-weight:600;animation:.5s ease-out .4s both textAppear}& .status-subtitle{color:#757575;margin-bottom:30px;font-size:16px;line-height:1.6;animation:.5s ease-out .5s both textAppear}& .error-details{text-align:left;background:#fff5f5;border-left:3px solid #f44336;border-radius:12px;margin-bottom:30px;padding:20px;animation:.5s ease-out .6s both detailsAppear}& .error-details h3{color:#f44336;align-items:center;margin-bottom:15px;font-size:16px;display:flex}& .error-details h3 i{margin-right:8px}& .error-info{margin-bottom:12px;font-size:14px;display:flex}& .error-info:last-child{margin-bottom:0}& .error-label{color:#757575;flex-shrink:0;width:140px}& .error-value{color:#333;font-weight:500}& .actions{gap:15px;animation:.5s ease-out .7s both actionsAppear;display:flex}& .btn{cursor:pointer;border:none;border-radius:10px;flex:1;justify-content:center;align-items:center;padding:14px;font-size:15px;font-weight:600;transition:all .3s;display:flex}& .btn i{margin-right:8px}& .btn-primary{color:#fff;background:#f44336;box-shadow:0 4px 12px #f4433640}& .btn-primary:hover{background:#e53935;transform:translateY(-2px);box-shadow:0 6px 15px #f443364d}& .btn-secondary{color:#333;background:#fff;border:1px solid #e0e0e0}& .btn-secondary:hover{background:#f5f5f5;transform:translateY(-2px)}@media (width<=480px){& .status-card{padding:30px 20px}& .actions{flex-direction:column}& .error-icon{width:80px;height:80px}& .status-title{font-size:20px}}}.btn-success{color:#fff;background:#34a853}.btn-danger{background:var(--c-red-600);color:#fff}.mt-109px{margin-top:109px}.qzw-spinner{border:3px solid #4285f426;border-top-color:#4285f4;border-radius:50%;width:56px;height:56px;margin:0 auto 22px;animation:1.1s cubic-bezier(.5,.1,.4,.9) infinite qzw-spin}.qzw-progress:after{content:"";background:#4285f4;border-radius:3px;width:65%;height:100%;animation:1.8s ease-in-out infinite qzw-load;display:block}@keyframes qzw-spin{to{transform:rotate(360deg)}}@keyframes qzw-load{0%{transform:translate(-100%)}60%{transform:translate(100%)}to{transform:translate(220%)}}@keyframes qzw-fade{0%{opacity:0}to{opacity:1}}[hidden]{display:none!important}.search-wrap{flex-direction:column;align-items:flex-start;display:inline-flex;position:relative}.search-wrap:after{content:"";background:0 0;width:min(480px,86vw);height:12px;position:absolute;top:44px;left:0}.search-btn{cursor:pointer;color:#374151;background:#fff;border:1px solid #d1d5db;border-radius:8px;outline:none;place-items:center;width:44px;height:44px;display:grid}.search-btn:hover{border-color:#9ca3af}.search-btn:focus-visible{outline:2px solid var(--c-blue-700);outline-offset:3px}.search-btn svg{width:20px;height:20px;display:block}.search-panel{border:1px solid var(--c-gray-200);z-index:10;background:#fff;border-radius:8px;width:min(480px,86vw);padding:10px;display:none;position:absolute;top:56px;left:0}.search-panel:before{content:"";border-left:1px solid var(--c-gray-200);border-top:1px solid var(--c-gray-200);background:#fff;width:14px;height:14px;position:absolute;top:-7px;left:12px;transform:rotate(45deg)}.search-wrap.is-overflow .search-panel{left:auto;right:0}.search-wrap.is-overflow .search-panel:before{left:auto;right:12px}.search-wrap:hover .search-panel,.search-wrap:focus-within .search-panel{display:block}.search-form{align-items:center;gap:8px;display:flex}.search-input{min-width:0;color:var(--c-gray-900);background:#fff;border:1px solid #d1d5db;border-radius:6px;outline:none;flex:1;padding:10px 12px}.search-input::placeholder{color:var(--c-gray-500)}.search-input:focus-visible{border-color:var(--c-blue-700);outline:2px solid var(--c-blue-700);outline-offset:2px}.search-submit{border:1px solid var(--c-blue-700);background:var(--c-blue-600);color:#fff;cursor:pointer;border-radius:6px;padding:10px 14px;font-weight:600}.search-submit:hover{background:var(--c-blue-700)}.search-submit:focus-visible{outline:2px solid var(--c-blue-700);outline-offset:2px}.form-select-small{padding:9px 37px 9px 15px;font-size:17px}.q3f9-app{color:#101828;border:1px solid var(--c-gray-200);background:#f6f7fb;border-radius:20px;height:87vh;font-family:Inter,system-ui,-apple-system,Segoe UI,Roboto,Arial,sans-serif;display:flex;overflow:hidden}.q3f9-sidebar{color:#fff;background:#1c1c1c;border-right:1px solid #2c2c2c;flex-direction:column;width:320px;min-width:280px;max-width:420px;display:flex}.q3f9-header{align-items:center;gap:8px;padding:20px 16px 10px;display:flex}.q3f9-title{color:#fff;margin:0;font-size:24px;font-weight:700}.q3f9-actions-row{align-items:center;gap:8px;padding:10px 16px;display:flex}.q3f9-search-container{background:#2c2c2c;border-radius:12px;flex:1;align-items:center;padding:0 12px;display:flex;position:relative}.q3f9-search-container i{color:#8e8e8e;font-size:14px}.q3f9-search-container input{color:#fff;background:0 0;border:none;outline:none;width:100%;padding:10px 8px;font-size:14px}.q3f9-search-container input::placeholder{color:#8e8e8e}.q3f9-action-btn{cursor:pointer;color:#fff;background:#2c2c2c;border:none;border-radius:12px;justify-content:center;align-items:center;width:42px;height:42px;transition:all .2s;display:flex}.q3f9-filter-wrapper{position:relative}.q3f9-filter-menu{z-index:10001;background:#2c2c2c;border:1px solid #3c3c3c;border-radius:12px;flex-direction:column;width:200px;margin-top:8px;display:none;position:absolute;top:100%;right:0;overflow:hidden;box-shadow:0 10px 25px #0000004d}.q3f9-filter-menu.show{display:flex}.q3f9-filter-item{color:#fff;cursor:pointer;align-items:center;gap:10px;padding:12px 16px;font-size:14px;transition:background .2s;display:flex}.q3f9-filter-item i{color:#8e8e8e;width:16px}.q3f9-filter-item:hover{background:#3c3c3c}.q3f9-filter-item.active{color:#fff;background:#3c3c3c}.q3f9-filter-item.active i{color:#fff}.q3f9-action-btn:hover{background:#3c3c3c}.q3f9-new-btn{color:#1c1c1c;background:#fff}.q3f9-new-btn:hover{background:#f0f0f0}.q3f9-filter-btn.active{color:#1c1c1c;background:#fff}.q3f9-sort-info{color:#8e8e8e;align-items:center;gap:6px;padding:5px 16px 15px;font-size:13px;display:flex}.q3f9-chatlist{flex:1;overflow:auto}.q3f9-chatitem{cursor:pointer;align-items:center;gap:12px;padding:12px 16px;transition:background .15s;display:flex}.q3f9-chatitem:hover{background:#ffffff0d}.q3f9-chatitem.q3f9-active{background:#ffffff1a}.q3f9-avatar{background:var(--c-gray-200);width:40px;height:40px;color:var(--c-slate-600);border-radius:50%;flex:0 0 40px;justify-content:center;align-items:center;font-size:14px;font-weight:700;display:flex;overflow:hidden}.q3f9-avatar img{object-fit:cover;width:100%;height:100%;display:block}.q3f9-chatmeta{flex:1;min-width:0}.q3f9-chatname{white-space:nowrap;text-overflow:ellipsis;color:#fff;margin:0 0 2px;font-size:14px;font-weight:600;overflow:hidden}.q3f9-chatlast{color:#8e8e8e;white-space:nowrap;text-overflow:ellipsis;font-size:13px;overflow:hidden}.q3f9-time{color:#8e8e8e;font-size:12px}.q3f9-main{flex-direction:column;flex:1;min-width:0;display:flex}.q3f9-threadhead{background:#fff;border-bottom:1px solid #eef0f4;align-items:center;gap:12px;padding:12px 16px;display:flex;position:relative}.q3f9-threadhead--small{flex:1;align-items:center;gap:12px;min-width:0;display:flex;overflow:hidden}.q3f9-threadhead--small>div{min-width:0;overflow:hidden}.q3f9-back{border:1px solid var(--c-gray-200);cursor:pointer;background:#fff;border-radius:10px;justify-content:center;align-items:center;width:36px;height:36px;display:none}.q3f9-threadtitle{align-items:center;min-width:0;max-width:100%;margin:0;font-size:16px;font-weight:700;display:flex}.q3f9-threadtitle-name{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.q3f9-timehint{color:var(--c-slate-400);margin-top:4px;font-size:12px}.q3f9-thread{flex-direction:column;flex:1;padding:20px;display:flex;overflow:auto}.q3f9-bubble{word-wrap:break-word;border-radius:14px;max-width:72%;margin:6px 0;padding:10px 12px;font-size:14px;line-height:1.35;position:relative}.q3f9-me{background:var(--color-primary);color:#fff;border-top-right-radius:4px;margin-left:auto}.q3f9-them{background:#fff;border:1px solid #eef0f4;border-top-left-radius:4px;margin-right:auto}.q3f9-msgatt{flex-wrap:wrap;gap:8px;margin-top:8px;display:flex}.q3f9-thumb{border:1px solid var(--c-gray-200);background:var(--c-slate-50);width:92px;height:92px;color:var(--c-slate-600);cursor:pointer;border-radius:10px;justify-content:center;align-items:center;font-size:12px;display:flex;overflow:hidden}.q3f9-thumb img{object-fit:cover;width:100%;height:100%;display:block}.q3f9-doc{border:1px solid var(--c-gray-200);color:var(--c-gray-900);background:#fff;border-radius:12px;align-items:center;gap:10px;min-width:220px;max-width:280px;padding:10px 12px;text-decoration:none;display:flex}.q3f9-doc:hover{background:#f9fafb}.q3f9-docicon{border:1px solid var(--c-slate-200);background:var(--c-slate-50);border-radius:6px;justify-content:center;align-items:center;width:34px;height:42px;display:flex;position:relative;overflow:hidden}.q3f9-docext{background:var(--color-primary);color:#fff;justify-content:center;align-items:center;height:16px;font-size:10px;display:flex;position:absolute;bottom:0;left:0;right:0}.q3f9-doctxt{flex-direction:column;gap:2px;min-width:0;display:flex}.q3f9-docname{white-space:nowrap;text-overflow:ellipsis;font-size:13px;font-weight:600;overflow:hidden}.q3f9-docmeta{color:var(--c-slate-500);white-space:nowrap;font-size:12px}.q3f9-inputbar{background:#fff;border-top:1px solid #eef0f4;flex-direction:column;gap:8px;padding:10px;display:flex}.q3f9-attachments{flex-wrap:wrap;gap:6px;display:flex}.q3f9-atchip{border:1px solid var(--c-gray-200);background:#fff;border-radius:999px;align-items:center;gap:8px;padding:6px 10px;font-size:12px;display:inline-flex;box-shadow:0 1px #10182808}.q3f9-atchipimg{background:var(--c-gray-200);border-radius:6px;justify-content:center;align-items:center;width:22px;height:22px;display:flex;overflow:hidden}.q3f9-atchipimg img{object-fit:cover;width:100%;height:100%;display:block}.q3f9-atchipname{white-space:nowrap;text-overflow:ellipsis;max-width:180px;overflow:hidden}.q3f9-atchipsize{color:var(--c-slate-500)}.q3f9-atchiprm{color:var(--c-slate-700);cursor:pointer;background:0 0;border:none;border-radius:6px;padding:2px;font-size:16px;line-height:1}.q3f9-atchiprm:hover{background:var(--c-slate-200)}.q3f9-inputrow{align-items:center;gap:8px;display:flex}.q3f9-field{border:1.5px solid var(--c-gray-200);box-sizing:border-box;background:#f4f4f5;border-radius:23px;flex:1;align-items:flex-end;min-height:46px;padding:0 4px;transition:border-color .2s,background .2s;display:flex}.q3f9-field:focus-within{background:#f9fafb;border-color:#b0b8c4}.q3f9-field-btn{cursor:pointer;color:#8b95a5;-webkit-tap-highlight-color:transparent;background:0 0;border:none;flex:0 0 38px;justify-content:center;align-items:center;width:38px;height:46px;padding:0;font-size:19px;transition:color .15s;display:flex;position:relative}.q3f9-field-btn:hover{color:#4b5563}.q3f9-field-btn .emoji-trigger{cursor:pointer;color:inherit;background:0 0;border:none;justify-content:center;align-items:center;padding:0;font-size:20px;transition:color .15s,transform .15s;display:flex}.q3f9-field-btn .emoji-trigger:hover{transform:scale(1.1)}.q3f9-text{resize:none;background:0 0;border:none;outline:none;flex:1;max-height:140px;padding:12px 4px;font-size:15px;line-height:1.4}.q3f9-sendbtn{background:var(--color-primary);color:#fff;cursor:pointer;border:none;border-radius:50%;flex:0 0 46px;justify-content:center;align-items:center;width:46px;height:46px;font-size:17px;transition:background .15s,transform .1s;display:flex}.q3f9-sendbtn:hover{background:#0836d4}.q3f9-sendbtn:active{transform:scale(.92)}.q3f9-sendbtn:disabled{background:var(--c-slate-200);color:var(--c-slate-400);cursor:not-allowed}.q3f9-icon{width:20px;height:20px;display:inline-block}.q3f9-lightbox{z-index:9999;background:#0f172ae6;justify-content:center;align-items:center;display:none;position:fixed;inset:0}.q3f9-lightbox.q3f9-show{display:flex}.q3f9-lightbox img{border-radius:12px;max-width:92vw;max-height:92vh;box-shadow:0 10px 30px #0006}.q3f9-lightclose{border:1px solid var(--c-slate-600);background:var(--c-slate-900);color:#fff;cursor:pointer;border-radius:50%;justify-content:center;align-items:center;width:40px;height:40px;font-size:20px;display:flex;position:fixed;top:16px;right:16px}.q3f9-lightclose:hover{background:var(--c-slate-800)}@media (width<=900px){.q3f9-app{flex-direction:column;height:77dvh}.q3f9-sidebar{border-bottom:1px solid #2c2c2c;border-right:none;width:100%;max-width:none;height:100%}.q3f9-main{height:100%}.q3f9-back{display:flex}.q3f9-app:not(.q3f9-mobile-chat-open) .q3f9-main,.q3f9-app.q3f9-mobile-chat-open .q3f9-sidebar{display:none}.q3f9-thread{padding:14px}.q3f9-bubble{max-width:85%}.q3f9-inputbar{padding:8px 10px}.q3f9-inputrow{gap:8px}.q3f9-field{border-radius:21px;min-height:42px;padding:0 2px}.q3f9-field-btn{flex:0 0 34px;width:34px;height:42px;font-size:17px}.q3f9-text{padding:10px 4px;font-size:15px}.q3f9-sendbtn{flex:0 0 42px;width:42px;height:42px;font-size:15px}}.q3f9-chatitem.q3f9-unread .q3f9-chatname{color:#fff;font-weight:800}.q3f9-chatitem.q3f9-unread .q3f9-chatlast{color:var(--c-slate-300);font-weight:600}.q3f9-unreadwrap{align-items:center;gap:6px;margin-left:auto;display:flex}.q3f9-badge{background:var(--color-primary);color:#fff;border-radius:999px;justify-content:center;align-items:center;min-width:20px;height:20px;padding:0 6px;font-size:12px;display:inline-flex;box-shadow:0 1px #1018280f}.status-dot-q1n8{vertical-align:middle;background:#9ca3af;border-radius:50%;flex:none;width:8px;height:8px;display:inline-block;position:relative}.status-dot-q1n8[data-status=online]{background:var(--c-emerald-500);animation:1.6s ease-out infinite pulse-q1n8;box-shadow:0 0 #10b98199}.status-dot-q1n8[data-status=offline]:hover:after{content:attr(data-lastseen);background:var(--c-gray-900);color:#fff;white-space:nowrap;pointer-events:none;opacity:0;z-index:10;border-radius:4px;padding:3px 6px;font-size:11px;animation:.15s forwards fadeIn-q1n8;position:absolute;top:-30px;left:50%;transform:translate(-50%)}.status-dot-q1n8[data-status=offline]:hover:before{content:"";border:4px solid #0000;border-top-color:var(--c-gray-900);opacity:0;z-index:10;animation:.15s forwards fadeIn-q1n8;position:absolute;top:-8px;left:50%;transform:translate(-50%)}@keyframes pulse-q1n8{0%{box-shadow:0 0 #10b98199}70%{box-shadow:0 0 0 6px #10b98100}to{box-shadow:0 0 #10b98100}}@keyframes fadeIn-q1n8{to{opacity:1}}.plc_w9f2{text-align:center;height:100%;color:var(--c-gray-500);border:1px dashed var(--c-gray-200);box-sizing:border-box;user-select:none;background:linear-gradient(#fafafa 0%,#fff 100%);flex-direction:column;justify-content:center;align-items:center;gap:14px;padding:28px;display:flex}.plc_k7m1{background:#f3f4f6;border-radius:20px;place-items:center;width:72px;height:72px;display:grid;box-shadow:inset 0 1px #00000005}.plc_i2v7{opacity:.9;width:36px;height:36px}.plc_illus{user-select:none;-webkit-user-drag:none;width:clamp(180px,28vw,240px);height:auto;margin-bottom:16px}.plc_t3q8{color:var(--c-gray-900);letter-spacing:.2px;margin:0;font-size:clamp(18px,2vw,20px);line-height:1.2}.plc_d5p4{max-width:520px;color:var(--c-gray-500);margin:0;font-size:14px;line-height:1.55}.plc_w9f2:hover{border-color:#d1d5db}@media (prefers-reduced-motion:no-preference){.plc_w9f2{animation:.24s ease-out plc_fadeIn_s4m1}@keyframes plc_fadeIn_s4m1{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}}.text-extra-small{font-size:11px}.q3f9-fileinput-visuallyhidden{opacity:0;pointer-events:none;width:1px;height:1px;position:absolute;left:-9999px}.q3f9-clipbtn{position:relative}#q3f9-fileInput{opacity:0;cursor:pointer;width:100%;height:100%;position:absolute;inset:0}.q3f9-onl{align-items:center;gap:6px;padding-left:8px;display:inline-flex}.q3f9-onltext{color:var(--c-emerald-500);font-size:12px;font-weight:600}.q3f9-onldot{background:var(--c-emerald-500);border-radius:50%;flex-shrink:0;width:10px;height:10px;animation:1.8s ease-out infinite q3f9-pulse;box-shadow:0 0 #10b9818c}@keyframes q3f9-pulse{0%{box-shadow:0 0 #10b9818c}70%{box-shadow:0 0 0 8px #10b98100}to{box-shadow:0 0 #10b98100}}.q3f9-avawrap{width:40px;height:40px;position:relative}.q3f9-avawrap .q3f9-avatar{width:100%;height:100%}.q3f9-statusdot{background:var(--c-emerald-500);border:2px solid #fff;border-radius:50%;width:10px;height:10px;animation:1.8s ease-out infinite q3f9-pulse;position:absolute;bottom:-1px;right:-1px;box-shadow:0 0 #10b9818c}@media (width<=900px){.q3f9-onldot,.q3f9-statusdot{width:9px;height:9px}}.q3f9-modal{z-index:10000;background:#0f172a73;justify-content:center;align-items:center;display:none;position:fixed;inset:0}.q3f9-modal.q3f9-show{display:flex}.q3f9-modalbox{border:1px solid var(--c-gray-200);background:#fff;border-radius:16px;width:min(680px,92vw);padding:16px 16px 12px;position:relative;box-shadow:0 20px 60px #02061733}.q3f9-modaltitle{margin:0 0 12px;font-size:18px;font-weight:800}.q3f9-newchat-box{color:#fff;background:#1c1c1c;border:1px solid #2c2c2c;border-radius:20px;width:100%;max-width:450px;padding:24px}.q3f9-newchat-search{background:#2c2c2c;border-radius:12px;align-items:center;margin:16px 0;padding:0 12px;display:flex;position:relative}.q3f9-newchat-search i{color:#8e8e8e}.q3f9-newchat-search input{color:#fff;background:0 0;border:none;outline:none;width:100%;padding:12px 10px}.q3f9-newchat-list{max-height:400px;overflow-y:auto}.q3f9-newchat-item{cursor:pointer;border-radius:12px;align-items:center;gap:12px;padding:10px;transition:background .2s;display:flex}.q3f9-newchat-item:hover{background:#ffffff0d}.q3f9-newchat-info{flex:1}.q3f9-newchat-name{font-size:15px;font-weight:600}.q3f9-newchat-login{color:#8e8e8e;font-size:13px}.q3f9-closex{color:#fff;cursor:pointer;z-index:10;background:#2c2c2c;border:1px solid #3c3c3c;border-radius:8px;justify-content:center;align-items:center;width:28px;height:28px;font-size:14px;transition:all .2s;display:flex;position:absolute;top:12px;right:12px}.q3f9-closex:hover{background:#3c3c3c;border-color:#4c4c4c}.q3f9-msgstatus{color:var(--c-slate-400);align-items:center;gap:6px;margin-top:6px;font-size:12px;display:flex}.q3f9-check{width:16px;height:16px;display:inline-block}.q3f9-check svg{width:16px;height:16px;display:block}.q3f9-status-delivered{color:var(--c-slate-500)}.q3f9-reactions{flex-wrap:wrap;gap:4px;margin-top:6px;display:flex}.q3f9-react-chip{cursor:pointer;-webkit-tap-highlight-color:transparent;background:#0f172a0f;border:1px solid #0000;border-radius:999px;align-items:center;gap:4px;padding:2px 8px;font-size:13px;line-height:1.4;transition:background .15s,border-color .15s,transform .1s;display:inline-flex}.q3f9-react-chip:hover{background:#0f172a1f}.q3f9-react-chip:active{transform:scale(.95)}.q3f9-react-chip--mine{color:var(--c-blue-700);background:#3b82f624;border-color:#3b82f673}.q3f9-react-chip--mine:hover{background:#3b82f633}.q3f9-react-emoji{font-size:15px;line-height:1}.q3f9-react-count{font-variant-numeric:tabular-nums;color:inherit;font-weight:500}.q3f9-react-add{width:24px;height:24px;color:var(--c-slate-500);cursor:pointer;opacity:.55;background:#fff;border:1px solid #64748b59;border-radius:50%;justify-content:center;align-items:center;padding:0;font-size:16px;line-height:1;transition:opacity .15s,background .15s,border-color .15s,color .15s;display:inline-flex;position:absolute;top:6px;right:6px;box-shadow:0 1px 2px #0f172a0a}.q3f9-bubble:hover .q3f9-react-add,.q3f9-react-add:hover,.q3f9-react-add:focus{opacity:1;color:var(--c-slate-700);border-color:#64748bb3}@media (hover:none){.q3f9-react-add{opacity:1}}.q3f9-me .q3f9-react-add{color:#fff;background:#ffffff38;border-color:#fff6;width:22px;height:22px;top:6px;right:6px;transform:none}.q3f9-bubble.q3f9-me:hover .q3f9-react-add,.q3f9-me .q3f9-react-add:hover,.q3f9-me .q3f9-react-add:focus{color:#fff;background:#fff6;border-color:#fffc}@media (width<=640px){.q3f9-react-add{width:22px;height:22px;font-size:14px;top:6px;right:6px;transform:none}}.q3f9-react-add:hover{color:var(--c-slate-700);background:#0f172a0f;border-color:#64748bb3}.q3f9-react-popover{z-index:50;background:#fff;border:1px solid #0f172a1a;border-radius:999px;gap:4px;padding:6px 8px;display:flex;position:absolute;box-shadow:0 8px 24px #0f172a26}.q3f9-react-popover button{cursor:pointer;background:0 0;border:0;border-radius:50%;width:32px;height:32px;padding:0;font-size:22px;line-height:1;transition:background .12s,transform .1s}.q3f9-react-popover button:hover{background:#0f172a14;transform:scale(1.15)}.q3f9-status-read{color:var(--c-emerald-500)}.q3f9-menubtn{border:1px solid var(--c-gray-200);cursor:pointer;width:36px;height:36px;color:inherit;background:#fff;border-radius:10px;justify-content:center;align-items:center;margin-left:auto;text-decoration:none;display:flex}.q3f9-menu{border:1px solid var(--c-gray-200);z-index:9999;background:#fff;border-radius:12px;min-width:220px;display:none;position:absolute;top:56px;right:12px;box-shadow:0 12px 40px #02061726}.q3f9-menu.q3f9-show{display:block}.q3f9-menuitem{cursor:pointer;align-items:center;gap:8px;padding:10px 12px;display:flex}.q3f9-menuitem:hover{background:var(--c-slate-50)}.q3f9-menuitem svg{width:18px;height:18px}.q3f9-menuitem i{text-align:center;width:18px;color:var(--c-slate-500);flex-shrink:0;font-size:14px;line-height:1}.q3f9-menuitem span{color:var(--c-slate-900);font-size:14px}.q3f9-menuitem--danger i{color:var(--c-red-600)}.q3f9-menuitem--success i{color:var(--c-green-600)}.ww-wrap{font-family:system-ui,-apple-system,Segoe UI,Roboto,Arial,sans-serif}.ww-toolbar{border:1px solid var(--c-gray-200);z-index:2;background:#fafafa;border-radius:10px;flex-wrap:wrap;gap:6px;padding:8px;display:flex;position:sticky;top:8px}.ww-btn{border:1px solid var(--c-gray-200);cursor:pointer;background:#fff;border-radius:8px;padding:8px 10px;font-size:14px;line-height:1}.ww-btn:hover{background:#f3f4f6}.ww-btn[aria-pressed=true]{background:#eef2ff;border-color:#c7d2fe}.ww-sep{background:var(--c-gray-200);width:1px;margin:0 4px}.ww-editor{border:1px solid var(--c-gray-200);background:#fff;border-radius:12px;min-height:220px;margin-top:10px;padding:14px}.ww-editor:focus{outline:2px solid #c7d2fe}.ww-placeholder:empty:before{content:attr(data-placeholder);color:#9ca3af;pointer-events:none}.ww-footer{color:var(--c-gray-500);margin-top:8px;font-size:12px}.ww-editor h2{margin:.6em 0;font-size:1.25rem}.ww-editor blockquote{border-left:3px solid var(--c-gray-200);color:#374151;background:#fafafa;margin:.8em 0;padding:.2em .8em}.ww-editor code{background:#f3f4f6;border-radius:4px;padding:0 .25em;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace}.menu .btn{height:44px}.notif-bell{color:#1f2937;cursor:pointer;background:0 0;border:0;border-radius:10px;justify-content:center;align-items:center;width:44px;height:44px;transition:background .2s,transform .15s,color .2s,box-shadow .2s;display:inline-flex;position:relative}.cmenu-c1x[data-count="0"]:after,.cmenu-c1x:not([data-count]):after,.cmenu-c1x[data-count=""]:after{display:none}@media (prefers-reduced-motion:no-preference){.cmenu-c1x[data-count]:not([data-count="0"]):after{animation:2.4s ease-in-out infinite cmenuPulse-c1x}@keyframes cmenuPulse-c1x{0%,to{transform:translate(20%,-20%)scale(1);box-shadow:0 2px 6px #00000040}60%{transform:translate(20%,-20%)scale(1.06);box-shadow:0 0 0 8px #ef444400}}}.stx9-input:focus,.stx9-select:focus{border-color:#84a7ff;box-shadow:0 0 0 3px #5484ff33}.stx9-btn:hover{background:#2557d6;transform:translateY(-1px);box-shadow:0 8px 18px #2f6aff33}.stx9-btn:active{transform:translateY(0)}.vvx7-trend-badge[data-vvx7-trend-dir=up]{color:#166534;background:#dcfce7}.vvx7-trend-badge[data-vvx7-trend-dir=down]{color:#991b1b;background:#fee2e2}.a9l-wrap{font-family:ui-sans-serif,system-ui,Segoe UI,Roboto,Arial}.a9l-filters{flex-wrap:wrap;gap:8px;margin-bottom:12px;display:flex}.a9l-input,.a9l-select{border:1px solid var(--c-slate-200);border-radius:10px;padding:8px 10px;font-size:14px}.a9l-btn{border:1px solid var(--c-slate-200);cursor:pointer;background:#fff;border-radius:10px;padding:8px 12px}.a9l-table{border-collapse:separate;border-spacing:0;border:1px solid var(--c-slate-200);border-radius:12px;width:100%;overflow:scroll}.a9l-table th,.a9l-table td{vertical-align:top;border-bottom:1px solid #eef2f7;padding:10px 12px;font-size:14px}.a9l-table th{background:var(--c-slate-50);text-align:left;white-space:nowrap}.a9l-badge{border:1px solid var(--c-slate-300);border-radius:999px;padding:2px 8px;font-size:12px;display:inline-block}.a9l-row{background:#fff}.a9l-row:nth-child(2n){background:#fcfcfd}.a9l-pag{justify-content:flex-end;align-items:center;gap:6px;margin-top:12px;display:flex}.a9l-pbtn{border:1px solid var(--c-slate-200);cursor:pointer;background:#fff;border-radius:10px;padding:6px 10px}.a9l-pbtn[disabled]{opacity:.5;cursor:not-allowed}.a9l-page{border:1px solid var(--c-slate-200);cursor:pointer;background:#fff;border-radius:8px;padding:4px 9px}.a9l-page.a9l-active{background:var(--c-gray-900);color:#fff;border-color:var(--c-gray-900)}.a9l-msg{white-space:pre-wrap;max-width:680px}.a9l-small{color:var(--c-gray-500);font-size:12px}.vxt-btn-3fA{cursor:pointer;z-index:9999;-webkit-backdrop-filter:blur(8px)saturate(120%);color:#fff;background:linear-gradient(#ffffff12,#ffffff08);border:1px solid #ffffff0f;border-radius:999px;outline:none;place-items:center;width:64px;height:64px;text-decoration:none;transition:transform .18s cubic-bezier(.2,.9,.3,1),box-shadow .18s;display:inline-grid;position:fixed;bottom:22px;right:22px;box-shadow:0 10px 30px #080f1e59,0 2px 6px #080f1e1f}.vxt-ring-3fA{pointer-events:none;opacity:1;border-radius:999px;width:100%;height:100%;transition:opacity .2s;animation:2.8s infinite m3rPulse-0Qp;position:absolute;box-shadow:0 0 #6496ff2e}.k9p-icon-8Xw{background:linear-gradient(#127bfff2,#1a3afff2);border-radius:999px;justify-content:center;align-items:center;width:44px;height:44px;display:inline-flex;transform:translateZ(0);box-shadow:0 6px 18px #17286447,inset 0 -2px 6px #ffffff0f}.k9p-icon-8Xw svg{color:#fff;width:22px;height:22px;display:block}.m3r-badge-0Qp{text-align:center;color:#fff;transform-origin:50%;background:linear-gradient(#ff3b30,#c82b23);border:1px solid #ffffff0f;border-radius:999px;min-width:22px;height:22px;padding:0 6px;font-size:12px;font-weight:600;line-height:22px;transition:transform .16s;position:absolute;top:-6px;right:-6px;box-shadow:0 4px 10px #c8323240}.zpl-tooltip-6Tq{white-space:nowrap;color:#f7f9fc;opacity:0;pointer-events:none;will-change:transform, opacity;transform-origin:100%;background:#060a14e0;border-radius:10px;padding:8px 12px;font-size:13px;transition:opacity .15s,transform .15s;position:absolute;bottom:50%;right:calc(100% + 14px);transform:translateY(50%)translate(6px);box-shadow:0 8px 30px #030814a6}.zpl-tooltip-6Tq:after{content:"";border:7px solid #0000;border-left-color:#060a14e0;position:absolute;top:50%;left:100%;transform:translateY(-50%)}.vxt-btn-3fA:hover,.vxt-btn-3fA:focus{transform:translateY(-6px);box-shadow:0 18px 38px #080f1e73}.vxt-btn-3fA:hover .vxt-ring-3fA,.vxt-btn-3fA:focus .vxt-ring-3fA{opacity:.85;animation-play-state:paused}.vxt-btn-3fA:hover .zpl-tooltip-6Tq,.vxt-btn-3fA:focus .zpl-tooltip-6Tq{opacity:1;transform:translateY(50%)translate(0)}.vxt-btn-3fA:hover .m3r-badge-0Qp,.vxt-btn-3fA:focus .m3r-badge-0Qp{transform:scale(1.06)}.vxt-btn-3fA:focus{outline:none;box-shadow:0 10px 30px #080f1e59,0 0 0 4px #1e78ff1f}@media (width<=420px){.vxt-btn-3fA{width:56px;height:56px;bottom:14px;right:14px}.k9p-icon-8Xw{width:40px;height:40px}.zpl-tooltip-6Tq{display:none}}@keyframes m3rPulse-0Qp{0%{box-shadow:0 0 #6496ff2e}50%{box-shadow:0 0 0 14px #6496ff05}to{box-shadow:0 0 #6496ff00}}.product-preview-swiper .swiper{width:100%}.product-preview-swiper .swiper-slide{border-radius:15px;justify-content:center;overflow:hidden;align-items:flex-start!important;display:flex!important}.product-preview-swiper .swiper-slide img{object-fit:contain;max-width:100%;max-height:420px}.product-preview-thumbs .swiper-slide{cursor:pointer;opacity:.6;border:1px solid #0000000f;justify-content:center;align-items:center;width:86px;height:64px;display:flex;overflow:hidden}.product-preview-thumbs .swiper-slide-thumb-active{opacity:1;border:2px solid #00000026}.product-preview-thumbs .thumb-img{object-fit:cover;width:100%;height:100%}.product-preview-swiper{width:100%;height:420px}.product-preview-swiper .preview-file-box{flex-direction:column;align-items:center;gap:10px;padding:24px;display:flex}.preview-file-box .file-icon{font-size:48px}.modal-preview-image{max-width:100%;max-height:320px}.swiper-button-next,.swiper-button-prev{color:#000}.product-preview-thumbs .swiper-slide-thumb-active{opacity:1;border:2px solid #00000026;transform:scale(1.02)}.product-preview-swiper .swiper-button-next,.product-preview-swiper .swiper-button-prev{backdrop-filter:blur(2px);color:#fff;background:#00000059;border-radius:50%;justify-content:center;align-items:center;width:44px;height:44px;transition:background .2s;display:flex}.product-preview-swiper .swiper-button-next:hover,.product-preview-swiper .swiper-button-prev:hover{background:#0000008c}.product-preview-swiper .swiper-button-next:after,.product-preview-swiper .swiper-button-prev:after{font-size:18px;font-weight:700}.form-control-small{padding:11px 13px}.form-data-edit{transition-duration:.3s}.form-data-edit:not(:focus){border:0;border-radius:0;padding:0}.iframe-responsive-wrap{height:0;padding-bottom:56.25%;position:relative;overflow:hidden}.iframe-responsive-wrap iframe{position:absolute;top:0;left:0;width:100%!important;height:100%!important}.finx_7c3fa1_container{max-width:1200px;margin:0 auto;padding:24px}.finx_7c3fa1_layout{grid-template-columns:1fr;gap:24px;margin-top:22px;display:grid}@media (width<=980px){.finx_7c3fa1_layout{grid-template-columns:1fr}}.finx_7c3fa1_toc a:hover{background:#f6f9ff;border-color:#dfe7f2}.finx_7c3fa1_sections{gap:16px;display:grid}.finx_7c3fa1_section{background:#fff;border:1px solid #e7ecf3;border-radius:18px;padding:10px 12px;box-shadow:0 10px 24px #23365c0f}.finx_7c3fa1_section details{border-radius:12px}.finx_7c3fa1_section summary{cursor:pointer;border-radius:12px;outline:none;grid-template-columns:1fr auto;align-items:center;gap:12px;padding:14px 10px;list-style:none;transition:background .12s,border .12s;display:grid}.finx_7c3fa1_section summary::-webkit-details-marker{display:none}.finx_7c3fa1_section summary:focus-visible{box-shadow:0 0 0 3px #4a74ff40}.finx_7c3fa1_section details[open] summary{background:#f7faff}.finx_7c3fa1_tag{color:#3c5cd6;background:#eef4ff;border:1px solid #dbe7ff;border-radius:8px;padding:6px 8px;font-size:12px}.finx_7c3fa1_links{border-top:1px dashed #e7ecf3;grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:8px;margin:6px 0 14px;padding:10px 10px 6px;display:grid}.finx_7c3fa1_link{color:#1f2533;background:#fff;border:1px solid #e7ecf3;border-radius:12px;align-items:center;gap:10px;padding:10px 12px;text-decoration:none;transition:transform .12s,box-shadow .12s,border-color .12s;display:flex}.finx_7c3fa1_link:hover{border-color:#d6e2f3;transform:translateY(-1px);box-shadow:0 8px 20px #23365c14}.finx_7c3fa1_dot{background:#3c5cd6;border-radius:50%;flex:none;width:8px;height:8px;box-shadow:0 0 0 6px #3c5cd614}.finx_7c3fa1_muted{color:#60708f;font-size:13px}.finx_7c3fa1_breadcrumbs{color:#60708f;flex-wrap:wrap;align-items:center;gap:8px;margin-top:8px;font-size:13px;display:flex}.finx_7c3fa1_breadcrumbs a{color:inherit;border-bottom:1px dotted #0000;text-decoration:none}.finx_7c3fa1_breadcrumbs a:hover{border-bottom-color:#60708f}.finx_a1f92b-popover.active{opacity:1;visibility:visible;transform:translateY(0)}.finx_a1f92b-popover b{font-weight:600}.finx_a1f92b-popover ul{margin:6px 0 10px 18px;padding:0}.finx_a1f92b-popover ul li{margin-bottom:4px}.swiper-wrapper{align-items:center;display:flex}.plyr--video{width:100%}.swiper-slide .plyr--video{margin-bottom:33px}@keyframes finx_a3bf9c-fade{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}.plyr--fullscreen-fallback.plyr--fullscreen-active,.plyr--fullscreen-active .plyr__video-wrapper{background:#000;z-index:9999!important;width:100vw!important;height:100vh!important;position:fixed!important;inset:0!important}.modal.active{will-change:transform}.r2m9x_label:hover .r2m9x_icon{transform:scale(1.1)}.r2m9x_switch:active .r2m9x_slider{transition-duration:.25s}@keyframes r2m9x_iconBounce{0%,to{transform:scale(1)}50%{transform:scale(1.2)}}.r2m9x_radio:checked+.r2m9x_label:before{content:"";z-index:-1;opacity:0;background:#ffffff80;border-radius:9px;animation:.3s ease-out forwards r2m9x_fadeIn;position:absolute;inset:-1px}@keyframes r2m9x_fadeIn{to{opacity:1}}.finx_9fa3b1-return{left:max(16px, env(safe-area-inset-left));bottom:max(16px, env(safe-area-inset-bottom));z-index:9999;color:#fff;background:linear-gradient(180deg, var(--color-primary), #173abd);backdrop-filter:saturate(120%)blur(6px);cursor:pointer;user-select:none;touch-action:manipulation;border:1px solid #ffffff2e;border-radius:14px;align-items:center;gap:10px;padding:12px 14px;font-family:system-ui,-apple-system,Segoe UI,Roboto,Inter,Arial,sans-serif;font-size:14px;line-height:1;text-decoration:none;transition:transform .18s,box-shadow .18s,opacity .18s;display:inline-flex;position:fixed;box-shadow:0 10px 24px #0040ff2e,inset 0 1px #ffffff2e}.finx_9fa3b1-return:hover{transform:translateY(-2px);box-shadow:0 14px 28px #0040ff3d,inset 0 1px #ffffff38}.finx_9fa3b1-return:active{opacity:.95;transform:translateY(0)}.finx_9fa3b1-return:focus{outline:none}.finx_9fa3b1-return:focus-visible{box-shadow:0 0 #0000,0 0 0 3px #ffffffe6,0 0 0 6px #0040ff8c}.finx_9fa3b1-ic{fill:currentColor;opacity:.95;flex:none;display:inline-block}.finx_9fa3b1-label{white-space:nowrap;letter-spacing:.2px;font-weight:600}@media (width<=420px){.finx_9fa3b1-label{display:none}.finx_9fa3b1-return{border-radius:16px;padding:12px}}@media (prefers-color-scheme:dark){.finx_9fa3b1-return{border-color:#ffffff1f;box-shadow:0 10px 24px #0040ff47,inset 0 1px #ffffff1f}}@media (prefers-reduced-motion:reduce){.finx_9fa3b1-return{transition:none}}.m3p8q-notice-container{background:#f8f9fa;border:1px solid #e9ecef;border-radius:8px;margin:12px 0;padding:16px;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;position:relative}.m3p8q-notice-header{justify-content:space-between;align-items:flex-start;margin-bottom:12px;display:flex}.m3p8q-notice-title-wrapper{flex:1;align-items:center;gap:8px;display:flex}.m3p8q-notice-icon{opacity:.8;flex-shrink:0}.m3p8q-notice-title{color:#495057;letter-spacing:-.01em;font-size:15px;font-weight:600}.link.js-modal-close,.link.js-psetup-skip{width:var(--icon-btn-size);height:var(--icon-btn-size);border-radius:var(--icon-btn-radius);color:var(--icon-btn-color);font-size:var(--icon-btn-icon);justify-content:center;align-items:center;line-height:1;text-decoration:none;transition:background-color .15s,color .15s;display:inline-flex}.link.js-modal-close:hover,.link.js-psetup-skip:hover{background:var(--icon-btn-hover-bg);color:var(--icon-btn-color-hover)}.m3p8q-close-button{width:var(--icon-btn-size);height:var(--icon-btn-size);cursor:pointer;border-radius:var(--icon-btn-radius);font-size:var(--icon-btn-icon);color:var(--icon-btn-color);background:0 0;border:none;flex-shrink:0;justify-content:center;align-items:center;margin:-6px -6px 0 8px;line-height:1;transition:background-color .15s,color .15s;display:inline-flex}.m3p8q-close-button:hover{background:var(--icon-btn-hover-bg);color:var(--icon-btn-color-hover)}.m3p8q-close-button:active{background:var(--icon-btn-hover-bg)}.m3p8q-notice-content{margin-bottom:0}.m3p8q-notice-text{color:#6c757d;margin:6px 0;font-size:13px;line-height:1.4}.m3p8q-notice-text:first-child{margin-top:0}.m3p8q-notice-text:last-child{margin-bottom:0}@media (width<=480px){.m3p8q-notice-container{max-width:300px;margin:10px;padding:14px}.m3p8q-notice-title{font-size:14px}.m3p8q-notice-text{font-size:12px}.m3p8q-notice-icon{width:16px;height:16px}}.f5k2r-fixed-notice{z-index:1000;background:#f8f9fa;border:1px solid #e9ecef;border-radius:8px;flex-direction:column;max-width:280px;padding:12px;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;display:none;position:fixed;bottom:20px;left:20px;box-shadow:0 2px 8px #0000001a}.f5k2r-notice-header{justify-content:space-between;align-items:flex-start;margin-bottom:8px;display:flex}.f5k2r-notice-title-wrapper{flex:1;align-items:center;gap:6px;min-width:0;display:flex}.f5k2r-notice-icon{opacity:.8;flex-shrink:0}.f5k2r-notice-title{color:#495057;letter-spacing:-.01em;overflow-wrap:break-word;word-break:break-word;min-width:0;font-size:14px;font-weight:600}.f5k2r-close-button{width:var(--icon-btn-size);height:var(--icon-btn-size);cursor:pointer;border-radius:var(--icon-btn-radius);font-size:var(--icon-btn-icon);color:var(--icon-btn-color);background:0 0;border:none;flex-shrink:0;justify-content:center;align-items:center;margin:-6px -6px 0 8px;line-height:1;transition:background-color .15s,color .15s;display:inline-flex}.f5k2r-close-button:hover{background:var(--icon-btn-hover-bg);color:var(--icon-btn-color-hover)}.f5k2r-close-button:active{background:var(--icon-btn-hover-bg)}.f5k2r-notice-content{margin-bottom:0}.f5k2r-notice-text{color:#6c757d;overflow-wrap:break-word;word-break:break-word;margin:0;font-size:12px;line-height:1.3}@media (width<=768px){.f5k2r-fixed-notice{max-width:none;margin:0 auto;bottom:15px;left:15px;right:111px}}@media (width<=480px){.f5k2r-fixed-notice{padding:10px;bottom:10px;left:10px;right:111px}.f5k2r-notice-title{font-size:13px}.f5k2r-notice-text{font-size:11px}.f5k2r-notice-icon{width:14px;height:14px}}.finx_b3e9a2_wrap{color:#111;max-width:720px;margin:0 auto;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Arial,Noto Sans,Helvetica Neue,sans-serif}.finx_b3e9a2_head{align-items:center;gap:12px;margin-bottom:14px;display:flex}.finx_b3e9a2_title{font-size:22px;font-weight:800;line-height:1.15}.finx_b3e9a2_sub{color:#555;margin-top:4px;font-size:14px}.finx_b3e9a2_panel{border:1px solid #eceff5;border-radius:16px;padding:14px}.finx_b3e9a2_label{color:#333;margin-bottom:8px;font-size:13px;font-weight:700}.finx_b3e9a2_emailRow{background:#fff;border:1px solid #e7e9f2;border-radius:12px;align-items:center;gap:10px;padding:10px 12px;font-size:14px;display:flex}.finx_b3e9a2_emailRow code{background:#f5f7fd;border:1px dashed #e3e7f7;border-radius:8px;padding:2px 6px}.finx_b3e9a2_grid{gap:10px;margin-top:10px;display:grid}.finx_b3e9a2_opt{display:block;position:relative}.finx_b3e9a2_radio{opacity:0;pointer-events:none;width:1px;height:1px;position:absolute;inset:0}.finx_b3e9a2_box{cursor:pointer;background:#fff;border:1.5px solid #e6e9f3;border-radius:14px;align-items:flex-start;gap:10px;padding:12px;transition:transform 80ms,box-shadow .12s,border-color .12s,background .12s;display:flex}.finx_b3e9a2_box:hover{transform:translateY(-1px);box-shadow:0 8px 22px #0000000f}.finx_b3e9a2_dot{border:2px solid #cfd6ea;border-radius:50%;flex:0 0 18px;width:18px;height:18px;margin-top:2px;transition:box-shadow .12s,border-color .12s,background .12s;display:inline-block;box-shadow:inset 0 0 0 6px #0000}.finx_b3e9a2_text b{margin-bottom:2px;display:block}.finx_b3e9a2_text small{color:#666}.finx_b3e9a2_radio:checked+.finx_b3e9a2_box{border-color:var(--color-primary);background:linear-gradient(#fff,#fff);box-shadow:0 8px 22px #0040ff1f}.finx_b3e9a2_radio:checked+.finx_b3e9a2_box .finx_b3e9a2_dot{border-color:var(--color-primary);box-shadow:inset 0 0 0 6px var(--color-primary)}.finx_b3e9a2_radio:focus-visible+.finx_b3e9a2_box{outline:0;box-shadow:0 0 0 4px #0040ff2e,0 8px 22px #0000000f}.finx_b3e9a2_other{margin-top:10px;display:none}.finx_b3e9a2_textarea{resize:vertical;width:100%;min-height:96px;font:inherit;color:#111;background:#fff;border:1px solid #e4e7f0;border-radius:12px;padding:10px 12px;transition:box-shadow .15s,border-color .15s}.finx_b3e9a2_textarea:focus{border-color:var(--color-primary);outline:none;box-shadow:0 0 0 4px #0040ff1f}.finx_b3e9a2_actions{flex-wrap:wrap;align-items:center;gap:12px;margin-top:14px;display:flex}.finx_b3e9a2_btn{letter-spacing:.2px;cursor:pointer;background:var(--color-primary);color:#fff;border:0;border-radius:14px;justify-content:center;align-items:center;min-height:56px;padding:0 22px;font-size:16px;font-weight:800;transition:transform 80ms,box-shadow .12s,opacity .12s;display:inline-flex;box-shadow:0 14px 30px #0040ff47}.finx_b3e9a2_btn:hover{transform:translateY(-1px);box-shadow:0 18px 36px #0040ff52}.finx_b3e9a2_btn:active{transform:translateY(0)}.finx_b3e9a2_btn:disabled{opacity:.6;cursor:not-allowed;box-shadow:none;transform:none}.finx_b3e9a2_btn--full{width:100%}.finx_b3e9a2_spin{border:2px solid #ffffff8c;border-top-color:#fff;border-radius:50%;width:18px;height:18px;margin-right:10px;animation:.9s linear infinite finx_b3e9a2_spin;display:inline-block}@keyframes finx_b3e9a2_spin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.finx_b3e9a2_box,.finx_b3e9a2_btn{transition:none}.finx_b3e9a2_spin{animation:none;display:none}}.finx_b3e9a2_alert{border:1px solid #0000;border-radius:12px;margin-top:12px;padding:12px 14px;font-size:14px;font-weight:700;display:none}.finx_b3e9a2_alert--ok{color:#0f6c3f;background:#e9f7ef;border-color:#ccefdc}.finx_b3e9a2_alert--err{color:#b00020;background:#fff2f2;border-color:#ffdede}.finx_b3e9a2_footer{color:#888;text-align:center;margin-top:14px;font-size:12px}.w-20{width:20%}@keyframes finx_4d8a3c-fade{to{opacity:1;transform:translateY(0)}}.btn-menu:hover{color:#000}.finx_9a3fbc-item[data-more]:after{content:attr(data-more);color:#fff;background:#00000073;justify-content:center;align-items:center;font-size:28px;font-weight:700;display:flex;position:absolute;inset:0}.finx_9a3fbc-lb-slider .slick-slide{justify-content:center;align-items:center;display:flex!important}.finx_9a3fbc-lb-slider img,.finx_9a3fbc-lb-slider video{border-radius:12px;max-width:100%;max-height:82vh;display:block}.finx_9a3fbc-lb-slider .slick-prev,.finx_9a3fbc-lb-slider .slick-next{cursor:pointer;z-index:10;background:#fffffff2;border:none;border-radius:10px;width:40px;height:40px;font-size:0;position:absolute;top:50%;transform:translateY(-50%);box-shadow:0 6px 20px #00000040}.finx_9a3fbc-lb-slider .slick-prev{left:10px}.finx_9a3fbc-lb-slider .slick-next{right:10px}.finx_9a3fbc-lb-slider .slick-prev:before,.finx_9a3fbc-lb-slider .slick-next:before{color:#1b2430;opacity:1;font-size:20px;line-height:40px}.finx_9a3fbc-lb-slider .slick-dots{bottom:-28px}.finx_9a3fbc-lb-slider .slick-dots li button:before{opacity:.35;color:#fff}.finx_9a3fbc-lb-slider .slick-dots li.slick-active button:before{opacity:1;color:#fff}@media (width<=560px){.finx_9a3fbc-lb-slider .slick-prev,.finx_9a3fbc-lb-slider .slick-next{width:36px;height:36px}.finx_9a3fbc-lb-slider .slick-prev:before,.finx_9a3fbc-lb-slider .slick-next:before{font-size:18px;line-height:36px}}@media screen and (width<=800px){.advantage-icon{margin-bottom:15px}.mt-185px{margin-top:125px}.product-item{width:100%}.advantage-title{margin-bottom:35px}.home-title{font-size:35px}.menu-profile,.w-39.m-w-100,.w-61.m-w-100{width:100%}.catalog-title{font-size:37px}.data-product-title{font-size:12px}.data-product-value{font-size:17px}.content-product-info{gap:20px;padding:22px}.product-meta-row>.w-33{padding:0 14px}table{max-width:100%;display:block;overflow-x:scroll}.m-f-d-column{flex-direction:column}.m-w-100{width:100%!important}.mt-109px{margin-top:0!important}.q3f9-threadtitle{font-size:13px}.q3f9-timehint{font-size:11px}}.share-btn{cursor:pointer;transition:color .18s,transform .12s}.share-btn--copied{color:#1aa463}.share-btn--copied i{transform:scale(1.05)}.share-copy-toast{color:#fff;pointer-events:none;opacity:0;z-index:10001;background:#141419eb;border-radius:999px;padding:10px 18px;font-size:14px;line-height:1.2;transition:opacity .18s,transform .18s;position:fixed;bottom:32px;left:50%;transform:translate(-50%,12px);box-shadow:0 6px 24px #00000040}.share-copy-toast--visible{opacity:1;transform:translate(-50%)}.share-popup{z-index:9999;display:none;position:absolute}.qr-popup{z-index:10000;background:#00000073;justify-content:center;align-items:center;display:none;position:fixed;inset:0}.share-popup.active{display:block}.qr-popup.active{display:flex}.share-card{border:1px solid var(--c-gray-200);background:#fff;border-radius:12px;width:320px;padding:16px;box-shadow:0 10px 40px #00000026}.qr-card{background:#fff;border-radius:16px;width:min(520px,92vw);padding:16px;box-shadow:0 10px 30px #0003}.share-top{border:1px solid #eee;border-radius:12px;align-items:center;gap:10px;padding:10px;display:flex}#shareUrlInput{background:0 0;border:0;outline:0;flex:1;width:100%}.copy-btn{cursor:pointer;background:#f2f2f2;border:0;border-radius:10px;padding:10px 12px}.share-actions{align-items:center;gap:12px;margin-top:14px;display:flex}.share-icon{cursor:pointer;color:#111;background:#fafafa;border:1px solid #eee;border-radius:14px;align-items:center;padding:12px 14px;text-decoration:none;display:inline-flex}.close-btn{color:#fff;cursor:pointer;background:#111;border:0;border-radius:12px;width:100%;margin-top:14px;padding:12px}.qr-wrap{justify-content:center;padding:10px;display:flex}.qr-wrap img{width:220px;height:220px}@media screen and (width<=800px){.footer_yandex{margin-top:30px}}.footer_yandex{margin-top:50px}.ad-item{flex-direction:column;justify-content:space-between;max-height:500px;display:flex;overflow:hidden}.f-c-c{justify-content:center;align-items:center;height:100%;display:flex}.notif-bell{color:#1f2937;cursor:pointer;background:0 0;border:0;border-radius:10px;justify-content:center;align-items:center;width:44px;height:44px;padding:0;transition:background .2s,transform .15s,color .2s,box-shadow .2s;display:inline-flex;position:relative}.notif-bell:hover{background:#0f172a0f}.notif-bell:active{transform:translateY(1px)scale(.98)}.notif-bell:after{content:attr(data-count);color:#fff;text-align:center;pointer-events:none;background:#ef4444;border-radius:999px;min-width:18px;height:18px;padding:0 5px;font-size:11px;font-weight:700;line-height:18px;position:absolute;top:-2px;right:-2px;transform:translate(20%,-20%);box-shadow:0 2px 6px #00000040}.notif-bell[data-count="0"]:after,.notif-bell:not([data-count]):after,.notif-bell[data-count=""]:after{display:none}.notif-bell[data-count]:not([data-count="0"]):after{animation:2.4s ease-in-out infinite cmenuPulse-c1x}.product-item--image-slider .slick-prev,.product-item--image-slider .slick-next{z-index:20;backdrop-filter:blur(2px);opacity:1;background:#00000059;border-radius:50%;justify-content:center;align-items:center;width:32px;height:32px;font-size:0;transition:opacity .3s,background .3s,box-shadow .3s;display:flex;top:auto;bottom:9px;transform:none}.product-item--image-slider .slick-prev{padding-right:2px;left:10px}.product-item--image-slider .slick-next{right:10px}.product-item--image-slider .slick-prev:before,.product-item--image-slider .slick-next:before{color:#fff;opacity:1;font-family:"Font Awesome 6 Free";font-size:16px;font-weight:900;line-height:1;transition:color .3s;display:block}.product-item--image-slider .slick-prev:hover,.product-item--image-slider .slick-next:hover{background:#0000008c}.product-item--image-slider .slick-prev:hover:before,.product-item--image-slider .slick-next:hover:before{color:#fff}.product-item--image-slider .slick-prev:before{content:""}.product-item--image-slider .slick-next:before{content:""}.product-item--image-slider{border-top-left-radius:19px;border-top-right-radius:19px;height:195px;overflow:hidden}.product-item--image-slider .slick-list,.product-item--image-slider .slick-track,.product-item--image-slider .slick-slide,.product-item--image-slider .slick-slide>div,.product-item--image-slider .slider-slide{border-top-left-radius:inherit;border-top-right-radius:inherit}.product-item--image-slider .slider-slide,.product-item--image-slider .slick-slide{height:195px}.product-item--image-slider video{object-fit:cover;width:100%;height:195px;display:block}.product-item--image-slider .slick-dots{bottom:15px}.product-item--image-slider .slick-dots li{margin:0 3px}.product-item--image-slider .slick-dots li button:before{color:#fff;text-shadow:0 1px 2px #00000080;opacity:.7;font-size:14px;transition:opacity .3s}.product-item--image-slider .slick-dots li.slick-active button:before{opacity:1;text-shadow:0 1px 3px #000c}.product-item--image-slider:not(.slick-initialized)>:not(:first-child){display:none}.product-item--image-slider.slick-dotted.slick-slider{margin-bottom:0}.verified-badge-wrap{cursor:default;vertical-align:middle;flex-shrink:0;align-items:center;display:inline-flex;position:relative}.verified-badge-wrap--inline{margin-left:4px}.verified-badge{display:inline-block}.verified-badge-tooltip{color:#fff;white-space:nowrap;pointer-events:none;z-index:100;background:#1d9bf0;border-radius:6px;padding:4px 8px;font-size:12px;font-weight:500;display:none;position:absolute;bottom:calc(100% + 6px);left:50%;transform:translate(-50%)}.verified-badge-tooltip:after{content:"";border:5px solid #0000;border-top-color:#1d9bf0;position:absolute;top:100%;left:50%;transform:translate(-50%)}.verified-badge-wrap:hover .verified-badge-tooltip{display:block}.modal-vio-new{color:#fff;background:#1c1c1c;border:1px solid #2c2c2c;border-radius:20px;flex-direction:column;max-width:745px;padding:20px 32px 32px;transition:all .3s;display:flex}@media (width<=767px){.modal.js-modal-payment.modal-vio-new{overscroll-behavior:contain;touch-action:pan-y;width:100%;max-width:100%;max-height:92dvh;inset:auto 0 0;transform:none;min-height:0!important;padding:22px 16px calc(14px + env(safe-area-inset-bottom,0px))!important;border-bottom:0!important;border-left:0!important;border-right:0!important;border-radius:20px 20px 0 0!important}.modal.js-modal-payment.modal-vio-new:before{content:"";pointer-events:none;background:#ffffff47;border-radius:999px;width:44px;height:4px;position:absolute;top:8px;left:50%;transform:translate(-50%)}.modal-vio-new .pm-cta{z-index:3;margin-bottom:4px;position:sticky;bottom:0;box-shadow:0 -14px 18px -10px #1c1c1cf2}}@keyframes slideInFromTop{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}body.pm-modal-open:after{content:"";backdrop-filter:blur(4px);z-index:1000006;pointer-events:none;background:#000000b8;position:fixed;inset:0}body.pm-modal-open{touch-action:none;overflow:hidden!important}body.pm-modal-open .modal-vio-compact.active{touch-action:pan-y}body.pm-modal-open .menu{z-index:1!important}.modal-vio-compact{max-height:92vh;overflow-y:auto;width:100%!important;max-width:462px!important;min-height:0!important;padding:20px 22px 18px!important}.modal-vio-compact .pm-steps{color:#8e8e8e;letter-spacing:.02em;margin-top:2px;font-size:11px;display:block}.modal-vio-compact .pm-steps b{color:var(--c-amber-500);font-weight:700}.modal-vio-compact .pm-step{display:none}.modal-vio-compact .pm-step.active{animation:.18s slideInFromTop;display:block}.modal-vio-compact .pm-back-top{color:silver;cursor:pointer;background:0 0;border:none;border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;width:32px;height:32px;margin-right:4px;transition:background .12s,color .12s;display:none}.modal-vio-compact[data-pm-step="2"] .pm-back-top{display:inline-flex}.modal-vio-compact .pm-back-top:hover{color:var(--c-amber-500);background:#2c2c2c}.modal-vio-compact .pm-back-top:focus-visible{outline:2px solid var(--c-amber-500);outline-offset:2px}.modal-vio-compact .pm-summary{background:#2c2c2c;border:1px solid #3c3c3c;border-radius:12px;margin-bottom:14px;padding:12px 14px}.modal-vio-compact .pm-summary__row{justify-content:space-between;align-items:center;padding:4px 0;display:flex}.modal-vio-compact .pm-summary__row--muted .pm-summary__lbl,.modal-vio-compact .pm-summary__row--muted .pm-summary__val{color:#8e8e8e;font-size:12px}.modal-vio-compact .pm-summary__lbl{color:silver;font-size:13px}.modal-vio-compact .pm-summary__val{color:#fff;font-size:14px;font-weight:600}.modal-vio-compact .pm-summary__bonus{color:#22c55e;margin-left:4px;font-weight:700}.modal-vio-compact .pm-summary__badge{background:var(--c-amber-500);color:#1a1a1a;letter-spacing:.04em;vertical-align:middle;border-radius:999px;margin-right:4px;padding:1px 7px;font-size:10px;font-weight:700;display:inline-block}.modal-vio-compact .pm-cta-method{opacity:.85;margin-top:1px;font-size:11px;font-weight:500;display:block}.modal-vio-compact .pm-topbar{justify-content:space-between;align-items:flex-start;gap:10px;margin-bottom:14px;display:flex}.modal-vio-compact .pm-topbar__left{flex-direction:column;flex:1;gap:0;min-width:0;display:flex}.modal-vio-compact .pm-title{color:#fff;letter-spacing:-.01em;margin:0;font-size:18px;font-weight:700;line-height:1.2}.modal-vio-compact .pm-close{width:var(--icon-btn-size);height:var(--icon-btn-size);border-radius:var(--icon-btn-radius);color:var(--icon-btn-color);font-size:var(--icon-btn-icon);background:0 0;justify-content:center;align-items:center;text-decoration:none;transition:background .15s,color .15s;display:inline-flex}.modal-vio-compact .pm-close:hover{background:var(--icon-btn-hover-bg);color:var(--icon-btn-color-hover)}.modal-vio-compact .pm-close:focus-visible{outline:2px solid var(--c-amber-500);outline-offset:2px}.modal-vio-compact .pm-head{background:#ffffff0a;border:1px solid #2c2c2c;border-radius:12px;align-items:center;gap:12px;margin-bottom:14px;padding:12px;display:flex}.modal-vio-compact .pm-head__preview{background:#1a1a1a;border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;width:56px;height:56px;display:flex;overflow:hidden}.modal-vio-compact .pm-head__preview .pm-head__preview-img,.modal-vio-compact .pm-head__preview img,.modal-vio-compact .pm-head__preview video{object-fit:cover;width:100%;height:100%}.modal-vio-compact .pm-head__preview-icon{color:#6b6b6b;font-size:20px}.modal-vio-compact .pm-head__info{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.modal-vio-compact .pm-head__title{color:#fff;text-overflow:ellipsis;-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:14px;font-weight:600;line-height:1.3;display:-webkit-box;overflow:hidden}.modal-vio-compact .pm-head__title a{color:inherit;text-decoration:none}.modal-vio-compact .pm-head__author{color:#8e8e8e;font-size:12px}.modal-vio-compact .pm-head__author a{color:silver;text-decoration:none}.modal-vio-compact .pm-head__price-block{flex-direction:column;flex-shrink:0;align-items:flex-end;gap:4px;display:flex}.modal-vio-compact .pm-head__price{color:#fff;letter-spacing:-.01em;font-size:22px;font-weight:800;line-height:1}.modal-vio-compact .pm-head__price-old{color:#6b6b6b;font-size:12px;text-decoration:line-through}.modal-vio-compact .pm-head__period{color:#8e8e8e;margin-left:2px;font-size:12px;font-weight:500}.modal-vio-compact .pm-balance-card{background:linear-gradient(135deg,#1f1f1f 0%,#2a2a2a 100%);border:1px solid #3a3a3a;border-radius:14px;margin-bottom:12px;padding:14px 16px 12px;position:relative;overflow:hidden}.modal-vio-compact .pm-balance-card:before{content:"";pointer-events:none;background:radial-gradient(circle,#f59e0b1f 0%,#0000 60%);width:200px;height:200px;position:absolute;top:-40%;left:-10%}.modal-vio-compact .pm-balance-card__header{z-index:1;align-items:center;gap:12px;display:flex;position:relative}.modal-vio-compact .pm-balance-card__icon{background:linear-gradient(135deg, var(--c-amber-500) 0%, #f97316 100%);color:#1a1a1a;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:36px;height:36px;font-size:16px;display:inline-flex;box-shadow:0 4px 12px -2px #f59e0b66}.modal-vio-compact .pm-balance-card__main{flex:1;min-width:0}.modal-vio-compact .pm-balance-card__label{text-transform:uppercase;letter-spacing:.06em;color:#8e8e8e;margin-bottom:4px;font-size:10px;font-weight:600;line-height:1}.modal-vio-compact .pm-balance-card__values{color:#fff;align-items:baseline;gap:5px;line-height:1;display:flex}.modal-vio-compact .pm-balance-card__current{color:var(--c-amber-500);letter-spacing:-.02em;font-size:22px;font-weight:800}.modal-vio-compact .pm-balance-card__sep{color:#6b6b6b;font-size:12px}.modal-vio-compact .pm-balance-card__target{color:silver;font-size:14px}.modal-vio-compact .pm-balance-card__target strong{color:#fff;font-weight:700}.modal-vio-compact .pm-balance-card__progress{z-index:1;background:#2c2c2c;border-radius:999px;height:6px;margin-top:10px;position:relative;overflow:hidden}.modal-vio-compact .pm-balance-card__progress-fill{background:linear-gradient(90deg, var(--c-amber-500) 0%, #f97316 100%);border-radius:999px;min-width:0;height:100%;transition:width .4s cubic-bezier(.4,0,.2,1);box-shadow:0 0 10px #f59e0b80}.modal-vio-compact .pm-balance-card__progress.is-full .pm-balance-card__progress-fill{background:linear-gradient(90deg, #22c55e 0%, var(--c-green-600) 100%);box-shadow:0 0 10px #22c55e80}.modal-vio-compact .pm-balance-spend{width:100%;color:var(--c-amber-500);cursor:pointer;background:#f59e0b0f;border:1px solid #f59e0b4d;border-radius:10px;justify-content:center;align-items:center;gap:8px;margin-top:10px;padding:10px 14px;font-size:13px;font-weight:700;transition:background .12s,border-color .12s;display:flex}.modal-vio-compact .pm-balance-spend:hover{background:#f59e0b1f;border-color:#f59e0b80}.modal-vio-compact .pm-balance-spend>i{font-size:14px}.modal-vio-compact .pm-balance-spend__txt{line-height:1.3}.modal-vio-compact .pm-balance-spend .js-pm-exact-amt-cta,.modal-vio-compact .pm-balance-spend .js-pm-spend-points{font-weight:800}.modal-vio-compact .pm-section-head{align-items:baseline;gap:8px;margin-bottom:10px;display:flex}.modal-vio-compact .pm-section-head__icon{color:var(--c-amber-500);font-size:13px}.modal-vio-compact .pm-section-head__text{color:#fff;letter-spacing:-.01em;font-size:13px;font-weight:700}.modal-vio-compact .pm-section-head__hint{color:#8e8e8e;margin-left:auto;font-size:11px}.modal-vio-compact .pm-section-label{text-transform:uppercase;letter-spacing:.05em;color:#8e8e8e;margin-bottom:6px;font-size:11px;font-weight:600}.modal-vio-compact .pm-packages-grid{grid-template-columns:repeat(4,1fr);gap:6px;margin-bottom:12px;display:grid}.modal-vio-compact .pm-package{color:#fff;cursor:pointer;text-align:left;background:linear-gradient(135deg,#2c2c2c 0%,#353535 100%);border:1px solid #4a4a4a;border-radius:10px;flex-direction:column;justify-content:flex-end;align-items:flex-start;gap:2px;min-height:84px;padding:26px 8px 10px;transition:transform .12s,border-color .12s,background .12s;display:flex;position:relative;overflow:hidden}.modal-vio-compact .pm-package:hover{border-color:var(--c-amber-500);transform:translateY(-1px)}.modal-vio-compact .pm-package:focus-visible{outline:2px solid var(--c-amber-500);outline-offset:2px}.modal-vio-compact .pm-package.is-enough{background:linear-gradient(135deg,#1f3a2f 0%,#2c4a3c 100%);border-color:#22c55e8c}.modal-vio-compact .pm-package.is-recommended{border-color:var(--c-amber-500);box-shadow:0 0 0 1px #f59e0b26}.modal-vio-compact .pm-package.is-recommended.is-enough{border-color:#22c55e;box-shadow:0 0 0 1px #22c55e33}.modal-vio-compact .pm-package.is-loading,.modal-vio-compact .pm-package.is-selected,.modal-vio-compact .pm-package.disabled{opacity:.7;cursor:progress}.modal-vio-compact .pm-package__pills{pointer-events:none;white-space:nowrap;z-index:1;flex-direction:row;align-items:center;gap:4px;display:inline-flex;position:absolute;top:5px;right:5px}.modal-vio-compact .pm-package__pill{letter-spacing:.03em;white-space:nowrap;border-radius:999px;padding:1px 6px;font-size:9px;font-weight:800;line-height:1.5}.modal-vio-compact .pm-package__pill--badge{background:var(--c-amber-500);color:#1a1a1a}.modal-vio-compact .pm-package__pill--bonus{color:#0c2818;background:#22c55e}.modal-vio-compact .pm-package.is-enough .pm-package__pill--bonus{color:#0c2818;background:#86efac}.modal-vio-compact .pm-package__price{color:#fff;letter-spacing:-.02em;font-size:16px;font-weight:800;line-height:1}.modal-vio-compact .pm-package__credit{color:silver;align-items:center;gap:3px;font-size:10px;font-weight:600;line-height:1.2;display:inline-flex}.modal-vio-compact .pm-package__credit i{color:var(--c-amber-500);font-size:9px}.modal-vio-compact .pm-package.is-enough .pm-package__credit{color:#d1fae5}.modal-vio-compact .pm-package.is-enough .pm-package__credit i{color:#86efac}.modal-vio-compact .pm-exact-details{background:#ffffff05;border:1px solid #2c2c2c;border-radius:10px;margin-bottom:12px}.modal-vio-compact .pm-exact-details.is-only-option{background:0 0;border:none;margin-bottom:0}.modal-vio-compact .pm-exact-details.is-only-option .pm-exact-summary{display:none}.modal-vio-compact .pm-exact-details.is-only-option.is-direct-buy .pm-exact-summary{cursor:default;pointer-events:none;display:flex}.modal-vio-compact .pm-exact-details.is-only-option.is-direct-buy .pm-exact-summary:after{display:none}.modal-vio-compact .pm-exact-details.is-only-option .pm-exact-buttons{padding:0}.modal-vio-compact .pm-exact-details.is-only-option .pm-exact-btn{border-color:#4a4a4a;height:50px;min-height:50px;font-size:14px}.modal-vio-compact .pm-exact-summary{cursor:default;color:#fff;user-select:none;pointer-events:none;align-items:center;gap:8px;padding:10px 14px;font-size:13px;font-weight:700;list-style:none;display:flex}.modal-vio-compact .pm-exact-summary::-webkit-details-marker{display:none}.modal-vio-compact .pm-exact-summary__icon{color:var(--c-amber-500);text-align:center;flex-shrink:0;width:22px;font-size:14px}.modal-vio-compact .pm-exact-summary__lbl{flex:1}.modal-vio-compact .pm-exact-summary__amount{color:#fff;margin-right:4px;font-weight:700}.modal-vio-compact .pm-exact-buttons{flex-direction:column;gap:6px;padding:0 12px 12px;display:flex}.modal-vio-compact .pm-exact-btn{color:#fff;cursor:pointer;background:0 0;border:1px solid #3c3c3c;border-radius:10px;justify-content:space-between;align-items:center;gap:10px;width:100%;min-height:48px;padding:8px 14px;font-size:13px;font-weight:600;transition:background .12s,border-color .12s;display:flex}.modal-vio-compact .pm-exact-btn__txt{text-align:left;color:#fff;flex:1;min-width:0;font-size:13px;line-height:1.25}.modal-vio-compact .pm-exact-btn:hover{background:#252525;border-color:#5a5a5a}.modal-vio-compact .pm-exact-btn:focus-visible{outline:2px solid var(--c-amber-500);outline-offset:2px}.modal-vio-compact .pm-exact-btn__lead{flex:1;align-items:center;gap:10px;min-width:0;display:inline-flex}.modal-vio-compact .pm-exact-btn__lead img{filter:brightness(0)invert();flex-shrink:0;height:18px}.modal-vio-compact .pm-exact-btn__lead i{color:silver;text-align:center;flex-shrink:0;width:18px;font-size:16px}.modal-vio-compact .pm-exact-btn__sub{text-align:left;flex-direction:column;min-width:0;line-height:1.2;display:inline-flex}.modal-vio-compact .pm-exact-btn__sub small{color:#8e8e8e;letter-spacing:.02em;margin-top:2px;font-size:10px;font-weight:500}.modal-vio-compact .pm-exact-btn__amt{color:var(--c-amber-500);font-size:13px;font-weight:700}.modal-vio-compact .pm-exact-btn.is-loading,.modal-vio-compact .pm-exact-btn.disabled{opacity:.6;cursor:progress}.modal-vio-compact .pm-card-btn{cursor:pointer;color:#fff;background:0 0;border:1px solid #3c3c3c;border-radius:12px;align-items:center;gap:12px;width:100%;min-height:50px;margin-bottom:8px;padding:10px 16px;font-size:14px;font-weight:600;transition:background .12s,border-color .12s;display:flex}.modal-vio-compact .pm-card-btn__txt{text-align:left;color:#fff;flex:1;min-width:0;font-size:13px;line-height:1.25}.modal-vio-compact .pm-card-btn:hover{background:#252525;border-color:#5a5a5a}.modal-vio-compact .pm-card-btn:focus-visible{outline:2px solid var(--c-amber-500);outline-offset:2px}.modal-vio-compact .pm-card-btn--primary{background:var(--color-primary,var(--color-primary));border-color:var(--color-primary,var(--color-primary))}.modal-vio-compact .pm-card-btn--primary:hover{background:var(--color-primary--hover,#0834cc);border-color:var(--color-primary--hover,#0834cc)}.modal-vio-compact .pm-card-btn img{filter:brightness(0)invert();flex-shrink:0;height:18px}.modal-vio-compact .pm-card-btn>i{text-align:center;color:silver;flex-shrink:0;width:18px;font-size:16px}.modal-vio-compact .pm-card-btn--primary>i{color:#fff}.modal-vio-compact .pm-card-btn strong{color:#fff;flex-shrink:0;margin-left:6px;font-weight:800}.modal-vio-compact .pm-card-btn--primary strong{color:#fff}.modal-vio-compact .pm-card-btn:not(.pm-card-btn--primary) strong{color:var(--c-amber-500)}.modal-vio-compact .pm-card-btn.is-loading{opacity:.7;cursor:progress}.modal-vio-compact .pm-gateway-wrap{margin:0 0 12px}.modal-vio-compact .pm-gateway-wrap__label{color:#9a9a9a;letter-spacing:.01em;margin:0 0 6px;font-size:12px;line-height:1.3}.modal-vio-compact .pm-gateway-toggle{grid-template-columns:1fr 1fr;gap:8px;display:grid}.modal-vio-compact .pm-gateway-toggle__opt{cursor:pointer;margin:0;position:relative}.modal-vio-compact .pm-gateway-toggle__opt input[type=radio]{opacity:0;pointer-events:none;position:absolute}.modal-vio-compact .pm-gateway-toggle__inner{background:0 0;border:1px solid #3c3c3c;border-radius:10px;flex-direction:column;justify-content:center;align-items:flex-start;gap:4px;min-height:56px;padding:10px 14px;transition:background .12s,border-color .12s;display:flex}.modal-vio-compact .pm-gateway-toggle__inner img{filter:brightness(0)invert();height:16px}.modal-vio-compact .pm-gateway-toggle__sub{color:#9a9a9a;font-size:11px;line-height:1.2}.modal-vio-compact .pm-gateway-toggle__opt input:checked+.pm-gateway-toggle__inner{border-color:var(--c-amber-500);background:#f59e0b14}.modal-vio-compact .pm-gateway-toggle__opt input:checked+.pm-gateway-toggle__inner .pm-gateway-toggle__sub{color:var(--c-amber-500)}.modal-vio-compact .pm-gateway-toggle__opt:hover .pm-gateway-toggle__inner{border-color:#5a5a5a}.modal-vio-compact .pm-card-flow-head{align-items:baseline;gap:8px;margin:14px 0 8px;padding:0 4px;display:flex}.modal-vio-compact .pm-card-flow-head__icon{color:var(--c-amber-500);text-align:center;flex-shrink:0;align-self:center;width:16px;font-size:13px}.modal-vio-compact .pm-card-flow-head__txt{flex-direction:column;gap:1px;min-width:0;display:flex}.modal-vio-compact .pm-card-flow-head__txt strong{color:#fff;font-size:13px;font-weight:700;line-height:1.2}.modal-vio-compact .pm-card-flow-head__txt span{color:#8e8e8e;font-size:11px;line-height:1.3}.modal-vio-compact .pm-pay-reward{color:var(--c-amber-500);white-space:nowrap;background:#f59e0b29;border-radius:999px;flex-shrink:0;align-items:center;gap:3px;padding:3px 7px;font-size:11px;font-weight:700;line-height:1;display:inline-flex}.modal-vio-compact .pm-pay-reward>i{color:inherit;width:auto;font-size:10px}.modal-vio-compact .pm-card-btn--primary .pm-pay-reward{color:#fff;background:#ffffff2e}.modal-vio-compact .pm-card-brands{color:#6b6b6b;align-items:center;gap:8px;padding:6px 0 4px;font-size:10px;display:flex}.modal-vio-compact .pm-card-brands__lbl{color:#6b6b6b}.modal-vio-compact .pm-card-brands__list{flex-wrap:wrap;gap:6px;display:inline-flex}.modal-vio-compact .pm-card-brand{color:#1a1a1a;letter-spacing:.04em;background:#fff;border-radius:4px;justify-content:center;align-items:center;min-width:38px;height:22px;padding:0 8px;font-size:10px;font-weight:800;line-height:1;display:inline-flex;box-shadow:0 1px 2px #00000040,inset 0 0 0 1px #0000000d}.modal-vio-compact .pm-card-brand--visa{color:#fff;letter-spacing:.08em;background:#1a1f71;font-family:Arial,Helvetica,sans-serif;font-style:italic}.modal-vio-compact .pm-card-brand--mc{background:#fff;padding:0 4px}.modal-vio-compact .pm-card-brand__mc{width:28px;height:18px;display:block}.modal-vio-compact .pm-card-brand--mir{color:#fff;background:linear-gradient(135deg,#0f754e 0%,#00a1e4 100%);box-shadow:0 1px 2px #0000004d}.modal-vio-compact .pm-card-brand--sbp{color:#fff;background:linear-gradient(135deg,#5b57a6 0%,#1f8b4c 100%);box-shadow:0 1px 2px #0000004d}.modal-vio-compact .pm-email-block{margin:12px 0 8px}.modal-vio-compact .pm-email-label{text-transform:uppercase;letter-spacing:.05em;color:#8e8e8e;margin-bottom:6px;font-size:11px;font-weight:600;display:block}.modal-vio-compact .pm-email-wrap{position:relative}.modal-vio-compact .pm-email-icon{color:#8e8e8e;pointer-events:none;font-size:13px;position:absolute;top:50%;left:14px;transform:translateY(-50%)}.modal-vio-compact .pm-email{color:#fff;background:#1a1a1a;border:1px solid #3c3c3c;border-radius:10px;outline:none;width:100%;height:42px;padding:0 14px 0 38px;font-size:13px;transition:border-color .12s}.modal-vio-compact .pm-email:focus,.modal-vio-compact .pm-email:focus-visible{border-color:var(--c-amber-500);outline:none}.modal-vio-compact .pm-cta{justify-content:center;align-items:center;gap:8px;height:48px;font-size:14px;display:inline-flex;border-radius:12px!important;font-weight:700!important}.modal-vio-compact .pm-cta:focus-visible{outline-offset:2px;outline:2px solid #fff}.modal-vio-compact .pm-cta.is-loading{opacity:.75;cursor:progress}.modal-vio-compact .pm-cta__period{opacity:.75;font-size:12px;font-weight:400}.modal-vio-compact .pm-foot{color:#6b6b6b;text-align:center;margin-top:10px;font-size:11px;line-height:1.45}.modal-vio-compact .pm-foot a{color:#8e8e8e;text-decoration:underline}.modal-vio-compact .pm-error{color:#ffd966;background:#3a2a0d;border:1px solid #5a4a2a;border-radius:10px;margin-top:10px;padding:10px 12px;font-size:12px}.modal-vio-compact .pm-own-notice{background:#3b82f614;border:1px solid #3b82f64d;border-radius:12px;align-items:flex-start;gap:12px;margin-bottom:12px;padding:14px 16px;display:flex}.modal-vio-compact .pm-own-notice i{color:#60a5fa;flex-shrink:0;margin-top:1px;font-size:18px}.modal-vio-compact .pm-own-notice strong{color:#fff;margin-bottom:2px;font-size:14px;font-weight:700;display:block}.modal-vio-compact .pm-own-notice span{color:silver;font-size:12px;line-height:1.4}.modal-vio-compact .pm-or-divider{color:#6b6b6b;text-transform:uppercase;letter-spacing:.06em;align-items:center;gap:10px;margin:14px 0 10px;font-size:11px;font-weight:600;display:flex}.modal-vio-compact .pm-or-divider:before,.modal-vio-compact .pm-or-divider:after{content:"";background:#2c2c2c;flex:1;height:1px}.modal-vio-compact .pm-or-divider span{white-space:nowrap}.modal-vio-compact .js-pm-card-flow.is-secondary .pm-card-btn--primary{background:0 0;border-color:#3c3c3c}.modal-vio-compact .js-pm-card-flow.is-secondary .pm-card-btn--primary:hover{background:#252525;border-color:#5a5a5a}.modal-vio-compact .js-pm-card-flow.is-secondary .pm-card-btn--primary>i{color:silver}.modal-vio-compact .js-pm-card-flow.is-secondary .pm-card-btn strong{color:var(--c-amber-500)}.modal-vio-compact .js-pm-card-flow.is-secondary .pm-card-brands{display:none}.modal-vio-compact .pm-no-enough-notice{color:#c0d4f0;background:#60a5fa1a;border-left:3px solid #60a5fa;border-radius:8px;align-items:center;gap:8px;margin-bottom:10px;padding:8px 12px;font-size:12px;line-height:1.4;display:flex}.modal-vio-compact .pm-no-enough-notice i{color:#60a5fa;flex-shrink:0;font-size:14px}.modal-vio-compact .js-pm-free-flow .pm-cta{background:linear-gradient(135deg, #22c55e 0%, var(--c-green-600) 100%)!important;border-color:var(--c-green-600)!important}.modal-vio-compact .js-pm-free-flow .pm-cta:hover{background:linear-gradient(135deg, var(--c-green-600) 0%, #15803d 100%)!important}.modal-vio-compact .js-pm-free-flow .pm-cta i{font-size:14px}.modal-vio-compact .pm-perks{background:#2c2c2c;border-radius:10px;margin:0 0 12px;padding:10px 14px;list-style:none}.modal-vio-compact .pm-perks li{color:silver;padding:3px 0 3px 18px;font-size:12px;position:relative}.modal-vio-compact .pm-perks li:before{content:"✓";color:#22c55e;font-weight:700;position:absolute;left:0}.modal-vio-compact .pm-auth-required{text-align:center;color:silver;padding:24px 12px;font-size:13px}.modal-vio-compact .pm-sub-opts{flex-direction:column;gap:6px;margin-bottom:12px;display:flex}.modal-vio-compact .pm-period-card{cursor:pointer;border:1px solid #3c3c3c;border-radius:10px;justify-content:space-between;align-items:center;gap:12px;min-height:60px;padding:12px 14px;transition:border-color .12s,background .12s;display:flex}.modal-vio-compact .pm-period-card:hover{border-color:#5c5c5c}.modal-vio-compact .pm-period-card:has(input:checked){border-color:var(--c-amber-500);background:#f59e0b14}.modal-vio-compact .pm-period-card input{display:none}.modal-vio-compact .pm-period-card__main{flex-direction:column;flex:1;align-items:flex-start;gap:2px;min-width:0;display:flex}.modal-vio-compact .pm-period-card__title{color:#fff;font-size:14px;font-weight:600;line-height:1.2}.modal-vio-compact .pm-period-card__sub{color:#8e8e8e;align-items:center;gap:6px;font-size:11px;line-height:1.3;display:inline-flex}.modal-vio-compact .pm-period-card__sub:empty{display:none}.modal-vio-compact .pm-period-card__save{color:#22c55e;letter-spacing:.02em;background:#22c55e24;border-radius:999px;padding:1px 6px;font-size:10px;font-weight:700;line-height:1.4}.modal-vio-compact .pm-period-card__save:empty{display:none}.modal-vio-compact .pm-period-card__price{color:#fff;text-align:right;flex-shrink:0;font-size:16px;font-weight:700}.modal-vio-compact .pm-autorenew{cursor:pointer;user-select:none;color:silver;background:#ffffff0a;border:1px solid #2c2c2c;border-radius:10px;align-items:flex-start;gap:10px;padding:10px 12px;font-size:12px;transition:border-color .15s,background .15s;display:flex}.modal-vio-compact .pm-autorenew:hover{background:#ffffff0f;border-color:#3c3c3c}.modal-vio-compact .pm-autorenew input{width:16px;height:16px;accent-color:var(--c-amber-500);cursor:pointer;flex-shrink:0;margin-top:1px}.modal-vio-compact .pm-autorenew__hint{color:#6b6b6b;margin-top:1px;font-size:11px;display:block}.modal-vio-compact .pm-autorenew--required{background:#f8717114;border-color:#f87171;animation:.35s pmAutorenewShake}@keyframes pmAutorenewShake{0%,to{transform:translate(0)}20%{transform:translate(-4px)}40%{transform:translate(4px)}60%{transform:translate(-3px)}80%{transform:translate(3px)}}.modal-vio-compact .pm-cta.is-autopay-required{opacity:.55;cursor:not-allowed}.modal-vio-compact .pm-autopay-terms{color:silver;background:#f59e0b0f;border:1px solid #f59e0b33;border-radius:10px;align-items:flex-start;gap:8px;margin-top:8px;padding:10px 12px;font-size:11px;line-height:1.45;display:flex}.modal-vio-compact .pm-autopay-terms[hidden]{display:none}.modal-vio-compact .pm-autopay-terms i{color:var(--c-amber-500);flex-shrink:0;margin-top:1px;font-size:13px}.modal-vio-compact .pm-autopay-terms strong{color:#fff;margin-right:4px;font-weight:600}.modal-vio-compact .pm-autopay-terms a{color:var(--c-amber-500);text-decoration:underline}@media (width<=640px){.modal.js-modal-payment.modal-vio-compact{max-height:92dvh;width:100%!important;max-width:100%!important;padding:22px 16px calc(16px + env(safe-area-inset-bottom,0px))!important}.modal-vio-compact .pm-topbar{margin-bottom:12px}.modal-vio-compact .pm-title{font-size:17px}.modal-vio-compact .pm-steps{font-size:11px}.modal-vio-compact .pm-close{width:36px;height:36px}.modal-vio-compact .pm-head{gap:10px;margin-bottom:12px;padding:10px}.modal-vio-compact .pm-head__preview{width:52px;height:52px}.modal-vio-compact .pm-head__title{-webkit-line-clamp:2;font-size:13px}.modal-vio-compact .pm-head__author{font-size:11px}.modal-vio-compact .pm-head__price{font-size:19px}.modal-vio-compact .pm-balance-bar{padding:10px 12px;font-size:12px}.modal-vio-compact .pm-section-head__hint{display:none}.modal-vio-compact .pm-packages-grid{grid-template-columns:repeat(2,1fr);gap:6px}.modal-vio-compact .pm-package{min-height:78px;padding:28px 12px 10px}.modal-vio-compact .pm-package__price{font-size:18px}.modal-vio-compact .pm-package__credit{font-size:11px}.modal-vio-compact .pm-package__pill{padding:2px 7px;font-size:9px}.modal-vio-compact .pm-exact-btn{height:48px;font-size:13px}.modal-vio-compact .pm-card-btn{height:50px;font-size:13px}.modal-vio-compact .pm-email{height:46px;font-size:16px}.modal-vio-compact .pm-step[data-pm-step="2"] .pm-cta{z-index:3;height:50px;font-size:15px;position:sticky;bottom:0;box-shadow:0 -14px 18px -10px #1c1c1cf2}.modal-vio-compact .pm-summary{margin-bottom:12px;padding:10px 12px}.modal-vio-compact .pm-summary__lbl{font-size:12px}.modal-vio-compact .pm-summary__val{font-size:13px}.modal-vio-compact .pm-foot{font-size:10px}.modal-vio-compact .pm-card-brands{gap:6px;padding:4px 0 2px;font-size:9px}.modal-vio-compact .pm-period-toggle__item{padding:12px}}@media (width<=360px){.modal-vio-compact .pm-package__price{font-size:16px}.modal-vio-compact .pm-package__credit{font-size:10px}.modal-vio-compact .pm-package{min-height:70px;padding:26px 8px 8px}.modal-vio-compact .pm-head__price{font-size:17px}}.audio-preview-container{border-top-left-radius:inherit;border-top-right-radius:inherit;background:#2c2c2c;width:100%;height:195px;position:relative;overflow:hidden;justify-content:center!important;align-items:center!important;display:flex!important}.audio-play-btn{color:#fff;cursor:pointer;backdrop-filter:blur(5px);background:#ffffff1a;border:2px solid #fff;width:80px;height:80px;margin:0;padding:0;transition:all .3s;border-radius:50%!important;justify-content:center!important;align-items:center!important;display:flex!important}.audio-play-btn i{pointer-events:none;color:#fff!important;margin:0!important;font-size:30px!important;display:block!important}.audio-play-btn .fa-play{margin-left:5px!important}.audio-play-btn .fa-pause{margin-left:0!important}.audio-play-btn:hover{color:#1c1c1c;background:#fff;transform:scale(1.1)}.audio-play-btn:hover i{color:#1c1c1c!important}.content-product-preview .audio-preview-container{border-radius:20px;height:350px}.content-product-preview .audio-play-btn{width:100px;height:100px}.content-product-preview .audio-play-btn i{font-size:40px!important}.q3f9-text{min-height:45px;max-height:150px;overflow-y:hidden;resize:none!important;padding-top:12px!important;padding-bottom:12px!important;line-height:1.4!important}.search-results-label{text-transform:uppercase;color:var(--c-slate-400);letter-spacing:.5px;margin-bottom:15px;padding-left:5px;font-size:13px;font-weight:800}.creators-search-row{scrollbar-width:none;-ms-overflow-style:none;gap:12px;margin-bottom:20px;padding:4px 5px 25px;display:flex;overflow-x:auto}.creators-search-row::-webkit-scrollbar{display:none}.creator-search-card{border:1px solid var(--c-slate-200);background:#fff;border-radius:20px;align-items:center;gap:12px;min-width:220px;padding:12px 18px;transition:all .2s cubic-bezier(.16,1,.3,1);display:flex;box-shadow:0 4px 12px #00000005;text-decoration:none!important}.creator-search-card:hover{border-color:var(--color-primary);box-shadow:0 8px 20px rgba(var(--color-primary-rgb), .08);transform:translateY(-2px)}.creator-search-ava{object-fit:cover;background:var(--c-slate-100);border:2px solid #fff;border-radius:50%;width:44px;height:44px;box-shadow:0 2px 8px #0000000d}.creator-search-info{min-width:0}.creator-search-name{color:var(--c-slate-900);white-space:nowrap;text-overflow:ellipsis;font-size:14px;font-weight:800;overflow:hidden}.creator-search-user{color:var(--c-slate-500);font-size:12px;font-weight:600}@media (width<=768px){.creators-search-row{flex-direction:column;padding-bottom:10px;overflow-x:visible}.creator-search-card{min-width:100%}.tippy-box{max-width:calc(100vw - 40px)!important}}.q3f9-loadmore-wrap{justify-content:center;padding:15px;display:flex}.q3f9-loadmore-btn{background:var(--c-slate-100);color:var(--c-slate-600);cursor:pointer;border:none;border-radius:12px;padding:8px 20px;font-size:13px;font-weight:600;transition:all .2s}.q3f9-loadmore-btn:hover{background:var(--c-slate-200);color:var(--c-slate-800)}.sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.product-item--budge.badge-warning{background:var(--badge-warn-bg);color:var(--badge-warn-fg)}.product-item--budge.badge-danger{background:var(--badge-danger-bg);color:var(--badge-danger-fg)}.product-item--budge.badge-inline{width:auto;display:inline-flex}.product-author-row{gap:16px}.product-author-name{vertical-align:middle;align-items:center;gap:3px;min-width:0;display:inline-flex}@media screen and (width>=769px){.product-title-row{min-width:0}.product-title-row>.catalog-title{overflow-wrap:anywhere;min-width:0}.product-title-row>.product-author-row{flex-shrink:0}.product-author-row>[itemprop=brand]{white-space:nowrap}}.product-recommend-section{margin-top:185px}@media screen and (width<=768px){.product-recommend-section{margin-top:125px}}.product-rating-stable{justify-content:flex-end;align-items:center;min-width:74px;display:inline-flex}.breadcrumb-item-truncate{text-overflow:ellipsis;white-space:nowrap;vertical-align:bottom;max-width:320px;display:inline-block;overflow:hidden}@media screen and (width<=480px){.breadcrumb-item-truncate{max-width:180px}}.share-btn-icon:hover,.share-btn-icon:focus-visible{background:#0040ff0f;outline:none}.catalog-empty-state{text-align:center;color:var(--text-secondary);padding:60px 20px}.catalog-empty-state-icon{color:var(--divider-faint);margin-bottom:16px;font-size:48px}.catalog-empty-state-illus{user-select:none;-webkit-user-drag:none;width:clamp(180px,24vw,240px);height:auto;margin:0 auto 16px;display:block}.catalog-empty-state-title{color:var(--text-primary);margin-bottom:6px;font-size:18px;font-weight:600}.catalog-empty-state-hint{color:var(--text-secondary);font-size:14px}.product-ad-slot{justify-content:center;display:flex}.product-ad-slot>div{flex-direction:column;width:100%;height:100%;display:flex}.product-ad-slot>div>.ya-ad-wrap{flex:1;height:100%}.ya-ad-wrap{box-sizing:border-box;flex-direction:column;width:100%;max-width:100%;margin:0 auto;display:flex;position:relative;overflow:hidden}.ya-ad-wrap__inner{box-sizing:border-box;flex:1;width:100%;max-width:100%;overflow:hidden}.ya-ad-wrap__inner>*{max-width:100%}.ya-ad-wrap__inner iframe,.ya-ad-wrap__inner img,.ya-ad-wrap__inner video{height:auto;max-width:100%!important}.ya-ad-wrap--catalog .ya-ad-wrap__inner{min-height:250px}.ya-ad-wrap--footer .ya-ad-wrap__inner{min-height:90px}.ya-ad-wrap--product .ya-ad-wrap__inner{min-height:250px}.ya-ad-wrap__inner:empty{background:var(--surface-subtle,#f6f7f9);text-align:center;border-radius:12px;flex-direction:column;justify-content:center;align-items:center;gap:6px;padding:24px 16px;display:flex}.ya-ad-wrap__inner:empty:before{content:"Здесь могла быть реклама";color:#555;font-size:14px;font-weight:500}.ya-ad-wrap--footer .ya-ad-wrap__inner:empty{flex-direction:row;gap:12px;padding:12px 16px}.ya-ad-wrap__remove{z-index:10;color:#444;cursor:pointer;backdrop-filter:blur(8px);background:#ffffffd9;border:1px solid #ffffff80;border-radius:999px;align-items:center;gap:5px;padding:5px 10px;font-family:inherit;font-size:11px;font-weight:500;line-height:1;transition:background .15s,color .15s,border-color .15s,transform .1s;display:inline-flex;position:absolute;top:8px;right:8px;box-shadow:0 2px 8px #0000001f}.ya-ad-wrap__remove:hover{color:#111;background:#fff;border-color:#00000026}.ya-ad-wrap__remove:active{transform:scale(.96)}.ya-ad-wrap__remove svg{opacity:.7;flex-shrink:0}@media screen and (width<=480px){.ya-ad-wrap__remove{padding:6px}.ya-ad-wrap__remove span{display:none}}.studio-ads{padding-bottom:60px}.studio-ads .tier-form__field input[type=url],.studio-ads .tier-form__field input[type=datetime-local],.studio-ads .tier-form__field input[type=file]{background:var(--sub-card,#fff);border:1px solid var(--sub-line,var(--c-gray-200));border-radius:var(--sub-r-sm,8px);width:100%;color:var(--sub-ink,#111);box-sizing:border-box;padding:10px 12px;font-family:inherit;font-size:14px;transition:border-color .15s,box-shadow .15s}.studio-ads .tier-form__field input[type=url]:focus,.studio-ads .tier-form__field input[type=datetime-local]:focus,.studio-ads .tier-form__field input[type=file]:focus{border-color:var(--sub-accent,var(--color-primary));box-shadow:0 0 0 3px var(--sub-accent-soft,#0040ff14);outline:none}.studio-ads .tier-form__field input[type=file]{cursor:pointer;line-height:1.2}.studio-ads .tier-form__field input[type=file]::file-selector-button,.studio-ads .tier-form__field input[type=file]::-webkit-file-upload-button{background:var(--surface-subtle,#f6f7f9);color:var(--sub-ink,#111);border:1px solid var(--sub-line,var(--c-gray-200));cursor:pointer;border-radius:5px;margin:-4px 10px -4px -4px;padding:6px 12px;font-family:inherit;font-size:13px;transition:background .15s}.studio-ads .tier-form__field input[type=file]::file-selector-button,.studio-ads .tier-form__field input[type=file]::file-selector-button{background:var(--surface-subtle,#f6f7f9);color:var(--sub-ink,#111);border:1px solid var(--sub-line,var(--c-gray-200));cursor:pointer;border-radius:5px;margin:-4px 10px -4px -4px;padding:6px 12px;font-family:inherit;font-size:13px;transition:background .15s}.studio-ads .tier-form__field input[type=file]::file-selector-button:hover,.studio-ads .tier-form__field input[type=file]::-webkit-file-upload-button:hover{background:#ebeef1}.studio-ads .tier-form__field input[type=file]::file-selector-button:hover,.studio-ads .tier-form__field input[type=file]::file-selector-button:hover{background:#ebeef1}.studio-ads .tier-form__field input[type=datetime-local]::-webkit-calendar-picker-indicator{cursor:pointer;opacity:.6;transition:opacity .15s}.studio-ads .tier-form__field input[type=datetime-local]::-webkit-calendar-picker-indicator:hover{opacity:1}.ad-mockup{flex-direction:column;gap:8px;display:flex}.ad-mockup__frame{background:var(--surface-subtle,#f6f7f9);border-radius:12px;justify-content:center;align-items:center;padding:20px;display:flex;overflow:hidden}.ad-mockup__frame .ya-ad-wrap--catalog{width:240px;max-width:240px;margin:0}.ad-mockup__frame .ya-ad-wrap--catalog .ya-ad-internal{height:300px}.ad-mockup__frame .ya-ad-wrap--product{width:100%;max-width:100%}.ad-mockup__frame .ya-ad-wrap--product .ya-ad-internal{min-height:140px}.ad-mockup__frame .ya-ad-wrap--footer{width:100%;max-width:100%}.ad-mockup__frame .ya-ad-wrap--footer .ya-ad-internal{min-height:100px}.ad-mockup__frame .ya-ad-internal__image.is-empty{background:linear-gradient(135deg,#2a2a2a 0%,#1a1a1a 100%)}.ad-mockup__frame .ya-ad-internal__image img:not([src]){display:none}.ad-mockup__frame .ya-ad-wrap__remove{pointer-events:none}.ad-preview{width:fit-content;max-width:100%;display:block;position:relative}.ad-preview__img{object-fit:contain;border:1px solid var(--border-subtle,#e3e5e8);background:var(--surface-subtle,#f6f7f9);border-radius:8px;max-width:280px;max-height:160px;display:block}.ad-preview__remove{color:#555;cursor:pointer;backdrop-filter:blur(6px);background:#ffffffeb;border:1px solid #00000014;border-radius:50%;justify-content:center;align-items:center;width:28px;height:28px;padding:0;transition:background .15s,color .15s,transform .1s;display:inline-flex;position:absolute;top:6px;right:6px;box-shadow:0 2px 6px #0000001f}.ad-preview__remove:hover{color:#c33;background:#fff}.ad-preview__remove:active{transform:scale(.94)}.ad-preview__remove svg{pointer-events:none}.ad-legal-block{background:#fff8ed;border:1px solid #f5c889;border-left:4px solid #d97706;border-radius:10px;padding:16px 18px}.ad-legal-block__head{color:#92400e;align-items:center;gap:8px;margin-bottom:10px;font-size:14px;display:flex}.ad-legal-block__list{color:#6b3a00;margin:0 0 10px;padding-left:22px;font-size:13px;line-height:1.55}.ad-legal-block__list li{margin-bottom:2px}.ad-legal-block__note{color:#6b3a00;margin:0 0 12px;font-size:12.5px;line-height:1.5}.ad-legal-block__note a{color:var(--c-amber-700);text-decoration:underline}.ad-legal-block__check{color:#4b2400;cursor:pointer;background:#fff9;border-radius:8px;align-items:flex-start;gap:10px;padding:10px 12px;font-size:13px;line-height:1.5;display:flex}.ad-legal-block__check input[type=checkbox]{accent-color:#d97706;flex-shrink:0;width:16px;height:16px;margin-top:2px}.ad-autocheck-warning{color:#78350f;background:#fef3c7;border:1px solid #fcd34d;border-left:4px solid #d97706;border-radius:10px;align-items:flex-start;gap:12px;margin:12px 0;padding:14px 16px;font-size:13px;line-height:1.5;display:flex}.ad-autocheck-warning[hidden]{display:none}.ad-autocheck-warning svg{color:#d97706;flex-shrink:0;margin-top:1px}.ad-autocheck-warning strong{color:#7c2d12;margin-bottom:4px;font-size:13.5px;display:block}.ad-autocheck-warning p{word-break:break-word;margin:4px 0}.ad-autocheck-warning small{opacity:.85;margin-top:6px;font-size:11.5px;display:block}.ya-ad-internal__advertiser{z-index:2;color:#ffffffd9;backdrop-filter:blur(3px);pointer-events:none;white-space:nowrap;text-overflow:ellipsis;background:#00000073;border-radius:3px;max-width:calc(100% - 16px);padding:2px 6px;font-size:9px;line-height:1.2;position:absolute;bottom:6px;right:8px;overflow:hidden}.ya-ad-wrap--footer .ya-ad-internal__advertiser,.ya-ad-wrap--product .ya-ad-internal__advertiser{left:8px;right:auto}@media (width<=480px){.ya-ad-internal__advertiser{padding:1px 5px;font-size:8px}}.ya-ad-internal{color:#fff;background:#1a1a1a;border-radius:12px;width:100%;height:100%;padding:0;display:block;position:relative;overflow:hidden}.ya-ad-internal__image{background:#1a1a1a;position:absolute;inset:0;overflow:hidden}.ya-ad-internal__image img{object-fit:cover;object-position:center;width:100%;height:100%;display:block}.ya-ad-internal__content{color:#fff;z-index:2;background:linear-gradient(#0000 0%,#0009 50%,#000000e0 100%);flex-direction:column;gap:6px;padding:60px 18px 16px;display:flex;position:absolute;inset:auto 0 0}.ya-ad-internal__label{z-index:2;color:#fff;letter-spacing:.06em;text-transform:uppercase;backdrop-filter:blur(4px);background:#0000008c;border-radius:4px;padding:3px 8px;font-size:10px;font-weight:500;position:absolute;top:8px;left:8px}.ya-ad-internal__title{color:#fff;-webkit-line-clamp:2;text-shadow:0 1px 4px #00000080;-webkit-box-orient:vertical;margin:0;font-size:16px;font-weight:700;line-height:1.25;display:-webkit-box;overflow:hidden}.ya-ad-internal__body{color:#ffffffeb;-webkit-line-clamp:2;text-shadow:0 1px 3px #00000080;-webkit-box-orient:vertical;margin:0;font-size:13px;line-height:1.45;display:-webkit-box;overflow:hidden}.ya-ad-internal__cta{background:var(--color-primary,var(--color-primary));color:#fff;text-align:center;cursor:pointer;border-radius:8px;align-self:flex-start;margin-top:6px;padding:10px 18px;font-size:13px;font-weight:600;line-height:1.2;text-decoration:none;transition:background .15s,transform .1s}.ya-ad-internal__cta:hover{background:var(--color-primary--hover,#002fd8);color:#fff}.ya-ad-internal__cta:active{transform:scale(.97)}.ya-ad-wrap--footer .ya-ad-internal{height:auto;min-height:100px}.ya-ad-wrap--footer .ya-ad-internal__content{background:linear-gradient(90deg,#0000 0%,#0009 30%,#000000d9 100%);justify-content:center;gap:8px;width:60%;max-width:520px;padding:12px 16px;inset:0 0 0 auto}.ya-ad-wrap--footer .ya-ad-internal__title{-webkit-line-clamp:1;font-size:14px}.ya-ad-wrap--footer .ya-ad-internal__body{-webkit-line-clamp:1;font-size:12px}.ya-ad-wrap--footer .ya-ad-internal__cta{border-radius:8px;margin-top:0;padding:6px 14px;font-size:12px}.ya-ad-wrap--product .ya-ad-internal{height:auto;min-height:180px}.ya-ad-wrap--product .ya-ad-internal__content{background:linear-gradient(90deg,#0000 0%,#0009 30%,#000000e0 100%);justify-content:center;width:55%;max-width:600px;padding:18px 22px;inset:0 0 0 auto}.ya-ad-wrap--product .ya-ad-internal__title{-webkit-line-clamp:2;font-size:18px}.ya-ad-wrap--product .ya-ad-internal__body{-webkit-line-clamp:2;font-size:14px}.ya-ad-wrap--product .ya-ad-internal__cta{margin-top:8px;padding:10px 22px;font-size:14px}@media (width<=640px){.ya-ad-wrap--footer .ya-ad-internal,.ya-ad-wrap--product .ya-ad-internal{min-height:150px}.ya-ad-wrap--footer .ya-ad-internal__content,.ya-ad-wrap--product .ya-ad-internal__content{background:linear-gradient(#0000 0%,#0000008c 45%,#000000e6 100%);justify-content:flex-end;gap:4px;width:100%;max-width:none;padding:44px 14px 12px;inset:auto 0 0}.ya-ad-wrap--footer .ya-ad-internal__title,.ya-ad-wrap--product .ya-ad-internal__title{-webkit-line-clamp:2;font-size:15px}.ya-ad-wrap--footer .ya-ad-internal__body,.ya-ad-wrap--product .ya-ad-internal__body{-webkit-line-clamp:1;font-size:12px}.ya-ad-wrap--footer .ya-ad-internal__cta,.ya-ad-wrap--product .ya-ad-internal__cta{align-self:flex-start;margin-top:4px;padding:7px 16px;font-size:13px}.ya-ad-wrap--catalog .ya-ad-internal__content{padding:44px 12px 12px}.ya-ad-wrap--catalog .ya-ad-internal__title{font-size:15px}.ya-ad-wrap--catalog .ya-ad-internal__cta{padding:9px 14px;font-size:13px}.ya-ad-internal__label{padding:2px 6px;font-size:9px}}.ya-ad-wrap--catalog .ya-ad-wrap__inner iframe{max-height:100%;width:100%!important}.ya-ad-internal:empty{display:none}.adfree-modal{z-index:99999;justify-content:center;align-items:center;padding:20px;display:flex;position:fixed;inset:0}.adfree-modal__backdrop{backdrop-filter:blur(4px);background:#0000008c;position:absolute;inset:0}.adfree-modal__card{z-index:1;background:#fff;border-radius:18px;width:100%;max-width:480px;padding:32px 28px 24px;animation:.22s cubic-bezier(.16,1,.3,1) adfreeIn;position:relative;box-shadow:0 20px 60px #00000040}@keyframes adfreeIn{0%{opacity:0;transform:translateY(10px)scale(.98)}to{opacity:1;transform:translateY(0)scale(1)}}.adfree-modal__close{cursor:pointer;color:#888;background:0 0;border:none;border-radius:8px;justify-content:center;align-items:center;width:32px;height:32px;transition:background .15s,color .15s;display:inline-flex;position:absolute;top:14px;right:14px}.adfree-modal__close:hover{color:#222;background:#f4f5f7}.adfree-modal__head{margin-bottom:20px;padding-right:32px}.adfree-modal__head h2{color:#111;margin:0 0 8px;font-size:22px;font-weight:700}.adfree-modal__head p{color:#666;margin:0;font-size:14px;line-height:1.5}.adfree-modal__active{color:#1d5a39;background:#f0f9f0;border-left:3px solid #117f4a;border-radius:6px;margin-bottom:16px;padding:12px 14px;font-size:13px;line-height:1.5}.adfree-modal__active strong{margin-bottom:4px;display:block}.adfree-modal__active p{margin:0;font-size:12px}.adfree-modal__plans{grid-template-columns:1fr 1fr;gap:12px;margin-bottom:16px;display:grid}.adfree-plan{border:1px solid var(--border-subtle,#e3e5e8);text-align:center;border-radius:12px;padding:18px 14px 14px;transition:border-color .15s,transform .1s;position:relative}.adfree-plan--featured{border-color:var(--color-primary,var(--color-primary));border-width:2px;padding:17px 13px 13px}.adfree-plan__badge{background:var(--color-primary,var(--color-primary));color:#fff;letter-spacing:.02em;border-radius:999px;padding:3px 10px;font-size:11px;font-weight:600;position:absolute;top:-10px;left:50%;transform:translate(-50%)}.adfree-plan__label{color:#666;margin-bottom:6px;font-size:13px}.adfree-plan__price{color:#111;margin-bottom:12px;font-size:20px;font-weight:700}.adfree-plan__currency{color:#888;font-size:13px;font-weight:500}.adfree-btn{cursor:pointer;border:1px solid #0000;border-radius:10px;justify-content:center;align-items:center;gap:6px;width:100%;padding:10px 16px;font-family:inherit;font-size:14px;font-weight:600;text-decoration:none;transition:background .15s,color .15s,transform .1s;display:inline-flex}.adfree-btn:active:not(:disabled){transform:scale(.97)}.adfree-btn:disabled{opacity:.5;cursor:not-allowed}.adfree-btn--primary{color:#fff;background:#1f2937}.adfree-btn--primary:hover:not(:disabled){background:var(--c-gray-900);color:#fff}.adfree-modal__balance{text-align:center;color:#888;border-top:1px solid var(--border-subtle,#e3e5e8);padding:12px 0 0;font-size:13px}.adfree-modal__balance strong{color:#111}.adfree-modal__balance a{color:var(--color-primary,var(--color-primary));margin-left:4px}.adfree-modal__error{color:#c33;background:#fff5f5;border:1px solid #ffd5d5;border-radius:8px;margin-top:12px;padding:10px 12px;font-size:13px}.adfree-modal__cta-block{text-align:center;padding:16px 0}.adfree-modal__cta-block p{color:#666;margin:0 0 14px}@media (width<=520px){.adfree-modal__plans{grid-template-columns:1fr}.adfree-modal__card{padding:28px 20px 20px}}@media (width<=768px){input:not([type]),input[type=text],input[type=email],input[type=tel],input[type=number],input[type=password],input[type=search],input[type=url],input[type=date],input[type=datetime-local],textarea,select{font-size:16px}}@media (pointer:coarse){.notif-header-close,.dropdown-close-btn{width:var(--tap-min);height:var(--tap-min)}.notif-tg-promo-close{width:32px;height:32px;top:4px;right:4px}.notif-footer-link{min-height:var(--tap-min);justify-content:center;align-items:center;padding:0 16px;display:inline-flex}}