.my-clips{width:100%;height:100%;color:unset;align-items:center;text-decoration:none;display:flex}.my-clips .item-icon{justify-content:center;align-items:center;width:30px;height:100%;font-size:16px;line-height:1;display:flex}.my-clips .item-icon:before{content:"🎬";margin-left:-8px}.my-clips .label{font-size:14px;font-weight:500}
.profile-modal-content{max-width:100%;overflow-x:hidden}.profile-modal-content .profile-modal-header{border-bottom:1px solid #eee;align-items:center;margin-bottom:20px;padding:0 20px 20px;display:flex}.profile-modal-content .profile-modal-header .profile-avatar{background:#f5f5f5;border-radius:50%;flex-shrink:0;width:64px;height:64px;margin-right:16px;overflow:hidden}.profile-modal-content .profile-modal-header .profile-avatar img{object-fit:cover;width:100%;height:100%}.profile-modal-content .profile-modal-header .profile-info .profile-name{color:#171717;margin-bottom:4px;font-size:18px;font-weight:600}.profile-modal-content .profile-modal-header .profile-info .profile-email{color:#666;font-size:14px}.profile-modal-content .profile-modal-form .profile-field{margin-bottom:20px}.profile-modal-content .profile-modal-form .profile-field .profile-field-label{color:#333;margin-bottom:6px;font-size:14px;font-weight:500;display:block}.profile-modal-content .profile-modal-form .profile-field .profile-field-with-badge{align-items:center;max-width:100%;display:flex;position:relative}.profile-modal-content .profile-modal-form .profile-field .profile-field-input{box-sizing:border-box;color:#171717;background:#fff;border:2px solid rgba(51,51,51,.5);border-radius:8px;outline:none;width:100%;max-width:100%;padding:14px 16px;font-size:16px;transition:border-color .2s}.profile-modal-content .profile-modal-form .profile-field .profile-field-input:focus{border-color:rgba(255,103,86,.314)}.profile-modal-content .profile-modal-form .profile-field .profile-field-input:disabled{cursor:not-allowed;background:#e2e8ed}.profile-modal-content .profile-modal-form .profile-field .profile-badge{color:#4caf50;font-size:18px;font-weight:700;position:absolute;top:50%;right:12px;transform:translateY(-50%)}.profile-telegram-section{text-align:center;border-top:1px solid #eee;margin-top:24px;padding-top:24px}.profile-telegram-section .profile-telegram-title{color:#666;margin-bottom:12px;font-size:14px;font-weight:600}.profile-telegram-section .profile-telegram-btn{color:#fff;cursor:pointer;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:linear-gradient(90deg,#229ed9 0%,#1c85b8 100%);border:none;border-radius:10px;justify-content:center;align-items:center;gap:10px;padding:12px 24px;font-size:14px;font-weight:600;text-decoration:none;transition:all .2s;display:inline-flex}.profile-telegram-section .profile-telegram-btn:hover{background:linear-gradient(90deg,#26a8e8 0%,#1f94cc 100%);box-shadow:0 4px 12px rgba(34,158,217,.3)}.profile-telegram-section .profile-telegram-btn--loading{color:#666;cursor:default;background:#f5f5f5}.profile-telegram-section .profile-telegram-btn--loading:hover{box-shadow:none;background:#f5f5f5}.profile-telegram-section .profile-telegram-error{color:#f44336;margin-top:8px;font-size:13px}@media only screen and (max-width:499px){.profile-modal-content{max-width:100%;overflow-x:hidden}.profile-modal-content .profile-modal-header{padding:0 0 16px}.profile-modal-content .profile-modal-header .profile-avatar{width:48px;height:48px;margin-right:12px}.profile-modal-content .profile-modal-header .profile-info .profile-name{font-size:16px}.profile-modal-content .profile-modal-header .profile-info .profile-email{font-size:13px}.profile-modal-content .profile-field .profile-field-input{box-sizing:border-box;padding:10px 14px;font-size:14px}}
.modal-container.modal__payment-products ul{flex-direction:column;gap:15px;margin:5px 0;padding:0;list-style:none;display:flex}.modal-container.modal__payment-products .product-item{isolation:isolate;cursor:pointer;color:#fff;border:2px solid #fff;border-radius:12px;justify-content:space-between;align-items:center;height:64px;padding:20px;font-weight:700;display:flex;position:relative}.modal-container.modal__payment-products .product-item:before{content:"";opacity:0;z-index:-1;pointer-events:none;background:#fff;border-radius:12px;transition:opacity .15s;position:absolute;top:-2px;bottom:-2px;left:-2px;right:-2px}.modal-container.modal__payment-products .product-item:last-child{margin-bottom:0}.modal-container.modal__payment-products .product-item:hover{color:#fd6656}.modal-container.modal__payment-products .product-item:hover:before{opacity:1}.modal-container.modal__payment-products .payment-consent{text-align:center;color:rgba(255,255,255,.85);margin:0;font-size:12px;line-height:1.4}.modal-container.modal__payment-products .payment-consent a{color:#fff;text-decoration:underline}.payment-products-loading{justify-content:center;align-items:center;min-height:120px;display:flex}
.mini-player{top:calc(var(--header-height) + 6px);padding:0 var(--padding-horizontal);pointer-events:none;justify-content:center;display:flex;position:fixed;left:0;right:0}.mini-player__body{pointer-events:auto;box-sizing:border-box;background:#fff;border-radius:50px;align-items:center;width:100%;max-width:500px;padding:8px 12px 8px 8px;display:flex;box-shadow:0 6px 20px rgba(150,80,80,.35)}.mini-player__body .cover{color:#999;background:#f6f2f2 url(/images/player-cover.jpg) 50%/cover no-repeat;border-radius:50%;flex:none;width:40px;height:40px;font-size:9px;line-height:.9;overflow:hidden}.mini-player__body .cover img{object-fit:cover;width:100%;height:100%}.mini-player__body .mini-player__play{cursor:pointer;background:#fff 50% no-repeat;border:none;border-radius:50%;flex:none;width:34px;height:34px;margin-left:12px;margin-right:14px;transition:background-color .2s;box-shadow:0 4px 14px rgba(150,80,80,.3)}.mini-player__body .mini-player__play:hover{background-color:#ffeded}.mini-player__body .mini-player__play.play{background-image:url(/images/player-play.svg);background-position:55%;background-size:20px}.mini-player__body .mini-player__play.pause{background-image:url(/images/player-pause.svg);background-size:22px}.mini-player__body .mini-player__main{flex:auto;min-width:0}.mini-player__body .mini-player__title{color:#333;white-space:nowrap;text-overflow:ellipsis;font-size:14px;font-weight:700;line-height:1.2;transition:color .15s;overflow:hidden}.mini-player__body .mini-player__title.mini-player__title--linked{cursor:pointer}.mini-player__body .mini-player__title.mini-player__title--linked:hover{color:#000}.mini-player__body .mini-player__progress{cursor:pointer;touch-action:none;-webkit-user-select:none;-moz-user-select:none;user-select:none;margin-top:1px;padding:6px 0 5px;position:relative}.mini-player__body .mini-player__progress-thumb{pointer-events:none;background:#fd6656;border-radius:50%;width:11px;height:11px;transition:transform .15s;position:absolute;top:8px;transform:translate(-50%,-50%)scale(0)}.mini-player__body .mini-player__progress:hover .mini-player__progress-thumb,.mini-player__body .mini-player__progress.is-dragging .mini-player__progress-thumb{transform:translate(-50%,-50%)scale(1)}.mini-player__body .mini-player__progress-track{background:rgba(51,51,51,.12);border-radius:10px;height:4px;position:relative;overflow:hidden}.mini-player__body .mini-player__progress-fill{background:#fd6656;border-radius:10px;position:absolute;top:0;bottom:0;left:0}.mini-player__body .mini-player__close{color:rgba(51,51,51,.55);cursor:pointer;background:0 0;border:none;border-radius:50%;flex:none;justify-content:center;align-items:center;width:28px;height:28px;padding:0;transition:color .15s;display:flex}.mini-player__body .mini-player__close:hover{color:rgba(51,51,51,.9)}.mini-player__body .mini-player__close svg{width:16px;height:16px}.mini-player__body .volume-control{margin-left:10px}.mini-player__body .volume-control:not(.volume-control--open) .volume-icon{color:rgba(51,51,51,.55)}.mini-player__body .volume-control.volume-control--open{box-shadow:none}.mini-player__body .volume-control .volume-slider{height:5px}@media only screen and (max-width:499px){.mini-player{top:calc(var(--header-height) + 4px);padding:0 12px}.mini-player__body{padding:7px 10px 7px 7px}.mini-player__body .cover{width:38px;height:38px}.mini-player__body .mini-player__title{font-size:12.5px}.mini-player__body .mini-player__play{width:32px;height:32px;margin-left:8px;margin-right:10px}.mini-player__body .mini-player__play.play{background-size:17px}.mini-player__body .mini-player__play.pause{background-size:19px}}@media only screen and (max-width:499px),(hover:none) and (pointer:coarse){.mini-player__body .mini-player__progress-thumb{width:8px;height:8px;transform:translate(-50%,-50%)scale(1)}}
