.marketplace-body{--mp-primary: #ff6411;--mp-primary-dark: #A50E8C;--mp-primary-light: #FCE7F6;--mp-gradient: linear-gradient(90deg, #ff860a 0%, #cb11ab 50%, #0d6efd 100%);--mp-gradient-auth: linear-gradient(90deg, #ff860a 0%, #cb11ab 50%, #7711e7 100%);--mp-gradient-soft: linear-gradient(135deg, #FCE7F6 0%, #F3E5F5 100%);--mp-price: #cb11ab;--mp-price-old: #9CA3AF;--mp-sale-bg: #F91155;--mp-sale-text: #fff;--mp-sale-soft-bg: #FFE4EC;--mp-sale-soft-text: #C81E5A;--mp-new-bg: #D1FAE5;--mp-new-text: #065F46;--mp-cashback-bg: #FCE7F3;--mp-cashback-text: #9D174D;--mp-cashback-mark: #CB11AB;--mp-star: #F59E0B;--mp-heart: #F91155;--mp-dark: #1E293B;--mp-gray: #64748B;--mp-light: #F1F5F9;--mp-border: #E2E8F0;--mp-bg: #F8F5FA;--mp-card-bg: #FFFFFF;--mp-card-radius: 14px;--mp-btn-bg: linear-gradient(135deg, #cb11ab 0%, #86b7fe 100%);--mp-btn-text: #FFFFFF;--mp-btn-shadow: 0 4px 14px rgba(203, 17, 171, .28);--mp-header-h: 56px;--mp-navbar-h: 52px;font-family:-apple-system,Segoe UI,Roboto,sans-serif;background:var(--mp-bg);color:var(--mp-dark);overflow-x:hidden;min-height:100vh;-webkit-tap-highlight-color:transparent}.marketplace-body *,.marketplace-body *:before,.marketplace-body *:after{box-sizing:border-box}::-webkit-scrollbar{width:0;height:0}::-webkit-scrollbar-track{background:transparent}::-webkit-scrollbar-thumb{background:#7e7e7e;border-radius:2px}::-webkit-scrollbar-thumb:hover{background:#303030}html{scrollbar-gutter:stable}body{margin:0}.spinner{width:32px;height:32px;border:3px solid var(--mp-border);border-top-color:var(--mp-primary);border-radius:50%;animation:spin .8s linear infinite}@keyframes spin{to{transform:rotate(360deg)}}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes slideUp{0%{transform:translateY(30px);opacity:0}to{transform:translateY(0);opacity:1}}@keyframes mpFadeIn{0%{opacity:0}to{opacity:1}}@keyframes mpSlideUp{0%{opacity:0;transform:translateY(20px) scale(.98)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes mpSpin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes modalPopIn{0%{opacity:0;transform:translate(-50%,calc(-50% + 16px)) scale(.98)}to{opacity:1;transform:translate(-50%,-50%) scale(1)}}.marketplace-body .btn{border-radius:10px;padding:11px;font-weight:600;font-size:.95rem}.marketplace-body .btn-primary{background:var(--mp-btn-bg);color:#fff;border:none;box-shadow:var(--mp-btn-shadow);cursor:pointer}.marketplace-body .btn-outline{background:#fff;color:var(--mp-dark);border:1px solid var(--mp-border);cursor:pointer}.marketplace-body .btn-outline:hover{border-color:var(--mp-primary);color:var(--mp-primary)}.marketplace-body .btn-register{background:var(--mp-primary);border:none;color:#fff;width:100%;cursor:pointer}.marketplace-body .icon-btn{background:transparent;border:none;width:44px;height:52px;border-radius:10px;display:flex;align-items:center;justify-content:center;font-size:1.5rem;color:var(--mp-dark);flex-shrink:0;transition:background .15s;cursor:pointer;text-decoration:none}.marketplace-body .icon-btn:active{background:var(--mp-light)}.marketplace-body .sub-header{position:fixed;top:0;left:0;right:0;background:#fff;z-index:1030;display:flex;flex-direction:row;height:var(--mp-header-h);align-items:center;padding:0;gap:4px;border-bottom:1px solid var(--mp-border);max-width:1200px;margin-left:auto;margin-right:auto;transition:transform .3s cubic-bezier(.4,0,.2,1),background .25s ease,color .25s ease;will-change:transform}.marketplace-body .sub-header-title{flex:1;font-weight:700;font-size:1.05rem;color:var(--mp-dark);overflow:hidden;text-overflow:ellipsis;white-space:nowrap;text-align:center}.marketplace-body .sub-header-static{position:static!important;flex-shrink:0;width:100%;border-top-left-radius:12px;border-top-right-radius:12px}.marketplace-body .form-input,.marketplace-body .form-select,.marketplace-body .form-textarea{width:100%;padding:10px 12px;border:1px solid var(--mp-border);border-radius:10px;font-size:15px;background:var(--mp-card-bg);color:var(--mp-dark);margin-bottom:8px;box-sizing:border-box}.marketplace-body .form-textarea{resize:vertical;font-family:inherit}.marketplace-body .form-row{display:grid;grid-template-columns:1fr 1fr;gap:8px}.marketplace-body .form-file{width:100%;padding:10px;border:1px dashed var(--mp-border);border-radius:10px;background:var(--mp-card-bg);font-size:14px;margin-bottom:12px}.marketplace-body .form-error{color:#c00;font-size:13px;margin:-4px 0 8px}.marketplace-body .form-attr{margin-bottom:12px}.marketplace-body .form-attr label{display:block;font-size:14px;color:var(--mp-dark);margin-bottom:4px}.marketplace-body .form-attr .req{color:#c00;margin-left:2px}.marketplace-body .form-attr .unit{color:var(--mp-gray);font-weight:400}.marketplace-body .form-multi{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:8px}.marketplace-body .form-checkbox{display:inline-flex;align-items:center;gap:6px;font-size:14px;padding:6px 10px;border:1px solid var(--mp-border);border-radius:8px;background:var(--mp-card-bg);cursor:pointer}.marketplace-body .form-radio{display:flex;align-items:center;gap:8px;font-size:15px;margin-bottom:6px}.marketplace-body .form-submit{width:100%;padding:14px;border:none;border-radius:12px;background:var(--mp-btn-bg);color:#fff;font-size:16px;font-weight:600;box-shadow:var(--mp-btn-shadow);cursor:pointer}.marketplace-body .form-submit:disabled{opacity:.6}.marketplace-body .form-consent,.marketplace-body .pc-consent{display:flex;align-items:flex-start;gap:10px;padding:12px 14px;background:var(--mp-light);border-radius:10px;margin:12px 0;font-size:12px;line-height:1.5;color:var(--mp-gray);cursor:pointer;-webkit-user-select:none;user-select:none}.marketplace-body .form-consent input,.marketplace-body .pc-consent input{flex-shrink:0;margin-top:2px;width:18px;height:18px;accent-color:var(--mp-primary);cursor:pointer}.marketplace-body .form-consent a,.marketplace-body .pc-consent a{color:var(--mp-primary);font-weight:600;text-decoration:none;border-bottom:1px solid transparent;transition:border-color .15s}.marketplace-body .form-consent a:hover,.marketplace-body .pc-consent a:hover{border-bottom-color:var(--mp-primary)}.marketplace-body .form-submit:disabled,.marketplace-body .pc-submit:disabled{opacity:.5;cursor:not-allowed}.marketplace-body .images-preview{display:grid;grid-template-columns:repeat(4,1fr);gap:6px;margin-bottom:12px}.marketplace-body .image-preview-item{position:relative;aspect-ratio:1;border-radius:8px;overflow:hidden;background:var(--mp-light)}.marketplace-body .image-preview-item img{width:100%;height:100%;object-fit:cover}.marketplace-body .image-preview-item button{position:absolute;top:2px;right:2px;width:22px;height:22px;border-radius:50%;background:#0009;color:#fff;border:none;cursor:pointer;font-size:14px;line-height:1}.radius-none{border-radius:0!important}.fwrap{flex-wrap:wrap!important}.padd-top{padding-top:66px!important}.has-home-header{padding-top:110px}.marketplace-body .form-multi{display:flex;flex-direction:column;gap:2px;margin-bottom:8px;padding:6px;border:1px solid var(--mp-border);border-radius:10px;background:var(--mp-card-bg);max-height:220px;overflow-y:auto}.marketplace-body .form-multi .form-checkbox{display:flex;align-items:center;gap:8px;padding:5px 8px;margin:0;border:none;border-radius:6px;background:transparent;font-size:13px;line-height:1.2;cursor:pointer;transition:background .12s}.marketplace-body .form-multi .form-checkbox:hover{background:var(--mp-light)}.marketplace-body .form-multi .form-checkbox input{flex-shrink:0;width:16px;height:16px;accent-color:var(--mp-primary);cursor:pointer}.marketplace-body .form-hint{font-size:12px;color:var(--mp-gray);margin:-4px 0 8px;line-height:1.4}.marketplace-body .mp-checkbox{-moz-appearance:none;appearance:none;-webkit-appearance:none;width:16px;height:16px;border:1.5px solid #CBD5E1;border-radius:4px;background:#fff;cursor:pointer;position:relative;flex-shrink:0;vertical-align:middle;transition:background .12s,border-color .12s;margin:0}.marketplace-body .mp-checkbox:hover{border-color:var(--mp-primary)}.marketplace-body .mp-checkbox:checked{background:var(--mp-primary);border-color:var(--mp-primary)}.marketplace-body .mp-checkbox:checked:after{content:"";position:absolute;left:4px;top:1px;width:5px;height:9px;border:solid #fff;border-width:0 2px 2px 0;transform:rotate(45deg)}.marketplace-body .mp-checkbox:indeterminate{background:var(--mp-primary);border-color:var(--mp-primary)}.marketplace-body .mp-checkbox:indeterminate:after{content:"";position:absolute;left:3px;top:6px;width:8px;height:2px;background:#fff;border-radius:1px}.marketplace-body .form-multiselect{position:relative;width:100%}.marketplace-body .form-multiselect__trigger{width:100%;min-height:42px;padding:6px 40px 6px 8px;border:1px solid var(--mp-border, #E2E8F0);border-radius:10px;background:#fff;color:var(--mp-dark, #1E293B);font-size:14px;font-family:inherit;text-align:left;cursor:pointer;display:flex;align-items:flex-start;gap:6px;transition:border-color .15s,box-shadow .15s;position:relative}.marketplace-body .form-multiselect__trigger:hover{border-color:#cbd5e1}.marketplace-body .form-multiselect__trigger:disabled{opacity:.6;cursor:not-allowed}.marketplace-body .form-multiselect.open .form-multiselect__trigger{border-color:var(--mp-primary, #ff6411);box-shadow:0 0 0 3px #ff64111f}.marketplace-body .form-multiselect__trigger--single{align-items:center;padding-top:8px;padding-bottom:8px}.marketplace-body .form-multiselect__summary{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;line-height:1.4;padding-top:6px}.marketplace-body .form-multiselect__summary--placeholder{color:var(--mp-gray, #64748B);font-weight:400}.marketplace-body .form-multiselect__trigger--single .form-multiselect__summary{padding-top:0}.marketplace-body .form-multiselect__values{flex:1;min-width:0;display:flex;flex-wrap:wrap;gap:4px;align-items:flex-start;padding:4px 0}.marketplace-body .form-multiselect__chip{display:inline-flex;align-items:center;gap:2px;padding:2px 4px 2px 8px;background:var(--mp-primary-light, #FCE7F6);color:var(--mp-primary, #ff6411);border-radius:6px;font-size:12px;font-weight:600;line-height:1.4;white-space:nowrap}.marketplace-body .form-multiselect__chip-remove{background:transparent;border:none;color:var(--mp-primary, #ff6411);font-size:14px;line-height:1;cursor:pointer;padding:0 4px;display:inline-flex;align-items:center;border-radius:4px}.marketplace-body .form-multiselect__chip-remove:hover{color:#c00;background:#ff64111a}.marketplace-body .form-multiselect__chevron{position:absolute;right:14px;top:50%;transform:translateY(-50%);color:var(--mp-gray, #64748B);font-size:12px;transition:transform .2s;pointer-events:none}.marketplace-body .form-multiselect__chevron--up{transform:translateY(-50%) rotate(180deg)}.form-multiselect__panel{--_mp-border: var(--mp-border, #E2E8F0);--_mp-dark: var(--mp-dark, #1E293B);--_mp-gray: var(--mp-gray, #64748B);--_mp-light: var(--mp-light, #F1F5F9);--_mp-primary: var(--mp-primary, #ff6411);--_mp-card-bg: var(--mp-card-bg, #FFFFFF);z-index:10020;background:var(--_mp-card-bg);border:1px solid var(--_mp-border);border-radius:12px;box-shadow:0 4px 12px #0000000f,0 12px 32px #0000001f;max-height:280px;overflow-y:auto;overscroll-behavior:contain;padding:6px;animation:msFadeIn .12s ease;color:var(--_mp-dark);font-family:-apple-system,Segoe UI,Roboto,sans-serif;font-size:13px;box-sizing:border-box}@keyframes msFadeIn{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}.form-multiselect__panel .form-multiselect__option{display:flex;align-items:center;gap:8px;width:100%;padding:7px 10px;border:none;background:transparent;border-radius:6px;cursor:pointer;font-size:13px;color:var(--_mp-dark);text-align:left;font-family:inherit;transition:background .12s;-webkit-user-select:none;user-select:none;box-sizing:border-box}.form-multiselect__panel .form-multiselect__option:hover{background:var(--_mp-light)}.form-multiselect__panel .form-multiselect__option--checked{background:#ff641114}.form-multiselect__panel .form-multiselect__option--checked:hover{background:#ff641124}.form-multiselect__panel .form-multiselect__option--single{justify-content:flex-start}.form-multiselect__panel .form-multiselect__empty{padding:14px;text-align:center;color:var(--_mp-gray);font-size:13px}.form-multiselect__panel .mp-checkbox{-moz-appearance:none;appearance:none;-webkit-appearance:none;width:16px;height:16px;border:1.5px solid #CBD5E1;border-radius:4px;background:#fff;cursor:pointer;position:relative;flex-shrink:0;transition:background .12s,border-color .12s;margin:0;box-sizing:border-box}.form-multiselect__panel .mp-checkbox:hover{border-color:var(--_mp-primary)}.form-multiselect__panel .mp-checkbox:checked{background:var(--_mp-primary);border-color:var(--_mp-primary)}.form-multiselect__panel .mp-checkbox:checked:after{content:"";position:absolute;left:4px;top:1px;width:5px;height:9px;border:solid #fff;border-width:0 2px 2px 0;transform:rotate(45deg)}.form-multiselect__panel--single .form-multiselect__option--single{font-size:14px;padding:9px 12px}.form-multiselect__panel::-webkit-scrollbar{width:8px}.form-multiselect__panel::-webkit-scrollbar-track{background:transparent}.form-multiselect__panel::-webkit-scrollbar-thumb{background:#cbd5e1;border-radius:4px;border:2px solid transparent;background-clip:content-box}.form-multiselect__panel::-webkit-scrollbar-thumb:hover{background:#94a3b8;background-clip:content-box}.dark .form-multiselect__panel{--_mp-border: #334155;--_mp-dark: #F1F5F9;--_mp-gray: #94A3B8;--_mp-light: #0F172A;--_mp-primary: #ff6411;--_mp-card-bg: #1E293B;border-color:var(--_mp-border);background:var(--_mp-card-bg);color:var(--_mp-dark);box-shadow:0 4px 12px #0000004d,0 12px 32px #00000080}.dark .form-multiselect__panel .form-multiselect__option{color:var(--_mp-dark)}.dark .form-multiselect__panel .form-multiselect__option:hover{background:var(--_mp-light)}.dark .form-multiselect__panel .form-multiselect__option--checked{background:#ff641126}.dark .form-multiselect__panel .form-multiselect__option--checked:hover{background:#ff641138}.dark .form-multiselect__panel .mp-checkbox{background:#0f172a;border-color:#475569}.dark .form-multiselect__panel .mp-checkbox:checked{background:var(--_mp-primary);border-color:var(--_mp-primary)}.dark .form-multiselect__panel::-webkit-scrollbar-thumb{background:#475569;background-clip:content-box}.marketplace-body .form-multiselect--pc .form-multiselect__trigger{padding-left:12px}.marketplace-body .app-header{position:fixed;top:0;left:0;right:0;background:var(--mp-gradient);color:#fff;z-index:1030;display:flex;flex-direction:column;padding:0;margin-left:auto;margin-right:auto;transition:transform .3s cubic-bezier(.4,0,.2,1),background .25s ease,color .25s ease;will-change:transform}.marketplace-body .app-header-mobile{overflow:hidden;border-bottom-left-radius:12px;border-bottom-right-radius:12px;height:114px}.marketplace-body .app-header .icon-btn{color:#fff}.marketplace-body .app-header .icon-btn:active{background:#ffffff26}.marketplace-body .app-header .brand-text{color:#fff}.marketplace-body .app-header.hidden{transform:translateY(-110%)}.marketplace-body .app-header-row{height:var(--mp-header-h);display:flex;align-items:center;padding:0 8px;gap:4px}.marketplace-body .app-header-search{position:relative;padding:0 12px 4px}.marketplace-body .app-header-search input{width:100%;height:42px;border:none;border-radius:12px;background:#ffffff24;padding:0 42px 0 16px;font-size:.92rem;color:#fff;outline:none;box-shadow:0 2px 8px #00000014;cursor:pointer}.marketplace-body .app-header-search input::placeholder{color:#fff}.marketplace-body .app-header-search .search-icon{position:absolute;right:26px;top:calc(50% - 2px);transform:translateY(-50%);color:#fff;font-size:1rem;pointer-events:none}.marketplace-body .brand-logo{display:flex;align-items:center;gap:6px;text-decoration:none;color:var(--mp-dark);flex:1;justify-content:center}.marketplace-body .brand-logo-img{height:52px;width:auto;display:block}.marketplace-body .side-menu-logo-img{height:46px;width:auto;display:block;filter:brightness(0) saturate(100%) invert(14%) sepia(85%) saturate(4700%) hue-rotate(290deg) brightness(90%) contrast(110%)}.app-header-desktop{display:none}.app-header-topnav{display:flex;align-items:center;gap:4px;padding:0 24px;height:36px;overflow:visible;border-bottom:1px solid rgba(255,255,255,.15);position:relative;z-index:1}.app-header-topnav-link{display:inline-flex;align-items:center;gap:4px;padding:2px 14px;border-radius:6px;font-size:13px;font-weight:500;color:#fff;text-decoration:none;white-space:nowrap;transition:background .15s;flex-shrink:0;background:transparent;border:none;cursor:pointer;font-family:inherit}.app-header-topnav-link:hover,.app-header-topnav-link.active{background:#ffffff2e}.app-header-topnav-chevron{font-size:10px!important;opacity:.7!important;margin-left:4px}.app-header-topnav-more{position:relative;flex-shrink:0}.app-header-topnav-more-menu{position:absolute;top:calc(100% + 6px);left:0;min-width:260px;max-height:70vh;overflow-y:auto;background:var(--mp-card-bg);border-radius:12px;box-shadow:0 12px 40px #00000040;padding:6px;z-index:210;display:flex;flex-direction:column;animation:fadeIn .12s;scrollbar-width:thin}.app-header-topnav-more-menu--wide{min-width:300px}.app-header-topnav-more-item{display:block;padding:9px 14px;border-radius:8px;color:var(--mp-dark);font-size:13px;font-weight:500;text-decoration:none;transition:background .15s;white-space:nowrap}.app-header-topnav-more-item:hover{background:var(--mp-light)}.app-header-topnav-more-group{padding:4px 0}.app-header-topnav-more-group+.app-header-topnav-more-group{border-top:1px solid var(--mp-border);margin-top:4px;padding-top:8px}.app-header-topnav-more-group-title{padding:4px 12px 6px;font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.5px;color:var(--mp-cashback-mark)}.app-header-desktop-row{display:flex;align-items:center;gap:16px;padding:12px 24px}.app-header-desktop-logo{flex-shrink:0;display:flex;align-items:center}.app-header-desktop-logo img{height:46px;width:auto}.app-header-desktop-search-wrap{position:relative;flex:1}.app-header-desktop-search{width:100%;height:42px;border:none;border-radius:10px;background:#00000024;display:flex;align-items:center;gap:10px;padding:0 16px;font-size:14px;color:#fff;cursor:pointer;text-align:left;font-family:inherit;transition:box-shadow .15s}.app-header-desktop-search:hover{box-shadow:0 0 0 3px #ffffff4d}.app-header-desktop-search i{font-size:14px;flex-shrink:0}.app-header-desktop-search span{flex:1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.app-header-desktop-search span.has-value{font-weight:500}.search-inline{position:absolute;top:-20px;left:0;right:0;background:var(--mp-card-bg);border-radius:10px;box-shadow:0 20px 40px #0000002e;z-index:300;display:flex;flex-direction:column;max-height:70vh;overflow:hidden}.search-inline__input-row{display:flex;align-items:center;gap:10px;padding:0 16px;height:42px;border-bottom:1px solid var(--mp-border);flex-shrink:0}.search-inline__icon{font-size:14px;color:var(--mp-gray);flex-shrink:0}.search-inline__input{flex:1;border:none;outline:none;background:transparent;font-size:14px;color:var(--mp-dark);font-family:inherit}.search-inline__input::placeholder{color:var(--mp-gray)}.search-inline__clear{background:none;border:none;color:var(--mp-gray);font-size:16px;cursor:pointer;padding:4px;display:flex;align-items:center}.search-inline__body{flex:1;min-height:0;overflow-y:auto;padding:12px 16px 16px}.search-inline__section{margin-bottom:16px}.search-inline__section:last-child{margin-bottom:0}.search-inline__section-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:8px;font-size:12px;font-weight:700;text-transform:uppercase;letter-spacing:.5px;color:var(--mp-gray)}.search-inline__section-header button{background:none;border:none;color:var(--mp-primary);font-size:12px;font-weight:600;cursor:pointer;text-transform:none}.search-inline__row{display:flex;align-items:center;gap:4px}.search-inline__item{flex:1;display:flex;align-items:center;gap:10px;padding:9px 12px;border:none;background:transparent;color:var(--mp-dark);font-size:14px;text-align:left;cursor:pointer;border-radius:8px;font-family:inherit;transition:background .15s}.search-inline__item:hover{background:var(--mp-light)}.search-inline__item i{color:var(--mp-gray);font-size:14px;flex-shrink:0}.search-inline__remove{width:32px;height:32px;border:none;background:transparent;color:var(--mp-gray);cursor:pointer;border-radius:6px;display:flex;align-items:center;justify-content:center;transition:background .15s,color .15s}.search-inline__remove:hover{background:var(--mp-light);color:var(--mp-dark)}.search-inline__suggestions{display:flex;flex-wrap:wrap;gap:8px}.search-inline__suggestion{padding:7px 14px;border-radius:20px;border:1px solid var(--mp-border);background:var(--mp-card-bg);color:var(--mp-dark);font-size:13px;cursor:pointer;font-family:inherit;transition:background .15s,border-color .15s,color .15s}.search-inline__suggestion:hover{background:#f8f8f8}.app-header-desktop-actions{display:flex;align-items:center;gap:8px;flex-shrink:0;margin-left:auto}.app-header-desktop-action{display:inline-flex;align-items:center;gap:6px;padding:8px 14px;border-radius:10px;background:#21212100;border:solid 1px #ffffff1c;color:#fff;font-size:14px;font-weight:600;cursor:pointer;position:relative;font-family:inherit;transition:.4s}.app-header-desktop-action:hover{background:#ffffff14}.app-header-desktop-action i{font-size:16px}.app-header-desktop-action-icon{display:inline-flex;flex-direction:column;align-items:center;justify-content:center;gap:2px;padding:4px 10px;min-width:64px;min-height:46px;background:transparent;border:none}.app-header-desktop-action-icon:hover{background:#ffffff1a}.app-header-desktop-action-icon__icon{position:relative;display:inline-flex;align-items:center;justify-content:center;width:22px;height:22px;flex-shrink:0}.app-header-desktop-action-icon__icon i{font-size:20px;line-height:1;color:#fff}.app-header-desktop-action-icon__label{font-size:11px;font-weight:500;color:#fff;line-height:2;white-space:nowrap;opacity:.95}.app-header-desktop-badge{position:absolute;top:-6px;right:-10px;min-width:16px;height:16px;padding:0 4px;background:var(--mp-primary);color:#fff;font-size:10px;font-weight:700;border-radius:8px;display:flex;align-items:center;justify-content:center;line-height:1}.app-header-profile{position:relative}.app-header-profile-btn{display:inline-flex;align-items:center;gap:8px;padding:6px 12px 6px 6px;border:none;border-radius:14px;background:#ffffff12;color:#fff;font-size:14px;font-weight:600;cursor:pointer;font-family:inherit;transition:.4s}.app-header-profile-btn:hover{background:#ffffff1a}.app-header-profile-avatar{width:32px;height:32px;border-radius:50%;background:linear-gradient(135deg,#f472b6,#db2777);display:flex;align-items:center;justify-content:center;color:#fff;font-size:14px;font-weight:700;flex-shrink:0}.app-header-profile-name{max-width:120px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.app-header-profile-btn i.bi-chevron-down,.app-header-profile-btn i.bi-chevron-up{font-size:11px;opacity:.8}.app-header-profile-menu{position:absolute;top:calc(100% + 8px);right:0;min-width:240px;background:var(--mp-card-bg);border-radius:14px;box-shadow:0 8px 30px #00000026;z-index:100;overflow:hidden;animation:fadeIn .15s}.app-header-profile-header{display:flex;align-items:center;gap:12px;padding:16px}.app-header-profile-avatar-lg{width:44px;height:44px;border-radius:50%;background:linear-gradient(135deg,#f472b6,#db2777);display:flex;align-items:center;justify-content:center;color:#fff;font-size:18px;font-weight:700;flex-shrink:0}.app-header-profile-name-lg{font-size:14px;font-weight:700;color:var(--mp-dark)}.app-header-profile-role{font-size:12px;color:var(--mp-gray);margin-top:2px}.app-header-profile-divider{height:1px;background:var(--mp-border);margin:4px 0}.app-header-profile-item{display:flex;align-items:center;gap:12px;padding:12px 16px;color:var(--mp-dark);font-size:14px;text-decoration:none;background:none;border:none;width:100%;text-align:left;cursor:pointer;font-family:inherit;transition:background .15s}.app-header-profile-item:hover{background:var(--mp-light)}.app-header-profile-item i{font-size:16px;color:var(--mp-gray);width:20px;text-align:center}.app-header-profile-item.danger,.app-header-profile-item.danger i{color:#c00}.app-header-profile-login{padding:12px 22px;border:none;border-radius:10px;background:#00000024;color:#fff;font-size:14px;font-weight:700;cursor:pointer;font-family:inherit}.marketplace-body .menu-overlay{position:fixed;top:0;right:0;bottom:0;left:0;background:#0f172a8c;z-index:1040;opacity:0;visibility:hidden;transition:all .3s;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}.marketplace-body .menu-overlay.show{opacity:1;visibility:visible}.marketplace-body .side-menu{position:fixed;top:0;left:0;width:65%;max-width:340px;height:100vh;background:#fff;z-index:9998;transform:translate(-100%);transition:transform .3s cubic-bezier(.4,0,.2,1);display:flex;flex-direction:column;box-shadow:4px 0 24px #0000001f}.marketplace-body .side-menu.show{transform:translate(0)}.marketplace-body .side-menu-header{padding:18px 20px 14px;border-bottom:1px solid var(--mp-border);display:flex;align-items:center;gap:10px;justify-content:space-between}.marketplace-body .side-menu-brand{display:flex;align-items:center;gap:8px;text-decoration:none;color:var(--mp-dark)}.marketplace-body .side-menu-body{flex:1;overflow-y:auto;padding:8px 0}.marketplace-body .menu-list{list-style:none;padding:0;margin:0}.marketplace-body .menu-list li a{display:flex;align-items:center;gap:14px;padding:14px 22px;color:var(--mp-dark);text-decoration:none;font-size:1rem;font-weight:500;transition:background .15s;border-left:3px solid transparent;cursor:pointer}.marketplace-body .menu-list li a:active{background:var(--mp-light)}.marketplace-body .menu-list li a i{font-size:1.25rem;color:var(--mp-primary);width:24px;text-align:center}.marketplace-body .menu-section-title{padding:8px 22px 4px;font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.5px;color:var(--mp-gray)}.marketplace-body .menu-divider{height:1px;background:var(--mp-border);margin:8px 22px}.marketplace-body .menu-footer{padding:16px 20px 24px;border-top:1px solid var(--mp-border);background:#fafbfc}.marketplace-body .menu-footer .btn{border-radius:10px;padding:11px;font-weight:600;font-size:.95rem}.marketplace-body .navbar-mobile{position:fixed;bottom:0;left:0;right:0;width:100%;max-width:1200px;margin-left:auto;margin-right:auto;min-height:calc(var(--mp-navbar-h) + env(safe-area-inset-bottom,0px));background:#fff;z-index:9998;padding:0 4px;padding-bottom:env(safe-area-inset-bottom,0px);display:flex;align-items:stretch;box-shadow:0 -4px 20px #0000000f;border-top:1px solid var(--mp-border)}.marketplace-body .navbar-mobile__link{flex:1 1 0;min-width:0;display:flex;align-items:center;justify-content:center;cursor:pointer;background:transparent;border:none;color:#c8c8d1;font-size:1.5rem;position:relative;transition:color .2s;text-decoration:none}.marketplace-body .navbar-mobile__link.active{color:var(--mp-primary)}.marketplace-body .navbar-mobile__link .navbar-mobile__notify{position:absolute;top:6px;right:calc(50% - 22px);min-width:18px;height:18px;padding:0 5px;background:var(--mp-primary);color:#fff;border-radius:9px;font-size:.6rem;font-weight:700;display:flex;align-items:center;justify-content:center;border:2px solid #fff;line-height:1}.navbar-mobile__favorites-count{position:absolute;top:4px;right:50%;transform:translate(20px);min-width:16px;height:16px;padding:0 4px;background:var(--mp-primary);color:#fff;font-size:10px;font-weight:700;border-radius:8px;display:flex;align-items:center;justify-content:center;pointer-events:none}.marketplace-body .promo-carousel{position:relative;margin:10px 10px 6px;border-radius:16px;overflow:hidden;background:#eef0f3;box-shadow:0 2px 10px #0000000d;aspect-ratio:18 / 7;width:auto}.marketplace-body .promo-carousel--skeleton,.marketplace-body .promo-carousel--single{aspect-ratio:16 / 7}.marketplace-body .promo-slide{flex:0 0 100%;width:100%;height:100%;position:relative;overflow:hidden;background:#eef0f3}.marketplace-body .promo-slide img{display:block;width:100%;height:100%;object-fit:cover;object-position:center;pointer-events:none;-webkit-user-select:none;user-select:none;-webkit-user-drag:none}.marketplace-body .promo-slide:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(90deg,rgba(0,0,0,.55) 0%,rgba(0,0,0,.1) 60%,transparent 100%);pointer-events:none;z-index:1}.marketplace-body .promo-slide-content{position:absolute;top:16px;left:16px;right:40%;z-index:2;color:#fff;pointer-events:none}.marketplace-body .promo-slide-tag{display:inline-block;font-size:.65rem;font-weight:700;letter-spacing:1.5px;text-transform:uppercase;opacity:.9;margin-bottom:4px}.marketplace-body .promo-slide-title{font-size:1.15rem;font-weight:800;line-height:1.15;margin-bottom:6px;text-shadow:0 1px 4px rgba(0,0,0,.3)}.marketplace-body .promo-slide-desc{font-size:.78rem;font-weight:500;opacity:.95;line-height:1.3;margin-bottom:10px}.marketplace-body .promo-slide-btn{display:inline-block;background:#fff;color:var(--mp-dark);font-size:.78rem;font-weight:700;padding:7px 16px;border-radius:20px;border:none;cursor:pointer;pointer-events:auto}.marketplace-body .promo-badge{position:absolute;top:12px;right:12px;background:var(--mp-sale-bg);color:#fff;font-size:.72rem;font-weight:800;padding:4px 10px;border-radius:12px;z-index:3;pointer-events:none}.marketplace-body .promo-dots{position:absolute;bottom:10px;left:50%;transform:translate(-50%);display:flex;gap:5px;z-index:10;pointer-events:auto}.marketplace-body .promo-dots span{width:6px;height:6px;border-radius:50%;background:#ffffff8c;transition:all .25s;cursor:pointer;display:block}.marketplace-body .promo-dots span.active{background:#fff;width:18px;border-radius:3px}.marketplace-body .promo-embla-viewport{overflow:hidden;width:100%;height:100%}.marketplace-body .promo-embla-container{display:flex;width:100%;height:100%;will-change:transform;backface-visibility:hidden}.marketplace-body .promo-embla-slide{flex:0 0 100%;min-width:0;height:100%;position:relative;overflow:hidden;background:#eef0f3}.marketplace-body .promo-embla-slide picture{display:block;width:100%;height:100%}.marketplace-body .promo-embla-slide img{display:block;width:100%;height:100%;object-fit:cover;object-position:center;pointer-events:none;-webkit-user-select:none;user-select:none;-webkit-user-drag:none}.marketplace-body .quick-cat{display:flex;flex-direction:column;align-items:center;gap:6px;cursor:pointer;user-select:none;-webkit-user-select:none;-webkit-user-drag:none;background:none;border:none;padding:0;font-family:inherit;color:inherit;text-align:center}.marketplace-body .quick-cat img,.marketplace-body .quick-cat i{pointer-events:none;-webkit-user-select:none;user-select:none;-webkit-user-drag:none}.marketplace-body .quick-cat-icon{width:58px;height:58px;border-radius:18px;display:flex;align-items:center;justify-content:center;font-size:1.6rem;color:#fff;box-shadow:0 4px 10px #00000014;transition:transform .15s;pointer-events:none;flex-shrink:0}.marketplace-body .quick-cat:active .quick-cat-icon{transform:scale(.93)}.marketplace-body .quick-cat-name{font-size:.7rem;font-weight:500;text-align:center;line-height:1.15;color:var(--mp-dark);overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;pointer-events:none;word-break:break-word}.marketplace-body .quick-cats{display:flex;gap:8px;padding:10px 11px 6px;overflow:hidden;cursor:grab;user-select:none;-webkit-user-select:none;touch-action:pan-y;-webkit-mask-image:linear-gradient(to right,transparent 0,#000 20px,#000 calc(100% - 20px),transparent 100%);mask-image:linear-gradient(to right,transparent 0,#000 20px,#000 calc(100% - 20px),transparent 100%)}.marketplace-body .quick-cats:active{cursor:grabbing}.marketplace-body .quick-cats__track{display:flex;gap:8px;will-change:transform}.marketplace-body .quick-cats .quick-cat{flex:0 0 auto;width:72px}.marketplace-body .quick-cats .quick-cat-name{max-width:72px}.quick-cats--skeleton .quick-cat-icon{background:#e5e7eb!important;animation:skeleton-pulse 1.4s ease-in-out infinite}.quick-cats--skeleton .quick-cat-name{color:transparent;background:#e5e7eb;border-radius:4px;width:40px;height:10px;animation:skeleton-pulse 1.4s ease-in-out infinite}@keyframes skeleton-pulse{0%,to{opacity:1}50%{opacity:.55}}.marketplace-body .categories-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:16px 8px;padding:4px 4px 12px}.marketplace-body .categories-grid .quick-cat{width:100%;min-width:0}.marketplace-body .categories-grid .quick-cat-name{max-width:100%;font-size:11px;line-height:1.2}.marketplace-body .products-grid{display:grid;grid-template-columns:repeat(5,1fr);gap:10px;padding:10px}.marketplace-body .product-card{cursor:pointer;display:flex;flex-direction:column;min-width:0}.marketplace-body .product-img{position:relative;aspect-ratio:3/4;background:#fff;border-radius:var(--mp-card-radius);overflow:hidden;margin-bottom:8px}.marketplace-body .product-img img{width:100%;height:100%;object-fit:cover;display:block}.marketplace-body .product-img-placeholder{width:100%;height:100%;display:flex;align-items:center;justify-content:center;background:var(--mp-light);color:var(--mp-gray);font-size:32px}.marketplace-body .fav-btn{position:absolute;top:8px;right:8px;width:34px;height:34px;border-radius:50%;background:#ffffff57;border:none;display:flex;align-items:center;justify-content:center;color:#333;font-size:1.15rem;z-index:3;cursor:pointer}.marketplace-body .fav-btn i{color:#fff;text-shadow:0 1px 3px rgba(0,0,0,.3)}.marketplace-body .fav-btn.active i{color:var(--mp-heart)}.marketplace-body .fav-btn.active i:before{content:""}.marketplace-body .badges{position:absolute;bottom:18px;left:8px;display:flex;flex-direction:column;gap:3px;z-index:3;align-items:flex-start}.marketplace-body .badge-pill{padding:2px 8px;border-radius:4px;font-size:.7rem;font-weight:700;line-height:1.4;white-space:nowrap}.marketplace-body .badge-new{background:var(--mp-new-bg);color:var(--mp-new-text)}.marketplace-body .badge-discount{background:var(--mp-sale-soft-bg);color:var(--mp-sale-soft-text)}.marketplace-body .badge-sale{background:var(--mp-sale-bg);color:var(--mp-sale-text)}.marketplace-body .badge-cashback{background:var(--mp-cashback-bg);color:var(--mp-cashback-text);display:flex;align-items:center;gap:4px}.marketplace-body .badge-cashback .wb-mark{background:var(--mp-cashback-mark);color:#fff;font-size:.6rem;font-weight:800;padding:1px 4px;border-radius:3px;line-height:1.2}.marketplace-body .product-dots{position:absolute;bottom:8px;left:50%;transform:translate(-50%);display:flex;gap:3px;z-index:2}.marketplace-body .product-dots span{width:4px;height:4px;border-radius:50%;background:#ffffffb3}.marketplace-body .product-dots span.active{background:#fff}.marketplace-body .product-info{padding:0 2px;display:flex;flex-direction:column;gap:2px;min-width:0}.marketplace-body .price-row{display:flex;align-items:center;gap:6px;flex-wrap:nowrap;min-width:0}.marketplace-body .price-current{display:flex;align-items:center;gap:3px;font-size:1.05rem;font-weight:800;color:var(--mp-price);line-height:1.1;white-space:nowrap;flex-shrink:0}.marketplace-body .price-old{font-size:.82rem;color:var(--mp-price-old);text-decoration:line-through;font-weight:500;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;min-width:0}.marketplace-body .shop-row{display:flex;align-items:center;gap:4px;font-size:.83rem;color:var(--mp-dark);font-weight:500;line-height:1.2;min-width:0;width:100%}.marketplace-body .shop-row .rating-block{display:flex;align-items:center;gap:4px;flex-shrink:0}.marketplace-body .shop-row .star{color:var(--mp-star);font-size:.85rem;flex-shrink:0}.marketplace-body .shop-row .rating-value{color:var(--mp-dark);font-weight:600;flex-shrink:0}.marketplace-body .shop-row .dot{color:#9ca3af;font-weight:700;flex-shrink:0}.marketplace-body .shop-row .shop-name{flex:1 1 auto;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.marketplace-body .product-title{font-size:.83rem;color:var(--mp-dark);line-height:1.3;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.product-card .product-title{overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}.product-card .shop-name{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:100px}.marketplace-body .category-item{display:flex;flex-direction:column;align-items:center;gap:6px;cursor:pointer;text-decoration:none;color:inherit;-webkit-user-select:none;user-select:none}.marketplace-body .category-icon{width:100%;aspect-ratio:1;border-radius:16px;display:flex;align-items:center;justify-content:center;background:var(--mp-gradient-soft);border:2px solid var(--mp-primary-light);color:var(--mp-primary);font-size:2.7rem;position:relative;overflow:hidden;transition:transform .15s,box-shadow .15s}.marketplace-body .category-item:active .category-icon{transform:scale(.94);box-shadow:0 2px 8px #00000026}.marketplace-body .category-name{font-size:.72rem;text-align:center;font-weight:500;line-height:1.2;color:var(--mp-dark);display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;padding:0 2px}.products-loader-full{display:flex;align-items:center;justify-content:center;min-height:60vh;width:100%}.products-loader-more{display:flex;align-items:center;justify-content:center;padding:24px 0;width:100%}.products-loading{padding:24px 0;text-align:center;display:flex;justify-content:center}.products-sentinel{height:1px}.products-empty{padding:40px 20px;text-align:center;color:var(--mp-gray)}.products-empty i{font-size:42px;opacity:.4}.products-error{padding:12px 16px;background:#fee;color:#c00;border-radius:8px;margin:12px}.categories-dropdown-wrapper{position:relative}.categories-chevron{font-size:10px;opacity:.8;margin-left:2px;display:inline-block;transition:transform .5s cubic-bezier(.25,.1,.25,1)}.categories-chevron--up{transform:rotate(180deg)}.categories-dropdown{position:absolute;top:calc(100% + 6px);left:0;max-width:90vw;background:var(--mp-card-bg);border-radius:14px;box-shadow:0 12px 40px #0003;z-index:200;overflow:hidden;display:flex;flex-direction:column;transform-origin:top;opacity:0;visibility:hidden;transform:translateY(-8px) scale(.98);pointer-events:none;transition:opacity .5s ease,transform .2s cubic-bezier(.25,.1,.25,1),visibility 0s linear .2s;will-change:opacity,transform}.categories-dropdown--open{opacity:1;visibility:visible;transform:translateY(0) scale(1);pointer-events:auto;transition:opacity .5s ease,transform .2s cubic-bezier(.25,.1,.25,1),visibility 0s linear 0s}.marketplace-body .categories-dropdown .categories-dropdown-cats{display:grid!important;grid-template-columns:repeat(5,1fr);gap:14px 8px;padding:16px;overflow-y:auto;overflow-x:hidden;overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:transparent transparent;flex-wrap:nowrap}.marketplace-body .categories-dropdown .categories-dropdown-cats:hover{scrollbar-color:rgba(0,0,0,.2) transparent}.marketplace-body .categories-dropdown .categories-dropdown-cats .quick-cat{width:100%;min-width:0;flex:none}.marketplace-body .categories-dropdown .categories-dropdown-cats .quick-cat-icon{width:48px;height:48px;font-size:20px;border-radius:14px}.marketplace-body .categories-dropdown .categories-dropdown-cats .quick-cat-name{font-size:11px;max-width:100%}.categories-dropdown-header{display:flex;align-items:center;gap:8px;padding:10px 14px;border-bottom:1px solid var(--mp-border)}.categories-dropdown-back{width:28px;height:28px;border-radius:50%;border:none;background:var(--mp-light);color:var(--mp-dark);font-size:12px;cursor:pointer;display:flex;align-items:center;justify-content:center;flex-shrink:0}.categories-dropdown-back:hover{background:var(--mp-primary-light);color:var(--mp-primary)}.categories-dropdown-title{font-size:13px;font-weight:700;color:var(--mp-dark);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.categories-dropdown-loading{padding:20px;text-align:center;color:var(--mp-gray);font-size:13px}.marketplace-body .categories-dropdown .quick-cat{transition:transform .12s ease,opacity .12s ease}.marketplace-body .categories-dropdown .quick-cat:hover{transform:translateY(-2px);opacity:.92}.marketplace-body .categories-dropdown .quick-cat:active{transform:translateY(0) scale(.97)}.marketplace-body .categories-dropdown .quick-cat-icon{transition:box-shadow .15s ease}.marketplace-body .categories-dropdown .quick-cat:hover .quick-cat-icon{box-shadow:0 4px 12px #0000001f}.tool-box{display:flex;align-items:center;justify-content:space-between;gap:8px;padding:11px 12px;max-width:1348px;margin:0 auto}.category-toolbar.padd-top{background:var(--mp-card-bg);border-bottom:1px solid var(--mp-border)}.marketplace-body .screen{display:none}.marketplace-body .screen.active{display:block;animation:mpFadeIn .2s ease}.marketplace-body .screen{max-width:1370px;margin-left:auto;margin-right:auto}.category-box{display:flex;align-items:center;justify-content:space-between;max-width:1353px;margin:0 auto}.search-input{flex:1;border:none;outline:none;background:transparent;font-size:15px;color:var(--mp-dark)}@media (max-width: 1023px){.category-title-bar{margin-top:59px}.app-header-desktop{display:none!important}.app-header-mobile{display:block}.marketplace-body .navbar-mobile{display:flex}.marketplace-body .app-header.hidden{transform:translateY(-110%)}.marketplace-body .products-grid{grid-template-columns:repeat(3,1fr)}.marketplace-body .categories-grid{grid-template-columns:repeat(4,1fr)}@media (min-width: 380px){.marketplace-body .categories-grid{grid-template-columns:repeat(5,1fr)}}@media (min-width: 480px){.marketplace-body .categories-grid{grid-template-columns:repeat(6,1fr)}}@media (min-width: 640px){.marketplace-body .categories-grid{grid-template-columns:repeat(7,1fr)}}}@media (min-width: 768px){.marketplace-body .promo-carousel,.marketplace-body .promo-carousel--skeleton,.marketplace-body .promo-carousel--single{aspect-ratio:29 / 5}.marketplace-body .products-grid{grid-template-columns:repeat(5,1fr)}.marketplace-body .categories-grid{grid-template-columns:repeat(8,1fr)}}@media (max-width: 1024px){.category-toolbar{margin-top:64px}}@media (min-width: 1024px){.app-header-mobile{display:none!important}.app-header-desktop{display:flex;flex-direction:column;width:100%;gap:0;overflow:visible;max-width:1400px;margin:0 auto}.marketplace-body .app-header.hidden{transform:none}.marketplace-body.has-subheader,.marketplace-body.has-home-header{padding-top:115px}.marketplace-body .navbar-mobile{display:none}.marketplace-body .promo-carousel,.marketplace-body .promo-carousel--skeleton,.marketplace-body .promo-carousel--single{aspect-ratio:15 / 2}.marketplace-body .products-grid{grid-template-columns:repeat(6,1fr)}.marketplace-body .categories-grid{grid-template-columns:repeat(9,1fr)}.marketplace-body .screen{padding-top:0!important}}.marketplace-body .product-group{padding:12px 16px 4px;min-width:0;max-width:100%}.marketplace-body .product-group-title{font-size:13px;font-weight:600;color:var(--mp-gray);text-transform:uppercase;letter-spacing:.4px;margin-bottom:10px}.marketplace-body .product-group-wrapper{position:relative;min-width:0;max-width:100%}.marketplace-body .product-group-track{display:flex;gap:4px;overflow-x:auto;overflow-y:hidden;-webkit-overflow-scrolling:touch;padding-bottom:6px;cursor:grab;width:100%;min-width:0;max-width:100%;scroll-snap-type:none}.marketplace-body .product-group-track:active{cursor:grabbing}.marketplace-body .product-group-track::-webkit-scrollbar{height:0}.marketplace-body .product-group-item{flex:0 0 auto;width:65px;padding:0;border-radius:10px;overflow:hidden;border:2px solid transparent;background:var(--mp-light);cursor:pointer;transition:border-color .15s,transform .1s}.marketplace-body .product-group-item:hover{border-color:#ff641159}.marketplace-body .product-group-item.active{border-color:var(--mp-primary)}.marketplace-body .product-group-item img{width:100%;height:100%;object-fit:cover;display:block;-webkit-user-drag:none;-webkit-user-select:none;user-select:none}.marketplace-body .product-group-placeholder{width:100%;height:100%;display:flex;align-items:center;justify-content:center;color:var(--mp-gray);font-size:22px}.marketplace-body .product-group-arrow{position:absolute;top:50%;transform:translateY(-50%);z-index:2;width:28px;height:28px;border-radius:50%;background:#ff6411;border:0px;box-shadow:0 2px 8px #0000001f;color:#fff;font-size:14px;display:none;align-items:center;justify-content:center;cursor:pointer;transition:background .15s,transform .1s}.marketplace-body .product-group-arrow:hover{background:#ff7e38}.marketplace-body .product-group-arrow:active{transform:translateY(-50%) scale(.92)}.marketplace-body .product-group-arrow.left{left:-8px}.marketplace-body .product-group-arrow.right{right:-8px}.marketplace-body .product-page-layout,.marketplace-body .product-page-info-column{min-width:0}@media (min-width: 1024px){.marketplace-body .product-group-arrow{display:inline-flex}}@media (max-width: 1023px){.marketplace-body .product-group-track{scroll-snap-type:x mandatory}.marketplace-body .product-group-item{scroll-snap-align:start}}@media (max-width: 1023px){.marketplace-body .product-group-item{width:56px}}.product-modal-overlay{position:fixed;top:0;left:0;right:0;bottom:0;background:#00000059;z-index:9999;animation:fadeIn .2s}.product-modal,.categories-modal{position:fixed;top:25%;left:0;right:0;bottom:0;background:var(--mp-bg);border-top-left-radius:12px;border-top-right-radius:12px;z-index:10001;display:flex;flex-direction:column;animation:slideUp .25s ease}.product-modal-scroll,.categories-modal-body{flex:1;overflow-y:auto;-webkit-overflow-scrolling:touch}.categories-modal-body{padding:16px 12px 24px}.product-modal-loading{display:flex;align-items:center;justify-content:center;height:100%}.product-modal-layout{display:flex;flex-direction:column}.product-gallery-btn{width:50px;height:50px;border-radius:14px;border:none;background:#00000073;color:#fff;font-size:22px;cursor:pointer;display:flex;align-items:center;justify-content:center;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);transition:background .15s}.product-gallery-btn:hover{background:#0009}.product-gallery-btn.active,.product-gallery-btn.active i{color:var(--mp-heart)}.product-gallery-btn-left{position:absolute;top:12px;left:12px;z-index:2}.product-gallery-btn-group{position:absolute;top:12px;right:12px;z-index:2;display:flex;gap:8px}.product-breadcrumbs-desktop{display:none}.product-breadcrumbs{display:flex;flex-wrap:wrap;gap:4px;padding:10px 16px;font-size:12px;color:var(--mp-gray)}.product-breadcrumbs i{font-size:10px;margin:0 4px}.product-breadcrumbs-desktop{display:flex;padding:0 0 12px}.product-gallery{position:relative;width:100%;aspect-ratio:3/4;background:var(--mp-light);overflow:hidden;touch-action:pan-y;overscroll-behavior:contain;-webkit-user-select:none;user-select:none}.product-gallery-main{width:100%;height:100%;object-fit:cover;touch-action:pan-y;-webkit-user-drag:none;-webkit-user-select:none;user-select:none}.product-gallery-placeholder{display:flex;align-items:center;justify-content:center;height:100%;color:var(--mp-gray);font-size:48px}.product-gallery-dots{position:absolute;bottom:12px;left:50%;transform:translate(-50%);display:flex;gap:4px}.product-gallery-dots span{width:6px;height:6px;border-radius:50%;background:#ffffff80}.product-gallery-dots span.active{background:#fff}.product-thumbs{display:flex;gap:6px;padding:8px 12px;overflow-x:auto}.product-thumb{flex:0 0 60px;height:60px;border-radius:6px;overflow:hidden;border:2px solid transparent;padding:0;cursor:pointer;background:none}.product-thumb.active{border-color:var(--mp-primary)}.product-thumb img{width:100%;height:100%;object-fit:cover}.product-price-block{padding:12px 16px 4px}.product-price-row{display:flex;align-items:baseline;gap:10px;flex-wrap:wrap;align-items:center}.product-price-current{font-size:26px;font-weight:700;color:var(--mp-price)}.product-price-old{font-size:15px;color:var(--mp-price-old);text-decoration:line-through}.product-discount{font-size:14px;font-weight:700;color:var(--mp-sale-bg);background:var(--mp-sale-soft-bg);padding:2px 8px;border-radius:6px}.product-title-page{padding:8px 16px;font-size:17px;font-weight:600;color:var(--mp-dark);line-height:1.35;margin:0}.product-shop-block{padding:12px 16px;border-top:1px solid var(--mp-border);border-bottom:1px solid var(--mp-border)}.product-shop-info{display:flex;align-items:center;justify-content:space-between}.product-shop-name{font-weight:600;color:var(--mp-dark);display:flex;align-items:center;gap:6px}.product-shop-name .verified{color:var(--mp-primary);font-size:14px}.product-shop-rating{display:flex;align-items:center;gap:4px;font-size:14px;color:var(--mp-dark)}.product-shop-rating .star{color:var(--mp-star);font-size:12px}.product-attributes{padding:16px;border-bottom:1px solid var(--mp-border)}.product-attributes h3{font-size:15px;font-weight:600;margin:0 0 10px;color:var(--mp-dark)}.product-attributes dl{margin:0}.product-attr-row{display:flex;justify-content:space-between;padding:6px 0;font-size:14px;border-bottom:1px dashed var(--mp-border)}.product-attr-row:last-child{border-bottom:none}.product-attr-row dt{color:var(--mp-gray)}.product-attr-row dd{color:var(--mp-dark);margin:0;text-align:right;max-width:60%}.product-description{padding:16px}.product-description h3{font-size:15px;font-weight:600;margin:0 0 8px;color:var(--mp-dark)}.product-description p{margin:0;font-size:14px;color:var(--mp-dark);line-height:1.5}.product-action-bar{display:flex;align-items:center;gap:8px;padding:10px 16px;background:var(--mp-card-bg);border-top:1px solid var(--mp-border);padding-bottom:calc(10px + env(safe-area-inset-bottom,0px))}.product-contact-btn{flex:1;display:flex;align-items:center;justify-content:center;gap:8px;padding:14px;border:none;border-radius:12px;background:var(--mp-btn-bg);color:#fff;font-size:15px;font-weight:600;box-shadow:var(--mp-btn-shadow);cursor:pointer}.product-contact-btn-desktop{display:none}.product-similar{padding:20px 16px;border-top:1px solid var(--mp-border)}.product-similar h3{font-size:16px;font-weight:700;color:var(--mp-dark);margin:0 0 14px}.product-similar-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:8px;margin-bottom:14px}.product-similar-more{width:100%;padding:12px;border-radius:10px;border:1px solid var(--mp-border);background:var(--mp-card-bg);color:var(--mp-dark);font-size:14px;font-weight:600;cursor:pointer}.product-similar-more:disabled{opacity:.6}.favorites-tabs-wrap{display:flex;gap:6px;padding:10px 16px;background:var(--mp-card-bg);border-bottom:1px solid var(--mp-border);flex-shrink:0}.favorites-tabs-wrap button{flex:1;display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:8px 12px;border-radius:8px;border:1px solid var(--mp-border);background:var(--mp-card-bg);color:var(--mp-dark);font-size:14px;font-weight:600;cursor:pointer;font-family:inherit;transition:background .15s,color .15s,border-color .15s}.favorites-tabs-wrap button.active{background:var(--mp-primary);color:#fff;border-color:var(--mp-primary)}.favorites-tab-badge{display:inline-flex;align-items:center;justify-content:center;min-width:22px;height:20px;padding:0 7px;border-radius:6px;background:var(--mp-light);color:var(--mp-gray);font-size:12px;font-weight:700;line-height:1;transition:background .15s,color .15s}.favorites-tabs-wrap button.active .favorites-tab-badge{background:#ffffff40;color:#fff}.favorites-modal-overlay{position:fixed;top:0;left:0;right:0;bottom:var(--mp-navbar-h, 52px);background:#00000059;z-index:9999;animation:fadeIn .2s}.favorites-modal{position:fixed;top:0;left:0;right:0;bottom:var(--mp-navbar-h, 52px);background:var(--mp-bg);z-index:10001;display:flex;flex-direction:column;animation:slideUp .25s ease;overflow:hidden}.favorites-modal-body{flex:1;overflow-y:auto;-webkit-overflow-scrolling:touch;padding:16px 12px 24px}.filters-modal-overlay{position:fixed;top:0;left:0;right:0;bottom:var(--mp-navbar-h, 52px);background:#00000059;z-index:9999;animation:fadeIn .2s}.filters-sheet{position:fixed;top:0;left:0;right:0;bottom:var(--mp-navbar-h, 52px);background:var(--mp-bg);z-index:10001;display:flex;flex-direction:column;animation:slideUp .25s ease}.filters-sheet-body{flex:1;overflow-y:auto;-webkit-overflow-scrolling:touch;padding:16px 16px 0}.filters-sheet-footer{padding:12px 16px;background:var(--mp-card-bg);border-top:1px solid var(--mp-border);flex-shrink:0}.filter-group{margin-bottom:20px}.filter-group h4{font-size:14px;font-weight:600;color:var(--mp-dark);margin:0 0 10px}.filter-unit{font-weight:400;color:var(--mp-gray)}.filter-price-row{display:flex;align-items:center;gap:8px}.filter-price-row .form-input{margin-bottom:0}.filter-price-sep{color:var(--mp-gray)}.filter-options{display:flex;flex-wrap:wrap;gap:6px}.filter-chip{padding:6px 12px;border-radius:8px;border:1px solid var(--mp-border);background:var(--mp-card-bg);color:var(--mp-dark);font-size:13px;cursor:pointer;transition:all .15s}.filter-chip.active{background:var(--mp-primary);color:#fff;border-color:var(--mp-primary)}.search-modal{position:fixed;top:0;left:0;right:0;bottom:var(--mp-navbar-h, 52px);background:var(--mp-bg);z-index:10001;display:flex;flex-direction:column;animation:slideUp .25s ease}.search-modal-input-bar{display:flex;align-items:center;gap:8px;padding:10px 14px;background:var(--mp-card-bg);border-bottom:1px solid var(--mp-border);flex-shrink:0}.search-modal-input-bar i.bi-search{color:var(--mp-gray);font-size:16px}.search-modal-body{flex:1;overflow-y:auto;-webkit-overflow-scrolling:touch;padding:16px}.search-clear{background:none;border:none;color:var(--mp-gray);cursor:pointer;font-size:16px;padding:0 4px}.search-submit-btn{padding:6px 12px;border-radius:8px;background:var(--mp-primary);color:#fff;border:none;font-size:14px;font-weight:600;cursor:pointer;flex-shrink:0}.search-section{margin-bottom:22px}.search-section-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:10px;font-size:13px;font-weight:600;text-transform:uppercase;letter-spacing:.5px;color:var(--mp-gray)}.search-section-header button{background:none;border:none;color:var(--mp-primary);font-size:12px;font-weight:600;cursor:pointer;text-transform:none}.search-history{list-style:none;margin:0;padding:0}.search-history li{display:flex;align-items:center;justify-content:space-between;padding:10px 0;border-bottom:1px solid var(--mp-border)}.search-history li:last-child{border-bottom:none}.search-history-item{flex:1;display:flex;align-items:center;gap:10px;background:none;border:none;padding:0;color:var(--mp-dark);font-size:15px;cursor:pointer;text-align:left}.search-history-item i{color:var(--mp-gray);font-size:14px;flex-shrink:0}.search-history-remove{background:none;border:none;color:var(--mp-gray);cursor:pointer;padding:4px;font-size:14px}.search-suggestions{display:flex;flex-wrap:wrap;gap:6px}.search-suggestion{padding:6px 12px;border-radius:16px;border:1px solid var(--mp-border);background:var(--mp-card-bg);color:var(--mp-dark);font-size:13px;cursor:pointer}.search-suggestion:hover{background:var(--mp-light)}.profile-overlay{position:fixed;top:0;right:0;bottom:0;left:0;background:#00000080;backdrop-filter:blur(4px);-webkit-backdrop-filter:blur(4px);opacity:0;pointer-events:none;transition:opacity .2s;z-index:9998}.profile-overlay.open{opacity:1;pointer-events:auto}.profile-sidebar{position:fixed;top:0;right:0;bottom:0;width:250px;max-width:85vw;background:var(--mp-card-bg);z-index:9999;transform:translate(100%);transition:transform .25s ease;display:flex;flex-direction:column;box-shadow:-4px 0 20px #00000026;overflow-y:auto}.profile-sidebar.open{transform:translate(0)}.profile-close{position:absolute;top:12px;right:12px;width:36px;height:36px;border-radius:50%;border:none;background:var(--mp-light);color:var(--mp-dark);cursor:pointer;font-size:14px}.profile-header{padding:40px 20px 20px;text-align:center;border-bottom:1px solid var(--mp-border)}.profile-avatar{width:72px;height:72px;margin:0 auto 12px;border-radius:50%;background:linear-gradient(135deg,#f472b6,#db2777);display:flex;align-items:center;justify-content:center;color:#fff;font-size:28px;font-weight:700;overflow:hidden}.profile-avatar img{width:100%;height:100%;object-fit:cover;display:block}.profile-phone{display:flex;flex-direction:column;align-items:center;gap:4px;text-align:center}.profile-phone__name{font-size:15px;font-weight:700;color:var(--mp-dark);word-break:break-word;max-width:100%}.profile-phone__number{font-size:13px;color:var(--mp-gray);font-weight:500}.profile-role{font-size:13px;color:var(--mp-gray);margin-top:2px}.profile-menu{flex:1;padding:12px 0;overflow-y:auto}.profile-menu-item{display:flex;align-items:center;gap:12px;padding:14px 20px;color:var(--mp-dark);font-size:15px;text-decoration:none;background:none;border:none;width:100%;text-align:left;cursor:pointer;transition:background .15s}.profile-menu-item:hover{background:var(--mp-light)}.profile-menu-item i{font-size:18px;color:var(--mp-gray)}.profile-menu-item.danger,.profile-menu-item.danger i{color:#c00}.profile-footer{border-top:1px solid var(--mp-border);padding:8px 0}.profile-menu-divider{height:1px;background:var(--mp-border);margin:6px 20px}.marketplace-body .menu-list li a.theme-toggle{position:relative;padding-right:70px}.marketplace-body .menu-list li a.theme-toggle span:not(.theme-switch):not(.theme-switch-knob){flex:1}.marketplace-body .theme-switch{position:absolute;right:22px;top:50%;transform:translateY(-50%);width:40px;height:22px;background:#cbd5e1;border-radius:11px;transition:background .2s;display:inline-block;pointer-events:none}.marketplace-body .theme-switch.on{background:var(--mp-primary)}.marketplace-body .theme-switch-knob{position:absolute;top:3px;left:3px;width:16px;height:16px;background:#fff;border-radius:50%;transition:transform .2s;box-shadow:0 1px 3px #00000040;display:block}.marketplace-body .theme-switch.on .theme-switch-knob{transform:translate(18px)}@media (min-width: 1024px){.marketplace-body .product-modal-overlay,.favorites-modal-overlay,.filters-modal-overlay{bottom:0;background:#0f172a59;backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px);z-index:9998}.marketplace-body .product-modal{top:50%;left:50%;right:auto;bottom:auto;transform:translate(-50%,calc(-50% + 32px));width:90vw;max-width:600px;height:calc(100vh - 96px);max-height:500px;border-radius:16px;box-shadow:0 20px 60px #00000059;overflow:hidden;z-index:10001}.product-modal-scroll{padding:0}.product-modal-layout{display:grid;grid-template-columns:1fr 1fr;gap:0;align-items:stretch}.product-modal-gallery-column{position:sticky;top:0;height:100%;max-height:none;background:var(--mp-light);overflow:hidden}.product-modal-gallery-column .product-gallery{height:100%;aspect-ratio:auto}.product-modal-gallery-column .product-thumbs{position:absolute;bottom:12px;left:12px;right:12px;padding:0;background:#ffffffd9;border-radius:10px;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.product-modal-info-column{padding:32px 40px;overflow-y:auto}.product-breadcrumbs-desktop{display:flex;padding:0 0 16px}.product-contact-btn-desktop{display:flex;margin-top:24px;width:100%}.product-action-bar-mobile{display:none}.product-similar{padding:32px 0;margin-top:30px}.product-similar-grid{grid-template-columns:repeat(5,1fr);gap:16px}.product-gallery-btn-left{top:16px;left:16px}.product-gallery-btn-group{top:16px;right:16px}.favorites-modal>.sub-header{flex-direction:row-reverse}header.sub-header.sub-header-static{flex-direction:row-reverse}.favorites-modal>.sub-header .sub-header-title{text-align:center}.favorites-modal{top:50%;left:50%;right:auto;bottom:auto;width:90vw;max-width:800px;height:calc(100vh - 96px);max-height:900px;border-radius:16px;box-shadow:0 20px 60px #00000059;overflow:hidden;animation:favoritesModalIn .22s ease;transform:translate(-50%,-50%)}.favorites-modal-body{padding:20px 24px 24px}.filters-sheet{top:50%;left:50%;right:auto;bottom:auto;transform:translate(-50%,-50%);width:90vw;max-width:750px;height:auto;max-height:85vh;border-radius:16px;box-shadow:0 20px 60px #00000040;animation:modalPopIn .22s ease;z-index:10001}.filters-sheet-body{padding:19px 24px 0}.filters-sheet-footer{padding:16px 24px;border-radius:0 0 16px 16px}.filters-sheet>.sub-header{border-radius:16px 16px 0 0}}@keyframes favoritesModalIn{0%{opacity:0;transform:translate(-50%,calc(-50% + 16px)) scale(.98)}to{opacity:1;transform:translate(-50%,-50%) scale(1)}}.scroll-top-btn{position:fixed;right:16px;width:48px;height:48px;border-radius:50%;border:none;background:#733cd1;color:#fff;font-size:20px;cursor:pointer;display:flex;align-items:center;justify-content:center;box-shadow:0 6px 20px #cb11ab59;z-index:9000;opacity:0;pointer-events:none;transform:translateY(12px);transition:opacity .25s ease,transform .25s ease}.scroll-top-btn.visible{opacity:1;pointer-events:auto;transform:translateY(0)}.scroll-top-btn:active{transform:scale(.94)}.category-title-bar{padding:8px 12px;background:var(--mp-card-bg);border-bottom:1px solid var(--mp-border)}.category-title-back{width:36px;height:36px;border-radius:50%;border:none;background:transparent;color:var(--mp-dark);font-size:18px;cursor:pointer;display:flex;align-items:center;justify-content:center}.category-title-back:hover{background:var(--mp-light)}.category-title-text{flex:1;text-align:center;font-size:16px;margin:0;padding:0;line-height:inherit;font-size:inherit;color:var(--mp-dark);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.category-sort-btn,.category-filter-btn{display:inline-flex;align-items:center;gap:6px;padding:8px 14px;border-radius:10px;border:1px solid var(--mp-border);background:var(--mp-card-bg);color:var(--mp-dark);font-size:14px;font-weight:600;cursor:pointer;position:relative}.category-sort-btn:active,.category-filter-btn:active{background:var(--mp-light)}.category-sort-btn .sort-caret{font-size:10px;opacity:.6}.filter-badge{position:absolute;top:-6px;right:-6px;display:inline-flex;align-items:center;justify-content:center;min-width:18px;height:18px;padding:0 5px;background:var(--mp-primary);color:#fff;font-size:11px;font-weight:700;border-radius:9px}.product-page{padding:0 0 40px;background:var(--mp-bg)}.product-page-layout{display:flex;flex-direction:column}.product-page-gallery-column{width:100%}.product-page-info-column{width:100%;padding:0}.product-page-actions{display:flex;gap:8px;margin:10px 0 20px;padding:0 16px}.product-page-fav,.product-page-share{flex:0 0 52px;height:52px;border-radius:12px;border:1px solid var(--mp-border);background:var(--mp-card-bg);color:var(--mp-gray);font-size:20px;cursor:pointer;display:flex;align-items:center;justify-content:center}.product-page-fav.active{color:var(--mp-heart);border-color:var(--mp-heart);background:#fff0f5}.product-page-actions .product-contact-btn{flex:1}.product-page-pc-header,.product-page-topbar{display:none}.product-gallery-btn-left,.product-gallery-btn-group{display:flex}.product-page-mobile-action-bar{padding:10px 16px;background:var(--mp-card-bg);border-top:1px solid var(--mp-border);z-index:100}.product-page-mobile-action-bar .product-contact-btn{width:100%}.product-page-mobile-bottom-spacer{height:calc(var(--mp-navbar-h) + 0px)}.product-page-actions-desktop{display:none}.shop-page-header{position:relative;padding:16px;background:var(--mp-gradient-soft);border-bottom:1px solid var(--mp-border);display:flex;flex-direction:column;align-items:center}.shop-page-close{position:absolute;top:12px;left:12px;width:36px;height:36px;border-radius:50%;border:none;background:#fffc;color:var(--mp-dark);font-size:15px;cursor:pointer;display:flex;align-items:center;justify-content:center;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.shop-page-logo{width:88px;height:88px;border-radius:50%;overflow:hidden;background:var(--mp-primary-light);display:flex;align-items:center;justify-content:center;font-size:28px;font-weight:700;color:var(--mp-primary);border:3px solid var(--mp-card-bg);box-shadow:0 4px 12px #00000014;margin-top:12px}.shop-page-logo img{width:100%;height:100%;object-fit:cover}.shop-page-fav{position:absolute;top:12px;right:12px;display:flex;align-items:center;gap:6px;padding:8px 12px;border-radius:18px;border:1px solid var(--mp-border);background:#ffffffe6;color:var(--mp-dark);font-size:14px;font-weight:600;cursor:pointer;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);transition:all .15s}.shop-page-fav.active{color:var(--mp-primary);border-color:var(--mp-primary);background:var(--mp-primary-light)}.shop-page-fav:disabled{opacity:.6;cursor:wait}.shop-page-fav i{font-size:16px}.shop-page-title-row{display:flex;align-items:center;justify-content:center;gap:6px;flex-wrap:wrap;text-align:center;padding-top:10px}.shop-page-title{font-size:20px;font-weight:700;color:var(--mp-dark);margin:0}.shop-page-title-row .verified{color:var(--mp-primary);font-size:16px}.shop-page-rating{display:inline-flex;align-items:center;gap:4px;font-size:14px;color:var(--mp-dark);margin-left:4px}.shop-page-rating .star{color:var(--mp-star);font-size:12px}.shop-page-count{font-size:13px;color:var(--mp-gray)}.marketplace-body .chat-list{background:#fff;min-height:calc(100vh - 60px)}.marketplace-body .chat-list-item{display:flex;align-items:center;gap:12px;padding:12px 16px;text-decoration:none;color:inherit;border-bottom:1px solid var(--mp-border);transition:background .15s;cursor:pointer}.marketplace-body .chat-list-item:active{background:var(--mp-light)}.marketplace-body .chat-avatar{width:52px;height:52px;border-radius:50%;display:flex;align-items:center;justify-content:center;color:#fff;font-weight:700;font-size:1.1rem;flex-shrink:0;overflow:hidden}.marketplace-body .chat-avatar img{width:100%;height:100%;object-fit:cover}.marketplace-body .chat-list-content{flex:1;min-width:0}.marketplace-body .chat-list-top{display:flex;justify-content:space-between;align-items:baseline;margin-bottom:2px}.marketplace-body .chat-list-name{font-weight:600;font-size:.98rem;color:var(--mp-dark);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.marketplace-body .chat-list-time{font-size:.75rem;color:var(--mp-gray);flex-shrink:0;margin-left:8px}.marketplace-body .chat-list-bottom{display:flex;justify-content:space-between;align-items:center;gap:8px}.marketplace-body .chat-list-last{font-size:.85rem;color:var(--mp-gray);overflow:hidden;text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0}.marketplace-body .chat-list-unread{background:var(--mp-primary);color:#fff;font-size:.72rem;font-weight:700;min-width:20px;height:20px;padding:0 6px;border-radius:10px;display:flex;align-items:center;justify-content:center;flex-shrink:0}.marketplace-body .chat-messages{display:flex;flex-direction:column;padding-left:12px;padding-right:12px;gap:6px}.marketplace-body .msg-row{display:flex;width:100%}.marketplace-body .msg-me{justify-content:flex-end}.marketplace-body .msg-them{justify-content:flex-start}.marketplace-body .msg-bubble{max-width:78%;padding:8px 12px 6px;border-radius:12px;position:relative;font-size:.92rem;line-height:1.35;word-wrap:break-word;box-shadow:0 1px 2px #00000014}.marketplace-body .msg-me .msg-bubble{background:#dcf8c6;color:#1e293b;border-bottom-right-radius:3px}.marketplace-body .msg-them .msg-bubble{background:#fff;color:#1e293b;border-bottom-left-radius:3px}.marketplace-body .msg-text{margin-bottom:2px}.marketplace-body .msg-meta{display:flex;align-items:center;justify-content:flex-end;gap:4px;font-size:.68rem;color:#64748b;line-height:1}.marketplace-body .msg-status{font-size:.85rem;line-height:1}.marketplace-body .chat-input-bar{position:fixed;bottom:calc(var(--mp-navbar-h) + env(safe-area-inset-bottom,0px));left:0;right:0;background:#f0f0f0;padding:8px 12px;display:flex;align-items:center;gap:8px;z-index:100;border-top:1px solid var(--mp-border)}.marketplace-body .chat-input-bar input{flex:1;height:42px;border:none;border-radius:21px;padding:0 16px;font-size:.95rem;outline:none;background:#fff;color:var(--mp-dark)}.marketplace-body .chat-input-bar button{width:42px;height:42px;border-radius:50%;background:var(--mp-primary);color:#fff;border:none;font-size:1.1rem;display:flex;align-items:center;justify-content:center;cursor:pointer;flex-shrink:0}.marketplace-body .auth-modal-overlay{position:fixed;top:0;right:0;bottom:0;left:0;background:#0f172a99;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);z-index:2100;display:flex;align-items:center;justify-content:center;padding:20px;animation:mpFadeIn .2s ease}.marketplace-body .auth-modal{background:#fff;border-radius:20px;width:100%;max-width:400px;padding:28px 24px 22px;position:relative;box-shadow:0 20px 60px #00000040;animation:mpSlideUp .25s cubic-bezier(.4,0,.2,1)}.marketplace-body .auth-modal-close{position:absolute;top:14px;right:14px;width:36px;height:36px;border-radius:50%;border:none;background:transparent;color:#64748b;font-size:1.1rem;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:background .15s}.marketplace-body .auth-modal-close:hover{background:#f1f5f9}.marketplace-body .auth-modal-header{margin-bottom:20px;padding-right:30px}.marketplace-body .auth-modal-header h3{font-size:1.25rem;font-weight:700;color:#1e293b;margin:0 0 6px}.marketplace-body .auth-modal-header p{font-size:.88rem;color:#64748b;margin:0;line-height:1.4}.marketplace-body .auth-modal-label{display:block;font-size:.82rem;font-weight:600;color:#1e293b;margin-bottom:6px}.marketplace-body .auth-modal-input{width:100%;height:48px;border:2px solid #E2E8F0;border-radius:12px;padding:0 16px;font-size:1rem;color:#1e293b;outline:none;transition:border-color .15s;background:#fff}.marketplace-body .auth-modal-input:focus{border-color:var(--mp-primary)}.marketplace-body .auth-modal-input-code{text-align:center;font-size:1.6rem;letter-spacing:8px;font-weight:700}.marketplace-body .auth-modal-error{color:#f91155;font-size:.82rem;margin-top:6px}.marketplace-body .auth-modal-submit{width:100%;height:48px;border:none;border-radius:12px;background:var(--mp-btn-bg);color:#fff;font-size:.98rem;font-weight:700;margin-top:18px;cursor:pointer;transition:opacity .15s,transform .1s;box-shadow:var(--mp-btn-shadow)}.marketplace-body .auth-modal-submit:active{transform:scale(.98)}.marketplace-body .auth-modal-submit:disabled{opacity:.6;cursor:not-allowed}.marketplace-body .auth-modal-back{width:100%;background:none;border:none;color:#64748b;font-size:.85rem;margin-top:12px;cursor:pointer;text-align:center;padding:8px}.marketplace-body .auth-modal-back:hover{text-decoration:underline}.marketplace-body .auth-modal-hint{font-size:.75rem;color:#94a3b8;text-align:center;margin:16px 0 0;line-height:1.3}.marketplace-body .auth-modal-loading{display:flex;align-items:center;justify-content:center;gap:8px;color:#64748b;font-size:.88rem;margin-top:14px}.marketplace-body .auth-modal-spinner{display:inline-block;animation:mpSpin 1s linear infinite;font-size:1rem}.marketplace-body .auth-page{max-width:420px;margin:0 auto;padding:24px 20px 40px;background:#fff;min-height:100vh}.marketplace-body .auth-page-header{display:flex;align-items:center;gap:12px;margin-bottom:24px}.marketplace-body .auth-page-back{width:42px;height:42px;border-radius:12px;display:flex;align-items:center;justify-content:center;color:var(--mp-dark);text-decoration:none;font-size:1.3rem;transition:background .15s;flex-shrink:0}.marketplace-body .auth-page-back:active{background:#f6f6f9}.marketplace-body .auth-page-title{font-size:1.15rem;font-weight:700;color:var(--mp-dark);margin:0;line-height:1.2}.marketplace-body .auth-page-desc{font-size:.9rem;color:var(--mp-gray);margin:0 0 20px;line-height:1.4}.marketplace-body .auth-page-input{width:100%;height:52px;background:#f6f6f9;border:1.5px solid transparent;border-radius:14px;padding:0 18px;font-size:1rem;color:var(--mp-dark);outline:none;transition:border-color .15s,background .15s;box-sizing:border-box}.marketplace-body .auth-page-input::placeholder{color:#9ca3af}.marketplace-body .auth-page-input:focus{border-color:var(--mp-primary);background:#fff}.marketplace-body .auth-page-input:disabled{opacity:.6}.marketplace-body .auth-page-input-code{text-align:center;font-size:1.8rem;letter-spacing:8px;font-weight:700;padding-left:26px}.marketplace-body .auth-page-error{color:#f91155;font-size:.83rem;margin-top:8px}.marketplace-body .auth-page-submit{width:100%;height:52px;border:none;border-radius:14px;background:var(--mp-btn-bg);color:#fff;font-size:1rem;font-weight:700;margin-top:18px;cursor:pointer;box-shadow:var(--mp-btn-shadow);transition:opacity .15s,transform .1s}.marketplace-body .auth-page-submit:active{transform:scale(.98)}.marketplace-body .auth-page-submit:disabled{opacity:.6;cursor:not-allowed}.marketplace-body .auth-page-loading{display:flex;align-items:center;justify-content:center;gap:8px;color:var(--mp-gray);font-size:.88rem;margin-top:14px}.marketplace-body .auth-page-spinner{display:inline-block;animation:mpSpin 1s linear infinite;font-size:1rem}.marketplace-body .auth-page-back-btn{width:100%;background:none;border:none;color:var(--mp-gray);font-size:.88rem;margin-top:14px;cursor:pointer;padding:10px;border-radius:10px;transition:background .15s}.marketplace-body .auth-page-back-btn:hover{background:#f6f6f9}.marketplace-body .auth-page-back-btn:disabled{opacity:.5;cursor:not-allowed}.marketplace-body .auth-page-status{margin-top:16px;text-align:center;color:#16a34a;font-size:.9rem;font-weight:500}.lira-chat-overlay{position:fixed;top:0;left:0;right:0;bottom:0;background:#00000059;z-index:9998;animation:liraChatFadeIn .18s ease}.lira-chat-modal{position:fixed;top:0;left:0;right:0;background:var(--mp-card-bg);z-index:10001;display:flex;flex-direction:column;overflow:hidden;min-height:0;max-height:100dvh;animation:liraChatFadeIn .18s ease}.lira-chat-scroll{flex:1 1 0;min-height:0;overflow-y:auto;-webkit-overflow-scrolling:touch;overscroll-behavior:contain;background:var(--mp-bg)}.lira-chat-header{flex:0 0 auto;display:flex;align-items:center;gap:4px;padding:0 8px;height:56px;background:var(--mp-card-bg);border-bottom:1px solid var(--mp-border)}.lira-chat-header__btn{width:42px;height:42px;display:flex;align-items:center;justify-content:center;background:transparent;border:none;border-radius:10px;color:var(--mp-dark);font-size:1.15rem;cursor:pointer;flex-shrink:0;transition:background .15s}.lira-chat-header__btn:active{background:var(--mp-light)}.lira-chat-header__title{flex:1 1 auto;min-width:0;font-size:1.02rem;font-weight:700;color:var(--mp-dark);text-align:center;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.lira-chat-dialogs{min-height:100%}.lira-chat-dialog{display:flex;align-items:center;gap:12px;padding:12px 16px;border-bottom:1px solid var(--mp-border);cursor:pointer;transition:background .12s}.lira-chat-dialog:active{background:var(--mp-light)}.lira-chat-dialog__avatar{position:relative;width:52px;height:52px;border-radius:50%;display:flex;align-items:center;justify-content:center;color:#fff;font-weight:700;font-size:1.05rem;flex-shrink:0;overflow:hidden}.lira-chat-dialog__avatar img{width:100%;height:100%;object-fit:cover}.lira-chat-dialog__content{flex:1 1 auto;min-width:0}.lira-chat-dialog__top{display:flex;align-items:baseline;justify-content:space-between;gap:8px;margin-bottom:2px}.lira-chat-dialog__name{font-size:.98rem;font-weight:600;color:var(--mp-dark);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.lira-chat-dialog__bottom{display:flex;align-items:center;justify-content:space-between;gap:8px}.lira-chat-dialog__last{flex:1 1 auto;min-width:0;font-size:.85rem;color:var(--mp-gray);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.lira-chat-dialog__unread{flex-shrink:0;min-width:20px;height:20px;padding:0 6px;border-radius:10px;background:var(--mp-primary);color:#fff;font-size:.72rem;font-weight:700;display:flex;align-items:center;justify-content:center}.lira-chat-messages{min-height:100%;padding:12px;display:flex;flex-direction:column;gap:6px;background:var(--mp-bg)}.lira-chat-msg-row{display:flex;width:100%}.lira-chat-msg-row--me{justify-content:flex-end}.lira-chat-msg-row--them{justify-content:flex-start}.lira-chat-msg{max-width:78%;padding:8px 12px 6px;border-radius:12px;font-size:.92rem;line-height:1.35;word-wrap:break-word;box-shadow:0 1px 2px #0000000f}.lira-chat-msg-row--me .lira-chat-msg{background:#dcf8c6;color:#1e293b;border-bottom-right-radius:3px}.lira-chat-msg-row--them .lira-chat-msg{background:#fff;color:#1e293b;border-bottom-left-radius:3px}.lira-chat-msg__text{margin-bottom:2px;white-space:pre-wrap;word-break:break-word}.lira-chat-msg__meta{display:flex;align-items:center;justify-content:flex-end;gap:4px;font-size:.68rem;color:#64748b;line-height:1}.lira-chat-msg__status{font-size:.85rem;line-height:1}.lira-chat-input-bar{flex:0 0 auto;display:flex;align-items:center;gap:8px;padding:8px 12px;background:var(--mp-card-bg);border-top:1px solid var(--mp-border);padding-bottom:max(8px,env(safe-area-inset-bottom))}.lira-chat-input-bar input{flex:1 1 auto;height:42px;border:none;border-radius:21px;padding:0 16px;outline:none;background:#fff;color:var(--mp-dark);font-size:16px}.lira-chat-input-bar button{flex-shrink:0;width:42px;height:42px;border-radius:50%;border:none;background:var(--mp-primary);color:#fff;font-size:1.1rem;display:flex;align-items:center;justify-content:center;cursor:pointer}.lira-chat-input-bar button:disabled{opacity:.5;cursor:not-allowed}.lira-chat-empty{padding:40px 20px;text-align:center;color:var(--mp-gray);display:flex;flex-direction:column;align-items:center;gap:8px}.lira-chat-empty i{font-size:42px;opacity:.35}.lira-chat-empty p{margin:0;font-size:.92rem}.lira-chat-loading{padding:40px 20px;display:flex;justify-content:center}@keyframes liraChatFadeIn{0%{opacity:0}to{opacity:1}}.marketplace-body.chat-modal-wrapper{position:static!important;display:block!important;min-height:0!important;max-height:0!important;height:0!important;padding:0!important;margin:0!important;background:transparent!important;overflow:visible!important;color:inherit;--mp-navbar-h: 0px}body.lira-chat-open .navbar-mobile{display:none!important}body.lira-chat-open{overflow:hidden!important;overscroll-behavior:none}.lira-chat-input-bar__emoji-btn{flex-shrink:0;width:42px;height:42px;border-radius:50%;border:none;background:#f2f1f0;color:#64748b;font-size:1.35rem;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:color .15s,background .15s}.lira-chat-input-bar__emoji-btn:hover,.lira-chat-input-bar__emoji-btn:active{color:var(--mp-primary);background:#e9e7e5}.lira-emoji-picker{position:absolute;bottom:calc(100% + 6px);left:8px;right:8px;max-height:320px;overflow-y:auto;-webkit-overflow-scrolling:touch;overscroll-behavior:contain;background:#f2f1f0;border:1px solid var(--mp-border);border-radius:14px;box-shadow:0 12px 40px #0003;padding:8px 10px 12px;z-index:10003;animation:liraEmojiFadeIn .15s ease}.lira-emoji-picker__section+.lira-emoji-picker__section{margin-top:10px}.lira-emoji-picker__title{font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.5px;color:var(--mp-gray);padding:4px 2px 6px}.lira-emoji-picker__grid{display:grid;grid-template-columns:repeat(8,1fr);gap:4px}.lira-emoji-picker__item{display:flex;align-items:center;justify-content:center;width:100%;aspect-ratio:1 / 1;border:none;background:transparent;border-radius:8px;font-size:22px;line-height:1;cursor:pointer;padding:0;transition:background .12s,transform .08s}.lira-emoji-picker__item:hover,.lira-emoji-picker__item:active{background:#e4e2e0}.lira-emoji-picker__item:active{transform:scale(.92)}@keyframes liraEmojiFadeIn{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}@keyframes liraSkelPulse{0%{opacity:1}50%{opacity:.55}to{opacity:1}}.lira-chat-skel-circle,.lira-chat-skel-line,.lira-chat-skel-bubble__line{background:#e8e5e3;animation:liraSkelPulse 1.4s ease-in-out infinite}.lira-chat-skel-dialogs{background:var(--mp-card-bg);min-height:100%}.lira-chat-skel-dialog{display:flex;align-items:center;gap:12px;padding:12px 16px;border-bottom:1px solid var(--mp-border)}.lira-chat-skel-circle{width:52px;height:52px;border-radius:50%;flex-shrink:0}.lira-chat-skel-dialog__content{flex:1 1 auto;min-width:0;display:flex;flex-direction:column;gap:8px}.lira-chat-skel-line{height:12px;border-radius:6px}.lira-chat-skel-line--name{width:45%;height:14px}.lira-chat-skel-line--msg{width:75%}.lira-chat-messages--skeleton{padding:12px;display:flex;flex-direction:column;gap:8px;background:var(--mp-bg);min-height:100%}.lira-chat-skel-bubble{max-width:78%;padding:12px;border-radius:12px;display:flex;flex-direction:column;gap:6px}.lira-chat-skel-bubble--me{background:#dcf8c6;border-bottom-right-radius:3px;margin-left:auto}.lira-chat-skel-bubble--them{background:#fff;border-bottom-left-radius:3px;margin-right:auto}.lira-chat-skel-bubble__line{height:10px;border-radius:5px;background:#00000014;animation:liraSkelPulse 1.4s ease-in-out infinite}.lira-chat-skel-bubble__line--short{width:55%}.lira-chat-dialog__avatar-wrap{position:relative;flex-shrink:0}.lira-chat-header__presence{display:flex;align-items:center;gap:5px;font-size:11px;color:#22c55e;line-height:1}.lira-chat-dialog__time{flex-shrink:0;font-size:.72rem;color:var(--mp-gray);margin-left:6px}.lira-chat-product-card{display:flex;gap:10px;padding:8px;background:var(--mp-card-bg);border:1px solid rgba(0,0,0,.06);border-radius:12px;cursor:pointer;max-width:280px;text-align:left;font-family:inherit;transition:box-shadow .15s,transform .08s}.lira-chat-product-card:hover{box-shadow:0 2px 10px #0000001a}.lira-chat-product-card:active{transform:scale(.98)}.lira-chat-product-card__img{flex-shrink:0;width:64px;height:64px;border-radius:8px;overflow:hidden;background:var(--mp-light);display:flex;align-items:center;justify-content:center;color:var(--mp-gray);font-size:22px}.lira-chat-product-card__img img{width:100%;height:100%;object-fit:cover}.lira-chat-product-card__info{flex:1 1 auto;min-width:0;display:flex;flex-direction:column;gap:3px}.lira-chat-product-card__name{font-size:.86rem;font-weight:600;color:var(--mp-dark);overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;line-height:1.25}.lira-chat-product-card__price{font-size:.95rem;font-weight:800;color:var(--mp-price);display:flex;align-items:baseline;gap:6px;line-height:1.1}.lira-chat-product-card__old{font-size:.74rem;font-weight:400;color:var(--mp-price-old);text-decoration:line-through}.lira-chat-product-card__shop{font-size:.72rem;color:var(--mp-gray);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.lira-chat-msg__image{display:block;max-width:220px;border-radius:10px;overflow:hidden;margin-bottom:4px}.lira-chat-msg__image img{display:block;width:100%;height:auto;border-radius:10px}.lira-chat-input-bar__image-btn{flex-shrink:0;width:42px;height:42px;border-radius:50%;border:none;background:#f2f1f0;color:#64748b;font-size:1.15rem;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:color .15s,background .15s}.lira-chat-input-bar__image-btn:hover,.lira-chat-input-bar__image-btn:active{color:var(--mp-primary);background:#e9e7e5}.lira-chat-input-bar__image-btn:disabled{opacity:.5;cursor:not-allowed}.lira-chat-peer-avatar{flex-shrink:0;border-radius:50%;display:flex;align-items:center;justify-content:center;overflow:hidden;font-weight:700;color:#fff}.lira-chat-peer-avatar img{width:100%;height:100%;object-fit:cover;display:block}.lira-chat-peer-avatar--shop{background:var(--mp-gradient);font-size:1.4rem}.lira-chat-peer-avatar--user{background:linear-gradient(135deg,#94a3b8,#64748b);font-size:1rem}.lira-chat-dialog__presence{position:absolute;right:0;bottom:0;width:14px;height:14px;border:2px solid var(--mp-card-bg)}.lira-chat-presence-dot{display:inline-block;width:10px;height:10px;border-radius:50%;flex-shrink:0}.lira-chat-presence-dot--online{background:#22c55e}.lira-chat-presence-dot--recent{background:#f59e0b}.lira-chat-presence-dot--offline{background:#94a3b8}.lira-chat-presence-text{color:var(--mp-gray);font-size:11px}.lira-chat-header__peer{flex:1 1 auto;min-width:0;display:flex;align-items:center;gap:10px;background:transparent;border:none;padding:4px 8px;border-radius:10px;cursor:pointer;text-align:left;font-family:inherit;transition:background .15s}.lira-chat-header__peer:not(:disabled):hover{background:var(--mp-light)}.lira-chat-header__peer:disabled{cursor:default}.lira-chat-header__peer-info{flex:1 1 auto;min-width:0;display:flex;flex-direction:column;gap:2px}.lira-chat-header__peer-name{font-size:.95rem;font-weight:700;color:var(--mp-dark);overflow:hidden;text-overflow:ellipsis;white-space:nowrap;display:flex;align-items:center;gap:6px}.lira-chat-verified{color:var(--mp-primary);font-size:13px}.lira-chat-banner{flex:0 0 auto;padding:16px;text-align:center;font-size:14px;font-weight:600;color:var(--mp-gray);background:var(--mp-light);border-top:1px solid var(--mp-border);display:flex;align-items:center;justify-content:center;gap:8px}.lira-chat-banner i{font-size:16px}.lira-user-modal{position:fixed;top:0;left:0;right:0;bottom:0;background:#fff;z-index:10001;display:flex;flex-direction:column;overflow:hidden;animation:liraUserFadeIn .18s ease}@keyframes liraUserFadeIn{0%{opacity:0}to{opacity:1}}.lira-user-modal__header{flex:0 0 auto;display:flex;align-items:center;gap:4px;padding:0 8px;height:56px;background:var(--mp-card-bg);border-bottom:1px solid var(--mp-border)}.lira-user-modal__close{width:42px;height:42px;display:flex;align-items:center;justify-content:center;background:transparent;border:none;border-radius:10px;color:var(--mp-dark);font-size:1.15rem;cursor:pointer;flex-shrink:0;transition:background .15s}.lira-user-modal__close:active{background:var(--mp-light)}.lira-user-modal__title{flex:1 1 auto;min-width:0;font-size:1.02rem;font-weight:700;color:var(--mp-dark);text-align:center}.lira-user-modal__body{flex:1 1 auto;min-height:0;overflow-y:auto;-webkit-overflow-scrolling:touch;padding:24px 16px}.lira-user-modal__loading{display:flex;align-items:center;justify-content:center;min-height:300px}.lira-user-modal__empty{display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:300px;color:var(--mp-gray);gap:12px;text-align:center}.lira-user-modal__empty i{font-size:48px;opacity:.35}.lira-user-modal__empty p{margin:0;font-size:.95rem}.lira-user-profile{display:flex;flex-direction:column;align-items:center;text-align:center;gap:12px}.lira-user-avatar{border-radius:50%;overflow:hidden;display:flex;align-items:center;justify-content:center;background:var(--mp-light);flex-shrink:0;border:3px solid var(--mp-card-bg);box-shadow:0 4px 16px #00000014}.lira-user-avatar img{width:100%;height:100%;object-fit:cover;display:block}.lira-user-avatar--initials{background:linear-gradient(135deg,#94a3b8,#64748b);color:#fff;font-weight:700;letter-spacing:1px}.lira-user-profile__name{font-size:1.4rem;font-weight:800;color:var(--mp-dark);margin-top:8px;line-height:1.2;word-break:break-word;max-width:100%}.lira-user-profile__since{font-size:.85rem;color:var(--mp-gray);margin-top:-4px}.lira-user-profile__edit{margin-top:16px;padding:12px 28px;border-radius:12px;border:none;background:var(--mp-btn-bg);color:#fff;font-size:.95rem;font-weight:700;box-shadow:var(--mp-btn-shadow);cursor:pointer;display:inline-flex;align-items:center;gap:8px;transition:transform .1s;font-family:inherit}.lira-user-profile__edit:active{transform:scale(.98)}.lira-user-profile__edit i{font-size:14px}.lira-user-edit{display:flex;flex-direction:column;gap:20px}.lira-user-edit__avatar-block{display:flex;flex-direction:column;align-items:center;gap:14px}.lira-user-edit__avatar-wrap{display:flex;align-items:center;justify-content:center}.lira-user-edit__avatar-actions{display:flex;gap:8px;flex-wrap:wrap;justify-content:center}.lira-user-edit__btn{display:inline-flex;align-items:center;gap:6px;padding:9px 16px;border-radius:10px;border:1px solid var(--mp-border);background:var(--mp-card-bg);color:var(--mp-dark);font-size:.88rem;font-weight:600;cursor:pointer;font-family:inherit;transition:border-color .15s,background .15s}.lira-user-edit__btn:hover{border-color:var(--mp-primary);color:var(--mp-primary)}.lira-user-edit__btn--ghost{background:transparent;border-color:transparent;color:#c00;padding:9px 12px}.lira-user-edit__btn--ghost:hover{color:#a00;background:#c800000f;border-color:transparent}.lira-user-edit__field{display:flex;flex-direction:column;gap:6px}.lira-user-edit__label{font-size:.82rem;font-weight:600;color:var(--mp-dark)}.lira-user-edit__input{width:100%;height:46px;padding:0 14px;border-radius:12px;border:1.5px solid var(--mp-border);background:var(--mp-card-bg);color:var(--mp-dark);font-size:16px;outline:none;font-family:inherit;transition:border-color .15s}.lira-user-edit__input:focus{border-color:var(--mp-primary)}.lira-user-edit__hint{font-size:.75rem;color:var(--mp-gray);line-height:1.35}.lira-user-edit__error{background:#fee;color:#c00;padding:10px 14px;border-radius:10px;font-size:.85rem;border-left:3px solid #C00}.lira-user-edit__footer{display:flex;gap:10px;margin-top:4px}.lira-user-edit__cancel,.lira-user-edit__save{flex:1;height:48px;border-radius:12px;border:none;font-size:.95rem;font-weight:700;cursor:pointer;font-family:inherit;transition:transform .08s,opacity .15s}.lira-user-edit__cancel{background:var(--mp-light);color:var(--mp-dark)}.lira-user-edit__save{background:var(--mp-btn-bg);color:#fff;box-shadow:var(--mp-btn-shadow)}.lira-user-edit__cancel:active,.lira-user-edit__save:active{transform:scale(.98)}.lira-user-edit__cancel:disabled,.lira-user-edit__save:disabled{opacity:.6;cursor:not-allowed}.lira-avatar-picker-overlay{position:fixed;top:0;right:0;bottom:0;left:0;background:#00000059;z-index:10005;animation:liraUserFadeIn .15s ease}.lira-avatar-picker{position:fixed;top:0;left:0;right:0;bottom:0;background:var(--mp-bg);z-index:10006;display:flex;flex-direction:column;overflow:hidden;animation:liraUserFadeIn .18s ease}.lira-avatar-picker__header{flex:0 0 auto;display:flex;align-items:center;gap:4px;padding:0 8px;height:56px;background:var(--mp-card-bg);border-bottom:1px solid var(--mp-border)}.lira-avatar-picker__back{width:42px;height:42px;display:flex;align-items:center;justify-content:center;background:transparent;border:none;border-radius:10px;color:var(--mp-dark);font-size:1.15rem;cursor:pointer;flex-shrink:0}.lira-avatar-picker__back:active{background:var(--mp-light)}.lira-avatar-picker__title{flex:1 1 auto;min-width:0;font-size:1.02rem;font-weight:700;color:var(--mp-dark);text-align:center}.lira-avatar-picker__body{flex:1 1 auto;min-height:0;overflow-y:auto;-webkit-overflow-scrolling:touch;padding:16px}.lira-avatar-picker__grid{display:grid;grid-template-columns:repeat(4,1fr);gap:10px}.lira-avatar-picker__item{position:relative;aspect-ratio:1;border-radius:50%;overflow:hidden;border:3px solid transparent;padding:0;cursor:pointer;background:var(--mp-light);transition:border-color .15s,transform .08s}.lira-avatar-picker__item img{width:100%;height:100%;display:block;object-fit:cover}.lira-avatar-picker__item:hover{border-color:var(--mp-border)}.lira-avatar-picker__item--active{border-color:var(--mp-primary)}.lira-avatar-picker__item:active{transform:scale(.95)}.lira-avatar-picker__check{position:absolute;right:0;bottom:0;width:22px;height:22px;border-radius:50%;background:var(--mp-primary);color:#fff;display:flex;align-items:center;justify-content:center;font-size:13px;border:2px solid var(--mp-card-bg)}@media (min-width: 480px){.lira-emoji-picker__grid{grid-template-columns:repeat(10,1fr)}}@media (min-width: 1024px){.scroll-top-btn{right:24px;bottom:24px!important}.product-page{padding:134px 0 60px;max-width:1347px;margin:0 auto}.product-page-layout{display:grid;grid-template-columns:1fr 1fr;gap:10px;align-items:start}.product-page-gallery-column{position:sticky;top:88px;max-height:calc(100vh - 104px);background:var(--mp-light);border-radius:16px;overflow:hidden}.product-page-gallery-column .product-gallery{aspect-ratio:3/4;max-height:calc(100vh - 104px)}.product-page-gallery-column .product-gallery-main{max-height:calc(100vh - 104px)}.product-page-info-column{padding:0}.product-page-pc-header{display:block}.product-page-topbar{display:flex;align-items:center;gap:20px;margin-bottom:24px;min-height:44px}.product-page-back{flex-shrink:0;display:inline-flex;align-items:center;gap:8px;height:44px;padding:0 18px 0 14px;border-radius:12px;border:1px solid var(--mp-border);background:var(--mp-card-bg);color:var(--mp-dark);font-size:14px;font-weight:600;font-family:inherit;cursor:pointer;transition:background .15s,border-color .15s,color .15s,box-shadow .15s,transform .08s}.product-page-back i{font-size:16px;line-height:1;transition:transform .15s}.product-page-back:hover{background:var(--mp-light);border-color:#cbd5e1;box-shadow:0 2px 8px #0000000f}.product-page-back:hover i{transform:translate(-2px)}.product-page-back:active{transform:scale(.97);background:#e2e8f0}.product-page-back:focus-visible{outline:none;box-shadow:0 0 0 3px #ff641140}.product-page-breadcrumbs{display:flex;align-items:center;flex-wrap:nowrap;gap:6px;font-size:13px;line-height:1;color:var(--mp-gray);min-width:0;overflow-x:auto;scrollbar-width:none;-ms-overflow-style:none;padding:4px 0}.product-page-breadcrumbs::-webkit-scrollbar{display:none}.product-page-breadcrumb-link{display:inline-block;max-width:220px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;text-decoration:none;transition:.5s;color:var(--mp-gray);padding:6px;border-radius:4px}.product-page-breadcrumb-link:hover{color:var(--mp-primary);background:#ff641114}.product-page-breadcrumb-current{display:inline-block;max-width:500px;text-decoration:none;transition:color .15s;color:var(--mp-dark);font-weight:600;cursor:default;padding:2px 4px}.product-page-breadcrumb-item{display:inline-flex;align-items:center;gap:6px;flex-shrink:0}.product-page-breadcrumb-item:last-child{flex-shrink:1;min-width:0}.product-page-breadcrumb-sep{font-size:11px;color:#cbd5e1;flex-shrink:0;line-height:1}.product-gallery-btn-left,.product-gallery-btn-group{display:none!important}.product-page-actions-desktop{display:flex}.product-page-actions-desktop .product-page-fav,.product-page-actions-desktop .product-page-share{flex:0 0 52px}.product-page-actions-desktop .product-contact-btn{flex:1}.product-page-mobile-action-bar,.product-page-mobile-bottom-spacer{display:none}.product-similar{padding:32px 0;margin-top:30px}.product-similar-grid{grid-template-columns:repeat(5,1fr);gap:16px}.lira-chat-overlay{background:#0f172a59;backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px)}.lira-chat-modal{top:50%;left:50%;right:auto;bottom:auto;height:min(700px,calc(100vh - 96px));max-height:min(900px,calc(100vh - 96px));width:90vw;max-width:720px;border-radius:16px;box-shadow:0 20px 60px #00000047;transform:translate(-50%,-50%);animation:modalPopIn .22s ease}.lira-chat-input-bar{position:static;background:var(--mp-card-bg)}.lira-chat-modal .lira-chat-header--list{flex-direction:row-reverse}.lira-chat-modal .lira-chat-header--list .lira-chat-header__title{text-align:center}.marketplace-body .lira-user-modal,.product-modal.lira-user-modal{top:50%;left:50%;right:auto;bottom:auto;width:90vw;max-width:560px;height:min(560px,calc(100vh - 96px));max-height:min(700px,calc(100vh - 96px));border-radius:16px;box-shadow:0 20px 60px #00000047;transform:translate(-50%,-50%);animation:modalPopIn .22s ease}.lira-user-modal .lira-user-modal__header--view{flex-direction:row-reverse}.lira-avatar-picker-overlay{background:#0f172a59;backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px)}.lira-avatar-picker{top:50%;left:50%;right:auto;bottom:auto;width:90vw;max-width:520px;height:auto;max-height:min(700px,calc(100vh - 96px));border-radius:16px;box-shadow:0 20px 60px #00000047;transform:translate(-50%,-50%);animation:modalPopIn .22s ease}.lira-avatar-picker__grid{grid-template-columns:repeat(6,1fr)}}.product-gallery-counter{position:absolute;bottom:12px;right:12px;background:#0009;color:#fff;font-size:12px;font-weight:600;padding:4px 10px;border-radius:12px;z-index:3;pointer-events:none;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.product-thumbs{display:none}@media (min-width: 1024px){.product-page-gallery-column{display:flex;flex-direction:row;gap:16px;position:sticky;top:88px;height:calc(100vh - 104px);max-height:800px;background:transparent;border-radius:16px;overflow:visible}.product-gallery{flex:1;width:100%;height:100%;aspect-ratio:auto;border-radius:16px;overflow:hidden;position:relative;background:var(--mp-light);-webkit-user-select:none;user-select:none}.product-gallery-main{height:100%;background:var(--mp-light);-webkit-user-drag:none}.product-gallery-counter{display:none}.product-thumbs-wrapper{position:relative;width:86px;flex-shrink:0;display:flex;flex-direction:column;overflow:hidden;border-radius:8px}.product-thumbs{display:flex;flex-direction:column;gap:8px;width:100%;height:100%;padding:0;overflow-y:auto;scrollbar-width:none;cursor:grab;-webkit-user-select:none;user-select:none}.product-thumbs::-webkit-scrollbar{display:none}.product-thumbs:active{cursor:grabbing}.product-thumb{flex:0 0 110px;width:86px;height:110px;border-radius:8px;border:2px solid transparent;overflow:hidden;cursor:pointer;background:var(--mp-light);transition:border-color .15s}.product-thumb.active{border-color:var(--mp-primary)}.product-thumb img{width:100%;height:100%;object-fit:cover;pointer-events:none;-webkit-user-drag:none}.product-thumbs-arrow{position:absolute;left:0;right:0;height:32px;display:flex;align-items:center;justify-content:center;color:var(--mp-primary);font-size:18px;font-weight:700;z-index:2;pointer-events:auto;cursor:pointer;background:transparent;border:none;padding:0;transition:opacity .2s;-webkit-tap-highlight-color:transparent}.product-thumbs-arrow.top{top:0;background:linear-gradient(to bottom,rgba(255,255,255,.95),transparent)}.product-thumbs-arrow.bottom{bottom:0;background:linear-gradient(to top,rgba(255,255,255,.95),transparent)}.product-thumbs-arrow.top i,.product-thumbs-arrow.bottom i{height:30px;width:30px;border-radius:50%;background:#ff6411;color:#fff;display:flex;align-items:center;justify-content:center}}.marketplace-body .search-empty-state{max-width:480px;margin:0 auto;padding:164px 20px 80px;text-align:center}.marketplace-body .search-empty-state__icon{width:80px;height:80px;margin:0 auto 20px;border-radius:50%;background:linear-gradient(135deg,#fce7f6,#f3e5f5);display:flex;align-items:center;justify-content:center;color:#cb11ab;font-size:32px}.marketplace-body .search-empty-state__title{font-size:22px;font-weight:700;color:#1e293b;margin:0 0 10px;line-height:1.3}.marketplace-body .search-empty-state__text{font-size:14px;color:#64748b;line-height:1.55;margin:0 0 28px}.marketplace-body .search-empty-state__btn{display:inline-flex;align-items:center;gap:8px;height:48px;padding:0 28px;border:none;border-radius:12px;background:linear-gradient(135deg,#cb11ab,#86b7fe);color:#fff;font-size:14px;font-weight:600;cursor:pointer;box-shadow:0 4px 14px #cb11ab47;transition:transform .1s,box-shadow .15s;font-family:inherit;margin-bottom:20px}.marketplace-body .search-empty-state__btn:hover{box-shadow:0 8px 20px #cb11ab59}.marketplace-body .search-empty-state__btn:active{transform:scale(.98)}.marketplace-body .search-empty-state__links{display:flex;align-items:center;justify-content:center;gap:10px;font-size:13px;color:#94a3b8}.marketplace-body .search-empty-state__links a{color:#cb11ab;font-weight:600;text-decoration:none}.marketplace-body .search-empty-state__links a:hover{text-decoration:underline}@media (max-width: 480px){.marketplace-body .search-empty-state{padding:144px 16px 60px}.marketplace-body .search-empty-state__icon{width:68px;height:68px;font-size:26px}.marketplace-body .search-empty-state__title{font-size:19px}}.dark .marketplace-body{--mp-dark: #F1F5F9;--mp-gray: #94A3B8;--mp-light: #1E293B;--mp-border: #334155;--mp-bg: #0F172A;--mp-card-bg: #1E293B;--mp-price-old: #64748B;--mp-primary-light: #3B0764;--mp-gradient-soft: linear-gradient(135deg, #1E1B4B 0%, #3B0764 100%);--mp-new-bg: #064E3B;--mp-new-text: #6EE7B7;--mp-sale-soft-bg: #4C0519;--mp-sale-soft-text: #FDA4AF;--mp-cashback-bg: #500724;--mp-cashback-text: #F9A8D4}.dark .marketplace-body .app-header{color:#fff}.dark .marketplace-body .icon-btn{color:#f1f5f9}.dark .marketplace-body .icon-btn:active{background:#1e293b}.dark .marketplace-body .app-header .icon-btn{color:#fff}.dark .marketplace-body .app-header .icon-btn:active{background:#ffffff26}.dark .marketplace-body .sub-header{background:#1e293b;color:#f1f5f9}.dark .marketplace-body .sub-header-title{color:#f1f5f9}.dark .marketplace-body .side-menu{background:#1e293b;color:#f1f5f9}.dark .marketplace-body .side-menu-header{border-color:#334155}.dark .marketplace-body .side-menu-brand,.dark .marketplace-body .menu-list li a{color:#f1f5f9}.dark .marketplace-body .menu-list li a:active{background:#0f172a}.dark .marketplace-body .menu-divider{background:#334155}.dark .marketplace-body .menu-footer{background:#0f172a;border-color:#334155}.dark .marketplace-body .navbar-mobile{background:#1e293b;border-color:#334155}.dark .marketplace-body .navbar-mobile__link{color:#64748b}.dark .marketplace-body .navbar-mobile__link.active{color:var(--mp-primary)}.dark .marketplace-body .navbar-mobile__link .navbar-mobile__notify{border-color:#1e293b}.dark .marketplace-body .product-img,.dark .marketplace-body .promo-carousel{background:#1e293b}.dark .marketplace-body .quick-cat-name,.dark .marketplace-body .product-title,.dark .marketplace-body .shop-row .rating-value,.dark .marketplace-body .shop-row,.dark .marketplace-body .category-name{color:#f1f5f9}.dark .marketplace-body .category-icon{border-color:#3b0764}.dark .marketplace-body .auth-modal{background:#1e293b}.dark .marketplace-body .auth-modal-header h3{color:#f1f5f9}.dark .marketplace-body .auth-modal-header p{color:#94a3b8}.dark .marketplace-body .auth-modal-label{color:#f1f5f9}.dark .marketplace-body .auth-modal-input{background:#0f172a;border-color:#334155;color:#f1f5f9}.dark .marketplace-body .auth-modal-input:focus{border-color:var(--mp-primary)}.dark .marketplace-body .auth-modal-close{color:#94a3b8}.dark .marketplace-body .auth-modal-close:hover{background:#334155}.dark .marketplace-body .auth-modal-loading{color:#94a3b8}.dark .marketplace-body .auth-page{background:var(--mp-bg)}.dark .marketplace-body .auth-page-back{color:var(--mp-dark)}.dark .marketplace-body .auth-page-back:active{background:#334155}.dark .marketplace-body .auth-page-title{color:var(--mp-dark)}.dark .marketplace-body .auth-page-input{background:#1e293b;color:var(--mp-dark)}.dark .marketplace-body .auth-page-input:focus{background:#0f172a;border-color:var(--mp-primary)}.dark .marketplace-body .auth-page-back-btn:hover{background:#1e293b}.dark .marketplace-body .form-input,.dark .marketplace-body .form-select,.dark .marketplace-body .form-textarea,.dark .marketplace-body .form-file{background:#1e293b;border-color:#334155;color:var(--mp-dark)}.dark .marketplace-body .form-input::placeholder,.dark .marketplace-body .form-textarea::placeholder{color:#64748b}.dark .marketplace-body .form-checkbox{background:#1e293b;border-color:#334155;color:var(--mp-dark)}.dark .marketplace-body .image-preview-item{background:#1e293b}@media (min-width: 1024px){.dark .product-page-back{background:var(--mp-card-bg);border-color:var(--mp-border);color:var(--mp-dark)}.dark .product-page-back:hover{background:var(--mp-light);border-color:#475569}.dark .product-page-back:active{background:#334155}.dark .product-page-back:focus-visible{box-shadow:0 0 0 3px #ff641140}.dark .product-page-breadcrumb-link{color:#94a3b8}.dark .product-page-breadcrumb-link:hover{color:var(--mp-primary);background:#ff64111f}.dark .product-page-breadcrumb-current{color:var(--mp-dark)}.dark .product-page-breadcrumb-sep{color:#475569}}.dark .product-page-mobile-action-bar{background:var(--mp-card-bg);border-color:var(--mp-border)}.dark .shop-page-header{background:var(--mp-gradient-soft);border-color:var(--mp-border)}.dark .shop-page-close{background:#1e293bcc;color:var(--mp-dark)}.dark .shop-page-logo{background:var(--mp-primary-light);border-color:var(--mp-card-bg)}.dark .shop-page-fav{background:#1e293be6;color:var(--mp-dark);border-color:var(--mp-border)}.dark .shop-page-fav.active{color:var(--mp-primary);border-color:var(--mp-primary);background:var(--mp-primary-light)}.dark .shop-page-title,.dark .shop-page-rating{color:var(--mp-dark)}.dark .shop-page-count{color:var(--mp-gray)}.dark .lira-chat-modal{background:var(--mp-bg)}.dark .lira-chat-header{background:var(--mp-card-bg);border-color:var(--mp-border)}.dark .lira-chat-header__btn{color:var(--mp-dark)}.dark .lira-chat-header__btn:active{background:var(--mp-light)}.dark .lira-chat-header__title,.dark .lira-chat-header__peer-name{color:var(--mp-dark)}.dark .lira-chat-header__peer:hover{background:var(--mp-light)}.dark .lira-chat-dialogs{background:var(--mp-card-bg)}.dark .lira-chat-dialog{border-color:var(--mp-border)}.dark .lira-chat-dialog:active{background:var(--mp-light)}.dark .lira-chat-dialog__name{color:var(--mp-dark)}.dark .lira-chat-dialog__presence{border-color:var(--mp-card-bg)}.dark .lira-chat-messages{background:var(--mp-bg)}.dark .lira-chat-msg-row--me .lira-chat-msg{background:#2d5a3d;color:#f1f5f9}.dark .lira-chat-msg-row--them .lira-chat-msg{background:#1e293b;color:#f1f5f9}.dark .lira-chat-input-bar{background:#1e293b;border-color:var(--mp-border)}.dark .lira-chat-input-bar input{background:#0f172a;color:var(--mp-dark)}.dark .lira-chat-input-bar__emoji-btn{color:#94a3b8}.dark .lira-chat-input-bar__emoji-btn:hover,.dark .lira-chat-input-bar__emoji-btn:active{color:var(--mp-primary);background:#ffffff0f}.dark .lira-chat-input-bar__image-btn{background:#1e293b;color:#94a3b8}.dark .lira-chat-input-bar__image-btn:hover,.dark .lira-chat-input-bar__image-btn:active{background:#334155;color:var(--mp-primary)}.dark .lira-emoji-picker{background:var(--mp-card-bg);border-color:var(--mp-border)}.dark .lira-emoji-picker__item:hover,.dark .lira-emoji-picker__item:active{background:var(--mp-light)}.dark .lira-chat-peer-avatar--user{background:linear-gradient(135deg,#475569,#334155)}.dark .lira-chat-product-card{background:var(--mp-light);border-color:#ffffff0f}.dark .lira-chat-product-card__name{color:var(--mp-dark)}.dark .lira-chat-product-card__img{background:#0f172a}.dark .lira-chat-banner{background:var(--mp-light);border-color:var(--mp-border);color:#94a3b8}.dark .lira-chat-skel-circle,.dark .lira-chat-skel-line{background:#334155}.dark .lira-chat-skel-dialogs{background:var(--mp-card-bg)}.dark .lira-chat-skel-dialog{border-color:var(--mp-border)}.dark .lira-chat-skel-bubble--me{background:#2d5a3d}.dark .lira-chat-skel-bubble--them{background:#1e293b}.dark .lira-chat-skel-bubble__line{background:#ffffff1f}.dark .lira-chat-online-dot,.dark .lira-chat-dialog__avatar .lira-chat-online-dot{box-shadow:0 0 0 2px var(--mp-card-bg)}.dark .lira-user-modal{background:var(--mp-card-bg)}.dark .lira-user-modal__header{background:var(--mp-card-bg);border-color:var(--mp-border)}.dark .lira-user-modal__close{color:var(--mp-dark)}.dark .lira-user-modal__close:active{background:var(--mp-light)}.dark .lira-user-modal__title{color:var(--mp-dark)}.dark .lira-user-avatar{background:var(--mp-light);border-color:var(--mp-card-bg)}.dark .lira-user-profile__name{color:var(--mp-dark)}.dark .lira-user-edit__input,.dark .lira-user-edit__btn{background:var(--mp-light);border-color:var(--mp-border);color:var(--mp-dark)}.dark .lira-user-edit__cancel{background:var(--mp-light);color:var(--mp-dark)}.dark .lira-avatar-picker{background:var(--mp-bg)}.dark .lira-avatar-picker__header{background:var(--mp-card-bg);border-color:var(--mp-border)}.dark .lira-avatar-picker__title,.dark .lira-avatar-picker__back{color:var(--mp-dark)}.dark .lira-avatar-picker__item{background:var(--mp-light)}.dark .lira-avatar-picker__check{border-color:var(--mp-card-bg)}.dark .favorites-tabs-wrap{background:var(--mp-card-bg);border-color:var(--mp-border)}.dark .favorites-tabs-wrap button{background:var(--mp-card-bg);color:var(--mp-dark);border-color:var(--mp-border)}.dark .favorites-tabs-wrap button.active{background:var(--mp-primary);color:#fff;border-color:var(--mp-primary)}.dark .favorites-tab-badge{background:var(--mp-light);color:var(--mp-dark)}.dark .favorites-tabs-wrap button.active .favorites-tab-badge{background:#ffffff40;color:#fff}.dark .filters-sheet,.dark .search-modal{background:var(--mp-bg)}.dark .filters-sheet-footer,.dark .search-modal-input-bar{background:var(--mp-card-bg);border-color:var(--mp-border)}.dark .filter-chip{background:var(--mp-card-bg);border-color:var(--mp-border);color:var(--mp-dark)}.dark .filter-chip.active{background:var(--mp-primary);color:#fff;border-color:var(--mp-primary)}.dark .search-history li{border-color:var(--mp-border)}.dark .search-suggestion{background:var(--mp-card-bg);border-color:var(--mp-border);color:var(--mp-dark)}.dark .search-suggestion:hover{background:var(--mp-light)}.dark .marketplace-body .theme-switch{background:#475569}.dark .marketplace-body .theme-switch.on{background:var(--mp-primary)}.sub-page{max-width:1240px;margin:0 auto;padding:0 16px}.sub-section{padding:56px 0}.sub-section--alt{padding:56px 24px;margin:0 -16px;background:var(--mp-light);border-top:1px solid var(--mp-border);border-bottom:1px solid var(--mp-border)}.sub-section__head{max-width:720px;margin:0 auto 40px;text-align:center}.sub-section__title{font-size:clamp(22px,3vw,32px);font-weight:800;letter-spacing:-.5px;color:var(--mp-dark);margin:0 0 10px;line-height:1.2}.sub-section__subtitle{font-size:15px;color:var(--mp-gray);line-height:1.55;margin:0}.sub-section__subtitle a{color:var(--mp-primary);font-weight:700;text-decoration:none}.sub-section__subtitle a:hover{text-decoration:underline}.sub-hero-badge{display:inline-flex;align-items:center;gap:8px;padding:6px 14px;border-radius:999px;background:var(--mp-gradient-soft);color:var(--mp-primary);font-size:12px;font-weight:700;letter-spacing:.3px;margin-bottom:20px}.sub-accent{background:var(--mp-gradient);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;color:transparent}.sub-card{background:var(--mp-card-bg);border:1px solid var(--mp-border);border-radius:16px}.sub-faq{max-width:800px;margin:0 auto;display:flex;flex-direction:column;gap:10px}.sub-faq__item{background:var(--mp-card-bg);border:1px solid var(--mp-border);border-radius:16px;overflow:hidden;transition:border-color .15s}.sub-faq__item--open{border-color:var(--mp-primary)}.sub-faq__q{width:100%;display:flex;align-items:center;justify-content:space-between;gap:12px;padding:16px 20px;background:transparent;border:none;color:var(--mp-dark);font-size:14px;font-weight:700;text-align:left;cursor:pointer;font-family:inherit}.sub-faq__q i{color:var(--mp-primary);font-size:16px;flex-shrink:0}.sub-faq__a{padding:0 20px 18px;font-size:13px;line-height:1.65;color:var(--mp-gray)}.sub-cta{padding:48px 32px;text-align:center;background:var(--mp-gradient);border-radius:24px;margin-bottom:40px;color:#fff}.sub-cta__title{font-size:clamp(22px,3vw,32px);font-weight:900;letter-spacing:-.5px;margin:0 0 12px}.sub-cta__text{font-size:15px;line-height:1.6;max-width:520px;margin:0 auto 28px;opacity:.92}.sub-cta__btn{background:#fff;color:var(--mp-primary);max-width:320px;margin:0 auto;font-weight:800}.bs-hero{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);gap:40px;align-items:center;padding:40px 0 56px}.bs-hero__title{font-size:clamp(30px,4.2vw,52px);font-weight:900;line-height:1.08;letter-spacing:-1.2px;color:var(--mp-dark);margin:0 0 20px}.bs-hero__lead{font-size:16px;line-height:1.6;color:var(--mp-gray);max-width:520px;margin:0 0 28px}.bs-hero__actions{display:flex;gap:12px;flex-wrap:wrap;margin-bottom:36px}.bs-hero__stats{display:flex;gap:24px;flex-wrap:wrap;padding-top:24px;border-top:1px solid var(--mp-border)}.bs-hero__stat-value{font-size:22px;font-weight:800;color:var(--mp-dark);line-height:1.1}.bs-hero__stat-label{font-size:12px;color:var(--mp-gray);font-weight:500}.bs-manager{background:var(--mp-card-bg);border:1px solid var(--mp-border);border-radius:16px;padding:28px;position:relative;overflow:hidden;box-shadow:0 16px 40px #cb11ab14}.bs-manager__blob{position:absolute;top:-60px;right:-60px;width:200px;height:200px;border-radius:50%;background:var(--mp-gradient-soft);opacity:.7;pointer-events:none}.bs-manager__inner{position:relative}.bs-manager__head{display:flex;align-items:center;gap:12px;margin-bottom:20px}.bs-manager__avatar{width:52px;height:52px;border-radius:50%;background:var(--mp-gradient);color:#fff;display:flex;align-items:center;justify-content:center;font-size:20px;font-weight:800;flex-shrink:0}.bs-manager__name{font-size:14px;font-weight:700;color:var(--mp-dark)}.bs-manager__role{font-size:12px;color:var(--mp-gray)}.bs-manager__online{margin-left:auto;display:inline-flex;align-items:center;gap:4px;font-size:11px;font-weight:700;color:#10b981}.bs-manager__online-dot{width:8px;height:8px;border-radius:50%;background:#10b981}.bs-manager__text{font-size:14px;line-height:1.6;color:var(--mp-dark);margin:0 0 20px}.bs-manager__list{display:flex;flex-direction:column;gap:10px;margin-bottom:20px}.bs-manager__item{display:flex;align-items:center;gap:8px;font-size:13px;color:var(--mp-dark)}.bs-manager__item i{color:#10b981;flex-shrink:0}.bs-audience{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px}.bs-audience__card{background:var(--mp-card-bg);border:1px solid var(--mp-border);border-radius:16px;padding:24px;display:flex;flex-direction:column;gap:12px}.bs-audience__top{display:flex;align-items:center;gap:10px}.bs-audience__icon{width:44px;height:44px;border-radius:12px;background:var(--mp-gradient-soft);color:var(--mp-primary);display:flex;align-items:center;justify-content:center;font-size:20px;flex-shrink:0}.bs-audience__tag{font-size:11px;font-weight:800;padding:3px 9px;border-radius:999px;background:var(--mp-light);color:var(--mp-gray);text-transform:uppercase;letter-spacing:.4px}.bs-audience__title{font-size:16px;font-weight:700;color:var(--mp-dark);margin:0}.bs-audience__text{font-size:13px;line-height:1.55;color:var(--mp-gray);margin:0}.bs-benefits{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:28px;max-width:1100px;margin:0 auto}.bs-benefit{position:relative}.bs-benefit__top{display:flex;align-items:center;gap:10px;margin-bottom:10px}.bs-benefit__num{font-size:13px;font-weight:900;color:var(--mp-primary);width:28px;flex-shrink:0}.bs-benefit__icon{font-size:22px;color:var(--mp-primary)}.bs-benefit__title{font-size:15px;font-weight:700;color:var(--mp-dark);margin:0 0 6px}.bs-benefit__text{font-size:13px;line-height:1.6;color:var(--mp-gray);margin:0}.bs-timeline{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:0;max-width:1100px;margin:0 auto;position:relative}.bs-timeline__step{padding:0 16px;position:relative}.bs-timeline__line{position:absolute;top:24px;left:50%;right:-50%;height:2px;background:linear-gradient(90deg,var(--mp-primary) 0%,var(--mp-border) 100%);opacity:.4;z-index:0}.bs-timeline__inner{position:relative;z-index:1;text-align:center}.bs-timeline__num{width:48px;height:48px;border-radius:50%;background:var(--mp-card-bg);border:2px solid var(--mp-primary);color:var(--mp-primary);display:flex;align-items:center;justify-content:center;font-size:14px;font-weight:900;margin:0 auto 14px}.bs-timeline__duration{display:inline-block;font-size:11px;font-weight:700;padding:3px 9px;border-radius:999px;background:var(--mp-primary-light);color:var(--mp-primary);margin-bottom:8px}.bs-timeline__title{font-size:16px;font-weight:700;color:var(--mp-dark);margin:0 0 6px}.bs-timeline__text{font-size:13px;line-height:1.55;color:var(--mp-gray);margin:0}.bs-reviews{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;max-width:1100px;margin:0 auto}.bs-review{background:var(--mp-card-bg);border:1px solid var(--mp-border);border-radius:16px;padding:24px;display:flex;flex-direction:column;gap:14px}.bs-review__head{display:flex;gap:12px;align-items:center}.bs-review__avatar{width:44px;height:44px;border-radius:50%;background:var(--mp-gradient);color:#fff;display:flex;align-items:center;justify-content:center;font-weight:800;font-size:16px;flex-shrink:0}.bs-review__name{font-size:14px;font-weight:700;color:var(--mp-dark)}.bs-review__meta{font-size:12px;color:var(--mp-gray);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.bs-review__stars{display:flex;gap:2px;color:var(--mp-star);font-size:13px}.bs-review__text{font-size:13px;line-height:1.6;color:var(--mp-dark);margin:0;flex:1}.bs-review__sales{font-size:12px;font-weight:700;color:var(--mp-primary);padding-top:12px;border-top:1px solid var(--mp-border)}.bs-period{display:inline-flex;padding:4px;border-radius:12px;background:var(--mp-light);margin-top:24px;gap:4px}.bs-period__btn{padding:8px 18px;border-radius:9px;border:none;cursor:pointer;font-size:13px;font-weight:700;background:transparent;color:var(--mp-gray);box-shadow:none;transition:all .15s;font-family:inherit;display:inline-flex;align-items:center;gap:6px}.bs-period__btn--active{background:var(--mp-card-bg);color:var(--mp-dark);box-shadow:0 1px 4px #00000014}.bs-period__discount{font-size:10px;font-weight:800;padding:2px 6px;border-radius:999px;background:#10b981;color:#fff}.bs-tariffs{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;max-width:1100px;margin:0 auto;align-items:stretch}.bs-tariff{background:var(--mp-card-bg);border:1px solid var(--mp-border);border-radius:16px;padding:28px;display:flex;flex-direction:column;gap:16px;position:relative;transition:border-color .15s}.bs-tariff--popular{border-color:var(--mp-primary);box-shadow:0 16px 40px #cb11ab1f;transform:translateY(-8px)}.bs-tariff__badge{position:absolute;top:-12px;left:50%;transform:translate(-50%);padding:4px 14px;border-radius:999px;background:var(--mp-primary);color:#fff;font-size:11px;font-weight:800;text-transform:uppercase;letter-spacing:.5px;white-space:nowrap}.bs-tariff__name{font-size:20px;font-weight:800;color:var(--mp-dark);margin:0 0 4px}.bs-tariff__desc{font-size:12px;color:var(--mp-gray)}.bs-tariff__price-row{display:flex;align-items:baseline;gap:6px}.bs-tariff__price{font-size:36px;font-weight:900;color:var(--mp-dark);letter-spacing:-1px;line-height:1}.bs-tariff__period{font-size:13px;color:var(--mp-gray)}.bs-tariff__features{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:10px;flex:1}.bs-tariff__features li{display:flex;align-items:flex-start;gap:8px;font-size:13px;color:var(--mp-dark);line-height:1.4}.bs-tariff__features li i{color:var(--mp-primary);font-weight:900;flex-shrink:0}.bs-form-wrap{padding:56px 24px;margin:0 -16px;background:var(--mp-gradient-soft);border-radius:24px}.bs-form-grid{display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:40px;max-width:1100px;margin:0 auto;align-items:start}.bs-form-intro__title{font-size:clamp(24px,3vw,34px);font-weight:900;color:var(--mp-dark);letter-spacing:-.6px;line-height:1.15;margin:0 0 14px}.bs-form-intro__lead{font-size:14px;line-height:1.6;color:var(--mp-gray);margin:0 0 28px}.bs-form-intro__steps{display:flex;flex-direction:column;gap:14px}.bs-form-intro__step{display:flex;gap:12px;align-items:flex-start}.bs-form-intro__icon{width:38px;height:38px;border-radius:10px;background:var(--mp-card-bg);color:var(--mp-primary);display:flex;align-items:center;justify-content:center;font-size:16px;flex-shrink:0}.bs-form-intro__step-title{font-size:14px;font-weight:700;color:var(--mp-dark);margin-bottom:2px}.bs-form-intro__step-text{font-size:13px;line-height:1.5;color:var(--mp-gray)}.bs-form-card{background:var(--mp-card-bg);border:1px solid var(--mp-border);border-radius:16px;padding:28px;box-shadow:0 12px 32px #0000000f}.bs-progress__head{display:flex;justify-content:space-between;align-items:center;margin-bottom:8px}.bs-progress__label{font-size:12px;font-weight:700;color:var(--mp-gray);text-transform:uppercase;letter-spacing:.4px}.bs-progress__count{font-size:12px;font-weight:800;color:var(--mp-primary)}.bs-progress__bar{height:6px;border-radius:3px;background:var(--mp-light);overflow:hidden;margin-bottom:16px}.bs-progress__fill{height:100%;background:var(--mp-gradient);transition:width .25s ease}.bs-form{display:flex;flex-direction:column;gap:12px}.bs-status-btns{display:flex;gap:8px;flex-wrap:wrap}.bs-status-btn{padding:8px 14px;border-radius:10px;font-size:13px;font-weight:600;cursor:pointer;font-family:inherit;border:1.5px solid var(--mp-border);background:var(--mp-card-bg);color:var(--mp-dark);transition:all .15s}.bs-status-btn--active{border-color:var(--mp-primary);background:var(--mp-primary-light);color:var(--mp-primary)}.bs-form__optional{color:var(--mp-gray);font-weight:400}.bs-form-success{text-align:center;padding:24px 8px}.bs-form-success__icon{width:64px;height:64px;margin:0 auto 16px;border-radius:50%;background:#ecfdf5;color:#10b981;display:flex;align-items:center;justify-content:center;font-size:32px}.bs-form-success__title{font-size:20px;font-weight:800;color:var(--mp-dark);margin:0 0 8px}.bs-form-success__text{font-size:14px;line-height:1.5;color:var(--mp-gray);margin:0 0 20px}.hto-hero{padding:40px 0 56px;text-align:center;max-width:820px;margin:0 auto}.hto-hero__title{font-size:clamp(28px,4.5vw,48px);font-weight:900;line-height:1.1;letter-spacing:-1px;color:var(--mp-dark);margin:0 0 20px}.hto-hero__lead{font-size:16px;line-height:1.6;color:var(--mp-gray);margin:0 auto 32px;max-width:620px}.hto-hero__actions{display:flex;gap:12px;flex-wrap:wrap;justify-content:center}.hto-scheme-wrap{padding:48px 24px;margin:0 -16px 56px;background:var(--mp-light);border-radius:24px;border:1px solid var(--mp-border)}.hto-scheme{display:grid;grid-template-columns:1fr auto 1fr;gap:24px;align-items:center;max-width:900px;margin:0 auto}.hto-scheme__party{background:var(--mp-card-bg);border:1px solid var(--mp-border);border-radius:16px;padding:24px;text-align:center}.hto-scheme__avatar{width:56px;height:56px;margin:0 auto 12px;border-radius:50%;color:#fff;display:flex;align-items:center;justify-content:center;font-size:24px}.hto-scheme__avatar--buyer{background:linear-gradient(135deg,#94a3b8,#64748b)}.hto-scheme__avatar--seller{background:var(--mp-gradient)}.hto-scheme__name{font-size:16px;font-weight:800;color:var(--mp-dark);margin-bottom:4px}.hto-scheme__desc{font-size:12px;color:var(--mp-gray);line-height:1.5}.hto-scheme__center{display:flex;flex-direction:column;align-items:center;gap:8px}.hto-scheme__chat-icon{width:64px;height:64px;border-radius:50%;background:var(--mp-gradient);color:#fff;display:flex;align-items:center;justify-content:center;font-size:26px;box-shadow:0 12px 32px #cb11ab59}.hto-scheme__chat-label{font-size:11px;font-weight:800;color:var(--mp-primary);text-transform:uppercase;letter-spacing:.5px;text-align:center}.hto-scheme__note{text-align:center;font-size:12px;color:var(--mp-gray);margin-top:20px;font-style:italic}.hto-steps-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.1fr);gap:40px;align-items:start}.hto-steps-list{display:flex;flex-direction:column;gap:12px}.hto-step{text-align:left;background:transparent;border:1.5px solid var(--mp-border);border-radius:14px;padding:16px;cursor:pointer;font-family:inherit;display:flex;gap:14px;align-items:flex-start;transition:all .15s;position:relative;overflow:hidden}.hto-step--active{background:var(--mp-card-bg);border-color:var(--mp-primary)}.hto-step__bar{position:absolute;left:0;top:0;bottom:0;width:4px;background:var(--mp-gradient)}.hto-step__icon{width:44px;height:44px;border-radius:12px;display:flex;align-items:center;justify-content:center;font-size:20px;flex-shrink:0;transition:all .15s;background:var(--mp-light);color:var(--mp-gray)}.hto-step--active .hto-step__icon{background:var(--hto-step-accent-bg, rgba(203, 17, 171, .1));color:var(--hto-step-accent, var(--mp-primary))}.hto-step__body{flex:1;min-width:0}.hto-step__meta{display:flex;justify-content:space-between;align-items:center;gap:8px;margin-bottom:4px}.hto-step__label{font-size:11px;font-weight:800;letter-spacing:.5px;color:var(--mp-gray)}.hto-step--active .hto-step__label{color:var(--hto-step-accent, var(--mp-primary))}.hto-step__duration{font-size:11px;color:var(--mp-gray);font-weight:600;padding:2px 8px;border-radius:999px;background:var(--mp-light)}.hto-step--active .hto-step__duration{background:var(--mp-card-bg);border:1px solid var(--mp-border)}.hto-step__title{font-size:15px;font-weight:700;color:var(--mp-dark);margin-bottom:4px}.hto-step__text{font-size:13px;line-height:1.55;color:var(--mp-gray)}.hto-chat-mock{background:var(--mp-card-bg);border:1px solid var(--mp-border);border-radius:24px;padding:16px;box-shadow:0 20px 60px #00000014;max-width:460px;width:100%;margin:0 auto}.hto-chat-mock__header{display:flex;align-items:center;gap:10px;padding-bottom:12px;border-bottom:1px solid var(--mp-border);margin-bottom:12px}.hto-chat-mock__avatar{width:40px;height:40px;border-radius:50%;background:var(--mp-gradient);color:#fff;display:flex;align-items:center;justify-content:center;font-size:16px;font-weight:800;flex-shrink:0}.hto-chat-mock__peer{flex:1;min-width:0}.hto-chat-mock__name{font-size:14px;font-weight:700;color:var(--mp-dark)}.hto-chat-mock__status{font-size:11px;color:#10b981;display:flex;align-items:center;gap:4px}.hto-chat-mock__dot{width:6px;height:6px;border-radius:50%;background:#10b981}.hto-chat-mock__menu{color:var(--mp-gray);font-size:16px}.hto-chat-mock__messages{display:flex;flex-direction:column;gap:8px;padding-bottom:12px;min-height:340px}.hto-chat-mock__row{display:flex}.hto-chat-mock__row--me{justify-content:flex-end}.hto-chat-mock__row--them{justify-content:flex-start}.hto-chat-mock__bubble{max-width:80%;padding:8px 12px;border-radius:12px;font-size:13px;line-height:1.4}.hto-chat-mock__row--me .hto-chat-mock__bubble{background:var(--mp-primary);color:#fff;border-bottom-right-radius:4px}.hto-chat-mock__row--them .hto-chat-mock__bubble{background:var(--mp-light);color:var(--mp-dark);border-bottom-left-radius:4px}.hto-chat-mock__time{font-size:10px;text-align:right;margin-top:3px;opacity:.7}.hto-chat-mock__input{display:flex;align-items:center;gap:8px;padding-top:12px;border-top:1px solid var(--mp-border)}.hto-chat-mock__field{flex:1;height:38px;border-radius:20px;background:var(--mp-light);padding:0 14px;display:flex;align-items:center;font-size:13px;color:var(--mp-gray)}.hto-chat-mock__send{width:38px;height:38px;border-radius:50%;background:var(--mp-primary);color:#fff;display:flex;align-items:center;justify-content:center;font-size:14px;border:none;cursor:pointer}.hto-checklist{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;max-width:900px;margin:0 auto}.hto-check{background:var(--mp-card-bg);border:1px solid var(--mp-border);border-radius:16px;padding:20px;display:flex;gap:14px;align-items:flex-start}.hto-check__icon{width:40px;height:40px;border-radius:10px;background:var(--mp-primary-light);color:var(--mp-primary);display:flex;align-items:center;justify-content:center;font-size:18px;flex-shrink:0}.hto-check__head{display:flex;align-items:center;gap:8px;margin-bottom:4px}.hto-check__num{font-size:11px;font-weight:900;color:var(--mp-primary)}.hto-check__title{font-size:15px;font-weight:700;color:var(--mp-dark);margin:0}.hto-check__text{font-size:13px;line-height:1.55;color:var(--mp-gray);margin:0}.hto-safety{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;max-width:1100px;margin:0 auto}.hto-safety__card{background:var(--mp-card-bg);border:1px solid var(--mp-border);border-radius:16px;padding:20px;display:flex;flex-direction:column;gap:10px}.hto-safety__icon{width:44px;height:44px;border-radius:12px;display:flex;align-items:center;justify-content:center;font-size:20px}.hto-safety__title{font-size:15px;font-weight:700;color:var(--mp-dark);margin:0}.hto-safety__text{font-size:13px;line-height:1.55;color:var(--mp-gray);margin:0}@media (max-width: 900px){.bs-hero{grid-template-columns:1fr;gap:24px;padding:24px 0 40px}.bs-audience,.bs-reviews,.bs-tariffs,.bs-form-grid,.bs-timeline{grid-template-columns:1fr;gap:24px}.bs-timeline__line{display:none}.bs-tariff--popular{transform:none}.bs-benefits{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px}.hto-scheme{grid-template-columns:1fr;gap:16px}.hto-steps-grid{grid-template-columns:1fr;gap:24px}.hto-checklist{grid-template-columns:1fr}.hto-safety{grid-template-columns:repeat(2,minmax(0,1fr))}.hto-scheme-wrap{padding:32px 16px;border-radius:16px}.sub-section--alt{padding:40px 16px}.sub-cta{padding:40px 24px}.bs-form-wrap{padding:40px 16px;border-radius:16px}}@media (max-width: 520px){.bs-benefits{grid-template-columns:1fr}.bs-hero__title{font-size:32px}.bs-manager{padding:20px}.bs-tariff{padding:22px}.bs-form-card{padding:20px}.hto-safety{grid-template-columns:1fr}.hto-hero{padding:24px 0 40px}.hto-hero__actions{flex-direction:column;align-items:stretch}.hto-hero__actions .adv-btn{width:100%}.hto-chat-mock{padding:12px;border-radius:18px}.hto-chat-mock__messages{min-height:280px}}.dark .hto-scheme-wrap{background:var(--mp-light)}.dark .hto-chat-mock{box-shadow:0 20px 60px #00000059}.dark .hto-chat-mock__row--them .hto-chat-mock__bubble{background:var(--mp-light)}.dark .hto-step--active .hto-step__duration{background:var(--mp-card-bg)}.dark .hto-step__icon{background:var(--mp-light)}.dark .bs-manager{box-shadow:0 16px 40px #00000059}.dark .bs-form-card{box-shadow:0 12px 32px #0006}.dark .bs-form-success__icon{background:#064e3b;color:#6ee7b7}.dark .bs-form-wrap{background:var(--mp-gradient-soft)}.dp-tabs{display:inline-flex;gap:4px;padding:4px;border-radius:12px;background:var(--mp-light);margin-top:24px}.dp-tab{display:inline-flex;align-items:center;gap:8px;padding:10px 22px;border-radius:9px;border:none;background:transparent;color:var(--mp-gray);font-size:14px;font-weight:700;cursor:pointer;font-family:inherit;transition:all .15s}.dp-tab i{font-size:15px}.dp-tab--active{background:var(--mp-card-bg);color:var(--mp-dark);box-shadow:0 1px 4px #00000014}.dp-tab--active i{color:var(--mp-primary)}.dp-methods{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;max-width:1100px;margin:0 auto}.dp-method{background:var(--mp-card-bg);border:1px solid var(--mp-border);border-radius:16px;padding:20px;display:flex;flex-direction:column;gap:10px;transition:transform .15s,box-shadow .2s,border-color .15s}.dp-method:hover{transform:translateY(-2px);box-shadow:0 12px 28px #0000000f;border-color:var(--mp-primary)}.dp-method__head{display:flex;align-items:center;justify-content:space-between;gap:8px}.dp-method__icon{width:44px;height:44px;border-radius:12px;display:flex;align-items:center;justify-content:center;font-size:20px;flex-shrink:0}.dp-method__tag{font-size:11px;font-weight:800;padding:3px 9px;border-radius:999px;text-transform:uppercase;letter-spacing:.4px;white-space:nowrap}.dp-method__title{font-size:15px;font-weight:700;color:var(--mp-dark);margin:0;line-height:1.3}.dp-method__text{font-size:13px;line-height:1.55;color:var(--mp-gray);margin:0}.dp-compare{max-width:1000px;margin:0 auto;border-radius:16px;overflow:hidden;border:1px solid var(--mp-border);background:var(--mp-card-bg)}.dp-compare__row{display:grid;grid-template-columns:1.4fr 1fr 1fr .7fr .7fr .7fr;gap:8px;align-items:center;padding:14px 20px;font-size:13px;color:var(--mp-dark);border-bottom:1px solid var(--mp-border)}.dp-compare__row:last-child{border-bottom:none}.dp-compare__row--head{background:var(--mp-light);font-size:11px;font-weight:800;color:var(--mp-gray);text-transform:uppercase;letter-spacing:.4px;padding:12px 20px}.dp-compare__name{font-weight:700;color:var(--mp-dark)}.dp-compare__row i{font-size:16px;display:inline-flex}.dp-compare__yes{color:#10b981}.dp-compare__no{color:var(--mp-gray);opacity:.5}.dp-compare__row>div{text-align:center}.dp-compare__row--head>div:first-child,.dp-compare__row>.dp-compare__name{text-align:left}.dp-methods{grid-template-columns:repeat(2,minmax(0,1fr))}.dp-tabs{display:flex;width:100%}.dp-tab{flex:1;justify-content:center}.dp-compare__row{grid-template-columns:1.3fr 1fr .9fr .6fr .6fr .6fr;font-size:12px;padding:12px 14px}.dp-compare__row--head{font-size:10px;padding:10px 14px}.dp-methods{grid-template-columns:1fr}.dp-compare{border:none;background:transparent;display:flex;flex-direction:column;gap:12px}.dp-compare__row--head{display:none}.dp-compare__row{display:grid;grid-template-columns:1fr auto;gap:6px 12px;padding:16px;background:var(--mp-card-bg);border:1px solid var(--mp-border);border-radius:14px;font-size:13px}.dp-compare__row>div:nth-child(2):before{content:"Срок: ";color:var(--mp-gray);font-weight:600}.dp-compare__row>div:nth-child(3):before{content:"Цена: ";color:var(--mp-gray);font-weight:600}.dp-compare__row>div:nth-child(4):before{content:"Трек: ";color:var(--mp-gray);font-weight:600}.dp-compare__row>div:nth-child(5):before{content:"ПВЗ: ";color:var(--mp-gray);font-weight:600}.dp-compare__row>div:nth-child(6):before{content:"Курьер: ";color:var(--mp-gray);font-weight:600}.dp-compare__name{grid-column:1 / -1;font-size:15px;padding-bottom:6px;border-bottom:1px solid var(--mp-border);margin-bottom:4px}.dp-compare__row>div:not(.dp-compare__name){text-align:left}.dark .dp-method:hover{box-shadow:0 12px 28px #00000059}.dark .dp-compare{background:var(--mp-card-bg);border-color:var(--mp-border)}.dark .dp-compare__row--head{background:var(--mp-light)}.seller-toolbar{padding:12px 16px;background:var(--mp-card-bg);border-bottom:1px solid var(--mp-border);display:flex;flex-direction:column;gap:10px}.seller-status-tabs{display:flex;gap:6px}.seller-status-tabs button{flex:1;padding:8px 10px;border:1px solid var(--mp-border);background:var(--mp-card-bg);border-radius:8px;font-size:14px;cursor:pointer;color:var(--mp-dark)}.seller-status-tabs button.active{background:var(--mp-primary);color:#fff;border-color:var(--mp-primary)}.seller-counter{font-size:13px;color:var(--mp-gray)}.seller-add-btn{display:inline-flex;align-items:center;justify-content:center;gap:6px;padding:12px 16px;border:0;background:var(--mp-btn-bg);color:#fff;border-radius:10px;font-size:15px;font-weight:600;text-decoration:none;box-shadow:var(--mp-btn-shadow);cursor:pointer}.seller-bulk-bar{position:sticky;top:0;z-index:20;display:flex;align-items:center;gap:8px;padding:10px 16px;background:var(--mp-primary-light);border-bottom:1px solid var(--mp-border);font-size:14px}.seller-bulk-bar button{padding:6px 10px;border-radius:6px;border:1px solid var(--mp-border);background:var(--mp-card-bg);font-size:13px;cursor:pointer}.seller-bulk-bar button.danger{color:#c00;border-color:#fbb}.seller-list{display:flex;flex-direction:column;padding:8px;gap:6px}.seller-row{display:flex;align-items:center;gap:10px;padding:10px;background:var(--mp-card-bg);border-radius:10px;cursor:pointer;border:1px solid transparent}.seller-row.selected{border-color:var(--mp-primary);background:var(--mp-primary-light)}.seller-row-head{font-size:13px;color:var(--mp-gray);background:transparent;cursor:default;padding:6px 10px}.seller-thumb{flex:0 0 56px;width:56px;height:56px;border-radius:8px;overflow:hidden;background:var(--mp-light);display:flex;align-items:center;justify-content:center;color:var(--mp-gray);font-size:22px}.seller-thumb img{width:100%;height:100%;object-fit:cover}.seller-info{flex:1;min-width:0}.seller-name{font-size:14px;font-weight:600;color:var(--mp-dark);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.seller-meta{display:flex;gap:8px;font-size:12px;color:var(--mp-gray);margin:3px 0;align-items:center}.seller-badge{padding:1px 6px;border-radius:4px;font-weight:600}.seller-badge-active{background:#d1fae5;color:#065f46}.seller-badge-hidden{background:#fee;color:#c00}.seller-price{font-size:14px;font-weight:700;color:var(--mp-price);display:flex;gap:8px;align-items:baseline}.seller-price-old{font-size:12px;color:var(--mp-price-old);text-decoration:line-through;font-weight:400}.seller-view{flex:0 0 32px;text-align:center;color:var(--mp-gray);font-size:16px;padding:6px}.seller-pagination{display:flex;align-items:center;justify-content:center;gap:14px;padding:16px;font-size:14px}.seller-pagination button{padding:8px 14px;border:1px solid var(--mp-border);background:var(--mp-card-bg);border-radius:8px;cursor:pointer;color:var(--mp-dark)}.shop-list{display:flex;flex-direction:column;gap:8px;padding:12px}.shop-list-item{display:flex;align-items:center;gap:12px;padding:12px;background:var(--mp-card-bg);border-radius:12px;color:var(--mp-dark);text-decoration:none;box-shadow:0 1px 3px #0000000d;cursor:pointer}.shop-list-logo{flex:0 0 62px;width:62px;height:62px;border-radius:50%;overflow:hidden;background:var(--mp-primary-light);display:flex;align-items:center;justify-content:center;color:var(--mp-primary);font-weight:700;font-size:18px}.shop-list-logo img{width:100%;height:100%;object-fit:cover}.shop-list-info{flex:1;min-width:0}.shop-list-name{font-size:15px;font-weight:600;color:var(--mp-dark);display:flex;align-items:center;gap:6px}.shop-list-meta{display:flex;gap:6px;font-size:13px;color:var(--mp-gray);margin-top:3px;align-items:center}.shop-list-meta .star{color:var(--mp-star);font-size:11px}.shop-list-link{color:var(--mp-gray);font-size:14px}.shop-list-action-btn{flex-shrink:0;width:32px;height:32px;border-radius:8px;border:1px solid var(--mp-border);background:var(--mp-card-bg);color:var(--mp-gray);display:inline-flex;align-items:center;justify-content:center;cursor:pointer;transition:background .15s,color .15s}.shop-list-action-btn:hover{background:var(--mp-light);color:var(--mp-dark)}.shop-list-meta svg{color:var(--mp-star, #F59E0B);fill:currentColor;flex-shrink:0;width:13px;height:13px}.product-form{padding:12px 16px 24px}.product-form h3{font-size:14px;font-weight:600;text-transform:uppercase;letter-spacing:.5px;color:var(--mp-gray);margin:18px 0 8px}.product-form h3:first-child{margin-top:6px}.seller-desktop-only{display:block}.seller-mobile-only{display:none!important}.seller-layout{display:grid;grid-template-columns:260px 1fr;gap:24px;max-width:1500px;margin:0 auto;padding:88px 24px 32px}.seller-sidebar{display:flex;flex-direction:column;background:var(--mp-card-bg);border-radius:16px;border:1px solid var(--mp-border);padding:20px 12px;position:sticky;top:88px;height:fit-content;box-shadow:0 1px 3px #0000000a}.seller-sidebar__user{display:flex;align-items:center;gap:12px;padding:4px 12px 20px;border-bottom:1px solid var(--mp-border);margin-bottom:12px}.seller-sidebar__avatar{width:44px;height:44px;border-radius:50%;background:linear-gradient(135deg,#f472b6,#db2777);display:flex;align-items:center;justify-content:center;color:#fff;font-size:17px;font-weight:700;overflow:hidden;flex-shrink:0}.seller-sidebar__avatar img{width:100%;height:100%;object-fit:cover}.seller-sidebar__user-info{min-width:0;flex:1}.seller-sidebar__user-name{font-size:14px;font-weight:700;color:var(--mp-dark);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.seller-sidebar__user-role{font-size:12px;color:var(--mp-gray);margin-top:2px}.seller-sidebar__nav{display:flex;flex-direction:column;gap:2px}.seller-sidebar__nav a{display:flex;align-items:center;gap:10px;padding:10px 12px;border-radius:10px;color:var(--mp-dark);font-size:14px;font-weight:500;text-decoration:none;transition:background .15s,color .15s;position:relative}.seller-sidebar__nav a i{font-size:16px;color:var(--mp-gray);width:20px;text-align:center;transition:color .15s}.seller-sidebar__nav a:hover{background:var(--mp-light)}.seller-sidebar__nav a.active{background:var(--mp-primary-light);color:var(--mp-primary);font-weight:600}.seller-sidebar__nav a.active i{color:var(--mp-primary)}.seller-sidebar__nav a.active:before{content:"";position:absolute;left:-12px;top:8px;bottom:8px;width:3px;background:var(--mp-primary);border-radius:3px}.seller-sidebar__badge{margin-left:auto;background:var(--mp-light);color:var(--mp-gray);font-size:11px;font-weight:700;padding:2px 7px;border-radius:8px;min-width:20px;text-align:center}.seller-sidebar__nav a.active .seller-sidebar__badge{background:var(--mp-primary);color:#fff}.seller-sidebar__divider{height:1px;background:var(--mp-border);margin:12px 8px}.seller-main{min-width:0}.seller-header{display:flex;align-items:flex-start;justify-content:space-between;gap:20px;margin-bottom:24px}.seller-header__title{font-size:28px;font-weight:800;color:var(--mp-dark);margin:0;letter-spacing:-.5px;line-height:1.2}.seller-header__subtitle{font-size:14px;color:var(--mp-gray);margin-top:6px}.seller-kpi{display:grid;grid-template-columns:repeat(6,1fr);gap:16px;margin-bottom:24px}.seller-kpi__card{background:var(--mp-card-bg);border-radius:14px;padding:18px;border:1px solid var(--mp-border);box-shadow:0 1px 3px #0000000a;transition:box-shadow .15s}.seller-kpi__card:hover{box-shadow:0 4px 16px #00000014}.seller-kpi__label{font-size:12px;font-weight:600;text-transform:uppercase;letter-spacing:.5px;color:var(--mp-gray);display:flex;align-items:center;justify-content:space-between}.seller-kpi__icon{width:32px;height:32px;border-radius:10px;display:flex;align-items:center;justify-content:center;font-size:15px}.seller-kpi__icon--orange{background:#fff1e6;color:#ea580c}.seller-kpi__icon--green{background:#ecfdf5;color:#059669}.seller-kpi__icon--blue{background:#eff6ff;color:#2563eb}.seller-kpi__icon--purple{background:#f5f3ff;color:#7c3aed}.seller-kpi__value{font-size:28px;font-weight:800;color:var(--mp-dark);margin-top:10px;line-height:1}.seller-kpi__trend{font-size:12px;margin-top:8px;color:var(--mp-gray);display:flex;align-items:center;gap:4px}.seller-kpi__trend--up{color:#10b981}.seller-kpi__trend--down{color:#ef4444}.seller-filters{display:flex;align-items:center;gap:12px;margin-bottom:20px;background:var(--mp-card-bg);padding:14px 16px;border-radius:14px;border:1px solid var(--mp-border);box-shadow:0 1px 3px #0000000a}.seller-search{flex:1;position:relative}.seller-search input{width:100%;height:42px;border:1px solid var(--mp-border);border-radius:10px;padding:0 40px;font-size:14px;color:var(--mp-dark);outline:none;font-family:inherit;background:#fff;transition:border-color .15s,box-shadow .15s}.seller-search input:focus{border-color:var(--mp-primary);box-shadow:0 0 0 3px #ff64111f}.seller-search>i,.seller-search>svg:first-of-type{position:absolute;left:14px;top:50%;transform:translateY(-50%);color:var(--mp-gray);font-size:14px;pointer-events:none;z-index:1;width:16px;height:16px}.seller-search .seller-search-clear{position:absolute;right:10px;top:50%;transform:translateY(-50%);background:transparent;border:none;color:var(--mp-gray);cursor:pointer;padding:4px;border-radius:4px;display:flex;align-items:center;z-index:1}.seller-search .seller-search-clear:hover{color:var(--mp-dark);background:var(--mp-light)}.seller-filters select{height:42px;border:1px solid var(--mp-border);border-radius:10px;padding:0 12px;font-size:14px;color:var(--mp-dark);background:#fff;outline:none;font-family:inherit;cursor:pointer}.seller-toolbar .seller-search{width:100%}.seller-toolbar .seller-search input{height:40px}.seller-empty{padding:60px 20px;text-align:center;background:var(--mp-card-bg);border-radius:16px;border:1px dashed var(--mp-border)}.seller-empty i{font-size:64px;color:var(--mp-border);display:block;margin-bottom:16px}.seller-empty h3{font-size:18px;color:var(--mp-dark);margin:0 0 8px}.seller-empty p{color:var(--mp-gray);font-size:14px;margin:0 0 20px}.seller-empty .seller-add-btn{padding:12px 24px;font-size:14px;display:inline-flex;text-decoration:none}.seller-badge{padding:2px 8px;border-radius:6px;font-weight:700;font-size:10px;text-transform:uppercase;letter-spacing:.3px}.seller-badge-active{background:#ecfdf5;color:#059669}.seller-badge-hidden{background:#fef2f2;color:#dc2626}.seller-table-wrap{background:var(--mp-card-bg);border-radius:16px;border:1px solid var(--mp-border);overflow:hidden;box-shadow:0 1px 3px #0000000a}.seller-table{width:100%;border-collapse:collapse;font-size:14px}.seller-table thead{background:#fafbfc;border-bottom:1px solid var(--mp-border)}.seller-table th{padding:14px 16px;text-align:left;font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.4px;color:var(--mp-gray)}.seller-table td{padding:14px 16px;border-top:1px solid var(--mp-border);vertical-align:middle}.seller-table tbody tr{transition:background .12s}.seller-table tbody tr:hover{background:#fafbfc}.seller-table__thumb{width:56px;height:56px;border-radius:10px;overflow:hidden;background:var(--mp-light);display:flex;align-items:center;justify-content:center;color:var(--mp-gray);font-size:20px;flex-shrink:0}.seller-table__thumb img{width:100%;height:100%;object-fit:cover}.seller-table__name{font-size:14px;font-weight:600;color:var(--mp-dark);line-height:1.35;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.seller-table__slug{font-size:12px;color:var(--mp-gray);margin-top:2px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.seller-table__price{font-size:15px;font-weight:800;color:var(--mp-price);white-space:nowrap}.seller-table__price-old{font-size:12px;color:var(--mp-price-old);text-decoration:line-through;margin-top:2px;white-space:nowrap}.seller-table__badge{display:inline-flex;align-items:center;padding:4px 10px;border-radius:8px;font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.3px;white-space:nowrap}.seller-table__badge--active{background:#ecfdf5;color:#059669}.seller-table__badge--hidden{background:#fef2f2;color:#dc2626}.seller-table__category{font-size:13px;color:var(--mp-gray)}.seller-table__actions{display:flex;gap:4px;justify-content:flex-end}.seller-table__actions button{width:34px;height:34px;border-radius:8px;border:1px solid var(--mp-border);background:#fff;color:var(--mp-gray);display:flex;align-items:center;justify-content:center;font-size:14px;cursor:pointer;transition:background .15s,color .15s,border-color .15s}.seller-table__actions button:hover{background:var(--mp-light);color:var(--mp-dark)}.seller-table__actions button:hover .bi-pencil{color:var(--mp-primary)}.seller-table__pagination{display:flex;align-items:center;justify-content:space-between;padding:14px 18px;border-top:1px solid var(--mp-border);background:#fafbfc;font-size:13px;color:var(--mp-gray)}.seller-table__pagination-buttons{display:flex;gap:8px}.seller-table__pagination-buttons button{height:34px;padding:0 16px;border-radius:8px;border:1px solid var(--mp-border);background:#fff;color:var(--mp-dark);font-size:13px;font-weight:600;font-family:inherit;cursor:pointer;transition:background .15s}.seller-table__pagination-buttons button:hover:not(:disabled){background:var(--mp-light)}.seller-table__pagination-buttons button:disabled{opacity:.5;cursor:not-allowed}.product-create-layout{display:grid;grid-template-columns:1fr 340px;gap:24px;align-items:start}.product-create-main{display:flex;flex-direction:column;gap:20px;min-width:0}.product-create-side{position:relative;display:flex;flex-direction:column;gap:16px}.product-create-card{background:var(--mp-card-bg);border-radius:16px;border:1px solid var(--mp-border);box-shadow:0 1px 3px #0000000a;overflow:hidden}.product-create-card--sticky{position:sticky;top:88px}.product-create-card__header{padding:16px 20px;border-bottom:1px solid var(--mp-border);display:flex;align-items:center;justify-content:space-between;background:#fafbfc}.product-create-card__header h2{font-size:15px;font-weight:700;color:var(--mp-dark);margin:0}.product-create-card__hint{font-size:12px;color:var(--mp-gray);font-weight:600}.product-create-card__body{padding:20px;display:flex;flex-direction:column;gap:16px}.pc-field{display:flex;flex-direction:column;gap:6px}.pc-label{font-size:13px;font-weight:600;color:var(--mp-dark)}.pc-required{color:#ef4444;margin-left:2px}.pc-input{width:100%;height:42px;padding:0 14px;border:1px solid var(--mp-border);border-radius:10px;font-size:14px;color:var(--mp-dark);background:#fff;outline:none;font-family:inherit;transition:border-color .15s,box-shadow .15s}.pc-textarea{height:auto;min-height:120px;padding:12px 14px;resize:vertical;line-height:1.5}.pc-input-prefix{position:relative}.pc-input-prefix .pc-input{padding-right:40px}.pc-input-prefix>span{position:absolute;right:14px;top:50%;transform:translateY(-50%);color:var(--mp-gray);font-size:14px;font-weight:600;pointer-events:none}.pc-grid-2{display:grid;grid-template-columns:1fr 1fr;gap:14px}.pc-error{font-size:12px;color:#dc2626;margin-top:2px}.pc-error-global{padding:12px 16px;background:#fef2f2;border:1px solid #FECACA;border-radius:10px;color:#dc2626;font-size:13px}.pc-file-drop{display:flex;flex-direction:column;align-items:center;gap:10px;padding:24px;border:2px dashed var(--mp-border);border-radius:12px;background:#fafbfc;text-align:center;transition:border-color .15s,background .15s}.pc-file-drop:hover{border-color:var(--mp-primary);background:#fef6f0}.pc-file-btn{display:inline-flex;align-items:center;gap:8px;padding:10px 20px;border-radius:10px;background:#fff;border:1px solid var(--mp-border);color:var(--mp-dark);font-size:13px;font-weight:600;cursor:pointer;transition:border-color .15s,color .15s}.pc-file-btn:hover{border-color:var(--mp-primary);color:var(--mp-primary)}.pc-file-hint{font-size:12px;color:var(--mp-gray);margin:0}.pc-images-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(110px,1fr));gap:10px}.pc-image-item{position:relative;aspect-ratio:1;border-radius:10px;overflow:hidden;background:var(--mp-light);border:1px solid var(--mp-border);cursor:grab;transition:box-shadow .15s,opacity .15s,transform .15s}.pc-image-item:active{cursor:grabbing}.pc-image-item--dragging{opacity:.6;box-shadow:0 8px 24px #0003;transform:scale(1.02)}.pc-image-item img{width:100%;height:100%;object-fit:cover}.pc-image-item button{position:absolute;top:6px;right:6px;width:26px;height:26px;border-radius:50%;border:none;background:#0000008c;color:#fff;font-size:12px;cursor:pointer;display:flex;align-items:center;justify-content:center;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);transition:background .15s}.pc-image-item button:hover{background:#000000bf}.pc-image-main{position:absolute;bottom:6px;left:6px;background:var(--mp-primary);color:#fff;font-size:10px;font-weight:700;padding:2px 8px;border-radius:6px;text-transform:uppercase;letter-spacing:.3px}.pc-status-options{display:grid;grid-template-columns:1fr 1fr;gap:12px}.pc-status-options--stack{grid-template-columns:1fr;margin-bottom:16px}.pc-status-option{display:flex;align-items:flex-start;gap:12px;padding:14px;border-radius:12px;border:2px solid var(--mp-border);background:#fff;cursor:pointer;transition:border-color .15s,background .15s}.pc-status-option:hover{border-color:#cbd5e1}.pc-status-option.active{border-color:var(--mp-primary);background:#fef6f0}.pc-status-option input{margin-top:4px;accent-color:var(--mp-primary)}.pc-status-option__title{font-size:14px;font-weight:700;color:var(--mp-dark)}.pc-status-option__desc{font-size:12px;color:var(--mp-gray);margin-top:2px;line-height:1.4}.pc-preview-img{width:100%;aspect-ratio:3 / 4;border-radius:12px;overflow:hidden;background:var(--mp-light);display:flex;align-items:center;justify-content:center}.pc-preview-img img{width:100%;height:100%;object-fit:cover}.pc-preview-placeholder{display:flex;flex-direction:column;align-items:center;gap:6px;color:var(--mp-gray);font-size:12px}.pc-preview-placeholder i{font-size:36px;opacity:.4}.pc-preview-info{display:flex;flex-direction:column;gap:8px}.pc-preview-price{display:flex;align-items:baseline;gap:8px;font-size:22px;font-weight:800;color:var(--mp-price);line-height:1}.pc-preview-price-old{font-size:14px;color:var(--mp-price-old);text-decoration:line-through;font-weight:500}.pc-preview-name{font-size:15px;font-weight:600;color:var(--mp-dark);line-height:1.35;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.pc-preview-meta{display:flex;gap:6px}.pc-submit{width:100%;height:46px;border:none;border-radius:12px;background:var(--mp-btn-bg);color:#fff;font-size:14px;font-weight:700;cursor:pointer;box-shadow:var(--mp-btn-shadow);display:flex;align-items:center;justify-content:center;gap:8px;font-family:inherit;transition:opacity .15s,transform .08s;margin-top:4px}.pc-submit:hover:not(:disabled){opacity:.95}.pc-submit:active:not(:disabled){transform:scale(.98)}.pc-submit:disabled{opacity:.5;cursor:not-allowed}.pc-cancel{width:100%;height:42px;border-radius:12px;border:1px solid var(--mp-border);background:#fff;color:var(--mp-dark);font-size:14px;font-weight:600;cursor:pointer;font-family:inherit;transition:background .15s}.pc-cancel:hover{background:var(--mp-light)}@keyframes pcSpin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.pc-spin{display:inline-block;animation:pcSpin .8s linear infinite}.pc-hint{font-size:12px;color:var(--mp-gray);margin-top:2px}.pc-logo-preview-wrap{display:flex;align-items:center;gap:16px}.pc-logo-preview{width:88px;height:88px;border-radius:50%;overflow:hidden;background:var(--mp-primary-light);display:flex;align-items:center;justify-content:center;border:3px solid var(--mp-card-bg);box-shadow:0 4px 14px #00000014;flex-shrink:0}.pc-logo-preview img{width:100%;height:100%;object-fit:cover}.pc-logo-preview-info{display:flex;flex-direction:column;gap:4px;min-width:0;flex:1}.pc-logo-preview-name{font-size:14px;font-weight:600;color:var(--mp-dark);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pc-logo-preview-size{font-size:12px;color:var(--mp-gray)}.pc-logo-remove{margin-top:4px;display:inline-flex;align-items:center;gap:6px;padding:6px 12px;border-radius:8px;border:1px solid var(--mp-border);background:#fff;color:#dc2626;font-size:12px;font-weight:600;cursor:pointer;font-family:inherit;align-self:flex-start;transition:background .15s,border-color .15s}.pc-logo-remove:hover{background:#fef2f2;border-color:#fecaca}.shop-preview-cover{height:70px;border-radius:12px 12px 0 0;background:var(--mp-gradient);margin:-20px -20px 0;position:relative}.shop-preview-body{display:flex;flex-direction:column;align-items:center;text-align:center;margin-top:-30px;padding-bottom:4px}.shop-preview-logo{width:76px;height:76px;border-radius:50%;overflow:hidden;background:var(--mp-primary-light);display:flex;align-items:center;justify-content:center;color:var(--mp-primary);font-weight:700;font-size:22px;border:4px solid var(--mp-card-bg);box-shadow:0 4px 14px #00000014;margin-bottom:10px}.shop-preview-logo img{width:100%;height:100%;object-fit:cover}.shop-preview-name{font-size:17px;font-weight:700;color:var(--mp-dark);line-height:1.3;word-break:break-word;max-width:100%;padding:0 4px}.shop-preview-desc{font-size:13px;color:var(--mp-gray);line-height:1.4;margin-top:6px;padding:0 4px;word-break:break-word}.shop-preview-desc--empty{font-style:italic;opacity:.6}.seller-panel{background:var(--mp-card-bg);border-radius:16px;border:1px solid var(--mp-border);box-shadow:0 1px 3px #0000000a;margin-bottom:20px;overflow:hidden}.seller-panel:last-child{margin-bottom:0}.seller-panel__header{padding:16px 20px;border-bottom:1px solid var(--mp-border);display:flex;align-items:center;justify-content:space-between;gap:12px}.seller-panel__title{font-size:15px;font-weight:700;color:var(--mp-dark);margin:0}.seller-panel__subtitle{font-size:12px;color:var(--mp-gray);font-weight:500}.seller-panel__link{display:inline-flex;align-items:center;gap:4px;background:none;border:none;color:var(--mp-primary);font-size:13px;font-weight:600;cursor:pointer;padding:4px 8px;border-radius:6px;font-family:inherit;transition:background .15s}.seller-panel__link:hover{background:var(--mp-primary-light)}.seller-panel__empty{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:8px;padding:40px 20px;color:var(--mp-gray);font-size:14px}.seller-grid-2{display:grid;grid-template-columns:1fr 1fr;gap:20px;margin-bottom:20px}@media (max-width: 1200px){.seller-grid-2{grid-template-columns:1fr}}.seller-top-list{display:flex;flex-direction:column}.seller-top-item{display:flex;align-items:center;gap:14px;padding:12px 20px;background:none;border:none;border-top:1px solid var(--mp-border);text-align:left;cursor:pointer;font-family:inherit;transition:background .12s;width:100%}.seller-top-item:first-child{border-top:none}.seller-top-item:hover{background:#fafbfc}.seller-top-item__rank{width:28px;height:28px;border-radius:50%;background:var(--mp-light);color:var(--mp-gray);font-size:12px;font-weight:800;display:flex;align-items:center;justify-content:center;flex-shrink:0}.seller-top-item:first-child .seller-top-item__rank{background:linear-gradient(135deg,#fbbf24,#f59e0b);color:#fff}.seller-top-item:nth-child(2) .seller-top-item__rank{background:linear-gradient(135deg,#cbd5e1,#94a3b8);color:#fff}.seller-top-item:nth-child(3) .seller-top-item__rank{background:linear-gradient(135deg,#fb923c,#ea580c);color:#fff}.seller-top-item__body{flex:1;min-width:0}.seller-top-item__name{font-size:14px;font-weight:600;color:var(--mp-dark);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.seller-top-item__views{display:inline-flex;align-items:center;gap:4px;font-size:12px;color:var(--mp-gray);margin-top:2px}.seller-chat-list{display:flex;flex-direction:column}.seller-chat-item{display:flex;align-items:center;gap:12px;padding:12px 20px;background:none;border:none;border-top:1px solid var(--mp-border);text-align:left;cursor:pointer;font-family:inherit;transition:background .12s;width:100%}.seller-chat-item:first-child{border-top:none}.seller-chat-item:hover{background:#fafbfc}.seller-chat-item__avatar{width:40px;height:40px;border-radius:50%;overflow:hidden;background:linear-gradient(135deg,#94a3b8,#64748b);color:#fff;font-size:13px;font-weight:700;display:flex;align-items:center;justify-content:center;flex-shrink:0}.seller-chat-item__avatar img{width:100%;height:100%;object-fit:cover}.seller-chat-item__body{flex:1;min-width:0}.seller-chat-item__top{display:flex;align-items:baseline;justify-content:space-between;gap:8px;margin-bottom:2px}.seller-chat-item__name{font-size:14px;font-weight:600;color:var(--mp-dark);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.seller-chat-item__time{font-size:11px;color:var(--mp-gray);flex-shrink:0}.seller-chat-item__last{font-size:13px;color:var(--mp-gray);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.seller-chat-item__unread{min-width:20px;height:20px;padding:0 6px;border-radius:10px;background:var(--mp-primary);color:#fff;font-size:11px;font-weight:700;display:flex;align-items:center;justify-content:center;flex-shrink:0}.seller-attention-list{display:flex;flex-direction:column}.seller-attention-item{display:flex;align-items:center;gap:14px;padding:14px 20px;background:none;border:none;border-top:1px solid var(--mp-border);text-align:left;cursor:pointer;font-family:inherit;transition:background .12s;width:100%}.seller-attention-item:first-child{border-top:none}.seller-attention-item:hover{background:#fafbfc}.seller-attention-item--zero{opacity:.55}.seller-attention-item__icon{width:38px;height:38px;border-radius:10px;display:flex;align-items:center;justify-content:center;font-size:16px;flex-shrink:0}.seller-attention-item--red .seller-attention-item__icon{background:#fef2f2;color:#dc2626}.seller-attention-item--orange .seller-attention-item__icon{background:#fff7ed;color:#ea580c}.seller-attention-item--yellow .seller-attention-item__icon{background:#fefce8;color:#ca8a04}.seller-attention-item--zero .seller-attention-item__icon{background:var(--mp-light);color:var(--mp-gray)}.seller-attention-item__body{flex:1;min-width:0}.seller-attention-item__title{font-size:14px;font-weight:600;color:var(--mp-dark)}.seller-attention-item__desc{font-size:12px;color:var(--mp-gray);margin-top:2px}.seller-attention-item__count{font-size:20px;font-weight:800;color:var(--mp-dark);min-width:40px;text-align:right;font-variant-numeric:tabular-nums}.seller-attention-item--zero .seller-attention-item__count{color:var(--mp-gray)}.marketplace-body .seller-kpi__card--clickable{cursor:pointer;text-align:left;font:inherit;color:inherit;border:1px solid var(--mp-border);background:var(--mp-card-bg);transition:box-shadow .15s,transform .1s,border-color .15s}.marketplace-body .seller-kpi__card--clickable:hover{border-color:var(--mp-primary);box-shadow:0 4px 16px #0000000f;transform:translateY(-1px)}.marketplace-body .seller-search{position:relative}.marketplace-body .seller-search-clear{position:absolute;right:10px;top:50%;transform:translateY(-50%);background:transparent;border:none;color:var(--mp-gray);cursor:pointer;padding:4px;border-radius:4px;display:flex;align-items:center}.marketplace-body .seller-search-clear:hover{color:var(--mp-dark);background:var(--mp-light)}.marketplace-body .seller-view-toggle{display:inline-flex;border:1px solid var(--mp-border);border-radius:9px;overflow:hidden;background:var(--mp-card-bg);margin-left:auto;flex-shrink:0}.marketplace-body .seller-view-toggle button{display:inline-flex;align-items:center;justify-content:center;width:36px;height:32px;padding:0;border:none;background:transparent;color:var(--mp-gray);cursor:pointer;font-family:inherit;transition:background .15s,color .15s}.marketplace-body .seller-view-toggle button svg{width:16px;height:16px}.marketplace-body .seller-view-toggle button:hover{background:var(--mp-light);color:var(--mp-dark)}.marketplace-body .seller-view-toggle button.active{background:var(--mp-primary);color:#fff}.marketplace-body .seller-view-toggle button+button{border-left:1px solid var(--mp-border)}.marketplace-body .seller-view-toggle button.active+button{border-left-color:transparent}.marketplace-body .seller-bulk-sticky{position:fixed;left:50%;bottom:24px;transform:translate(-50%);z-index:90;display:flex;align-items:center;gap:8px;flex-wrap:wrap;padding:10px 16px;background:var(--mp-card-bg);border:1px solid rgba(255,100,17,.4);border-radius:12px;box-shadow:0 12px 32px #0000002e;max-width:calc(100vw - 32px)}.marketplace-body .seller-bulk-sticky>span{font-size:14px}.marketplace-body .seller-bulk-sticky .btn-bulk{display:inline-flex;align-items:center;gap:6px;height:34px;padding:0 12px;border-radius:8px;border:1px solid var(--mp-border);background:var(--mp-card-bg);color:var(--mp-dark);font-size:13px;font-weight:500;cursor:pointer;font-family:inherit;transition:background .15s,border-color .15s,color .15s}.marketplace-body .seller-bulk-sticky .btn-bulk:hover:not(:disabled){background:var(--mp-light)}.marketplace-body .seller-bulk-sticky .btn-bulk:disabled{opacity:.5;cursor:not-allowed}.marketplace-body .seller-bulk-sticky .btn-bulk-activate{color:#059669;border-color:#a7f3d0}.marketplace-body .seller-bulk-sticky .btn-bulk-activate:hover:not(:disabled){background:#ecfdf5}.marketplace-body .seller-bulk-sticky .btn-bulk-hide{color:#ea580c;border-color:#fed7aa}.marketplace-body .seller-bulk-sticky .btn-bulk-hide:hover:not(:disabled){background:#fff7ed}.marketplace-body .seller-bulk-sticky .btn-bulk-delete{color:#dc2626;border-color:#fecaca}.marketplace-body .seller-bulk-sticky .btn-bulk-delete:hover:not(:disabled){background:#fef2f2}.marketplace-body .seller-bulk-sticky--mobile{position:sticky;left:auto;bottom:auto;transform:none;border-radius:0;box-shadow:none;max-width:none}.marketplace-body .seller-table tbody tr.seller-tr{cursor:pointer}.marketplace-body .seller-table tbody tr.seller-tr:hover{background:#fafbfc}.marketplace-body .seller-table tbody tr.seller-tr--selected{background:#ff64110f!important}.marketplace-body .seller-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:16px;margin-top:8px}.marketplace-body .seller-grid-card{display:flex;flex-direction:column;background:var(--mp-card-bg);border:1px solid var(--mp-border);border-radius:14px;overflow:hidden;transition:box-shadow .15s,border-color .15s,transform .1s;position:relative;min-width:0}.marketplace-body .seller-grid-card:hover{border-color:var(--mp-primary);box-shadow:0 8px 24px #00000014;transform:translateY(-2px)}.marketplace-body .seller-grid-card--selected{border-color:var(--mp-primary)!important;box-shadow:0 0 0 3px #ff641126}.marketplace-body .seller-grid-card__image{position:relative;aspect-ratio:1 / 1;background:var(--mp-light);overflow:hidden;cursor:pointer}.marketplace-body .seller-grid-card__image img{width:100%;height:100%;object-fit:cover;display:block;transition:transform .3s ease}.marketplace-body .seller-grid-card:hover .seller-grid-card__image img{transform:scale(1.03)}.marketplace-body .seller-grid-card__placeholder{width:100%;height:100%;display:flex;align-items:center;justify-content:center;color:var(--mp-gray)}.marketplace-body .seller-grid-card__badge{position:absolute;top:8px;right:8px;padding:3px 8px;border-radius:6px;font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.3px;z-index:2}.marketplace-body .seller-grid-card__badge--active{background:#ecfdf5;color:#059669}.marketplace-body .seller-grid-card__badge--hidden{background:#fef2f2;color:#dc2626}.marketplace-body .seller-grid-card__body{padding:12px 12px 8px;display:flex;flex-direction:column;gap:4px;flex:1;min-height:0}.marketplace-body .seller-grid-card__price{display:flex;align-items:baseline;gap:6px;font-size:16px;font-weight:800;color:var(--mp-primary);line-height:1.2}.marketplace-body .seller-grid-card__price-old{font-size:12px;color:var(--mp-price-old);text-decoration:line-through;font-weight:400}.marketplace-body .seller-grid-card__name{font-size:13px;font-weight:600;color:var(--mp-dark);line-height:1.35;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;cursor:pointer}.marketplace-body .seller-grid-card__name:hover{color:var(--mp-primary)}.marketplace-body .seller-grid-card__category{font-size:11px;color:var(--mp-gray);text-transform:uppercase;letter-spacing:.3px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.marketplace-body .seller-grid-card__actions{display:flex;border-top:1px solid var(--mp-border);background:#fafbfc}.marketplace-body .seller-grid-card__actions button{flex:1;height:36px;background:transparent;border:none;color:var(--mp-gray);font-size:14px;cursor:pointer;font-family:inherit;transition:background .15s,color .15s}.marketplace-body .seller-grid-card__actions button+button{border-left:1px solid var(--mp-border)}.marketplace-body .seller-grid-card__actions button:hover{background:var(--mp-light);color:var(--mp-dark)}.marketplace-body .seller-pagination-bar{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:14px 18px;margin-top:16px;background:var(--mp-card-bg);border:1px solid var(--mp-border);border-radius:14px;flex-wrap:wrap}.marketplace-body .seller-pagination-bar__info{font-size:13px;color:var(--mp-gray)}.marketplace-body .seller-pagination-bar__pages{display:flex;align-items:center;gap:4px;flex-wrap:wrap}.marketplace-body .seller-pagination-bar__pages button{min-width:36px;height:36px;padding:0 10px;border-radius:8px;border:1px solid var(--mp-border);background:var(--mp-card-bg);color:var(--mp-dark);font-size:13px;font-weight:500;font-family:inherit;cursor:pointer;display:inline-flex;align-items:center;justify-content:center;transition:background .15s,border-color .15s}.marketplace-body .seller-pagination-bar__pages button:hover:not(:disabled){background:var(--mp-light)}.marketplace-body .seller-pagination-bar__pages button:disabled{opacity:.4;cursor:not-allowed}.marketplace-body .seller-pagination-bar__page--active,.marketplace-body .seller-pagination-bar__page--active:hover{background:var(--mp-primary)!important;color:#fff!important;border-color:var(--mp-primary)!important}.marketplace-body .seller-pagination-bar__ellipsis{min-width:24px;text-align:center;color:var(--mp-gray);font-size:13px}.marketplace-body .seller-pagination--mobile{display:flex;align-items:center;justify-content:center;gap:16px;padding:16px}.marketplace-body .seller-pagination--mobile button{width:36px;height:36px;border-radius:8px;border:1px solid var(--mp-border);background:var(--mp-card-bg);color:var(--mp-dark);display:inline-flex;align-items:center;justify-content:center;cursor:pointer}.marketplace-body .seller-pagination--mobile button:disabled{opacity:.4;cursor:not-allowed}.marketplace-body .seller-pagination--mobile span{font-size:14px;font-weight:600;color:var(--mp-dark)}.marketplace-body .seller-filters-error{padding:12px 16px;margin-bottom:12px;background:#fef2f2;border:1px solid #fecaca;border-radius:10px;color:#dc2626;font-size:13px}.marketplace-body .seller-busy-overlay{position:fixed;top:0;right:0;bottom:0;left:0;background:#00000026;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);display:flex;align-items:center;justify-content:center;z-index:100;color:var(--mp-primary)}.marketplace-body .seller-filter-pills{display:flex;gap:6px;flex-wrap:wrap}.marketplace-body .seller-filter-pill{display:inline-flex;align-items:center;gap:4px;height:32px;padding:0 12px;border-radius:8px;border:1px solid var(--mp-border);background:var(--mp-card-bg);color:var(--mp-dark);font-size:13px;font-weight:500;cursor:pointer;font-family:inherit;transition:background .15s,color .15s,border-color .15s;white-space:nowrap}.marketplace-body .seller-filter-pill:hover{background:var(--mp-light)}.marketplace-body .seller-filter-pill.active{background:var(--mp-primary);color:#fff;border-color:var(--mp-primary)}.marketplace-body .seller-row-main{display:flex;align-items:center;gap:10px;flex:1;min-width:0;background:transparent;border:none;padding:0;text-align:left;cursor:pointer;color:inherit;font-family:inherit}.marketplace-body .seller-th-sort{display:inline-flex;align-items:center;gap:4px;padding:2px 4px;margin:-2px -4px;border:none;background:transparent;color:var(--mp-gray);font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.4px;font-family:inherit;cursor:pointer;border-radius:4px;transition:color .15s,background .15s;white-space:nowrap;line-height:1.2}.marketplace-body .seller-th-sort:hover{color:var(--mp-dark);background:var(--mp-light)}.marketplace-body .seller-th-sort--active,.marketplace-body .seller-th-sort--active:hover{color:var(--mp-primary)}.marketplace-body .seller-th-sort__icon{width:11px;height:11px;flex-shrink:0;opacity:.7}.marketplace-body .seller-th-sort__arrow{font-size:11px;line-height:1;opacity:.9;margin-left:2px}.marketplace-body .shop-table .seller-tr{cursor:pointer}.marketplace-body .shop-table__logo{width:44px;height:44px;border-radius:50%;overflow:hidden;background:var(--mp-primary-light);color:var(--mp-primary);font-weight:700;font-size:14px;display:flex;align-items:center;justify-content:center;flex-shrink:0}.marketplace-body .shop-table__logo img{width:100%;height:100%;object-fit:cover}.marketplace-body .shop-table__count{display:inline-flex;align-items:center;gap:5px;font-size:13px;font-weight:600;color:var(--mp-dark);font-variant-numeric:tabular-nums}.marketplace-body .shop-table__count i{color:var(--mp-gray);flex-shrink:0;font-size:14px}.marketplace-body .shop-table__rating{display:inline-flex;align-items:center;gap:4px;font-size:13px;font-weight:600;color:var(--mp-dark);font-variant-numeric:tabular-nums}.marketplace-body .shop-table__rating svg{color:var(--mp-star, #F59E0B);fill:currentColor;flex-shrink:0;width:13px;height:13px}.marketplace-body .seller-table input[type=checkbox],.marketplace-body .seller-list input[type=checkbox],.marketplace-body .seller-table__checkbox{-moz-appearance:none;appearance:none;-webkit-appearance:none;width:16px;height:16px;border:1.5px solid #CBD5E1;border-radius:4px;background:#fff;cursor:pointer;position:relative;flex-shrink:0;vertical-align:middle;transition:background .12s,border-color .12s;margin:0}.marketplace-body .seller-table input[type=checkbox]:hover,.marketplace-body .seller-list input[type=checkbox]:hover{border-color:var(--mp-primary)}.marketplace-body .seller-table input[type=checkbox]:checked,.marketplace-body .seller-list input[type=checkbox]:checked{background:var(--mp-primary);border-color:var(--mp-primary)}.marketplace-body .seller-table input[type=checkbox]:checked:after,.marketplace-body .seller-list input[type=checkbox]:checked:after{content:"";position:absolute;left:4px;top:1px;width:5px;height:9px;border:solid #fff;border-width:0 2px 2px 0;transform:rotate(45deg)}.marketplace-body .seller-table input[type=checkbox]:indeterminate,.marketplace-body .seller-list input[type=checkbox]:indeterminate{background:var(--mp-primary);border-color:var(--mp-primary)}.marketplace-body .seller-table input[type=checkbox]:indeterminate:after,.marketplace-body .seller-list input[type=checkbox]:indeterminate:after{content:"";position:absolute;left:3px;top:6px;width:8px;height:2px;background:#fff;border-radius:1px}.marketplace-body .seller-grid-card__check{position:absolute;top:8px;left:8px;width:20px;height:20px;border:2px solid #fff;border-radius:4px;background:#00000059;box-shadow:0 1px 4px #0000004d;z-index:2;cursor:pointer;-moz-appearance:none;appearance:none;-webkit-appearance:none;transition:background .12s,border-color .12s}.marketplace-body .seller-grid-card__check:checked{background:var(--mp-primary);border-color:#fff}.marketplace-body .seller-grid-card__check:checked:after{content:"";position:absolute;left:5px;top:2px;width:5px;height:9px;border:solid #fff;border-width:0 2px 2px 0;transform:rotate(45deg)}.marketplace-body .form-file-hidden{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.marketplace-body .form-file-label{display:inline-flex;align-items:center;justify-content:center;gap:8px;width:100%;padding:12px 16px;border:2px dashed var(--mp-border);border-radius:12px;background:#fafbfc;color:var(--mp-dark);font-size:14px;font-weight:600;cursor:pointer;font-family:inherit;transition:border-color .15s,background .15s,color .15s;text-align:center}.marketplace-body .form-file-label:hover{border-color:var(--mp-primary);background:#fef6f0;color:var(--mp-primary)}.marketplace-body .form-file-label i{font-size:18px}.form-remove-logo-btn{display:inline-flex;align-items:center;gap:6px;margin:0 0 10px;padding:8px 12px;border-radius:8px;border:1px solid var(--mp-border);background:var(--mp-card-bg);color:#dc2626;font-size:13px;font-weight:600;cursor:pointer;font-family:inherit}.form-remove-logo-btn:hover{background:#fef2f2;border-color:#fecaca}@media (max-width: 1023px){.seller-desktop-only{display:none!important}.seller-mobile-only{display:block!important}.marketplace-body .seller-filters{flex-direction:column;align-items:stretch}.marketplace-body .seller-view-toggle{margin-left:0;align-self:flex-start}.shop-row__btn span{display:none}.shop-row__btn{width:36px;padding:0;justify-content:center}.shop-row__meta{gap:10px}}@media (min-width: 1024px){.seller-desktop-only{display:block!important}.seller-mobile-only{display:none!important}}.marketplace-body .seller-mobile-header{display:flex;align-items:center;gap:4px;height:56px;padding:0 4px}.marketplace-body .seller-mobile-title{flex:1;min-width:0;text-align:center;line-height:1.2}.marketplace-body .seller-mobile-subtitle{font-size:11px;font-weight:500;color:var(--mp-gray);margin-top:1px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.marketplace-body .seller-mobile-filters{display:flex;align-items:center;gap:8px}.marketplace-body .seller-mobile-filters__category{flex:1;min-width:0}.marketplace-body .seller-mobile-status-wrap{position:relative;flex-shrink:0}.marketplace-body .seller-mobile-status-btn{display:inline-flex;align-items:center;gap:6px;height:42px;padding:0 12px;border:1px solid var(--mp-border);border-radius:10px;background:var(--mp-card-bg);color:var(--mp-dark);font-size:13px;font-weight:600;font-family:inherit;cursor:pointer;white-space:nowrap;transition:border-color .15s}.marketplace-body .seller-mobile-status-btn:hover{border-color:#cbd5e1}.marketplace-body .seller-mobile-status-btn.open{border-color:var(--mp-primary);box-shadow:0 0 0 3px #ff64111f}.marketplace-body .seller-mobile-status-btn__chev{font-size:11px;color:var(--mp-gray);transition:transform .2s}.marketplace-body .seller-mobile-status-btn__chev.up{transform:rotate(180deg)}.marketplace-body .seller-mobile-status-dropdown{position:absolute;top:calc(100% + 4px);right:0;min-width:180px;z-index:100;background:var(--mp-card-bg);border:1px solid var(--mp-border);border-radius:12px;box-shadow:0 4px 12px #0000000f,0 12px 32px #0000001f;padding:6px;animation:msFadeIn .12s ease}.marketplace-body .seller-mobile-status-dropdown button{display:flex;align-items:center;gap:8px;width:100%;padding:9px 12px;border:none;background:transparent;color:var(--mp-dark);font-size:13px;font-weight:500;font-family:inherit;border-radius:8px;cursor:pointer;text-align:left;transition:background .12s}.marketplace-body .seller-mobile-status-dropdown button:hover{background:var(--mp-light)}.marketplace-body .seller-mobile-status-dropdown button.active{background:#ff641114;color:var(--mp-primary);font-weight:600}.marketplace-body .seller-mobile-status-dropdown button i{font-size:14px;width:16px;text-align:center}.marketplace-body .seller-success-msg{padding:10px 16px;margin:0 12px 8px;background:#ecfdf5;border:1px solid #a7f3d0;border-radius:10px;color:#059669;font-size:13px;font-weight:500}.seller-drawer-overlay{position:fixed;top:0;right:0;bottom:0;left:0;z-index:200;background:#00000073;opacity:0;pointer-events:none;transition:opacity .25s ease}.seller-drawer-overlay.show{opacity:1;pointer-events:auto}.seller-drawer{position:fixed;top:0;left:0;bottom:0;width:280px;max-width:85vw;z-index:201;background:var(--mp-card-bg);border-right:1px solid var(--mp-border);transform:translate(-100%);transition:transform .25s cubic-bezier(.4,0,.2,1);display:flex;flex-direction:column;overflow-y:auto;padding:16px 12px;box-shadow:4px 0 24px #0000001a}.seller-drawer.show{transform:translate(0)}.seller-drawer__header{display:flex;align-items:center;justify-content:space-between;padding:4px 8px 16px;border-bottom:1px solid var(--mp-border);margin-bottom:12px}.seller-drawer__brand{font-size:15px;font-weight:700;color:var(--mp-dark)}.seller-drawer__close{width:32px;height:32px;border-radius:8px;border:none;background:transparent;color:var(--mp-gray);font-size:16px;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:background .15s,color .15s}.seller-drawer__close:hover{background:var(--mp-light);color:var(--mp-dark)}.seller-drawer__user{padding:4px 8px 16px;margin-bottom:8px}.seller-drawer__nav{display:flex;flex-direction:column;gap:2px}.seller-drawer__nav a{display:flex;align-items:center;gap:10px;padding:10px 12px;border-radius:10px;color:var(--mp-dark);font-size:14px;font-weight:500;text-decoration:none;cursor:pointer;transition:background .15s,color .15s;position:relative}.seller-drawer__nav a i{font-size:16px;color:var(--mp-gray);width:20px;text-align:center;transition:color .15s}.seller-drawer__nav a:hover{background:var(--mp-light)}.seller-drawer__nav a.active{background:var(--mp-primary-light);color:var(--mp-primary);font-weight:600}.seller-drawer__nav a.active i{color:var(--mp-primary)}.dark .seller-drawer{background:var(--mp-card-bg);border-color:var(--mp-border);box-shadow:4px 0 24px #0009}.dark .seller-drawer__brand{color:var(--mp-dark)}.dark .seller-drawer__close{color:var(--mp-gray)}.dark .seller-drawer__close:hover{background:var(--mp-light);color:var(--mp-dark)}.dark .seller-mobile-status-btn{background:var(--mp-card-bg);border-color:var(--mp-border);color:var(--mp-dark)}.dark .seller-mobile-status-dropdown{background:var(--mp-card-bg);border-color:var(--mp-border);box-shadow:0 4px 12px #0006,0 12px 32px #0009}.dark .seller-mobile-status-dropdown button{color:var(--mp-dark)}.dark .seller-mobile-status-dropdown button:hover{background:var(--mp-light)}.dark .seller-mobile-status-dropdown button.active{background:#ff641126}.dark .seller-success-msg{background:#064e3b;border-color:#065f46;color:#6ee7b7}@keyframes sellerSpin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.marketplace-body .seller-spin{display:inline-block;animation:sellerSpin .8s linear infinite}.marketplace-body .seller-filters__category{width:220px;flex-shrink:0}@media (max-width: 1200px){.marketplace-body .seller-filters__category{width:180px}}.marketplace-body .seller-table__thumb-icon{font-size:20px;color:var(--mp-gray)}.marketplace-body .seller-empty__icon{display:block;font-size:64px;color:var(--mp-border);margin-bottom:16px}.marketplace-body .seller-th-sort__icon{font-size:11px;opacity:.7;flex-shrink:0}.marketplace-body .seller-th-sort--active .seller-th-sort__icon{opacity:1}.marketplace-body .seller-bulk-sticky .btn-bulk-merge{color:#7c3aed;border-color:#c4b5fd}.marketplace-body .seller-bulk-sticky .btn-bulk-merge:hover:not(:disabled){background:#f5f3ff}.dark .marketplace-body .seller-bulk-sticky .btn-bulk-merge{color:#c4b5fd;border-color:#4c1d95}.dark .marketplace-body .seller-bulk-sticky .btn-bulk-merge:hover:not(:disabled){background:#2e1065}.marketplace-body .seller-category-option{display:flex;align-items:center;justify-content:space-between;gap:8px;width:100%;min-width:0}.marketplace-body .seller-category-option__name{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.marketplace-body .seller-category-option__icon{flex-shrink:0;display:inline-flex;align-items:center;justify-content:center;width:14px;height:14px;color:var(--mp-gray);font-size:11px;line-height:1}.marketplace-body .seller-category-option__icon .bi-chevron-down{color:var(--mp-primary)}.marketplace-body .seller-category-option__count{flex-shrink:0;min-width:22px;height:18px;padding:0 6px;border-radius:9px;background:var(--mp-light);color:var(--mp-gray);font-size:11px;font-weight:600;display:inline-flex;align-items:center;justify-content:center;font-variant-numeric:tabular-nums}.dark .marketplace-body .seller-category-option__count{background:#ff641133}.marketplace-body .form-multiselect__panel--single .form-multiselect__option{padding-left:12px;position:relative;gap:6px}span.seller-category-option__count{background:#ff6411;color:#fff;border-radius:5px;margin-left:7px;padding:0 5px}span.seller-category-option__name{margin-left:5px}@media (max-width: 1023px){label.form-file-label{margin-bottom:24px}}.seller-stats-compact{display:flex;gap:12px;margin-top:4px;font-size:12px;color:#64748b}.seller-stats-compact .seller-stat{display:inline-flex;align-items:center;gap:3px;font-variant-numeric:tabular-nums}.seller-stats-compact .seller-stat i{font-size:11px;opacity:.7}.seller-stats-compact--grid{margin-top:4px;font-size:10px}.dark .seller-toolbar{background:var(--mp-card-bg);border-color:var(--mp-border)}.dark .seller-status-tabs button{background:var(--mp-card-bg);border-color:var(--mp-border);color:var(--mp-dark)}.dark .seller-status-tabs button.active{background:var(--mp-primary);color:#fff;border-color:var(--mp-primary)}.dark .seller-counter{color:var(--mp-gray)}.dark .seller-bulk-bar{background:var(--mp-primary-light);border-color:var(--mp-border);color:var(--mp-dark)}.dark .seller-bulk-bar button{background:var(--mp-card-bg);border-color:var(--mp-border);color:var(--mp-dark)}.dark .seller-bulk-bar button.danger{color:#f87171;border-color:#7f1d1d}.dark .seller-list{background:var(--mp-bg)}.dark .seller-row{background:var(--mp-card-bg);border-color:transparent;color:var(--mp-dark)}.dark .seller-row.selected{border-color:var(--mp-primary);background:var(--mp-primary-light)}.dark .seller-row-head{color:var(--mp-gray)}.dark .seller-thumb{background:var(--mp-light);color:var(--mp-gray)}.dark .seller-name{color:var(--mp-dark)}.dark .seller-meta{color:var(--mp-gray)}.dark .seller-badge-active{background:#064e3b;color:#6ee7b7}.dark .seller-badge-hidden{background:#4c0519;color:#fda4af}.dark .seller-price{color:var(--mp-price)}.dark .seller-price-old{color:var(--mp-price-old)}.dark .seller-view{color:var(--mp-gray)}.dark .seller-pagination button{background:var(--mp-card-bg);border-color:var(--mp-border);color:var(--mp-dark)}.dark .shop-list-item{background:var(--mp-card-bg);color:var(--mp-dark)}.dark .shop-list-logo{background:var(--mp-primary-light);color:var(--mp-primary)}.dark .shop-list-name{color:var(--mp-dark)}.dark .shop-list-meta,.dark .shop-list-link{color:var(--mp-gray)}@media (min-width: 1024px){.dark .seller-sidebar{background:var(--mp-card-bg);border-color:var(--mp-border)}.dark .seller-sidebar__user{border-color:var(--mp-border)}.dark .seller-sidebar__user-name{color:var(--mp-dark)}.dark .seller-sidebar__user-role{color:var(--mp-gray)}.dark .seller-sidebar__nav a{color:var(--mp-dark)}.dark .seller-sidebar__nav a i{color:var(--mp-gray)}.dark .seller-sidebar__nav a:hover{background:var(--mp-light)}.dark .seller-sidebar__nav a.active{background:var(--mp-primary-light);color:var(--mp-primary)}.dark .seller-sidebar__nav a.active i{color:var(--mp-primary)}.dark .seller-sidebar__badge{background:var(--mp-light);color:var(--mp-gray)}.dark .seller-sidebar__nav a.active .seller-sidebar__badge{background:var(--mp-primary);color:#fff}.dark .seller-sidebar__divider{background:var(--mp-border)}.dark .seller-header__title{color:var(--mp-dark)}.dark .seller-header__subtitle{color:var(--mp-gray)}.dark .seller-kpi__card{background:var(--mp-card-bg);border-color:var(--mp-border)}.dark .seller-kpi__label{color:var(--mp-gray)}.dark .seller-kpi__value{color:var(--mp-dark)}.dark .seller-kpi__trend{color:var(--mp-gray)}.dark .seller-kpi__icon--orange{background:#431407;color:#fb923c}.dark .seller-kpi__icon--green{background:#064e3b;color:#6ee7b7}.dark .seller-kpi__icon--blue{background:#172554;color:#93c5fd}.dark .seller-kpi__icon--purple{background:#2e1065;color:#c4b5fd}.dark .seller-filters{background:var(--mp-card-bg);border-color:var(--mp-border)}.dark .seller-search input{background:var(--mp-bg);border-color:var(--mp-border);color:var(--mp-dark)}.dark .seller-search i{color:var(--mp-gray)}.dark .seller-filters select{background:var(--mp-bg);border-color:var(--mp-border);color:var(--mp-dark)}.dark .seller-empty{background:var(--mp-card-bg);border-color:var(--mp-border)}.dark .seller-empty i{color:var(--mp-border)}.dark .seller-empty h3{color:var(--mp-dark)}.dark .seller-empty p{color:var(--mp-gray)}.dark .seller-table-wrap{background:var(--mp-card-bg);border-color:var(--mp-border)}.dark .seller-table thead{background:#0f172a;border-color:var(--mp-border)}.dark .seller-table th{color:var(--mp-gray)}.dark .seller-table td{border-color:var(--mp-border)}.dark .seller-table tbody tr:hover{background:#0f172a}.dark .seller-table__thumb{background:var(--mp-light);color:var(--mp-gray)}.dark .seller-table__name{color:var(--mp-dark)}.dark .seller-table__slug{color:var(--mp-gray)}.dark .seller-table__price{color:var(--mp-price)}.dark .seller-table__price-old{color:var(--mp-price-old)}.dark .seller-table__badge--active{background:#064e3b;color:#6ee7b7}.dark .seller-table__badge--hidden{background:#4c0519;color:#fda4af}.dark .seller-table__category{color:var(--mp-gray)}.dark .seller-table__actions button{background:var(--mp-bg);border-color:var(--mp-border);color:var(--mp-gray)}.dark .seller-table__actions button:hover{background:var(--mp-light);color:var(--mp-dark)}.dark .seller-table__pagination{background:#0f172a;border-color:var(--mp-border);color:var(--mp-gray)}.dark .seller-table__pagination-buttons button{background:var(--mp-bg);border-color:var(--mp-border);color:var(--mp-dark)}.dark .seller-table__pagination-buttons button:hover:not(:disabled){background:var(--mp-light)}.dark .product-create-card{background:var(--mp-card-bg);border-color:var(--mp-border)}.dark .product-create-card__header{background:#0f172a;border-color:var(--mp-border)}.dark .product-create-card__header h2{color:var(--mp-dark)}.dark .product-create-card__hint{color:var(--mp-gray)}.dark .pc-label{color:var(--mp-dark)}.dark .pc-input,.dark .pc-textarea{background:var(--mp-bg);border-color:var(--mp-border);color:var(--mp-dark)}.dark .pc-input::placeholder,.dark .pc-textarea::placeholder{color:#64748b}.dark .pc-file-drop{background:#0f172a;border-color:var(--mp-border)}.dark .pc-file-btn{background:var(--mp-bg);border-color:var(--mp-border);color:var(--mp-dark)}.dark .pc-file-btn:hover{border-color:var(--mp-primary);color:var(--mp-primary)}.dark .pc-file-hint{color:var(--mp-gray)}.dark .pc-image-item{background:var(--mp-light);border-color:var(--mp-border)}.dark .pc-status-option{background:var(--mp-bg);border-color:var(--mp-border)}.dark .pc-status-option:hover{border-color:#475569}.dark .pc-status-option.active{background:#ff641114;border-color:var(--mp-primary)}.dark .pc-status-option__title{color:var(--mp-dark)}.dark .pc-status-option__desc{color:var(--mp-gray)}.dark .pc-preview-img{background:var(--mp-light)}.dark .pc-preview-name{color:var(--mp-dark)}.dark .pc-preview-price{color:var(--mp-price)}.dark .pc-preview-price-old{color:var(--mp-price-old)}.dark .pc-cancel{background:var(--mp-bg);border-color:var(--mp-border);color:var(--mp-dark)}.dark .pc-cancel:hover{background:var(--mp-light)}.dark .pc-hint{color:var(--mp-gray)}.dark .pc-logo-preview{background:var(--mp-primary-light);border-color:var(--mp-card-bg)}.dark .pc-logo-preview-name{color:var(--mp-dark)}.dark .pc-logo-preview-size{color:var(--mp-gray)}.dark .pc-logo-remove{background:var(--mp-bg);border-color:var(--mp-border);color:#f87171}.dark .pc-logo-remove:hover{background:#4c0519;border-color:#7f1d1d}.dark .shop-preview-name{color:var(--mp-dark)}.dark .shop-preview-desc{color:var(--mp-gray)}.dark .seller-panel{background:var(--mp-card-bg);border-color:var(--mp-border)}.dark .seller-panel__header{border-color:var(--mp-border)}.dark .seller-panel__title{color:var(--mp-dark)}.dark .seller-panel__subtitle,.dark .seller-panel__empty{color:var(--mp-gray)}.dark .seller-top-item{border-color:var(--mp-border)}.dark .seller-top-item:hover{background:#0f172a}.dark .seller-top-item__rank{background:var(--mp-light);color:var(--mp-gray)}.dark .seller-top-item__name{color:var(--mp-dark)}.dark .seller-top-item__views{color:var(--mp-gray)}.dark .seller-chat-item{border-color:var(--mp-border)}.dark .seller-chat-item:hover{background:#0f172a}.dark .seller-chat-item__name{color:var(--mp-dark)}.dark .seller-chat-item__time,.dark .seller-chat-item__last{color:var(--mp-gray)}.dark .seller-attention-item{border-color:var(--mp-border)}.dark .seller-attention-item:hover{background:#0f172a}.dark .seller-attention-item__title{color:var(--mp-dark)}.dark .seller-attention-item__desc{color:var(--mp-gray)}.dark .seller-attention-item__count{color:var(--mp-dark)}}.dark .marketplace-body .seller-view-toggle,.dark .marketplace-body .seller-bulk-sticky .btn-bulk,.dark .marketplace-body .seller-pagination-bar,.dark .marketplace-body .seller-pagination-bar__pages button,.dark .marketplace-body .seller-pagination--mobile button,.dark .marketplace-body .seller-filter-pill,.dark .marketplace-body .seller-sort-pill,.dark .marketplace-body .seller-grid-card{background:var(--mp-card-bg);border-color:var(--mp-border);color:var(--mp-dark)}.dark .marketplace-body .seller-bulk-sticky{background:#ff64111a;border-color:#ff641159}.dark .marketplace-body .seller-grid-card__image,.dark .marketplace-body .seller-grid-card__placeholder{background:var(--mp-light)}.dark .marketplace-body .seller-grid-card__actions{background:#0f172a}.dark .marketplace-body .seller-grid-card__actions button{color:var(--mp-gray)}.dark .marketplace-body .seller-grid-card__actions button:hover{background:var(--mp-light);color:var(--mp-dark)}.dark .marketplace-body .seller-table tbody tr.seller-tr:hover{background:#0f172a}.dark .marketplace-body .seller-table tbody tr.seller-tr--selected{background:#ff64111f!important}.dark .marketplace-body .seller-grid-card__badge--active{background:#064e3b;color:#6ee7b7}.dark .marketplace-body .seller-grid-card__badge--hidden{background:#4c0519;color:#fda4af}.dark .marketplace-body .shop-row{background:var(--mp-card-bg);border-color:var(--mp-border)}.dark .marketplace-body .shop-row:hover{border-color:var(--mp-primary)}.dark .marketplace-body .shop-row__logo{background:var(--mp-primary-light);color:var(--mp-primary)}.dark .marketplace-body .shop-row__name{color:var(--mp-dark)}.dark .marketplace-body .shop-row__slug{color:var(--mp-gray)}.dark .marketplace-body .shop-row__meta{color:var(--mp-dark)}.dark .marketplace-body .shop-row__btn{background:var(--mp-card-bg);border-color:var(--mp-border);color:var(--mp-dark)}.dark .marketplace-body .shop-row__btn:hover{background:var(--mp-light)}.dark .marketplace-body .shop-list-action-btn{background:var(--mp-card-bg);border-color:var(--mp-border);color:var(--mp-gray)}.dark .marketplace-body .shop-list-action-btn:hover{background:var(--mp-light);color:var(--mp-dark)}.dark .marketplace-body .seller-search input{background:var(--mp-bg);border-color:var(--mp-border);color:var(--mp-dark)}.dark .marketplace-body .seller-sort-pill{background:var(--mp-card-bg);border-color:var(--mp-border);color:var(--mp-dark)}.dark .marketplace-body .seller-sort-pill:hover{background:var(--mp-light)}.dark .marketplace-body .form-multi{background:var(--mp-card-bg);border-color:var(--mp-border)}.dark .marketplace-body .form-multi .form-checkbox:hover{background:var(--mp-light)}.dark .marketplace-body .form-remove-logo-btn{background:var(--mp-card-bg);border-color:var(--mp-border);color:#f87171}.dark .marketplace-body .form-remove-logo-btn:hover{background:#4c0519;border-color:#7f1d1d}.dark .marketplace-body .seller-th-sort{color:var(--mp-gray)}.dark .marketplace-body .seller-th-sort:hover{color:var(--mp-dark);background:var(--mp-light)}.dark .marketplace-body .seller-th-sort--active,.dark .marketplace-body .seller-th-sort--active:hover{color:var(--mp-primary)}.dark .marketplace-body .shop-table__logo{background:var(--mp-primary-light);color:var(--mp-primary)}.dark .marketplace-body .shop-table__count{color:var(--mp-dark)}.dark .marketplace-body .shop-table__count svg{color:var(--mp-gray)}.dark .marketplace-body .shop-table__rating{color:var(--mp-dark)}.dark .marketplace-body .seller-table input[type=checkbox],.dark .marketplace-body .seller-list input[type=checkbox]{background:#1e293b;border-color:#475569}.dark .marketplace-body .seller-table input[type=checkbox]:checked,.dark .marketplace-body .seller-list input[type=checkbox]:checked,.dark .marketplace-body .seller-table input[type=checkbox]:indeterminate,.dark .marketplace-body .seller-list input[type=checkbox]:indeterminate{background:var(--mp-primary);border-color:var(--mp-primary)}.dark .marketplace-body .seller-view-toggle{background:var(--mp-card-bg);border-color:var(--mp-border)}.dark .marketplace-body .seller-view-toggle button{color:var(--mp-gray)}.dark .marketplace-body .seller-view-toggle button:hover{background:var(--mp-light);color:var(--mp-dark)}.dark .marketplace-body .seller-bulk-sticky{background:var(--mp-card-bg);border-color:#ff641180;box-shadow:0 12px 32px #00000080}.dark .marketplace-body .form-file-label{background:#0f172a;border-color:var(--mp-border);color:var(--mp-dark)}.dark .marketplace-body .form-file-label:hover{background:#1e293b;border-color:var(--mp-primary);color:var(--mp-primary)}.dark .marketplace-body .form-multiselect__trigger{background:#1e293b;border-color:var(--mp-border);color:var(--mp-dark)}.dark .marketplace-body .form-multiselect__trigger:hover{border-color:#475569}.dark .marketplace-body .form-multiselect__option{color:var(--mp-dark)}.dark .marketplace-body .form-multiselect__option:hover{background:#0f172a}.dark .marketplace-body .form-multiselect__option--checked{background:#ff641126}.dark .marketplace-body .form-multiselect__chip{background:#ff641126;color:#ff8a3d}.dark .marketplace-body .form-multiselect__chip-remove{color:#ff8a3d}.dark .marketplace-body .mp-checkbox{background:#1e293b;border-color:#475569}.dark .marketplace-body .mp-checkbox:checked,.dark .marketplace-body .mp-checkbox:indeterminate{background:var(--mp-primary);border-color:var(--mp-primary)}.dark .marketplace-body .seller-category-option__icon{color:var(--mp-gray)}.dark .marketplace-body .seller-category-option__icon .bi-chevron-down{color:var(--mp-primary)}.dark .marketplace-body .seller-category-option__count{background:var(--mp-light);color:var(--mp-dark)}:focus-visible{outline:none}.share-fallback-modal{position:fixed;top:0;right:0;bottom:0;left:0;z-index:10100;display:flex;align-items:center;justify-content:center;padding:20px;animation:fadeIn .15s}.share-fallback-content{background:var(--mp-card-bg);border-radius:16px;padding:24px 20px 20px;max-width:420px;width:100%;box-shadow:0 20px 60px #0000004d;animation:slideUp .2s ease;z-index:10101}.share-fallback-title{font-size:18px;font-weight:700;color:var(--mp-dark);margin:0 0 6px;text-align:center}.share-fallback-hint{font-size:13px;color:var(--mp-gray);margin:0 0 16px;text-align:center}.share-fallback-input{width:100%;padding:12px 14px;border:1px solid var(--mp-border);border-radius:10px;background:var(--mp-light);color:var(--mp-dark);font-size:14px;font-family:inherit;outline:none;box-sizing:border-box;text-overflow:ellipsis}.share-fallback-input:focus{border-color:var(--mp-primary);background:var(--mp-card-bg)}.share-fallback-actions{display:flex;gap:8px;margin-top:16px}.share-fallback-cancel,.share-fallback-copy{flex:1;display:inline-flex;align-items:center;justify-content:center;gap:6px;padding:12px;border-radius:10px;font-size:14px;font-weight:600;cursor:pointer;font-family:inherit;transition:all .15s}.share-fallback-cancel{background:var(--mp-card-bg);color:var(--mp-dark);border:1px solid var(--mp-border)}.share-fallback-cancel:hover{border-color:var(--mp-gray)}.share-fallback-copy{background:var(--mp-btn-bg);color:#fff;border:none;box-shadow:var(--mp-btn-shadow)}.share-fallback-copy:active{transform:scale(.98)}.dark .share-fallback-content{background:var(--mp-card-bg);color:var(--mp-dark)}.dark .share-fallback-input{background:#0f172a;border-color:#334155;color:var(--mp-dark)}.dark .share-fallback-input:focus{background:#1e293b;border-color:var(--mp-primary)}.dark .share-fallback-title{color:var(--mp-dark)}.dark .share-fallback-hint{color:var(--mp-gray)}.dark .share-fallback-cancel{background:#1e293b;color:var(--mp-dark);border-color:#334155}.dark .share-fallback-cancel:hover{border-color:var(--mp-gray)}.adv-page{max-width:1240px;margin:0 auto;padding:0 16px}.adv-hero{padding:40px 0 48px;text-align:center}.adv-hero__badge{display:inline-flex;align-items:center;gap:8px;padding:8px 16px;background:var(--mp-gradient-soft);color:var(--mp-primary);border-radius:999px;font-size:13px;font-weight:600;margin-bottom:24px}.adv-hero__title{font-size:clamp(28px,5vw,52px);font-weight:800;line-height:1.15;letter-spacing:-1px;margin:0 0 20px;color:var(--mp-dark)}.adv-hero__title-accent{background:var(--mp-gradient);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;color:transparent}.adv-hero__lead{font-size:clamp(15px,1.5vw,18px);line-height:1.6;color:var(--mp-gray);max-width:720px;margin:0 auto 32px}.adv-hero__actions{display:flex;flex-wrap:wrap;gap:12px;justify-content:center;margin-bottom:56px}.adv-btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:12px 24px;border-radius:12px;font-size:15px;font-weight:600;font-family:inherit;text-decoration:none;border:none;cursor:pointer;transition:transform .1s,box-shadow .15s,background .15s;white-space:nowrap}.adv-btn--primary{background:var(--mp-btn-bg);color:#fff;box-shadow:var(--mp-btn-shadow)}.adv-btn--primary:hover:not(:disabled){transform:translateY(-1px);box-shadow:0 8px 20px #cb11ab59}.adv-btn--primary:active:not(:disabled){transform:translateY(0)}.adv-btn--primary:disabled{opacity:.6;cursor:not-allowed}.adv-btn--ghost{background:var(--mp-card-bg);color:var(--mp-dark);border:1px solid var(--mp-border)}.adv-btn--ghost:hover{background:var(--mp-light)}.adv-btn--sm{padding:8px 16px;font-size:14px;background:var(--mp-primary);color:#fff}.adv-btn--sm:hover{background:var(--mp-primary-dark)}.adv-btn--lg{padding:14px 32px;font-size:16px}.adv-btn--block{width:100%}.adv-stats{display:grid;grid-template-columns:repeat(2,1fr);gap:16px;max-width:900px;margin:0 auto}@media (min-width: 720px){.adv-stats{grid-template-columns:repeat(4,1fr)}}.adv-stat{text-align:center;padding:20px 12px;background:var(--mp-card-bg);border-radius:16px;border:1px solid var(--mp-border);box-shadow:0 1px 3px #00000008}.adv-stat__value{font-size:clamp(22px,3vw,32px);font-weight:800;color:var(--mp-primary);line-height:1.1;margin-bottom:6px}.adv-stat__label{font-size:12px;color:var(--mp-gray);font-weight:500;line-height:1.35}.adv-section{padding:64px 0;border-top:1px solid var(--mp-border)}.adv-section--alt{background:var(--mp-bg);margin:0 -16px;padding-left:16px;padding-right:16px}.adv-section__head{text-align:center;max-width:720px;margin:0 auto 48px}.adv-section__title{font-size:clamp(24px,3.5vw,36px);font-weight:800;letter-spacing:-.5px;color:var(--mp-dark);margin:0 0 12px;line-height:1.2}.adv-section__subtitle{font-size:15px;color:var(--mp-gray);line-height:1.5;margin:0}.adv-formats{display:grid;gap:20px;grid-template-columns:1fr}@media (min-width: 720px){.adv-formats{grid-template-columns:repeat(2,1fr)}}@media (min-width: 1100px){.adv-formats{grid-template-columns:repeat(4,1fr)}}.adv-format-card{background:var(--mp-card-bg);border-radius:20px;padding:24px;border:1px solid var(--mp-border);display:flex;flex-direction:column;gap:12px;transition:transform .15s,box-shadow .2s,border-color .15s}.adv-format-card:hover{transform:translateY(-3px);box-shadow:0 12px 32px #00000014;border-color:var(--mp-primary)}.adv-format-card__icon{width:48px;height:48px;border-radius:14px;display:flex;align-items:center;justify-content:center;font-size:22px;margin-bottom:4px}.adv-format-card__head{margin-bottom:2px}.adv-format-card__title{font-size:17px;font-weight:700;color:var(--mp-dark);margin:0 0 2px;line-height:1.25}.adv-format-card__subtitle{font-size:12px;color:var(--mp-gray);font-weight:500}.adv-format-card__desc{font-size:13px;color:var(--mp-gray);line-height:1.5;margin:0;flex:1}.adv-format-card__features{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:6px}.adv-format-card__features li{display:flex;align-items:flex-start;gap:6px;font-size:12px;color:var(--mp-dark);line-height:1.4}.adv-format-card__features li .bi{color:var(--mp-primary);flex-shrink:0;font-weight:700;margin-top:1px}.adv-format-card__footer{display:flex;align-items:center;justify-content:space-between;gap:12px;padding-top:16px;margin-top:4px;border-top:1px solid var(--mp-border)}.adv-format-card__price{font-size:15px;font-weight:800;color:var(--mp-primary);line-height:1.2}.adv-steps{display:grid;gap:20px;grid-template-columns:1fr;max-width:1100px;margin:0 auto}@media (min-width: 720px){.adv-steps{grid-template-columns:repeat(2,1fr)}}@media (min-width: 1024px){.adv-steps{grid-template-columns:repeat(4,1fr)}}.adv-step{background:var(--mp-card-bg);border-radius:16px;padding:24px 20px;border:1px solid var(--mp-border);position:relative;overflow:hidden}.adv-step__num{font-size:40px;font-weight:900;line-height:1;background:var(--mp-gradient);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;margin-bottom:12px;letter-spacing:-2px}.adv-step__title{font-size:16px;font-weight:700;color:var(--mp-dark);margin-bottom:6px}.adv-step__text{font-size:13px;color:var(--mp-gray);line-height:1.5}.adv-request{display:grid;gap:32px;grid-template-columns:1fr;max-width:1100px;margin:0 auto}@media (min-width: 1024px){.adv-request{grid-template-columns:1fr 1.2fr;gap:48px}}.adv-request__intro .adv-section__title{text-align:left;margin-bottom:12px}.adv-request__intro .adv-section__subtitle{text-align:left;margin-bottom:32px}.adv-request__contacts{display:flex;flex-direction:column;gap:16px}.adv-contact{display:flex;align-items:center;gap:14px;padding:14px 16px;background:var(--mp-card-bg);border-radius:14px;border:1px solid var(--mp-border)}.adv-contact__icon{width:42px;height:42px;border-radius:12px;background:var(--mp-primary-light);color:var(--mp-primary);display:flex;align-items:center;justify-content:center;font-size:17px;flex-shrink:0}.adv-contact__label{font-size:11px;color:var(--mp-gray);font-weight:600;text-transform:uppercase;letter-spacing:.4px;margin-bottom:2px}.adv-contact__value{font-size:14px;font-weight:600;color:var(--mp-dark);text-decoration:none;transition:color .15s}a.adv-contact__value:hover{color:var(--mp-primary)}.adv-request__form-wrap{background:var(--mp-card-bg);border-radius:20px;padding:28px;border:1px solid var(--mp-border);box-shadow:0 4px 24px #0000000a}.adv-form-row{display:grid;gap:16px;grid-template-columns:1fr;margin-bottom:16px}@media (min-width: 600px){.adv-form-row{grid-template-columns:1fr 1fr}}.adv-form-field{display:flex;flex-direction:column;gap:6px}.adv-form-label{font-size:13px;font-weight:600;color:var(--mp-dark)}.adv-form-label .req{color:#ef4444}.adv-form-input{width:100%;height:44px;padding:0 14px;border:1.5px solid var(--mp-border);border-radius:10px;background:var(--mp-card-bg);color:var(--mp-dark);font-size:14px;font-family:inherit;outline:none;transition:border-color .15s;box-sizing:border-box}.adv-form-input:focus{border-color:var(--mp-primary)}textarea.adv-form-input{height:auto;min-height:96px;padding:12px 14px;resize:vertical;line-height:1.5}.adv-form-error{margin:0 0 12px;padding:10px 14px;background:#fee;color:#c00;border-radius:10px;font-size:13px;border-left:3px solid #c00}.adv-form-hint{margin:12px 0 0;font-size:11px;color:var(--mp-gray);text-align:center;line-height:1.4}.adv-form-consent{display:flex;align-items:flex-start;gap:10px;margin:8px 0 12px;font-size:12px;line-height:1.45;color:var(--mp-gray);cursor:pointer;-webkit-user-select:none;user-select:none}.adv-form-consent__checkbox{flex-shrink:0;margin-top:2px;width:16px;height:16px;accent-color:var(--mp-primary);cursor:pointer}.adv-form-consent__text a{color:var(--mp-primary);font-weight:600;text-decoration:none;border-bottom:1px solid transparent;transition:border-color .15s}.adv-form-consent__text a:hover{border-bottom-color:var(--mp-primary)}.adv-request__success{text-align:center;padding:32px 16px}.adv-request__success-icon{width:64px;height:64px;margin:0 auto 20px;border-radius:50%;background:#ecfdf5;color:#10b981;display:flex;align-items:center;justify-content:center;font-size:32px}.adv-request__success h3{font-size:20px;font-weight:700;color:var(--mp-dark);margin:0 0 8px}.adv-request__success p{font-size:14px;color:var(--mp-gray);line-height:1.5;margin:0 0 24px}.adv-faq{max-width:800px;margin:0 auto;display:flex;flex-direction:column;gap:8px}.adv-faq-item{background:var(--mp-card-bg);border-radius:14px;border:1px solid var(--mp-border);overflow:hidden;transition:border-color .15s}.adv-faq-item.open{border-color:var(--mp-primary)}.adv-faq-q{width:100%;display:flex;align-items:center;justify-content:space-between;gap:12px;padding:16px 20px;background:transparent;border:none;color:var(--mp-dark);font-size:14px;font-weight:600;text-align:left;cursor:pointer;font-family:inherit;transition:background .15s}.adv-faq-q:hover{background:var(--mp-light)}.adv-faq-q .bi{font-size:12px;color:var(--mp-gray);flex-shrink:0}.adv-faq-a{padding:0 20px 18px;font-size:13px;color:var(--mp-gray);line-height:1.6}.adv-cta{padding:64px 24px;text-align:center;background:var(--mp-gradient-soft);border-radius:24px;margin:64px 0 32px}.adv-cta__title{font-size:clamp(22px,3vw,32px);font-weight:800;color:var(--mp-dark);margin:0 0 12px;letter-spacing:-.5px}.adv-cta__text{font-size:15px;color:var(--mp-gray);max-width:560px;margin:0 auto 28px;line-height:1.5}.adv-spin{display:inline-block;animation:advSpin .8s linear infinite}@keyframes advSpin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@media (max-width: 480px){.adv-hero{padding:24px 0 32px}.adv-hero__badge{font-size:11px;padding:6px 12px}.adv-hero__actions{flex-direction:column;align-items:stretch;margin-bottom:40px}.adv-btn{width:100%}.adv-section{padding:48px 0}.adv-section__head{margin-bottom:32px}.adv-format-card,.adv-request__form-wrap{padding:20px}.adv-cta{padding:40px 20px;margin-top:48px}}.dark .adv-stat,.dark .adv-format-card,.dark .adv-step,.dark .adv-faq-item,.dark .adv-contact,.dark .adv-request__form-wrap{background:var(--mp-card-bg);border-color:var(--mp-border)}.dark .adv-btn--ghost{background:var(--mp-card-bg);color:var(--mp-dark);border-color:var(--mp-border)}.dark .adv-btn--ghost:hover{background:var(--mp-light)}.dark .adv-form-input{background:var(--mp-bg);border-color:var(--mp-border);color:var(--mp-dark)}.dark .adv-form-input:focus{border-color:var(--mp-primary)}.dark .adv-faq-q:hover{background:var(--mp-light)}.dark .adv-contact__icon{background:var(--mp-primary-light)}.dark .adv-request__success-icon{background:#064e3b;color:#6ee7b7}.dark .adv-cta{background:var(--mp-gradient-soft)}.news-page{max-width:1240px;margin:0 auto;padding:0 16px 32px}.news-hero{padding:40px 0;text-align:center}.news-hero__badge{display:inline-flex;align-items:center;gap:8px;padding:8px 16px;background:var(--mp-gradient-soft);color:var(--mp-primary);border-radius:999px;font-size:13px;font-weight:600;margin-bottom:24px}.news-hero__title{font-size:clamp(28px,5vw,48px);font-weight:800;line-height:1.15;letter-spacing:-1px;margin:0 0 20px;color:var(--mp-dark)}.news-hero__title-accent{background:var(--mp-gradient);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;color:transparent}.news-hero__lead{font-size:clamp(15px,1.5vw,17px);line-height:1.6;color:var(--mp-gray);max-width:640px;margin:0 auto}.news-featured-section{margin-bottom:40px}.news-featured{display:grid;grid-template-columns:1fr;background:var(--mp-card-bg);border-radius:24px;overflow:hidden;border:1px solid var(--mp-border);cursor:pointer;transition:transform .15s,box-shadow .2s}.news-featured:hover{transform:translateY(-2px);box-shadow:0 16px 40px #00000014}@media (min-width: 900px){.news-featured{grid-template-columns:1.15fr 1fr}}.news-featured__img{min-height:240px;background-size:cover;background-position:center;position:relative;display:flex;gap:8px;align-items:flex-start;padding:16px}@media (min-width: 900px){.news-featured__img{min-height:380px}}.news-featured__body{padding:28px;display:flex;flex-direction:column;justify-content:center;gap:12px}@media (min-width: 900px){.news-featured__body{padding:40px}}.news-featured__meta{display:flex;flex-wrap:wrap;gap:6px;font-size:12px;color:var(--mp-gray);font-weight:500}.news-featured__title{font-size:clamp(20px,2.5vw,28px);font-weight:800;color:var(--mp-dark);margin:0;line-height:1.25;letter-spacing:-.3px}.news-featured__excerpt{font-size:15px;color:var(--mp-gray);line-height:1.55;margin:0}.news-featured__cta{display:inline-flex;align-items:center;gap:6px;font-size:14px;font-weight:700;color:var(--mp-primary);margin-top:8px}.news-featured__cta .bi{transition:transform .15s}.news-featured:hover .news-featured__cta .bi{transform:translate(3px)}.news-badge{display:inline-flex;align-items:center;padding:4px 10px;border-radius:999px;font-size:11px;font-weight:700;line-height:1.4;text-transform:uppercase;letter-spacing:.3px;white-space:nowrap}.news-badge--featured{background:var(--mp-primary);color:#fff}.news-badge--category{background:#ffffffeb;color:var(--mp-dark);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.dark .news-badge--category{background:#0f172ad9;color:#f1f5f9}.news-filters{margin-bottom:32px}.news-filters__list{display:flex;flex-wrap:nowrap;gap:8px;overflow-x:auto;padding-bottom:4px;scrollbar-width:thin}.news-filters__list::-webkit-scrollbar{height:4px}.news-chip{flex-shrink:0;padding:8px 16px;border-radius:999px;background:var(--mp-card-bg);border:1px solid var(--mp-border);color:var(--mp-dark);font-size:13px;font-weight:600;cursor:pointer;font-family:inherit;transition:background .15s,border-color .15s,color .15s;white-space:nowrap}.news-chip:hover{background:var(--mp-light)}.news-chip.active{background:var(--mp-primary);color:#fff;border-color:var(--mp-primary)}.news-grid-section{margin-bottom:40px}.news-grid{display:grid;grid-template-columns:1fr;gap:20px}@media (min-width: 600px){.news-grid{grid-template-columns:repeat(2,1fr)}}@media (min-width: 1024px){.news-grid{grid-template-columns:repeat(3,1fr)}}.news-card{background:var(--mp-card-bg);border-radius:18px;overflow:hidden;border:1px solid var(--mp-border);cursor:pointer;transition:transform .15s,box-shadow .2s,border-color .15s;display:flex;flex-direction:column}.news-card:hover{transform:translateY(-3px);box-shadow:0 12px 32px #00000014;border-color:var(--mp-primary)}.news-card__img{aspect-ratio:16 / 10;background-size:cover;background-position:center;position:relative;padding:12px;display:flex;align-items:flex-start;justify-content:flex-start}.news-card__body{padding:18px 20px 20px;display:flex;flex-direction:column;gap:8px;flex:1}.news-card__meta{display:flex;flex-wrap:wrap;gap:4px;font-size:11px;color:var(--mp-gray);font-weight:500}.news-card__meta .dot{font-weight:700}.news-card__title{font-size:15px;font-weight:700;color:var(--mp-dark);margin:0;line-height:1.35;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.news-card__excerpt{font-size:13px;color:var(--mp-gray);line-height:1.5;margin:0;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;flex:1}.news-card__cta{display:inline-flex;align-items:center;gap:4px;font-size:12px;font-weight:700;color:var(--mp-primary);margin-top:4px}.news-card__cta .bi{transition:transform .15s}.news-card:hover .news-card__cta .bi{transform:translate(3px)}.news-empty{text-align:center;padding:60px 20px;color:var(--mp-gray)}.news-empty .bi{font-size:42px;opacity:.3;display:block;margin-bottom:12px}.news-empty p{margin:0;font-size:15px}.news-pagination{display:flex;align-items:center;justify-content:center;gap:6px;margin-bottom:48px}.news-page-btn{min-width:40px;height:40px;padding:0 12px;border-radius:10px;border:1px solid var(--mp-border);background:var(--mp-card-bg);color:var(--mp-dark);font-size:14px;font-weight:600;cursor:pointer;font-family:inherit;transition:background .15s,color .15s,border-color .15s;display:inline-flex;align-items:center;justify-content:center}.news-page-btn:hover:not(:disabled):not(.active){background:var(--mp-light)}.news-page-btn.active{background:var(--mp-primary);color:#fff;border-color:var(--mp-primary)}.news-page-btn:disabled{opacity:.4;cursor:not-allowed}.news-subscribe{margin-bottom:32px}.news-subscribe__inner{background:var(--mp-gradient-soft);border-radius:24px;padding:32px 24px;display:grid;grid-template-columns:1fr;gap:20px;align-items:center}@media (min-width: 900px){.news-subscribe__inner{grid-template-columns:auto 1fr auto;gap:32px;padding:40px}}.news-subscribe__icon{width:64px;height:64px;border-radius:16px;background:var(--mp-card-bg);color:var(--mp-primary);display:flex;align-items:center;justify-content:center;font-size:28px;flex-shrink:0;margin:0 auto}@media (min-width: 900px){.news-subscribe__icon{margin:0}}.news-subscribe__content{text-align:center}@media (min-width: 900px){.news-subscribe__content{text-align:left}}.news-subscribe__title{font-size:20px;font-weight:800;color:var(--mp-dark);margin:0 0 6px;letter-spacing:-.3px}.news-subscribe__text{font-size:14px;color:var(--mp-gray);margin:0;line-height:1.5}.news-subscribe__form{display:flex;gap:8px;flex-wrap:wrap;justify-content:center;width:100%}@media (min-width: 900px){.news-subscribe__form{width:auto;flex-wrap:nowrap;justify-content:flex-end}}.news-subscribe__input{flex:1;min-width:200px;height:44px;padding:0 16px;border-radius:10px;border:1.5px solid var(--mp-border);background:var(--mp-card-bg);color:var(--mp-dark);font-size:14px;font-family:inherit;outline:none;transition:border-color .15s;box-sizing:border-box}.news-subscribe__input:focus{border-color:var(--mp-primary)}.news-subscribe__btn{height:44px;padding:0 20px;border:none;border-radius:10px;background:var(--mp-btn-bg);color:#fff;font-size:14px;font-weight:700;cursor:pointer;display:inline-flex;align-items:center;gap:6px;font-family:inherit;box-shadow:var(--mp-btn-shadow);transition:transform .1s,box-shadow .15s;white-space:nowrap}.news-subscribe__btn:hover{box-shadow:0 8px 20px #cb11ab59}.news-subscribe__btn:active{transform:scale(.98)}.news-subscribe__consent{display:flex;align-items:flex-start;gap:8px;margin-top:8px;font-size:11px;line-height:1.4;color:var(--mp-gray);cursor:pointer;-webkit-user-select:none;user-select:none;width:100%;justify-content:center}@media (min-width: 900px){.news-subscribe__consent{justify-content:flex-start;margin-top:0;max-width:280px;text-align:left}}.news-subscribe__checkbox{flex-shrink:0;margin-top:2px;width:16px;height:16px;accent-color:var(--mp-primary);cursor:pointer}.news-subscribe__consent a{color:var(--mp-primary);font-weight:600;text-decoration:none;border-bottom:1px solid transparent;transition:border-color .15s}.news-subscribe__consent a:hover{border-bottom-color:var(--mp-primary)}@media (max-width: 480px){.news-hero{padding:24px 0 28px}.news-hero__badge{font-size:11px;padding:6px 12px}.news-featured__body{padding:20px}.news-card__body{padding:14px 16px 16px}.news-subscribe__inner{padding:24px 20px}}.dark .news-featured,.dark .news-card,.dark .news-chip,.dark .news-page-btn,.dark .news-subscribe__input{background:var(--mp-card-bg);border-color:var(--mp-border)}.dark .news-chip:hover,.dark .news-page-btn:hover:not(:disabled):not(.active){background:var(--mp-light)}.dark .news-subscribe__icon{background:var(--mp-card-bg)}.ck-overlay{position:fixed;top:0;right:0;bottom:0;left:0;z-index:10050;display:flex;align-items:flex-end;justify-content:center;padding:12px;padding-bottom:calc(var(--mp-navbar-h, 52px) + 12px);pointer-events:none;animation:ckFadeIn .2s ease}@media (min-width: 1024px){.ck-overlay{align-items:flex-end;justify-content:flex-end;padding:24px}}.ck-modal{pointer-events:auto;position:relative;width:100%;max-width:560px;background:var(--mp-card-bg);border-radius:16px;padding:18px 20px;border:1px solid var(--mp-border);box-shadow:0 4px 12px #0000000f,0 20px 60px #0000002e;animation:ckSlideUp .4s cubic-bezier(.16,1,.3,1);display:flex;flex-direction:row;align-items:center;gap:16px}.ck-icon{width:44px;height:44px;flex-shrink:0;border-radius:12px;background:var(--mp-gradient-soft);color:var(--mp-primary);display:flex;align-items:center;justify-content:center;font-size:20px}.ck-content{flex:1;min-width:0}.ck-title{font-size:14px;font-weight:700;color:var(--mp-dark);margin:0 0 4px;line-height:1.3}.ck-text{font-size:12px;line-height:1.45;color:var(--mp-gray);margin:0}.ck-text a{color:var(--mp-primary);font-weight:600;text-decoration:none;border-bottom:1px solid transparent;transition:border-color .15s}.ck-text a:hover{border-bottom-color:var(--mp-primary)}.ck-btn{flex:0 0 auto;min-width:100px;height:40px;padding:0 20px;border-radius:10px;font-size:13px;font-weight:700;font-family:inherit;cursor:pointer;display:inline-flex;align-items:center;justify-content:center;gap:6px;border:none;white-space:nowrap;transition:transform .1s,box-shadow .15s}.ck-btn--primary{background:var(--mp-btn-bg);color:#fff;box-shadow:var(--mp-btn-shadow)}.ck-btn--primary:hover{transform:translateY(-1px);box-shadow:0 8px 20px #cb11ab59}.ck-btn--primary:active{transform:translateY(0)}@keyframes ckFadeIn{0%{opacity:0}to{opacity:1}}@keyframes ckSlideUp{0%{opacity:0;transform:translateY(24px) scale(.98)}to{opacity:1;transform:translateY(0) scale(1)}}@media (max-width: 640px){.ck-modal{flex-direction:column;align-items:stretch;gap:12px;padding:16px;border-radius:14px}.ck-icon{width:40px;height:40px;font-size:18px;align-self:flex-start}.ck-btn{width:100%;height:44px}}.dark .ck-modal{background:var(--mp-card-bg);border-color:var(--mp-border);box-shadow:0 4px 12px #0006,0 20px 60px #0009}.dark .ck-icon{background:var(--mp-primary-light)}.auth-modal-consent{display:flex;align-items:flex-start;gap:10px;margin:14px 0 4px;cursor:pointer;-webkit-user-select:none;user-select:none}.auth-modal-consent__checkbox{flex-shrink:0;margin-top:2px;width:18px;height:18px;accent-color:var(--mp-primary);cursor:pointer}.auth-modal-consent__text{font-size:12px;line-height:1.45;color:var(--mp-gray)}.auth-modal-consent__text a{color:var(--mp-primary);font-weight:600;text-decoration:none;border-bottom:1px solid transparent;transition:border-color .15s}.auth-modal-consent__text a:hover{border-bottom-color:var(--mp-primary)}.auth-modal-submit:disabled{opacity:.5;cursor:not-allowed}.auth-page-consent{display:flex;align-items:flex-start;gap:10px;margin:16px 0 8px;cursor:pointer;-webkit-user-select:none;user-select:none}.auth-page-consent__checkbox{flex-shrink:0;margin-top:3px;width:18px;height:18px;accent-color:var(--mp-primary);cursor:pointer}.auth-page-consent__text{font-size:12px;line-height:1.45;color:var(--mp-gray)}.auth-page-consent__text a{color:var(--mp-primary);font-weight:600;text-decoration:none;border-bottom:1px solid transparent;transition:border-color .15s}.auth-page-consent__text a:hover{border-bottom-color:var(--mp-primary)}.auth-page-submit:disabled{opacity:.5;cursor:not-allowed}.legal-page{max-width:1200px;margin:0 auto;padding:32px 16px 64px}.legal-container{background:var(--mp-card-bg);border-radius:20px;padding:40px;border:1px solid var(--mp-border);box-shadow:0 2px 12px #00000008}@media (max-width: 640px){.legal-container{padding:24px 20px;border-radius:16px}}.legal-header{padding-bottom:24px;border-bottom:1px solid var(--mp-border);margin-bottom:32px}.legal-title{font-size:clamp(24px,4vw,34px);font-weight:800;line-height:1.2;letter-spacing:-.5px;color:var(--mp-dark);margin:0 0 8px}.legal-updated{font-size:13px;color:var(--mp-gray);font-weight:500}.legal-content{font-size:15px;line-height:1.7;color:var(--mp-dark)}.legal-content h2{font-size:20px;font-weight:700;color:var(--mp-dark);margin:36px 0 12px;padding-bottom:8px;border-bottom:1px solid var(--mp-border);letter-spacing:-.2px}.legal-content h2:first-child{margin-top:0}.legal-content h3{font-size:16px;font-weight:700;color:var(--mp-dark);margin:24px 0 10px}.legal-content p{margin:0 0 14px;color:var(--mp-dark)}.legal-content ul{margin:0 0 16px;padding-left:24px}.legal-content li{margin-bottom:8px;line-height:1.65}.legal-content a{color:var(--mp-primary);font-weight:600;text-decoration:none;border-bottom:1px solid transparent;transition:border-color .15s}.legal-content a:hover{border-bottom-color:var(--mp-primary)}.legal-content code{background:var(--mp-light);color:var(--mp-primary);padding:2px 6px;border-radius:4px;font-size:13px;font-family:ui-monospace,monospace}.legal-content strong{color:var(--mp-dark);font-weight:700}.legal-callout{background:var(--mp-primary-light);border-left:4px solid var(--mp-primary);border-radius:12px;padding:16px 20px;margin:20px 0}.legal-callout p{margin:0 0 10px;font-size:14px;line-height:1.6}.legal-callout p:last-child{margin-bottom:0}.legal-footer{margin-top:40px;padding-top:24px;border-top:1px solid var(--mp-border);font-size:14px;color:var(--mp-gray)}.legal-footer p{margin:0}.legal-footer a{color:var(--mp-primary);font-weight:600;text-decoration:none}.dark .legal-container{background:var(--mp-card-bg);border-color:var(--mp-border)}.dark .legal-content code{background:var(--mp-light);color:var(--mp-primary)}.dark .legal-callout{background:var(--mp-primary-light);border-color:var(--mp-primary)}@media (max-width: 480px){.legal-page{padding:16px 12px 48px}.legal-content{font-size:14px;line-height:1.65}.legal-content h2{font-size:17px;margin-top:28px}.legal-content h3{font-size:15px}.legal-content ul{padding-left:20px}}.marketplace-body.auth-layout{display:grid;grid-template-columns:1fr;background:var(--mp-bg)}@media (min-width: 900px){.marketplace-body.auth-layout{grid-template-columns:480px 1fr}}.auth-layout-brand{display:none;flex-direction:column;padding:40px;background:var(--mp-gradient-auth);color:#fff;position:relative;overflow:hidden}@media (min-width: 900px){.auth-layout-brand{display:flex}}.auth-layout-brand:before,.auth-layout-brand:after{content:"";position:absolute;border-radius:50%;background:#ffffff1a;pointer-events:none}.auth-layout-brand:before{width:400px;height:400px;bottom:-100px;right:-100px}.auth-layout-brand:after{width:250px;height:250px;top:-80px;left:-80px}.auth-layout-logo{display:inline-flex;align-items:center;gap:12px;color:#fff;font-size:20px;font-weight:700;text-decoration:none;margin-bottom:60px;position:relative;z-index:1}.auth-layout-logo img{height:62px}.auth-layout-brand-content{flex:1;position:relative;z-index:1}.auth-layout-brand-content h2{font-size:32px;font-weight:700;line-height:1.2;margin:0 0 20px}.auth-layout-brand-content p{font-size:15px;line-height:1.6;opacity:.9;margin:0 0 32px;max-width:360px}.auth-layout-features{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:16px}.auth-layout-features li{display:flex;align-items:center;gap:12px;font-size:15px}.auth-layout-features i{width:36px;height:36px;border-radius:50%;background:#fff3;display:flex;align-items:center;justify-content:center;font-size:16px;flex-shrink:0}.auth-layout-footer{font-size:12px;opacity:.6;position:relative;z-index:1}.auth-layout-form{display:flex;align-items:center;justify-content:center;padding:15px}@media (min-width: 900px){.auth-layout-form{padding:40px}}.auth-card{width:100%;max-width:420px;background:var(--mp-card-bg);border-radius:20px;padding:32px 28px;box-shadow:0 20px 60px #00000014}.auth-card-header{display:flex;align-items:center;gap:12px;margin-bottom:20px}.auth-card-back{width:40px;height:40px;border-radius:10px;display:flex;align-items:center;justify-content:center;color:var(--mp-dark);background:var(--mp-border);text-decoration:none;font-size:16px;flex-shrink:0;transition:background .15s}.auth-card-back:hover{background:var(--mp-primary-light);color:var(--mp-primary)}.auth-card-title{font-size:22px;font-weight:700;color:var(--mp-dark);margin:0;line-height:1.2}.auth-card-desc{font-size:14px;color:var(--mp-gray);margin:0 0 24px;line-height:1.5}.auth-card-label{display:block;font-size:13px;font-weight:600;color:var(--mp-dark);margin-bottom:6px}.auth-card-input{width:100%;height:52px;border:2px solid var(--mp-border);border-radius:12px;padding:0 16px;font-size:16px;color:var(--mp-dark);background:var(--mp-card-bg);outline:none;transition:border-color .15s;box-sizing:border-box}.auth-card-input:focus{border-color:var(--mp-primary)}.auth-card-input-code{text-align:center;font-size:24px;letter-spacing:8px;font-weight:700;padding-left:24px}.auth-card-error{color:#f91155;font-size:13px;margin-top:8px;text-align:center}.auth-card-consent{display:flex;align-items:flex-start;gap:10px;margin-top:16px;cursor:pointer;-webkit-user-select:none;user-select:none}.auth-card-consent__checkbox{margin-top:2px;width:18px;height:18px;accent-color:var(--mp-primary);flex-shrink:0;cursor:pointer}.auth-card-consent__text{font-size:12px;color:var(--mp-gray);line-height:1.5}.auth-card-consent__text a{color:var(--mp-primary);text-decoration:none}.auth-card-consent__text a:hover{text-decoration:underline}.auth-card-submit{width:100%;height:52px;border:none;border-radius:12px;background:var(--mp-btn-bg);color:#fff;font-size:16px;font-weight:700;margin-top:24px;cursor:pointer;box-shadow:var(--mp-btn-shadow);transition:opacity .15s,transform .1s}.auth-card-submit:hover{opacity:.95}.auth-card-submit:active{transform:scale(.98)}.auth-card-submit:disabled{opacity:.6;cursor:not-allowed}.auth-card-loading{display:flex;align-items:center;justify-content:center;gap:8px;color:var(--mp-gray);font-size:13px;margin-top:16px}.auth-card-spinner{display:inline-block;animation:mpSpin 1s linear infinite}.auth-card-back-btn{width:100%;background:none;border:none;color:var(--mp-primary);font-size:14px;margin-top:20px;cursor:pointer;padding:10px;border-radius:10px;transition:background .15s;font-weight:600}.auth-card-back-btn:hover{background:var(--mp-light)}.auth-card-back-btn:disabled{opacity:.5;cursor:not-allowed}.auth-card-status{margin-top:16px;padding:10px 12px;background:#ecfdf5;color:#065f46;font-size:13px;border-radius:10px;text-align:center}.auth-card-mobile-logo{display:none;justify-content:center;margin-bottom:24px}.auth-card-mobile-logo img{height:48px;width:auto}@media (max-width: 899px){.auth-card-mobile-logo{display:flex}.auth-layout-form{padding-top:40px;padding-bottom:40px;align-items:flex-start}}.otp-wrap{position:relative;cursor:text;-webkit-user-select:none;user-select:none}.otp-hidden-input{position:absolute;top:0;left:0;width:100%;height:100%;opacity:0;border:none;outline:none;background:transparent;font-size:1px;color:transparent;caret-color:transparent;z-index:2;cursor:text}.otp-boxes{display:flex;gap:8px;justify-content:center;position:relative;z-index:1}.otp-box{width:48px;height:56px;border:2px solid var(--mp-border);border-radius:12px;background:var(--mp-card-bg);display:flex;align-items:center;justify-content:center;font-size:24px;font-weight:700;color:var(--mp-dark);transition:border-color .15s,background .15s;box-sizing:border-box}.otp-box.filled{border-color:#00cd13;background:#11e44014}.otp-box.active{border-color:#ff8600}.otp-caret{display:inline-block;width:2px;height:24px;background:var(--mp-primary);animation:otpBlink 1s steps(2,start) infinite}@keyframes otpBlink{to{opacity:0}}@media (max-width: 400px){.otp-box{width:42px;height:50px;font-size:22px}.otp-boxes{gap:6px}}.auth-card-call-box{margin:18px 0;padding:20px;border:1px solid var(--mp-border, #e5e7eb);border-radius:14px;background:var(--mp-light, #f8fafc);text-align:center;display:flex;flex-direction:column;gap:12px;align-items:center}.auth-card-call-number{font-size:26px;font-weight:800;letter-spacing:.5px;color:var(--mp-dark, #0f172a);text-decoration:none}.auth-card-call-number:hover{color:var(--mp-primary, #cb11ab)}.auth-card-call-btn{display:inline-flex;align-items:center;gap:8px;padding:10px 22px;border-radius:999px;background:var(--mp-gradient, linear-gradient(135deg, #cb11ab, #7c3aed));color:#fff;font-weight:700;font-size:15px;text-decoration:none;transition:opacity .15s}.auth-card-call-btn:hover{opacity:.9}.auth-card-call-timer{text-align:center;font-size:14px;color:var(--mp-gray, #64748b);margin-bottom:12px}.auth-card-call-timer strong{color:var(--mp-dark, #0f172a);font-variant-numeric:tabular-nums}.auth-card-call-expired{color:#dc2626;font-weight:700}.auth-card-call-hint{display:flex;gap:8px;align-items:flex-start;padding:10px 12px;margin-bottom:14px;border-radius:10px;background:#eff6ff;color:#1d4ed8;font-size:13px;line-height:1.45}.auth-card-call-hint i{flex-shrink:0;margin-top:1px}.lira-chat-product-card--deleted{opacity:.6;cursor:default;pointer-events:none}.lira-chat-product-card--deleted .lira-chat-product-card__img{background:#f1f5f9;color:#94a3b8}.btn-like-share{gap:10px;display:flex}.product-price-block{display:flex;justify-content:space-between}@media (max-width: 1023px){.btn-like-share{display:none}}/*!
* Bootstrap Icons v1.13.1 (https://icons.getbootstrap.com/)
* Copyright 2019-2024 The Bootstrap Authors
* Licensed under MIT (https://github.com/twbs/icons/blob/main/LICENSE)
*/@font-face{font-display:block;font-family:bootstrap-icons;src:url(/build/assets/bootstrap-icons-mSm7cUeB.woff2?e34853135f9e39acf64315236852cd5a) format("woff2"),url(/build/assets/bootstrap-icons-BeopsB42.woff?e34853135f9e39acf64315236852cd5a) format("woff")}.bi:before,[class^=bi-]:before,[class*=" bi-"]:before{display:inline-block;font-family:bootstrap-icons!important;font-style:normal;font-weight:400!important;font-variant:normal;text-transform:none;line-height:1;vertical-align:-.125em;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.bi-123:before{content:""}.bi-alarm-fill:before{content:""}.bi-alarm:before{content:""}.bi-align-bottom:before{content:""}.bi-align-center:before{content:""}.bi-align-end:before{content:""}.bi-align-middle:before{content:""}.bi-align-start:before{content:""}.bi-align-top:before{content:""}.bi-alt:before{content:""}.bi-app-indicator:before{content:""}.bi-app:before{content:""}.bi-archive-fill:before{content:""}.bi-archive:before{content:""}.bi-arrow-90deg-down:before{content:""}.bi-arrow-90deg-left:before{content:""}.bi-arrow-90deg-right:before{content:""}.bi-arrow-90deg-up:before{content:""}.bi-arrow-bar-down:before{content:""}.bi-arrow-bar-left:before{content:""}.bi-arrow-bar-right:before{content:""}.bi-arrow-bar-up:before{content:""}.bi-arrow-clockwise:before{content:""}.bi-arrow-counterclockwise:before{content:""}.bi-arrow-down-circle-fill:before{content:""}.bi-arrow-down-circle:before{content:""}.bi-arrow-down-left-circle-fill:before{content:""}.bi-arrow-down-left-circle:before{content:""}.bi-arrow-down-left-square-fill:before{content:""}.bi-arrow-down-left-square:before{content:""}.bi-arrow-down-left:before{content:""}.bi-arrow-down-right-circle-fill:before{content:""}.bi-arrow-down-right-circle:before{content:""}.bi-arrow-down-right-square-fill:before{content:""}.bi-arrow-down-right-square:before{content:""}.bi-arrow-down-right:before{content:""}.bi-arrow-down-short:before{content:""}.bi-arrow-down-square-fill:before{content:""}.bi-arrow-down-square:before{content:""}.bi-arrow-down-up:before{content:""}.bi-arrow-down:before{content:""}.bi-arrow-left-circle-fill:before{content:""}.bi-arrow-left-circle:before{content:""}.bi-arrow-left-right:before{content:""}.bi-arrow-left-short:before{content:""}.bi-arrow-left-square-fill:before{content:""}.bi-arrow-left-square:before{content:""}.bi-arrow-left:before{content:""}.bi-arrow-repeat:before{content:""}.bi-arrow-return-left:before{content:""}.bi-arrow-return-right:before{content:""}.bi-arrow-right-circle-fill:before{content:""}.bi-arrow-right-circle:before{content:""}.bi-arrow-right-short:before{content:""}.bi-arrow-right-square-fill:before{content:""}.bi-arrow-right-square:before{content:""}.bi-arrow-right:before{content:""}.bi-arrow-up-circle-fill:before{content:""}.bi-arrow-up-circle:before{content:""}.bi-arrow-up-left-circle-fill:before{content:""}.bi-arrow-up-left-circle:before{content:""}.bi-arrow-up-left-square-fill:before{content:""}.bi-arrow-up-left-square:before{content:""}.bi-arrow-up-left:before{content:""}.bi-arrow-up-right-circle-fill:before{content:""}.bi-arrow-up-right-circle:before{content:""}.bi-arrow-up-right-square-fill:before{content:""}.bi-arrow-up-right-square:before{content:""}.bi-arrow-up-right:before{content:""}.bi-arrow-up-short:before{content:""}.bi-arrow-up-square-fill:before{content:""}.bi-arrow-up-square:before{content:""}.bi-arrow-up:before{content:""}.bi-arrows-angle-contract:before{content:""}.bi-arrows-angle-expand:before{content:""}.bi-arrows-collapse:before{content:""}.bi-arrows-expand:before{content:""}.bi-arrows-fullscreen:before{content:""}.bi-arrows-move:before{content:""}.bi-aspect-ratio-fill:before{content:""}.bi-aspect-ratio:before{content:""}.bi-asterisk:before{content:""}.bi-at:before{content:""}.bi-award-fill:before{content:""}.bi-award:before{content:""}.bi-back:before{content:""}.bi-backspace-fill:before{content:""}.bi-backspace-reverse-fill:before{content:""}.bi-backspace-reverse:before{content:""}.bi-backspace:before{content:""}.bi-badge-3d-fill:before{content:""}.bi-badge-3d:before{content:""}.bi-badge-4k-fill:before{content:""}.bi-badge-4k:before{content:""}.bi-badge-8k-fill:before{content:""}.bi-badge-8k:before{content:""}.bi-badge-ad-fill:before{content:""}.bi-badge-ad:before{content:""}.bi-badge-ar-fill:before{content:""}.bi-badge-ar:before{content:""}.bi-badge-cc-fill:before{content:""}.bi-badge-cc:before{content:""}.bi-badge-hd-fill:before{content:""}.bi-badge-hd:before{content:""}.bi-badge-tm-fill:before{content:""}.bi-badge-tm:before{content:""}.bi-badge-vo-fill:before{content:""}.bi-badge-vo:before{content:""}.bi-badge-vr-fill:before{content:""}.bi-badge-vr:before{content:""}.bi-badge-wc-fill:before{content:""}.bi-badge-wc:before{content:""}.bi-bag-check-fill:before{content:""}.bi-bag-check:before{content:""}.bi-bag-dash-fill:before{content:""}.bi-bag-dash:before{content:""}.bi-bag-fill:before{content:""}.bi-bag-plus-fill:before{content:""}.bi-bag-plus:before{content:""}.bi-bag-x-fill:before{content:""}.bi-bag-x:before{content:""}.bi-bag:before{content:""}.bi-bar-chart-fill:before{content:""}.bi-bar-chart-line-fill:before{content:""}.bi-bar-chart-line:before{content:""}.bi-bar-chart-steps:before{content:""}.bi-bar-chart:before{content:""}.bi-basket-fill:before{content:""}.bi-basket:before{content:""}.bi-basket2-fill:before{content:""}.bi-basket2:before{content:""}.bi-basket3-fill:before{content:""}.bi-basket3:before{content:""}.bi-battery-charging:before{content:""}.bi-battery-full:before{content:""}.bi-battery-half:before{content:""}.bi-battery:before{content:""}.bi-bell-fill:before{content:""}.bi-bell:before{content:""}.bi-bezier:before{content:""}.bi-bezier2:before{content:""}.bi-bicycle:before{content:""}.bi-binoculars-fill:before{content:""}.bi-binoculars:before{content:""}.bi-blockquote-left:before{content:""}.bi-blockquote-right:before{content:""}.bi-book-fill:before{content:""}.bi-book-half:before{content:""}.bi-book:before{content:""}.bi-bookmark-check-fill:before{content:""}.bi-bookmark-check:before{content:""}.bi-bookmark-dash-fill:before{content:""}.bi-bookmark-dash:before{content:""}.bi-bookmark-fill:before{content:""}.bi-bookmark-heart-fill:before{content:""}.bi-bookmark-heart:before{content:""}.bi-bookmark-plus-fill:before{content:""}.bi-bookmark-plus:before{content:""}.bi-bookmark-star-fill:before{content:""}.bi-bookmark-star:before{content:""}.bi-bookmark-x-fill:before{content:""}.bi-bookmark-x:before{content:""}.bi-bookmark:before{content:""}.bi-bookmarks-fill:before{content:""}.bi-bookmarks:before{content:""}.bi-bookshelf:before{content:""}.bi-bootstrap-fill:before{content:""}.bi-bootstrap-reboot:before{content:""}.bi-bootstrap:before{content:""}.bi-border-all:before{content:""}.bi-border-bottom:before{content:""}.bi-border-center:before{content:""}.bi-border-inner:before{content:""}.bi-border-left:before{content:""}.bi-border-middle:before{content:""}.bi-border-outer:before{content:""}.bi-border-right:before{content:""}.bi-border-style:before{content:""}.bi-border-top:before{content:""}.bi-border-width:before{content:""}.bi-border:before{content:""}.bi-bounding-box-circles:before{content:""}.bi-bounding-box:before{content:""}.bi-box-arrow-down-left:before{content:""}.bi-box-arrow-down-right:before{content:""}.bi-box-arrow-down:before{content:""}.bi-box-arrow-in-down-left:before{content:""}.bi-box-arrow-in-down-right:before{content:""}.bi-box-arrow-in-down:before{content:""}.bi-box-arrow-in-left:before{content:""}.bi-box-arrow-in-right:before{content:""}.bi-box-arrow-in-up-left:before{content:""}.bi-box-arrow-in-up-right:before{content:""}.bi-box-arrow-in-up:before{content:""}.bi-box-arrow-left:before{content:""}.bi-box-arrow-right:before{content:""}.bi-box-arrow-up-left:before{content:""}.bi-box-arrow-up-right:before{content:""}.bi-box-arrow-up:before{content:""}.bi-box-seam:before{content:""}.bi-box:before{content:""}.bi-braces:before{content:""}.bi-bricks:before{content:""}.bi-briefcase-fill:before{content:""}.bi-briefcase:before{content:""}.bi-brightness-alt-high-fill:before{content:""}.bi-brightness-alt-high:before{content:""}.bi-brightness-alt-low-fill:before{content:""}.bi-brightness-alt-low:before{content:""}.bi-brightness-high-fill:before{content:""}.bi-brightness-high:before{content:""}.bi-brightness-low-fill:before{content:""}.bi-brightness-low:before{content:""}.bi-broadcast-pin:before{content:""}.bi-broadcast:before{content:""}.bi-brush-fill:before{content:""}.bi-brush:before{content:""}.bi-bucket-fill:before{content:""}.bi-bucket:before{content:""}.bi-bug-fill:before{content:""}.bi-bug:before{content:""}.bi-building:before{content:""}.bi-bullseye:before{content:""}.bi-calculator-fill:before{content:""}.bi-calculator:before{content:""}.bi-calendar-check-fill:before{content:""}.bi-calendar-check:before{content:""}.bi-calendar-date-fill:before{content:""}.bi-calendar-date:before{content:""}.bi-calendar-day-fill:before{content:""}.bi-calendar-day:before{content:""}.bi-calendar-event-fill:before{content:""}.bi-calendar-event:before{content:""}.bi-calendar-fill:before{content:""}.bi-calendar-minus-fill:before{content:""}.bi-calendar-minus:before{content:""}.bi-calendar-month-fill:before{content:""}.bi-calendar-month:before{content:""}.bi-calendar-plus-fill:before{content:""}.bi-calendar-plus:before{content:""}.bi-calendar-range-fill:before{content:""}.bi-calendar-range:before{content:""}.bi-calendar-week-fill:before{content:""}.bi-calendar-week:before{content:""}.bi-calendar-x-fill:before{content:""}.bi-calendar-x:before{content:""}.bi-calendar:before{content:""}.bi-calendar2-check-fill:before{content:""}.bi-calendar2-check:before{content:""}.bi-calendar2-date-fill:before{content:""}.bi-calendar2-date:before{content:""}.bi-calendar2-day-fill:before{content:""}.bi-calendar2-day:before{content:""}.bi-calendar2-event-fill:before{content:""}.bi-calendar2-event:before{content:""}.bi-calendar2-fill:before{content:""}.bi-calendar2-minus-fill:before{content:""}.bi-calendar2-minus:before{content:""}.bi-calendar2-month-fill:before{content:""}.bi-calendar2-month:before{content:""}.bi-calendar2-plus-fill:before{content:""}.bi-calendar2-plus:before{content:""}.bi-calendar2-range-fill:before{content:""}.bi-calendar2-range:before{content:""}.bi-calendar2-week-fill:before{content:""}.bi-calendar2-week:before{content:""}.bi-calendar2-x-fill:before{content:""}.bi-calendar2-x:before{content:""}.bi-calendar2:before{content:""}.bi-calendar3-event-fill:before{content:""}.bi-calendar3-event:before{content:""}.bi-calendar3-fill:before{content:""}.bi-calendar3-range-fill:before{content:""}.bi-calendar3-range:before{content:""}.bi-calendar3-week-fill:before{content:""}.bi-calendar3-week:before{content:""}.bi-calendar3:before{content:""}.bi-calendar4-event:before{content:""}.bi-calendar4-range:before{content:""}.bi-calendar4-week:before{content:""}.bi-calendar4:before{content:""}.bi-camera-fill:before{content:""}.bi-camera-reels-fill:before{content:""}.bi-camera-reels:before{content:""}.bi-camera-video-fill:before{content:""}.bi-camera-video-off-fill:before{content:""}.bi-camera-video-off:before{content:""}.bi-camera-video:before{content:""}.bi-camera:before{content:""}.bi-camera2:before{content:""}.bi-capslock-fill:before{content:""}.bi-capslock:before{content:""}.bi-card-checklist:before{content:""}.bi-card-heading:before{content:""}.bi-card-image:before{content:""}.bi-card-list:before{content:""}.bi-card-text:before{content:""}.bi-caret-down-fill:before{content:""}.bi-caret-down-square-fill:before{content:""}.bi-caret-down-square:before{content:""}.bi-caret-down:before{content:""}.bi-caret-left-fill:before{content:""}.bi-caret-left-square-fill:before{content:""}.bi-caret-left-square:before{content:""}.bi-caret-left:before{content:""}.bi-caret-right-fill:before{content:""}.bi-caret-right-square-fill:before{content:""}.bi-caret-right-square:before{content:""}.bi-caret-right:before{content:""}.bi-caret-up-fill:before{content:""}.bi-caret-up-square-fill:before{content:""}.bi-caret-up-square:before{content:""}.bi-caret-up:before{content:""}.bi-cart-check-fill:before{content:""}.bi-cart-check:before{content:""}.bi-cart-dash-fill:before{content:""}.bi-cart-dash:before{content:""}.bi-cart-fill:before{content:""}.bi-cart-plus-fill:before{content:""}.bi-cart-plus:before{content:""}.bi-cart-x-fill:before{content:""}.bi-cart-x:before{content:""}.bi-cart:before{content:""}.bi-cart2:before{content:""}.bi-cart3:before{content:""}.bi-cart4:before{content:""}.bi-cash-stack:before{content:""}.bi-cash:before{content:""}.bi-cast:before{content:""}.bi-chat-dots-fill:before{content:""}.bi-chat-dots:before{content:""}.bi-chat-fill:before{content:""}.bi-chat-left-dots-fill:before{content:""}.bi-chat-left-dots:before{content:""}.bi-chat-left-fill:before{content:""}.bi-chat-left-quote-fill:before{content:""}.bi-chat-left-quote:before{content:""}.bi-chat-left-text-fill:before{content:""}.bi-chat-left-text:before{content:""}.bi-chat-left:before{content:""}.bi-chat-quote-fill:before{content:""}.bi-chat-quote:before{content:""}.bi-chat-right-dots-fill:before{content:""}.bi-chat-right-dots:before{content:""}.bi-chat-right-fill:before{content:""}.bi-chat-right-quote-fill:before{content:""}.bi-chat-right-quote:before{content:""}.bi-chat-right-text-fill:before{content:""}.bi-chat-right-text:before{content:""}.bi-chat-right:before{content:""}.bi-chat-square-dots-fill:before{content:""}.bi-chat-square-dots:before{content:""}.bi-chat-square-fill:before{content:""}.bi-chat-square-quote-fill:before{content:""}.bi-chat-square-quote:before{content:""}.bi-chat-square-text-fill:before{content:""}.bi-chat-square-text:before{content:""}.bi-chat-square:before{content:""}.bi-chat-text-fill:before{content:""}.bi-chat-text:before{content:""}.bi-chat:before{content:""}.bi-check-all:before{content:""}.bi-check-circle-fill:before{content:""}.bi-check-circle:before{content:""}.bi-check-square-fill:before{content:""}.bi-check-square:before{content:""}.bi-check:before{content:""}.bi-check2-all:before{content:""}.bi-check2-circle:before{content:""}.bi-check2-square:before{content:""}.bi-check2:before{content:""}.bi-chevron-bar-contract:before{content:""}.bi-chevron-bar-down:before{content:""}.bi-chevron-bar-expand:before{content:""}.bi-chevron-bar-left:before{content:""}.bi-chevron-bar-right:before{content:""}.bi-chevron-bar-up:before{content:""}.bi-chevron-compact-down:before{content:""}.bi-chevron-compact-left:before{content:""}.bi-chevron-compact-right:before{content:""}.bi-chevron-compact-up:before{content:""}.bi-chevron-contract:before{content:""}.bi-chevron-double-down:before{content:""}.bi-chevron-double-left:before{content:""}.bi-chevron-double-right:before{content:""}.bi-chevron-double-up:before{content:""}.bi-chevron-down:before{content:""}.bi-chevron-expand:before{content:""}.bi-chevron-left:before{content:""}.bi-chevron-right:before{content:""}.bi-chevron-up:before{content:""}.bi-circle-fill:before{content:""}.bi-circle-half:before{content:""}.bi-circle-square:before{content:""}.bi-circle:before{content:""}.bi-clipboard-check:before{content:""}.bi-clipboard-data:before{content:""}.bi-clipboard-minus:before{content:""}.bi-clipboard-plus:before{content:""}.bi-clipboard-x:before{content:""}.bi-clipboard:before{content:""}.bi-clock-fill:before{content:""}.bi-clock-history:before{content:""}.bi-clock:before{content:""}.bi-cloud-arrow-down-fill:before{content:""}.bi-cloud-arrow-down:before{content:""}.bi-cloud-arrow-up-fill:before{content:""}.bi-cloud-arrow-up:before{content:""}.bi-cloud-check-fill:before{content:""}.bi-cloud-check:before{content:""}.bi-cloud-download-fill:before{content:""}.bi-cloud-download:before{content:""}.bi-cloud-drizzle-fill:before{content:""}.bi-cloud-drizzle:before{content:""}.bi-cloud-fill:before{content:""}.bi-cloud-fog-fill:before{content:""}.bi-cloud-fog:before{content:""}.bi-cloud-fog2-fill:before{content:""}.bi-cloud-fog2:before{content:""}.bi-cloud-hail-fill:before{content:""}.bi-cloud-hail:before{content:""}.bi-cloud-haze-fill:before{content:""}.bi-cloud-haze:before{content:""}.bi-cloud-haze2-fill:before{content:""}.bi-cloud-lightning-fill:before{content:""}.bi-cloud-lightning-rain-fill:before{content:""}.bi-cloud-lightning-rain:before{content:""}.bi-cloud-lightning:before{content:""}.bi-cloud-minus-fill:before{content:""}.bi-cloud-minus:before{content:""}.bi-cloud-moon-fill:before{content:""}.bi-cloud-moon:before{content:""}.bi-cloud-plus-fill:before{content:""}.bi-cloud-plus:before{content:""}.bi-cloud-rain-fill:before{content:""}.bi-cloud-rain-heavy-fill:before{content:""}.bi-cloud-rain-heavy:before{content:""}.bi-cloud-rain:before{content:""}.bi-cloud-slash-fill:before{content:""}.bi-cloud-slash:before{content:""}.bi-cloud-sleet-fill:before{content:""}.bi-cloud-sleet:before{content:""}.bi-cloud-snow-fill:before{content:""}.bi-cloud-snow:before{content:""}.bi-cloud-sun-fill:before{content:""}.bi-cloud-sun:before{content:""}.bi-cloud-upload-fill:before{content:""}.bi-cloud-upload:before{content:""}.bi-cloud:before{content:""}.bi-clouds-fill:before{content:""}.bi-clouds:before{content:""}.bi-cloudy-fill:before{content:""}.bi-cloudy:before{content:""}.bi-code-slash:before{content:""}.bi-code-square:before{content:""}.bi-code:before{content:""}.bi-collection-fill:before{content:""}.bi-collection-play-fill:before{content:""}.bi-collection-play:before{content:""}.bi-collection:before{content:""}.bi-columns-gap:before{content:""}.bi-columns:before{content:""}.bi-command:before{content:""}.bi-compass-fill:before{content:""}.bi-compass:before{content:""}.bi-cone-striped:before{content:""}.bi-cone:before{content:""}.bi-controller:before{content:""}.bi-cpu-fill:before{content:""}.bi-cpu:before{content:""}.bi-credit-card-2-back-fill:before{content:""}.bi-credit-card-2-back:before{content:""}.bi-credit-card-2-front-fill:before{content:""}.bi-credit-card-2-front:before{content:""}.bi-credit-card-fill:before{content:""}.bi-credit-card:before{content:""}.bi-crop:before{content:""}.bi-cup-fill:before{content:""}.bi-cup-straw:before{content:""}.bi-cup:before{content:""}.bi-cursor-fill:before{content:""}.bi-cursor-text:before{content:""}.bi-cursor:before{content:""}.bi-dash-circle-dotted:before{content:""}.bi-dash-circle-fill:before{content:""}.bi-dash-circle:before{content:""}.bi-dash-square-dotted:before{content:""}.bi-dash-square-fill:before{content:""}.bi-dash-square:before{content:""}.bi-dash:before{content:""}.bi-diagram-2-fill:before{content:""}.bi-diagram-2:before{content:""}.bi-diagram-3-fill:before{content:""}.bi-diagram-3:before{content:""}.bi-diamond-fill:before{content:""}.bi-diamond-half:before{content:""}.bi-diamond:before{content:""}.bi-dice-1-fill:before{content:""}.bi-dice-1:before{content:""}.bi-dice-2-fill:before{content:""}.bi-dice-2:before{content:""}.bi-dice-3-fill:before{content:""}.bi-dice-3:before{content:""}.bi-dice-4-fill:before{content:""}.bi-dice-4:before{content:""}.bi-dice-5-fill:before{content:""}.bi-dice-5:before{content:""}.bi-dice-6-fill:before{content:""}.bi-dice-6:before{content:""}.bi-disc-fill:before{content:""}.bi-disc:before{content:""}.bi-discord:before{content:""}.bi-display-fill:before{content:""}.bi-display:before{content:""}.bi-distribute-horizontal:before{content:""}.bi-distribute-vertical:before{content:""}.bi-door-closed-fill:before{content:""}.bi-door-closed:before{content:""}.bi-door-open-fill:before{content:""}.bi-door-open:before{content:""}.bi-dot:before{content:""}.bi-download:before{content:""}.bi-droplet-fill:before{content:""}.bi-droplet-half:before{content:""}.bi-droplet:before{content:""}.bi-earbuds:before{content:""}.bi-easel-fill:before{content:""}.bi-easel:before{content:""}.bi-egg-fill:before{content:""}.bi-egg-fried:before{content:""}.bi-egg:before{content:""}.bi-eject-fill:before{content:""}.bi-eject:before{content:""}.bi-emoji-angry-fill:before{content:""}.bi-emoji-angry:before{content:""}.bi-emoji-dizzy-fill:before{content:""}.bi-emoji-dizzy:before{content:""}.bi-emoji-expressionless-fill:before{content:""}.bi-emoji-expressionless:before{content:""}.bi-emoji-frown-fill:before{content:""}.bi-emoji-frown:before{content:""}.bi-emoji-heart-eyes-fill:before{content:""}.bi-emoji-heart-eyes:before{content:""}.bi-emoji-laughing-fill:before{content:""}.bi-emoji-laughing:before{content:""}.bi-emoji-neutral-fill:before{content:""}.bi-emoji-neutral:before{content:""}.bi-emoji-smile-fill:before{content:""}.bi-emoji-smile-upside-down-fill:before{content:""}.bi-emoji-smile-upside-down:before{content:""}.bi-emoji-smile:before{content:""}.bi-emoji-sunglasses-fill:before{content:""}.bi-emoji-sunglasses:before{content:""}.bi-emoji-wink-fill:before{content:""}.bi-emoji-wink:before{content:""}.bi-envelope-fill:before{content:""}.bi-envelope-open-fill:before{content:""}.bi-envelope-open:before{content:""}.bi-envelope:before{content:""}.bi-eraser-fill:before{content:""}.bi-eraser:before{content:""}.bi-exclamation-circle-fill:before{content:""}.bi-exclamation-circle:before{content:""}.bi-exclamation-diamond-fill:before{content:""}.bi-exclamation-diamond:before{content:""}.bi-exclamation-octagon-fill:before{content:""}.bi-exclamation-octagon:before{content:""}.bi-exclamation-square-fill:before{content:""}.bi-exclamation-square:before{content:""}.bi-exclamation-triangle-fill:before{content:""}.bi-exclamation-triangle:before{content:""}.bi-exclamation:before{content:""}.bi-exclude:before{content:""}.bi-eye-fill:before{content:""}.bi-eye-slash-fill:before{content:""}.bi-eye-slash:before{content:""}.bi-eye:before{content:""}.bi-eyedropper:before{content:""}.bi-eyeglasses:before{content:""}.bi-facebook:before{content:""}.bi-file-arrow-down-fill:before{content:""}.bi-file-arrow-down:before{content:""}.bi-file-arrow-up-fill:before{content:""}.bi-file-arrow-up:before{content:""}.bi-file-bar-graph-fill:before{content:""}.bi-file-bar-graph:before{content:""}.bi-file-binary-fill:before{content:""}.bi-file-binary:before{content:""}.bi-file-break-fill:before{content:""}.bi-file-break:before{content:""}.bi-file-check-fill:before{content:""}.bi-file-check:before{content:""}.bi-file-code-fill:before{content:""}.bi-file-code:before{content:""}.bi-file-diff-fill:before{content:""}.bi-file-diff:before{content:""}.bi-file-earmark-arrow-down-fill:before{content:""}.bi-file-earmark-arrow-down:before{content:""}.bi-file-earmark-arrow-up-fill:before{content:""}.bi-file-earmark-arrow-up:before{content:""}.bi-file-earmark-bar-graph-fill:before{content:""}.bi-file-earmark-bar-graph:before{content:""}.bi-file-earmark-binary-fill:before{content:""}.bi-file-earmark-binary:before{content:""}.bi-file-earmark-break-fill:before{content:""}.bi-file-earmark-break:before{content:""}.bi-file-earmark-check-fill:before{content:""}.bi-file-earmark-check:before{content:""}.bi-file-earmark-code-fill:before{content:""}.bi-file-earmark-code:before{content:""}.bi-file-earmark-diff-fill:before{content:""}.bi-file-earmark-diff:before{content:""}.bi-file-earmark-easel-fill:before{content:""}.bi-file-earmark-easel:before{content:""}.bi-file-earmark-excel-fill:before{content:""}.bi-file-earmark-excel:before{content:""}.bi-file-earmark-fill:before{content:""}.bi-file-earmark-font-fill:before{content:""}.bi-file-earmark-font:before{content:""}.bi-file-earmark-image-fill:before{content:""}.bi-file-earmark-image:before{content:""}.bi-file-earmark-lock-fill:before{content:""}.bi-file-earmark-lock:before{content:""}.bi-file-earmark-lock2-fill:before{content:""}.bi-file-earmark-lock2:before{content:""}.bi-file-earmark-medical-fill:before{content:""}.bi-file-earmark-medical:before{content:""}.bi-file-earmark-minus-fill:before{content:""}.bi-file-earmark-minus:before{content:""}.bi-file-earmark-music-fill:before{content:""}.bi-file-earmark-music:before{content:""}.bi-file-earmark-person-fill:before{content:""}.bi-file-earmark-person:before{content:""}.bi-file-earmark-play-fill:before{content:""}.bi-file-earmark-play:before{content:""}.bi-file-earmark-plus-fill:before{content:""}.bi-file-earmark-plus:before{content:""}.bi-file-earmark-post-fill:before{content:""}.bi-file-earmark-post:before{content:""}.bi-file-earmark-ppt-fill:before{content:""}.bi-file-earmark-ppt:before{content:""}.bi-file-earmark-richtext-fill:before{content:""}.bi-file-earmark-richtext:before{content:""}.bi-file-earmark-ruled-fill:before{content:""}.bi-file-earmark-ruled:before{content:""}.bi-file-earmark-slides-fill:before{content:""}.bi-file-earmark-slides:before{content:""}.bi-file-earmark-spreadsheet-fill:before{content:""}.bi-file-earmark-spreadsheet:before{content:""}.bi-file-earmark-text-fill:before{content:""}.bi-file-earmark-text:before{content:""}.bi-file-earmark-word-fill:before{content:""}.bi-file-earmark-word:before{content:""}.bi-file-earmark-x-fill:before{content:""}.bi-file-earmark-x:before{content:""}.bi-file-earmark-zip-fill:before{content:""}.bi-file-earmark-zip:before{content:""}.bi-file-earmark:before{content:""}.bi-file-easel-fill:before{content:""}.bi-file-easel:before{content:""}.bi-file-excel-fill:before{content:""}.bi-file-excel:before{content:""}.bi-file-fill:before{content:""}.bi-file-font-fill:before{content:""}.bi-file-font:before{content:""}.bi-file-image-fill:before{content:""}.bi-file-image:before{content:""}.bi-file-lock-fill:before{content:""}.bi-file-lock:before{content:""}.bi-file-lock2-fill:before{content:""}.bi-file-lock2:before{content:""}.bi-file-medical-fill:before{content:""}.bi-file-medical:before{content:""}.bi-file-minus-fill:before{content:""}.bi-file-minus:before{content:""}.bi-file-music-fill:before{content:""}.bi-file-music:before{content:""}.bi-file-person-fill:before{content:""}.bi-file-person:before{content:""}.bi-file-play-fill:before{content:""}.bi-file-play:before{content:""}.bi-file-plus-fill:before{content:""}.bi-file-plus:before{content:""}.bi-file-post-fill:before{content:""}.bi-file-post:before{content:""}.bi-file-ppt-fill:before{content:""}.bi-file-ppt:before{content:""}.bi-file-richtext-fill:before{content:""}.bi-file-richtext:before{content:""}.bi-file-ruled-fill:before{content:""}.bi-file-ruled:before{content:""}.bi-file-slides-fill:before{content:""}.bi-file-slides:before{content:""}.bi-file-spreadsheet-fill:before{content:""}.bi-file-spreadsheet:before{content:""}.bi-file-text-fill:before{content:""}.bi-file-text:before{content:""}.bi-file-word-fill:before{content:""}.bi-file-word:before{content:""}.bi-file-x-fill:before{content:""}.bi-file-x:before{content:""}.bi-file-zip-fill:before{content:""}.bi-file-zip:before{content:""}.bi-file:before{content:""}.bi-files-alt:before{content:""}.bi-files:before{content:""}.bi-film:before{content:""}.bi-filter-circle-fill:before{content:""}.bi-filter-circle:before{content:""}.bi-filter-left:before{content:""}.bi-filter-right:before{content:""}.bi-filter-square-fill:before{content:""}.bi-filter-square:before{content:""}.bi-filter:before{content:""}.bi-flag-fill:before{content:""}.bi-flag:before{content:""}.bi-flower1:before{content:""}.bi-flower2:before{content:""}.bi-flower3:before{content:""}.bi-folder-check:before{content:""}.bi-folder-fill:before{content:""}.bi-folder-minus:before{content:""}.bi-folder-plus:before{content:""}.bi-folder-symlink-fill:before{content:""}.bi-folder-symlink:before{content:""}.bi-folder-x:before{content:""}.bi-folder:before{content:""}.bi-folder2-open:before{content:""}.bi-folder2:before{content:""}.bi-fonts:before{content:""}.bi-forward-fill:before{content:""}.bi-forward:before{content:""}.bi-front:before{content:""}.bi-fullscreen-exit:before{content:""}.bi-fullscreen:before{content:""}.bi-funnel-fill:before{content:""}.bi-funnel:before{content:""}.bi-gear-fill:before{content:""}.bi-gear-wide-connected:before{content:""}.bi-gear-wide:before{content:""}.bi-gear:before{content:""}.bi-gem:before{content:""}.bi-geo-alt-fill:before{content:""}.bi-geo-alt:before{content:""}.bi-geo-fill:before{content:""}.bi-geo:before{content:""}.bi-gift-fill:before{content:""}.bi-gift:before{content:""}.bi-github:before{content:""}.bi-globe:before{content:""}.bi-globe2:before{content:""}.bi-google:before{content:""}.bi-graph-down:before{content:""}.bi-graph-up:before{content:""}.bi-grid-1x2-fill:before{content:""}.bi-grid-1x2:before{content:""}.bi-grid-3x2-gap-fill:before{content:""}.bi-grid-3x2-gap:before{content:""}.bi-grid-3x2:before{content:""}.bi-grid-3x3-gap-fill:before{content:""}.bi-grid-3x3-gap:before{content:""}.bi-grid-3x3:before{content:""}.bi-grid-fill:before{content:""}.bi-grid:before{content:""}.bi-grip-horizontal:before{content:""}.bi-grip-vertical:before{content:""}.bi-hammer:before{content:""}.bi-hand-index-fill:before{content:""}.bi-hand-index-thumb-fill:before{content:""}.bi-hand-index-thumb:before{content:""}.bi-hand-index:before{content:""}.bi-hand-thumbs-down-fill:before{content:""}.bi-hand-thumbs-down:before{content:""}.bi-hand-thumbs-up-fill:before{content:""}.bi-hand-thumbs-up:before{content:""}.bi-handbag-fill:before{content:""}.bi-handbag:before{content:""}.bi-hash:before{content:""}.bi-hdd-fill:before{content:""}.bi-hdd-network-fill:before{content:""}.bi-hdd-network:before{content:""}.bi-hdd-rack-fill:before{content:""}.bi-hdd-rack:before{content:""}.bi-hdd-stack-fill:before{content:""}.bi-hdd-stack:before{content:""}.bi-hdd:before{content:""}.bi-headphones:before{content:""}.bi-headset:before{content:""}.bi-heart-fill:before{content:""}.bi-heart-half:before{content:""}.bi-heart:before{content:""}.bi-heptagon-fill:before{content:""}.bi-heptagon-half:before{content:""}.bi-heptagon:before{content:""}.bi-hexagon-fill:before{content:""}.bi-hexagon-half:before{content:""}.bi-hexagon:before{content:""}.bi-hourglass-bottom:before{content:""}.bi-hourglass-split:before{content:""}.bi-hourglass-top:before{content:""}.bi-hourglass:before{content:""}.bi-house-door-fill:before{content:""}.bi-house-door:before{content:""}.bi-house-fill:before{content:""}.bi-house:before{content:""}.bi-hr:before{content:""}.bi-hurricane:before{content:""}.bi-image-alt:before{content:""}.bi-image-fill:before{content:""}.bi-image:before{content:""}.bi-images:before{content:""}.bi-inbox-fill:before{content:""}.bi-inbox:before{content:""}.bi-inboxes-fill:before{content:""}.bi-inboxes:before{content:""}.bi-info-circle-fill:before{content:""}.bi-info-circle:before{content:""}.bi-info-square-fill:before{content:""}.bi-info-square:before{content:""}.bi-info:before{content:""}.bi-input-cursor-text:before{content:""}.bi-input-cursor:before{content:""}.bi-instagram:before{content:""}.bi-intersect:before{content:""}.bi-journal-album:before{content:""}.bi-journal-arrow-down:before{content:""}.bi-journal-arrow-up:before{content:""}.bi-journal-bookmark-fill:before{content:""}.bi-journal-bookmark:before{content:""}.bi-journal-check:before{content:""}.bi-journal-code:before{content:""}.bi-journal-medical:before{content:""}.bi-journal-minus:before{content:""}.bi-journal-plus:before{content:""}.bi-journal-richtext:before{content:""}.bi-journal-text:before{content:""}.bi-journal-x:before{content:""}.bi-journal:before{content:""}.bi-journals:before{content:""}.bi-joystick:before{content:""}.bi-justify-left:before{content:""}.bi-justify-right:before{content:""}.bi-justify:before{content:""}.bi-kanban-fill:before{content:""}.bi-kanban:before{content:""}.bi-key-fill:before{content:""}.bi-key:before{content:""}.bi-keyboard-fill:before{content:""}.bi-keyboard:before{content:""}.bi-ladder:before{content:""}.bi-lamp-fill:before{content:""}.bi-lamp:before{content:""}.bi-laptop-fill:before{content:""}.bi-laptop:before{content:""}.bi-layer-backward:before{content:""}.bi-layer-forward:before{content:""}.bi-layers-fill:before{content:""}.bi-layers-half:before{content:""}.bi-layers:before{content:""}.bi-layout-sidebar-inset-reverse:before{content:""}.bi-layout-sidebar-inset:before{content:""}.bi-layout-sidebar-reverse:before{content:""}.bi-layout-sidebar:before{content:""}.bi-layout-split:before{content:""}.bi-layout-text-sidebar-reverse:before{content:""}.bi-layout-text-sidebar:before{content:""}.bi-layout-text-window-reverse:before{content:""}.bi-layout-text-window:before{content:""}.bi-layout-three-columns:before{content:""}.bi-layout-wtf:before{content:""}.bi-life-preserver:before{content:""}.bi-lightbulb-fill:before{content:""}.bi-lightbulb-off-fill:before{content:""}.bi-lightbulb-off:before{content:""}.bi-lightbulb:before{content:""}.bi-lightning-charge-fill:before{content:""}.bi-lightning-charge:before{content:""}.bi-lightning-fill:before{content:""}.bi-lightning:before{content:""}.bi-link-45deg:before{content:""}.bi-link:before{content:""}.bi-linkedin:before{content:""}.bi-list-check:before{content:""}.bi-list-nested:before{content:""}.bi-list-ol:before{content:""}.bi-list-stars:before{content:""}.bi-list-task:before{content:""}.bi-list-ul:before{content:""}.bi-list:before{content:""}.bi-lock-fill:before{content:""}.bi-lock:before{content:""}.bi-mailbox:before{content:""}.bi-mailbox2:before{content:""}.bi-map-fill:before{content:""}.bi-map:before{content:""}.bi-markdown-fill:before{content:""}.bi-markdown:before{content:""}.bi-mask:before{content:""}.bi-megaphone-fill:before{content:""}.bi-megaphone:before{content:""}.bi-menu-app-fill:before{content:""}.bi-menu-app:before{content:""}.bi-menu-button-fill:before{content:""}.bi-menu-button-wide-fill:before{content:""}.bi-menu-button-wide:before{content:""}.bi-menu-button:before{content:""}.bi-menu-down:before{content:""}.bi-menu-up:before{content:""}.bi-mic-fill:before{content:""}.bi-mic-mute-fill:before{content:""}.bi-mic-mute:before{content:""}.bi-mic:before{content:""}.bi-minecart-loaded:before{content:""}.bi-minecart:before{content:""}.bi-moisture:before{content:""}.bi-moon-fill:before{content:""}.bi-moon-stars-fill:before{content:""}.bi-moon-stars:before{content:""}.bi-moon:before{content:""}.bi-mouse-fill:before{content:""}.bi-mouse:before{content:""}.bi-mouse2-fill:before{content:""}.bi-mouse2:before{content:""}.bi-mouse3-fill:before{content:""}.bi-mouse3:before{content:""}.bi-music-note-beamed:before{content:""}.bi-music-note-list:before{content:""}.bi-music-note:before{content:""}.bi-music-player-fill:before{content:""}.bi-music-player:before{content:""}.bi-newspaper:before{content:""}.bi-node-minus-fill:before{content:""}.bi-node-minus:before{content:""}.bi-node-plus-fill:before{content:""}.bi-node-plus:before{content:""}.bi-nut-fill:before{content:""}.bi-nut:before{content:""}.bi-octagon-fill:before{content:""}.bi-octagon-half:before{content:""}.bi-octagon:before{content:""}.bi-option:before{content:""}.bi-outlet:before{content:""}.bi-paint-bucket:before{content:""}.bi-palette-fill:before{content:""}.bi-palette:before{content:""}.bi-palette2:before{content:""}.bi-paperclip:before{content:""}.bi-paragraph:before{content:""}.bi-patch-check-fill:before{content:""}.bi-patch-check:before{content:""}.bi-patch-exclamation-fill:before{content:""}.bi-patch-exclamation:before{content:""}.bi-patch-minus-fill:before{content:""}.bi-patch-minus:before{content:""}.bi-patch-plus-fill:before{content:""}.bi-patch-plus:before{content:""}.bi-patch-question-fill:before{content:""}.bi-patch-question:before{content:""}.bi-pause-btn-fill:before{content:""}.bi-pause-btn:before{content:""}.bi-pause-circle-fill:before{content:""}.bi-pause-circle:before{content:""}.bi-pause-fill:before{content:""}.bi-pause:before{content:""}.bi-peace-fill:before{content:""}.bi-peace:before{content:""}.bi-pen-fill:before{content:""}.bi-pen:before{content:""}.bi-pencil-fill:before{content:""}.bi-pencil-square:before{content:""}.bi-pencil:before{content:""}.bi-pentagon-fill:before{content:""}.bi-pentagon-half:before{content:""}.bi-pentagon:before{content:""}.bi-people-fill:before{content:""}.bi-people:before{content:""}.bi-percent:before{content:""}.bi-person-badge-fill:before{content:""}.bi-person-badge:before{content:""}.bi-person-bounding-box:before{content:""}.bi-person-check-fill:before{content:""}.bi-person-check:before{content:""}.bi-person-circle:before{content:""}.bi-person-dash-fill:before{content:""}.bi-person-dash:before{content:""}.bi-person-fill:before{content:""}.bi-person-lines-fill:before{content:""}.bi-person-plus-fill:before{content:""}.bi-person-plus:before{content:""}.bi-person-square:before{content:""}.bi-person-x-fill:before{content:""}.bi-person-x:before{content:""}.bi-person:before{content:""}.bi-phone-fill:before{content:""}.bi-phone-landscape-fill:before{content:""}.bi-phone-landscape:before{content:""}.bi-phone-vibrate-fill:before{content:""}.bi-phone-vibrate:before{content:""}.bi-phone:before{content:""}.bi-pie-chart-fill:before{content:""}.bi-pie-chart:before{content:""}.bi-pin-angle-fill:before{content:""}.bi-pin-angle:before{content:""}.bi-pin-fill:before{content:""}.bi-pin:before{content:""}.bi-pip-fill:before{content:""}.bi-pip:before{content:""}.bi-play-btn-fill:before{content:""}.bi-play-btn:before{content:""}.bi-play-circle-fill:before{content:""}.bi-play-circle:before{content:""}.bi-play-fill:before{content:""}.bi-play:before{content:""}.bi-plug-fill:before{content:""}.bi-plug:before{content:""}.bi-plus-circle-dotted:before{content:""}.bi-plus-circle-fill:before{content:""}.bi-plus-circle:before{content:""}.bi-plus-square-dotted:before{content:""}.bi-plus-square-fill:before{content:""}.bi-plus-square:before{content:""}.bi-plus:before{content:""}.bi-power:before{content:""}.bi-printer-fill:before{content:""}.bi-printer:before{content:""}.bi-puzzle-fill:before{content:""}.bi-puzzle:before{content:""}.bi-question-circle-fill:before{content:""}.bi-question-circle:before{content:""}.bi-question-diamond-fill:before{content:""}.bi-question-diamond:before{content:""}.bi-question-octagon-fill:before{content:""}.bi-question-octagon:before{content:""}.bi-question-square-fill:before{content:""}.bi-question-square:before{content:""}.bi-question:before{content:""}.bi-rainbow:before{content:""}.bi-receipt-cutoff:before{content:""}.bi-receipt:before{content:""}.bi-reception-0:before{content:""}.bi-reception-1:before{content:""}.bi-reception-2:before{content:""}.bi-reception-3:before{content:""}.bi-reception-4:before{content:""}.bi-record-btn-fill:before{content:""}.bi-record-btn:before{content:""}.bi-record-circle-fill:before{content:""}.bi-record-circle:before{content:""}.bi-record-fill:before{content:""}.bi-record:before{content:""}.bi-record2-fill:before{content:""}.bi-record2:before{content:""}.bi-reply-all-fill:before{content:""}.bi-reply-all:before{content:""}.bi-reply-fill:before{content:""}.bi-reply:before{content:""}.bi-rss-fill:before{content:""}.bi-rss:before{content:""}.bi-rulers:before{content:""}.bi-save-fill:before{content:""}.bi-save:before{content:""}.bi-save2-fill:before{content:""}.bi-save2:before{content:""}.bi-scissors:before{content:""}.bi-screwdriver:before{content:""}.bi-search:before{content:""}.bi-segmented-nav:before{content:""}.bi-server:before{content:""}.bi-share-fill:before{content:""}.bi-share:before{content:""}.bi-shield-check:before{content:""}.bi-shield-exclamation:before{content:""}.bi-shield-fill-check:before{content:""}.bi-shield-fill-exclamation:before{content:""}.bi-shield-fill-minus:before{content:""}.bi-shield-fill-plus:before{content:""}.bi-shield-fill-x:before{content:""}.bi-shield-fill:before{content:""}.bi-shield-lock-fill:before{content:""}.bi-shield-lock:before{content:""}.bi-shield-minus:before{content:""}.bi-shield-plus:before{content:""}.bi-shield-shaded:before{content:""}.bi-shield-slash-fill:before{content:""}.bi-shield-slash:before{content:""}.bi-shield-x:before{content:""}.bi-shield:before{content:""}.bi-shift-fill:before{content:""}.bi-shift:before{content:""}.bi-shop-window:before{content:""}.bi-shop:before{content:""}.bi-shuffle:before{content:""}.bi-signpost-2-fill:before{content:""}.bi-signpost-2:before{content:""}.bi-signpost-fill:before{content:""}.bi-signpost-split-fill:before{content:""}.bi-signpost-split:before{content:""}.bi-signpost:before{content:""}.bi-sim-fill:before{content:""}.bi-sim:before{content:""}.bi-skip-backward-btn-fill:before{content:""}.bi-skip-backward-btn:before{content:""}.bi-skip-backward-circle-fill:before{content:""}.bi-skip-backward-circle:before{content:""}.bi-skip-backward-fill:before{content:""}.bi-skip-backward:before{content:""}.bi-skip-end-btn-fill:before{content:""}.bi-skip-end-btn:before{content:""}.bi-skip-end-circle-fill:before{content:""}.bi-skip-end-circle:before{content:""}.bi-skip-end-fill:before{content:""}.bi-skip-end:before{content:""}.bi-skip-forward-btn-fill:before{content:""}.bi-skip-forward-btn:before{content:""}.bi-skip-forward-circle-fill:before{content:""}.bi-skip-forward-circle:before{content:""}.bi-skip-forward-fill:before{content:""}.bi-skip-forward:before{content:""}.bi-skip-start-btn-fill:before{content:""}.bi-skip-start-btn:before{content:""}.bi-skip-start-circle-fill:before{content:""}.bi-skip-start-circle:before{content:""}.bi-skip-start-fill:before{content:""}.bi-skip-start:before{content:""}.bi-slack:before{content:""}.bi-slash-circle-fill:before{content:""}.bi-slash-circle:before{content:""}.bi-slash-square-fill:before{content:""}.bi-slash-square:before{content:""}.bi-slash:before{content:""}.bi-sliders:before{content:""}.bi-smartwatch:before{content:""}.bi-snow:before{content:""}.bi-snow2:before{content:""}.bi-snow3:before{content:""}.bi-sort-alpha-down-alt:before{content:""}.bi-sort-alpha-down:before{content:""}.bi-sort-alpha-up-alt:before{content:""}.bi-sort-alpha-up:before{content:""}.bi-sort-down-alt:before{content:""}.bi-sort-down:before{content:""}.bi-sort-numeric-down-alt:before{content:""}.bi-sort-numeric-down:before{content:""}.bi-sort-numeric-up-alt:before{content:""}.bi-sort-numeric-up:before{content:""}.bi-sort-up-alt:before{content:""}.bi-sort-up:before{content:""}.bi-soundwave:before{content:""}.bi-speaker-fill:before{content:""}.bi-speaker:before{content:""}.bi-speedometer:before{content:""}.bi-speedometer2:before{content:""}.bi-spellcheck:before{content:""}.bi-square-fill:before{content:""}.bi-square-half:before{content:""}.bi-square:before{content:""}.bi-stack:before{content:""}.bi-star-fill:before{content:""}.bi-star-half:before{content:""}.bi-star:before{content:""}.bi-stars:before{content:""}.bi-stickies-fill:before{content:""}.bi-stickies:before{content:""}.bi-sticky-fill:before{content:""}.bi-sticky:before{content:""}.bi-stop-btn-fill:before{content:""}.bi-stop-btn:before{content:""}.bi-stop-circle-fill:before{content:""}.bi-stop-circle:before{content:""}.bi-stop-fill:before{content:""}.bi-stop:before{content:""}.bi-stoplights-fill:before{content:""}.bi-stoplights:before{content:""}.bi-stopwatch-fill:before{content:""}.bi-stopwatch:before{content:""}.bi-subtract:before{content:""}.bi-suit-club-fill:before{content:""}.bi-suit-club:before{content:""}.bi-suit-diamond-fill:before{content:""}.bi-suit-diamond:before{content:""}.bi-suit-heart-fill:before{content:""}.bi-suit-heart:before{content:""}.bi-suit-spade-fill:before{content:""}.bi-suit-spade:before{content:""}.bi-sun-fill:before{content:""}.bi-sun:before{content:""}.bi-sunglasses:before{content:""}.bi-sunrise-fill:before{content:""}.bi-sunrise:before{content:""}.bi-sunset-fill:before{content:""}.bi-sunset:before{content:""}.bi-symmetry-horizontal:before{content:""}.bi-symmetry-vertical:before{content:""}.bi-table:before{content:""}.bi-tablet-fill:before{content:""}.bi-tablet-landscape-fill:before{content:""}.bi-tablet-landscape:before{content:""}.bi-tablet:before{content:""}.bi-tag-fill:before{content:""}.bi-tag:before{content:""}.bi-tags-fill:before{content:""}.bi-tags:before{content:""}.bi-telegram:before{content:""}.bi-telephone-fill:before{content:""}.bi-telephone-forward-fill:before{content:""}.bi-telephone-forward:before{content:""}.bi-telephone-inbound-fill:before{content:""}.bi-telephone-inbound:before{content:""}.bi-telephone-minus-fill:before{content:""}.bi-telephone-minus:before{content:""}.bi-telephone-outbound-fill:before{content:""}.bi-telephone-outbound:before{content:""}.bi-telephone-plus-fill:before{content:""}.bi-telephone-plus:before{content:""}.bi-telephone-x-fill:before{content:""}.bi-telephone-x:before{content:""}.bi-telephone:before{content:""}.bi-terminal-fill:before{content:""}.bi-terminal:before{content:""}.bi-text-center:before{content:""}.bi-text-indent-left:before{content:""}.bi-text-indent-right:before{content:""}.bi-text-left:before{content:""}.bi-text-paragraph:before{content:""}.bi-text-right:before{content:""}.bi-textarea-resize:before{content:""}.bi-textarea-t:before{content:""}.bi-textarea:before{content:""}.bi-thermometer-half:before{content:""}.bi-thermometer-high:before{content:""}.bi-thermometer-low:before{content:""}.bi-thermometer-snow:before{content:""}.bi-thermometer-sun:before{content:""}.bi-thermometer:before{content:""}.bi-three-dots-vertical:before{content:""}.bi-three-dots:before{content:""}.bi-toggle-off:before{content:""}.bi-toggle-on:before{content:""}.bi-toggle2-off:before{content:""}.bi-toggle2-on:before{content:""}.bi-toggles:before{content:""}.bi-toggles2:before{content:""}.bi-tools:before{content:""}.bi-tornado:before{content:""}.bi-trash-fill:before{content:""}.bi-trash:before{content:""}.bi-trash2-fill:before{content:""}.bi-trash2:before{content:""}.bi-tree-fill:before{content:""}.bi-tree:before{content:""}.bi-triangle-fill:before{content:""}.bi-triangle-half:before{content:""}.bi-triangle:before{content:""}.bi-trophy-fill:before{content:""}.bi-trophy:before{content:""}.bi-tropical-storm:before{content:""}.bi-truck-flatbed:before{content:""}.bi-truck:before{content:""}.bi-tsunami:before{content:""}.bi-tv-fill:before{content:""}.bi-tv:before{content:""}.bi-twitch:before{content:""}.bi-twitter:before{content:""}.bi-type-bold:before{content:""}.bi-type-h1:before{content:""}.bi-type-h2:before{content:""}.bi-type-h3:before{content:""}.bi-type-italic:before{content:""}.bi-type-strikethrough:before{content:""}.bi-type-underline:before{content:""}.bi-type:before{content:""}.bi-ui-checks-grid:before{content:""}.bi-ui-checks:before{content:""}.bi-ui-radios-grid:before{content:""}.bi-ui-radios:before{content:""}.bi-umbrella-fill:before{content:""}.bi-umbrella:before{content:""}.bi-union:before{content:""}.bi-unlock-fill:before{content:""}.bi-unlock:before{content:""}.bi-upc-scan:before{content:""}.bi-upc:before{content:""}.bi-upload:before{content:""}.bi-vector-pen:before{content:""}.bi-view-list:before{content:""}.bi-view-stacked:before{content:""}.bi-vinyl-fill:before{content:""}.bi-vinyl:before{content:""}.bi-voicemail:before{content:""}.bi-volume-down-fill:before{content:""}.bi-volume-down:before{content:""}.bi-volume-mute-fill:before{content:""}.bi-volume-mute:before{content:""}.bi-volume-off-fill:before{content:""}.bi-volume-off:before{content:""}.bi-volume-up-fill:before{content:""}.bi-volume-up:before{content:""}.bi-vr:before{content:""}.bi-wallet-fill:before{content:""}.bi-wallet:before{content:""}.bi-wallet2:before{content:""}.bi-watch:before{content:""}.bi-water:before{content:""}.bi-whatsapp:before{content:""}.bi-wifi-1:before{content:""}.bi-wifi-2:before{content:""}.bi-wifi-off:before{content:""}.bi-wifi:before{content:""}.bi-wind:before{content:""}.bi-window-dock:before{content:""}.bi-window-sidebar:before{content:""}.bi-window:before{content:""}.bi-wrench:before{content:""}.bi-x-circle-fill:before{content:""}.bi-x-circle:before{content:""}.bi-x-diamond-fill:before{content:""}.bi-x-diamond:before{content:""}.bi-x-octagon-fill:before{content:""}.bi-x-octagon:before{content:""}.bi-x-square-fill:before{content:""}.bi-x-square:before{content:""}.bi-x:before{content:""}.bi-youtube:before{content:""}.bi-zoom-in:before{content:""}.bi-zoom-out:before{content:""}.bi-bank:before{content:""}.bi-bank2:before{content:""}.bi-bell-slash-fill:before{content:""}.bi-bell-slash:before{content:""}.bi-cash-coin:before{content:""}.bi-check-lg:before{content:""}.bi-coin:before{content:""}.bi-currency-bitcoin:before{content:""}.bi-currency-dollar:before{content:""}.bi-currency-euro:before{content:""}.bi-currency-exchange:before{content:""}.bi-currency-pound:before{content:""}.bi-currency-yen:before{content:""}.bi-dash-lg:before{content:""}.bi-exclamation-lg:before{content:""}.bi-file-earmark-pdf-fill:before{content:""}.bi-file-earmark-pdf:before{content:""}.bi-file-pdf-fill:before{content:""}.bi-file-pdf:before{content:""}.bi-gender-ambiguous:before{content:""}.bi-gender-female:before{content:""}.bi-gender-male:before{content:""}.bi-gender-trans:before{content:""}.bi-headset-vr:before{content:""}.bi-info-lg:before{content:""}.bi-mastodon:before{content:""}.bi-messenger:before{content:""}.bi-piggy-bank-fill:before{content:""}.bi-piggy-bank:before{content:""}.bi-pin-map-fill:before{content:""}.bi-pin-map:before{content:""}.bi-plus-lg:before{content:""}.bi-question-lg:before{content:""}.bi-recycle:before{content:""}.bi-reddit:before{content:""}.bi-safe-fill:before{content:""}.bi-safe2-fill:before{content:""}.bi-safe2:before{content:""}.bi-sd-card-fill:before{content:""}.bi-sd-card:before{content:""}.bi-skype:before{content:""}.bi-slash-lg:before{content:""}.bi-translate:before{content:""}.bi-x-lg:before{content:""}.bi-safe:before{content:""}.bi-apple:before{content:""}.bi-microsoft:before{content:""}.bi-windows:before{content:""}.bi-behance:before{content:""}.bi-dribbble:before{content:""}.bi-line:before{content:""}.bi-medium:before{content:""}.bi-paypal:before{content:""}.bi-pinterest:before{content:""}.bi-signal:before{content:""}.bi-snapchat:before{content:""}.bi-spotify:before{content:""}.bi-stack-overflow:before{content:""}.bi-strava:before{content:""}.bi-wordpress:before{content:""}.bi-vimeo:before{content:""}.bi-activity:before{content:""}.bi-easel2-fill:before{content:""}.bi-easel2:before{content:""}.bi-easel3-fill:before{content:""}.bi-easel3:before{content:""}.bi-fan:before{content:""}.bi-fingerprint:before{content:""}.bi-graph-down-arrow:before{content:""}.bi-graph-up-arrow:before{content:""}.bi-hypnotize:before{content:""}.bi-magic:before{content:""}.bi-person-rolodex:before{content:""}.bi-person-video:before{content:""}.bi-person-video2:before{content:""}.bi-person-video3:before{content:""}.bi-person-workspace:before{content:""}.bi-radioactive:before{content:""}.bi-webcam-fill:before{content:""}.bi-webcam:before{content:""}.bi-yin-yang:before{content:""}.bi-bandaid-fill:before{content:""}.bi-bandaid:before{content:""}.bi-bluetooth:before{content:""}.bi-body-text:before{content:""}.bi-boombox:before{content:""}.bi-boxes:before{content:""}.bi-dpad-fill:before{content:""}.bi-dpad:before{content:""}.bi-ear-fill:before{content:""}.bi-ear:before{content:""}.bi-envelope-check-fill:before{content:""}.bi-envelope-check:before{content:""}.bi-envelope-dash-fill:before{content:""}.bi-envelope-dash:before{content:""}.bi-envelope-exclamation-fill:before{content:""}.bi-envelope-exclamation:before{content:""}.bi-envelope-plus-fill:before{content:""}.bi-envelope-plus:before{content:""}.bi-envelope-slash-fill:before{content:""}.bi-envelope-slash:before{content:""}.bi-envelope-x-fill:before{content:""}.bi-envelope-x:before{content:""}.bi-explicit-fill:before{content:""}.bi-explicit:before{content:""}.bi-git:before{content:""}.bi-infinity:before{content:""}.bi-list-columns-reverse:before{content:""}.bi-list-columns:before{content:""}.bi-meta:before{content:""}.bi-nintendo-switch:before{content:""}.bi-pc-display-horizontal:before{content:""}.bi-pc-display:before{content:""}.bi-pc-horizontal:before{content:""}.bi-pc:before{content:""}.bi-playstation:before{content:""}.bi-plus-slash-minus:before{content:""}.bi-projector-fill:before{content:""}.bi-projector:before{content:""}.bi-qr-code-scan:before{content:""}.bi-qr-code:before{content:""}.bi-quora:before{content:""}.bi-quote:before{content:""}.bi-robot:before{content:""}.bi-send-check-fill:before{content:""}.bi-send-check:before{content:""}.bi-send-dash-fill:before{content:""}.bi-send-dash:before{content:""}.bi-send-exclamation-fill:before{content:""}.bi-send-exclamation:before{content:""}.bi-send-fill:before{content:""}.bi-send-plus-fill:before{content:""}.bi-send-plus:before{content:""}.bi-send-slash-fill:before{content:""}.bi-send-slash:before{content:""}.bi-send-x-fill:before{content:""}.bi-send-x:before{content:""}.bi-send:before{content:""}.bi-steam:before{content:""}.bi-terminal-dash:before{content:""}.bi-terminal-plus:before{content:""}.bi-terminal-split:before{content:""}.bi-ticket-detailed-fill:before{content:""}.bi-ticket-detailed:before{content:""}.bi-ticket-fill:before{content:""}.bi-ticket-perforated-fill:before{content:""}.bi-ticket-perforated:before{content:""}.bi-ticket:before{content:""}.bi-tiktok:before{content:""}.bi-window-dash:before{content:""}.bi-window-desktop:before{content:""}.bi-window-fullscreen:before{content:""}.bi-window-plus:before{content:""}.bi-window-split:before{content:""}.bi-window-stack:before{content:""}.bi-window-x:before{content:""}.bi-xbox:before{content:""}.bi-ethernet:before{content:""}.bi-hdmi-fill:before{content:""}.bi-hdmi:before{content:""}.bi-usb-c-fill:before{content:""}.bi-usb-c:before{content:""}.bi-usb-fill:before{content:""}.bi-usb-plug-fill:before{content:""}.bi-usb-plug:before{content:""}.bi-usb-symbol:before{content:""}.bi-usb:before{content:""}.bi-boombox-fill:before{content:""}.bi-displayport:before{content:""}.bi-gpu-card:before{content:""}.bi-memory:before{content:""}.bi-modem-fill:before{content:""}.bi-modem:before{content:""}.bi-motherboard-fill:before{content:""}.bi-motherboard:before{content:""}.bi-optical-audio-fill:before{content:""}.bi-optical-audio:before{content:""}.bi-pci-card:before{content:""}.bi-router-fill:before{content:""}.bi-router:before{content:""}.bi-thunderbolt-fill:before{content:""}.bi-thunderbolt:before{content:""}.bi-usb-drive-fill:before{content:""}.bi-usb-drive:before{content:""}.bi-usb-micro-fill:before{content:""}.bi-usb-micro:before{content:""}.bi-usb-mini-fill:before{content:""}.bi-usb-mini:before{content:""}.bi-cloud-haze2:before{content:""}.bi-device-hdd-fill:before{content:""}.bi-device-hdd:before{content:""}.bi-device-ssd-fill:before{content:""}.bi-device-ssd:before{content:""}.bi-displayport-fill:before{content:""}.bi-mortarboard-fill:before{content:""}.bi-mortarboard:before{content:""}.bi-terminal-x:before{content:""}.bi-arrow-through-heart-fill:before{content:""}.bi-arrow-through-heart:before{content:""}.bi-badge-sd-fill:before{content:""}.bi-badge-sd:before{content:""}.bi-bag-heart-fill:before{content:""}.bi-bag-heart:before{content:""}.bi-balloon-fill:before{content:""}.bi-balloon-heart-fill:before{content:""}.bi-balloon-heart:before{content:""}.bi-balloon:before{content:""}.bi-box2-fill:before{content:""}.bi-box2-heart-fill:before{content:""}.bi-box2-heart:before{content:""}.bi-box2:before{content:""}.bi-braces-asterisk:before{content:""}.bi-calendar-heart-fill:before{content:""}.bi-calendar-heart:before{content:""}.bi-calendar2-heart-fill:before{content:""}.bi-calendar2-heart:before{content:""}.bi-chat-heart-fill:before{content:""}.bi-chat-heart:before{content:""}.bi-chat-left-heart-fill:before{content:""}.bi-chat-left-heart:before{content:""}.bi-chat-right-heart-fill:before{content:""}.bi-chat-right-heart:before{content:""}.bi-chat-square-heart-fill:before{content:""}.bi-chat-square-heart:before{content:""}.bi-clipboard-check-fill:before{content:""}.bi-clipboard-data-fill:before{content:""}.bi-clipboard-fill:before{content:""}.bi-clipboard-heart-fill:before{content:""}.bi-clipboard-heart:before{content:""}.bi-clipboard-minus-fill:before{content:""}.bi-clipboard-plus-fill:before{content:""}.bi-clipboard-pulse:before{content:""}.bi-clipboard-x-fill:before{content:""}.bi-clipboard2-check-fill:before{content:""}.bi-clipboard2-check:before{content:""}.bi-clipboard2-data-fill:before{content:""}.bi-clipboard2-data:before{content:""}.bi-clipboard2-fill:before{content:""}.bi-clipboard2-heart-fill:before{content:""}.bi-clipboard2-heart:before{content:""}.bi-clipboard2-minus-fill:before{content:""}.bi-clipboard2-minus:before{content:""}.bi-clipboard2-plus-fill:before{content:""}.bi-clipboard2-plus:before{content:""}.bi-clipboard2-pulse-fill:before{content:""}.bi-clipboard2-pulse:before{content:""}.bi-clipboard2-x-fill:before{content:""}.bi-clipboard2-x:before{content:""}.bi-clipboard2:before{content:""}.bi-emoji-kiss-fill:before{content:""}.bi-emoji-kiss:before{content:""}.bi-envelope-heart-fill:before{content:""}.bi-envelope-heart:before{content:""}.bi-envelope-open-heart-fill:before{content:""}.bi-envelope-open-heart:before{content:""}.bi-envelope-paper-fill:before{content:""}.bi-envelope-paper-heart-fill:before{content:""}.bi-envelope-paper-heart:before{content:""}.bi-envelope-paper:before{content:""}.bi-filetype-aac:before{content:""}.bi-filetype-ai:before{content:""}.bi-filetype-bmp:before{content:""}.bi-filetype-cs:before{content:""}.bi-filetype-css:before{content:""}.bi-filetype-csv:before{content:""}.bi-filetype-doc:before{content:""}.bi-filetype-docx:before{content:""}.bi-filetype-exe:before{content:""}.bi-filetype-gif:before{content:""}.bi-filetype-heic:before{content:""}.bi-filetype-html:before{content:""}.bi-filetype-java:before{content:""}.bi-filetype-jpg:before{content:""}.bi-filetype-js:before{content:""}.bi-filetype-jsx:before{content:""}.bi-filetype-key:before{content:""}.bi-filetype-m4p:before{content:""}.bi-filetype-md:before{content:""}.bi-filetype-mdx:before{content:""}.bi-filetype-mov:before{content:""}.bi-filetype-mp3:before{content:""}.bi-filetype-mp4:before{content:""}.bi-filetype-otf:before{content:""}.bi-filetype-pdf:before{content:""}.bi-filetype-php:before{content:""}.bi-filetype-png:before{content:""}.bi-filetype-ppt:before{content:""}.bi-filetype-psd:before{content:""}.bi-filetype-py:before{content:""}.bi-filetype-raw:before{content:""}.bi-filetype-rb:before{content:""}.bi-filetype-sass:before{content:""}.bi-filetype-scss:before{content:""}.bi-filetype-sh:before{content:""}.bi-filetype-svg:before{content:""}.bi-filetype-tiff:before{content:""}.bi-filetype-tsx:before{content:""}.bi-filetype-ttf:before{content:""}.bi-filetype-txt:before{content:""}.bi-filetype-wav:before{content:""}.bi-filetype-woff:before{content:""}.bi-filetype-xls:before{content:""}.bi-filetype-xml:before{content:""}.bi-filetype-yml:before{content:""}.bi-heart-arrow:before{content:""}.bi-heart-pulse-fill:before{content:""}.bi-heart-pulse:before{content:""}.bi-heartbreak-fill:before{content:""}.bi-heartbreak:before{content:""}.bi-hearts:before{content:""}.bi-hospital-fill:before{content:""}.bi-hospital:before{content:""}.bi-house-heart-fill:before{content:""}.bi-house-heart:before{content:""}.bi-incognito:before{content:""}.bi-magnet-fill:before{content:""}.bi-magnet:before{content:""}.bi-person-heart:before{content:""}.bi-person-hearts:before{content:""}.bi-phone-flip:before{content:""}.bi-plugin:before{content:""}.bi-postage-fill:before{content:""}.bi-postage-heart-fill:before{content:""}.bi-postage-heart:before{content:""}.bi-postage:before{content:""}.bi-postcard-fill:before{content:""}.bi-postcard-heart-fill:before{content:""}.bi-postcard-heart:before{content:""}.bi-postcard:before{content:""}.bi-search-heart-fill:before{content:""}.bi-search-heart:before{content:""}.bi-sliders2-vertical:before{content:""}.bi-sliders2:before{content:""}.bi-trash3-fill:before{content:""}.bi-trash3:before{content:""}.bi-valentine:before{content:""}.bi-valentine2:before{content:""}.bi-wrench-adjustable-circle-fill:before{content:""}.bi-wrench-adjustable-circle:before{content:""}.bi-wrench-adjustable:before{content:""}.bi-filetype-json:before{content:""}.bi-filetype-pptx:before{content:""}.bi-filetype-xlsx:before{content:""}.bi-1-circle-fill:before{content:""}.bi-1-circle:before{content:""}.bi-1-square-fill:before{content:""}.bi-1-square:before{content:""}.bi-2-circle-fill:before{content:""}.bi-2-circle:before{content:""}.bi-2-square-fill:before{content:""}.bi-2-square:before{content:""}.bi-3-circle-fill:before{content:""}.bi-3-circle:before{content:""}.bi-3-square-fill:before{content:""}.bi-3-square:before{content:""}.bi-4-circle-fill:before{content:""}.bi-4-circle:before{content:""}.bi-4-square-fill:before{content:""}.bi-4-square:before{content:""}.bi-5-circle-fill:before{content:""}.bi-5-circle:before{content:""}.bi-5-square-fill:before{content:""}.bi-5-square:before{content:""}.bi-6-circle-fill:before{content:""}.bi-6-circle:before{content:""}.bi-6-square-fill:before{content:""}.bi-6-square:before{content:""}.bi-7-circle-fill:before{content:""}.bi-7-circle:before{content:""}.bi-7-square-fill:before{content:""}.bi-7-square:before{content:""}.bi-8-circle-fill:before{content:""}.bi-8-circle:before{content:""}.bi-8-square-fill:before{content:""}.bi-8-square:before{content:""}.bi-9-circle-fill:before{content:""}.bi-9-circle:before{content:""}.bi-9-square-fill:before{content:""}.bi-9-square:before{content:""}.bi-airplane-engines-fill:before{content:""}.bi-airplane-engines:before{content:""}.bi-airplane-fill:before{content:""}.bi-airplane:before{content:""}.bi-alexa:before{content:""}.bi-alipay:before{content:""}.bi-android:before{content:""}.bi-android2:before{content:""}.bi-box-fill:before{content:""}.bi-box-seam-fill:before{content:""}.bi-browser-chrome:before{content:""}.bi-browser-edge:before{content:""}.bi-browser-firefox:before{content:""}.bi-browser-safari:before{content:""}.bi-c-circle-fill:before{content:""}.bi-c-circle:before{content:""}.bi-c-square-fill:before{content:""}.bi-c-square:before{content:""}.bi-capsule-pill:before{content:""}.bi-capsule:before{content:""}.bi-car-front-fill:before{content:""}.bi-car-front:before{content:""}.bi-cassette-fill:before{content:""}.bi-cassette:before{content:""}.bi-cc-circle-fill:before{content:""}.bi-cc-circle:before{content:""}.bi-cc-square-fill:before{content:""}.bi-cc-square:before{content:""}.bi-cup-hot-fill:before{content:""}.bi-cup-hot:before{content:""}.bi-currency-rupee:before{content:""}.bi-dropbox:before{content:""}.bi-escape:before{content:""}.bi-fast-forward-btn-fill:before{content:""}.bi-fast-forward-btn:before{content:""}.bi-fast-forward-circle-fill:before{content:""}.bi-fast-forward-circle:before{content:""}.bi-fast-forward-fill:before{content:""}.bi-fast-forward:before{content:""}.bi-filetype-sql:before{content:""}.bi-fire:before{content:""}.bi-google-play:before{content:""}.bi-h-circle-fill:before{content:""}.bi-h-circle:before{content:""}.bi-h-square-fill:before{content:""}.bi-h-square:before{content:""}.bi-indent:before{content:""}.bi-lungs-fill:before{content:""}.bi-lungs:before{content:""}.bi-microsoft-teams:before{content:""}.bi-p-circle-fill:before{content:""}.bi-p-circle:before{content:""}.bi-p-square-fill:before{content:""}.bi-p-square:before{content:""}.bi-pass-fill:before{content:""}.bi-pass:before{content:""}.bi-prescription:before{content:""}.bi-prescription2:before{content:""}.bi-r-circle-fill:before{content:""}.bi-r-circle:before{content:""}.bi-r-square-fill:before{content:""}.bi-r-square:before{content:""}.bi-repeat-1:before{content:""}.bi-repeat:before{content:""}.bi-rewind-btn-fill:before{content:""}.bi-rewind-btn:before{content:""}.bi-rewind-circle-fill:before{content:""}.bi-rewind-circle:before{content:""}.bi-rewind-fill:before{content:""}.bi-rewind:before{content:""}.bi-train-freight-front-fill:before{content:""}.bi-train-freight-front:before{content:""}.bi-train-front-fill:before{content:""}.bi-train-front:before{content:""}.bi-train-lightrail-front-fill:before{content:""}.bi-train-lightrail-front:before{content:""}.bi-truck-front-fill:before{content:""}.bi-truck-front:before{content:""}.bi-ubuntu:before{content:""}.bi-unindent:before{content:""}.bi-unity:before{content:""}.bi-universal-access-circle:before{content:""}.bi-universal-access:before{content:""}.bi-virus:before{content:""}.bi-virus2:before{content:""}.bi-wechat:before{content:""}.bi-yelp:before{content:""}.bi-sign-stop-fill:before{content:""}.bi-sign-stop-lights-fill:before{content:""}.bi-sign-stop-lights:before{content:""}.bi-sign-stop:before{content:""}.bi-sign-turn-left-fill:before{content:""}.bi-sign-turn-left:before{content:""}.bi-sign-turn-right-fill:before{content:""}.bi-sign-turn-right:before{content:""}.bi-sign-turn-slight-left-fill:before{content:""}.bi-sign-turn-slight-left:before{content:""}.bi-sign-turn-slight-right-fill:before{content:""}.bi-sign-turn-slight-right:before{content:""}.bi-sign-yield-fill:before{content:""}.bi-sign-yield:before{content:""}.bi-ev-station-fill:before{content:""}.bi-ev-station:before{content:""}.bi-fuel-pump-diesel-fill:before{content:""}.bi-fuel-pump-diesel:before{content:""}.bi-fuel-pump-fill:before{content:""}.bi-fuel-pump:before{content:""}.bi-0-circle-fill:before{content:""}.bi-0-circle:before{content:""}.bi-0-square-fill:before{content:""}.bi-0-square:before{content:""}.bi-rocket-fill:before{content:""}.bi-rocket-takeoff-fill:before{content:""}.bi-rocket-takeoff:before{content:""}.bi-rocket:before{content:""}.bi-stripe:before{content:""}.bi-subscript:before{content:""}.bi-superscript:before{content:""}.bi-trello:before{content:""}.bi-envelope-at-fill:before{content:""}.bi-envelope-at:before{content:""}.bi-regex:before{content:""}.bi-text-wrap:before{content:""}.bi-sign-dead-end-fill:before{content:""}.bi-sign-dead-end:before{content:""}.bi-sign-do-not-enter-fill:before{content:""}.bi-sign-do-not-enter:before{content:""}.bi-sign-intersection-fill:before{content:""}.bi-sign-intersection-side-fill:before{content:""}.bi-sign-intersection-side:before{content:""}.bi-sign-intersection-t-fill:before{content:""}.bi-sign-intersection-t:before{content:""}.bi-sign-intersection-y-fill:before{content:""}.bi-sign-intersection-y:before{content:""}.bi-sign-intersection:before{content:""}.bi-sign-merge-left-fill:before{content:""}.bi-sign-merge-left:before{content:""}.bi-sign-merge-right-fill:before{content:""}.bi-sign-merge-right:before{content:""}.bi-sign-no-left-turn-fill:before{content:""}.bi-sign-no-left-turn:before{content:""}.bi-sign-no-parking-fill:before{content:""}.bi-sign-no-parking:before{content:""}.bi-sign-no-right-turn-fill:before{content:""}.bi-sign-no-right-turn:before{content:""}.bi-sign-railroad-fill:before{content:""}.bi-sign-railroad:before{content:""}.bi-building-add:before{content:""}.bi-building-check:before{content:""}.bi-building-dash:before{content:""}.bi-building-down:before{content:""}.bi-building-exclamation:before{content:""}.bi-building-fill-add:before{content:""}.bi-building-fill-check:before{content:""}.bi-building-fill-dash:before{content:""}.bi-building-fill-down:before{content:""}.bi-building-fill-exclamation:before{content:""}.bi-building-fill-gear:before{content:""}.bi-building-fill-lock:before{content:""}.bi-building-fill-slash:before{content:""}.bi-building-fill-up:before{content:""}.bi-building-fill-x:before{content:""}.bi-building-fill:before{content:""}.bi-building-gear:before{content:""}.bi-building-lock:before{content:""}.bi-building-slash:before{content:""}.bi-building-up:before{content:""}.bi-building-x:before{content:""}.bi-buildings-fill:before{content:""}.bi-buildings:before{content:""}.bi-bus-front-fill:before{content:""}.bi-bus-front:before{content:""}.bi-ev-front-fill:before{content:""}.bi-ev-front:before{content:""}.bi-globe-americas:before{content:""}.bi-globe-asia-australia:before{content:""}.bi-globe-central-south-asia:before{content:""}.bi-globe-europe-africa:before{content:""}.bi-house-add-fill:before{content:""}.bi-house-add:before{content:""}.bi-house-check-fill:before{content:""}.bi-house-check:before{content:""}.bi-house-dash-fill:before{content:""}.bi-house-dash:before{content:""}.bi-house-down-fill:before{content:""}.bi-house-down:before{content:""}.bi-house-exclamation-fill:before{content:""}.bi-house-exclamation:before{content:""}.bi-house-gear-fill:before{content:""}.bi-house-gear:before{content:""}.bi-house-lock-fill:before{content:""}.bi-house-lock:before{content:""}.bi-house-slash-fill:before{content:""}.bi-house-slash:before{content:""}.bi-house-up-fill:before{content:""}.bi-house-up:before{content:""}.bi-house-x-fill:before{content:""}.bi-house-x:before{content:""}.bi-person-add:before{content:""}.bi-person-down:before{content:""}.bi-person-exclamation:before{content:""}.bi-person-fill-add:before{content:""}.bi-person-fill-check:before{content:""}.bi-person-fill-dash:before{content:""}.bi-person-fill-down:before{content:""}.bi-person-fill-exclamation:before{content:""}.bi-person-fill-gear:before{content:""}.bi-person-fill-lock:before{content:""}.bi-person-fill-slash:before{content:""}.bi-person-fill-up:before{content:""}.bi-person-fill-x:before{content:""}.bi-person-gear:before{content:""}.bi-person-lock:before{content:""}.bi-person-slash:before{content:""}.bi-person-up:before{content:""}.bi-scooter:before{content:""}.bi-taxi-front-fill:before{content:""}.bi-taxi-front:before{content:""}.bi-amd:before{content:""}.bi-database-add:before{content:""}.bi-database-check:before{content:""}.bi-database-dash:before{content:""}.bi-database-down:before{content:""}.bi-database-exclamation:before{content:""}.bi-database-fill-add:before{content:""}.bi-database-fill-check:before{content:""}.bi-database-fill-dash:before{content:""}.bi-database-fill-down:before{content:""}.bi-database-fill-exclamation:before{content:""}.bi-database-fill-gear:before{content:""}.bi-database-fill-lock:before{content:""}.bi-database-fill-slash:before{content:""}.bi-database-fill-up:before{content:""}.bi-database-fill-x:before{content:""}.bi-database-fill:before{content:""}.bi-database-gear:before{content:""}.bi-database-lock:before{content:""}.bi-database-slash:before{content:""}.bi-database-up:before{content:""}.bi-database-x:before{content:""}.bi-database:before{content:""}.bi-houses-fill:before{content:""}.bi-houses:before{content:""}.bi-nvidia:before{content:""}.bi-person-vcard-fill:before{content:""}.bi-person-vcard:before{content:""}.bi-sina-weibo:before{content:""}.bi-tencent-qq:before{content:""}.bi-wikipedia:before{content:""}.bi-alphabet-uppercase:before{content:""}.bi-alphabet:before{content:""}.bi-amazon:before{content:""}.bi-arrows-collapse-vertical:before{content:""}.bi-arrows-expand-vertical:before{content:""}.bi-arrows-vertical:before{content:""}.bi-arrows:before{content:""}.bi-ban-fill:before{content:""}.bi-ban:before{content:""}.bi-bing:before{content:""}.bi-cake:before{content:""}.bi-cake2:before{content:""}.bi-cookie:before{content:""}.bi-copy:before{content:""}.bi-crosshair:before{content:""}.bi-crosshair2:before{content:""}.bi-emoji-astonished-fill:before{content:""}.bi-emoji-astonished:before{content:""}.bi-emoji-grimace-fill:before{content:""}.bi-emoji-grimace:before{content:""}.bi-emoji-grin-fill:before{content:""}.bi-emoji-grin:before{content:""}.bi-emoji-surprise-fill:before{content:""}.bi-emoji-surprise:before{content:""}.bi-emoji-tear-fill:before{content:""}.bi-emoji-tear:before{content:""}.bi-envelope-arrow-down-fill:before{content:""}.bi-envelope-arrow-down:before{content:""}.bi-envelope-arrow-up-fill:before{content:""}.bi-envelope-arrow-up:before{content:""}.bi-feather:before{content:""}.bi-feather2:before{content:""}.bi-floppy-fill:before{content:""}.bi-floppy:before{content:""}.bi-floppy2-fill:before{content:""}.bi-floppy2:before{content:""}.bi-gitlab:before{content:""}.bi-highlighter:before{content:""}.bi-marker-tip:before{content:""}.bi-nvme-fill:before{content:""}.bi-nvme:before{content:""}.bi-opencollective:before{content:""}.bi-pci-card-network:before{content:""}.bi-pci-card-sound:before{content:""}.bi-radar:before{content:""}.bi-send-arrow-down-fill:before{content:""}.bi-send-arrow-down:before{content:""}.bi-send-arrow-up-fill:before{content:""}.bi-send-arrow-up:before{content:""}.bi-sim-slash-fill:before{content:""}.bi-sim-slash:before{content:""}.bi-sourceforge:before{content:""}.bi-substack:before{content:""}.bi-threads-fill:before{content:""}.bi-threads:before{content:""}.bi-transparency:before{content:""}.bi-twitter-x:before{content:""}.bi-type-h4:before{content:""}.bi-type-h5:before{content:""}.bi-type-h6:before{content:""}.bi-backpack-fill:before{content:""}.bi-backpack:before{content:""}.bi-backpack2-fill:before{content:""}.bi-backpack2:before{content:""}.bi-backpack3-fill:before{content:""}.bi-backpack3:before{content:""}.bi-backpack4-fill:before{content:""}.bi-backpack4:before{content:""}.bi-brilliance:before{content:""}.bi-cake-fill:before{content:""}.bi-cake2-fill:before{content:""}.bi-duffle-fill:before{content:""}.bi-duffle:before{content:""}.bi-exposure:before{content:""}.bi-gender-neuter:before{content:""}.bi-highlights:before{content:""}.bi-luggage-fill:before{content:""}.bi-luggage:before{content:""}.bi-mailbox-flag:before{content:""}.bi-mailbox2-flag:before{content:""}.bi-noise-reduction:before{content:""}.bi-passport-fill:before{content:""}.bi-passport:before{content:""}.bi-person-arms-up:before{content:""}.bi-person-raised-hand:before{content:""}.bi-person-standing-dress:before{content:""}.bi-person-standing:before{content:""}.bi-person-walking:before{content:""}.bi-person-wheelchair:before{content:""}.bi-shadows:before{content:""}.bi-suitcase-fill:before{content:""}.bi-suitcase-lg-fill:before{content:""}.bi-suitcase-lg:before{content:""}.bi-suitcase:before{content:"豈"}.bi-suitcase2-fill:before{content:"更"}.bi-suitcase2:before{content:"車"}.bi-vignette:before{content:"賈"}.bi-bluesky:before{content:""}.bi-tux:before{content:"滑"}.bi-beaker-fill:before{content:"串"}.bi-beaker:before{content:"句"}.bi-flask-fill:before{content:"龜"}.bi-flask-florence-fill:before{content:"龜"}.bi-flask-florence:before{content:"契"}.bi-flask:before{content:"金"}.bi-leaf-fill:before{content:"喇"}.bi-leaf:before{content:"奈"}.bi-measuring-cup-fill:before{content:"懶"}.bi-measuring-cup:before{content:"癩"}.bi-unlock2-fill:before{content:"羅"}.bi-unlock2:before{content:"蘿"}.bi-battery-low:before{content:"螺"}.bi-anthropic:before{content:"裸"}.bi-apple-music:before{content:"邏"}.bi-claude:before{content:"樂"}.bi-openai:before{content:"洛"}.bi-perplexity:before{content:"烙"}.bi-css:before{content:"珞"}.bi-javascript:before{content:"落"}.bi-typescript:before{content:"酪"}.bi-fork-knife:before{content:"駱"}.bi-globe-americas-fill:before{content:"亂"}.bi-globe-asia-australia-fill:before{content:"卵"}.bi-globe-central-south-asia-fill:before{content:"欄"}.bi-globe-europe-africa-fill:before{content:"爛"}
