﻿.text-left{text-align:left!important}.text-center,.page-no-widgets,.notifications__empty{text-align:center!important}.text-right{text-align:right!important}.text-justify{text-align:justify!important}.gap-0{gap:0!important}.gap-1,.badge{gap:.25rem!important}.gap-2,.viplist-card__intro,.users-stats-avatar-mode,.users-stats-header h5,.users-stats-header,#confirmation-dialog-content{gap:.5rem!important}.gap-3,.stats-free .stats__cell-player,.flute-user,.clans__cell-player{gap:1rem!important}.gap-4,.navbar__content-logo{gap:1.5rem!important}.row-gap-0{row-gap:0!important}.row-gap-1{row-gap:.25rem!important}.row-gap-2{row-gap:.5rem!important}.row-gap-3{row-gap:1rem!important}.row-gap-4{row-gap:1.5rem!important}.column-gap-0{column-gap:0!important}.column-gap-1{column-gap:.25rem!important}.column-gap-2{column-gap:.5rem!important}.column-gap-3{column-gap:1rem!important}.column-gap-4{column-gap:1.5rem!important}@media(max-width:767px){.gap-mobile-0{gap:0!important}}@media(min-width:768px)and (max-width:1023px){.gap-tablet-0{gap:0!important}}@media(min-width:1024px){.gap-pc-0{gap:0!important}}@media(max-width:767px){.gap-mobile-1{gap:.25rem!important}}@media(min-width:768px)and (max-width:1023px){.gap-tablet-1{gap:.25rem!important}}@media(min-width:1024px){.gap-pc-1{gap:.25rem!important}}@media(max-width:767px){.gap-mobile-2{gap:.5rem!important}}@media(min-width:768px)and (max-width:1023px){.gap-tablet-2{gap:.5rem!important}}@media(min-width:1024px){.gap-pc-2{gap:.5rem!important}}@media(max-width:767px){.gap-mobile-3{gap:1rem!important}}@media(min-width:768px)and (max-width:1023px){.gap-tablet-3{gap:1rem!important}}@media(min-width:1024px){.gap-pc-3{gap:1rem!important}}@media(max-width:767px){.gap-mobile-4{gap:1.5rem!important}}@media(min-width:768px)and (max-width:1023px){.gap-tablet-4{gap:1.5rem!important}}@media(min-width:1024px){.gap-pc-4{gap:1.5rem!important}}@media(max-width:767px){.row-gap-mobile-0{row-gap:0!important}}@media(min-width:768px)and (max-width:1023px){.row-gap-tablet-0{row-gap:0!important}}@media(min-width:1024px){.row-gap-pc-0{row-gap:0!important}}@media(max-width:767px){.row-gap-mobile-1{row-gap:.25rem!important}}@media(min-width:768px)and (max-width:1023px){.row-gap-tablet-1{row-gap:.25rem!important}}@media(min-width:1024px){.row-gap-pc-1{row-gap:.25rem!important}}@media(max-width:767px){.row-gap-mobile-2{row-gap:.5rem!important}}@media(min-width:768px)and (max-width:1023px){.row-gap-tablet-2{row-gap:.5rem!important}}@media(min-width:1024px){.row-gap-pc-2{row-gap:.5rem!important}}@media(max-width:767px){.row-gap-mobile-3{row-gap:1rem!important}}@media(min-width:768px)and (max-width:1023px){.row-gap-tablet-3{row-gap:1rem!important}}@media(min-width:1024px){.row-gap-pc-3{row-gap:1rem!important}}@media(max-width:767px){.row-gap-mobile-4{row-gap:1.5rem!important}}@media(min-width:768px)and (max-width:1023px){.row-gap-tablet-4{row-gap:1.5rem!important}}@media(min-width:1024px){.row-gap-pc-4{row-gap:1.5rem!important}}@media(max-width:767px){.column-gap-mobile-0{column-gap:0!important}}@media(min-width:768px)and (max-width:1023px){.column-gap-tablet-0{column-gap:0!important}}@media(min-width:1024px){.column-gap-pc-0{column-gap:0!important}}@media(max-width:767px){.column-gap-mobile-1{column-gap:.25rem!important}}@media(min-width:768px)and (max-width:1023px){.column-gap-tablet-1{column-gap:.25rem!important}}@media(min-width:1024px){.column-gap-pc-1{column-gap:.25rem!important}}@media(max-width:767px){.column-gap-mobile-2{column-gap:.5rem!important}}@media(min-width:768px)and (max-width:1023px){.column-gap-tablet-2{column-gap:.5rem!important}}@media(min-width:1024px){.column-gap-pc-2{column-gap:.5rem!important}}@media(max-width:767px){.column-gap-mobile-3{column-gap:1rem!important}}@media(min-width:768px)and (max-width:1023px){.column-gap-tablet-3{column-gap:1rem!important}}@media(min-width:1024px){.column-gap-pc-3{column-gap:1rem!important}}@media(max-width:767px){.column-gap-mobile-4{column-gap:1.5rem!important}}@media(min-width:768px)and (max-width:1023px){.column-gap-tablet-4{column-gap:1.5rem!important}}@media(min-width:1024px){.column-gap-pc-4{column-gap:1.5rem!important}}.visibility-visible{visibility:visible!important}.visibility-hidden{visibility:hidden!important}.visibility-collapse{visibility:collapse!important}.overflow-visible{overflow:visible!important}.overflow-hidden{overflow:hidden!important}.overflow-scroll{overflow:scroll!important}.overflow-auto{overflow:auto!important}.hidden{display:none;visibility:hidden}.d-flex,.stats-free .stats__cell-player-text,.viplist-card__remain,.viplist-card__titles,.viplist-card__intro,.viplist-card__main,.flute-user-text,.clans__cell-player-text,.users-stats-compact-mode,.users-stats-avatar-mode,.users-stats-header h5,.users-stats-header,.profile-payments__overview,.profile-edit__socials-main,.profile-edit__socials-item-info,.profile-edit__socials-item,.profile-edit__socials,.profile-edit__sidebar-item,.profile-edit__sidebar ul,.profile-edit__sidebar-nav,.profile-edit__sidebar,.profile-edit__block-header,.profile-edit__block,.profile-edit__field-value,.profile-edit__field,.profile-edit__hero,.profile-edit__main-block-body,.profile-edit__main-block,.profile-edit__main-blocks,#confirmation-dialog-content,.invalid__widget-icon,.legend-block legend .legend-actions,.legend-block legend .legend-text,.legend-block legend .legend-content,.legend-block legend,.table__footer,.tabbar__modal-item,.tabbar__modal-items,.tabbar__item,.modal__content-loading,[data-dropdown]>a,.miniprofile__content-buttons,.miniprofile__content,.miniprofile__main,.miniprofile,.footer__socials-container,.footer__socials,.footer__items,.footer__title,.footer__nav-cols,.footer__content,.footer__bottom,.navbar__theme-switcher button,.flex-column-reverse,.flex-row-reverse,.flex-row,.profile-edit__socials-item-info,.profile-edit__socials-item,.profile-edit__field-value,.profile-edit__field,.profile-edit__main-blocks,.notification-file-link,.notification-buttons,.notification-dropdown__tabs,.notification-dropdown__actions,.table__pagination,.miniprofile__balance,.navbar__items-item.dropdown-item .navbar__items-item-trigger,.navbar__items-item,.flex-column,.stats-free .stats__cell-player-text,.viplist-card__remain,.viplist-card__titles,.flute-user-text,.clans__cell-player-text,.profile-edit__socials-main,.profile-edit__socials,.profile-edit__sidebar ul,.profile-edit__sidebar-nav,.profile-edit__sidebar,.profile-edit__block,.profile-edit__hero,.profile-edit__main-block-body,.profile-edit__main-block,#confirmation-dialog-content,.invalid__widget,.notification-name,.notification-content,.notification-dropdown__skeleton-body,.textarea-wrapper,.table__columns,.select-wrapper,.input-wrapper,.tabbar__modal-item-content,.navbar__items-item-content,.justify-evenly,.justify-around,.justify-between,.justify-end,.justify-start,.justify-center,.align-baseline,.align-stretch,.align-start,.align-end,.viplist-card__remain,.align-center,.viplist-card__intro,.viplist-card__main,.users-stats-header h5,.profile-edit__field-value,.profile-edit__field,.notification-file-link,.textarea__field-container,.select__field-container--native,.input__field-container,.miniprofile__button,.footer__title>a,.footer__items-item,.flex-evenly,.flex-around,.flex-between,.viplist-card__main,.notification-header,.notification-dropdown__header,.modal__header,.modal__container,.flex-center,.stats-free .stats__cell-player,.viplist-card__badge,.flute-user,.faceit-info-recent-matches,.clans__cell-player,.users-stats-empty,.users-stats-icon,.profile-edit__hero,.page-no-widgets,.invalid__widget,.profile-dropdown__footer-btn,.profile-dropdown__menu-icon,.profile-dropdown__balance-topup,.profile-dropdown__balance-icon,.navbar__profile-trigger,.notification-popup__close,.notification-popup__icon,.notification-delete,.notification-btn,.notification-icon,.notification-dropdown__badge,.notification-dropdown__tab,.notification-dropdown__mark-read,.notification-dropdown__action,.metric__icon,.confirmation-dialog__icon>svg,.confirmation-dialog__icon,.badge,.table__pagination-item button,.table__pagination-item span,.table__pagination-item,.tabbar__content,.input__prefix,.radio-item__icon,.btn,.miniprofile__user-content,.miniprofile__user,.navbar__lang span,.navbar__langs span,.navbar__socials a,.navbar__socials,.navbar__actions,.navbar__items,.navbar__content-logo,.icon-hover,.profile-edit__field-icon,.input__toggle-btn,.alert-close,.navbar__lang,.navbar__notifications,.navbar__theme-switcher>button{display:flex}.d-inline-flex,.badge,.legend-block legend .legend-icon{display:inline-flex}.d-block{display:block}.d-inline-block{display:inline-block}.d-none{display:none}.d-grid,.profile-edit__card-content .profile-settings__row,.profile-edit__blocks{display:grid}.d-contents{display:contents}.invisible{visibility:hidden}.visible{visibility:visible}.w-full,.w-100{width:100%!important}.h-full,.h-100{height:100%!important}.w-auto{width:auto!important}.h-auto{height:auto!important}.w-screen{width:100vw!important}.h-screen{height:100vh!important}.min-w-0{min-width:0!important}.min-h-0{min-height:0!important}.max-w-full{max-width:100%!important}.max-h-full{max-height:100%!important}.max-w-screen{max-width:100vw!important}.max-h-screen{max-height:100vh!important}.p-relative,.position-relative{position:relative}.p-absolute,.position-absolute{position:absolute}.p-fixed,.position-fixed{position:fixed}.p-sticky,.position-sticky{position:sticky}.p-static,.position-static{position:static}.top-0{top:0!important}.right-0{right:0!important}.bottom-0{bottom:0!important}.left-0{left:0!important}.inset-0{top:0!important;right:0!important;bottom:0!important;left:0!important}.flex-center,.stats-free .stats__cell-player,.viplist-card__badge,.flute-user,.faceit-info-recent-matches,.clans__cell-player,.users-stats-empty,.users-stats-icon,.profile-edit__hero,.page-no-widgets,.invalid__widget,.profile-dropdown__footer-btn,.profile-dropdown__menu-icon,.profile-dropdown__balance-topup,.profile-dropdown__balance-icon,.navbar__profile-trigger,.notification-popup__close,.notification-popup__icon,.notification-delete,.notification-btn,.notification-icon,.notification-dropdown__badge,.notification-dropdown__tab,.notification-dropdown__mark-read,.notification-dropdown__action,.metric__icon,.confirmation-dialog__icon>svg,.confirmation-dialog__icon,.badge,.table__pagination-item button,.table__pagination-item span,.table__pagination-item,.tabbar__content,.input__prefix,.radio-item__icon,.btn,.miniprofile__user-content,.miniprofile__user,.navbar__lang span,.navbar__langs span,.navbar__socials a,.navbar__socials,.navbar__actions,.navbar__items,.navbar__content-logo,.icon-hover,.profile-edit__field-icon,.input__toggle-btn,.alert-close,.navbar__lang,.navbar__notifications,.navbar__theme-switcher>button{align-items:center;justify-content:center}.flex-between,.viplist-card__main,.notification-header,.notification-dropdown__header,.table__footer,.modal__header,.modal__container,.miniprofile__balance{align-items:center;justify-content:space-between}.flex-around{align-items:center;justify-content:space-around}.flex-evenly{align-items:center;justify-content:space-evenly}.align-center,.viplist-card__intro,.viplist-card__main,.users-stats-header h5,.profile-edit__field-value,.profile-edit__field,.notification-file-link,.textarea__field-container,.table__footer,.table__pagination,.select__field-container--native,.tabbar__modal-item,.tabbar__item,.input__field-container,.miniprofile__button,.footer__title>a,.footer__items-item,.navbar__items-item.dropdown-item .navbar__items-item-trigger,.navbar__items-item{align-items:center}.align-end,.viplist-card__remain{align-items:flex-end}.align-start{align-items:flex-start}.align-stretch{align-items:stretch}.align-baseline{align-items:baseline}.justify-center{justify-content:center}.justify-start{justify-content:flex-start}.justify-end{justify-content:flex-end}.justify-between{justify-content:space-between}.justify-around{justify-content:space-around}.justify-evenly{justify-content:space-evenly}.flex-column,.stats-free .stats__cell-player-text,.viplist-card__remain,.viplist-card__titles,.flute-user-text,.clans__cell-player-text,.profile-edit__socials-main,.profile-edit__socials,.profile-edit__sidebar ul,.profile-edit__sidebar-nav,.profile-edit__sidebar,.profile-edit__block,.profile-edit__hero,.profile-edit__main-block-body,.profile-edit__main-block,#confirmation-dialog-content,.invalid__widget,.notification-name,.notification-content,.notification-dropdown__skeleton-body,.textarea-wrapper,.table__columns,.select-wrapper,.tabbar__modal-items,.tabbar__item,.input-wrapper,[data-dropdown]>a,.footer__items,.tabbar__modal-item-content,.navbar__items-item-content{flex-direction:column}.flex-row,.profile-edit__socials-item-info,.profile-edit__socials-item,.profile-edit__field-value,.profile-edit__field,.profile-edit__main-blocks,.notification-file-link,.notification-buttons,.notification-dropdown__tabs,.notification-dropdown__actions,.table__footer,.table__pagination,.tabbar__modal-item,.miniprofile__balance,.navbar__items-item.dropdown-item .navbar__items-item-trigger,.navbar__items-item{flex-direction:row}.flex-row-reverse{flex-direction:row-reverse}.flex-column-reverse{flex-direction:column-reverse}.flex-wrap,.users-stats-compact-mode,.users-stats-avatar-mode{flex-wrap:wrap}.flex-nowrap{flex-wrap:nowrap}.flex-wrap-reverse{flex-wrap:wrap-reverse}.flex-grow-0{flex-grow:0!important}.flex-grow-1{flex-grow:1!important}.flex-shrink-0{flex-shrink:0!important}.flex-shrink-1{flex-shrink:1!important}.flex-basis-0{flex-basis:0!important}.flex-basis-auto{flex-basis:auto!important}.flex-1{flex:1!important}.flex-auto{flex:1 1 auto!important}.flex-none{flex:none!important}.grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.grid-cols-5{grid-template-columns:repeat(5,minmax(0,1fr))}.grid-cols-6{grid-template-columns:repeat(6,minmax(0,1fr))}.grid-cols-12{grid-template-columns:repeat(12,minmax(0,1fr))}.grid-rows-1{grid-template-rows:repeat(1,minmax(0,1fr))}.grid-rows-2{grid-template-rows:repeat(2,minmax(0,1fr))}.grid-rows-3{grid-template-rows:repeat(3,minmax(0,1fr))}.grid-rows-4{grid-template-rows:repeat(4,minmax(0,1fr))}.grid-rows-5{grid-template-rows:repeat(5,minmax(0,1fr))}.grid-rows-6{grid-template-rows:repeat(6,minmax(0,1fr))}.text-center,.page-no-widgets,.notifications__empty{text-align:center!important}.text-start,.text-left{text-align:left!important}.text-end,.text-right{text-align:right!important}.text-justify{text-align:justify!important}.text-ellipsis,.notification-popup__title,.notification-header h6{overflow:hidden;white-space:nowrap;text-overflow:ellipsis;display:inline-block;max-width:100%}.text-small{font-size:var(--small)!important}.text-medium{font-size:var(--medium)!important}.text-large{font-size:var(--large)!important}.text-muted,.page-no-widgets .description,.input__prefix,.footer__socials-title{color:var(--text-400);line-height:1.5}.text-lowercase{text-transform:lowercase!important}.text-uppercase{text-transform:uppercase!important}.text-capitalize{text-transform:capitalize!important}.text-wrap{white-space:normal!important}.text-nowrap{white-space:nowrap!important}.text-break{word-wrap:break-word!important;word-break:break-word!important}.text-truncate{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.text-balance{text-wrap:balance}.line-clamp{display:-webkit-box;-webkit-line-clamp:5;-webkit-box-orient:vertical;overflow:hidden}.line-clamp-1{display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical;overflow:hidden}.line-clamp-2{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.line-clamp-3{display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.line-clamp-4{display:-webkit-box;-webkit-line-clamp:4;-webkit-box-orient:vertical;overflow:hidden}.h1{font-size:var(--h1)}.h2,.users-stats-empty{font-size:var(--h2)}.h3{font-size:var(--h3)}.h4{font-size:var(--h4)}.h5,.users-stats-icon{font-size:var(--h5)}.h6{font-size:var(--h6)}.font-thin{font-weight:100!important}.font-extralight{font-weight:200!important}.font-light{font-weight:300!important}.font-normal{font-weight:400!important}.font-medium{font-weight:500!important}.font-semibold{font-weight:600!important}.font-bold{font-weight:700!important}.font-extrabold{font-weight:800!important}.font-black{font-weight:900!important}.text-error{color:var(--error)}.text-success{color:var(--success)}.text-warning{color:var(--warning)}.text-info{color:var(--info)}.primary{color:var(--primary)}.accent{color:var(--accent)}.hover-accent:hover{color:var(--accent)}.bg-primary{background-color:var(--primary)!important}.bg-accent{background-color:var(--accent)!important}.bg-error{background-color:var(--error)!important}.bg-success{background-color:var(--success)!important}.bg-warning{background-color:var(--warning)!important}.bg-info{background-color:var(--info)!important}.bg-transparent{background-color:#fff0!important}.cursor-move{cursor:move}.cursor-pointer{cursor:pointer}.cursor-default{cursor:default}.cursor-not-allowed{cursor:not-allowed}.cursor-grab{cursor:grab}.cursor-grabbing{cursor:grabbing}.cursor-text{cursor:text}.cursor-wait{cursor:wait}.cursor-help{cursor:help}.cursor-crosshair{cursor:crosshair}.cursor-zoom-in{cursor:zoom-in}.cursor-zoom-out{cursor:zoom-out}.opacity-0{opacity:0!important}.opacity-25{opacity:.25!important}.opacity-50{opacity:.5!important}.opacity-75{opacity:.75!important}.opacity-100{opacity:1!important}.z-index-0{z-index:0!important}.z-index-1{z-index:1!important}.z-index-2{z-index:2!important}.z-index-3{z-index:3!important}.z-index-10{z-index:10!important}.z-index-100{z-index:100!important}.z-index-1000{z-index:1000!important}.z-index-auto{z-index:auto!important}.border{border:1px solid var(--transp-1)}.border-none{border:none}.border-top{border-top:1px solid var(--transp-1)}.border-bottom{border-bottom:1px solid var(--transp-1)}.border-left{border-left:1px solid var(--transp-1)}.border-right{border-right:1px solid var(--transp-1)}.border-primary{border-color:var(--primary)!important}.border-accent{border-color:var(--accent)!important}.border-error{border-color:var(--error)!important}.border-success{border-color:var(--success)!important}.border-warning{border-color:var(--warning)!important}.border-info{border-color:var(--info)!important}.rounded{border-radius:var(--border05)}.rounded-sm{border-radius:var(--border025)}.rounded-lg{border-radius:var(--border1)}.rounded-xl{border-radius:var(--border2)}.rounded-full,.rounded-circle{border-radius:50%}.rounded-none{border-radius:0}.rounded-t{border-top-left-radius:var(--border05);border-top-right-radius:var(--border05)}.rounded-r{border-top-right-radius:var(--border05);border-bottom-right-radius:var(--border05)}.rounded-b{border-bottom-left-radius:var(--border05);border-bottom-right-radius:var(--border05)}.rounded-l{border-top-left-radius:var(--border05);border-bottom-left-radius:var(--border05)}.overflow-auto{overflow:auto}.overflow-hidden{overflow:hidden}.overflow-visible{overflow:visible}.overflow-scroll{overflow:scroll}.overflow-x-auto{overflow-x:auto}.overflow-y-auto{overflow-y:auto}.overflow-x-hidden{overflow-x:hidden}.overflow-y-hidden{overflow-y:hidden}.overflow-x-visible{overflow-x:visible}.overflow-y-visible{overflow-y:visible}.overflow-x-scroll{overflow-x:scroll}.overflow-y-scroll{overflow-y:scroll}.blur-bg,.wiki-search__results,.viplist-card,.banners-widget .banners-slider .banner-progress-timer .progress-circle,.banners-widget .banners-slider .banners-indicators,.banners-widget .banners-slider .banners-controls .banner-prev,.banners-widget .banners-slider .banners-controls .banner-next,.profile-edit__block,.profile-edit__main-block,.profile__admin-actions-trigger,.skeleton,.metric,.metrics--cards .metrics__grid>.metric,.metrics__grid,.ve,.alert,.card,.ban-details-skeleton .skeleton-card,.ban-details .info-card,.invalid__widget,.lk-checkout,.lk-balance-widget,.lk-gw-fields .lk-payment-section,.lk-card,[data-dropdown],#footer{position:relative;backdrop-filter:saturate(150%) blur(var(--blur-amount,14px));-webkit-backdrop-filter:saturate(150%) blur(var(--blur-amount,14px))}.icon-hover,.profile-edit__field-icon,.input__toggle-btn,.alert-close,.navbar__lang,.navbar__notifications,.navbar__theme-switcher>button{display:inline-flex;height:40px;width:40px;border-radius:25px;cursor:pointer;background:none;transition:all .2s ease-in-out}.icon-hover:hover,.profile-edit__field-icon:hover,.input__toggle-btn:hover,.alert-close:hover,.navbar__lang:hover,.navbar__notifications:hover,.navbar__theme-switcher>button:hover{color:var(--text);background-color:var(--transp-1)}.img-thumbnail{background-color:var(--background-900);border:1px solid var(--transp-2);border-radius:var(--border05);max-width:100%;height:auto}.shadow-sm{box-shadow:0 1px 2px 0 rgb(0 0 0 / .05)}.shadow{box-shadow:0 1px 3px 0 rgb(0 0 0 / .1),0 1px 2px 0 rgb(0 0 0 / .06)}.shadow-md{box-shadow:0 4px 6px -1px rgb(0 0 0 / .1),0 2px 4px -1px rgb(0 0 0 / .06)}.shadow-lg{box-shadow:0 10px 15px -3px rgb(0 0 0 / .1),0 4px 6px -2px rgb(0 0 0 / .05)}.shadow-xl{box-shadow:0 20px 25px -5px rgb(0 0 0 / .1),0 10px 10px -5px rgb(0 0 0 / .04)}.shadow-2xl{box-shadow:0 25px 50px -12px rgb(0 0 0 / .25)}.shadow-inner{box-shadow:inset 0 2px 4px 0 rgb(0 0 0 / .06)}.shadow-none{box-shadow:none}.transition{transition:all .2s ease-in-out}.transition-colors{transition:background-color .2s ease-in-out,border-color .2s ease-in-out,color .2s ease-in-out,fill .2s ease-in-out,stroke .2s ease-in-out}.transition-opacity{transition:opacity .2s ease-in-out}.transition-shadow{transition:box-shadow .2s ease-in-out}.transition-transform{transition:transform .2s ease-in-out}.clearfix::after{content:"";display:table;clear:both}.table-responsive{-webkit-overflow-scrolling:touch;overflow-x:auto}.user-select-none{user-select:none}.user-select-all{user-select:all}.user-select-auto{user-select:auto}.user-select-text{user-select:text}.pointer-events-none{pointer-events:none}.pointer-events-auto{pointer-events:auto}.whitespace-normal{white-space:normal}.whitespace-nowrap{white-space:nowrap}.whitespace-pre{white-space:pre}.whitespace-pre-line{white-space:pre-line}.whitespace-pre-wrap{white-space:pre-wrap}.break-normal{overflow-wrap:normal;word-break:normal}.break-words{overflow-wrap:break-word}.break-all{word-break:break-all}.truncate{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border-width:0}.not-sr-only{position:static;width:auto;height:auto;padding:0;margin:0;overflow:visible;clip:auto;white-space:normal}.object-contain{object-fit:contain}.object-cover{object-fit:cover}.object-fill{object-fit:fill}.object-none{object-fit:none}.object-scale-down{object-fit:scale-down}.object-center{object-position:center}.object-top{object-position:top}.object-right{object-position:right}.object-bottom{object-position:bottom}.object-left{object-position:left}.rotate-0{transform:rotate(0deg)}.rotate-45{transform:rotate(45deg)}.rotate-90{transform:rotate(90deg)}.rotate-180{transform:rotate(180deg)}.rotate-270{transform:rotate(270deg)}.scale-0{transform:scale(0)}.scale-50{transform:scale(.5)}.scale-75{transform:scale(.75)}.scale-90{transform:scale(.9)}.scale-100{transform:scale(1)}.scale-110{transform:scale(1.1)}.scale-125{transform:scale(1.25)}.scale-150{transform:scale(1.5)}.translate-x-0{transform:translateX(0)}.translate-y-0{transform:translateY(0)}.translate-x-full{transform:translateX(100%)}.translate-y-full{transform:translateY(100%)}.translate-x-half{transform:translateX(50%)}.translate-y-half{transform:translateY(50%)}.translate-x-negative-full{transform:translateX(-100%)}.translate-y-negative-full{transform:translateY(-100%)}.translate-x-negative-half{transform:translateX(-50%)}.translate-y-negative-half{transform:translateY(-50%)}:root{--transition:.2s;--blur-amount:10px;--max-content-width:1200px;--sidebar-width:260px;--card-opacity:0.8;--glow-intensity:0;--shadow-small:inset 0 1px 2px #ffffff30, 0 1px 2px #00000030, 0 2px 4px #00000015;--shadow-medium:inset 0 1px 2px #ffffff50, 0 1px 2px #00000030, 0 2px 4px #00000015;--shadow-large:inset 0 1px 2px #ffffff70, 0 1px 2px #00000030, 0 2px 4px #00000015}:root[data-theme=light]{--text:#1d1d1f;--background:#ffffff;--primary:#1d1d1f;--secondary:#f5f5f7;--accent:#34c759;--success:#30d158;--success-light:rgba(48, 209, 88, 0.1);--error:#ff3b30;--error-light:rgba(255, 59, 48, 0.1);--warning:#ff9500;--warning-light:rgba(255, 149, 0, 0.1);--info:#5ac8fa;--info-light:rgba(90, 200, 250, 0.1);--blurred-background:rgba(255, 255, 255, 0.8);--text-50:#1d1d1f;--text-100:#2c2c2e;--text-200:#3a3a3c;--text-300:#48484a;--text-400:#515154;--text-500:#6d6d70;--text-600:#8e8e93;--text-700:#aeaeb2;--text-800:#c7c7cc;--text-900:#e5e5ea;--text-950:#f2f2f7;--background-50:#1d1d1f;--background-100:#2c2c2e;--background-200:#3a3a3c;--background-300:#48484a;--background-400:#636366;--background-500:#8e8e93;--background-600:#aeaeb2;--background-700:#c7c7cc;--background-800:#d1d1d6;--background-900:#f5f5f7;--background-950:#ffffff;--primary-50:#1d1d1f;--primary-100:#2c2c2e;--primary-200:#3a3a3c;--primary-300:#48484a;--primary-400:#636366;--primary-500:#8e8e93;--primary-600:#aeaeb2;--primary-700:#c7c7cc;--primary-800:#d1d1d6;--primary-900:#e5e5ea;--primary-950:#f2f2f7;--secondary-50:#1d1d1f;--secondary-100:#2c2c2e;--secondary-200:#3a3a3c;--secondary-300:#48484a;--secondary-400:#636366;--secondary-500:#8e8e93;--secondary-600:#aeaeb2;--secondary-700:#c7c7cc;--secondary-800:#d1d1d6;--secondary-900:#e5e5ea;--secondary-950:#f5f5f7;--accent-50:#e8f5e8;--accent-100:#d1ebd1;--accent-200:#a3d7a3;--accent-300:#75c375;--accent-400:#47af47;--accent-500:#34c759;--accent-600:#2a9f47;--accent-700:#1f7735;--accent-800:#154f23;--accent-900:#0a2712;--accent-950:#051409;--transp-02:rgba(0, 0, 0, 0.02);--transp-03:rgba(0, 0, 0, 0.03);--transp-05:rgba(0, 0, 0, 0.04);--transp-1:rgba(0, 0, 0, 0.08);--transp-2:rgba(0, 0, 0, 0.12);--transp-3:rgba(0, 0, 0, 0.16);--transp-4:rgba(0, 0, 0, 0.20);--transp-5:rgba(0, 0, 0, 0.25);--transp-6:rgba(0, 0, 0, 0.35);color-scheme:light}:root[data-theme=dark]{--text:#e8e8ed;--background:#121214;--primary:#e8e8ed;--secondary:#1e1e22;--accent:#A5FF75;--success:#34d399;--success-light:rgba(52, 211, 153, 0.15);--error:#f87171;--error-light:rgba(248, 113, 113, 0.15);--warning:#fbbf24;--warning-light:rgba(251, 191, 36, 0.15);--info:#60a5fa;--info-light:rgba(96, 165, 250, 0.15);--blurred-background:rgba(18, 18, 20, 0.8);--text-50:#fafafa;--text-100:#f0f0f2;--text-200:#e0e0e4;--text-300:#c8c8ce;--text-400:#a0a0a8;--text-500:#78787f;--text-600:#58585e;--text-700:#404045;--text-800:#2a2a2e;--text-900:#1a1a1d;--text-950:#0e0e10;--background-50:#fafafa;--background-100:#f0f0f2;--background-200:#e0e0e4;--background-300:#c8c8ce;--background-400:#a0a0a8;--background-500:#78787f;--background-600:#58585e;--background-700:#404045;--background-800:#2a2a2e;--background-900:#1e1e22;--background-950:#121214;--primary-50:#fafafa;--primary-100:#f0f0f2;--primary-200:#e0e0e4;--primary-300:#c8c8ce;--primary-400:#a0a0a8;--primary-500:#78787f;--primary-600:#58585e;--primary-700:#404045;--primary-800:#2a2a2e;--primary-900:#1e1e22;--primary-950:#121214;--secondary-50:#fafafa;--secondary-100:#f0f0f2;--secondary-200:#e0e0e4;--secondary-300:#c8c8ce;--secondary-400:#a0a0a8;--secondary-500:#78787f;--secondary-600:#58585e;--secondary-700:#404045;--secondary-800:#2a2a2e;--secondary-900:#1e1e22;--secondary-950:#1e1e22;--accent-50:#f0fdf4;--accent-100:#dcfce7;--accent-200:#bbf7d0;--accent-300:#86efac;--accent-400:#4ade80;--accent-500:#A5FF75;--accent-600:#16a34a;--accent-700:#15803d;--accent-800:#166534;--accent-900:#14532d;--accent-950:#052e16;--transp-02:rgba(255, 255, 255, 0.02);--transp-03:rgba(255, 255, 255, 0.03);--transp-05:rgba(255, 255, 255, 0.05);--transp-1:rgba(255, 255, 255, 0.08);--transp-15:rgba(255, 255, 255, 0.1);--transp-2:rgba(255, 255, 255, 0.12);--transp-3:rgba(255, 255, 255, 0.16);--transp-4:rgba(255, 255, 255, 0.2);--transp-5:rgba(255, 255, 255, 0.25);--transp-6:rgba(255, 255, 255, 0.35);color-scheme:dark}@keyframes fadeIn{from{opacity:0}to{opacity:1}}*,*::before,*::after{box-sizing:border-box}*{margin:0}body{line-height:1.5;-webkit-font-smoothing:antialiased}img,picture,video,canvas{display:block;max-width:100%}input,button,textarea,select{font:inherit;outline:none;border:none}button{padding:0}p,h1,h2,h3,h4,h5,h6{overflow-wrap:break-word}:root{--font:'Manrope', system-ui, -apple-system, BlinkMacSystemFont, sans-serif;--font-header:'Manrope', system-ui, -apple-system, BlinkMacSystemFont, sans-serif;--font-mono:'SF Mono', Monaco, 'Cascadia Code', 'Roboto Mono', Consolas, 'Courier New', monospace;--font-scale:1.15;--p:clamp(0.8rem, 2vw, 0.9rem);--p-small:clamp(0.7rem, 1.8vw, calc(var(--p) / 1.1));--h6:clamp(1rem, 2vw, calc(var(--p) * var(--font-scale)));--h5:clamp(1.2rem, 2.5vw, calc(var(--h6) * var(--font-scale)));--h4:clamp(1.4rem, 3vw, calc(var(--h5) * var(--font-scale)));--h3:clamp(1.6rem, 4vw, calc(var(--h4) * var(--font-scale)));--h2:clamp(1.8rem, 5vw, calc(var(--h3) * var(--font-scale)));--h1:clamp(2rem, 6vw, calc(var(--h2) * var(--font-scale)));--small:clamp(0.7rem, 1.5vw, calc(var(--p) / var(--font-scale)));--border1:1rem;--border05:0.5rem;--space-2xs:0.25rem;--space-xs:0.5rem;--space-sm:0.75rem;--space-md:1rem;--space-lg:1.5rem;--space-xl:2rem}*{box-sizing:border-box;scroll-padding-top:3em;font-family:var(--font)}code,kbd,samp,pre{font-family:var(--font-mono)}@media(prefers-reduced-motion:no-preference){html,body{scroll-behavior:smooth}}html{scrollbar-gutter:stable;font-size:100%;min-height:100vh}body{display:flex;flex-direction:column;justify-content:space-between;height:100%;min-height:100vh;font-family:var(--font);color:var(--text);background-color:var(--background);background-image:var(--page-gradient,none);background-attachment:fixed;background-position:center;background-repeat:no-repeat;overflow-x:hidden;position:relative;line-height:1.75;font-weight:400;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;transition:background-color var(--transition),margin-left var(--transition) ease,margin-top var(--transition) ease}body.no-scroll{overflow:hidden;overscroll-behavior:contain;touch-action:none}@media(max-width:767px){body{padding-bottom:80px}}html[data-container-width=fullwidth] .container:not(.keep-container){max-width:none!important;width:100%!important}html[data-container-width=container] .container:not(.keep-container){max-width:var(--max-content-width)!important}.small{font-size:var(--small)!important}h1,h2,h3,h4,h5,h6{line-height:1.5;margin:0;font-family:var(--font-header);letter-spacing:-.01em}p,small,a,li,table{line-height:2.25;margin:0}h1{font-size:var(--h1);font-weight:700}h2{font-size:var(--h2);font-weight:700}h3{font-size:var(--h3);font-weight:600}h4{font-size:var(--h4);font-weight:600}h5{font-size:var(--h5);font-weight:600}h6{font-size:var(--h6);font-weight:500}a{font-size:inherit;text-decoration:none;color:inherit;transition:color var(--transition)}p{font-size:var(--p);letter-spacing:normal;text-align:left}::selection{background-color:var(--transp-4)}li{font-size:var(--p);margin-top:.2rem}pre{font-size:var(--p)}small{font-size:var(--small)}button{font-size:var(--p)}button,a{margin:0;padding:0;border:none;outline:none;background:none;cursor:pointer}::-webkit-scrollbar{width:5px;height:5px}::-webkit-scrollbar-track{background-color:#fff0;border-radius:100px}::-webkit-scrollbar-thumb{background-color:var(--transp-4);border-radius:100px}::-webkit-scrollbar-thumb:hover{background-color:var(--accent)}#main{flex:1;opacity:1}@keyframes fade-main-in{from{opacity:0}}@keyframes fade-main-out{to{opacity:0}}@keyframes slide-from-right{from{transform:translateX(20px)}}@keyframes slide-to-left{to{transform:translateX(-20px)}}:root{--bg-effect-opacity:0.1}html[data-bg-effect=dots] body::before{content:"";position:fixed;inset:0;pointer-events:none;z-index:-1;background-image:radial-gradient(circle,var(--text-600) 1px,transparent 1px);background-size:24px 24px;opacity:var(--bg-effect-opacity)}html[data-bg-effect=grid] body::before{content:"";position:fixed;inset:0;pointer-events:none;z-index:-1;background-image:linear-gradient(var(--text-600) 1px,transparent 1px),linear-gradient(90deg,var(--text-600) 1px,transparent 1px);background-size:48px 48px;opacity:var(--bg-effect-opacity)}html[data-bg-effect=cross] body::before{content:"";position:fixed;inset:0;pointer-events:none;z-index:-1;background-image:radial-gradient(circle at center,var(--text-500) 2px,transparent 2px),linear-gradient(var(--text-600) 1px,transparent 1px),linear-gradient(90deg,var(--text-600) 1px,transparent 1px);background-size:48px 48px;background-position:23px 23px,-1px -1px,-1px -1px;opacity:var(--bg-effect-opacity)}html[data-bg-effect=diagonal] body::before{content:"";position:fixed;inset:0;pointer-events:none;z-index:-1;background-image:repeating-linear-gradient(45deg,transparent,transparent 20px,var(--text-600) 20px,var(--text-600) 21px);opacity:var(--bg-effect-opacity)}html[data-bg-effect=squares] body::before{content:"";position:fixed;inset:0;pointer-events:none;z-index:-1;background-image:linear-gradient(45deg,var(--text-600) 25%,transparent 25%),linear-gradient(-45deg,var(--text-600) 25%,transparent 25%),linear-gradient(45deg,transparent 75%,var(--text-600) 75%),linear-gradient(-45deg,transparent 75%,var(--text-600) 75%);background-size:40px 40px;background-position:0 0,0 20px,20px -20px,-20px 0;opacity:var(--bg-effect-opacity)}html[data-bg-effect=mesh] body::before{content:"";position:fixed;inset:0;pointer-events:none;z-index:-1;background:radial-gradient(ellipse 80% 60% at 10% 20%,color-mix(in srgb,var(--accent) 40%,transparent) 0%,transparent 60%),radial-gradient(ellipse 60% 80% at 80% 70%,color-mix(in srgb,var(--primary) 35%,transparent) 0%,transparent 50%),radial-gradient(ellipse 70% 50% at 90% 20%,color-mix(in srgb,var(--secondary) 30%,transparent) 0%,transparent 50%),radial-gradient(ellipse 50% 70% at 40% 80%,color-mix(in srgb,var(--accent) 25%,transparent) 0%,transparent 50%);opacity:var(--bg-effect-opacity)}html[data-bg-effect=noise] body::before{content:"";position:fixed;inset:0;pointer-events:none;z-index:-1;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 256 256' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='noiseFilter'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.9' numOctaves='4' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23noiseFilter)'/%3E%3C/svg%3E");opacity:var(--bg-effect-opacity)}:root{--emoji-pattern:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='128' height='128' viewBox='0 0 128 128'%3E%3Cg opacity='0.15'%3E%3Ctext x='32' y='32' font-size='24' dominant-baseline='middle' text-anchor='middle'%3E⭐%3C/text%3E%3Ctext x='96' y='32' font-size='24' dominant-baseline='middle' text-anchor='middle'%3E✨%3C/text%3E%3Ctext x='32' y='96' font-size='24' dominant-baseline='middle' text-anchor='middle'%3E💫%3C/text%3E%3Ctext x='96' y='96' font-size='24' dominant-baseline='middle' text-anchor='middle'%3E🌟%3C/text%3E%3C/g%3E%3C/svg%3E");--emoji-tile-width:128px;--emoji-tile-height:128px;--emoji-angle:0deg;--emoji-accent-filter:none}html[data-bg-effect=emoji] body::before{content:"";position:fixed;inset:-50%;width:200%;height:200%;pointer-events:none;z-index:-1;background-image:var(--emoji-pattern);background-size:var(--emoji-tile-width) var(--emoji-tile-height);background-repeat:repeat;transform:rotate(var(--emoji-angle));transform-origin:center center;filter:var(--emoji-accent-filter)}.flute_header{position:sticky;top:0;z-index:60}.navbar{position:inherit;background-color:var(--background);padding:var(--space-md) 0;border-bottom:1px solid var(--transp-1);margin-bottom:var(--space-lg);box-shadow:0 1px 2px rgb(0 0 0 / .1882352941),0 2px 4px rgb(0 0 0 / .0823529412)}.navbar.dropdown-open{backdrop-filter:none!important;-webkit-backdrop-filter:none!important}.navbar__content{display:flex;justify-content:space-between;align-items:center}.navbar__content-logo img{max-height:40px}.navbar__left{display:flex;align-items:center;gap:var(--space-md);width:100%}.navbar__separator{display:none;width:1px;height:26px;background-color:var(--transp-2)}.navbar__items{margin:0 auto;gap:var(--space-sm)}.navbar__items-item{position:relative;font-size:var(--p-small);gap:var(--space-sm);font-weight:500;border-radius:0;padding:var(--space-2xs) var(--space-xs);height:auto;letter-spacing:.02em;transition:all var(--transition) ease-out;line-height:1.3;color:var(--text-200);border-radius:var(--border1);border:1px solid #fff0;cursor:pointer}.navbar__items-item p{font-size:inherit;display:flex;align-items:center;gap:var(--space-sm)}.navbar__items-item-icon{font-size:var(--h5)}.navbar__items-item-icon-dropdown{font-size:var(--h6);opacity:.5;transition:transform var(--transition) ease-out}.navbar__items-item-content{align-items:flex-start;gap:2px}.navbar__items-item-description{font-size:calc(var(--small)*.9);color:var(--text-400);opacity:.8;line-height:1.1;font-weight:400;max-width:200px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;transition:all var(--transition) ease-out}.navbar__items-item.dropdown-item .navbar__items-item-trigger{cursor:pointer;gap:inherit}.navbar__items-item:hover,.navbar__items-item.active{color:var(--text)}.navbar__actions{flex-direction:row;gap:var(--space-xs)}.navbar__actions li{display:flex;line-height:inherit;margin:0;list-style:none}.navbar__actions.login{gap:var(--space-md);padding:0}.navbar__actions-login{font-size:var(--p-small)}.navbar__lang{border-radius:30px;overflow:hidden}.navbar__lang img,.navbar__lang svg{width:100%;height:100%;object-fit:cover}.navbar__profile-wrapper{position:relative}.navbar__logo{min-width:40px;max-width:130px}.navbar__logo img{max-height:50px;height:100%}.navbar__notifications{position:relative}.navbar__notifications svg{width:1.5em;height:1.5em;color:var(--text-300);transition:all var(--transition) ease-out}.navbar__notifications-indicator{position:absolute;top:2px;right:2px;width:8px;height:8px;background-color:#f85656;border-radius:50%;display:none;text-indent:-9999px}.navbar__notifications-dot{position:absolute;top:4px;right:4px;width:8px;height:8px;background-color:var(--error);border-radius:50%;opacity:0;transform:scale(0);transition:opacity .2s ease,transform .2s ease;pointer-events:none}.navbar__notifications-dot.active{opacity:1;transform:scale(1)}.navbar__notifications:hover svg{color:var(--text)}.navbar__socials{gap:var(--space-md);margin:0 var(--space-xs)}.navbar__socials a{font-size:var(--h4);color:var(--text-500)}.navbar__socials a:hover{color:var(--text)}.navbar__lang span,.navbar__langs span{display:inline-flex;width:26px;height:20px;flex-shrink:0;overflow:hidden;border-radius:5px}.navbar__lang img,.navbar__langs img{width:100%;height:100%;max-width:unset;object-fit:cover;vertical-align:middle}.navbar__langs>a{opacity:.8!important;transition:.3s ease}.navbar__langs>a:hover{opacity:1!important;background-color:var(--transp-1)}.navbar__theme-switcher button{color:var(--text-300);font-size:var(--h4)}.navbar__theme-switcher:hover{color:var(--text)}@media(max-width:767px){.navbar__theme-switcher{display:none!important}}.navbar-dropdown{position:relative;display:flex;align-items:center;margin:0 auto}.navbar-dropdown__items{display:flex;align-items:center;gap:var(--space-2xs)}.navbar-dropdown__item{display:flex;align-items:center;gap:var(--space-xs);padding:var(--space-xs) var(--space-sm);font-size:var(--p-small);font-weight:500;color:var(--text-400);background:none;border:none;border-radius:9999px;cursor:pointer;transition:color .2s ease,background-color .2s ease;white-space:nowrap;text-decoration:none;line-height:1.5}.navbar-dropdown__item:hover,.navbar-dropdown__item.active{color:var(--text);background-color:var(--transp-05)}.navbar-dropdown__item-icon{font-size:1rem}.navbar-dropdown__trigger.is-active{color:var(--text);background-color:var(--transp-1)}.navbar-dropdown__trigger.is-active .navbar-dropdown__chevron{transform:rotate(180deg)}.navbar-dropdown__chevron{font-size:10px;opacity:.5;transition:transform .3s cubic-bezier(.32,.72,0,1)}.navbar-dropdown__popup{position:absolute;top:100%;left:0;padding-top:var(--space-sm);opacity:0;visibility:hidden;pointer-events:none;transition:opacity .3s cubic-bezier(.32,.72,0,1),visibility .3s cubic-bezier(.32,.72,0,1),transform .3s cubic-bezier(.32,.72,0,1);z-index:100}.navbar-dropdown__popup.is-open{opacity:1;visibility:visible;pointer-events:auto}.navbar-dropdown__box{position:relative;border-radius:24px;background:var(--blurred-background,rgb(20 20 23 / .8));backdrop-filter:blur(40px) saturate(180%);-webkit-backdrop-filter:blur(40px) saturate(180%);border:1px solid var(--transp-1);overflow:hidden;box-shadow:0 25px 50px -12px rgb(0 0 0 / .5);transition:width .3s cubic-bezier(.32,.72,0,1),height .3s cubic-bezier(.32,.72,0,1);will-change:width,height}.navbar-dropdown__content{position:absolute;top:0;left:0;width:100%;z-index:1;padding:var(--space-sm);opacity:0;pointer-events:none;transform:translateY(8px);transition:opacity .3s cubic-bezier(.32,.72,0,1),transform .3s cubic-bezier(.32,.72,0,1)}.navbar-dropdown__content.is-active{opacity:1;pointer-events:auto;z-index:2;transform:translateY(0);transition-delay:.075s}.navbar-dropdown__grid{display:grid;gap:var(--space-2xs);grid-template-columns:repeat(2,1fr)}.navbar-dropdown__menu-item{display:flex;flex-direction:column;padding:var(--space-sm);border-radius:20px;transition:background-color .15s ease,transform .2s cubic-bezier(.16,1,.3,1);will-change:transform}.navbar-dropdown__menu-item:hover{background-color:var(--transp-05)}.navbar-dropdown__menu-item:hover .navbar-dropdown__menu-icon{color:var(--text);background-color:var(--transp-1)}.navbar-dropdown__menu-item:hover .navbar-dropdown__menu-title{color:var(--text)}.navbar-dropdown__menu-link{display:flex;align-items:flex-start;gap:var(--space-sm);text-decoration:none;color:inherit;padding-right:var(--space-md);height:100%}.navbar-dropdown__menu-icon{flex-shrink:0;width:36px;height:36px;margin:auto 0;border-radius:14px;background-color:var(--transp-05);border:1px solid var(--transp-05);display:flex;align-items:center;justify-content:center;color:var(--text-400);transition:all .2s cubic-bezier(.16,1,.3,1)}.navbar-dropdown__menu-icon svg{width:20px;height:20px}.navbar-dropdown__menu-text{flex:1;min-width:0;display:flex;flex-direction:column;justify-content:center;padding-top:2px;height:100%}.navbar-dropdown__menu-title{font-size:var(--p-small);font-weight:600;color:var(--text-200);line-height:1.25;transition:color .15s ease}.navbar-dropdown__menu-desc{font-size:11px;color:var(--text-600);line-height:1.25;margin-top:4px}.navbar-dropdown__menu-header{display:flex;align-items:center;gap:var(--space-sm);padding-right:var(--space-md)}.navbar-dropdown__menu-header .navbar-dropdown__menu-icon{flex-shrink:0}.navbar-dropdown__menu-header .navbar-dropdown__menu-title{font-size:var(--p-small);font-weight:600;color:var(--text-200)}.navbar-dropdown__menu-section{display:flex;flex-direction:column;grid-column:1/-1}.navbar-dropdown__menu-section .navbar-dropdown__menu-item{padding:var(--space-2xs) var(--space-sm);border-radius:14px}.navbar-dropdown__menu-section .navbar-dropdown__menu-icon{width:28px;height:28px;border-radius:10px}.navbar-dropdown__menu-section .navbar-dropdown__menu-icon svg{width:16px;height:16px}.navbar-dropdown__menu-section-title{font-size:10px;font-weight:600;text-transform:uppercase;letter-spacing:.05em;color:var(--text-600);padding:var(--space-2xs) var(--space-sm)}.navbar-dropdown__sublinks{display:flex;flex-wrap:wrap;gap:var(--space-2xs) var(--space-xs)}.navbar-dropdown__sublink{font-size:11px;font-weight:500;color:var(--text-500);text-decoration:none;transition:all .15s ease;line-height:1.5}.navbar-dropdown__sublink:hover{color:var(--text)}@keyframes navbarDropdownItemIn{0%{opacity:0;transform:translateY(12px) scale(.98)}60%{opacity:1;transform:translateY(-2px) scale(1.01)}100%{opacity:1;transform:translateY(0) scale(1)}}@media(prefers-reduced-motion:reduce){.navbar-dropdown__popup,.navbar-dropdown__box,.navbar-dropdown__content,.navbar-dropdown__menu-item{transition:none;animation:none;transform:none}}.tabbar__modal-item{line-height:1.5}.tabbar__modal-item-content{align-items:flex-start;gap:2px}.tabbar__modal-item-description{font-size:calc(var(--small)*.9);color:var(--text-400);opacity:.8;line-height:inherit;font-weight:300;transition:all var(--transition) ease-out}@media(max-width:767px){.navbar-dropdown{display:none}.navbar__socials{display:none}}.breadcrumb--navbar{display:none;margin:0!important;border-radius:0!important}.breadcrumb--navbar .breadcrumb-links{column-gap:var(--space-xs);flex-direction:row;align-items:center}.breadcrumb--navbar .breadcrumb-icon{width:.875rem;height:.875rem;margin-right:var(--space-xs)}.breadcrumb--navbar .breadcrumb-text{font-size:13px}.navbar__mobile-toggle{display:none;align-items:center;justify-content:center;width:40px;height:40px;padding:0;border:none;border-radius:var(--border05);background:#fff0;color:var(--text-400);cursor:pointer;transition:all .15s ease}.navbar__mobile-toggle:hover{background:var(--transp-1);color:var(--text)}.navbar__mobile-toggle svg{width:22px;height:22px}@media(min-width:768px)and (max-width:1023px){.navbar__mobile-toggle{display:flex}}html[data-theme=light] .navbar-dropdown__box::before{background:hsl(0 0% 100% / .85);box-shadow:0 0 0 1px var(--transp-1),0 8px 40px rgb(0 0 0 / .1),0 16px 64px rgb(0 0 0 / .08)}html[data-theme=light] .navbar__logo-light{display:block}html[data-theme=light] .navbar__logo-dark{display:none}html[data-theme=dark] .navbar__logo-light{display:none}html[data-theme=dark] .navbar__logo-dark{display:block}html[data-nav-style=pill] .flute_header{position:fixed;top:0;left:0;right:0;background:#fff0;z-index:60;pointer-events:none;display:flex;justify-content:center}html[data-nav-style=pill] .navbar{pointer-events:auto;max-width:fit-content;margin:var(--space-sm) auto 0;padding:var(--space-xs) var(--space-sm);border-radius:9999px;background:var(--blurred-background);backdrop-filter:blur(calc(var(--blur-amount, 10px) * 2)) saturate(180%);-webkit-backdrop-filter:blur(calc(var(--blur-amount, 10px) * 2)) saturate(180%);border:1px solid var(--transp-1);box-shadow:0 4px 12px rgb(0 0 0 / .1),0 1px 3px rgb(0 0 0 / .08),inset 0 1px 0 hsl(0 0% 100% / .05);transition:all .3s cubic-bezier(.32,.72,0,1);margin-bottom:20px}html[data-nav-style=pill] .navbar__content{gap:var(--space-xs);justify-content:center}html[data-nav-style=pill] .navbar__left{gap:var(--space-xs);width:auto}html[data-nav-style=pill] .navbar__logo{min-width:32px;max-width:100px}html[data-nav-style=pill] .navbar__logo img{max-height:32px}html[data-nav-style=pill] .navbar__separator{display:block;height:20px;margin:0 var(--space-2xs)}html[data-nav-style=pill] .navbar .navbar-dropdown{margin:0}html[data-nav-style=pill] .navbar .navbar-dropdown__item{font-size:calc(var(--p-small)*.95)}html[data-nav-style=pill] .navbar__actions{gap:var(--space-2xs)}html[data-nav-style=pill] .navbar__profile,html[data-nav-style=pill] .navbar__lang{width:28px;height:28px}html[data-nav-style=pill] #main{padding-top:calc(60px + var(--space-lg))}html[data-nav-style=pill-transparent] .flute_header{position:fixed;top:0;left:0;right:0;background:#fff0;z-index:60;pointer-events:none;display:flex;justify-content:center}html[data-nav-style=pill-transparent] .navbar{pointer-events:auto;max-width:fit-content;margin:0 auto;padding:var(--space-sm) var(--space-lg);border-radius:9999px;background:#fff0!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important;border:1px solid #fff0;box-shadow:none;transition:margin .5s cubic-bezier(.32,.72,0,1),padding .5s cubic-bezier(.32,.72,0,1),background .5s cubic-bezier(.32,.72,0,1),backdrop-filter .5s cubic-bezier(.32,.72,0,1),border-color .5s cubic-bezier(.32,.72,0,1),box-shadow .5s cubic-bezier(.32,.72,0,1);margin-bottom:20px}html[data-nav-style=pill-transparent] .navbar__content{gap:var(--space-sm);justify-content:center;transition:gap .5s cubic-bezier(.32,.72,0,1)}html[data-nav-style=pill-transparent] .navbar__left{gap:var(--space-sm);width:auto;transition:gap .5s cubic-bezier(.32,.72,0,1)}html[data-nav-style=pill-transparent] .navbar__logo{min-width:32px;max-width:100px;transition:opacity .5s cubic-bezier(.32,.72,0,1),transform .5s cubic-bezier(.32,.72,0,1)}html[data-nav-style=pill-transparent] .navbar__logo img{max-height:32px}html[data-nav-style=pill-transparent] .navbar__separator{display:block;height:20px;margin:0 var(--space-2xs);opacity:0;transform:scaleY(0);transition:opacity .4s cubic-bezier(.32,.72,0,1),transform .4s cubic-bezier(.32,.72,0,1)}html[data-nav-style=pill-transparent] .navbar .navbar-dropdown{margin:0}html[data-nav-style=pill-transparent] .navbar .navbar-dropdown__item{font-size:calc(var(--p-small)*.95);color:var(--text-200);background:#fff0;transition:color .3s cubic-bezier(.32,.72,0,1),background-color .3s cubic-bezier(.32,.72,0,1),padding .5s cubic-bezier(.32,.72,0,1)}html[data-nav-style=pill-transparent] .navbar .navbar-dropdown__item:hover{color:var(--text)}html[data-nav-style=pill-transparent] .navbar__actions{gap:var(--space-xs);transition:gap .5s cubic-bezier(.32,.72,0,1)}html[data-nav-style=pill-transparent] .navbar__theme-switcher,html[data-nav-style=pill-transparent] .navbar__notifications,html[data-nav-style=pill-transparent] .navbar__profile,html[data-nav-style=pill-transparent] .navbar__lang,html[data-nav-style=pill-transparent] .navbar__socials{opacity:.8;transition:opacity .4s cubic-bezier(.32,.72,0,1)}html[data-nav-style=pill-transparent] #main{padding-top:calc(60px + var(--space-lg))}html[data-nav-style=pill-transparent][data-nav-scrolled=true] .navbar{margin:var(--space-sm) auto 0;padding:var(--space-xs) 0;background:var(--blurred-background,rgb(20 20 23 / .8))!important;backdrop-filter:blur(calc(var(--blur-amount, 10px) * 2)) saturate(180%)!important;-webkit-backdrop-filter:blur(calc(var(--blur-amount, 10px) * 2)) saturate(180%)!important;border-color:var(--transp-1);box-shadow:0 4px 16px rgb(0 0 0 / .15),0 2px 4px rgb(0 0 0 / .1),inset 0 1px 0 hsl(0 0% 100% / .06)}html[data-nav-style=pill-transparent][data-nav-scrolled=true] .navbar__content{gap:var(--space-xs)}html[data-nav-style=pill-transparent][data-nav-scrolled=true] .navbar__left{gap:var(--space-xs)}html[data-nav-style=pill-transparent][data-nav-scrolled=true] .navbar__logo{opacity:1;transform:translateY(0) scale(1)}html[data-nav-style=pill-transparent][data-nav-scrolled=true] .navbar__separator{opacity:1;transform:scaleY(1)}html[data-nav-style=pill-transparent][data-nav-scrolled=true] .navbar__actions{gap:var(--space-2xs)}html[data-nav-style=pill-transparent][data-nav-scrolled=true] .navbar__theme-switcher,html[data-nav-style=pill-transparent][data-nav-scrolled=true] .navbar__notifications,html[data-nav-style=pill-transparent][data-nav-scrolled=true] .navbar__profile,html[data-nav-style=pill-transparent][data-nav-scrolled=true] .navbar__lang,html[data-nav-style=pill-transparent][data-nav-scrolled=true] .navbar__socials{opacity:1}html[data-nav-style=pill-transparent][data-nav-scrolled=true] .navbar .navbar-dropdown__item{color:var(--text-400)}html[data-nav-style=pill-transparent][data-nav-scrolled=true] .navbar .navbar-dropdown__item:hover,html[data-nav-style=pill-transparent][data-nav-scrolled=true] .navbar .navbar-dropdown__item.active{color:var(--text);background-color:var(--transp-05)}html[data-nav-style=pill-full] .flute_header{position:fixed;top:0;left:0;right:0;background:#fff0;z-index:60;pointer-events:none;display:flex;justify-content:center;padding:var(--space-sm) var(--space-md) 0}html[data-nav-style=pill-full] .navbar{pointer-events:auto;width:100%;max-width:var(--max-content-width,1200px);margin:0 auto;padding:var(--space-xs) var(--space-md);border-radius:var(--border1);background:var(--blurred-background);backdrop-filter:blur(calc(var(--blur-amount, 10px) * 2)) saturate(180%);-webkit-backdrop-filter:blur(calc(var(--blur-amount, 10px) * 2)) saturate(180%);border:1px solid var(--transp-1);box-shadow:0 4px 12px rgb(0 0 0 / .1),0 1px 3px rgb(0 0 0 / .08),inset 0 1px 0 hsl(0 0% 100% / .05);transition:all .3s cubic-bezier(.32,.72,0,1)}html[data-nav-style=pill-full] .navbar__content{gap:var(--space-sm);justify-content:space-between}html[data-nav-style=pill-full] .navbar__left{gap:var(--space-sm);width:auto}html[data-nav-style=pill-full] .navbar__logo{min-width:32px;max-width:120px}html[data-nav-style=pill-full] .navbar__logo img{max-height:36px}html[data-nav-style=pill-full] .navbar__separator{display:block;height:24px;margin:0 var(--space-xs)}html[data-nav-style=pill-full] .navbar .navbar-dropdown{margin:0}html[data-nav-style=pill-full] .navbar .navbar-dropdown__item{font-size:var(--p-small)}html[data-nav-style=pill-full] .navbar__actions{gap:var(--space-xs)}html[data-nav-style=pill-full] .navbar__profile,html[data-nav-style=pill-full] .navbar__lang{width:32px;height:32px}html[data-nav-style=pill-full] #main{padding-top:calc(70px + var(--space-lg))}html[data-nav-fixed=false] .flute_header{position:relative}html[data-nav-fixed=false][data-nav-style=pill] .flute_header,html[data-nav-fixed=false][data-nav-style=pill-transparent] .flute_header,html[data-nav-fixed=false][data-nav-style=pill-full] .flute_header,html[data-nav-fixed=false][data-nav-style=centered] .flute_header{position:relative}html[data-nav-fixed=false][data-nav-style=pill] #main,html[data-nav-fixed=false][data-nav-style=pill-transparent] #main,html[data-nav-fixed=false][data-nav-style=pill-full] #main,html[data-nav-fixed=false][data-nav-style=centered] #main{padding-top:0}html[data-nav-blur=false] .navbar{backdrop-filter:none;-webkit-backdrop-filter:none;background:var(--background)}html[data-nav-blur=false][data-nav-style=pill] .navbar,html[data-nav-blur=false][data-nav-style=pill-full] .navbar{background:var(--background)}html[data-nav-blur=false][data-nav-style=pill-transparent][data-nav-scrolled=true] .navbar{backdrop-filter:none!important;-webkit-backdrop-filter:none!important;background:var(--background)!important}html[data-nav-blur=true] .navbar{background:var(--blurred-background);backdrop-filter:blur(var(--blur-amount,10px)) saturate(180%);-webkit-backdrop-filter:blur(var(--blur-amount,10px)) saturate(180%)}html[data-nav-socials=false] .navbar__socials{display:none!important}html[data-nav-style=sidebar] .navbar-dropdown{display:none!important}@media(min-width:768px)and (max-width:1023px){html[data-nav-style=pill] .flute_header,html[data-nav-style=pill-transparent] .flute_header,html[data-nav-style=pill-full] .flute_header{position:sticky;background:#fff0;pointer-events:auto;padding:0}html[data-nav-style=pill] .navbar,html[data-nav-style=pill-transparent] .navbar,html[data-nav-style=pill-full] .navbar{max-width:none;width:100%;margin:0;border-radius:0;padding:var(--space-md) 0;background:var(--blurred-background);backdrop-filter:blur(var(--blur-amount,10px)) saturate(180%);-webkit-backdrop-filter:blur(var(--blur-amount,10px)) saturate(180%);border-color:var(--transp-1)}html[data-nav-style=pill] .navbar__logo,html[data-nav-style=pill-transparent] .navbar__logo,html[data-nav-style=pill-full] .navbar__logo{opacity:1;transform:translateY(0)}html[data-nav-style=pill] .navbar__separator,html[data-nav-style=pill-transparent] .navbar__separator,html[data-nav-style=pill-full] .navbar__separator{opacity:1;transform:scaleY(1)}html[data-nav-style=pill] #main,html[data-nav-style=pill-transparent] #main,html[data-nav-style=pill-full] #main{padding-top:0}}@media(max-width:767px){html[data-nav-style=pill] .navbar,html[data-nav-style=pill-transparent] .navbar,html[data-nav-style=pill-full] .navbar{max-width:none;width:100%;margin:0!important;border-radius:0;padding:var(--space-md) 0}html[data-nav-style=pill] .navbar__left,html[data-nav-style=pill-transparent] .navbar__left,html[data-nav-style=pill-full] .navbar__left{width:100%}html[data-nav-style=pill] .navbar__logo,html[data-nav-style=pill-transparent] .navbar__logo,html[data-nav-style=pill-full] .navbar__logo{opacity:1;transform:translateY(0)}html[data-nav-style=centered] .navbar__left{display:flex}html[data-nav-style=centered] .navbar__content-logo{order:0}html[data-nav-style=centered] .navbar .navbar-dropdown{order:0;flex:none}html[data-nav-style=centered] .navbar__actions{order:0;flex:none}html[data-nav-style=centered] .navbar__separator{display:block!important}}.sidebar-nav{position:fixed;top:0;left:0;bottom:0;width:var(--sidebar-width,260px);background-color:var(--blurred-background);border-right:1px solid var(--sidebar-border);z-index:50;display:none;flex-direction:column;transition:width .2s cubic-bezier(.4,0,.2,1);overflow:hidden;--sidebar-bg:var(--blurred-background);--sidebar-border:rgba(0, 0, 0, 0.08);--sidebar-text:#1a1a1a;--sidebar-text-muted:#6b6b6b;--sidebar-text-light:#9a9a9a;--sidebar-hover:rgba(0, 0, 0, 0.04);--sidebar-active:color-mix(in srgb, var(--accent) 12%, transparent);--sidebar-active-text:var(--accent);--sidebar-line:rgba(0, 0, 0, 0.06)}html[data-theme=dark] .sidebar-nav{--sidebar-bg:var(--blurred-background);--sidebar-border:var(--transp-1);--sidebar-text:var(--text);--sidebar-text-muted:var(--text-400);--sidebar-text-light:var(--text-600);--sidebar-hover:var(--transp-1);--sidebar-active:color-mix(in srgb, var(--accent) 15%, transparent);--sidebar-active-text:var(--accent);--sidebar-line:var(--transp-1)}.sidebar-nav__header{display:flex;align-items:center;justify-content:space-between;padding:var(--space-md) 1rem;min-height:calc(var(--space-md)*2 + 40px);border-bottom:1px solid var(--sidebar-border);flex-shrink:0;transition:padding .2s cubic-bezier(.4,0,.2,1)}.sidebar-nav__logo{display:flex;align-items:center;gap:.5rem;text-decoration:none;flex:1;min-width:0}.sidebar-nav__logo img{height:28px;width:auto;flex-shrink:0}.sidebar-nav__logo p{font-size:.875rem;font-weight:600;color:var(--sidebar-text);margin:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;text-transform:uppercase;letter-spacing:.02em}.sidebar-nav__logo-img{height:28px;width:auto;flex-shrink:0}.sidebar-nav__logo-img--dark{display:flex}.sidebar-nav__logo-img--light{display:none}.sidebar-nav__logo-text{font-size:.875rem;font-weight:600;color:var(--sidebar-text);margin:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;text-transform:uppercase;letter-spacing:.02em;transition:opacity .2s cubic-bezier(.4,0,.2,1)}.sidebar-nav__contained-collapse{display:none;align-items:center;justify-content:center;width:30px;height:30px;margin-left:auto;padding:0;border:none;border-radius:.375rem;background:#fff0;color:var(--sidebar-text-muted);cursor:pointer;transition:all .15s ease;flex-shrink:0}.sidebar-nav__contained-collapse:hover{background:var(--sidebar-hover);color:var(--sidebar-text)}.sidebar-nav__contained-collapse svg{width:18px;height:18px}.sidebar-nav__mobile-close{display:none;align-items:center;justify-content:center;width:32px;height:32px;margin-left:auto;padding:0;border:none;border-radius:.375rem;background:#fff0;color:var(--sidebar-text-muted);cursor:pointer;transition:all .15s ease;flex-shrink:0}.sidebar-nav__mobile-close:hover{background:var(--sidebar-hover);color:var(--sidebar-text)}.sidebar-nav__mobile-close svg{font-size:1.125rem}.sidebar-nav__nav{flex:1;overflow-y:auto;overflow-x:hidden;padding:.5rem 0 0;display:flex;flex-direction:column}.sidebar-nav__nav::-webkit-scrollbar{width:4px}.sidebar-nav__nav::-webkit-scrollbar-track{background:#fff0}.sidebar-nav__nav::-webkit-scrollbar-thumb{background:var(--sidebar-border);border-radius:4px}.sidebar-nav__nav::-webkit-scrollbar-thumb:hover{background:var(--sidebar-text-light)}.sidebar-nav__section{margin-bottom:.25rem}.sidebar-nav__section:last-child{margin-bottom:0}.sidebar-nav__section-title{font-size:.6875rem;font-weight:600;text-transform:uppercase;letter-spacing:.03em;color:var(--sidebar-text-light);padding:.75rem 1rem .375rem;transition:opacity .2s cubic-bezier(.4,0,.2,1),height .2s cubic-bezier(.4,0,.2,1),padding .2s cubic-bezier(.4,0,.2,1)}.sidebar-nav__footer{padding:var(--space-sm);border-top:1px solid var(--sidebar-border);display:flex;flex-direction:column;gap:var(--space-2xs);flex-shrink:0}.sidebar-nav__socials{display:flex;align-items:center;justify-content:center;gap:var(--space-xs);padding:var(--space-xs) 0;flex-wrap:wrap}.sidebar-nav__socials a{display:flex;align-items:center;justify-content:center;width:36px;height:36px;border-radius:.375rem;color:var(--sidebar-text-muted);transition:all .15s ease}.sidebar-nav__socials a:hover{background:var(--sidebar-hover);color:var(--sidebar-text)}.sidebar-nav__socials a svg{width:18px;height:18px}.sidebar-nav__toggle{display:flex;align-items:center;gap:.5rem;height:32px;padding:0 .5rem;border-radius:.375rem;color:var(--sidebar-text-muted);cursor:pointer;transition:all .15s ease;flex-shrink:0;background:none;border:none;width:100%}.sidebar-nav__toggle:hover{background-color:var(--sidebar-hover);color:var(--sidebar-text)}.sidebar-nav__toggle svg{font-size:1.125rem;flex-shrink:0;transition:transform .2s cubic-bezier(.4,0,.2,1)}.sidebar-nav__toggle-text{font-size:.8125rem;font-weight:500;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;transition:opacity .2s cubic-bezier(.4,0,.2,1)}.sidebar-nav__guest{display:flex;align-items:center;gap:.625rem;padding:.5rem .75rem;margin:0 .5rem var(--space-xs);border-radius:.375rem;background:#fff0;border:1px solid var(--sidebar-line);text-decoration:none;cursor:pointer;transition:background-color .15s ease,border-color .15s ease}.sidebar-nav__guest:hover{background:var(--sidebar-hover);border-color:var(--sidebar-border)}.sidebar-nav__guest:hover .sidebar-nav__guest-link{text-decoration:underline}.sidebar-nav__guest-icon{display:flex;font-size:1.125rem;flex-shrink:0;color:var(--sidebar-text-muted)}.sidebar-nav__guest-content{display:flex;flex-direction:column;min-width:0}.sidebar-nav__guest-text{font-size:.6875rem;color:var(--sidebar-text-muted);font-weight:500;line-height:1.2}.sidebar-nav__guest-link{font-size:.8125rem;font-weight:600;color:var(--accent);line-height:1.3}.sidebar-nav__items{display:flex;flex-direction:column;gap:2px;padding:0 .5rem}.sidebar-nav__item{display:flex;align-items:center;gap:.625rem;padding:0 .75rem;border-radius:.375rem;color:var(--sidebar-text-muted);font-size:.8125rem;font-weight:500;transition:color .15s ease,background-color .15s ease;text-decoration:none;height:36px;min-height:36px;cursor:pointer;position:relative;border:none;background:#fff0;text-align:left;line-height:1.4;width:100%}.sidebar-nav__item:hover{color:var(--sidebar-text);background-color:var(--sidebar-hover)}.sidebar-nav__item:hover .sidebar-nav__item-icon{opacity:1}.sidebar-nav__item.active{color:var(--sidebar-active-text);background-color:var(--sidebar-active);font-weight:600}.sidebar-nav__item.active::before{content:"";position:absolute;left:0;top:50%;transform:translateY(-50%);width:3px;height:16px;border-radius:0 3px 3px 0;background-color:var(--accent)}.sidebar-nav__item.active .sidebar-nav__item-icon{opacity:1;color:var(--sidebar-active-text)}.sidebar-nav__item-icon{display:flex;align-items:center;justify-content:center;width:1.25rem;height:1.25rem;flex-shrink:0;opacity:.65;transition:opacity .15s ease,color .15s ease}.sidebar-nav__item-icon svg{width:1.25rem;height:1.25rem;display:block}.sidebar-nav__item-text{flex:1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;transition:opacity .2s cubic-bezier(.4,0,.2,1)}.sidebar-nav__item-badge{display:inline-flex;align-items:center;justify-content:center;min-width:20px;height:20px;padding:0 6px;font-size:.6875rem;font-weight:600;line-height:1;border-radius:6px;flex-shrink:0;margin-left:auto;font-variant-numeric:tabular-nums;background-color:var(--sidebar-hover);color:var(--sidebar-text-muted);border:1px solid var(--sidebar-border);transition:all .15s ease}.sidebar-nav__item:hover .sidebar-nav__item-badge,.sidebar-nav__item.active .sidebar-nav__item-badge{background-color:color-mix(in srgb,var(--accent) 15%,transparent);color:var(--sidebar-active-text);border-color:color-mix(in srgb,var(--accent) 25%,transparent)}.sidebar-nav__item-badge--primary{background-color:color-mix(in srgb,var(--accent) 15%,transparent);color:var(--accent);border-color:color-mix(in srgb,var(--accent) 25%,transparent)}.sidebar-nav__item-badge--success{background-color:color-mix(in srgb,#22c55e 15%,transparent);color:#22c55e;border-color:color-mix(in srgb,#22c55e 25%,transparent)}.sidebar-nav__item-badge--warning{background-color:color-mix(in srgb,#f59e0b 15%,transparent);color:#f59e0b;border-color:color-mix(in srgb,#f59e0b 25%,transparent)}.sidebar-nav__item-badge--danger{background-color:color-mix(in srgb,#ef4444 15%,transparent);color:#ef4444;border-color:color-mix(in srgb,#ef4444 25%,transparent)}.sidebar-nav__item-badge--info{background-color:color-mix(in srgb,#3b82f6 15%,transparent);color:#3b82f6;border-color:color-mix(in srgb,#3b82f6 25%,transparent)}.sidebar-nav__item-badge--new{background-color:#ef4444;color:#fff;border-color:#ef4444;font-size:.625rem;text-transform:uppercase;letter-spacing:.02em}.sidebar-nav__item-badge--dot{width:8px;height:8px;min-width:8px;padding:0;border-radius:50%;background-color:var(--accent);border:none;box-shadow:0 0 0 3px color-mix(in srgb,var(--accent) 20%,transparent)}.sidebar-nav__item-badge--pulse{animation:badge-pulse 2s ease-in-out infinite}.sidebar-nav__item-chevron{font-size:.625rem;color:var(--sidebar-text-light);flex-shrink:0;margin-left:auto;transition:transform .25s cubic-bezier(.4,0,.2,1)}.sidebar-nav__item-chevron svg{width:.625rem;height:.625rem}.sidebar-nav__dropdown{position:relative;display:flex;flex-direction:column}.sidebar-nav__dropdown.is-open>.sidebar-nav__submenu{grid-template-rows:1fr;opacity:1;border-left-color:var(--sidebar-line)}.sidebar-nav__dropdown.is-open>.sidebar-nav__item .sidebar-nav__item-chevron{transform:rotate(-180deg)}.sidebar-nav__submenu{display:grid;grid-template-rows:0fr;opacity:0;transition:grid-template-rows .25s cubic-bezier(.4,0,.2,1),opacity .2s ease,border-color .2s ease;margin-left:1rem;padding-left:.75rem;border-left:1px solid #fff0}.sidebar-nav__submenu>*{overflow:hidden;min-height:0}.sidebar-nav__submenu.is-open{grid-template-rows:1fr;opacity:1;border-left-color:var(--sidebar-line)}.sidebar-nav__submenu-inner{display:flex;flex-direction:column;gap:1px}.sidebar-nav__submenu-inner>:first-child{margin-top:.25rem}.sidebar-nav__submenu-inner>:last-child{margin-bottom:.25rem}.sidebar-nav__subitem{display:flex;align-items:center;gap:.625rem;padding:0 .625rem;border-radius:.375rem;color:var(--sidebar-text-muted);text-decoration:none;font-size:.8125rem;font-weight:500;line-height:1.4;height:32px;min-height:32px;transition:color .15s ease,background-color .15s ease}.sidebar-nav__subitem:hover{color:var(--sidebar-text);background-color:var(--sidebar-hover)}.sidebar-nav__subitem.active{color:var(--sidebar-active-text);background-color:var(--sidebar-active)}.sidebar-nav__subitem-icon{display:flex;align-items:center;justify-content:center;width:1rem;height:1rem;flex-shrink:0}.sidebar-nav__subitem-icon svg{width:1rem;height:1rem;display:block}.sidebar-nav__subgroup:not(:first-child){padding-top:var(--space-2xs);margin-top:var(--space-2xs);border-top:1px solid var(--sidebar-line)}.sidebar-nav__subgroup.is-open>.sidebar-nav__subgroup-toggle .sidebar-nav__subgroup-chevron{transform:rotate(-180deg)}.sidebar-nav__subgroup.is-open>.sidebar-nav__subgroup-items{grid-template-rows:1fr;opacity:1}.sidebar-nav__subgroup-toggle{display:flex;align-items:center;width:100%;padding:4px var(--space-sm);border:none;background:#fff0;cursor:pointer;border-radius:.25rem;transition:background-color .12s ease}.sidebar-nav__subgroup-toggle:hover{background-color:var(--sidebar-hover)}.sidebar-nav__subgroup-toggle:hover .sidebar-nav__subgroup-title{color:var(--sidebar-text-muted)}.sidebar-nav__subgroup-title{font-size:10px;font-weight:600;color:var(--sidebar-text-light);text-transform:uppercase;letter-spacing:.04em;transition:color .12s ease}.sidebar-nav__subgroup-chevron{font-size:.5rem;color:var(--sidebar-text-light);margin-left:auto;transition:transform .2s cubic-bezier(.4,0,.2,1)}.sidebar-nav__subgroup-chevron svg{width:.5rem;height:.5rem;display:block}.sidebar-nav__subgroup-items{display:grid;grid-template-rows:0fr;opacity:0;transition:grid-template-rows .2s cubic-bezier(.4,0,.2,1),opacity .15s ease}.sidebar-nav__subgroup-items>*{overflow:hidden;min-height:0}.sidebar-nav__subgroup-items-inner{display:flex;flex-direction:column;gap:1px}@keyframes badge-pulse{0%,100%{opacity:1}50%{opacity:.6}}html[data-nav-style=sidebar][data-sidebar-mode=minimal] .sidebar-nav__items{gap:0;padding:0 .375rem}html[data-nav-style=sidebar][data-sidebar-mode=minimal] .sidebar-nav__item{padding:0 10px;border-radius:0;height:34px;min-height:34px}html[data-nav-style=sidebar][data-sidebar-mode=minimal] .sidebar-nav__item::before{display:none!important}html[data-nav-style=sidebar][data-sidebar-mode=minimal] .sidebar-nav__item:hover{background:#fff0!important;color:var(--sidebar-text)}html[data-nav-style=sidebar][data-sidebar-mode=minimal] .sidebar-nav__item.active{background:#fff0!important;color:var(--accent)}html[data-nav-style=sidebar][data-sidebar-mode=minimal] .sidebar-nav__item.active .sidebar-nav__item-icon{color:var(--accent)}html[data-nav-style=sidebar][data-sidebar-mode=minimal] .sidebar-nav__item.active .sidebar-nav__item-text{color:var(--accent)}html[data-nav-style=sidebar][data-sidebar-mode=minimal] .sidebar-nav__item-icon{width:18px;height:18px;opacity:.6}html[data-nav-style=sidebar][data-sidebar-mode=minimal] .sidebar-nav__item-icon svg{width:18px;height:18px}html[data-nav-style=sidebar][data-sidebar-mode=minimal] .sidebar-nav__item.active .sidebar-nav__item-icon{opacity:1}html[data-nav-style=sidebar][data-sidebar-mode=minimal] .sidebar-nav__submenu{gap:0;margin-left:28px;padding:0}html[data-nav-style=sidebar][data-sidebar-mode=minimal] .sidebar-nav__dropdown.is-open>.sidebar-nav__submenu{border-left-color:var(--sidebar-line)}html[data-nav-style=sidebar][data-sidebar-mode=minimal] .sidebar-nav__subitem{padding:0 10px;border-radius:0;height:auto;min-height:auto;padding-top:5px;padding-bottom:5px;background:#fff0!important}html[data-nav-style=sidebar][data-sidebar-mode=minimal] .sidebar-nav__subitem:hover{background:#fff0!important;color:var(--sidebar-text)}html[data-nav-style=sidebar][data-sidebar-mode=minimal] .sidebar-nav__subitem.active{background:#fff0!important;color:var(--accent)}html[data-nav-style=sidebar][data-sidebar-mode=minimal] .sidebar-nav__dropdown.is-open>.sidebar-nav__item{background:#fff0!important}html[data-nav-style=sidebar][data-sidebar-mode=minimal] .sidebar-nav__subgroup-toggle{padding:0 10px;border-radius:0;height:auto;padding-top:5px;padding-bottom:5px;background:#fff0!important}html[data-nav-style=sidebar][data-sidebar-mode=minimal] .sidebar-nav__subgroup-toggle:hover{background:#fff0!important}html[data-nav-style=sidebar][data-sidebar-mode=minimal] .sidebar-nav__subgroup-toggle:hover .sidebar-nav__subgroup-title{color:var(--sidebar-text)}html[data-nav-style=sidebar][data-sidebar-mode=minimal] .sidebar-nav__subgroup-title{font-size:.8125rem;font-weight:500;text-transform:none;letter-spacing:normal;color:var(--sidebar-text-muted)}html[data-nav-style=sidebar][data-sidebar-mode=minimal] .sidebar-nav__subgroup-chevron{color:var(--sidebar-text-light)}html[data-nav-style=sidebar][data-sidebar-mode=minimal] .sidebar-nav__subgroup:not(:first-child){border-top:none;padding-top:0;margin-top:0}html[data-nav-style=sidebar][data-sidebar-mode=minimal] .sidebar-nav__subgroup-items{margin-left:10px;padding-left:10px;border-left:1.5px solid var(--sidebar-line)}.sidebar-floating-dropdown{position:fixed;min-width:220px;max-width:280px;max-height:80vh;overflow-y:auto;overflow-x:hidden;background:var(--blurred-background);backdrop-filter:blur(20px) saturate(180%);-webkit-backdrop-filter:blur(20px) saturate(180%);border:1px solid var(--transp-1);border-radius:var(--border1);padding:0;opacity:0;visibility:hidden;transform:translateX(-6px) scale(.97);transition:opacity .18s ease,visibility .18s ease,transform .18s ease;z-index:9999;box-shadow:0 4px 24px rgb(0 0 0 / .12),0 12px 48px rgb(0 0 0 / .08)}.sidebar-floating-dropdown::-webkit-scrollbar{width:4px}.sidebar-floating-dropdown::-webkit-scrollbar-track{background:#fff0}.sidebar-floating-dropdown::-webkit-scrollbar-thumb{background:var(--transp-1);border-radius:4px}.sidebar-floating-dropdown.is-visible{opacity:1;visibility:visible;transform:translateX(0) scale(1)}.sidebar-floating-dropdown.is-visible .sidebar-floating-dropdown__item{opacity:1;transform:translateX(0)}.sidebar-floating-dropdown::before{content:"";position:absolute;width:8px;height:8px;background:var(--blurred-background);border:1px solid var(--transp-1);transform:rotate(45deg);z-index:-1}.sidebar-floating-dropdown[data-placement^=right]::before{left:-4px;top:18px;border-right:none;border-top:none}.sidebar-floating-dropdown[data-placement^=left]::before{right:-4px;top:18px;border-left:none;border-bottom:none}.sidebar-floating-dropdown__header{display:flex;align-items:center;gap:8px;padding:10px 14px;border-bottom:1px solid var(--transp-05)}.sidebar-floating-dropdown__header-icon{display:flex;width:18px;height:18px;flex-shrink:0;color:var(--accent);opacity:.8}.sidebar-floating-dropdown__header-icon svg{width:18px;height:18px}.sidebar-floating-dropdown__header-text{font-size:12px;font-weight:600;color:var(--text-300);letter-spacing:.01em;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sidebar-floating-dropdown__content{padding:var(--space-2xs)}.sidebar-floating-dropdown__items{display:flex;flex-direction:column;gap:1px}.sidebar-floating-dropdown__item{display:flex;align-items:center;gap:8px;padding:7px 10px;border-radius:var(--border05);color:var(--text-400);text-decoration:none;font-size:13px;font-weight:500;transition:background .12s ease,color .12s ease,opacity .2s ease,transform .2s ease;line-height:1;opacity:0;transform:translateX(-4px)}.sidebar-floating-dropdown__item>span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sidebar-floating-dropdown__item:hover{background:var(--transp-05);color:var(--text)}.sidebar-floating-dropdown__item:hover .sidebar-floating-dropdown__item-icon{color:var(--text-300)}.sidebar-floating-dropdown__item.active{background:color-mix(in srgb,var(--accent) 10%,transparent);color:var(--accent)}.sidebar-floating-dropdown__item.active .sidebar-floating-dropdown__item-icon{color:var(--accent)}.sidebar-floating-dropdown__item-icon{display:flex;align-items:center;justify-content:center;width:16px;height:16px;flex-shrink:0;color:var(--text-500);transition:color .12s ease}.sidebar-floating-dropdown__item-icon svg{width:16px;height:16px;display:block}.sidebar-floating-dropdown__group:not(:first-child){margin-top:2px;padding-top:2px;border-top:1px solid var(--transp-05)}.sidebar-floating-dropdown__group-title{display:flex;align-items:center;gap:6px;font-size:10px;font-weight:600;color:var(--text-600);padding:6px 10px 4px;text-transform:uppercase;letter-spacing:.04em}.sidebar-floating-dropdown__group-items{display:flex;flex-direction:column;gap:1px;margin-left:10px;padding-left:8px;border-left:1.5px solid var(--transp-1)}.sidebar-floating-dropdown__group-items .sidebar-floating-dropdown__item{font-size:12.5px;padding:6px 8px}@media(min-width:769px){.sidebar-nav.is-collapsed{width:var(--sidebar-collapsed-width,78px)}.sidebar-nav.is-collapsed .sidebar-nav__header{padding:var(--space-md) .5rem;justify-content:center}.sidebar-nav.is-collapsed .sidebar-nav__logo{justify-content:center;flex:none}.sidebar-nav.is-collapsed .sidebar-nav__logo-text,.sidebar-nav.is-collapsed .sidebar-nav__logo p{display:none}.sidebar-nav.is-collapsed .sidebar-nav__logo-img{height:32px}.sidebar-nav.is-collapsed .sidebar-nav__toggle{justify-content:center;width:40px;padding:0;margin:0 auto}.sidebar-nav.is-collapsed .sidebar-nav__toggle-text{display:none}.sidebar-nav.is-collapsed .sidebar-nav__section-title{opacity:0;height:0;padding:0;overflow:hidden}.sidebar-nav.is-collapsed .sidebar-nav__items{padding:0 .875rem;gap:.25rem;align-items:center}.sidebar-nav.is-collapsed .sidebar-nav__dropdown{width:100%;align-items:center}.sidebar-nav.is-collapsed .sidebar-nav__item{justify-content:center;padding:0;width:40px;height:40px;min-height:40px;border-radius:.5rem}.sidebar-nav.is-collapsed .sidebar-nav__item::before{display:none!important}.sidebar-nav.is-collapsed .sidebar-nav__item .sidebar-nav__item-icon{margin:0;font-size:1.25rem}.sidebar-nav.is-collapsed .sidebar-nav__item-text,.sidebar-nav.is-collapsed .sidebar-nav__item-chevron,.sidebar-nav.is-collapsed .sidebar-nav__item-badge{display:none}.sidebar-nav.is-collapsed .sidebar-nav__submenu{display:none!important}.sidebar-nav.is-collapsed .sidebar-nav__footer{align-items:center}.sidebar-nav.is-collapsed .sidebar-nav__socials{flex-direction:column;gap:var(--space-2xs)}.sidebar-nav.is-collapsed .sidebar-nav__socials a{width:40px;height:40px}.sidebar-nav.is-collapsed .sidebar-nav__guest{justify-content:center;padding:0;margin:0 auto var(--space-2xs);width:40px;height:40px;border-radius:.5rem;background:color-mix(in srgb,var(--accent) 8%,transparent);border:1px solid color-mix(in srgb,var(--accent) 25%,transparent)}.sidebar-nav.is-collapsed .sidebar-nav__guest:hover{background:color-mix(in srgb,var(--accent) 15%,transparent);border-color:color-mix(in srgb,var(--accent) 40%,transparent)}.sidebar-nav.is-collapsed .sidebar-nav__guest-content{display:none}.sidebar-nav.is-collapsed .sidebar-nav__guest-icon{font-size:1.25rem;color:var(--accent)}}body.sidebar-collapsed .sidebar-nav__dropdown.is-open>.sidebar-nav__submenu{display:none!important}html[data-nav-style=sidebar][data-sidebar-style=mini]{--sidebar-width:var(--sidebar-mini-width, 78px)}html[data-nav-style=sidebar][data-sidebar-style=mini] .sidebar-nav{width:var(--sidebar-mini-width,78px)}html[data-nav-style=sidebar][data-sidebar-style=mini] .sidebar-nav__header{justify-content:center;padding:var(--space-md) var(--space-xs)}html[data-nav-style=sidebar][data-sidebar-style=mini] .sidebar-nav__logo{justify-content:center}html[data-nav-style=sidebar][data-sidebar-style=mini] .sidebar-nav__logo-text{display:none}html[data-nav-style=sidebar][data-sidebar-style=mini] .sidebar-nav__logo-img{height:32px}html[data-nav-style=sidebar][data-sidebar-style=mini] .sidebar-nav__nav{padding:var(--space-xs)}html[data-nav-style=sidebar][data-sidebar-style=mini] .sidebar-nav__section{flex:0 0 auto;display:flex;flex-direction:column}html[data-nav-style=sidebar][data-sidebar-style=mini] .sidebar-nav__section-title{display:none}html[data-nav-style=sidebar][data-sidebar-style=mini] .sidebar-nav__items{gap:4px;padding:0}html[data-nav-style=sidebar][data-sidebar-style=mini] .sidebar-nav__item{flex-direction:column;gap:5px;padding:10px 6px 8px;text-align:center;border-radius:var(--border05);position:relative;min-height:61px;justify-content:center}html[data-nav-style=sidebar][data-sidebar-style=mini] .sidebar-nav__item-icon{width:22px;height:22px;display:flex;align-items:center;justify-content:center}html[data-nav-style=sidebar][data-sidebar-style=mini] .sidebar-nav__item-icon svg{width:22px;height:22px}html[data-nav-style=sidebar][data-sidebar-style=mini] .sidebar-nav__item-text{font-size:10px;font-weight:600;opacity:.6;line-height:1.2;letter-spacing:-.02em;max-width:100%;flex:0 0 auto;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;word-break:break-word;white-space:normal}html[data-nav-style=sidebar][data-sidebar-style=mini] .sidebar-nav__item.active .sidebar-nav__item-text{opacity:1;color:var(--accent)}html[data-nav-style=sidebar][data-sidebar-style=mini] .sidebar-nav__item-badge,html[data-nav-style=sidebar][data-sidebar-style=mini] .sidebar-nav__item-chevron{display:none}html[data-nav-style=sidebar][data-sidebar-style=mini] .sidebar-nav__toggle{display:none}html[data-nav-style=sidebar][data-sidebar-style=mini] .sidebar-nav__footer{padding:var(--space-xs)}html[data-nav-style=sidebar][data-sidebar-style=mini] .sidebar-nav__socials{flex-direction:column;gap:4px}html[data-nav-style=sidebar][data-sidebar-style=mini] .sidebar-nav__socials a{width:100%;height:40px;border-radius:var(--border05)}html[data-nav-style=sidebar][data-sidebar-style=mini] .sidebar-nav__submenu{display:none!important}html[data-nav-style=sidebar][data-sidebar-style=mini] .sidebar-nav__guest{display:none}html[data-nav-style=sidebar][data-sidebar-style=mini][data-sidebar-position=center] .sidebar-nav__nav{justify-content:center}.sidebar-hover-zone{display:none;position:fixed;left:0;top:0;bottom:0;width:20px;z-index:52;pointer-events:auto}.content-frame{display:none}.frame-blur{display:none}.sidebar-contained-toggle{display:none;position:fixed;left:calc(var(--sidebar-width, 260px) + 14px);top:24px;z-index:56;width:34px;height:34px;align-items:center;justify-content:center;border-radius:var(--border05,.5rem);background:color-mix(in srgb,var(--text) 6%,transparent);border:1px solid color-mix(in srgb,var(--text) 5%,transparent);color:var(--text-400);cursor:pointer;transition:background .15s ease,color .15s ease,left .3s cubic-bezier(.32,.72,0,1)}.sidebar-contained-toggle:hover{background:color-mix(in srgb,var(--text) 12%,transparent);color:var(--text)}.sidebar-contained-toggle svg{width:18px;height:18px}@media(min-width:769px){html[data-nav-style=sidebar][data-sidebar-contained=true]{background:var(--secondary)}html[data-nav-style=sidebar][data-sidebar-contained=true] body{background-color:#fff0;padding-top:10px;padding-right:10px;padding-bottom:10px;padding-left:var(--sidebar-width,260px);transition:padding .3s cubic-bezier(.32,.72,0,1)}html[data-nav-style=sidebar][data-sidebar-contained=true] body::after{content:"";position:fixed;top:10px;right:10px;bottom:10px;left:var(--sidebar-width,260px);border-radius:var(--border1,1rem);pointer-events:none;z-index:2;box-shadow:0 0 0 200vmax var(--secondary);transition:left .3s cubic-bezier(.32,.72,0,1)}html[data-nav-style=sidebar][data-sidebar-contained=true] .content-frame{display:block;position:fixed;top:10px;right:10px;bottom:10px;left:var(--sidebar-width,260px);background-color:var(--background);background-image:var(--page-gradient,none);background-attachment:fixed;background-position:center;background-repeat:no-repeat;background-size:cover;border-radius:var(--border1,1rem);z-index:-2;pointer-events:none;transition:left .3s cubic-bezier(.32,.72,0,1)}html[data-nav-style=sidebar][data-sidebar-contained=true] .frame-blur{display:block;position:fixed;inset:0;z-index:48;pointer-events:none;backdrop-filter:blur(var(--blur-amount,10px)) saturate(180%);-webkit-backdrop-filter:blur(var(--blur-amount,10px)) saturate(180%);background:color-mix(in srgb,var(--secondary) 65%,transparent);-webkit-mask:linear-gradient(#000 0 0) 0 0/100% 10px no-repeat,linear-gradient(#000 0 0) 0 100%/100% 10px no-repeat,linear-gradient(#000 0 0) 0 0/var(--sidebar-width,260px) 100% no-repeat,linear-gradient(#000 0 0) 100% 0/10px 100% no-repeat;mask:linear-gradient(#000 0 0) 0 0/100% 10px no-repeat,linear-gradient(#000 0 0) 0 100%/100% 10px no-repeat,linear-gradient(#000 0 0) 0 0/var(--sidebar-width,260px) 100% no-repeat,linear-gradient(#000 0 0) 100% 0/10px 100% no-repeat}html[data-nav-style=sidebar][data-sidebar-contained=true] .sidebar-nav{top:0;bottom:0;left:0;border-radius:0;border-right:none;background-color:#fff0;backdrop-filter:none;-webkit-backdrop-filter:none;transition:width .2s cubic-bezier(.4,0,.2,1),transform .3s cubic-bezier(.32,.72,0,1),opacity .2s ease,box-shadow .3s ease}html[data-nav-style=sidebar][data-sidebar-contained=true] .flute_header{z-index:55;background:#fff0}html[data-nav-style=sidebar][data-sidebar-contained=true] .flute_header .navbar{background:#fff0;backdrop-filter:none;-webkit-backdrop-filter:none;border:none;box-shadow:none}html[data-nav-style=sidebar][data-sidebar-contained=true] #main{position:relative;z-index:1}html[data-nav-style=sidebar][data-sidebar-contained=true] .flute_footer{position:relative;z-index:1;margin-left:0}html[data-nav-style=sidebar][data-sidebar-contained=true] .sidebar-nav__contained-collapse{display:flex}html[data-nav-style=sidebar][data-sidebar-contained=true] .sidebar-contained-toggle{display:none}html[data-nav-style=sidebar][data-sidebar-contained=true] .sidebar-nav__toggle{display:none}html[data-nav-style=sidebar][data-sidebar-contained=true][data-nav-fixed=false] .flute_header{position:relative;left:auto}html[data-nav-style=sidebar][data-sidebar-contained=true][data-sidebar-collapsed=true] body{padding-left:10px}html[data-nav-style=sidebar][data-sidebar-contained=true][data-sidebar-collapsed=true] body::after{left:10px}html[data-nav-style=sidebar][data-sidebar-contained=true][data-sidebar-collapsed=true] .content-frame{left:10px}html[data-nav-style=sidebar][data-sidebar-contained=true][data-sidebar-collapsed=true] .frame-blur{-webkit-mask:linear-gradient(#000 0 0) 0 0/100% 10px no-repeat,linear-gradient(#000 0 0) 0 100%/100% 10px no-repeat,linear-gradient(#000 0 0) 0 0/10px 100% no-repeat,linear-gradient(#000 0 0) 100% 0/10px 100% no-repeat;mask:linear-gradient(#000 0 0) 0 0/100% 10px no-repeat,linear-gradient(#000 0 0) 0 100%/100% 10px no-repeat,linear-gradient(#000 0 0) 0 0/10px 100% no-repeat,linear-gradient(#000 0 0) 100% 0/10px 100% no-repeat}html[data-nav-style=sidebar][data-sidebar-contained=true][data-sidebar-collapsed=true] .sidebar-nav{transform:translateX(-100%);opacity:0;pointer-events:none}html[data-nav-style=sidebar][data-sidebar-contained=true][data-sidebar-collapsed=true] .sidebar-nav.is-collapsed{width:var(--sidebar-width,260px)}html[data-nav-style=sidebar][data-sidebar-contained=true][data-sidebar-collapsed=true] .sidebar-nav.is-hover-open{transform:translateX(0);opacity:1;pointer-events:auto;background-color:var(--blurred-background);backdrop-filter:blur(var(--blur-amount,10px)) saturate(180%);-webkit-backdrop-filter:blur(var(--blur-amount,10px)) saturate(180%);box-shadow:4px 0 32px rgb(0 0 0 / .1);border-right:1px solid var(--sidebar-border);z-index:56}html[data-nav-style=sidebar][data-sidebar-contained=true][data-sidebar-collapsed=true] .sidebar-nav.is-hover-open .sidebar-nav__contained-collapse{display:none}html[data-nav-style=sidebar][data-sidebar-contained=true][data-sidebar-collapsed=true] .flute_header{left:0}html[data-nav-style=sidebar][data-sidebar-contained=true][data-sidebar-collapsed=true] .flute_footer{margin-left:0}html[data-nav-style=sidebar][data-sidebar-contained=true][data-sidebar-collapsed=true] .sidebar-contained-toggle{display:flex;left:calc(10px + 14px)}html[data-nav-style=sidebar][data-sidebar-contained=true][data-sidebar-collapsed=true] .sidebar-hover-zone{display:block}html[data-nav-style=sidebar][data-sidebar-style=mini][data-sidebar-contained=true] body{padding-left:var(--sidebar-width,78px)!important}html[data-nav-style=sidebar][data-sidebar-style=mini][data-sidebar-contained=true] body::after{left:var(--sidebar-width,78px)!important}html[data-nav-style=sidebar][data-sidebar-style=mini][data-sidebar-contained=true] .content-frame{left:var(--sidebar-width,78px)}html[data-nav-style=sidebar][data-sidebar-style=mini][data-sidebar-contained=true] .frame-blur{-webkit-mask:linear-gradient(#000 0 0) 0 0/100% 10px no-repeat,linear-gradient(#000 0 0) 0 100%/100% 10px no-repeat,linear-gradient(#000 0 0) 0 0/var(--sidebar-width,78px) 100% no-repeat,linear-gradient(#000 0 0) 100% 0/10px 100% no-repeat;mask:linear-gradient(#000 0 0) 0 0/100% 10px no-repeat,linear-gradient(#000 0 0) 0 100%/100% 10px no-repeat,linear-gradient(#000 0 0) 0 0/var(--sidebar-width,78px) 100% no-repeat,linear-gradient(#000 0 0) 100% 0/10px 100% no-repeat}html[data-nav-style=sidebar][data-sidebar-style=mini][data-sidebar-contained=true] .flute_footer{margin-left:0!important}html[data-nav-style=sidebar][data-sidebar-style=mini][data-sidebar-contained=true] .sidebar-nav__contained-collapse{display:none!important}html[data-nav-style=sidebar][data-sidebar-style=mini][data-sidebar-contained=true] .sidebar-contained-toggle{display:flex;left:calc(var(--sidebar-width, 78px) + 14px)}html[data-nav-style=sidebar][data-sidebar-style=mini][data-sidebar-contained=true][data-sidebar-collapsed=true] body{padding-left:10px!important}html[data-nav-style=sidebar][data-sidebar-style=mini][data-sidebar-contained=true][data-sidebar-collapsed=true] body::after{left:10px!important}html[data-nav-style=sidebar][data-sidebar-style=mini][data-sidebar-contained=true][data-sidebar-collapsed=true] .content-frame{left:10px}html[data-nav-style=sidebar][data-sidebar-style=mini][data-sidebar-contained=true][data-sidebar-collapsed=true] .frame-blur{-webkit-mask:linear-gradient(#000 0 0) 0 0/100% 10px no-repeat,linear-gradient(#000 0 0) 0 100%/100% 10px no-repeat,linear-gradient(#000 0 0) 0 0/10px 100% no-repeat,linear-gradient(#000 0 0) 100% 0/10px 100% no-repeat;mask:linear-gradient(#000 0 0) 0 0/100% 10px no-repeat,linear-gradient(#000 0 0) 0 100%/100% 10px no-repeat,linear-gradient(#000 0 0) 0 0/10px 100% no-repeat,linear-gradient(#000 0 0) 100% 0/10px 100% no-repeat}html[data-nav-style=sidebar][data-sidebar-style=mini][data-sidebar-contained=true][data-sidebar-collapsed=true] .flute_header{left:0!important}html[data-nav-style=sidebar][data-sidebar-style=mini][data-sidebar-contained=true][data-sidebar-collapsed=true] .flute_footer{margin-left:0!important}html[data-nav-style=sidebar][data-sidebar-style=mini][data-sidebar-contained=true][data-sidebar-collapsed=true] .sidebar-contained-toggle{left:calc(10px + 14px)}}@media(max-width:768px){html[data-nav-style=sidebar][data-sidebar-contained=true]{background:var(--background)}html[data-nav-style=sidebar][data-sidebar-contained=true] .content-frame{display:none}html[data-nav-style=sidebar][data-sidebar-contained=true] .frame-blur{display:none!important}html[data-nav-style=sidebar][data-sidebar-contained=true] .sidebar-contained-toggle{display:none!important}}html[data-nav-style=sidebar] .sidebar-nav{display:flex}html[data-nav-style=sidebar] body{padding-left:var(--sidebar-width,260px);transition:padding-left .2s cubic-bezier(.4,0,.2,1)}@media(max-width:768px){html[data-nav-style=sidebar] body{padding-left:0!important}}html[data-nav-style=sidebar] .flute_header{position:sticky;top:0;left:var(--sidebar-width,260px);right:0;width:auto;z-index:55;transition:left .2s cubic-bezier(.4,0,.2,1)}@media(max-width:768px){html[data-nav-style=sidebar] .flute_header{left:0!important}}html[data-nav-style=sidebar] .navbar{border-bottom:1px solid var(--transp-1);background:var(--blurred-background);backdrop-filter:blur(var(--blur-amount,10px)) saturate(180%);-webkit-backdrop-filter:blur(var(--blur-amount,10px)) saturate(180%)}html[data-nav-style=sidebar] .navbar__content{justify-content:space-between}html[data-nav-style=sidebar] .navbar__left{gap:var(--space-md)}html[data-nav-style=sidebar] .navbar__content-logo,html[data-nav-style=sidebar] .navbar__socials,html[data-nav-style=sidebar] .navbar .navbar-dropdown{display:none}html[data-nav-style=sidebar] .navbar .breadcrumb--navbar{display:flex}html[data-nav-style=sidebar] .navbar__separator{display:none}html[data-nav-style=sidebar] #main>.container>.breadcrumb{display:none}html[data-nav-style=sidebar] .flute_footer{margin-left:var(--sidebar-width,260px);transition:margin-left .2s cubic-bezier(.4,0,.2,1)}@media(max-width:768px){html[data-nav-style=sidebar] .flute_footer{margin-left:0!important}}html[data-nav-style=sidebar][data-sidebar-collapsed=true] body{padding-left:var(--sidebar-collapsed-width,78px)}@media(max-width:768px){html[data-nav-style=sidebar][data-sidebar-collapsed=true] body{padding-left:0!important}}html[data-nav-style=sidebar][data-sidebar-collapsed=true] .flute_header{left:var(--sidebar-collapsed-width,78px)}@media(max-width:768px){html[data-nav-style=sidebar][data-sidebar-collapsed=true] .flute_header{left:0!important}}html[data-nav-style=sidebar][data-sidebar-collapsed=true] .flute_footer{margin-left:var(--sidebar-collapsed-width,78px)}@media(max-width:768px){html[data-nav-style=sidebar][data-sidebar-collapsed=true] .flute_footer{margin-left:0!important}}html[data-nav-style=sidebar][data-sidebar-style=mini] body{padding-left:var(--sidebar-width,78px)!important}@media(max-width:768px){html[data-nav-style=sidebar][data-sidebar-style=mini] body{padding-left:0!important}}@media(max-width:768px){html[data-nav-style=sidebar][data-sidebar-style=mini] .flute_header{left:0!important}}html[data-nav-style=sidebar][data-sidebar-style=mini] .flute_footer{margin-left:var(--sidebar-width,78px)!important}@media(max-width:768px){html[data-nav-style=sidebar][data-sidebar-style=mini] .flute_footer{margin-left:0!important}}html[data-nav-style=sidebar][data-sidebar-style=mini][data-sidebar-collapsed=true] body{padding-left:0!important}html[data-nav-style=sidebar][data-sidebar-style=mini][data-sidebar-collapsed=true] .flute_header{left:0!important}html[data-nav-style=sidebar][data-sidebar-style=mini][data-sidebar-collapsed=true] .flute_footer{margin-left:0!important}html[data-nav-style=sidebar][data-nav-fixed=false]:not([data-sidebar-contained=true]) .sidebar-nav{position:absolute;height:100vh}html[data-nav-style=sidebar][data-nav-fixed=false]:not([data-sidebar-contained=true]) .flute_header{position:relative;left:auto}html[data-nav-style=sidebar][data-sidebar-style=mini][data-nav-fixed=false]:not([data-sidebar-contained=true]) .sidebar-nav{position:absolute;height:100vh}@media(max-width:768px){html[data-nav-style=sidebar][data-nav-fixed=false] .sidebar-nav{position:fixed;height:auto}}@media(max-width:768px){html[data-nav-style=sidebar] .sidebar-nav{width:100%;max-width:300px;height:100%;position:fixed;top:0;left:0;transform:translateX(-100%);z-index:200;transition:transform .25s cubic-bezier(.4,0,.2,1);box-shadow:none}html[data-nav-style=sidebar] .sidebar-nav.is-mobile-open{transform:translateX(0);box-shadow:0 0 40px rgb(0 0 0 / .15)}html[data-nav-style=sidebar] .sidebar-nav.is-collapsed{width:100%;max-width:300px}html[data-nav-style=sidebar] body{padding-left:0!important}html[data-nav-style=sidebar] .flute_header{left:0!important;z-index:55}html[data-nav-style=sidebar] .flute_footer{margin-left:0!important}html[data-nav-style=sidebar] .navbar__mobile-toggle{display:flex}html[data-nav-style=sidebar] .breadcrumb--navbar{display:none!important}html[data-nav-style=sidebar] .sidebar-nav__overlay{display:block}html[data-nav-style=sidebar] .sidebar-nav__mobile-close{display:flex}html[data-nav-style=sidebar] .sidebar-nav__toggle{display:none}html[data-nav-style=sidebar][data-sidebar-style=mini] .sidebar-nav{width:100%;max-width:300px}html[data-nav-style=sidebar][data-sidebar-style=mini] .sidebar-nav__header{justify-content:space-between;padding:0 1rem}html[data-nav-style=sidebar][data-sidebar-style=mini] .sidebar-nav__logo{justify-content:flex-start}html[data-nav-style=sidebar][data-sidebar-style=mini] .sidebar-nav__logo-text,html[data-nav-style=sidebar][data-sidebar-style=mini] .sidebar-nav__logo p{display:block}html[data-nav-style=sidebar][data-sidebar-style=mini] .sidebar-nav__logo-img{height:28px}html[data-nav-style=sidebar][data-sidebar-style=mini] .sidebar-nav__nav{padding:0}html[data-nav-style=sidebar][data-sidebar-style=mini] .sidebar-nav__section-title{display:block}html[data-nav-style=sidebar][data-sidebar-style=mini] .sidebar-nav__items{padding:0 .5rem}html[data-nav-style=sidebar][data-sidebar-style=mini] .sidebar-nav__item{flex-direction:row;gap:.625rem;text-align:left;padding:0 .75rem;height:36px;min-height:36px;justify-content:flex-start}html[data-nav-style=sidebar][data-sidebar-style=mini] .sidebar-nav__item-icon{font-size:1.125rem}html[data-nav-style=sidebar][data-sidebar-style=mini] .sidebar-nav__item-icon svg{width:1.125rem;height:1.125rem}html[data-nav-style=sidebar][data-sidebar-style=mini] .sidebar-nav__item-text{font-size:.8125rem;font-weight:500;opacity:1;line-height:1.4;letter-spacing:normal;max-width:none;flex:1;overflow:hidden;text-overflow:ellipsis;display:block;-webkit-line-clamp:unset;-webkit-box-orient:unset;word-break:normal;white-space:nowrap}html[data-nav-style=sidebar][data-sidebar-style=mini] .sidebar-nav__item-badge,html[data-nav-style=sidebar][data-sidebar-style=mini] .sidebar-nav__item-chevron{display:flex}html[data-nav-style=sidebar][data-sidebar-style=mini] .sidebar-nav__toggle{display:none}html[data-nav-style=sidebar][data-sidebar-style=mini] .sidebar-nav__footer{padding:var(--space-sm)}html[data-nav-style=sidebar][data-sidebar-style=mini] .sidebar-nav__socials{flex-direction:row;gap:var(--space-xs)}html[data-nav-style=sidebar][data-sidebar-style=mini] .sidebar-nav__socials a{width:36px;height:36px;border-radius:.375rem}html[data-nav-style=sidebar][data-sidebar-style=mini] .sidebar-nav__submenu.is-open{display:grid!important}html[data-nav-style=sidebar][data-sidebar-style=mini] .sidebar-nav__guest{display:flex}html[data-nav-style=sidebar][data-sidebar-style=mini] .sidebar-nav__nav{justify-content:flex-start!important}html[data-nav-style=sidebar][data-sidebar-style=mini][data-sidebar-position=center] .sidebar-nav__nav{justify-content:flex-start!important}}.sidebar-nav__overlay{display:none;position:fixed;inset:0;background-color:rgb(0 0 0 / .4);backdrop-filter:blur(4px);z-index:199;opacity:0;visibility:hidden;transition:opacity .25s ease,visibility .25s ease}.sidebar-nav__overlay.is-visible{opacity:1;visibility:visible}.navbar__mobile-toggle{display:none;align-items:center;justify-content:center;width:40px;height:40px;border-radius:var(--border05);background:var(--transp-05);border:1px solid var(--transp-05);color:var(--text-400);cursor:pointer;transition:all .15s ease}.navbar__mobile-toggle:hover{background:var(--transp-1);color:var(--text)}.navbar__mobile-toggle svg{width:20px;height:20px}html[data-theme=light] .sidebar-nav__logo-img--dark{display:none}html[data-theme=light] .sidebar-nav__logo-img--light{display:block}html[data-theme=light] .sidebar-floating-dropdown,html[data-theme=light] .cloned-menu-sub{box-shadow:0 4px 20px rgb(0 0 0 / .08),0 8px 40px rgb(0 0 0 / .05)}html[data-nav-style=sidebar] .sidebar-nav__logo-img--dark{display:flex}html[data-nav-style=sidebar] .sidebar-nav__logo-img--light{display:none}html[data-theme=light][data-nav-style=sidebar] .sidebar-nav{background:var(--blurred-background)}html[data-theme=light][data-nav-style=sidebar] .sidebar-nav__logo-img--dark{display:none}html[data-theme=light][data-nav-style=sidebar] .sidebar-nav__logo-img--light{display:flex}html[data-nav-blur=false][data-nav-style=sidebar] .sidebar-nav{backdrop-filter:none;-webkit-backdrop-filter:none;background:var(--secondary)}html[data-nav-blur=false][data-nav-style=sidebar] .sidebar-floating-dropdown,html[data-nav-blur=false][data-nav-style=sidebar] .cloned-menu-sub{backdrop-filter:none;-webkit-backdrop-filter:none;background:var(--secondary)}html[data-nav-socials=false][data-nav-style=sidebar] .sidebar-nav__socials{display:none!important}#footer{z-index:1;margin-top:8rem;background-color:var(--blurred-background);border-top:1px solid var(--transp-05)}.footer{padding:var(--space-xl) 0 var(--space-lg) 0;margin-bottom:var(--space-md)}@media(max-width:767px){.footer{padding:var(--space-lg) var(--space-md)}}.footer__logo{height:40px;display:inline-block;margin-bottom:.35rem}.footer__logo img{height:100%;max-height:40px;width:auto}.footer__additional{white-space:pre-line}.footer__description{display:block;font-size:var(--p-small);margin-bottom:var(--space-md);line-height:1.4;color:var(--text-400);max-width:90%}.footer__bottom{justify-content:space-between;gap:var(--space-xl);align-items:center;border-top:1px solid var(--transp-1);margin-top:var(--space-md)}.footer__content{align-items:flex-start;justify-content:space-between;gap:var(--space-xl);width:100%}@media(max-width:767px){.footer__content{flex-direction:column;gap:var(--space-lg)}}.footer__additional a{color:var(--accent)}.footer__additional a:hover{color:var(--accent-600)}.footer__nav-cols{flex-wrap:wrap;gap:var(--space-xl);width:100%;justify-content:flex-end}@media(max-width:767px){.footer__nav-cols{gap:var(--space-lg)}}@media(min-width:1024px){.footer__col:first-child{max-width:25%}}@media(min-width:1024px){.footer__col{min-width:15%}}@media(max-width:767px){.footer__col{width:100%}}.footer__title>a,.footer__items-item{flex-direction:row;gap:5px;line-height:1;transition:color var(--transition) ease-out}.footer__title{font-weight:600;font-size:var(--p-small);text-transform:uppercase;letter-spacing:.5px;line-height:1;color:var(--text-300);margin-bottom:var(--space-sm)}.footer__title>a,.footer__title>span{display:flex;align-items:center;gap:var(--space-xs);color:var(--text-300);transition:color .15s ease}.footer__title>a i,.footer__title>span i{font-size:1.1em;opacity:.8}.footer__title>a:hover,.footer__title>span:hover{color:var(--accent)}.footer__title>a:hover i,.footer__title>span:hover i{opacity:1}.footer__items{margin:0;padding:0;gap:var(--space-xs)}.footer__items-item{color:var(--text-400);position:relative}.footer__items-item a{line-height:1.5;display:flex;align-items:center;gap:.35rem;font-size:var(--p-small);transition:transform .15s ease;margin-left:-15px}.footer__items-item a .footer__items-item-goto{opacity:0;transform:translateX(-8px);transition:all .15s ease;color:var(--accent);width:.8em;height:.8em}.footer__items-item a:hover{transform:translateX(5px);color:var(--accent)}.footer__items-item a:hover .footer__items-item-goto{opacity:1;transform:translateX(0)}.footer__socials{flex-direction:column;gap:var(--space-sm);margin-top:var(--space-lg)}.footer__socials-title{font-weight:600;font-size:var(--p)}.footer__socials-container{flex-direction:row;flex-wrap:wrap;gap:var(--space-sm)}.footer__socials-container>a{font-size:var(--h5);display:flex;align-items:center;justify-content:center;color:var(--text);background-color:var(--transp-05);width:2.5rem;height:2.5rem;border-radius:50%;transition:all .15s ease;border:1px solid #fff0}.footer__socials-container>a:hover{color:var(--accent);border-color:var(--accent);transform:translateY(-2px)}.footer__down{font-size:var(--p-small);text-align:center;padding:var(--space-md) 0 var(--space-md);color:var(--text-500)}.footer__down a{font-size:inherit!important;color:var(--accent-300)}.footer__down a:hover{color:var(--accent)}html[data-theme=light] .footer__logo-light{display:flex}html[data-theme=light] .footer__logo-dark{display:none}html[data-theme=dark] .footer__logo-light{display:none}html[data-footer-type=minimal] #footer{margin-top:4rem}html[data-footer-type=minimal] #footer .footer{padding:1rem 0;margin-bottom:0}html[data-footer-type=minimal] #footer .footer__content{display:none}html[data-footer-type=minimal] #footer .footer__bottom{border-top:none;margin-top:0;justify-content:center}html[data-footer-type=expanded] #footer{margin-top:6rem}html[data-footer-type=expanded] #footer .footer{padding:4rem 0 2rem}html[data-footer-type=expanded] #footer .footer__content{margin-bottom:2rem;gap:4rem}html[data-footer-type=expanded] #footer .footer__col{flex:1;min-width:200px}html[data-footer-type=expanded] #footer .footer__col:first-child{max-width:30%;flex:1.5}@media(max-width:767px){html[data-footer-type=expanded] #footer .footer__col:first-child{max-width:100%}}html[data-footer-type=expanded] #footer .footer__description{max-width:100%;font-size:var(--p-normal);margin-bottom:1.5rem}html[data-footer-type=expanded] #footer .footer__socials{margin-top:2rem}html[data-footer-type=expanded] #footer .footer__socials-container>a{width:3rem;height:3rem;font-size:var(--h4)}html[data-footer-type=expanded] #footer .footer__nav-cols{gap:3rem}html[data-footer-type=expanded] #footer .footer__items{gap:.6rem}html[data-footer-type=expanded] #footer .footer__items-item a{font-size:var(--p-normal)}html[data-footer-type=expanded] #footer .footer__title{font-size:var(--p-normal);margin-bottom:1rem}html[data-footer-type=expanded] #footer .footer__bottom{margin-top:2rem;padding-top:1.5rem}html[data-footer-type=hidden] #footer{display:none!important}html[data-footer-type=glass] #footer{position:relative;margin-top:4rem;background:#fff0;border-top:none}html[data-footer-type=glass] #footer>.container{max-width:100%;padding:0 var(--space-lg)}html[data-footer-type=glass] .footer{margin:0 auto var(--space-lg);padding:var(--space-sm) var(--space-lg);background:var(--blurred-background,rgb(20 20 23 / .8));backdrop-filter:blur(calc(var(--blur-amount, 10px) * 2)) saturate(180%);-webkit-backdrop-filter:blur(calc(var(--blur-amount, 10px) * 2)) saturate(180%);border-radius:var(--border1);border:1px solid var(--transp-1);box-shadow:0 4px 24px rgb(0 0 0 / .12),0 1px 4px rgb(0 0 0 / .08),inset 0 1px 0 hsl(0 0% 100% / .04)}html[data-footer-type=glass] .footer__content{flex-direction:row;align-items:center;justify-content:space-between;gap:var(--space-md)}html[data-footer-type=glass] .footer__col{max-width:none!important;min-width:auto!important;display:flex;flex-direction:row;align-items:center;gap:var(--space-md)}html[data-footer-type=glass] .footer__logo{margin-bottom:0}html[data-footer-type=glass] .footer__description{display:none}html[data-footer-type=glass] .footer__nav-cols{flex:1;justify-content:center;gap:var(--space-lg)}html[data-footer-type=glass] .footer__title{margin-bottom:0}html[data-footer-type=glass] .footer__title>a,html[data-footer-type=glass] .footer__title>span{font-size:var(--p-small);text-transform:none;font-weight:500}html[data-footer-type=glass] .footer__items{display:none}html[data-footer-type=glass] .footer__socials{margin-top:0;flex-direction:row;align-items:center;gap:0}html[data-footer-type=glass] .footer__socials-title{display:none}html[data-footer-type=glass] .footer__socials-container{gap:var(--space-2xs)}html[data-footer-type=glass] .footer__socials-container>a{width:2rem;height:2rem;background-color:#fff0;border:none}html[data-footer-type=glass] .footer__socials-container>a:hover{background-color:var(--transp-1);color:var(--accent)}html[data-footer-type=glass] .footer__bottom{display:none}html[data-footer-type=glass][data-theme=light] .footer{background:hsl(0 0% 100% / .9);box-shadow:0 4px 24px rgb(0 0 0 / .06),0 1px 4px rgb(0 0 0 / .04),inset 0 1px 0 hsl(0 0% 100% / .8)}@media(min-width:768px)and (max-width:1023px){html[data-footer-type=glass] .footer{padding:var(--space-md);border-radius:var(--border1)}html[data-footer-type=glass] .footer__content{flex-direction:column;text-align:center;gap:var(--space-md)}html[data-footer-type=glass] .footer__col{flex-direction:column;gap:var(--space-sm)}html[data-footer-type=glass] .footer__nav-cols{flex-wrap:wrap;justify-content:center;gap:var(--space-sm) var(--space-md)}}html[data-footer-type=centered] #footer{margin-top:6rem;text-align:center}html[data-footer-type=centered] .footer{padding:var(--space-xl) 0}html[data-footer-type=centered] .footer__content{flex-direction:column;align-items:center;gap:var(--space-lg)}html[data-footer-type=centered] .footer__col:first-child{max-width:100%;text-align:center;order:-1}html[data-footer-type=centered] .footer__logo{margin:0 auto var(--space-sm)}html[data-footer-type=centered] .footer__description{max-width:500px;margin:0 auto var(--space-md);text-align:center}html[data-footer-type=centered] .footer__nav-cols{justify-content:center;width:auto}html[data-footer-type=centered] .footer__socials{align-items:center;margin-top:var(--space-md)}html[data-footer-type=centered] .footer__socials-title{text-align:center}html[data-footer-type=centered] .footer__socials-container{justify-content:center}html[data-footer-type=centered] .footer__bottom{justify-content:center;flex-direction:column;gap:var(--space-sm);text-align:center}html[data-footer-type=centered] .footer__down{width:100%}html[data-footer-socials=false] #footer .footer__socials{display:none!important}html[data-footer-logo=false] #footer .footer__logo{display:none!important}.status-page{display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:calc(100vh - 200px);padding:2rem;overflow:hidden;position:relative}.err-page{display:flex;align-items:center;justify-content:center;min-height:calc(100vh - 200px);padding:2rem;position:relative;overflow:hidden}.err-page__rings{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);z-index:0;pointer-events:none}.err-page__ring{position:absolute;border-radius:50%;border:1px solid var(--text);top:50%;left:50%;transform:translate(-50%,-50%)}.err-page__ring--1{width:300px;height:300px;opacity:.05;animation:errRingPulse 8s ease-in-out infinite;--ring-o:0.05}.err-page__ring--2{width:500px;height:500px;opacity:.035;animation:errRingPulse 8s ease-in-out 1.2s infinite;--ring-o:0.035}.err-page__ring--3{width:700px;height:700px;opacity:.02;animation:errRingPulse 8s ease-in-out 2.4s infinite;--ring-o:0.02}.err-page__content{position:relative;z-index:1;display:flex;flex-direction:column;align-items:center;text-align:center}.err-page__code{font-size:clamp(5rem,15vw,8rem);font-weight:900;line-height:1;color:var(--text);letter-spacing:-.04em;margin:0 0 .75rem}.err-page__title{font-size:clamp(1.15rem,3vw,1.5rem);font-weight:600;color:var(--text);margin:0 0 .75rem;line-height:1.3}.err-page__description{font-size:.9rem;color:var(--text-200);margin:0 0 2rem;line-height:1.7;max-width:400px;text-align:center}.err-page__actions{display:flex;gap:.75rem}@media(max-width:480px){.err-page__actions{flex-direction:column;width:100%;max-width:260px}}@keyframes errRingPulse{0%,100%{transform:translate(-50%,-50%) scale(1);opacity:var(--ring-o,.04)}50%{transform:translate(-50%,-50%) scale(1.05);opacity:calc(var(--ring-o, 0.04)*1.4)}}.card,.ban-details-skeleton .skeleton-card,.ban-details .info-card,.invalid__widget,.lk-checkout,.lk-balance-widget,.lk-gw-fields .lk-payment-section,.lk-card,[data-dropdown]{background-color:var(--blurred-background);border:1px solid var(--transp-1);border-radius:var(--border1);box-shadow:var(--shadow-small);transition:box-shadow transform ease-out}.card-img-top{width:100%;height:auto;border-radius:var(--border1) var(--border1) 0 0}.card-header{padding:var(--space-md) var(--space-lg);border-bottom:1px solid var(--transp-1)}.card-header .card-title{margin:0}.card-header .card-subtitle{margin-top:var(--space-2xs);color:var(--text-200)}.card-body:not(.withoutPadding){padding:var(--space-md) var(--space-lg)}.card-footer{padding:var(--space-md) var(--space-lg);border-top:1px solid var(--transp-1)}.miniprofile{flex-direction:column;gap:var(--space-xl);width:100%;height:100%}.miniprofile__content,.miniprofile__main{flex-direction:column;gap:var(--space-md);width:100%;height:100%}.miniprofile__user{flex-direction:column;gap:var(--space-sm)}.miniprofile__user-content{flex-direction:column}.miniprofile__user-content p{line-height:1;color:var(--text-500)}.miniprofile__user img{width:90px;height:90px;background-color:var(--transp-1);border-radius:50%;object-fit:cover}.miniprofile__content-buttons{border-top:1px solid var(--transp-1);padding-top:var(--space-sm);flex-direction:column;gap:var(--space-xs)}.miniprofile__button{gap:var(--space-sm);padding:var(--space-xs) var(--space-sm);transition:all var(--transition) ease-out;border-radius:var(--border05);font-size:var(--small);color:var(--text-300);font-weight:500}.miniprofile__button svg{font-size:var(--p)}.miniprofile__button:hover{color:var(--text);background-color:var(--transp-1)}.miniprofile__balance{width:100%;flex:1;margin-top:var(--space-sm);border:1px solid var(--transp-2);padding:var(--space-xs) var(--space-md);border-radius:var(--border05)}.miniprofile__balance-content{margin-bottom:var(--space-2xs)}.miniprofile__balance-content h6,.miniprofile__balance-content small{line-height:1.4}.miniprofile__balance-content small{color:var(--text-400)}.btn{display:inline-flex;align-items:center;justify-content:center;height:2.25rem;padding:0 1rem;background-color:var(--secondary);color:var(--text);border-radius:var(--border05);font-size:var(--p-small);font-weight:500;line-height:1;white-space:nowrap;cursor:pointer;position:relative;gap:.5rem;border:none;outline:none;user-select:none;transition:background-color .15s ease,color .15s ease,opacity .15s ease,border-color .15s ease,box-shadow .15s ease}.btn:focus-visible{outline:2px solid var(--primary);outline-offset:2px}.btn:hover:not(:disabled):not([aria-busy=true]){opacity:.85}.btn:active:not(:disabled):not([aria-busy=true]){opacity:.7}.btn[aria-busy=true]{opacity:.5;pointer-events:none}.btn:disabled{pointer-events:none;cursor:not-allowed;opacity:.5}.btn svg{flex-shrink:0;width:1rem;height:1rem}.btn-primary{color:var(--background);background-color:var(--primary)}.btn-primary:hover:not(:disabled):not([aria-busy=true]){background-color:var(--primary);opacity:.9}.btn-accent{color:var(--background);background-color:var(--accent)}.btn-accent:hover:not(:disabled):not([aria-busy=true]){background-color:var(--accent);opacity:.9}.btn-secondary{color:var(--text);background-color:var(--secondary)}.btn-secondary:hover:not(:disabled):not([aria-busy=true]){background-color:var(--secondary);opacity:1}.btn-error{color:var(--error);background-color:var(--error-light)}.btn-error:hover:not(:disabled):not([aria-busy=true]){background-color:var(--error-light);opacity:1}.btn-success{color:var(--success);background-color:var(--success-light)}.btn-success:hover:not(:disabled):not([aria-busy=true]){background-color:var(--success-light);opacity:1}.btn-warning{color:var(--warning);background-color:var(--warning-light)}.btn-warning:hover:not(:disabled):not([aria-busy=true]){background-color:var(--warning-light);opacity:1}.btn-info{color:var(--info);background-color:var(--info-light)}.btn-info:hover:not(:disabled):not([aria-busy=true]){background-color:var(--info-light);opacity:1}.btn-outline-primary{color:var(--text);background-color:#fff0;border:1px solid var(--transp-2)}.btn-outline-primary:hover:not(:disabled):not([aria-busy=true]){background-color:var(--transp-05);color:var(--text);opacity:1}.btn-outline-accent{color:var(--accent);background-color:#fff0;border:1px solid var(--transp-2)}.btn-outline-accent:hover:not(:disabled):not([aria-busy=true]){background-color:var(--accent-900);color:var(--accent);opacity:1}.btn-outline-error{color:var(--error);background-color:#fff0;border:1px solid var(--error-light)}.btn-outline-error:hover:not(:disabled):not([aria-busy=true]){background-color:var(--error-light);color:var(--error);opacity:1}.btn-outline-success{color:var(--success);background-color:#fff0;border:1px solid var(--success-light)}.btn-outline-success:hover:not(:disabled):not([aria-busy=true]){background-color:var(--success-light);color:var(--success);opacity:1}.btn-outline-warning{color:var(--warning);background-color:#fff0;border:1px solid var(--warning-light)}.btn-outline-warning:hover:not(:disabled):not([aria-busy=true]){background-color:var(--warning-light);color:var(--warning);opacity:1}.btn-tiny{height:1.75rem;padding:0 .5rem;font-size:var(--small);gap:.25rem}.btn-tiny svg{width:.75rem;height:.75rem}.btn-small{height:2rem;padding:0 .75rem;font-size:var(--p-small);gap:.375rem}.btn-small svg{width:.875rem;height:.875rem}.btn-medium{height:2.25rem;padding:0 1rem;font-size:var(--p-small);gap:.5rem}.btn-medium svg{width:1rem;height:1rem}.btn-large{height:2.75rem;padding:0 1.5rem;font-size:var(--p);gap:.5rem}.btn-large svg{width:1.125rem;height:1.125rem}.btn-secondary{border:1px solid var(--transp-1)}.btn-secondary:hover:not(:disabled):not([aria-busy=true]){border-color:var(--transp-2);background-color:var(--transp-05)}.btn-error:hover:not(:disabled):not([aria-busy=true]),.btn-success:hover:not(:disabled):not([aria-busy=true]),.btn-warning:hover:not(:disabled):not([aria-busy=true]),.btn-info:hover:not(:disabled):not([aria-busy=true]){opacity:1;filter:brightness(1.05)}[data-dropdown]{background-color:var(--blurred-background);visibility:hidden;opacity:0;position:absolute;transition:all var(--transition) ease-out;transform-origin:top center;transform:scale(.96);z-index:10001;display:none;padding:var(--space-xs);min-width:200px;animation:animDropdownOut .2s cubic-bezier(.16,1,.3,1) forwards;display:none;overflow:visible}[data-dropdown]>a{gap:var(--space-2xs)}[data-dropdown]>a,[data-dropdown] button{display:flex;flex-direction:row;gap:var(--space-sm);align-items:center;padding:var(--space-xs) var(--space-sm);border-radius:var(--border05);transition:all var(--transition) ease-out;width:100%}[data-dropdown]>a:hover,[data-dropdown] button:hover{background-color:var(--transp-1)}[data-dropdown].active{opacity:1;visibility:visible;animation:animDropdown .22s cubic-bezier(.16,1,.3,1) forwards;display:flex;flex-direction:column}[data-dropdown] .arrow{position:absolute;width:var(--space-sm);height:var(--space-sm);background:inherit;border-top:1px solid var(--transp-1);border-left:1px solid var(--transp-1);transform:rotate(45deg);z-index:-1;animation:animArrow .2s ease forwards;opacity:0}[data-dropdown].admin-dropdown{min-width:60px}[data-dropdown] .dropdown-item{border-width:0;box-shadow:none;justify-content:flex-start}[data-dropdown] .dropdown-item:hover{background-color:var(--transp-1)!important}@keyframes animDropdown{0%{opacity:0;transform:scale(.95);filter:blur(2px)}30%{opacity:1;filter:blur(0)}100%{transform:scale(1);opacity:1}}@keyframes animDropdownOut{0%{transform:scale(1);opacity:1}100%{transform:scale(.98);opacity:0}}@keyframes animArrow{0%{opacity:0;transform:rotate(45deg) scale(.8)}100%{opacity:1;transform:rotate(45deg) scale(1)}}.modal{display:none;position:fixed;top:0;left:0;bottom:0;right:0;z-index:1000;inset:0}.modal .drag-handle{display:none}.modal.is-open{display:flex}.modal.is-open .modal__overlay{animation:mmfadeIn .3s cubic-bezier(.16,1,.3,1)}.modal.is-open .modal__container{animation:mmslideIn .3s cubic-bezier(.16,1,.3,1)}.modal[aria-hidden=true] .modal__overlay{animation:mmfadeOut .2s cubic-bezier(.16,1,.3,1)}.modal[aria-hidden=true] .modal__container{animation:mmslideOut .2s cubic-bezier(.16,1,.3,1)}.modal--sm .modal__container{width:400px}.modal--lg .modal__container{width:800px}.modal--xl .modal__container{width:1200px}.modal__overlay{top:0;left:0;right:0;bottom:0;background:linear-gradient(180deg,rgb(0 0 0 / .45) 0%,rgb(0 0 0 / .75) 100%);z-index:1000;position:fixed;inset:0;touch-action:none;overscroll-behavior:contain}@media(min-width:1024px){.modal__overlay{padding:var(--space-sm) 0}}.modal__footer{width:100%;padding:var(--space-md) var(--space-xl) var(--space-lg) var(--space-xl);border-top:1px solid var(--transp-1)}.modal__container{border-radius:var(--border1);overflow-y:auto;-webkit-overflow-scrolling:touch;background-color:var(--background-950);flex-direction:column;border:1px solid var(--transp-1);z-index:1001;max-width:90%;max-height:90dvh;min-width:500px;pointer-events:auto;margin:auto;box-shadow:0 16px 70px -12px rgb(0 0 0 / .25);transform-origin:center center}@media(min-width:1024px){.modal__container{max-height:calc(100dvh - 20px)}}@media(max-width:767px){.modal__container{min-width:unset;width:92%}}.modal__header{width:100%;padding:var(--space-xl) var(--space-xl) 0 var(--space-xl)}.modal__header-withoutHeading{align-self:flex-end}.modal__close{display:flex;align-items:center;justify-content:center;background:#fff0;border:0;width:2rem;height:2rem;color:var(--text-400);transition:color .15s ease,background-color .15s ease;border-radius:var(--border05);cursor:pointer;margin-left:auto;flex-shrink:0}.modal__close:hover{background-color:var(--transp-1);color:var(--text)}.modal__close::before{content:"✕";font-size:1rem;line-height:1}.modal__close:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.modal__title{font-weight:700}.modal__content{padding:var(--space-sm) var(--space-xl) var(--space-xl) var(--space-xl);width:100%}@media(max-width:767px){.modal__content{padding:0 var(--space-lg) var(--space-lg) var(--space-lg)}}.modal__content-loading{width:100%;margin-top:var(--space-xl);flex-direction:column;gap:var(--space-sm)}.modal__content-loading-box{background-color:var(--background-900);min-width:300px;min-height:40px}.modal__content-loading-box-large{min-height:80px}@media(max-width:768px){.modal .modal__overlay{opacity:0;transition:opacity .3s ease;animation:none!important}.modal.is-open .modal__overlay{opacity:1}.modal .modal__container{display:block;width:100%;max-width:none;max-height:100dvh;border-bottom-right-radius:0;border-bottom-left-radius:0;height:auto;overflow:hidden;transform:translateY(100%);transition:transform .3s cubic-bezier(.32,.72,0,1),height .25s cubic-bezier(.32,.72,0,1);animation:none!important;position:absolute;bottom:0;overscroll-behavior:contain}.modal .modal__header{padding-top:var(--space-md)}.modal.is-open .modal__container{transform:translateY(0)}.modal.dragging .modal__container{transition:none}.modal .drag-handle{cursor:grab;user-select:none;touch-action:none;display:flex;justify-content:center;padding-top:var(--space-md);padding-bottom:var(--space-sm);width:100%}.modal .drag-handle span{display:block;width:var(--space-xl);height:var(--space-2xs);background:var(--background-800);border-radius:50px;pointer-events:none}.modal .modal__close{display:none}.modal .modal__title{text-align:center;width:100%}.modal .skeleton{width:auto}.modal.fullscreen .modal__container{border-radius:0;overflow:auto;max-height:100dvh}}@keyframes mmfadeIn{from{opacity:0}to{opacity:1}}@keyframes mmfadeOut{from{opacity:1}to{opacity:0}}@keyframes mmslideIn{from{opacity:0;transform:scale(.98) translateY(4px)}to{opacity:1;transform:scale(1) translateY(0)}}@keyframes mmslideOut{from{opacity:1;transform:scale(1) translateY(0)}to{opacity:0;transform:scale(.98) translateY(4px)}}.tabs-container{position:relative;width:100%}.tabs-container .tabs-nav-wrapper{position:relative;display:inline-flex;width:auto;max-width:100%;overflow-x:auto;overflow-y:visible;scrollbar-width:none;-webkit-overflow-scrolling:touch}.tabs-container .tabs-nav-wrapper::after{content:"";position:absolute;bottom:0;width:100%;height:1px;background-color:var(--transp-1);z-index:0}.tabs-container .tabs-nav-wrapper::-webkit-scrollbar{display:none}.tabs-container .tabs-nav{display:inline-flex;flex-wrap:nowrap;position:relative;list-style:none;padding:0;margin:0;width:max-content;z-index:1;scroll-behavior:smooth}.tabs-container .tabs-nav .tab-item{position:relative;flex-shrink:0}.tabs-container .tabs-nav .tab-item a{cursor:pointer;padding:var(--space-sm) var(--space-lg);text-decoration:none;color:var(--text-500);display:inline-flex;align-items:center;font-size:var(--p-small);font-weight:500;gap:var(--space-xs);white-space:nowrap;transition:color var(--transition) ease-out}@media(max-width:767px){.tabs-container .tabs-nav .tab-item a{padding:var(--space-sm) var(--space-lg);font-size:calc(var(--p) - 1px)}}.tabs-container .tabs-nav .tab-item a .tab-icon{width:1rem;height:1rem;opacity:.6;transition:opacity var(--transition) ease-out}.tabs-container .tabs-nav .tab-item a .tab-badge{display:inline-flex;align-items:center;justify-content:center;min-width:20px;height:20px;background-color:var(--transp-2);color:var(--text-400);border-radius:10px;padding:0 6px;font-size:var(--small);line-height:1;font-weight:600;transition:all var(--transition) ease-out}.tabs-container .tabs-nav .tab-item a:hover{color:var(--text)}.tabs-container .tabs-nav .tab-item a:hover .tab-icon{opacity:1}.tabs-container .tabs-nav .tab-item a:active{opacity:.8}.tabs-container .tabs-nav .tab-item a:focus{outline:none}.tabs-container .tabs-nav .tab-item a:focus-visible{outline:2px solid var(--primary);outline-offset:2px;border-radius:4px}.tabs-container .tabs-nav .tab-item.active a{color:var(--text);font-weight:500}.tabs-container .tabs-nav .tab-item.active a .tab-icon{opacity:1}.tabs-container .tabs-nav .tab-item.active a .tab-badge{color:var(--text-950);background-color:var(--accent)}.tabs-container .tabs-nav .tab-item.is-disabled a{opacity:.4;cursor:not-allowed;pointer-events:none}.tabs-container .underline{position:absolute;left:0;bottom:0;height:2px;background-color:var(--primary);transition:all .3s cubic-bezier(.25,.8,.25,1);will-change:transform,width,left;transform:translateZ(0);z-index:2;border-radius:2px 2px 0 0}@media(max-width:767px){.tabs-container .underline{height:2px}}.tabs-container.pills .tabs-nav-wrapper{overflow:visible}.tabs-container.pills .tabs-nav-wrapper::after{display:none}.tabs-container.pills .tabs-nav{border-bottom:none;gap:var(--space-2xs);flex-wrap:wrap}.tabs-container.pills .tab-item a{padding:.5rem 1rem;border-radius:var(--border05);color:var(--text-400);transition:all var(--transition) ease-out}.tabs-container.pills .tab-item a:hover{background-color:var(--transp-1);color:var(--text)}@media(max-width:767px){.tabs-container.pills .tab-item a{padding:.5rem .75rem;display:flex;justify-content:center}}.tabs-container.pills .tab-item.active a{background-color:var(--primary);color:var(--primary-900)}.tabs-container.pills .tab-item.active a .tab-badge{background-color:var(--primary-950);color:var(--primary)}.tabs-container.pills .underline{display:none}.tabs-container.segment .tabs-nav-wrapper{display:inline-flex;width:auto;max-width:100%;background:var(--transp-05);padding:4px;border-radius:var(--border1);border:1px solid var(--transp-1)}.tabs-container.segment .tabs-nav-wrapper::after{display:none}@media(max-width:767px){.tabs-container.segment .tabs-nav-wrapper{width:100%}}.tabs-container.segment .tabs-nav{gap:2px}@media(max-width:767px){.tabs-container.segment .tabs-nav{width:100%}}@media(max-width:767px){.tabs-container.segment .tab-item{flex:1}}.tabs-container.segment .tab-item a{padding:.4375rem .875rem;border-radius:calc(var(--border1) - 4px);color:var(--text-500);font-size:.8125rem;font-weight:500;transition:all var(--transition) ease-out;background:#fff0}.tabs-container.segment .tab-item a::after{display:none}@media(max-width:767px){.tabs-container.segment .tab-item a{justify-content:center;padding:.5rem .75rem}}.tabs-container.segment .tab-item a:hover{color:var(--text)}.tabs-container.segment .tab-item.active a{background:var(--background);color:var(--text);box-shadow:0 1px 3px rgb(0 0 0 / .06),0 1px 2px rgb(0 0 0 / .04)}.tabs-container.segment .tab-item.active a .tab-badge{background-color:var(--primary);color:var(--primary-900,#fff)}.tabs-container.segment .underline{display:none}.tabs-container.scrollable-tabs .tabs-nav{-ms-overflow-style:none;position:relative;padding-bottom:2px}.tabs-content{position:relative}.tabs-content .tab-content{display:none;opacity:0;transition:opacity .2s ease}.tabs-content .tab-content.active{display:block;opacity:1;animation:tabFadeIn .2s ease}@keyframes tabFadeIn{from{opacity:0;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}.right_sidebar{display:none;position:fixed;top:0;left:0;bottom:0;right:0;z-index:1050;inset:0}.right_sidebar.is-open{display:flex}.right_sidebar.is-open .right_sidebar__overlay{animation:rightSidebarfadeIn .3s cubic-bezier(.16,1,.3,1)}.right_sidebar.is-open .right_sidebar__container{animation:rightSidebarslideIn .35s cubic-bezier(.16,1,.3,1)}.right_sidebar[aria-hidden=true] .right_sidebar__overlay{animation:rightSidebarfadeOut .2s cubic-bezier(.16,1,.3,1)}.right_sidebar[aria-hidden=true] .right_sidebar__container{animation:rightSidebarslideOut .25s cubic-bezier(.16,1,.3,1)}.right_sidebar__overlay{position:fixed;top:0;left:0;right:0;bottom:0;background:linear-gradient(90deg,rgb(0 0 0 / .15) 0%,rgb(0 0 0 / .5) 100%);inset:0}.right_sidebar__container{display:flex;justify-content:space-between;flex-direction:column;overflow:hidden;box-sizing:border-box;background-color:var(--background-950);border-left:1px solid var(--transp-1);box-shadow:-1px 0 40px rgb(0 0 0 / .15);position:relative}@media(min-width:1024px){.right_sidebar__container{margin:10px;margin-left:auto;min-width:400px;height:calc(100vh - 20px);border-radius:var(--border1);border:1px solid var(--transp-1)}}@media(max-width:767px){.right_sidebar__container{width:100%!important;height:100vh;border-radius:0}}.right_sidebar__container:focus{outline:none}.right_sidebar__header{display:flex;align-items:center;justify-content:space-between;padding:var(--space-md) var(--space-lg);width:100%;border-bottom:1px solid var(--transp-1);flex-shrink:0}.right_sidebar__title{margin:0;font-size:1.125rem;font-weight:600;line-height:1.4}.right_sidebar__close{display:flex;align-items:center;justify-content:center;background:#fff0;border:0;width:32px;height:32px;color:var(--text-400);transition:color .15s ease,background-color .15s ease;border-radius:var(--border05);cursor:pointer;line-height:1;flex-shrink:0}.right_sidebar__close:hover{background-color:var(--transp-1);color:var(--text)}.right_sidebar__close::before{content:"✕";font-size:1.1rem}.right_sidebar__close:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.right_sidebar__content{padding:var(--space-md) var(--space-lg);overflow-y:auto;flex:1;width:100%}@media(min-width:1024px){.right_sidebar__content{max-width:50vw}}.right_sidebar__footer{display:flex;align-items:center;gap:10px;flex-direction:row;padding:var(--space-md) var(--space-lg);width:100%;border-top:1px solid var(--transp-1);flex-shrink:0}.right_sidebar__content-loading{display:flex;flex-direction:column;margin-top:2rem;gap:10px}.right_sidebar__content-loading-box,.right_sidebar__content-loading-box-large{background-color:var(--background-900);min-width:300px;min-height:40px;border-radius:var(--border05)}.right_sidebar__content-loading-box-large{min-height:80px}@keyframes rightSidebarfadeIn{from{opacity:0}to{opacity:1}}@keyframes rightSidebarfadeOut{from{opacity:1}to{opacity:0}}@keyframes rightSidebarslideIn{from{transform:translateX(100%)}to{transform:translateX(0)}}@keyframes rightSidebarslideOut{from{transform:translateX(0)}to{transform:translateX(100%)}}@media(prefers-reduced-motion:reduce){.right_sidebar__overlay,.right_sidebar__container{animation:none!important;transition:none!important}}.form-field{line-height:1.5}.form__label{font-size:var(--p-small);color:var(--text-300);font-weight:500;line-height:1.8}.form__label-required:after{content:"*";color:var(--error)}.radio-group{border:none;padding:0;margin:0}.radio-group__legend{font-size:var(--p-small);font-weight:500;color:var(--text);margin-bottom:var(--space-sm)}.radio-group__items{display:flex;flex-direction:column;gap:var(--space-xs)}.radio-group--inline .radio-group__items{flex-direction:row;display:inline-flex;background:var(--transp-05);padding:4px;border-radius:var(--border1);border:1px solid var(--transp-1);gap:2px}.radio-group--inline .radio-item{padding:0;border:none;background:#fff0;box-shadow:none;backdrop-filter:none;-webkit-backdrop-filter:none;border-radius:0}.radio-group--inline .radio-item__control{display:none}.radio-group--inline .radio-item__content{padding:.4375rem .875rem;border-radius:calc(var(--border1) - 4px);transition:all var(--transition) ease-out;cursor:pointer;display:inline-flex;align-items:center;gap:var(--space-xs)}.radio-group--inline .radio-item__icon{width:auto;height:auto;background:none;color:inherit;font-size:1rem}.radio-group--inline .radio-item__label{font-size:.8125rem;font-weight:500;color:var(--text-500);transition:color var(--transition) ease-out}.radio-group--inline .radio-item__desc{display:none}.radio-group--inline .radio-item:hover{background:#fff0}.radio-group--inline .radio-item:hover .radio-item__content{background:var(--transp-1)}.radio-group--inline .radio-item:hover .radio-item__label{color:var(--text)}.radio-group--inline .radio-item__input:checked~.radio-item__content{background:var(--background);box-shadow:var(--shadow-small)}.radio-group--inline .radio-item__input:checked~.radio-item__content .radio-item__label{color:var(--text)}.radio-group--inline .radio-item__input:checked~.radio-item__content .radio-item__icon{color:var(--primary)}.radio-item{display:flex;align-items:flex-start;gap:var(--space-md);padding:var(--space-lg);cursor:pointer;position:relative;background-color:#fff0;border:1px solid var(--transp-1);border-radius:var(--border1);transition:all var(--transition) ease-out}.radio-item:hover{border-color:var(--transp-2)}.radio-item--disabled{opacity:.5;cursor:not-allowed;pointer-events:none}.radio-item__input{position:absolute;opacity:0;width:0;height:0;pointer-events:none}.radio-item__control{flex-shrink:0;margin-left:auto;width:20px;height:20px;border-radius:50%;border:2px solid var(--transp-3);transition:border-color var(--transition) ease-out;position:relative;margin-top:2px}.radio-item__control::after{content:"";position:absolute;inset:3px;border-radius:50%;background:var(--text);transform:scale(0);transition:transform var(--transition) ease-out}.radio-item__input:checked~.radio-item__control{border-color:var(--text)}.radio-item__input:checked~.radio-item__control::after{transform:scale(1)}.radio-item__input:focus-visible~.radio-item__control{outline:2px solid var(--primary);outline-offset:2px}.radio-item:has(.radio-item__input:checked){border-color:var(--transp-3);background:var(--transp-02)}.radio-item__content{display:flex;align-items:flex-start;gap:var(--space-md);min-width:0;flex:1}.radio-item__icon{flex-shrink:0;width:40px;height:40px;border-radius:var(--border05);font-size:var(--h6);color:var(--radio-icon-color,var(--text-400));background-color:var(--radio-icon-bg,var(--transp-1))}.radio-item__text{display:flex;flex-direction:column;gap:2px;min-width:0;flex:1}.radio-item__label{font-weight:500;font-size:var(--p);line-height:1.4;color:var(--text)}.radio-item__desc{font-size:var(--p-small);color:var(--text-500);line-height:1.6}.toggle-switch{display:flex;align-items:center;cursor:pointer;user-select:none;position:relative;font-size:var(--p)}.toggle-switch-input{opacity:0;width:0;height:0}.toggle-switch-input:checked+.toggle-switch-slider{background-color:var(--primary)}.toggle-switch-input:checked+.toggle-switch-slider::before{transform:translate(25px,1px);background-color:var(--primary-950);height:25px;width:25px}.toggle-switch-input:disabled+.toggle-switch-slider{cursor:not-allowed;pointer-events:none;opacity:.6}.toggle-switch-slider{position:relative;width:62px;height:34px;border:1px solid var(--primary-700);border-radius:34px;transition:all var(--transition) ease-out;flex-shrink:0}.toggle-switch-slider::before{content:"";position:absolute;width:23px;height:23px;left:5px;bottom:5px;background-color:var(--primary);border-radius:50%;transition:all var(--transition) ease-out}.alert{padding:var(--space-md);margin-bottom:var(--space-md);border-radius:var(--border1);display:flex;font-size:var(--p-small);gap:var(--space-sm);background-color:var(--transp-1);border:1px solid var(--transp-1);position:relative;overflow:hidden;letter-spacing:.5px;line-height:1.75}.alert p,.alert span,.alert li,.alert a,.alert button{line-height:inherit;font-size:var(--p-small);font-weight:500}.alert::after{content:"";position:absolute;z-index:-1;width:100%;height:100%;top:0;left:0;opacity:.15}.alert>svg{font-size:var(--h4);flex-shrink:0}@media(max-width:767px){.alert{padding:var(--space-sm) var(--space-md)}}.alert-success{color:var(--success)}.alert-success::after{background:radial-gradient(circle at 20% 50%,var(--success-light) 0%,transparent 100%)}.alert-success.border{background-color:#fff0;border-color:var(--success)}.alert-danger,.alert-error{color:var(--error)}.alert-danger::after,.alert-error::after{background:radial-gradient(circle at 20% 50%,var(--error-light) 0%,transparent 100%)}.alert-danger.border,.alert-error.border{background-color:#fff0;border-color:var(--error-light)}.alert-warning{color:var(--warning)}.alert-warning::after{background:radial-gradient(circle at 20% 50%,var(--warning-light) 0%,transparent 100%)}.alert-warning.border{background-color:#fff0;border-color:var(--warning-light)}.alert-info{color:var(--info)}.alert-info::after{background:radial-gradient(circle at 20% 50%,var(--info-light) 0%,transparent 100%)}.alert-info.border{background-color:#fff0;border-color:var(--info-light)}.alert-close{position:absolute;right:var(--space-xs);color:var(--text-400);top:var(--space-xs)}.alert-close svg{font-size:var(--h5)}.alert-close:hover{color:var(--text-200)}.alert a{color:inherit;font-weight:500;text-decoration:underline}.checkbox__field{position:absolute;opacity:0}.checkbox__field+label{display:inline-block;position:relative;cursor:pointer;line-height:22px;padding-left:31px;font-size:var(--p);color:var(--text-200);transition:color var(--transition) ease-out}.checkbox__field+label:before{position:absolute;display:block;left:0;top:0;content:"";background:#fff0;width:22px;height:22px;box-shadow:inset 0 0 0 1px var(--transp-5);border-radius:50%;transition:all var(--transition) ease-out}.checkbox__field+label:after{position:absolute;display:block;top:var(--space-2xs);left:var(--space-xs);content:"";width:6px;height:10px;border-right:1px solid #fff0;border-bottom:1px solid #fff0;transform:rotate(45deg);transition:all var(--transition) ease-out}.checkbox__field+label a{line-height:inherit}.checkbox__field+label:focus{outline:none}.checkbox__field+label:hover{color:var(--text-100)}.checkbox__field:checked+label:before{background:var(--primary);box-shadow:none}.checkbox__field:checked+label:after{border-color:var(--primary-950)}.checkbox__field:disabled+label{opacity:.5;cursor:default}.input-wrapper{position:relative}.input__prefix{font-size:var(--h5);line-height:1}.input__field-container{gap:8px;position:relative;width:100%;min-height:36px;padding:6px 12px;font-size:14px;border:1px solid var(--transp-2);border-radius:12px;color:var(--text);background-color:var(--transp-05);transition:border-color .15s,box-shadow .15s}.input__field-container-withPassword{padding-right:3em}.input__field-container:hover:not(:focus-within):not(.has-error):not(.input__field-container-readonly){border-color:var(--transp-3)}.input__field-container:focus-within:not(.input__field-container-readonly):not(.has-error){border-color:var(--primary-300)}.input__field-container.has-error{border-color:var(--error)}.input__field{font:inherit;outline:0;border:0;padding:0;margin:0;flex:1;background-color:#fff0;color:inherit}.input__toggle-btn{position:absolute;right:var(--space-2xs);width:36px;height:36px;font-size:var(--p-small);color:var(--text-500);transition:all var(--transition) ease-out}.input__toggle-btn:hover{color:var(--text)}.input__toggle-btn .icon-eye,.input__toggle-btn .icon-eye-slash{width:1.5em;height:1.5em;transition:opacity var(--transition) ease}.input__toggle-btn .icon-eye.visible,.input__toggle-btn .icon-eye-slash.visible{display:inline}.input__error{color:var(--error);font-size:var(--small);font-weight:500;letter-spacing:.02em;margin-top:.2em;animation:fadeIn .3s ease-out}input:-webkit-autofill,input:-webkit-autofill:focus{transition:background-color 600000s 0s,color 600000s 0s}input[data-autocompleted]{background-color:var(--transp-1)!important}a.link{transition:all var(--transition) ease;background-position-y:0%;background-image:linear-gradient(180deg,transparent 50%,var(--transp-2) 50%)!important;background-size:2px;background-size:auto 190%;padding:0;font-size:var(--p)}a.link:hover{background-image:linear-gradient(180deg,transparent 60%,var(--accent-200) 60%)!important;background-position-y:0%;color:var(--accent);transition:all var(--transition) ease-out}a.link:focus{outline:none}a.link:focus-visible{outline:2px solid var(--primary);outline-offset:2px;border-radius:2px}a.link-primary{background-image:linear-gradient(180deg,transparent 50%,var(--primary-500) 50%)!important;color:var(--primary)}a.link-primary:hover{background-image:linear-gradient(180deg,transparent 50%,var(--primary) 50%)!important;color:var(--primary)}a.link-primary:focus-visible{outline-color:var(--primary)}a.link-accent{background-image:linear-gradient(180deg,transparent 50%,var(--accent-500) 50%)!important;color:var(--accent)}a.link-accent:hover{background-image:linear-gradient(180deg,transparent 50%,var(--accent) 50%)!important;color:var(--accent)}a.link-accent:focus-visible{outline-color:var(--accent)}a.link-secondary{background-image:linear-gradient(180deg,transparent 50%,var(--secondary-500) 50%)!important;color:var(--secondary)}a.link-secondary:hover{background-image:linear-gradient(180deg,transparent 50%,var(--secondary) 50%)!important;color:var(--secondary)}a.link-error{background-image:linear-gradient(180deg,transparent 50%,var(--error-light) 50%)!important;color:var(--error)}a.link-error:hover{background-image:linear-gradient(180deg,transparent 50%,var(--error) 50%)!important;color:var(--error)}a.link-success{background-image:linear-gradient(180deg,transparent 50%,var(--success-light) 50%)!important;color:var(--success)}a.link-success:hover{background-image:linear-gradient(180deg,transparent 50%,var(--success) 50%)!important;color:var(--success)}a.link-warning{background-image:linear-gradient(180deg,transparent 50%,var(--warning-light) 50%)!important;color:var(--warning)}a.link-warning:hover{background-image:linear-gradient(180deg,transparent 50%,var(--warning) 50%)!important;color:var(--warning)}a.link-info{background-image:linear-gradient(180deg,transparent 50%,var(--info-light) 50%)!important;color:var(--info)}a.link-info:hover{background-image:linear-gradient(180deg,transparent 50%,var(--info) 50%)!important;color:var(--info)}.tabbar{position:fixed;z-index:60;bottom:0;left:0;right:0;width:100%;min-height:60px;border-top:1px solid var(--transp-1);background-color:var(--background-900);-webkit-transform:translateZ(0);transform:translateZ(0);-webkit-backface-visibility:hidden;backface-visibility:hidden}@media(min-width:1024px){.tabbar{display:none}}@supports(padding-bottom:env(safe-area-inset-bottom)){.tabbar{padding-bottom:env(safe-area-inset-bottom)}}.tabbar__content{padding:0 var(--space-sm);display:flex;justify-content:space-around;width:100%}.tabbar__item{padding:var(--space-md);opacity:.7;color:var(--text);cursor:pointer}.tabbar__item svg{font-size:var(--h3)}.tabbar__item>span{font-size:var(--small);margin-top:var(--space-xs)}.tabbar__item.active{opacity:1;color:var(--accent)}.tabbar__modal-items{gap:var(--space-sm);padding-top:var(--space-lg)}.tabbar__modal-item{gap:var(--space-sm);color:var(--text);background-color:var(--transp-1);padding:var(--space-xs) var(--space-sm);font-size:var(--p);border-radius:var(--border05)}.tabbar__modal-item svg{font-size:var(--h4)}.tabbar__modal-submenu{display:flex;flex-direction:column}.tabbar__modal-submenu-trigger{width:100%;justify-content:flex-start;cursor:pointer;border:none;text-align:left}.tabbar__modal-submenu-trigger .tabbar__modal-submenu-arrow{margin-left:auto;font-size:var(--p-small);color:var(--text-400);transition:transform var(--transition) ease-out}.tabbar__modal-submenu-trigger[aria-expanded=true] .tabbar__modal-submenu-arrow{transform:rotate(180deg)}.tabbar__modal-submenu-content{display:none;flex-direction:column;gap:var(--space-xs);margin-top:var(--space-xs);border-left:2px solid var(--transp-2)}.tabbar__modal-submenu.expanded>.tabbar__modal-submenu-content{display:flex}.select-wrapper{position:relative;width:100%}.select__prefix{font-size:var(--small);font-weight:500;color:var(--text-600);margin-bottom:var(--space-xs)}.select__field-container{position:relative;width:100%}.select__field-container.has-error .fs__trigger,.select__field-container.has-error .select__field{border-color:var(--error)}.select__field-container--native{gap:8px;font-size:14px;border:1px solid var(--transp-2);border-radius:12px;color:var(--text);background-color:var(--transp-05);transition:border-color .15s,box-shadow .15s}.select__field-container--native>select{padding:6px 12px;padding-right:2rem}.select__field-container--native:focus-within:not(.has-error){border-color:var(--primary-300)}.select__field-container--native:hover:not(:focus-within):not(.has-error){border-color:var(--transp-3)}.select__field-container--native option{background-color:var(--background)}.select__field{font:inherit;outline:0;border:0;padding:0;margin:0;flex:1;background-color:#fff0;color:inherit;width:100%;appearance:none}.select__toggle-icon{position:absolute;right:.875rem;top:50%;transform:translateY(-50%);pointer-events:none;color:var(--text-400)}.select__error{color:var(--error);font-size:var(--small);margin-top:var(--space-2xs)}select[data-tom-select]{display:none}.fs{width:100%;display:flex}.button-group{display:inline-flex;flex-wrap:wrap;gap:.125rem;background:var(--transp-05);border:1px solid var(--transp-2);border-radius:12px;padding:.1875rem}.button-group__item{display:inline-flex;align-items:center;justify-content:center;gap:var(--space-xs);padding:var(--space-xs) var(--space-sm);border-radius:8px;background:#fff0;border:1px solid #fff0;color:var(--text-500);font-size:var(--p-small);font-weight:500;cursor:pointer;transition:all .15s ease;white-space:nowrap}.button-group__item svg{width:16px;height:16px}.button-group__item:hover{background:var(--transp-05);color:var(--text)}.button-group__item.active{background:var(--accent);border-color:var(--accent);color:var(--background-950);box-shadow:0 1px 3px color-mix(in srgb,var(--accent) 25%,transparent)}.button-group--icons .button-group__item{padding:var(--space-xs)}.button-group--icons .button-group__item span{display:none}.button-group--compact{gap:.0625rem}.button-group--compact .button-group__item{padding:var(--space-xs) var(--space-sm);font-size:var(--small)}.button-group--compact .button-group__item svg{width:14px;height:14px}tbody,td,tfoot,th,thead,tr{border:0 solid;border-color:inherit}.table-responsive{overflow-x:auto;-webkit-overflow-scrolling:touch}.table{vertical-align:top;width:100%;border-spacing:0}.table thead{vertical-align:bottom}.table thead tr th{border-top:0;color:var(--text-500);font-weight:500;font-size:.75rem;letter-spacing:.02em;vertical-align:middle;white-space:nowrap;padding:.625rem 1rem;border-bottom:1px solid var(--transp-1);cursor:default;background:#fff0;transition:color .15s ease}.table thead tr th .table-th{display:inline-flex;align-items:center;gap:.375rem;flex-direction:row}.table thead tr th:first-child{padding-left:1.25rem}.table thead tr th.sortable{cursor:pointer}.table thead tr th.sortable:hover{color:var(--text)}.table thead tr th.sortable .sort-icon{display:inline-flex;opacity:.4;transition:opacity .15s ease}.table thead tr th.sortable .sort-icon svg{width:14px;height:14px}.table thead tr th.sortable:hover .sort-icon{opacity:.7}.table thead tr th.sortable .sort-icon:has(.ph-arrow-up),.table thead tr th.sortable .sort-icon:has(.ph-arrow-down){opacity:1;color:var(--text)}.table tbody{vertical-align:inherit}.table tbody tr{transition:background-color .1s ease}.table tbody tr:hover{background-color:var(--transp-05)}.table tbody tr td{border-top:0;font-size:var(--p-small);padding:.75rem 1rem;vertical-align:middle;word-break:break-word;color:var(--text)}.table tbody tr td:first-child{padding-left:1.25rem!important}.table tbody tr>td{border-bottom:1px solid var(--transp-05)}:root[data-theme=light] .table tbody tr>td{border-bottom-color:var(--transp-1)}.table tbody tr:last-of-type>td{border-bottom:0}.table__pagination{margin:0;padding:0;gap:2px}.table__pagination-item{width:32px;height:32px;color:var(--text-400);border-radius:var(--border05);font-weight:500;font-size:var(--p-small);transition:color .15s ease,background-color .15s ease}.table__pagination-item button,.table__pagination-item span{cursor:pointer;height:100%;width:100%;padding:0 .375rem;color:inherit;font-size:.8125rem;font-weight:500}.table__pagination-item button.link-icon,.table__pagination-item span.link-icon{font-size:var(--p)}.table__pagination-item:not(.disabled):hover{background-color:var(--transp-1);color:var(--text)}.table__pagination-item:not(.disabled).active{color:var(--text);background-color:var(--transp-1);font-weight:600}.table__pagination-item.disabled{pointer-events:none;opacity:.3}.table__header{padding:var(--space-sm) var(--space-md)}.table__footer{border-top:1px solid var(--transp-05);padding:var(--space-sm) var(--space-md)}:root[data-theme=light] .table__footer{border-top-color:var(--transp-1)}@media(max-width:767px){.table__footer{gap:1rem;flex-direction:column;padding-left:1rem}}.table__footer-per-page select{padding:.3em 1em;text-align:center}.table__footer-per-page .select__toggle-icon{display:none}.table__columns{gap:var(--space-sm);padding:var(--space-sm)}.table__columns label{width:100%}.table__search{max-width:400px}.table__search-standalone{position:relative}.table__search-standalone .table__search-icon{position:absolute;left:16px;top:50%;transform:translateY(-50%);width:18px;height:18px;color:var(--text-600);pointer-events:none;transition:color .2s ease}.table-compact>:not(caption)>*>*{padding:.25rem!important}.legend-block{width:100%;padding:0;border:0;position:relative}.legend-block legend{width:100%;flex-direction:row;align-items:center;justify-content:space-between;padding:0 0 var(--space-md) 0;background:#fff0;position:relative}.legend-block legend .legend-content{align-items:center;gap:var(--space-md)}.legend-block legend .legend-text{flex-direction:column}.legend-block legend .legend-icon{width:1.5rem;height:1.5rem;justify-content:center;align-items:center;color:var(--accent);opacity:.85;transition:opacity var(--transition)}.legend-block legend .legend-icon:hover{opacity:1}.legend-block legend .legend-icon svg{width:100%;height:100%}.legend-block legend h1{font-weight:700;position:relative;display:inline-flex;align-items:center;gap:var(--space-xs);margin:0;color:var(--text);line-height:1.4;letter-spacing:-.01em}.legend-block legend p{color:var(--text-400);line-height:1.4;font-size:var(--h6);max-width:80ch}.legend-block legend .legend-actions{gap:var(--space-sm);margin-left:auto;padding-left:1rem}@media(max-width:767px){.legend-block legend{flex-direction:column;align-items:flex-start;gap:var(--space-sm);margin-left:.5rem}.legend-block legend::before{left:-.5rem;top:.75rem;transform:none}.legend-block legend::after{left:-.25rem;height:calc(100% - .5rem);top:1rem}.legend-block legend .legend-content{width:100%}.legend-block legend .legend-actions{width:100%;justify-content:center;padding:.5rem 0 0 0;margin-top:.5rem;border-left:none;border-top:1px dashed var(--transp-3)}}.role-badge{--role-color:#8e8e8e;display:inline-flex;align-items:center;vertical-align:middle;line-height:1;flex-shrink:0}.role-badge--full{gap:5px;padding:7px 10px;border-radius:999px;font-size:11px;line-height:1.2;font-weight:600;letter-spacing:.01em;border:1px solid var(--transp-1);transition:background .15s ease,border-color .15s ease}.role-badge--full svg{width:12px;height:12px;flex-shrink:0}.role-badge--full .role-badge__swatch{width:7px;height:7px;border-radius:50%;background:var(--role-color);flex-shrink:0}.role-badge--full .role-badge__name{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:120px}.role-badge--full.role-badge--small{padding:2px 8px;font-size:10px;gap:4px}.role-badge--full.role-badge--small svg{width:10px;height:10px}.role-badge--full.role-badge--small .role-badge__swatch{width:6px;height:6px}.role-badge--icon{width:28px;height:28px;justify-content:center;border-radius:8px;color:var(--role-color);background:color-mix(in srgb,var(--role-color) 10%,transparent);border:1px solid color-mix(in srgb,var(--role-color) 18%,transparent);transition:background .15s ease;cursor:default}.role-badge--icon svg{width:15px;height:15px}.role-badge--icon:hover{background:color-mix(in srgb,var(--role-color) 16%,transparent)}.role-badge--icon.role-badge--small{width:24px;height:24px;border-radius:6px}.role-badge--icon.role-badge--small svg{width:13px;height:13px}.role-badge--dot{width:10px;height:10px;border-radius:50%;background:var(--role-color);box-shadow:0 0 0 1px color-mix(in srgb,var(--role-color) 25%,transparent);cursor:default}.role-badges{display:flex;align-items:center;flex-wrap:wrap;justify-content:center;gap:5px}.role-badges--center{justify-content:center}.role-badges__overflow{display:grid;place-items:center;min-width:22px;height:22px;padding:0 6px;font-size:10px;font-weight:700;color:var(--text-500);background:#fff0;border:1px solid var(--transp-2);border-radius:999px;cursor:default}.verified-badge{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;color:var(--accent);background:none;border:none;padding:0;margin:0;font:inherit;line-height:1;transition:opacity .2s ease,color .2s ease,transform .15s ease}.verified-badge svg{width:16px;height:16px}.verified-badge--small svg{width:13px;height:13px}.verified-badge--ghosted{color:var(--text-400);opacity:.3}button.verified-badge{cursor:pointer}button.verified-badge:hover{transform:scale(1.15);opacity:1;color:var(--accent)}button.verified-badge:active{transform:scale(.95)}.user-card-overlay{position:fixed;top:0;left:0;width:100%;height:100%;z-index:999;display:none;background-color:rgb(0 0 0 / .08);transition:opacity .15s ease;opacity:0}.user-card-overlay.active{display:block;opacity:1}.user-card{position:absolute;width:280px;color:var(--text);border-radius:14px;pointer-events:none;opacity:0;z-index:1000;will-change:transform,opacity;transition:background var(--transition),border var(--transition),opacity var(--transition),box-shadow var(--transition),transform var(--transition);background:var(--dynamic-bg,var(--background));border:1px solid var(--dynamic-border,var(--transp-1));overflow:hidden;max-width:90vw;box-shadow:0 4px 24px rgb(0 0 0 / .2),0 0 0 1px var(--transp-05),inset 0 1px 0 var(--transp-05)}.user-card::before{display:none}@media(max-width:480px){.user-card{width:calc(100vw - 40px);max-width:100vw}}.user-card.from-left,.user-card.from-right,.user-card.from-top,.user-card.from-bottom{transform:none}.user-card-content.enhanced{display:grid;grid-template-rows:auto 1fr;gap:0;isolation:isolate}.user-card-header{position:relative;height:80px}.user-card-header .user-card-banner{position:absolute;inset:0}.user-card-header .user-card-banner img{width:100%;height:100%;object-fit:cover;filter:brightness(.7) saturate(1.15)}.user-card-header .user-card-banner::after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,transparent 20%,var(--background) 100%);pointer-events:none}.user-card-header .user-card-avatar{position:absolute;left:50%;bottom:-30px;width:60px;height:60px;border-radius:50%;border:3px solid var(--background);background:var(--secondary);z-index:2;pointer-events:auto;transform:translateX(-50%);transition:box-shadow .2s ease,border var(--transition);box-shadow:0 2px 12px rgb(0 0 0 / .25)}.user-card-header .user-card-avatar img{width:100%;height:100%;object-fit:cover;display:block;border-radius:50%}.user-card-header .user-card-avatar:hover{box-shadow:0 2px 16px rgb(0 0 0 / .35),0 0 0 2px var(--role-color,var(--accent))}.user-card-header .user-card-avatar .uc-status-dot{position:absolute;right:1px;bottom:1px;width:13px;height:13px;border-radius:50%;border:2.5px solid var(--background);background-color:var(--text-600);transition:background-color .2s ease;z-index:3}.user-card-header .user-card-avatar .uc-status-dot.online{background-color:#2ecc71;box-shadow:0 0 6px rgb(46 204 113 / .5)}.user-card-body{padding:38px 16px 14px;display:flex;flex-direction:column;align-items:center;gap:10px;background:var(--background)}.user-card-identity{display:flex;flex-direction:column;align-items:center;gap:2px;width:100%}.user-card-identity .user-card-name-row{display:flex;align-items:center;justify-content:center;gap:4px;max-width:100%}.user-card-identity .user-card-name{margin:0;font-size:16px;font-weight:700;letter-spacing:-.01em;text-overflow:ellipsis;white-space:nowrap;overflow:hidden;text-align:center;line-height:1.3}.user-card-identity .user-card-presence{display:flex;align-items:center;gap:5px;margin-top:2px;font-size:11px;color:var(--text-500);font-weight:500}.user-card-identity .user-card-presence .uc-presence-dot{width:6px;height:6px;border-radius:50%;background:var(--text-600);flex-shrink:0;transition:background-color .2s ease}.user-card-identity .user-card-presence .uc-presence-dot.online{background:#2ecc71;box-shadow:0 0 4px rgb(46 204 113 / .45)}.uc-roles{padding:0 10px}.uc-card-bottom{display:flex;align-items:center;justify-content:center;gap:6px;width:100%;padding-top:6px;border-top:1px solid var(--transp-05);flex-wrap:wrap}.uc-socials{display:flex;align-items:center;justify-content:center;gap:2px}.uc-social-link{display:flex;align-items:center;justify-content:center;width:30px;height:30px;border-radius:8px;color:var(--text-500);background:#fff0;pointer-events:auto;transition:color .15s ease,background .15s ease,transform .15s ease}.uc-social-link svg{width:15px;height:15px}.uc-social-link:hover{color:var(--text);background:var(--transp-05);transform:translateY(-1px)}.uc-profile-btn{display:inline-flex;align-items:center;justify-content:center;gap:6px;padding:5px 16px;border-radius:7px;font-size:12px;font-weight:500;text-decoration:none;color:var(--text-400);background:var(--transp-05);transition:background .15s ease,color .15s ease;pointer-events:auto}.uc-profile-btn svg{width:11px;height:11px;opacity:.5;transition:opacity .15s ease,transform .15s ease}.uc-profile-btn:hover{background:var(--transp-1);color:var(--text)}.uc-profile-btn:hover svg{opacity:.8;transform:translateX(2px)}.user-card .uc-sk-banner{height:80px;width:100%;border-radius:0}.user-card .uc-sk-avatar{width:60px;height:60px;border-radius:50%}.user-card .uc-sk-name{width:50%;height:13px;border-radius:7px;margin:0 auto}.user-card .uc-sk-sub{width:30%;height:10px;border-radius:5px;margin:4px auto 0}.user-card .uc-sk-roles{display:flex;gap:4px;justify-content:center}.user-card .uc-sk-role-pill{width:60px;height:20px;border-radius:6px}.user-card .uc-sk-role-dot{width:10px;height:10px;border-radius:999px}.user-card .uc-sk-button{width:80px;height:14px;border-radius:7px}@keyframes uc-in-right{from{opacity:0;transform:translateX(8px) scale(.98)}to{opacity:1;transform:translateX(0) scale(1)}}@keyframes uc-in-left{from{opacity:0;transform:translateX(-8px) scale(.98)}to{opacity:1;transform:translateX(0) scale(1)}}@keyframes uc-in-top{from{opacity:0;transform:translateY(8px) scale(.98)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes uc-in-bottom{from{opacity:0;transform:translateY(-8px) scale(.98)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes uc-out-right{from{opacity:1;transform:translateX(0) scale(1)}to{opacity:0;transform:translateX(6px) scale(.98)}}@keyframes uc-out-left{from{opacity:1;transform:translateX(0) scale(1)}to{opacity:0;transform:translateX(-6px) scale(.98)}}@keyframes uc-out-top{from{opacity:1;transform:translateY(0) scale(1)}to{opacity:0;transform:translateY(6px) scale(.98)}}@keyframes uc-out-bottom{from{opacity:1;transform:translateY(0) scale(1)}to{opacity:0;transform:translateY(-6px) scale(.98)}}.user-card.active{opacity:1;pointer-events:auto}.user-card.active.from-right{animation:uc-in-right .16s cubic-bezier(.2,.9,.3,1) both}.user-card.active.from-left{animation:uc-in-left .16s cubic-bezier(.2,.9,.3,1) both}.user-card.active.from-top{animation:uc-in-top .16s cubic-bezier(.2,.9,.3,1) both}.user-card.active.from-bottom{animation:uc-in-bottom .16s cubic-bezier(.2,.9,.3,1) both}.user-card.hide.from-right{animation:uc-out-right .12s ease-in both}.user-card.hide.from-left{animation:uc-out-left .12s ease-in both}.user-card.hide.from-top{animation:uc-out-top .12s ease-in both}.user-card.hide.from-bottom{animation:uc-out-bottom .12s ease-in both}@media(max-width:480px){.user-card-header{height:64px}.user-card-header .user-card-avatar{width:52px;height:52px;bottom:-26px}.user-card-body{padding:32px 12px 12px}.user-card-identity .user-card-name{font-size:14px}.uc-roles{padding:0 6px}}html.page-edit-active{padding-left:0!important}html.page-edit-active body{padding-left:0!important}html.page-edit-active .sidebar-nav{display:none!important}html.page-edit-active .flute_header{left:0!important}html.page-edit-active .flute_footer{margin-left:0!important}body.page-edit-mode{margin-top:80px;margin-left:0;padding-bottom:204px}body.page-edit-mode .navbar,body.page-edit-mode #footer{pointer-events:none;opacity:.3;filter:grayscale(.4);transition:opacity var(--transition),filter var(--transition)}.pe-topbar{position:fixed;top:0;left:0;right:0;height:80px;z-index:1001;display:flex;align-items:center;justify-content:center;padding:0 16px;pointer-events:none;transform:translateY(-100%);opacity:0;transition:transform .35s cubic-bezier(.22,1,.36,1),opacity .25s ease}.pe-topbar.active{transform:translateY(0);opacity:1}.pe-topbar__pill{display:flex;align-items:center;gap:4px;height:42px;padding:4px 6px;background:color-mix(in srgb,var(--background) 72%,transparent);border:1px solid color-mix(in srgb,var(--text) 7%,transparent);border-radius:14px;box-shadow:0 4px 24px rgb(0 0 0 / .1),0 1px 6px rgb(0 0 0 / .04),0 0 0 1px hsl(0 0% 100% / .04) inset;backdrop-filter:blur(32px) saturate(1.4);-webkit-backdrop-filter:blur(32px) saturate(1.4);pointer-events:auto}.pe-topbar__back{width:32px;height:32px;border-radius:10px;border:none;background:#fff0;color:var(--text-500);cursor:pointer;display:flex;align-items:center;justify-content:center;transition:all .15s ease;flex-shrink:0}.pe-topbar__back svg{width:15px;height:15px}.pe-topbar__back:hover{background:var(--error-light);color:var(--error)}.pe-topbar__title{display:flex;align-items:center;gap:5px;min-width:0;padding:0 4px}.pe-topbar__title svg{width:13px;height:13px;color:var(--text-500);flex-shrink:0}.pe-topbar__page{font-size:12.5px;font-weight:600;color:var(--text);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:140px}.pe-topbar__divider{width:1px;height:18px;background:color-mix(in srgb,var(--text) 8%,transparent);flex-shrink:0;margin:0 2px}.pe-topbar__group{display:flex;gap:1px}.pe-topbar__btn{width:32px;height:32px;border-radius:10px;border:none;background:#fff0;color:var(--text-500);cursor:pointer;display:flex;align-items:center;justify-content:center;transition:all .15s ease;flex-shrink:0}.pe-topbar__btn svg{width:15px;height:15px}.pe-topbar__btn:hover:not(:disabled){background:color-mix(in srgb,var(--text) 7%,transparent);color:var(--text)}.pe-topbar__btn:disabled{opacity:.2;cursor:default}.pe-topbar__spacer{width:8px;flex-shrink:0}.pe-topbar__discard{height:30px;padding:0 10px;border-radius:8px;border:none;background:#fff0;color:var(--text-500);font-size:12px;font-weight:500;cursor:pointer;transition:all .15s ease;white-space:nowrap;flex-shrink:0}.pe-topbar__discard:hover{background:color-mix(in srgb,var(--text) 7%,transparent);color:var(--text)}.pe-topbar__save{height:30px;padding:0 14px;border-radius:8px;border:none;background:var(--accent);color:var(--background-950);font-size:12px;font-weight:600;cursor:pointer;display:flex;align-items:center;gap:4px;transition:all .15s ease;white-space:nowrap;flex-shrink:0}.pe-topbar__save svg{width:13px;height:13px}.pe-topbar__save:hover{filter:brightness(1.1)}.pe-topbar__save:active{filter:brightness(.95)}.pe-topbar__save.saving{pointer-events:none;opacity:.6}.pe-scope-toggle{display:flex;background:color-mix(in srgb,var(--text) 5%,transparent);border-radius:8px;padding:2px;flex-shrink:0}.pe-scope-toggle__btn{display:flex;align-items:center;gap:4px;padding:4px 10px;border:none;background:#fff0;color:var(--text-500);font-size:11.5px;font-weight:500;cursor:pointer;border-radius:6px;transition:all .15s ease;white-space:nowrap}.pe-scope-toggle__btn svg{width:13px;height:13px}.pe-scope-toggle__btn:hover:not(.active){color:var(--text-300)}.pe-scope-toggle__btn.active{background:var(--background);color:var(--text);box-shadow:0 1px 3px rgb(0 0 0 / .08)}.pe-dock{position:fixed;bottom:0;left:0;right:0;z-index:1002;padding:0 24px 16px;pointer-events:none;transform:translateY(calc(100% + 16px));opacity:0;transition:transform .45s cubic-bezier(.22,1,.36,1),opacity .3s ease}.pe-dock.active{transform:translateY(0);opacity:1;pointer-events:auto}.pe-dock__container{max-width:1100px;margin:0 auto;display:flex;flex-direction:column;background:color-mix(in srgb,var(--background) 68%,transparent);border:1px solid color-mix(in srgb,var(--text) 7%,transparent);border-radius:16px;box-shadow:0 -6px 40px rgb(0 0 0 / .09),0 -1px 10px rgb(0 0 0 / .04),0 0 0 1px hsl(0 0% 100% / .05) inset;overflow:hidden;backdrop-filter:blur(36px) saturate(1.5);-webkit-backdrop-filter:blur(36px) saturate(1.5)}.pe-dock__header{flex-shrink:0;padding:8px 10px 0;border-bottom:1px solid color-mix(in srgb,var(--text) 4%,transparent)}.pe-dock__search{display:flex;align-items:center;gap:6px;padding:0 10px;height:32px;background:color-mix(in srgb,var(--text) 4%,transparent);border-radius:8px;border:1.5px solid #fff0;margin-bottom:8px;transition:border-color .2s ease,background .2s ease,box-shadow .2s ease}.pe-dock__search:focus-within{border-color:color-mix(in srgb,var(--accent) 30%,transparent);background:color-mix(in srgb,var(--background) 60%,transparent);box-shadow:0 0 0 3px color-mix(in srgb,var(--accent) 6%,transparent)}.pe-dock__search>svg{width:13px;height:13px;color:var(--text-600);flex-shrink:0;transition:color .2s ease}.pe-dock__search:focus-within>svg{color:var(--accent)}.pe-dock__search input{flex:1;border:none;background:#fff0;color:var(--text);font-size:12.5px;outline:none;min-width:0}.pe-dock__search input::placeholder{color:var(--text-600)}.pe-dock__search-clear{width:18px;height:18px;border:none;background:#fff0;color:var(--text-600);cursor:pointer;display:none;align-items:center;justify-content:center;border-radius:50%;transition:all .12s ease;flex-shrink:0}.pe-dock__search-clear svg{width:10px;height:10px}.pe-dock__search-clear:hover{color:var(--text);background:color-mix(in srgb,var(--text) 8%,transparent)}.pe-dock__search-clear.visible{display:flex}.pe-dock__chips{display:flex;flex-wrap:wrap;gap:4px;padding-bottom:8px}.pe-dock__chip{display:flex;align-items:center;gap:5px;padding:4px 10px;border:1px solid color-mix(in srgb,var(--text) 6%,transparent);background:#fff0;color:var(--text-500);font-size:11.5px;font-weight:500;cursor:pointer;border-radius:20px;transition:all .15s ease;white-space:nowrap;flex-shrink:0}.pe-dock__chip svg{width:13px;height:13px;flex-shrink:0}.pe-dock__chip-count{font-size:10px;font-weight:600;color:var(--text-600);font-variant-numeric:tabular-nums}.pe-dock__chip:hover{background:color-mix(in srgb,var(--text) 5%,transparent);border-color:color-mix(in srgb,var(--text) 10%,transparent);color:var(--text-300)}.pe-dock__chip.active{background:color-mix(in srgb,var(--accent) 12%,transparent);border-color:color-mix(in srgb,var(--accent) 25%,transparent);color:var(--accent)}.pe-dock__chip.active .pe-dock__chip-count{color:color-mix(in srgb,var(--accent) 70%,transparent)}.pe-dock__body{display:flex;flex:1;min-height:0}.pe-dock__content{flex:1;padding:8px 10px 10px;overflow:hidden}.pe-dock__category{display:none}.pe-dock__category.active{display:block}.pe-dock__widgets{display:flex;flex-wrap:wrap;gap:6px;overflow-y:auto;max-height:220px;padding-right:4px;scrollbar-width:thin;scrollbar-color:color-mix(in srgb,var(--text) 8%,transparent) #fff0}.pe-dock__widgets::-webkit-scrollbar{width:3px}.pe-dock__widgets::-webkit-scrollbar-track{background:#fff0}.pe-dock__widgets::-webkit-scrollbar-thumb{background:color-mix(in srgb,var(--text) 8%,transparent);border-radius:3px}.pe-dock__group{width:100%}.pe-dock__group+.pe-dock__group{margin-top:6px;padding-top:8px;border-top:1px solid color-mix(in srgb,var(--text) 5%,transparent)}.pe-dock__group-title{display:flex;align-items:center;gap:5px;padding:0 2px 6px;font-size:10.5px;font-weight:600;color:var(--text-500);text-transform:uppercase;letter-spacing:.04em}.pe-dock__group-title svg{width:12px;height:12px;opacity:.6}.pe-dock__group-items{display:flex;flex-wrap:wrap;gap:6px}.pe-dock__search-results .pe-dock__widgets{flex-wrap:wrap}.pe-dock__no-results{display:flex;align-items:center;gap:8px;padding:16px 8px;color:var(--text-500);font-size:12px;margin:0}.pe-dock__no-results svg{width:16px;height:16px;opacity:.2}.pe-widget-card{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:6px;padding:10px 6px 8px;border-radius:10px;background:color-mix(in srgb,var(--text) 3.5%,transparent);border:1px solid #fff0;cursor:grab;user-select:none;width:82px;height:72px;flex-shrink:0;transition:background .15s ease,border-color .15s ease}.pe-widget-card:hover{background:color-mix(in srgb,var(--text) 7%,transparent);border-color:color-mix(in srgb,var(--text) 5%,transparent)}.pe-widget-card:hover .pe-widget-card__icon{color:var(--text-200)}.pe-widget-card:hover .pe-widget-card__name{color:var(--text)}.pe-widget-card:active{cursor:grabbing;background:color-mix(in srgb,var(--text) 9%,transparent);transform:scale(.96);transition-duration:.06s}.pe-widget-card__icon{width:32px;height:32px;display:flex;align-items:center;justify-content:center;flex-shrink:0;color:var(--text-400);background:color-mix(in srgb,var(--text) 5%,transparent);border-radius:8px;transition:color .15s ease}.pe-widget-card__icon svg{width:17px;height:17px}.pe-widget-card__name{font-size:10.5px;font-weight:500;color:var(--text-400);text-align:center;line-height:1.2;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:100%;transition:color .15s ease}.pe-widget-card__info{display:contents}.pe-widget-card__cols{display:none}.pe-widget-card__add{display:none}.pe-dock .pe-widget-card.grid-stack-item{position:relative!important;width:86px!important;height:72px!important;top:auto!important;left:auto!important;padding:10px 6px 8px!important}.pe-quick-inserter{position:fixed;z-index:10010;width:260px;max-height:320px;background:var(--background);border:1px solid var(--transp-1);border-radius:12px;box-shadow:0 8px 30px rgb(0 0 0 / .12),0 2px 8px rgb(0 0 0 / .06);overflow:hidden}.pe-quick-inserter__search{display:flex;align-items:center;gap:8px;padding:10px 12px;border-bottom:1px solid var(--transp-1)}.pe-quick-inserter__search svg{width:13px;height:13px;color:var(--text-600);flex-shrink:0}.pe-quick-inserter__search input{flex:1;border:none;background:#fff0;color:var(--text);font-size:12.5px;outline:none}.pe-quick-inserter__search input::placeholder{color:var(--text-600)}.pe-quick-inserter__list{overflow-y:auto;max-height:268px;padding:4px;scrollbar-width:thin}.pe-quick-inserter__item{display:flex;align-items:center;gap:10px;width:100%;padding:7px 10px;border:none;background:#fff0;color:var(--text-300);font-size:12.5px;cursor:pointer;border-radius:8px;transition:background .12s ease,color .12s ease;text-align:left}.pe-quick-inserter__item svg{width:15px;height:15px;flex-shrink:0;color:var(--text-500);transition:color .12s ease}.pe-quick-inserter__item:hover{background:var(--transp-05);color:var(--text)}.pe-quick-inserter__item:hover svg{color:var(--accent)}.page-edit-fab{position:fixed;bottom:24px;right:24px;z-index:100}.page-edit-fab__trigger{width:48px;height:48px;border-radius:50%;background:var(--accent);border:none;cursor:pointer;display:flex;align-items:center;justify-content:center;box-shadow:0 4px 16px rgb(0 0 0 / .2);transition:transform var(--transition),background var(--transition);position:relative;z-index:10}.page-edit-fab__trigger svg{width:20px;height:20px;color:var(--background-950);transition:transform var(--transition)}.page-edit-fab__trigger:hover{transform:scale(1.06)}.page-edit-fab__trigger:active{transform:scale(.95)}.page-edit-fab__ring{position:absolute;bottom:0;right:0;width:48px;height:48px;pointer-events:none}.page-edit-fab__item{position:absolute;bottom:4px;right:4px;width:40px;height:40px;border-radius:50%;background:var(--background);border:1px solid var(--transp-1);cursor:pointer;display:flex;align-items:center;justify-content:center;opacity:0;transform:scale(.5);transition:all .25s cubic-bezier(.34,1.56,.64,1);box-shadow:var(--shadow-medium);pointer-events:none}.page-edit-fab__item svg{width:17px;height:17px;color:var(--text-400);transition:color var(--transition)}.page-edit-fab__item:hover{background:var(--accent)}.page-edit-fab__item:hover svg{color:var(--background-950)}.page-edit-fab__item:nth-child(1){--tx:-66px;--ty:0}.page-edit-fab__item:nth-child(2){--tx:-46.662px;--ty:-46.662px}.page-edit-fab__item:nth-child(3){--tx:0;--ty:-66px}.page-edit-fab.open .page-edit-fab__trigger{background:var(--text-400);transform:rotate(45deg)}.page-edit-fab.open .page-edit-fab__trigger svg{color:var(--background)}.page-edit-fab.open .page-edit-fab__item{opacity:1;pointer-events:auto;transform:translate(var(--tx),var(--ty)) scale(1)}.page-edit-fab.open .page-edit-fab__item:nth-child(1){transition-delay:0s}.page-edit-fab.open .page-edit-fab__item:nth-child(2){transition-delay:.03s}.page-edit-fab.open .page-edit-fab__item:nth-child(3){transition-delay:.06s}.page-edit-fab.open .page-edit-fab__backdrop{opacity:1;visibility:visible}.page-edit-fab__backdrop{position:fixed;inset:0;background:#fff0;opacity:0;visibility:hidden;z-index:-1}.page-edit-fab.hide{opacity:0;visibility:hidden;pointer-events:none}#widget-grid.grid-stack{min-height:300px;padding:var(--space-lg) var(--space-md);background:#fff0;margin-top:20px}#widget-grid.grid-stack .grid-stack-placeholder>.placeholder-content{border-radius:var(--border05);background:color-mix(in srgb,var(--accent) 12%,transparent);border:2px dashed var(--accent);opacity:.5}#widget-grid.grid-stack .grid-stack-item{overflow:visible!important;padding:var(--pe-widget-gap,8px)!important}#widget-grid.grid-stack .grid-stack-item:hover:not(.ui-draggable-dragging):not(.ui-resizable-resizing)>.grid-stack-item-content,#widget-grid.grid-stack .grid-stack-item.toolbar-hover:not(.ui-draggable-dragging):not(.ui-resizable-resizing)>.grid-stack-item-content{border-color:var(--transp-3)}#widget-grid.grid-stack .grid-stack-item:hover:not(.ui-draggable-dragging):not(.ui-resizable-resizing)>.widget-toolbar,#widget-grid.grid-stack .grid-stack-item.toolbar-hover:not(.ui-draggable-dragging):not(.ui-resizable-resizing)>.widget-toolbar{opacity:1;transform:translateX(-50%) translateY(-100%);pointer-events:auto}#widget-grid.grid-stack .grid-stack-item.ui-draggable-dragging>.grid-stack-item-content{box-shadow:0 12px 40px rgb(0 0 0 / .15),0 0 0 1.5px var(--accent);border-color:var(--accent)}#widget-grid.grid-stack .grid-stack-item.ui-draggable-dragging>.widget-toolbar{display:none!important}#widget-grid.grid-stack .grid-stack-item.ui-resizable-resizing>.grid-stack-item-content{border-color:var(--accent)}#widget-grid.grid-stack .grid-stack-item.ui-resizable-resizing>.widget-toolbar{display:none!important}#widget-grid.grid-stack .grid-stack-item[data-widget-name=Content] .grid-stack-item-content,#widget-grid.grid-stack .grid-stack-item[data-system-widget=true] .grid-stack-item-content{border:1.5px dashed var(--transp-2)}#widget-grid.grid-stack .grid-stack-item[data-widget-name=Content]>.widget-toolbar,#widget-grid.grid-stack .grid-stack-item[data-system-widget=true]>.widget-toolbar{display:none!important}#widget-grid.grid-stack .grid-stack-item-content{border-radius:var(--border05);background:#fff0;border:1.5px solid #fff0;transition:border-color .15s ease,box-shadow .15s ease;overflow:hidden!important;inset:4px!important}#widget-grid.grid-stack .grid-stack-item-content .widget-content{width:100%;overflow:hidden}#widget-grid.grid-stack .grid-stack-item-content .widget-content>*{pointer-events:none;user-select:none;word-wrap:break-word;overflow-wrap:break-word;max-width:100%}#widget-grid.grid-stack .ui-resizable-handle{opacity:0;transition:opacity .15s ease}#widget-grid.grid-stack .grid-stack-item:hover .ui-resizable-handle,#widget-grid.grid-stack .ui-resizable-resizing .ui-resizable-handle{opacity:1}#widget-grid.grid-stack .ui-resizable-e{width:6px!important;right:4px!important;top:4px!important;bottom:4px!important;background:var(--transp-3);border-radius:3px;cursor:ew-resize}#widget-grid.grid-stack .ui-resizable-e:hover,#widget-grid.grid-stack .ui-resizable-e:active{background:var(--accent)}#widget-grid.grid-stack .ui-resizable-w{width:6px!important;left:4px!important;top:4px!important;bottom:4px!important;background:var(--transp-3);border-radius:3px;cursor:ew-resize}#widget-grid.grid-stack .ui-resizable-w:hover,#widget-grid.grid-stack .ui-resizable-w:active{background:var(--accent)}.widget-toolbar{position:absolute;top:var(--pe-widget-gap,8px);left:50%;transform:translateX(-50%) translateY(-90%);z-index:1001;display:flex;align-items:center;gap:2px;padding:4px 5px;border-radius:10px;border:1px solid var(--transp-1);background:var(--background);box-shadow:0 4px 20px rgb(0 0 0 / .12),0 1px 4px rgb(0 0 0 / .06);opacity:0;pointer-events:none;transition:opacity .15s ease,transform .15s ease;white-space:nowrap}.widget-toolbar::after{content:"";position:absolute;left:0;right:0;bottom:-8px;height:8px}.widget-toolbar__name{font-size:10.5px;font-weight:600;color:var(--text-500);padding:0 5px;max-width:110px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.widget-toolbar__sep{width:1px;height:16px;background:var(--transp-1);flex-shrink:0}.widget-toolbar__btn{display:flex;align-items:center;justify-content:center;width:28px;height:28px;padding:0;border:none;border-radius:8px;background:#fff0;color:var(--text-400);cursor:pointer;transition:background .12s ease,color .12s ease}.widget-toolbar__btn svg{width:15px;height:15px;display:block}.widget-toolbar__btn:hover{background:var(--transp-05);color:var(--text-200)}.widget-toolbar__btn--settings:hover{background:color-mix(in srgb,var(--accent) 12%,transparent);color:var(--accent)}.widget-toolbar__btn--refresh:hover{background:var(--info-light);color:var(--info)}.widget-toolbar__btn--delete:hover{background:var(--error-light);color:var(--error)}.pe-empty-state{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:var(--space-2xl) var(--space-xl);border:2px dashed var(--transp-2);border-radius:14px;text-align:center;min-height:220px;background:repeating-linear-gradient(-45deg,transparent,transparent 10px,color-mix(in srgb,var(--text) 1.5%,transparent) 10px,color-mix(in srgb,var(--text) 1.5%,transparent) 11px)}.pe-empty-state__icon{width:48px;height:48px;border-radius:14px;background:var(--secondary);border:1px solid var(--transp-1);display:flex;align-items:center;justify-content:center;margin-bottom:var(--space-md);color:var(--text-500)}.pe-empty-state__icon svg{width:22px;height:22px}.pe-empty-state__title{font-size:var(--p);font-weight:700;color:var(--text-200);margin-bottom:4px;letter-spacing:-.01em}.pe-empty-state__desc{font-size:var(--p-small);color:var(--text-500);max-width:280px;line-height:1.55}.pe-content-placeholder{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:var(--space-xl) var(--space-lg);text-align:center;min-height:90px;border:1.5px dashed color-mix(in srgb,var(--accent) 30%,transparent);border-radius:12px;background:color-mix(in srgb,var(--accent) 3%,transparent)}.pe-content-placeholder__icon{width:42px;height:42px;border-radius:12px;background:color-mix(in srgb,var(--accent) 10%,transparent);border:1px solid color-mix(in srgb,var(--accent) 15%,transparent);display:flex;align-items:center;justify-content:center;margin-bottom:var(--space-sm);color:var(--accent)}.pe-content-placeholder__icon svg{width:20px;height:20px}.pe-content-placeholder__title{font-size:13px;font-weight:700;color:var(--text-200);margin-bottom:3px;letter-spacing:-.01em}.pe-content-placeholder__desc{font-size:12px;color:var(--text-500);max-width:300px;line-height:1.5}.page-edit-skeleton{display:flex;flex-direction:column;gap:8px;padding:var(--space-md)}.page-edit-skeleton__block,.page-edit-skeleton__line{border-radius:6px;background:linear-gradient(90deg,var(--secondary) 25%,var(--transp-05) 37%,var(--secondary) 63%);background-size:400% 100%;animation:pe-shimmer 1.4s ease-in-out infinite}.page-edit-skeleton__line{height:12px}.page-edit-skeleton__block:nth-child(1){animation-delay:0s}.page-edit-skeleton__line:nth-child(2){animation-delay:.08s}.page-edit-skeleton__line:nth-child(3){animation-delay:.16s}.page-edit-skeleton__line:nth-child(4){animation-delay:.24s}.page-edit-skeleton.widget-setting-loading{min-height:80px;margin-bottom:var(--space-md)}@keyframes pe-shimmer{0%{background-position:100% 0}100%{background-position:0 0}}.pe-settings-skeleton{display:flex;flex-direction:column;gap:20px;padding:4px 0}.pe-settings-skeleton__title{background:linear-gradient(90deg,var(--transp-05) 25%,var(--transp-1) 37%,var(--transp-05) 63%);background-size:400% 100%;animation:pe-shimmer 1.4s ease-in-out infinite;border-radius:8px;width:45%;height:16px;border-radius:6px}.pe-settings-skeleton__field{display:flex;flex-direction:column;gap:8px}.pe-settings-skeleton__label{background:linear-gradient(90deg,var(--transp-05) 25%,var(--transp-1) 37%,var(--transp-05) 63%);background-size:400% 100%;animation:pe-shimmer 1.4s ease-in-out infinite;border-radius:8px;width:30%;height:12px;border-radius:5px}.pe-settings-skeleton__input{background:linear-gradient(90deg,var(--transp-05) 25%,var(--transp-1) 37%,var(--transp-05) 63%);background-size:400% 100%;animation:pe-shimmer 1.4s ease-in-out infinite;border-radius:8px;width:100%;height:38px}.pe-settings-skeleton__input--tall{height:80px}.pe-settings-skeleton__field:nth-child(2) .pe-settings-skeleton__label{animation-delay:.06s}.pe-settings-skeleton__field:nth-child(2) .pe-settings-skeleton__input{animation-delay:.1s}.pe-settings-skeleton__field:nth-child(3) .pe-settings-skeleton__label{animation-delay:.14s}.pe-settings-skeleton__field:nth-child(3) .pe-settings-skeleton__input{animation-delay:.18s}.pe-settings-skeleton__field:nth-child(4) .pe-settings-skeleton__label{animation-delay:.22s}.pe-settings-skeleton__field:nth-child(4) .pe-settings-skeleton__input{animation-delay:.26s}.page-edit-dialog-content{margin-top:var(--space-md);height:100%;width:100%;border-radius:var(--border05);overflow:hidden}.widget-error,.widget-action-error{border-radius:var(--border05);padding:var(--space-xs) var(--space-sm);font-size:var(--p-small)}.page-widgets{display:grid;grid-template-columns:repeat(12,1fr);gap:var(--widget-gap,25px)}.page-widgets>section>.container{padding-left:0;padding-right:0}.page-edit-onboarding{position:fixed;inset:0;z-index:3000;display:flex;align-items:center;justify-content:center;opacity:0;visibility:hidden;transition:opacity .3s,visibility .3s;backdrop-filter:blur(15px);background-color:var(--blurred-background)}.page-edit-onboarding.active{opacity:1;visibility:visible}.page-edit-onboarding .page-edit-onboarding-inner{max-width:800px;width:90%;display:flex;flex-direction:column;gap:var(--space-xl)}.page-edit-onboarding .page-edit-onboarding-slides{width:100%;overflow:hidden}.page-edit-onboarding .page-edit-onboarding-slides .page-edit-onboarding-slide{display:none;text-align:center}.page-edit-onboarding .page-edit-onboarding-slides .page-edit-onboarding-slide.active{display:block}.page-edit-onboarding .page-edit-onboarding-slides .page-edit-onboarding-slide .slide-media{margin-bottom:var(--space-xl);border-radius:var(--border05);overflow:hidden;background-color:var(--transp-05);max-height:400px;display:flex;align-items:center;justify-content:center}.page-edit-onboarding .page-edit-onboarding-slides .page-edit-onboarding-slide .slide-media img,.page-edit-onboarding .page-edit-onboarding-slides .page-edit-onboarding-slide .slide-media video{width:100%;height:100%;object-fit:cover}.page-edit-onboarding .page-edit-onboarding-slides .page-edit-onboarding-slide .slide-content h3{font-size:var(--h3);margin-bottom:var(--space-md);font-weight:700;color:var(--accent)}.page-edit-onboarding .page-edit-onboarding-slides .page-edit-onboarding-slide .slide-content p{color:var(--text-300);font-size:var(--p);line-height:1.6;margin:0 auto;max-width:500px}.page-edit-onboarding .page-edit-onboarding-controls{display:flex;flex-direction:column;align-items:center;gap:var(--space-lg)}.page-edit-onboarding .page-edit-onboarding-controls .next-btn{min-width:200px;height:48px;font-weight:500;font-size:var(--p);border-radius:var(--border05);transition:all var(--transition)}.page-edit-onboarding .page-edit-onboarding-indicators{display:flex;gap:var(--space-xs);justify-content:center}.page-edit-onboarding .page-edit-onboarding-indicators .indicator{width:7px;height:7px;background-color:var(--transp-2);border-radius:50%;transition:all var(--transition);cursor:pointer}.page-edit-onboarding .page-edit-onboarding-indicators .indicator.active{background-color:var(--accent)}.page-edit-onboarding .page-edit-onboarding-indicators .indicator:hover:not(.active){background-color:var(--transp-4)}@keyframes btn-spin{to{transform:rotate(360deg)}}.btn-spinner{width:14px;height:14px;border:2px solid #fff0;border-top-color:currentColor;border-radius:50%;animation:btn-spin .6s linear infinite}@media(max-width:768px){#widget-grid.grid-stack{padding:var(--space-sm)}.page-widgets{display:flex;flex-direction:column;gap:var(--widget-gap,15px);padding:10px}.page-widgets section[data-widget-id]{width:100%!important;height:auto!important;min-height:0!important;grid-column:unset!important}.pe-topbar{padding:0 8px}.pe-topbar__pill{width:100%;border-radius:12px}.pe-topbar__title{display:none}.pe-topbar__divider:nth-child(2),.pe-topbar__divider:nth-child(4){display:none}.pe-topbar__discard{display:none}.pe-topbar__spacer{flex:1}.pe-topbar .pe-scope-toggle__btn span{display:none}.pe-dock{padding:0 8px 8px}.pe-dock__container{border-radius:14px;max-width:100%}.pe-dock__chips{gap:3px}.pe-dock__chip{padding:3px 8px;font-size:11px}.pe-dock__chip-count{display:none}.pe-dock__widgets{max-height:160px}.pe-dock__group-title{font-size:10px}.pe-widget-card{width:72px;height:64px;padding:8px 4px 6px}.pe-dock .pe-widget-card.grid-stack-item{width:72px!important;height:64px!important;padding:8px 4px 6px!important}}.pe-sidebar-overlay{display:none}.pe-excluded-paths{display:flex;flex-direction:column;gap:var(--space-md)}.pe-excluded-paths__header{display:flex;flex-direction:column;gap:4px}.pe-excluded-paths__title{font-size:var(--p);font-weight:600;color:var(--text);margin:0}.pe-excluded-paths__desc{font-size:var(--p-small);color:var(--text-300);margin:0}.pe-excluded-paths__list{display:flex;flex-direction:column;gap:6px;min-height:0}.pe-excluded-paths__tag{display:flex;align-items:center;justify-content:space-between;gap:var(--space-xs);padding:6px 10px;background:var(--transp-1);border:1px solid var(--transp-2);border-radius:var(--border05);font-size:var(--p-small);color:var(--text)}.pe-excluded-paths__tag-text{font-family:monospace;word-break:break-all;flex:1}.pe-excluded-paths__tag-remove{flex-shrink:0;width:20px;height:20px;display:flex;align-items:center;justify-content:center;background:none;border:none;cursor:pointer;color:var(--text-300);border-radius:50%;font-size:16px;line-height:1;transition:color var(--transition),background var(--transition)}.pe-excluded-paths__tag-remove:hover{color:var(--danger,#ef4444);background:color-mix(in srgb,var(--danger,#ef4444) 10%,transparent)}.pe-excluded-paths__add{display:flex;gap:8px;align-items:center}.pe-excluded-paths__input{flex:1;height:36px;padding:0 10px;background:var(--transp-1);border:1px solid var(--transp-2);border-radius:var(--border05);color:var(--text);font-size:var(--p-small);font-family:monospace;transition:border-color var(--transition)}.pe-excluded-paths__input::placeholder{color:var(--text-300)}.pe-excluded-paths__input:focus{outline:none;border-color:var(--accent)}.pe-excluded-paths__add-btn{flex-shrink:0;height:36px;padding:0 14px;background:var(--accent);color:var(--background);border:none;border-radius:var(--border05);font-size:var(--p-small);font-weight:500;cursor:pointer;transition:opacity var(--transition);white-space:nowrap}.pe-excluded-paths__add-btn:hover{opacity:.85}.pe-excluded-paths__hint{font-size:var(--p-small);color:var(--text-300);margin:0;line-height:1.4}.pe-preview-device,.pe-preview-auth{display:flex;background:color-mix(in srgb,var(--text) 5%,transparent);border-radius:8px;padding:2px;flex-shrink:0}.pe-preview-device__btn,.pe-preview-auth__btn{display:flex;align-items:center;justify-content:center;width:28px;height:28px;padding:0;border:none;background:#fff0;color:var(--text-500);cursor:pointer;border-radius:6px;transition:all .15s ease}.pe-preview-device__btn svg,.pe-preview-auth__btn svg{width:14px;height:14px}.pe-preview-device__btn:hover:not(.active),.pe-preview-auth__btn:hover:not(.active){color:var(--text-300);background:color-mix(in srgb,var(--text) 4%,transparent)}.pe-preview-device__btn.active,.pe-preview-auth__btn.active{background:var(--background);color:var(--text);box-shadow:0 1px 3px rgb(0 0 0 / .08)}body.pe-device-tablet #widget-grid,body.pe-device-mobile #widget-grid{transition:max-width .35s cubic-bezier(.22,1,.36,1)}body.pe-device-tablet .container,body.pe-device-tablet .container-fullwidth{max-width:768px!important;margin:0 auto!important;transition:max-width .35s cubic-bezier(.22,1,.36,1)}body.pe-device-mobile .container,body.pe-device-mobile .container-fullwidth{max-width:375px!important;margin:0 auto!important;transition:max-width .35s cubic-bezier(.22,1,.36,1)}.pe-conditions-badge{position:absolute;top:calc(var(--pe-widget-gap, 8px) + 2px);left:calc(var(--pe-widget-gap, 8px) + 2px);z-index:10;display:flex;align-items:center;gap:4px;padding:3px 8px;border-radius:6px;background:color-mix(in srgb,var(--info) 15%,transparent);border:1px solid color-mix(in srgb,var(--info) 25%,transparent);backdrop-filter:blur(8px);color:var(--info);font-size:10px;font-weight:600;white-space:nowrap;pointer-events:none;letter-spacing:.02em}.grid-stack-item.pe-condition-hidden{display:none!important}.widget-toolbar__btn--conditions:hover{background:color-mix(in srgb,var(--info) 12%,transparent);color:var(--info)}.pe-conditions-editor{display:flex;flex-direction:column;gap:var(--space-lg)}.pe-conditions-editor__header{display:flex;flex-direction:column;gap:4px}.pe-conditions-editor__title{font-size:var(--p);font-weight:600;color:var(--text);margin:0}.pe-conditions-editor__desc{font-size:var(--p-small);color:var(--text-300);margin:0;line-height:1.4}.pe-conditions-editor__section{display:flex;flex-direction:column;gap:8px}.pe-conditions-editor__label{display:flex;align-items:center;gap:6px;font-size:12px;font-weight:600;color:var(--text-300);text-transform:uppercase;letter-spacing:.04em}.pe-conditions-editor__label svg{width:14px;height:14px;color:var(--text-500)}.pe-cond-toggle{display:flex;gap:6px;flex-wrap:wrap}.pe-cond-toggle--3 .pe-cond-toggle__btn{flex:1 1 0%;min-width:0}.pe-cond-toggle--2x2{display:grid;grid-template-columns:1fr 1fr;gap:6px}.pe-cond-toggle__btn{display:flex;align-items:center;gap:6px;padding:8px 14px;border:1.5px solid var(--transp-2);background:#fff0;color:var(--text-400);font-size:12.5px;font-weight:500;cursor:pointer;border-radius:10px;transition:all .15s ease;justify-content:center}.pe-cond-toggle__btn svg{width:16px;height:16px;flex-shrink:0}.pe-cond-toggle__btn:hover:not(.active){border-color:var(--transp-3);color:var(--text-200);background:color-mix(in srgb,var(--text) 3%,transparent)}.pe-cond-toggle__btn.active{border-color:var(--accent);background:color-mix(in srgb,var(--accent) 8%,transparent);color:var(--accent)}.pe-cond-roles{display:flex;flex-wrap:wrap;gap:6px}.pe-cond-roles__loading{font-size:12px;color:var(--text-500);padding:6px 0}.pe-cond-role__chip{display:inline-flex;align-items:center;gap:5px;padding:5px 12px;border:1.5px solid var(--transp-2);background:#fff0;color:var(--text-400);font-size:12px;font-weight:500;cursor:pointer;border-radius:8px;transition:all .15s ease}.pe-cond-role__chip:hover:not(.active){border-color:var(--transp-3);color:var(--text-200)}.pe-cond-role__chip.active{border-color:var(--accent);background:color-mix(in srgb,var(--accent) 8%,transparent);color:var(--accent)}.pe-cond-role__dot{width:8px;height:8px;border-radius:50%;flex-shrink:0}.pe-conditions-editor__divider{height:1px;background:var(--transp-1);margin:4px 0}.pe-conditions-editor__hint{font-size:11.5px;color:var(--text-500);margin:0;line-height:1.4}@media(max-width:768px){.pe-preview-device,.pe-preview-auth{display:none}}.ve{position:fixed;top:0;right:0;width:400px;height:100vh;height:100dvh;z-index:1100;display:flex;flex-direction:column;background:var(--blurred-background);border-left:1px solid var(--transp-1);transform:translateX(100%);opacity:0;visibility:hidden;transition:transform .3s cubic-bezier(.4,0,.2,1),opacity .3s cubic-bezier(.4,0,.2,1),visibility .3s}.ve.open{transform:translateX(0);opacity:1;visibility:visible}.ve__header{display:flex;align-items:center;justify-content:space-between;padding:10px 14px;border-bottom:1px solid var(--transp-1);flex-shrink:0;background:var(--background)}.ve__header-title{display:flex;align-items:center;gap:8px;font-size:13px;font-weight:600;color:var(--text)}.ve__header-icon{display:flex;color:var(--accent)}.ve__header-icon svg{width:16px;height:16px}.ve__header-actions{display:flex;align-items:center;gap:2px}.ve__icon-btn{width:28px;height:28px;border-radius:6px;display:flex;align-items:center;justify-content:center;color:var(--text-500);transition:all .15s}.ve__icon-btn svg{width:15px;height:15px}.ve__icon-btn:hover:not(:disabled){background:var(--transp-1);color:var(--text)}.ve__icon-btn:disabled{opacity:.3;cursor:default}.ve__close{margin-left:4px}.ve__alert{display:flex;align-items:flex-start;gap:10px;margin:10px 12px;margin-bottom:0;padding:10px 12px;border-radius:8px;background:var(--transp-05);border:1px solid var(--transp-1);flex-shrink:0}.ve__alert--warning{background:rgb(255 193 7 / .08);border-color:rgb(255 193 7 / .2)}.ve__alert--warning .ve__alert-icon{color:#ffc107}.ve__alert--info{background:rgb(33 150 243 / .08);border-color:rgb(33 150 243 / .2)}.ve__alert--info .ve__alert-icon{color:#2196f3}.ve__alert-icon{flex-shrink:0;display:flex;align-items:center;justify-content:center;margin-top:1px}.ve__alert-icon svg{width:14px;height:14px}.ve__alert-content{flex:1;min-width:0}.ve__alert-title{font-size:11px;font-weight:600;color:var(--text);line-height:1.3}.ve__alert-desc{font-size:10px;color:var(--text-400);line-height:1.4;margin-top:2px}.ve__body{flex:1;overflow-y:auto;overflow-x:hidden}.ve__body::-webkit-scrollbar{width:3px}.ve__body::-webkit-scrollbar-thumb{background:var(--transp-2);border-radius:2px}.ve__tabs{display:flex;border-bottom:1px solid var(--transp-1);flex-shrink:0;background:var(--background)}.ve__tab{flex:1;display:flex;align-items:center;justify-content:center;padding:10px 0;color:var(--text-500);cursor:pointer;position:relative;transition:color .15s}.ve__tab svg{width:18px;height:18px}.ve__tab::after{content:"";position:absolute;bottom:-1px;left:20%;right:20%;height:2px;background:var(--accent);border-radius:1px 1px 0 0;opacity:0;transform:scaleX(0);transition:opacity .2s,transform .2s cubic-bezier(.4,0,.2,1)}.ve__tab:hover{color:var(--text-300)}.ve__tab.active{color:var(--accent)}.ve__tab.active::after{opacity:1;transform:scaleX(1)}.ve__panel{display:none;padding:14px}.ve__panel.active{display:block;animation:veFadeIn .15s ease}@keyframes veFadeIn{from{opacity:0}to{opacity:1}}.ve__section{margin-bottom:16px}.ve__section:last-child{margin-bottom:0}.ve__section--divider{padding-top:16px;border-top:1px solid var(--transp-05)}.ve__section-title{font-size:11px;font-weight:600;color:var(--text-500);text-transform:uppercase;letter-spacing:.04em;margin:0 0 10px}.ve__colors{display:flex;gap:10px;flex-wrap:wrap}.ve__color{display:flex;flex-direction:column;align-items:center;gap:5px;cursor:pointer}.ve__color-preview{width:40px;height:40px;border-radius:10px;border:1px solid var(--transp-1);transition:all .15s;box-shadow:0 1px 3px var(--transp-05)}.ve__color-preview:hover{transform:scale(1.08);border-color:var(--transp-3);box-shadow:0 2px 8px var(--transp-1)}.ve__color-input{position:absolute;opacity:0;width:0;height:0}.ve__color-name{font-size:9px;color:var(--text-500);text-align:center}.ve__gradient-types{display:grid;grid-template-columns:repeat(4,1fr);gap:4px;margin-bottom:var(--space-md)}.ve__gradient-type{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:3px;padding:8px 4px 6px;border-radius:8px;border:1px solid #fff0;background:#fff0;color:var(--text-500);transition:all .15s;cursor:pointer}.ve__gradient-type svg{width:18px;height:18px}.ve__gradient-type span{font-size:9px;font-weight:500;text-transform:uppercase;letter-spacing:.02em}.ve__gradient-type:hover{background:var(--transp-05);color:var(--text-300)}.ve__gradient-type.active{border-color:var(--accent);background:color-mix(in srgb,var(--accent) 8%,transparent);color:var(--accent)}.ve__gradient-editor{display:flex;flex-direction:column;gap:var(--space-md);animation:veFadeIn .2s ease}.ve__gradient-editor[hidden]{display:none}.ve__gradient-bar-container{display:flex;align-items:center;gap:8px}.ve__gradient-bar{flex:1;height:28px;border-radius:6px;border:1px solid var(--transp-1);background:var(--transp-05);position:relative;cursor:pointer;overflow:visible}.ve__gradient-bar-track{position:absolute;inset:2px;border-radius:4px;background:linear-gradient(90deg,#A5FF75 0%,#121214 100%)}.ve__gradient-bar-stop{position:absolute;top:50%;width:18px;height:18px;border-radius:50%;border:2.5px solid #fff;box-shadow:0 0 0 1.5px rgb(0 0 0 / .25),0 2px 6px rgb(0 0 0 / .3);transform:translate(-50%,-50%);cursor:grab;z-index:2;transition:transform .1s ease,box-shadow .15s ease}.ve__gradient-bar-stop:hover{transform:translate(-50%,-50%) scale(1.12)}.ve__gradient-bar-stop:active{cursor:grabbing;transform:translate(-50%,-50%) scale(1.05)}.ve__gradient-bar-stop.active{border-color:#fff;box-shadow:0 0 0 2px var(--accent),0 0 0 4px rgb(0 0 0 / .15),0 3px 10px rgb(0 0 0 / .3);z-index:3}.ve__gradient-bar-actions{display:flex;flex-shrink:0}.ve__gradient-bar-add{width:28px;height:28px;border-radius:6px;border:1px dashed var(--transp-2);background:#fff0;color:var(--text-500);display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all .15s}.ve__gradient-bar-add svg{width:14px;height:14px}.ve__gradient-bar-add:hover{border-color:var(--accent);border-style:solid;color:var(--accent);background:color-mix(in srgb,var(--accent) 8%,transparent)}.ve__gradient-stop-editor{background:var(--transp-02);border:1px solid var(--transp-1);border-radius:8px;overflow:hidden;animation:veFadeIn .15s ease}.ve__gradient-stop-editor[hidden]{display:none}.ve__gradient-stop-editor-header{display:flex;align-items:center;justify-content:space-between;padding:7px 10px;background:var(--transp-02);border-bottom:1px solid var(--transp-1)}.ve__gradient-stop-editor-title{font-size:10px;font-weight:600;color:var(--text-500);text-transform:uppercase;letter-spacing:.03em}.ve__gradient-stop-delete{width:22px;height:22px;border-radius:5px;border:none;background:#fff0;color:var(--text-500);display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all .15s}.ve__gradient-stop-delete svg{width:13px;height:13px}.ve__gradient-stop-delete:hover{background:var(--error-light);color:var(--error)}.ve__gradient-stop-delete:disabled{opacity:.3;cursor:not-allowed}.ve__gradient-stop-editor-body{display:flex;align-items:center;gap:10px;padding:10px}.ve__gradient-stop-opacity{display:flex;align-items:center;gap:10px;padding:0 10px 10px}.ve__gradient-stop-opacity .ve__field-label{font-size:12px;white-space:nowrap}.ve__opacity-slider{flex:1;display:flex;align-items:center;gap:8px}.ve__opacity-slider .ve__range{flex:1}.ve__opacity-slider .ve__range-val{min-width:40px;font-size:11px}.ve__gradient-color-picker{position:relative;width:40px;height:40px;border-radius:8px;border:1px solid var(--transp-2);overflow:hidden;cursor:pointer;flex-shrink:0;transition:border-color .15s}.ve__gradient-color-picker input{position:absolute;inset:-10px;width:calc(100% + 20px);height:calc(100% + 20px);opacity:0;cursor:pointer}.ve__gradient-color-picker::after{content:"";position:absolute;inset:0;background:inherit;pointer-events:none}.ve__gradient-color-picker:hover{border-color:var(--accent)}.ve__gradient-position-input{display:flex;align-items:center;gap:4px;background:var(--transp-05);border:1px solid var(--transp-1);border-radius:6px;padding:0 8px 0 0;overflow:hidden}.ve__gradient-position-input input{width:44px;padding:8px;border:none;background:#fff0;color:var(--text);font-size:13px;font-weight:500;text-align:center}.ve__gradient-position-input input::-webkit-inner-spin-button,.ve__gradient-position-input input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.ve__gradient-position-input input:focus{outline:none}.ve__gradient-position-input span{font-size:12px;color:var(--text-500)}.ve__gradient-position-control[hidden]{display:none}.ve__gradient-position-preview{width:100%;height:72px;border-radius:8px;border:1px solid var(--transp-1);background:var(--transp-02);position:relative;cursor:crosshair;margin-top:6px;background-image:linear-gradient(var(--transp-05) 1px,transparent 1px),linear-gradient(90deg,var(--transp-05) 1px,transparent 1px);background-size:20% 20%}.ve__gradient-position-handle{position:absolute;width:12px;height:12px;border-radius:50%;background:#fff;border:1px solid var(--accent);box-shadow:0 1px 6px rgb(0 0 0 / .25);transform:translate(-50%,-50%);cursor:grab;z-index:2;left:50%;top:50%}.ve__gradient-position-handle:active{cursor:grabbing}.ve__gradient-angle-control[hidden]{display:none}.ve__angle-dial-container{display:flex;align-items:center;gap:14px;margin-top:6px}.ve__angle-dial{width:48px;height:48px;border-radius:50%;border:1px solid var(--transp-2);background:var(--transp-02);position:relative;cursor:pointer;flex-shrink:0;transition:border-color .15s}.ve__angle-dial::before{content:"";position:absolute;inset:4px;border-radius:50%;background:radial-gradient(circle at 50% 4px,var(--text-500) 1.5px,transparent 1.5px),radial-gradient(circle at 96% 50%,var(--text-500) 1.5px,transparent 1.5px),radial-gradient(circle at 50% 96%,var(--text-500) 1.5px,transparent 1.5px),radial-gradient(circle at 4% 50%,var(--text-500) 1.5px,transparent 1.5px)}.ve__angle-dial:hover{border-color:var(--accent)}.ve__angle-dial-marker{position:absolute;left:50%;width:2px;height:45%;background:linear-gradient(to bottom,var(--accent),var(--accent) 60%,transparent 60%);transform-origin:bottom center;transform:translateX(-50%) rotate(135deg);border-radius:2px}.ve__angle-dial-value{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;font-size:10px;font-weight:600;color:var(--text-400);pointer-events:none}.ve__angle-range{flex:1}.ve__gradient-swatch{position:relative;width:22px;height:22px;border-radius:50%;border:1px solid var(--transp-2);overflow:hidden;cursor:pointer;background:var(--secondary)}.ve__gradient-swatch input{position:absolute;inset:-10px;width:calc(100% + 20px);height:calc(100% + 20px);opacity:0;cursor:pointer}.ve__gradient-swatch:hover{border-color:var(--transp-4)}.ve__bg-effects{display:grid;grid-template-columns:repeat(4,1fr);gap:4px}.ve__bg-effect{display:flex;flex-direction:column;align-items:center;gap:3px;padding:6px 4px 5px;border-radius:6px;border:1px solid #fff0;background:#fff0;cursor:pointer;transition:all .15s}.ve__bg-effect:hover{background:var(--transp-05)}.ve__bg-effect.active{border-color:var(--accent);background:color-mix(in srgb,var(--accent) 8%,transparent)}.ve__bg-effect.active .ve__bg-effect-label{color:var(--accent)}.ve__bg-effect-preview{width:26px;height:26px;border-radius:4px;background:var(--transp-05);position:relative;overflow:hidden}.ve__bg-effect-preview.none-preview::after{content:"";position:absolute;inset:0;background:var(--transp-1)}.ve__bg-effect-preview.none-preview::before{content:"";position:absolute;top:50%;left:0;right:0;height:1px;background:var(--text-500);transform:rotate(-45deg)}.ve__bg-effect-preview.dots-preview{background-image:radial-gradient(circle,var(--text-400) 1px,transparent 1px);background-size:5px 5px}.ve__bg-effect-preview.grid-preview{background-image:linear-gradient(var(--text-400) 1px,transparent 1px),linear-gradient(90deg,var(--text-400) 1px,transparent 1px);background-size:7px 7px}.ve__bg-effect-preview.cross-preview{background-image:linear-gradient(var(--text-400) 1px,transparent 1px),linear-gradient(90deg,var(--text-400) 1px,transparent 1px);background-size:7px 7px;background-position:-.5px -.5px}.ve__bg-effect-preview.cross-preview::before{content:"";position:absolute;inset:0;background-image:radial-gradient(circle at center,var(--text-400) 1.5px,transparent 1.5px);background-size:7px 7px;background-position:3px 3px}.ve__bg-effect-preview.diagonal-preview{background-image:repeating-linear-gradient(45deg,transparent,transparent 3px,var(--text-400) 3px,var(--text-400) 4px)}.ve__bg-effect-preview.squares-preview{background-image:linear-gradient(45deg,var(--text-400) 25%,transparent 25%),linear-gradient(-45deg,var(--text-400) 25%,transparent 25%),linear-gradient(45deg,transparent 75%,var(--text-400) 75%),linear-gradient(-45deg,transparent 75%,var(--text-400) 75%);background-size:8px 8px;background-position:0 0,0 4px,4px -4px,-4px 0}.ve__bg-effect-preview.mesh-preview{background:radial-gradient(ellipse at 30% 20%,color-mix(in srgb,var(--accent) 30%,transparent) 0%,transparent 50%),radial-gradient(ellipse at 70% 80%,color-mix(in srgb,var(--primary) 30%,transparent) 0%,transparent 50%),radial-gradient(ellipse at 80% 30%,color-mix(in srgb,var(--secondary) 30%,transparent) 0%,transparent 50%)}.ve__bg-effect-preview.emoji-preview{display:flex;align-items:center;justify-content:center;font-size:14px}.ve__bg-effect-preview.emoji-preview::after{content:"⭐";opacity:.5}.ve__bg-effect-preview.noise-preview{background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 64 64' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='1' numOctaves='3'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E");opacity:.5}.ve__bg-effect-label{font-size:9px;color:var(--text-500);text-transform:capitalize;font-weight:500;transition:color .15s}.ve__emoji-editor{margin-top:var(--space-md);padding-top:var(--space-md);border-top:1px solid var(--transp-05);animation:veFadeIn .2s ease}.ve__emoji-editor[hidden]{display:none}.ve__emoji-presets{display:flex;flex-wrap:wrap;gap:4px;margin-top:6px;margin-bottom:var(--space-sm)}.ve__emoji-preset{width:36px;height:36px;display:flex;align-items:center;justify-content:center;font-size:18px;border-radius:8px;border:1px solid #fff0;background:#fff0;cursor:pointer;transition:all .15s}.ve__emoji-preset:hover{background:var(--transp-05);transform:scale(1.08)}.ve__emoji-preset.active{border-color:var(--accent);background:color-mix(in srgb,var(--accent) 8%,transparent)}.ve__emoji-custom-wrap{margin-bottom:var(--space-sm);animation:veFadeIn .15s ease}.ve__emoji-custom-wrap[hidden]{display:none}.ve__emoji-input{width:100%;padding:8px 10px;font-size:15px;color:var(--text);background:var(--transp-02);border:1px solid var(--transp-1);border-radius:6px;margin-top:4px;transition:all .15s}.ve__emoji-input::placeholder{color:var(--text-600)}.ve__emoji-input:focus{outline:none;border-color:var(--accent)}.ve__gradient-row{display:flex;align-items:center;justify-content:space-between;margin-top:8px;padding:8px 10px;background:var(--transp-02);border-radius:6px;border:1px solid var(--transp-1)}.ve__gradient-row[hidden]{display:none}.ve__gradient-label{font-size:12px;color:var(--text-500)}.ve__gradient-swatches{display:flex;gap:6px}.ve__upload-row{display:grid;grid-template-columns:1fr 1fr;gap:8px}.ve__upload-slot{display:flex;flex-direction:column;gap:4px}.ve__upload-slot--logo .ve__upload-slot-inner{aspect-ratio:5/2}.ve__upload-slot--logo .ve__upload-slot-inner .ve__upload-slot-preview img{object-fit:contain;padding:8px}.ve__upload-slot-inner{position:relative;display:block;width:100%;aspect-ratio:16/9;cursor:pointer;border-radius:6px;border:1px dashed var(--transp-2);background:var(--transp-02);overflow:hidden;transition:border-color .15s}.ve__upload-slot-inner:has(img){border-style:solid;border-color:var(--transp-1)}.ve__upload-slot-inner:hover{border-color:var(--transp-3)}.ve__upload-slot-inner:not(:has(img)) .ve__upload-slot-overlay{opacity:.3;color:var(--text-400)}.ve__upload-slot-inner:hover .ve__upload-slot-overlay{opacity:1;background:rgb(0 0 0 / .5);color:#fff}.ve__upload-slot-inner:has(img):not(:hover) .ve__upload-slot-overlay{opacity:0}.ve__upload-slot-preview{position:absolute;inset:0}.ve__upload-slot-preview img{width:100%;height:100%;object-fit:cover}.ve__upload-slot-overlay{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;opacity:0;transition:opacity .15s,background .15s,color .15s;pointer-events:none}.ve__upload-slot-overlay svg{width:16px;height:16px;filter:drop-shadow(0 1px 2px rgb(0 0 0 / .4))}.ve__upload-slot-footer{display:flex;align-items:center;justify-content:space-between;padding:0 2px}.ve__upload-slot-label{font-size:10px;color:var(--text-500);font-weight:500;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ve__upload-slot-delete{width:16px;height:16px;border-radius:3px;display:flex;align-items:center;justify-content:center;color:var(--text-600);background:#fff0;border:none;cursor:pointer;transition:all .15s;flex-shrink:0}.ve__upload-slot-delete svg{width:10px;height:10px}.ve__upload-slot-delete:hover{background:var(--error-light);color:var(--error)}.ve__upload-slot-delete[hidden]{display:none}.ve__row{display:flex;align-items:center;gap:12px}.ve__radius-preview{width:32px;height:32px;background:var(--accent);border-radius:var(--border1);flex-shrink:0;transition:border-radius .15s}.ve__slider-wrap{flex:1;display:flex;align-items:center;gap:10px}.ve__field:last-child{margin-bottom:0}.ve__field--switch{display:flex;align-items:center;justify-content:space-between}.ve__field--switch .toggle-switch{transform:scale(.7);transform-origin:right center}.ve__field-row{display:flex;align-items:center;justify-content:space-between;margin-bottom:2px}.ve__field-label{font-size:12px;color:var(--text-400)}.ve__select-wrap{position:relative}.ve__select{width:100%;padding:8px 32px 8px 10px;font-size:12px;color:var(--text);background:var(--transp-02);border:1px solid var(--transp-1);border-radius:6px;appearance:none;cursor:pointer;transition:all .15s}.ve__select:hover{border-color:var(--transp-3)}.ve__select:focus{outline:none;border-color:var(--accent)}.ve__select option{background:var(--background);color:var(--text);padding:8px}.ve__select-icon{position:absolute;right:10px;top:50%;transform:translateY(-50%);width:12px;height:12px;color:var(--text-500);pointer-events:none}.ve__range{--track-h:3px;--thumb-size:14px;width:100%;-webkit-appearance:none;appearance:none;height:var(--track-h);background:var(--transp-2);border-radius:2px;outline:none;cursor:pointer}.ve__range::-webkit-slider-thumb{-webkit-appearance:none;width:var(--thumb-size);height:var(--thumb-size);border-radius:50%;background:var(--accent);border:2px solid var(--background);box-shadow:0 0 0 1px var(--transp-1);cursor:pointer;transition:transform .1s}.ve__range::-webkit-slider-thumb:hover{transform:scale(1.15)}.ve__range::-moz-range-thumb{width:var(--thumb-size);height:var(--thumb-size);border-radius:50%;background:var(--accent);border:2px solid var(--background);box-shadow:0 0 0 1px var(--transp-1);cursor:pointer}.ve__range-val{min-width:44px;font-size:11px;font-weight:500;color:var(--text-400);text-align:right;font-variant-numeric:tabular-nums}.ve__option-cards{display:grid;gap:6px;grid-template-columns:repeat(3,1fr)}.ve__option-cards--nav-2col{grid-template-columns:repeat(2,1fr)}.ve__option-cards--nav-3col{grid-template-columns:repeat(3,1fr)}.ve__option-cards--nav-4col{grid-template-columns:repeat(4,1fr)}.ve__option-cards--nav-5col{grid-template-columns:repeat(5,1fr)}.ve__option-cards--footer-3col{grid-template-columns:repeat(3,1fr)}.ve__option-cards--footer{grid-template-columns:repeat(2,1fr)}.ve__option-card{display:flex;flex-direction:column;align-items:center;gap:6px;padding:8px 6px 6px;background:#fff0;border:1px solid var(--transp-1);border-radius:8px;cursor:pointer;transition:all .15s}.ve__option-card:hover{border-color:var(--transp-3);background:var(--transp-02)}.ve__option-card.active{border-color:var(--accent);background:color-mix(in srgb,var(--accent) 6%,transparent)}.ve__option-card.active .ve__option-label{color:var(--accent)}.ve__option-preview{width:100%;aspect-ratio:4/3;background:var(--background);border:1px solid var(--transp-05);border-radius:4px;overflow:hidden;display:flex;flex-direction:column;padding:3px;gap:2px}.ve__option-preview--nav-default .ve__preview-navbar--full{height:7px;background:var(--transp-2);border-radius:2px;flex-shrink:0}.ve__option-preview--nav-default .ve__preview-content{flex:1;display:flex;flex-direction:column;gap:2px}.ve__option-preview--nav-pill .ve__preview-navbar--floating{height:5px;width:55%;margin:3px auto 0;background:var(--transp-2);border-radius:9999px;flex-shrink:0}.ve__option-preview--nav-pill .ve__preview-content{flex:1;display:flex;flex-direction:column;gap:2px;margin-top:2px}.ve__option-preview--nav-pill-transparent{position:relative}.ve__option-preview--nav-pill-transparent .ve__preview-navbar--transparent{position:absolute;top:3px;left:50%;transform:translateX(-50%);height:5px;width:50%;background:#fff0;border:1px dashed var(--transp-3);border-radius:9999px;z-index:2}.ve__option-preview--nav-pill-transparent .ve__preview-content{flex:1;display:flex;flex-direction:column;gap:2px}.ve__option-preview--nav-pill-transparent .ve__preview-block--hero{flex:1.5;background:linear-gradient(135deg,color-mix(in srgb,var(--accent) 35%,transparent) 0%,var(--transp-1) 100%);border-radius:2px}.ve__option-preview--nav-pill-full .ve__preview-navbar--pill-full{height:7px;width:calc(100% - 4px);margin:2px auto 0;background:var(--transp-2);border-radius:var(--border05,4px);border:1px solid var(--transp-05);flex-shrink:0}.ve__option-preview--nav-pill-full .ve__preview-content{flex:1;display:flex;flex-direction:column;gap:2px;margin-top:2px}.ve__option-preview--nav-sidebar{flex-direction:row;padding:0}.ve__option-preview--nav-sidebar .ve__preview-sidebar{width:20%;min-width:10px;background:var(--transp-2);border-right:1px solid var(--transp-05);flex-shrink:0}.ve__option-preview--nav-sidebar .ve__preview-main{flex:1;display:flex;flex-direction:column;padding:3px;gap:2px}.ve__option-preview--nav-sidebar .ve__preview-navbar--slim{height:5px;background:var(--transp-2);border-radius:2px;flex-shrink:0}.ve__option-preview--nav-sidebar .ve__preview-content{flex:1;display:flex;flex-direction:column;gap:2px}.ve__option-preview--sidebar-default,.ve__option-preview--sidebar-mini{flex-direction:row;padding:0}.ve__option-preview--sidebar-default .ve__preview-main,.ve__option-preview--sidebar-mini .ve__preview-main{flex:1;display:flex;flex-direction:column;padding:3px;gap:2px}.ve__option-preview--sidebar-default .ve__preview-sidebar--full{width:35%;background:var(--transp-2);border-right:1px solid var(--transp-05);display:flex;flex-direction:column;padding:3px;gap:2px}.ve__option-preview--sidebar-default .ve__preview-sidebar-logo{height:5px;background:var(--transp-2);border-radius:2px}.ve__option-preview--sidebar-default .ve__preview-sidebar-items{display:flex;flex-direction:column;gap:2px}.ve__option-preview--sidebar-default .ve__preview-sidebar-item{height:3px;background:var(--transp-2);border-radius:1px}.ve__option-preview--sidebar-default .ve__preview-sidebar-item:first-child{background:color-mix(in srgb,var(--accent) 50%,transparent)}.ve__option-preview--sidebar-mini .ve__preview-sidebar--mini{width:18%;min-width:10px;background:var(--transp-2);border-right:1px solid var(--transp-05);display:flex;flex-direction:column;align-items:center;padding:3px 2px;gap:2px}.ve__option-preview--sidebar-mini .ve__preview-sidebar-icon{width:5px;height:5px;background:var(--transp-3);border-radius:1px}.ve__option-preview--sidebar-mini .ve__preview-sidebar-icon:first-child{background:color-mix(in srgb,var(--accent) 50%,transparent)}.ve__option-preview--sidebar-minimal{padding:0}.ve__option-preview--sidebar-minimal .ve__preview-sidebar--full{width:100%;height:100%;background:var(--transp-1);border-radius:3px;display:flex;flex-direction:column;padding:6px 5px;gap:2px}.ve__option-preview--sidebar-minimal .ve__preview-sidebar-item{height:2px;width:70%;background:var(--transp-2);border-radius:1px}.ve__option-preview--sidebar-minimal .ve__preview-sidebar-item--minimal{height:2px;width:65%;background:var(--transp-2);border-radius:1px}.ve__option-preview--sidebar-minimal .ve__preview-sidebar-item:first-child{background:color-mix(in srgb,var(--accent) 60%,transparent);width:55%}.ve__option-preview--sidebar-full{padding:0}.ve__option-preview--sidebar-full .ve__preview-sidebar--full{width:100%;height:100%;background:var(--transp-1);border-radius:3px;display:flex;flex-direction:column;padding:5px 3px;gap:2px}.ve__option-preview--sidebar-full .ve__preview-sidebar-item{height:5px;background:var(--transp-05);border-radius:2px;border:1px solid var(--transp-05)}.ve__option-preview--sidebar-full .ve__preview-sidebar-item--active{background:color-mix(in srgb,var(--accent) 12%,transparent);border-color:color-mix(in srgb,var(--accent) 35%,transparent)}.ve__option-preview--sidebar-position-top{padding:0}.ve__option-preview--sidebar-position-top .ve__preview-sidebar--mini{width:100%;height:100%;background:var(--transp-1);border-radius:3px;display:flex;flex-direction:column;align-items:center;justify-content:flex-start;padding:5px 3px;gap:3px}.ve__option-preview--sidebar-position-top .ve__preview-sidebar-icon{width:8px;height:8px;background:var(--transp-3);border-radius:2px}.ve__option-preview--sidebar-position-top .ve__preview-sidebar-icon:first-child{background:color-mix(in srgb,var(--accent) 50%,transparent)}.ve__option-preview--sidebar-position-center{padding:0}.ve__option-preview--sidebar-position-center .ve__preview-sidebar--mini{width:100%;height:100%;background:var(--transp-1);border-radius:3px;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:3px;gap:3px}.ve__option-preview--sidebar-position-center .ve__preview-sidebar-icon{width:8px;height:8px;background:var(--transp-3);border-radius:2px}.ve__option-preview--sidebar-position-center .ve__preview-sidebar-icon:first-child{background:color-mix(in srgb,var(--accent) 50%,transparent)}.ve__option-preview--footer-default .ve__preview-content,.ve__option-preview--footer-minimal .ve__preview-content,.ve__option-preview--footer-expanded .ve__preview-content,.ve__option-preview--footer-glass .ve__preview-content,.ve__option-preview--footer-centered .ve__preview-content,.ve__option-preview--footer-hidden .ve__preview-content{flex:1;display:flex;flex-direction:column;gap:2px}.ve__option-preview--footer-default .ve__preview-footer,.ve__option-preview--footer-minimal .ve__preview-footer,.ve__option-preview--footer-expanded .ve__preview-footer,.ve__option-preview--footer-glass .ve__preview-footer,.ve__option-preview--footer-centered .ve__preview-footer,.ve__option-preview--footer-hidden .ve__preview-footer{flex-shrink:0;background:var(--transp-2);border-radius:2px;padding:2px}.ve__option-preview--footer-minimal .ve__preview-footer--minimal{height:5px}.ve__option-preview--footer-expanded .ve__preview-footer--expanded{height:24px}.ve__option-preview--footer-glass .ve__preview-footer--glass{height:5px;width:50%;margin:0 auto;background:var(--transp-2);border-radius:9999px;border:1px solid var(--transp-05)}.ve__option-preview--footer-centered .ve__preview-footer--centered{height:14px;display:flex;align-items:center;justify-content:center}.ve__option-preview--footer-centered .ve__preview-footer--centered .ve__preview-footer-center{width:30%;height:3px;background:var(--transp-2);border-radius:2px}.ve__option-preview--footer-hidden .ve__preview-content{flex:1}.ve__preview-block{flex:1;background:var(--transp-1);border-radius:2px}.ve__preview-footer-cols{display:flex;gap:2px;height:100%}.ve__preview-footer-col{flex:1;background:var(--transp-2);border-radius:1px}.ve__preview-footer-col--wide{flex:1.5}.ve__option-label{font-size:9px;font-weight:500;color:var(--text-500);text-align:center;line-height:1.2;transition:color .15s}.ve__preview-card{padding:14px;background:var(--transp-02);border:1px solid var(--transp-05);border-radius:8px;margin-top:6px}.ve__preview-h{font-size:var(--h5);font-weight:600;margin:0 0 6px;font-family:var(--font-header)}.ve__preview-p{font-size:var(--p);color:var(--text-500);margin:0;line-height:1.6}.ve__footer{display:flex;align-items:center;justify-content:space-between;padding:10px 14px;border-top:1px solid var(--transp-1);flex-shrink:0;background:var(--background)}.ve__footer-right{display:flex;gap:6px}.ve__btn{display:inline-flex;align-items:center;justify-content:center;gap:5px;padding:7px 14px;font-size:12px;font-weight:500;border-radius:6px;transition:all .15s;cursor:pointer}.ve__btn svg{width:13px;height:13px}.ve__btn--text{padding:7px 10px;color:var(--text-500);background:#fff0}.ve__btn--text:hover{color:var(--error);background:var(--error-light)}.ve__btn--secondary{color:var(--text-400);background:var(--transp-1)}.ve__btn--secondary:hover{background:var(--transp-2);color:var(--text)}.ve__btn--primary{color:var(--background-950);background:var(--accent);min-width:72px}.ve__btn--primary:hover{filter:brightness(1.05)}.ve__btn--primary:active{filter:brightness(.95)}.ve__btn--primary.saving{opacity:.6;pointer-events:none}.ve__backdrop{position:fixed;inset:0;background:rgb(0 0 0 / .4);z-index:1099;opacity:0;visibility:hidden;transition:opacity .3s,visibility .3s;backdrop-filter:blur(4px)}.ve.open~.ve__backdrop{opacity:1;visibility:visible}@media(min-width:769px){.ve__backdrop{display:none}}.ve #ve-effect-opacity-wrap{margin-top:8px}.ve__color-presets{display:grid;grid-template-columns:1fr 1fr;gap:6px}.ve__color-preset{display:flex;align-items:center;gap:8px;padding:7px 10px;background:var(--transp-02);border:1.5px solid var(--transp-1);border-radius:8px;cursor:pointer;transition:all .15s}.ve__color-preset:hover{background:var(--transp-05);border-color:var(--transp-2)}.ve__color-preset.active{border-color:var(--accent);background:color-mix(in srgb,var(--accent) 6%,transparent)}.ve__color-preset.active .ve__color-preset-name{color:var(--accent)}.ve__color-preset-swatch{display:flex;width:28px;height:28px;border-radius:6px;overflow:hidden;flex-shrink:0;flex-wrap:wrap;border:1px solid var(--transp-1)}.ve__color-preset-swatch i{display:block;width:50%;height:50%}.ve__color-preset-name{font-size:11px;font-weight:500;color:var(--text-400);line-height:1.2;transition:color .15s;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ve__font-cards{display:grid;grid-template-columns:repeat(4,1fr);gap:6px}.ve__font-card{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:4px;padding:12px 4px 8px;background:var(--transp-02);border:1.5px solid var(--transp-1);border-radius:10px;cursor:pointer;transition:all .15s;user-select:none}.ve__font-card input[type=radio]{position:absolute;opacity:0;width:0;height:0;pointer-events:none}.ve__font-card:hover{background:var(--transp-05);border-color:var(--transp-2)}.ve__font-card.active{border-color:var(--accent);background:color-mix(in srgb,var(--accent) 6%,transparent)}.ve__font-card.active .ve__font-card-name{color:var(--accent)}.ve__font-card-preview{font-size:24px;font-weight:400;line-height:1;color:var(--text);letter-spacing:-.02em}.ve__font-card-name{font-size:9px;font-weight:500;color:var(--text-500);text-align:center;line-height:1.1;transition:color .15s;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:100%}@media(min-width:769px){body.ve-open{margin-right:400px;transition:margin-right .3s cubic-bezier(.4,0,.2,1)}}@media(max-width:768px){.ve{width:100%;height:85vh;height:85dvh;top:auto;bottom:0;border-left:none;border-top:1px solid var(--transp-1);border-radius:16px 16px 0 0;transform:translateY(100%)}.ve.open{transform:translateY(0)}.ve__header{padding-top:20px}.ve__header::before{content:"";position:absolute;top:8px;left:50%;transform:translateX(-50%);width:36px;height:4px;background:var(--transp-3);border-radius:2px}}.badge{font-size:var(--small);padding:var(--space-2xs) var(--space-sm);line-height:1.4;margin:0;border-radius:25px;text-decoration:none;transition:all var(--transition) ease}.badge.secondary{background-color:var(--secondary-300);color:var(--secondary-950)}.badge.accent{background-color:var(--accent);color:var(--accent-900)}.badge.primary{background-color:var(--primary);color:var(--primary-950)}.badge.error{background-color:var(--error-light);color:var(--error)}.badge.warning{background-color:var(--warning-light);color:var(--warning)}.badge.info{background-color:var(--info-light);color:var(--info)}.badge.success{background-color:var(--success-light);color:var(--success)}.badge.ghost-accent{background-color:var(--accent-900);border:1px solid var(--accent-900);color:var(--accent)}.badge.ghost-accent[href]:hover,.badge.ghost-accent[type=button]:hover{background-color:var(--accent);border-color:var(--accent);color:var(--accent-900)}.badge.ghost-primary{background-color:var(--transp-1);color:var(--primary)}.badge.ghost-primary[href]:hover,.badge.ghost-primary[type=button]:hover{background-color:var(--primary);color:var(--primary-950)}.confirmation-dialog__icon>svg{border-radius:50%;background-color:var(--transp-1);color:var(--primary);width:50px;height:50px;padding:var(--space-sm)}.confirmation-dialog__icon>svg.icon-error{color:var(--error);background-color:var(--error-light)}.confirmation-dialog__icon>svg.icon-success{color:var(--success);background-color:var(--success-light)}.confirmation-dialog__icon>svg.icon-warning{color:var(--warning);background-color:var(--warning-light)}.confirmation-dialog__icon>svg.icon-info{color:var(--info);background-color:var(--info-light)}#confirmation-dialog{z-index:9998}#confirmation-dialog-content{margin:var(--space-lg) 0}#confirmation-dialog-message{max-width:450px;line-height:1.7;font-size:var(--p);color:var(--text-200)}.admin-onboarding{position:fixed;top:0;left:0;right:0;bottom:0;z-index:9999;display:flex;justify-content:center;align-items:center;opacity:0;visibility:hidden;transition:opacity .3s ease,visibility .3s ease;backdrop-filter:blur(10px)}.admin-onboarding.active{opacity:1;visibility:visible}.admin-onboarding.hidden{display:none}.admin-onboarding__backdrop{position:absolute;top:0;left:0;right:0;bottom:0;background:var(--blurred-background);z-index:-1}.admin-onboarding__container{display:flex;width:85%;max-width:1000px;height:75vh;max-height:600px;border-radius:var(--border05);animation:slideUp .4s cubic-bezier(.16,1,.3,1) forwards}.admin-onboarding__sidebar{width:300px;display:flex;flex-direction:column;padding-top:var(--space-md)}.admin-onboarding__steps{flex:1;overflow-y:auto;padding:var(--space-sm)}.admin-onboarding__step{display:flex;align-items:center;padding:var(--space-sm);margin-bottom:var(--space-xs);cursor:pointer;transition:all .2s ease;border-radius:var(--border05)}.admin-onboarding__step:hover{background-color:var(--transp-05)}.admin-onboarding__step.active{background-color:var(--transp-1)}.admin-onboarding__step.active .admin-onboarding__step-icon{color:var(--accent)}.admin-onboarding__step.active .admin-onboarding__step-title{color:var(--text);font-weight:600}.admin-onboarding__step-icon{display:flex;align-items:center;justify-content:center;width:32px;height:32px;border-radius:8px;background-color:var(--transp-1);margin-right:var(--space-sm);color:var(--text-400);flex-shrink:0;transition:all .2s ease}.admin-onboarding__step-info{flex:1}.admin-onboarding__step-title{font-size:var(--p-small);font-weight:500;color:var(--text-200);transition:color .2s ease}.admin-onboarding__step-subtitle{font-size:var(--small);color:var(--text-500);transition:color .2s ease}.admin-onboarding__content{flex:1;display:flex;flex-direction:column;position:relative}.admin-onboarding__content-header{display:flex;align-items:center;justify-content:space-between;flex-direction:column;padding:var(--space-md);gap:var(--space-sm)}.admin-onboarding__content-header-container{display:flex;align-items:center;justify-content:space-between;width:100%}.admin-onboarding__content-header h4{font-weight:600;color:var(--text);font-size:var(--h5)}.admin-onboarding__nav{display:flex;align-items:center}.admin-onboarding__step-counter{font-size:var(--small);color:var(--text-400);margin:0 var(--space-sm);min-width:30px;text-align:center}.admin-onboarding__nav-btn{display:flex;align-items:center;justify-content:center;width:32px;height:32px;border-radius:50%;background-color:var(--transp-1);color:var(--text);cursor:pointer;transition:all .2s ease}.admin-onboarding__nav-btn:hover{background-color:var(--transp-2)}.admin-onboarding__nav-btn:disabled{opacity:.5;cursor:not-allowed}.admin-onboarding__nav-btn:disabled:hover{background-color:var(--transp-1);transform:none}.admin-onboarding__slide-container{flex:1;position:relative}.admin-onboarding__slide{position:absolute;top:0;left:0;width:100%;height:100%;opacity:0;visibility:hidden;transition:.3s ease;transform:translateX(30px);display:flex;flex-direction:column}.admin-onboarding__slide.active{opacity:1;visibility:visible;transform:translateX(0);z-index:1}.admin-onboarding__slide-image{display:flex;justify-content:center;align-items:center;padding:var(--space-md);flex:1}.admin-onboarding__slide-image img{max-width:100%;max-height:100%;object-fit:contain;border-radius:var(--border05);box-shadow:0 4px 15px rgb(0 0 0 / .1)}.admin-onboarding__slide-content{padding:0 var(--space-md) var(--space-md);color:var(--text-200)}.admin-onboarding__slide-content p{margin-bottom:var(--space-2xs);font-size:var(--p-small);line-height:1.5}.admin-onboarding__slide-content code{background-color:var(--transp-1);padding:2px 6px;border-radius:3px;font-size:90%;color:var(--accent)}.admin-onboarding__action{margin-top:var(--space-sm);display:flex;justify-content:center}.admin-onboarding__progress{height:3px;background-color:var(--transp-1);width:100%}.admin-onboarding__progress-bar{height:100%;background-color:var(--accent);width:16.67%;border-radius:50px;transition:width .3s ease}@keyframes slideUp{from{opacity:0;transform:translateY(15px)}to{opacity:1;transform:translateY(0)}}@media screen and (max-width:980px){.admin-onboarding__container{flex-direction:column;width:90%;height:90vh;max-height:none}.admin-onboarding__sidebar{width:100%;height:auto;border-right:none;border-bottom:1px solid var(--transp-1);padding-top:var(--space-sm)}.admin-onboarding__steps{display:flex;overflow-x:auto;overflow-y:hidden;padding:var(--space-xs)}.admin-onboarding__step{flex-direction:column;align-items:center;text-align:center;min-width:120px;margin-right:var(--space-sm);margin-bottom:0;padding:var(--space-sm) var(--space-xs)}.admin-onboarding__step:hover{transform:translateY(-2px)}.admin-onboarding__step-icon{margin-right:0;margin-bottom:var(--space-xs)}.admin-onboarding__content-header{padding:var(--space-sm)}.admin-onboarding__content-header h4{font-size:var(--p)}.admin-onboarding__slide-image{padding:var(--space-sm)}.admin-onboarding__slide-content{padding:0 var(--space-sm) var(--space-sm)}}@media screen and (max-width:480px){.admin-onboarding__container{width:100%;height:100vh;border-radius:0}.admin-onboarding__step{min-width:150px}}.textarea-wrapper{position:relative}.textarea__field-container{gap:8px;position:relative;width:100%;padding:6px 12px;font-size:14px;border:1px solid var(--transp-2);border-radius:12px;color:var(--text);background-color:var(--transp-05);transition:border-color .15s,box-shadow .15s}.textarea__field-container:hover:not(:focus-within):not(.has-error):not(.textarea__field-container-readonly){border-color:var(--transp-3)}.textarea__field-container:focus-within:not(.textarea__field-container-readonly):not(.has-error){border-color:var(--primary-300)}.textarea__field-container.has-error{border-color:var(--error)}.textarea__field{font:inherit;outline:0;border:0;padding:0;margin:0;flex:1;background-color:#fff0;color:inherit;width:100%;resize:vertical;min-height:5em;line-height:1.5}.textarea__field::placeholder{color:var(--text-500)}.textarea__error{color:var(--error);font-size:var(--small);font-weight:500;letter-spacing:.02em;margin-top:.2em}.richtext-editor{border-radius:var(--border05);border:none;transition:all var(--transition);background-color:#fff0}.richtext-editor-wrapper{margin-bottom:var(--space-md)}.richtext-editor-wrapper.is-invalid .tiptap-editor{border:1px solid var(--error)}.tiptap-editor{border-radius:var(--border05);transition:border-color var(--transition),box-shadow var(--transition);overflow:visible;margin-bottom:0;border:1px solid var(--transp-1);position:relative}.tiptap-editor .tiptap-content-area{position:relative}.tiptap-editor .ProseMirror{border-radius:0;border:none;color:var(--text);background-color:#fff0;font-family:var(--font);font-size:var(--p);line-height:1.6;padding:1rem var(--space-md);min-height:200px;outline:none;white-space:pre-wrap}.tiptap-editor .ProseMirror>*+*{margin-top:.75em}.tiptap-editor .ProseMirror p.is-editor-empty:first-child::before{content:attr(data-placeholder);float:left;color:var(--text-600);pointer-events:none;height:0}.tiptap-editor .ProseMirror a{cursor:text}.tiptap-editor .ProseMirror img{max-width:100%;height:auto;border-radius:var(--border05);cursor:pointer;transition:outline .15s}.tiptap-editor .ProseMirror img.ProseMirror-selectednode{outline:2px solid var(--accent);border-radius:var(--border05)}.tiptap-editor .ProseMirror [data-resize-container]{display:inline-flex!important;line-height:0}.tiptap-editor .ProseMirror [data-resize-container].ProseMirror-selectednode{outline:2px solid var(--accent);border-radius:var(--border05)}.tiptap-editor .ProseMirror [data-resize-container].ProseMirror-selectednode [data-resize-handle],.tiptap-editor .ProseMirror [data-resize-container]:hover [data-resize-handle]{opacity:1}.tiptap-editor .ProseMirror [data-resize-handle]{width:10px;height:10px;background:var(--accent);border:2px solid #fff;border-radius:50%;z-index:10;box-shadow:0 1px 4px rgb(0 0 0 / .3);opacity:0;transition:opacity .15s}.tiptap-editor .ProseMirror [data-resize-handle][data-resize-handle=top-left]{cursor:nwse-resize;transform:translate(-50%,-50%)}.tiptap-editor .ProseMirror [data-resize-handle][data-resize-handle=top-right]{cursor:nesw-resize;transform:translate(50%,-50%)}.tiptap-editor .ProseMirror [data-resize-handle][data-resize-handle=bottom-left]{cursor:nesw-resize;transform:translate(-50%,50%)}.tiptap-editor .ProseMirror [data-resize-handle][data-resize-handle=bottom-right]{cursor:nwse-resize;transform:translate(50%,50%)}.tiptap-editor .ProseMirror [data-resize-container][data-resize-state=true] [data-resize-handle]{opacity:1}.tiptap-editor .ProseMirror .tableWrapper{overflow-x:auto;margin:1em 0;position:relative}.tiptap-editor .ProseMirror table{border-collapse:collapse;table-layout:fixed;width:100%;overflow:visible;margin:0;border-radius:4px}.tiptap-editor .ProseMirror table td,.tiptap-editor .ProseMirror table th{border:1px solid var(--transp-2);padding:.5rem .75rem;min-width:80px;vertical-align:top;position:relative;box-sizing:border-box;transition:background-color .1s}.tiptap-editor .ProseMirror table td:hover,.tiptap-editor .ProseMirror table th:hover{background-color:var(--transp-05)}.tiptap-editor .ProseMirror table td p,.tiptap-editor .ProseMirror table th p{margin:0}.tiptap-editor .ProseMirror table th{background-color:var(--transp-05);font-weight:600}.tiptap-editor .ProseMirror table th:hover{background-color:var(--transp-1)}.tiptap-editor .ProseMirror table .selectedCell{background-color:rgba(var(--accent-rgb,99,102,241),.08)}.tiptap-editor .ProseMirror table .selectedCell::after{content:"";position:absolute;inset:0;border:2px solid var(--accent);pointer-events:none}.tiptap-editor .ProseMirror .column-resize-handle{position:absolute;z-index:20;background-color:var(--accent);pointer-events:none;width:2px!important;border-radius:1px}.tiptap-editor .ProseMirror.resize-cursor{cursor:col-resize}.tiptap-editor .ProseMirror ul[data-type=taskList]{list-style:none;padding:0;margin:.5em 0}.tiptap-editor .ProseMirror ul[data-type=taskList] li[data-type=taskItem]{display:flex;align-items:flex-start;gap:.5em;margin:.25em 0}.tiptap-editor .ProseMirror ul[data-type=taskList] li[data-type=taskItem]>label{flex:0 0 auto;margin-top:.15em;user-select:none}.tiptap-editor .ProseMirror ul[data-type=taskList] li[data-type=taskItem]>label input[type=checkbox]{cursor:pointer;width:16px;height:16px;accent-color:var(--accent)}.tiptap-editor .ProseMirror ul[data-type=taskList] li[data-type=taskItem]>div{flex:1;min-width:0}.tiptap-editor .ProseMirror ul[data-type=taskList] li[data-type=taskItem][data-checked=true]>div{text-decoration:line-through;opacity:.6}.tiptap-editor .ProseMirror ul[data-type=taskList] ul[data-type=taskList]{margin-left:1.5em}.tiptap-editor .ProseMirror blockquote{border-left:3px solid var(--accent);padding-left:1rem;margin-left:0;color:var(--text-400)}.tiptap-editor .ProseMirror pre{background:var(--transp-1);border-radius:var(--border05);padding:.75rem 1rem;overflow-x:auto}.tiptap-editor .ProseMirror pre code{background:none;padding:0;font-size:.9em}.tiptap-editor .ProseMirror code{background:var(--transp-1);border-radius:4px;padding:.15rem .3rem;font-size:.9em;color:var(--accent)}.tiptap-editor .ProseMirror hr{border:none;border-top:1px solid var(--transp-2);margin:1.5em 0}.tiptap-editor .ProseMirror mark{background-color:#fef08a;border-radius:2px;padding:.1em .2em}.tiptap-editor .ProseMirror iframe{max-width:100%;border-radius:var(--border05)}.tiptap-editor .tiptap-toolbar{border:none;background-color:var(--transp-05);padding:4px 8px;border-bottom:1px solid var(--transp-1);display:flex;flex-wrap:wrap;gap:1px;align-items:center}.tiptap-editor .tiptap-toolbar button{color:var(--text-500);background:none;border:none;border-radius:6px;transition:all .15s;margin:0;width:32px;height:32px;display:flex;align-items:center;justify-content:center;cursor:pointer;padding:0}.tiptap-editor .tiptap-toolbar button svg{width:16px;height:16px;fill:currentColor}.tiptap-editor .tiptap-toolbar button:hover{background-color:var(--transp-1);color:var(--text-200)}.tiptap-editor .tiptap-toolbar button.is-active{background-color:rgba(var(--accent-rgb,99,102,241),.12);color:var(--accent)}.tiptap-editor .tiptap-toolbar .toolbar-separator{width:1px;height:20px;background-color:var(--transp-2);margin:0 4px;opacity:.4}.tiptap-editor .tiptap-toolbar .toolbar-group{display:flex;align-items:center;gap:1px}.tiptap-editor .toolbar-dropdown{position:relative;display:inline-flex}.tiptap-editor .toolbar-dropdown .toolbar-dropdown-toggle{display:flex;align-items:center;gap:2px;width:auto;padding:0 6px}.tiptap-editor .toolbar-dropdown .toolbar-dropdown-toggle .toolbar-dropdown-chevron{display:flex}.tiptap-editor .toolbar-dropdown .toolbar-dropdown-toggle .toolbar-dropdown-chevron svg{width:12px;height:12px;transition:transform .15s}.tiptap-editor .toolbar-dropdown .toolbar-dropdown-menu{display:none;position:absolute;top:calc(100% + 4px);left:0;background:var(--background);border:1px solid var(--transp-1);border-radius:8px;padding:4px;min-width:160px;box-shadow:0 8px 24px rgb(0 0 0 / .15);z-index:60}.tiptap-editor .toolbar-dropdown .toolbar-dropdown-menu.is-open{display:block}.tiptap-editor .toolbar-dropdown .toolbar-dropdown-item{width:100%;display:flex;align-items:center;gap:8px;padding:6px 10px;border:none;background:none;color:var(--text);font-size:13px;border-radius:6px;cursor:pointer;transition:all .1s;height:auto}.tiptap-editor .toolbar-dropdown .toolbar-dropdown-item .dropdown-item-icon{display:flex;width:18px;height:18px}.tiptap-editor .toolbar-dropdown .toolbar-dropdown-item .dropdown-item-icon svg{width:18px;height:18px}.tiptap-editor .toolbar-dropdown .toolbar-dropdown-item:hover{background:var(--transp-1)}.tiptap-editor .toolbar-dropdown .toolbar-dropdown-item.is-active{background:rgba(var(--accent-rgb,99,102,241),.1);color:var(--accent)}.tiptap-editor .tiptap-statusbar{color:var(--text-600);padding:4px 12px;background-color:var(--transp-05);border-top:1px solid var(--transp-1);font-size:.75em;display:flex;justify-content:flex-end;gap:8px;user-select:none}.tiptap-editor.tiptap-fullscreen{position:fixed;top:0;left:0;right:0;bottom:0;z-index:100;background-color:var(--background);border-radius:0;border:none;display:flex;flex-direction:column}.tiptap-editor.tiptap-fullscreen .tiptap-toolbar{padding:8px 16px;background-color:var(--transp-1);flex-shrink:0}.tiptap-editor.tiptap-fullscreen .tiptap-content-area{flex:1!important;max-height:none!important;overflow-y:auto!important}.tiptap-editor.tiptap-fullscreen .ProseMirror{padding:2rem;max-width:900px;margin:0 auto;min-height:100%}.tiptap-editor.tiptap-fullscreen .tiptap-statusbar{flex-shrink:0;padding:6px 16px}.popup-body-list{padding:4px}.popup-list-item{width:100%;display:flex;align-items:center;gap:10px;padding:8px 12px;border:none;background:none;color:var(--text);font-size:13px;border-radius:8px;cursor:pointer;transition:all .1s}.popup-list-item .popup-list-icon{display:flex;width:18px;height:18px;color:var(--text-500)}.popup-list-item .popup-list-icon svg{width:18px;height:18px;fill:currentColor}.popup-list-item:hover{background:var(--transp-1)}.popup-list-item-danger{color:#ef4444}.popup-list-item-danger .popup-list-icon{color:#ef4444}.popup-list-item-danger:hover{background:rgb(239 68 68 / .08)}.table-grid-picker{display:grid;grid-template-columns:repeat(8,1fr);gap:3px;padding:4px;margin-bottom:8px}.table-grid-picker .table-grid-cell{width:24px;height:24px;border:1px solid var(--transp-2);border-radius:3px;cursor:pointer;transition:all .1s}.table-grid-picker .table-grid-cell.is-selected{background:rgba(var(--accent-rgb,99,102,241),.2);border-color:var(--accent)}.table-grid-picker .table-grid-cell:hover{border-color:var(--accent)}.table-grid-label{text-align:center;font-size:12px;color:var(--text-500);font-weight:500}.tiptap-bubble-menu{position:absolute;left:0;top:0;background:var(--background);border:1px solid var(--transp-1);border-radius:10px;padding:4px;display:flex;align-items:center;gap:2px;box-shadow:0 4px 16px rgb(0 0 0 / .15);white-space:nowrap;pointer-events:auto}.tiptap-bubble-menu.tiptap-bubble-link{z-index:52}.tiptap-bubble-menu.tiptap-bubble-image{z-index:53}.tiptap-bubble-menu.tiptap-bubble-text{z-index:54}.tiptap-bubble-menu.tiptap-bubble-table{z-index:51}.tiptap-bubble-menu .bubble-link-url{font-size:12px;color:var(--accent);padding:4px 8px;text-decoration:none;max-width:200px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tiptap-bubble-menu .bubble-link-url:hover{text-decoration:underline}.tiptap-bubble-menu .bubble-btn{width:28px;height:28px;display:flex;align-items:center;justify-content:center;border:none;background:none;color:var(--text-500);border-radius:6px;cursor:pointer;transition:all .1s;padding:0;font-size:12px;font-weight:600}.tiptap-bubble-menu .bubble-btn svg{width:14px;height:14px;fill:currentColor}.tiptap-bubble-menu .bubble-btn:hover{background:var(--transp-1);color:var(--text-200)}.tiptap-bubble-menu .bubble-btn.is-active{background:rgba(var(--accent-rgb,99,102,241),.12);color:var(--accent)}.tiptap-bubble-menu .bubble-btn-danger:hover{background:rgb(239 68 68 / .1);color:#ef4444}.tiptap-bubble-menu .bubble-sep{width:1px;height:18px;background:var(--transp-2);margin:0 2px}.tiptap-bubble-menu .bubble-heading-dropdown{position:relative}.tiptap-bubble-menu .bubble-heading-toggle{display:flex;align-items:center;gap:2px;width:auto!important;padding:0 6px!important}.tiptap-bubble-menu .bubble-heading-chevron{display:flex}.tiptap-bubble-menu .bubble-heading-chevron svg{width:10px;height:10px;transition:transform .15s}.tiptap-bubble-menu .bubble-heading-menu{display:none;position:absolute;top:calc(100% + 4px);left:0;background:var(--background);border:1px solid var(--transp-1);border-radius:8px;padding:4px;min-width:140px;box-shadow:0 8px 24px rgb(0 0 0 / .15);z-index:60;white-space:nowrap}.tiptap-bubble-menu .bubble-heading-menu.is-open{display:block}.tiptap-bubble-menu .bubble-heading-item{width:100%;display:flex;align-items:center;gap:8px;padding:6px 10px;border:none;background:none;color:var(--text);font-size:13px;border-radius:6px;cursor:pointer;transition:all .1s}.tiptap-bubble-menu .bubble-heading-item svg{width:16px;height:16px;fill:currentColor}.tiptap-bubble-menu .bubble-heading-item:hover{background:var(--transp-1)}.tiptap-bubble-menu .bubble-heading-item.is-active{background:rgba(var(--accent-rgb,99,102,241),.1);color:var(--accent)}.modal .modal__footer{display:flex;gap:8px;justify-content:flex-end}.table-controls-overlay{position:absolute;pointer-events:none;z-index:25;display:none}.table-controls-overlay>*{pointer-events:auto}.table-ctrl{position:absolute;display:flex;align-items:center;justify-content:center;background:none;border:1.5px dashed var(--transp-2);border-radius:6px;color:var(--text-600);cursor:pointer;transition:all .15s;padding:0}.table-ctrl svg{width:12px;height:12px}.table-ctrl:hover{border-color:var(--accent);color:var(--accent);background:rgba(var(--accent-rgb,99,102,241),.06);border-style:solid}.table-ctrl-add-col{width:20px}.table-ctrl-add-row{height:22px}.table-ctrl-col-grip,.table-ctrl-row-grip{position:absolute;background:none;border:none;border-radius:4px;cursor:pointer;display:flex;align-items:center;justify-content:center;padding:0;color:var(--text-600);opacity:.4;transition:all .15s}.table-ctrl-col-grip:hover,.table-ctrl-row-grip:hover{opacity:1;background:rgba(var(--accent-rgb,99,102,241),.12);color:var(--accent)}.table-ctrl-col-grip svg,.table-ctrl-row-grip svg{width:12px;height:12px}.table-context-menu{position:fixed;z-index:200;background:var(--background);border:1px solid var(--transp-1);border-radius:10px;padding:4px;min-width:200px;box-shadow:0 8px 30px rgb(0 0 0 / .18),0 2px 8px rgb(0 0 0 / .08);animation:tableCtxFadeIn .12s ease-out}@keyframes tableCtxFadeIn{from{opacity:0;transform:scale(.96)}to{opacity:1;transform:scale(1)}}.table-ctx-item{display:flex;align-items:center;gap:8px;width:100%;padding:7px 12px;border:none;background:none;color:var(--text);font-size:13px;border-radius:6px;cursor:pointer;transition:all .1s;text-align:left}.table-ctx-item:hover{background:var(--transp-1)}.table-ctx-danger{color:#ef4444}.table-ctx-danger:hover{background:rgb(239 68 68 / .08)}.table-ctx-sep{height:1px;background:var(--transp-1);margin:3px 8px}.tiptap-upload-overlay{position:absolute;top:0;left:0;right:0;bottom:0;background:rgb(0 0 0 / .4);display:flex;align-items:center;justify-content:center;gap:12px;color:#fff;font-size:var(--p);z-index:10;border-radius:var(--border05);pointer-events:none;backdrop-filter:blur(2px)}.tiptap-upload-overlay .upload-spinner{width:24px;height:24px;border:3px solid hsl(0 0% 100% / .3);border-top-color:#fff;border-radius:50%;animation:tiptap-spin .6s linear infinite}@keyframes tiptap-spin{to{transform:rotate(360deg)}}.metrics{margin-bottom:var(--space-md)}.metrics__title{margin-bottom:var(--space-sm);color:var(--text);font-weight:600;font-size:var(--h4)}.metrics__grid{display:flex;background-color:var(--blurred-background);border:1px solid var(--transp-1);border-radius:var(--border1);box-shadow:var(--shadow-small);overflow:hidden}.metrics__grid>.metric{flex:1;min-width:0;position:relative;border:none;border-radius:0;background:#fff0;box-shadow:none;backdrop-filter:none;-webkit-backdrop-filter:none}.metrics__grid>.metric:hover{background-color:var(--transp-05)}.metrics__grid>.metric+.metric::before{content:"";position:absolute;left:0;top:var(--space-md);bottom:var(--space-md);width:1px;background:var(--transp-1)}.metrics--cards .metrics__grid{display:grid;grid-template-columns:repeat(var(--metrics-cols,auto-fit),minmax(200px,1fr));gap:var(--space-md);background:#fff0;border:none;border-radius:0;box-shadow:none;backdrop-filter:none;-webkit-backdrop-filter:none;overflow:visible}.metrics--cards .metrics__grid>.metric{background-color:var(--blurred-background);border:1px solid var(--transp-1);border-radius:var(--border1);box-shadow:var(--shadow-small)}.metrics--cards .metrics__grid>.metric+.metric::before{display:none}.metrics--cards .metrics__grid>.metric:hover{border-color:var(--transp-2)}.metric{position:relative;display:flex;flex-direction:column;gap:var(--space-xs);padding:var(--space-lg);height:100%;background-color:var(--blurred-background);border:1px solid var(--transp-1);border-radius:var(--border1);box-shadow:var(--shadow-small);transition:background-color var(--transition) ease-out}.metric--primary .metric__icon-svg{color:var(--primary)}.metric--primary .metric__progress-fill{background:var(--primary)}.metric--success .metric__icon-svg{color:var(--success)}.metric--success .metric__progress-fill{background:var(--success)}.metric--warning .metric__icon-svg{color:var(--warning)}.metric--warning .metric__progress-fill{background:var(--warning)}.metric--error .metric__icon-svg{color:var(--error)}.metric--error .metric__progress-fill{background:var(--error)}.metric--info .metric__icon-svg{color:var(--info)}.metric--info .metric__progress-fill{background:var(--info)}.metric--sm{padding:var(--space-md);gap:var(--space-2xs)}.metric--sm .metric__number{font-size:var(--h5)}.metric--lg{padding:var(--space-xl) var(--space-lg)}.metric--lg .metric__number{font-size:var(--h1)}.metric__header{display:flex;align-items:center;gap:var(--space-xs)}.metric__icon{flex-shrink:0}.metric__icon-svg{width:1rem;height:1rem;color:var(--primary);transition:color var(--transition) ease-out}.metric__label{font-size:var(--p-small);color:var(--text-400);font-weight:500;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.metric__body{margin-top:auto}.metric__row{display:flex;align-items:baseline;gap:var(--space-sm);flex-wrap:wrap}.metric__value{display:flex;align-items:baseline;gap:.1em}.metric__number{font-size:var(--h3);font-weight:700;letter-spacing:-.025em;line-height:1.2;font-variant-numeric:tabular-nums;color:var(--text)}.metric__affix{font-size:.55em;font-weight:500;color:var(--text-500)}.metric__affix--after{margin-left:.1em}.metric__trend{display:inline-flex;align-items:center;gap:2px;font-size:var(--small);font-weight:600;font-variant-numeric:tabular-nums;padding:var(--space-2xs) var(--space-xs);border-radius:var(--border05)}.metric__trend--up{color:var(--success);background:var(--success-light)}.metric__trend--down{color:var(--error);background:var(--error-light)}.metric__trend-icon{width:1em;height:1em}.metric__progress{margin-top:var(--space-sm);width:100%;height:4px;background:var(--transp-1);border-radius:999px;overflow:hidden}.metric__progress-fill{height:100%;border-radius:999px;background:var(--primary);transition:width var(--transition) ease-out}.metric__hint{margin-top:var(--space-xs);color:var(--text-500);font-size:var(--p-small);line-height:1.4}.metric__extra{margin-top:var(--space-xs)}@media(max-width:768px){.metrics__grid{flex-direction:column}.metrics__grid>.metric+.metric::before{left:var(--space-lg);right:var(--space-lg);top:0;bottom:auto;width:auto;height:1px}.metrics--cards .metrics__grid{grid-template-columns:repeat(2,1fr);gap:var(--space-sm)}.metric{padding:var(--space-md)}.metric__number{font-size:var(--h4)}}@media(max-width:480px){.metrics--cards .metrics__grid{grid-template-columns:1fr}}.two-factor-setup .input-group{display:flex;align-items:center;gap:var(--space-xs)}.otp-input-wrapper{display:flex;flex-direction:column;gap:var(--space-xs);width:100%}.otp-input{display:flex;gap:var(--space-sm)}.otp-input__field{width:44px;height:52px;text-align:center;font-size:var(--h5);font-weight:600;font-family:var(--font-mono);border:1px solid var(--transp-3);border-radius:var(--border05);background:var(--background);color:var(--text);transition:all var(--transition);caret-color:var(--accent)}.otp-input__field:hover{border-color:var(--transp-4)}.otp-input__field:focus{outline:none;border-color:var(--accent)}.otp-input__field::placeholder{color:var(--text-700)}.otp-input.has-error .otp-input__field{border-color:var(--error);background:var(--error-light)}.otp-input.has-error .otp-input__field:focus{border-color:var(--error)}@media(max-width:480px){.otp-input{gap:var(--space-xs)}.otp-input__field{width:38px;height:46px;font-size:var(--h6)}}.two-factor-qr{display:flex;justify-content:center;padding:var(--space-md);background:var(--background-950);border-radius:var(--border1);border:1px solid var(--transp-1)}.two-factor-qr img{width:180px;height:180px;border-radius:var(--border05)}.two-factor-secret{display:flex;align-items:center;flex:1;padding:var(--space-sm) var(--space-md);background:var(--transp-05);border:1px solid var(--transp-2);border-radius:var(--border05);font-family:var(--font-mono);font-size:var(--p-small);letter-spacing:.5px;word-break:break-all;color:var(--text)}.two-factor-codes{display:grid;grid-template-columns:repeat(auto-fill,minmax(140px,1fr));gap:var(--space-xs)}.two-factor-codes code{display:block;padding:var(--space-sm) var(--space-md);background:var(--transp-05);border:1px solid var(--transp-2);border-radius:var(--border05);font-family:var(--font-mono);font-size:var(--p-small);text-align:center;color:var(--text)}.two-factor-verify{text-align:center}.two-factor-verify__icon{font-size:3rem;color:var(--accent);margin-bottom:var(--space-md)}.two-factor-verify__title{margin-bottom:var(--space-xs)}.two-factor-verify__subtitle{color:var(--text-500);margin-bottom:var(--space-lg)}.two-factor-verify__actions{display:flex;flex-direction:column;gap:var(--space-sm);margin-top:var(--space-lg)}.two-factor-verify__actions .btn{width:100%}#two-factor-alert{transition:opacity .3s ease,transform .3s ease}.two-factor-alert-content{display:flex;align-items:center;justify-content:space-between;gap:var(--space-md);width:100%;flex-wrap:wrap}@media(max-width:768px){.two-factor-alert-content{flex-direction:column;align-items:flex-start}}.two-factor-alert-text{display:flex;flex-direction:column;gap:var(--space-2xs)}.two-factor-alert-text strong{font-weight:600}.two-factor-alert-actions{display:flex;gap:var(--space-xs);flex-shrink:0}@media(max-width:768px){.two-factor-alert-actions{width:100%}}.chart-wrapper{position:relative;border-radius:var(--border1);overflow:hidden;min-height:320px}.chart-wrapper.skeleton{min-height:320px}.chart-wrapper.skeleton::before{content:"";position:absolute;inset:0;background:linear-gradient(90deg,var(--transp-05) 0%,var(--transp-1) 50%,var(--transp-05) 100%);background-size:200% 100%;animation:shimmer 1.5s infinite}@keyframes shimmer{0%{background-position:200% 0}100%{background-position:-200% 0}}.apexcharts-canvas{background:#fff0!important}.apexcharts-svg{background:#fff0!important}.apexcharts-tooltip{background:color-mix(in srgb,var(--background) 80%,transparent)!important;backdrop-filter:blur(16px) saturate(1.2)!important;border:1px solid var(--transp-1)!important;border-radius:12px!important;box-shadow:0 4px 6px -1px rgb(0 0 0 / .1),0 2px 4px -2px rgb(0 0 0 / .1),0 0 0 1px hsl(0 0% 100% / .05) inset!important;padding:0!important;overflow:hidden}.apexcharts-tooltip.apexcharts-theme-dark{background:color-mix(in srgb,var(--background) 85%,transparent)!important;color:var(--text)!important}.apexcharts-tooltip.apexcharts-theme-light{background:color-mix(in srgb,#fff 90%,transparent)!important;color:var(--text)!important}.apexcharts-tooltip .apexcharts-tooltip-title{background:var(--transp-05)!important;border-bottom:1px solid var(--transp-1)!important;padding:4px 8px!important;font-weight:600!important;font-size:.7rem!important;color:var(--text)!important;margin:0!important}.apexcharts-tooltip .apexcharts-tooltip-series-group{padding:3px 8px!important}.apexcharts-tooltip .apexcharts-tooltip-series-group:not(:last-child){border-bottom:1px solid var(--transp-05)}.apexcharts-tooltip .apexcharts-tooltip-series-group.apexcharts-active{background:#fff0!important}.apexcharts-tooltip .apexcharts-tooltip-marker{width:6px!important;height:6px!important;border-radius:50%!important;margin-right:6px!important;box-shadow:none!important}.apexcharts-tooltip .apexcharts-tooltip-text{font-size:.7rem!important;line-height:1.3!important}.apexcharts-tooltip .apexcharts-tooltip-text-y-label{color:var(--text-400)!important;font-weight:500!important;font-size:.65rem!important}.apexcharts-tooltip .apexcharts-tooltip-text-y-value{color:var(--text)!important;font-weight:600!important;margin-left:3px!important;font-size:.7rem!important}.apexcharts-legend{padding:8px 0 0!important;gap:8px!important}.apexcharts-legend .apexcharts-legend-series{display:flex!important;align-items:center!important;gap:5px!important;margin:0!important;padding:3px 8px!important;border-radius:6px!important;transition:background .15s ease!important;cursor:pointer!important}.apexcharts-legend .apexcharts-legend-series:hover{background:var(--transp-05)!important}.apexcharts-legend .apexcharts-legend-marker{width:8px!important;height:8px!important;border-radius:50%!important;margin-right:0!important}.apexcharts-legend .apexcharts-legend-text{font-size:.8rem!important;font-weight:500!important;color:var(--text-400)!important;transition:color .15s ease!important}.apexcharts-legend .apexcharts-legend-series:hover .apexcharts-legend-text{color:var(--text)!important}.apexcharts-legend.apexcharts-align-center{justify-content:center!important}.apexcharts-gridlines-horizontal line,.apexcharts-gridlines-vertical line{stroke:var(--transp-05)!important;stroke-dasharray:4 4!important}.apexcharts-grid-borders line{stroke:var(--transp-1)!important}.apexcharts-xaxis-label,.apexcharts-yaxis-label{fill:var(--text-500)!important;font-size:12px!important;font-weight:500!important}.apexcharts-xaxis-title-text,.apexcharts-yaxis-title-text{fill:var(--text-400)!important;font-size:12px!important;font-weight:600!important}.apexcharts-area{fill-opacity:.15!important}.apexcharts-line{stroke-width:2.5px!important;stroke-linecap:round!important;stroke-linejoin:round!important}.apexcharts-marker{stroke-width:2px!important}.apexcharts-bar-area{rx:4px;ry:4px}.apexcharts-bar-series .apexcharts-bar-area{transition:filter .15s ease!important}.apexcharts-bar-series .apexcharts-bar-area:hover{filter:brightness(1.1)!important}.apexcharts-pie-series path{transition:transform .2s ease,filter .2s ease!important;transform-origin:center!important}.apexcharts-pie-series path:hover{transform:scale(1.02)!important;filter:brightness(1.05) drop-shadow(0 4px 12px rgb(0 0 0 / .15))!important}.apexcharts-datalabels-group .apexcharts-datalabel-label{fill:var(--text-400)!important;font-size:13px!important;font-weight:500!important}.apexcharts-datalabels-group .apexcharts-datalabel-value{fill:var(--text)!important;font-size:24px!important;font-weight:700!important}.apexcharts-pie-label{fill:var(--text)!important;font-size:12px!important;font-weight:600!important;text-shadow:0 1px 2px rgb(0 0 0 / .3)!important}.apexcharts-radialbar-track path{stroke:var(--transp-1)!important}.apexcharts-radialbar-hollow{fill:#fff0!important}.apexcharts-selection-rect{fill:var(--primary)!important;fill-opacity:.1!important;stroke:var(--primary)!important;stroke-width:1px!important;stroke-dasharray:4 4!important}.apexcharts-zoom-rect{fill:var(--primary)!important;fill-opacity:.1!important}.apexcharts-xcrosshairs,.apexcharts-ycrosshairs{stroke:var(--text-600)!important;stroke-width:1px!important;stroke-dasharray:4 4!important}.apexcharts-toolbar{opacity:0;transition:opacity .2s ease!important;top:8px!important;right:8px!important;z-index:10!important}.chart-wrapper:hover .apexcharts-toolbar{opacity:1}.apexcharts-toolbar .apexcharts-menu-icon,.apexcharts-toolbar .apexcharts-pan-icon,.apexcharts-toolbar .apexcharts-zoom-icon,.apexcharts-toolbar .apexcharts-zoomin-icon,.apexcharts-toolbar .apexcharts-zoomout-icon,.apexcharts-toolbar .apexcharts-reset-icon{width:28px!important;height:28px!important;border-radius:6px!important;display:flex!important;align-items:center!important;justify-content:center!important;transition:background .15s ease!important}.apexcharts-toolbar .apexcharts-menu-icon:hover,.apexcharts-toolbar .apexcharts-pan-icon:hover,.apexcharts-toolbar .apexcharts-zoom-icon:hover,.apexcharts-toolbar .apexcharts-zoomin-icon:hover,.apexcharts-toolbar .apexcharts-zoomout-icon:hover,.apexcharts-toolbar .apexcharts-reset-icon:hover{background:var(--transp-1)!important}.apexcharts-toolbar .apexcharts-menu-icon svg,.apexcharts-toolbar .apexcharts-pan-icon svg,.apexcharts-toolbar .apexcharts-zoom-icon svg,.apexcharts-toolbar .apexcharts-zoomin-icon svg,.apexcharts-toolbar .apexcharts-zoomout-icon svg,.apexcharts-toolbar .apexcharts-reset-icon svg{width:14px!important;height:14px!important;fill:var(--text-400)!important}.apexcharts-menu{background:var(--background)!important;border:1px solid var(--transp-1)!important;border-radius:8px!important;box-shadow:0 4px 12px rgb(0 0 0 / .15)!important;padding:4px!important;min-width:120px!important}.apexcharts-menu .apexcharts-menu-item{padding:8px 12px!important;font-size:.8125rem!important;border-radius:6px!important;color:var(--text)!important;transition:background .15s ease!important}.apexcharts-menu .apexcharts-menu-item:hover{background:var(--transp-1)!important}.apexcharts-annotation-rect{fill:var(--primary)!important;fill-opacity:.1!important}.apexcharts-point-annotation-label{fill:var(--text)!important;font-size:11px!important;font-weight:600!important}.apexcharts-no-data{fill:var(--text-500)!important;font-size:14px!important;font-weight:500!important}.apexcharts-series{transition:opacity .3s ease!important}@media(max-width:768px){.apexcharts-legend{flex-wrap:wrap!important;gap:8px!important}.apexcharts-legend .apexcharts-legend-series{padding:4px 8px!important}.apexcharts-tooltip{max-width:200px!important}}.lk-page{width:100%}.lk-form{display:flex;flex-direction:column;gap:var(--space-sm)}.lk-grid{display:grid;grid-template-columns:1fr 340px;gap:var(--space-lg);align-items:start}.lk-grid__main{display:flex;flex-direction:column;gap:var(--space-md);min-width:0}.lk-grid__aside{display:flex;flex-direction:column;gap:var(--space-md);position:sticky;top:calc(var(--space-xl) + 60px)}.lk-card{padding:var(--space-lg);display:flex;flex-direction:column;gap:var(--space-md)}.lk-card__head{display:flex;align-items:center;justify-content:space-between;gap:var(--space-md);flex-wrap:wrap}.lk-card__title{display:flex;align-items:center;gap:var(--space-sm);font-size:var(--h6);font-weight:600;color:var(--text);letter-spacing:-.01em}.lk-step-num{width:24px;height:24px;border-radius:50%;background:var(--primary);color:var(--primary-950);font-size:11px;font-weight:700;display:flex;align-items:center;justify-content:center;flex-shrink:0;line-height:1}.lk-empty{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:calc(var(--space-xl)*3) var(--space-xl);text-align:center}.lk-empty__icon{width:52px;height:52px;border-radius:50%;background:var(--transp-05);display:flex;align-items:center;justify-content:center;margin-bottom:var(--space-lg);color:var(--text-600)}.lk-empty__icon svg{width:24px;height:24px}.lk-empty__title{font-size:var(--h5);font-weight:600;color:var(--text);margin-bottom:var(--space-2xs)}.lk-empty__text{font-size:var(--p-small);color:var(--text-500);max-width:300px;line-height:1.5}.lk-currency-bar{display:flex;background:var(--transp-05);border-radius:100px;padding:3px;gap:2px}.lk-currency-bar__item{position:relative}.lk-currency-bar__item input{position:absolute;opacity:0;pointer-events:none}.lk-currency-bar__item input:checked~label{background:var(--primary);color:var(--primary-950);box-shadow:var(--shadow-small)}.lk-currency-bar__item input:focus-visible~label{box-shadow:0 0 0 2px var(--accent)}.lk-currency-bar__item label{display:block;padding:6px 16px;border-radius:100px;font-size:var(--small);font-weight:600;color:var(--text-500);cursor:pointer;transition:all var(--transition) ease-out;text-align:center;user-select:none;white-space:nowrap}.lk-currency-bar__item label:hover{color:var(--text-200)}.lk-amount-field{position:relative}.lk-amount-field input{width:100%;background:#fff0;border:none;border-bottom:1px solid var(--transp-1);font-size:var(--h2);font-weight:300;color:var(--text);padding:var(--space-xs) 0;min-width:0;font-variant-numeric:tabular-nums;letter-spacing:-.02em;outline:none;transition:border-color var(--transition) ease-out}.lk-amount-field input:focus{border-bottom-color:var(--primary)}.lk-amount-field input.is-error{border-bottom-color:var(--error);animation:lk-shake .3s ease}.lk-amount-field input::placeholder{color:var(--text-800);font-weight:300}.lk-amount-field input::-webkit-outer-spin-button,.lk-amount-field input::-webkit-inner-spin-button{-webkit-appearance:none}.lk-amount-field__cur{position:absolute;right:0;bottom:var(--space-sm);font-weight:300;color:var(--text-600);font-size:var(--h5);pointer-events:none}.lk-amount-field--compact input{font-size:var(--h5);font-weight:500;border-bottom:1px solid var(--transp-1);padding:var(--space-xs) 0;letter-spacing:-.01em}.lk-amount-field--compact input::placeholder{font-weight:400;color:var(--text-700)}.lk-amount-field--compact .lk-amount-field__cur{font-size:var(--p);font-weight:500}.lk-presets{display:flex;flex-wrap:wrap;gap:6px}.lk-presets--grid{display:grid;grid-template-columns:repeat(4,1fr);gap:var(--space-xs)}.lk-preset{display:inline-flex;align-items:center;justify-content:center;padding:var(--space-2xs) var(--space-md);border-radius:50px;border:1px solid var(--transp-1);background:var(--transp-03);font-size:var(--small);font-weight:500;color:var(--text-300);cursor:pointer;transition:all var(--transition) ease-out;user-select:none;font-variant-numeric:tabular-nums}.lk-preset:hover{background:var(--primary);color:var(--primary-950);border-color:var(--primary)}.lk-preset.is-active{background:var(--primary);color:var(--primary-950);border-color:var(--primary)}.lk-hint{font-size:12px;color:var(--text-600);line-height:1.4;margin-top:calc(-1*var(--space-xs))}.lk-hint:empty{display:none}.lk-gw-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:var(--space-xs)}.lk-gw-grid.is-single{grid-template-columns:1fr;max-width:220px}.lk-gw-grid.is-single .lk-gw-card{cursor:default}.lk-gw-card{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:var(--space-xs);padding:var(--space-md) var(--space-sm);border-radius:var(--border1);border:1px solid var(--transp-1);background:var(--transp-03);cursor:pointer;transition:all var(--transition) ease-out;position:relative;text-align:center;min-height:110px}.lk-gw-card:hover{border-color:var(--transp-3);background:var(--transp-05)}.lk-gw-card:has(input:checked){border-color:var(--primary);background:var(--transp-05)}.lk-gw-card:has(input:checked) .lk-gw-card__name{color:var(--text)}.lk-gw-card:has(input:focus-visible){box-shadow:0 0 0 2px var(--accent)}.lk-gw-card input{position:absolute;opacity:0;pointer-events:none}.lk-gw-card__icon{width:100%;max-width:80px;height:44px;border-radius:8px;overflow:hidden;display:flex;align-items:center;justify-content:center;flex-shrink:0}.lk-gw-card__icon img{width:100%;height:100%;object-fit:contain}.lk-gw-card__icon svg{width:28px;height:28px;color:var(--text-500)}.lk-gw-card__body{display:flex;flex-direction:column;align-items:center;gap:2px;min-width:0}.lk-gw-card__name{font-weight:500;font-size:11px;color:var(--text-500);transition:color var(--transition) ease-out;line-height:1.3;word-break:break-word}.lk-gw-card__desc{font-size:10px;color:var(--text-600);line-height:1.3;max-width:100%;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}.lk-gw-card__tag{position:absolute;top:6px;right:6px;font-size:10px;font-weight:700;padding:2px 7px;border-radius:100px}.lk-gw-card__tag--bonus{color:var(--primary-950);background:var(--accent)}.lk-gw-card__tag--fee{color:var(--text-400);background:var(--transp-1)}.lk-gw-fields{display:flex;flex-direction:column;gap:var(--space-sm)}.lk-gw-fields .lk-payment-section{padding:var(--space-lg);display:flex;flex-direction:column;gap:var(--space-md)}.lk-gw-fields .lk-payment-section-title{font-size:var(--p);font-weight:600;color:var(--text);letter-spacing:-.01em;margin:0}.lk-gw-fields .lk-payment-section-content{display:flex;flex-direction:column;gap:var(--space-sm)}.lk-gw-fields .lk-payment-section-content .lk-field{margin-bottom:0!important}.lk-gw-fields .lk-payment-hint,.lk-gw-fields small.text-muted,.lk-gw-fields .page-no-widgets small.description,.page-no-widgets .lk-gw-fields small.description,.lk-gw-fields small.footer__socials-title,.lk-gw-fields small.input__prefix{font-size:12px;color:var(--text-600);line-height:1.4;margin-top:2px}.lk-gw-empty{padding:var(--space-md);border-radius:var(--border05);color:var(--error);background:var(--error-light);text-align:center;font-size:var(--p-small);font-weight:500}.lk-balance-widget{padding:var(--space-md) var(--space-lg);position:relative;overflow:hidden}.lk-balance-widget__label{display:block;font-size:var(--small);color:var(--text-600);font-weight:500;margin-bottom:var(--space-2xs)}.lk-balance-widget__value{font-size:var(--h2);font-weight:300;color:var(--text);letter-spacing:-.03em;font-variant-numeric:tabular-nums;line-height:1.1}.lk-balance-widget__value span{font-size:var(--p-small);font-weight:500;color:var(--text-500);margin-left:4px;letter-spacing:0}.lk-balance-widget__bg{position:absolute;right:-12px;bottom:-12px;opacity:.03;pointer-events:none}.lk-balance-widget__bg svg{width:100px;height:100px}.lk-checkout{padding:var(--space-lg);display:flex;flex-direction:column;gap:var(--space-md)}.lk-checkout__title{font-size:var(--h6);font-weight:600;color:var(--text);display:flex;align-items:center;gap:var(--space-xs);margin:0}.lk-checkout__title svg{width:18px;height:18px;color:var(--text-500)}.lk-promo__field{display:flex;align-items:center;gap:var(--space-xs);padding:5px 5px 5px 1em;min-height:50px;border:1px solid var(--transp-2);border-radius:100px;background:var(--transp-03);transition:border-color var(--transition) ease-out}.lk-promo__field:focus-within{border-color:var(--primary-300)}.lk-promo__field.is-valid{border-color:var(--success)}.lk-promo__field.has-error{border-color:var(--error)}.lk-promo__input{flex:1;border:none;outline:none;background:#fff0;font:inherit;font-size:var(--p-small);color:var(--text);padding:0;min-width:0}.lk-promo__input::placeholder{color:var(--text-600)}.lk-promo__btn{flex-shrink:0;padding:8px 16px;border-radius:100px;border:none;background:var(--primary);color:var(--primary-950);font-size:var(--small);font-weight:600;cursor:pointer;transition:all var(--transition) ease-out;white-space:nowrap}.lk-promo__btn:hover{background:var(--primary-300)}.lk-promo__btn.is-applied{background:var(--error)}.lk-promo__btn.is-applied:hover{background:color-mix(in srgb,var(--error) 80%,transparent)}.lk-promo__message{display:block;font-size:12px;line-height:1.4;margin-top:var(--space-2xs);padding-left:1em}.lk-promo__message:empty{display:none}.lk-promo__message--valid{color:var(--success)}.lk-promo__message--invalid{color:var(--error)}.lk-receipt{display:flex;flex-direction:column;gap:2px}.lk-receipt--compact{gap:1px}.lk-receipt__row{display:flex;justify-content:space-between;align-items:center;padding:4px 0;font-size:var(--small);color:var(--text-400)}.lk-receipt__row span:first-child{font-weight:500}.lk-receipt__row span:last-child{font-weight:600;color:var(--text-200);font-variant-numeric:tabular-nums}.lk-receipt__row--green span,.lk-receipt__row--green span:last-child{color:var(--success)}.lk-receipt__total{display:flex;justify-content:space-between;align-items:flex-end;padding-top:var(--space-sm);margin-top:var(--space-2xs);border-top:1px solid var(--transp-1)}.lk-receipt__total span:first-child{font-weight:500;font-size:var(--p-small);color:var(--text-400)}.lk-receipt__total span:last-child{font-size:var(--h4);font-weight:300;color:var(--text);letter-spacing:-.02em;font-variant-numeric:tabular-nums;line-height:1.1}.lk-terms .checkbox__label{font-size:12px;color:var(--text-500);line-height:1.5}.lk-terms .checkbox__label a{color:var(--accent);text-decoration:underline;text-underline-offset:2px}.lk-terms .checkbox__label a:hover{color:var(--accent-300)}.lk-submit{width:100%;position:relative}.lk-submit svg{width:16px;height:16px}.lk-submit.is-loading{pointer-events:none}.lk-submit__loader{position:absolute;top:50%;left:50%;width:18px;height:18px;margin:-9px 0 0 -9px;border:2px solid var(--primary-300);border-top-color:var(--primary-950);border-radius:50%;animation:lk-spin .7s linear infinite}@keyframes lk-spin{to{transform:rotate(360deg)}}@keyframes lk-shake{0%,100%{transform:translateX(0)}20%,60%{transform:translateX(-4px)}40%,80%{transform:translateX(4px)}}.lk-disclaimer{font-size:11px;color:var(--text-600);line-height:1.5;text-align:center;margin:0}.lk-redirect-overlay{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:var(--space-md);padding:calc(var(--space-xl)*3) var(--space-lg);text-align:center}.lk-redirect-overlay__spinner{width:28px;height:28px;border:2px solid var(--transp-1);border-top-color:var(--primary);border-radius:50%;animation:lk-spin .7s linear infinite}.lk-redirect-overlay__text{font-size:var(--p-small);color:var(--text-500);margin:0;line-height:1.5}.lk-step-actions{display:flex;justify-content:space-between;gap:var(--space-sm)}.lk-step-actions .lk-submit{flex:1}.lk-page--steps{max-width:640px;margin:0 auto}.lk-page--steps .lk-card{padding:var(--space-lg)}.lk-modal-wrap--steps .steps-content{margin-top:var(--space-sm)}.lk-modal-wrap{max-width:480px;margin:0 auto}.lk-modal-wrap .lk-form--modal{gap:var(--space-md)}@media(max-width:900px){.lk-grid{grid-template-columns:1fr}.lk-grid__aside{position:static;order:-1;flex-direction:row}.lk-grid__aside>*{flex:1;min-width:0}.lk-grid__main{order:2}}@media(max-width:640px){.lk-card{padding:var(--space-md)}.lk-checkout{padding:var(--space-md)}.lk-balance-widget{padding:var(--space-md)}.lk-balance-widget__value{font-size:var(--h3)}.lk-amount-field input{font-size:var(--h3)}.lk-gw-grid{grid-template-columns:repeat(2,1fr)}.lk-gw-card{padding:var(--space-sm);min-height:90px}.lk-grid__aside{flex-direction:column}}@media(max-width:480px){.lk-presets--grid{grid-template-columns:repeat(2,1fr)}.lk-gw-grid{grid-template-columns:1fr 1fr}}.translatable-wrap{position:relative}.translatable-tabs{display:flex;gap:2px;margin-bottom:6px;padding:2px;border-radius:6px;background:var(--transp-1,rgb(0 0 0 / .05));overflow-x:auto;scrollbar-width:none;-ms-overflow-style:none;max-width:100%}.translatable-tabs::-webkit-scrollbar{display:none}.translatable-tab{display:inline-flex;align-items:center;gap:3px;padding:3px 5px;border:none;border-radius:4px;background:#fff0;cursor:pointer;transition:background .15s,box-shadow .15s;position:relative;flex-shrink:0}.translatable-tab img{border-radius:3px;display:block;width:20px;height:15px;object-fit:cover}.translatable-tab:hover{background:var(--transp-2,rgb(0 0 0 / .08))}.translatable-tab.is-active{background:var(--primary);box-shadow:0 1px 3px rgb(0 0 0 / .1)}.image-cropper{width:min(700px,92vw)!important;min-width:unset!important}.image-cropper__body{padding:var(--space-md) var(--space-xl) var(--space-sm)!important}@media(max-width:600px){.image-cropper__body{padding:var(--space-sm) var(--space-md) var(--space-xs)!important}}.image-cropper__canvas{position:relative;width:100%;height:380px;background:#0a0a0a;border-radius:10px;overflow:hidden}:root[data-theme=light] .image-cropper__canvas{background:#e8e8ed}@media(max-width:600px){.image-cropper__canvas{height:260px;border-radius:8px}}.image-cropper__canvas img{display:block;max-width:100%}.image-cropper__canvas.is-round .cropper-view-box,.image-cropper__canvas.is-round .cropper-face{border-radius:50%}.image-cropper__canvas.is-round .cropper-view-box{outline-color:hsl(0 0% 100% / .8)}.image-cropper__icon,.image-cropper__icon--sm{display:inline-flex;align-items:center;justify-content:center;width:20px;height:20px;flex-shrink:0}.image-cropper__icon svg,.image-cropper__icon--sm svg{width:100%;height:100%}.image-cropper__icon--sm{width:15px;height:15px}.image-cropper__toolbar{display:flex;align-items:center;justify-content:space-between;margin-top:var(--space-sm);gap:var(--space-sm)}@media(max-width:600px){.image-cropper__toolbar{flex-direction:column;align-items:stretch}}.image-cropper__ratios{display:flex;align-items:center;gap:4px;overflow-x:auto;scrollbar-width:none;flex-shrink:1;min-width:0}.image-cropper__ratios::-webkit-scrollbar{display:none}.image-cropper__ratio-btn{display:inline-flex;align-items:center;gap:5px;padding:5px 10px;border:1px solid var(--transp-1);background:#fff0;border-radius:6px;font-size:12px;font-weight:500;color:var(--text-400);cursor:pointer;white-space:nowrap;transition:all .15s ease;flex-shrink:0}.image-cropper__ratio-btn .image-cropper__icon--sm{opacity:.5}.image-cropper__ratio-btn:hover{color:var(--text-200);background:var(--transp-05);border-color:var(--transp-2)}.image-cropper__ratio-btn.is-active{background:var(--accent);color:var(--accent-900);border-color:var(--accent)}.image-cropper__ratio-btn.is-active .image-cropper__icon--sm{opacity:1}.image-cropper__tools{display:flex;align-items:center;gap:2px;flex-shrink:0}.image-cropper__tool-btn{display:flex;align-items:center;justify-content:center;width:34px;height:34px;padding:0;border:none;background:#fff0;border-radius:7px;color:var(--text-400);cursor:pointer;transition:background-color .12s ease,color .12s ease,transform .1s ease}.image-cropper__tool-btn:hover{background:var(--transp-1);color:var(--text)}.image-cropper__tool-btn:active{transform:scale(.92)}.image-cropper__tool-sep{width:1px;height:18px;background:var(--transp-1);margin:0 3px;flex-shrink:0}.image-cropper__footer{display:flex!important;justify-content:flex-end;align-items:center;gap:var(--space-xs)}.image-cropper__footer .btn-accent{display:inline-flex;align-items:center;gap:6px}.image-cropper__canvas .cropper-container{border-radius:10px}@media(max-width:600px){.image-cropper__canvas .cropper-container{border-radius:8px}}.image-cropper__canvas .cropper-modal{background:#000;opacity:.45}:root[data-theme=light] .image-cropper__canvas .cropper-modal{opacity:.25}.image-cropper__canvas .cropper-view-box{outline:2px solid var(--transp-2);outline-offset:-1px}:root[data-theme=light] .image-cropper__canvas .cropper-view-box{outline-color:rgb(0 0 0 / .6)}.image-cropper__canvas .cropper-line{background-color:hsl(0 0% 100% / .12)}.image-cropper__canvas .cropper-dashed{border-color:hsl(0 0% 100% / .2)}.image-cropper__canvas .cropper-point{width:10px;height:10px;background-color:var(--accent);border-radius:50%;opacity:1;box-shadow:0 0 0 2px rgb(0 0 0 / .3)}.image-cropper__canvas .cropper-point.point-nw{top:-5px;left:-5px}.image-cropper__canvas .cropper-point.point-ne{top:-5px;right:-5px}.image-cropper__canvas .cropper-point.point-sw{bottom:-5px;left:-5px}.image-cropper__canvas .cropper-point.point-se{bottom:-5px;right:-5px;width:10px;height:10px}.image-cropper__canvas .cropper-bg{background-image:none}.has-crop-edit{position:relative}.image-cropper__edit-btn{position:absolute;bottom:6px;right:6px;z-index:20;display:flex;align-items:center;justify-content:center;width:28px;height:28px;padding:0;border:none;border-radius:7px;background:rgb(0 0 0 / .45);backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px);color:#fff;cursor:pointer;opacity:.6;transition:opacity .15s ease,background-color .15s ease,transform .1s ease}:root[data-theme=light] .image-cropper__edit-btn{background:hsl(0 0% 100% / .65);color:var(--text)}.image-cropper__edit-btn .image-cropper__icon,.image-cropper__edit-btn .image-cropper__icon--sm{width:14px;height:14px}.image-cropper__edit-btn:hover{opacity:1;background:rgb(0 0 0 / .7)}:root[data-theme=light] .image-cropper__edit-btn:hover{background:hsl(0 0% 100% / .85)}.image-cropper__edit-btn:active{transform:scale(.9)}.image-cropper__edit-btn:focus-visible{outline:2px solid var(--accent);outline-offset:2px;opacity:1}.steps-container{position:relative;width:100%}.steps-nav{position:relative;margin-bottom:var(--space-lg)}.steps-list{display:grid;grid-auto-flow:column;grid-auto-columns:1fr;list-style:none;padding:0;margin:0;counter-reset:step}.step-item{display:flex;flex-direction:column;align-items:center;position:relative;counter-increment:step}.step-item__trigger{display:flex;flex-direction:column;align-items:center;gap:var(--space-xs);background:none;border:none;padding:0;cursor:pointer;position:relative;z-index:1;flex-shrink:0;text-align:center}.step-item__trigger:focus{outline:none}.step-item__trigger:focus-visible .step-item__dot{box-shadow:0 0 0 3px color-mix(in srgb,var(--primary) 30%,transparent)}.step-item__trigger[disabled]{cursor:default;pointer-events:none}.step-item__dot{width:2.25rem;height:2.25rem;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:.8125rem;font-weight:600;font-family:var(--font);border:2px solid var(--transp-3);background:var(--background);color:var(--text-500);position:relative;flex-shrink:0;transition:all var(--transition) ease-out}.step-item__dot::after{content:counter(step);line-height:1}.step-item__check{display:none;width:.875rem;height:.875rem}.step-item__icon{width:.875rem;height:.875rem}.step-item__dot:has(>.step-item__icon)::after{display:none}.step-item__body{display:flex;flex-direction:column;align-items:center;gap:2px}.step-item__subtitle{font-size:.625rem;font-weight:600;text-transform:uppercase;letter-spacing:.05em;color:var(--text-600);line-height:1;transition:color var(--transition) ease-out}.step-item__label{font-size:var(--p);font-weight:600;font-family:var(--font);color:var(--text-500);white-space:nowrap;transition:color var(--transition) ease-out;line-height:1.3}.step-item__connector{position:absolute;top:calc(2.25rem/2 - 2px/2);left:50%;right:-50%;height:2px;background:var(--transp-2);border-radius:1px;overflow:hidden;z-index:0}.step-item__connector-fill{position:absolute;top:0;left:0;height:100%;width:0;background:var(--primary);border-radius:1px;transition:width .4s cubic-bezier(.4,0,.2,1)}.step-item:last-child .step-item__connector{display:none}.step-item.active .step-item__dot{border-color:var(--primary);background:var(--primary);color:var(--primary-950);box-shadow:0 0 0 4px var(--background),0 0 0 6px color-mix(in srgb,var(--primary) 40%,transparent)}.step-item.active .step-item__icon{color:var(--primary-950)}.step-item.active .step-item__subtitle{color:var(--text-400)}.step-item.active .step-item__label{color:var(--text)}.step-item.completed .step-item__dot{border-color:var(--primary);background:var(--primary);color:var(--primary-950)}.step-item.completed .step-item__dot::after{display:none}.step-item.completed .step-item__check{display:block;color:var(--primary-950)}.step-item.completed .step-item__subtitle{color:var(--text-600)}.step-item.completed .step-item__label{color:var(--text-400)}.step-item.completed .step-item__connector-fill{width:100%}.step-item.is-locked .step-item__dot{border-color:var(--transp-1);background:var(--background);color:var(--text-700)}.step-item.is-locked .step-item__subtitle{color:var(--text-700)}.step-item.is-locked .step-item__label{color:var(--text-700)}.step-item.is-disabled .step-item__dot{border-color:var(--transp-1);background:var(--background);color:var(--text-800)}.step-item.is-disabled .step-item__subtitle{color:var(--text-800)}.step-item.is-disabled .step-item__label{color:var(--text-800)}.step-item:not(.active):not(.is-disabled):not(.is-locked) .step-item__trigger:hover .step-item__dot{border-color:var(--primary-600);transform:scale(1.05)}.step-item:not(.active):not(.is-disabled):not(.is-locked) .step-item__trigger:hover .step-item__label{color:var(--text)}.steps-content{position:relative}.steps-content>.step-panel{display:none}.steps-content>.step-panel.active{display:flex;flex-direction:column;gap:var(--space-md);animation:stepFadeIn .2s ease}@keyframes stepFadeIn{from{opacity:0;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}.steps--vertical .steps-list{grid-auto-flow:row;grid-auto-columns:auto;grid-template-columns:1fr;gap:0}.steps--vertical .step-item{flex-direction:row;align-items:flex-start;padding-bottom:var(--space-lg);min-height:calc(2.25rem + var(--space-lg))}.steps--vertical .step-item:last-child{padding-bottom:0;min-height:auto}.steps--vertical .step-item__trigger{flex-direction:row;align-items:center;text-align:left;gap:var(--space-sm)}.steps--vertical .step-item__body{align-items:flex-start}.steps--vertical .step-item__connector{position:absolute;left:calc(2.25rem/2 - 2px/2);top:2.25rem;right:auto;width:2px;height:calc(100% - 2.25rem);margin:var(--space-2xs) 0}.steps--vertical .step-item__connector-fill{width:100%;height:0;transition:height .4s cubic-bezier(.4,0,.2,1)}.steps--vertical .step-item.completed .step-item__connector-fill{height:100%}.steps--progress .steps-nav{margin-bottom:var(--space-md)}.steps--progress .steps-list{position:relative}.steps--progress .steps-list::after{content:"";position:absolute;top:calc(1.75rem/2);left:calc(100%/var(--steps-count, 3)/2);right:calc(100%/var(--steps-count, 3)/2);height:2px;background:var(--transp-2);border-radius:1px;z-index:0;transform:translateY(-50%)}.steps--progress .steps-list::before{content:"";position:absolute;top:calc(1.75rem/2);left:calc(100%/var(--steps-count, 3)/2);right:calc(100%/var(--steps-count, 3)/2);height:2px;background:var(--primary);border-radius:1px;z-index:0;transform:translateY(-50%);transition:clip-path .4s cubic-bezier(.4,0,.2,1);clip-path:inset(0 calc(100% - var(--steps-progress, 0%)) 0 0)}.steps--progress .steps-nav::after{display:none}.steps--progress .step-item__dot{width:1.75rem;height:1.75rem;font-size:.6875rem;border-width:1.5px}.steps--progress .step-item.active .step-item__dot{box-shadow:0 0 0 3px var(--background),0 0 0 5px color-mix(in srgb,var(--primary) 35%,transparent)}.steps--progress .step-item__check{width:.6875rem;height:.6875rem}.steps--progress .step-item__icon{width:.6875rem;height:.6875rem}.steps--progress .step-item__connector{display:none}.steps--progress .step-item__subtitle{display:none}.steps--progress .step-item__label{font-size:var(--p-small)}.steps--minimal .steps-list{display:flex;gap:var(--space-2xs)}.steps--minimal .step-item{flex:0 0 auto}.steps--minimal .step-item__dot{display:none}.steps--minimal .step-item__trigger{flex-direction:row;padding:var(--space-xs) var(--space-md);border-radius:var(--border05);transition:all var(--transition) ease-out}.steps--minimal .step-item__connector{display:none}.steps--minimal .step-item__subtitle{display:none}.steps--minimal .step-item.active .step-item__trigger{background:var(--primary)}.steps--minimal .step-item.active .step-item__trigger .step-item__label{color:var(--primary-950)}.steps--minimal .step-item.completed .step-item__trigger{background:var(--transp-05)}.steps--minimal .step-item:not(.active):not(.is-disabled):not(.is-locked) .step-item__trigger:hover{background:var(--transp-1)}@media(max-width:767px){.step-item__body{display:none}.steps--minimal .step-item__body,.steps--vertical .step-item__body{display:flex}.step-item.active .step-item__body{display:flex}}#nprogress{pointer-events:none}#nprogress .bar{background:var(--accent);position:fixed;z-index:10000;top:0;left:0;width:100%;height:2px}#nprogress .peg{display:block;position:absolute;right:0;width:100px;height:100%;box-shadow:0 0 10px var(--accent),0 0 5px var(--accent);opacity:1;-webkit-transform:rotate(3deg) translate(0,-4px);-ms-transform:rotate(3deg) translate(0,-4px);transform:rotate(3deg) translate(0,-4px)}#nprogress .spinner{display:none;position:fixed;z-index:1031;top:15px;right:15px}#nprogress .spinner-icon{width:18px;height:18px;box-sizing:border-box;border:solid 2px #fff0;border-top-color:var(--accent);border-left-color:var(--accent);border-radius:50%;-webkit-animation:nprogress-spinner 400ms linear infinite;animation:nprogress-spinner 400ms linear infinite}.nprogress-custom-parent{overflow:hidden;position:relative}.nprogress-custom-parent #nprogress .spinner,.nprogress-custom-parent #nprogress .bar{position:absolute}html[data-theme=light] #nprogress .bar{background:var(--primary)}html[data-theme=light] #nprogress .peg{box-shadow:0 0 10px var(--primary),0 0 5px var(--primary)}html[data-theme=light] #nprogress .spinner-icon{border-top-color:var(--primary);border-left-color:var(--primary)}@-webkit-keyframes nprogress-spinner{0%{-webkit-transform:rotate(0deg)}100%{-webkit-transform:rotate(360deg)}}@keyframes nprogress-spinner{0%{transform:rotate(0deg)}100%{transform:rotate(360deg)}}.breadcrumb{display:flex;border-radius:35px;margin:var(--space-lg) 0;margin-top:var(--space-xs)}html[data-nav-style=sidebar] .breadcrumb{display:none}.breadcrumb-links{display:flex;column-gap:var(--space-md);align-items:center;list-style:none;margin:0;padding:0}@media(max-width:767px){.breadcrumb-links{flex-direction:column;align-items:flex-start}}.breadcrumb-box{display:flex;align-items:center}.breadcrumb-link{color:var(--primary-400);transition:all var(--transition) ease-out}.breadcrumb-box:hover>*:not(.breadcrumb-icon){color:var(--primary)}.breadcrumb-icon{flex-shrink:0;width:1.25rem;height:1.25rem;margin-right:var(--space-md);color:var(--primary-400)}@media(max-width:767px){.breadcrumb-icon{margin-right:var(--space-xs)}}.breadcrumb-text{font-size:.875rem;line-height:1.25rem;font-weight:500;color:var(--primary-400)}.breadcrumb-links li:last-child .breadcrumb-text{max-width:28ch;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}@media(min-width:768px)and (max-width:1023px){.breadcrumb-links li:last-child .breadcrumb-text{max-width:20ch}}@media(max-width:767px){.breadcrumb-links li:last-child .breadcrumb-text{max-width:14ch}}[data-simplebar]{position:relative;flex-direction:column;flex-wrap:wrap;justify-content:flex-start;align-content:flex-start;align-items:flex-start}.simplebar-wrapper{overflow:hidden;width:inherit;height:inherit;max-width:inherit;max-height:inherit}.simplebar-mask{direction:inherit;position:absolute;overflow:hidden;padding:0;margin:0;left:0;top:0;bottom:0;right:0;width:auto!important;height:auto!important;z-index:0}.simplebar-offset{direction:inherit!important;box-sizing:inherit!important;resize:none!important;position:absolute;top:0;left:0;bottom:0;right:0;padding:0;margin:0;-webkit-overflow-scrolling:touch}.simplebar-content-wrapper{direction:inherit;box-sizing:border-box!important;position:relative;display:block;height:100%;width:auto;max-width:100%;max-height:100%;overflow:auto;scrollbar-width:none;-ms-overflow-style:none}.simplebar-content-wrapper::-webkit-scrollbar,.simplebar-hide-scrollbar::-webkit-scrollbar{display:none;width:0;height:0}.simplebar-content:before,.simplebar-content:after{content:" ";display:table}.simplebar-placeholder{max-height:100%;max-width:100%;width:100%;pointer-events:none}.simplebar-height-auto-observer-wrapper{box-sizing:inherit!important;height:100%;width:100%;max-width:1px;position:relative;float:left;max-height:1px;overflow:hidden;z-index:-1;padding:0;margin:0;pointer-events:none;flex-grow:inherit;flex-shrink:0;flex-basis:0%}.simplebar-height-auto-observer{box-sizing:inherit;display:block;opacity:0;position:absolute;top:0;left:0;height:1000%;width:1000%;min-height:1px;min-width:1px;overflow:hidden;pointer-events:none;z-index:-1}.simplebar-track{z-index:1;position:absolute;right:0;bottom:0;pointer-events:none;overflow:hidden}[data-simplebar].simplebar-dragging{pointer-events:none;-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}[data-simplebar].simplebar-dragging .simplebar-content{pointer-events:none;-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}[data-simplebar].simplebar-dragging .simplebar-track{pointer-events:all}.simplebar-scrollbar{position:absolute;left:0;right:0;min-height:10px}.simplebar-scrollbar:before{position:absolute;content:"";background:var(--accent);border-radius:7px;left:2px;right:2px;opacity:0;transition:opacity .2s .5s linear}.simplebar-scrollbar.simplebar-visible:before{opacity:.5;transition-delay:0s;transition-duration:0s}.simplebar-track.simplebar-vertical{top:0;width:11px}.simplebar-scrollbar:before{top:2px;bottom:2px;left:2px;right:2px}.simplebar-track.simplebar-horizontal{left:0;height:11px}.simplebar-track.simplebar-horizontal .simplebar-scrollbar{right:auto;left:0;top:0;bottom:0;min-height:0;min-width:10px;width:auto}[data-simplebar-direction=rtl] .simplebar-track.simplebar-vertical{right:auto;left:0}.simplebar-dummy-scrollbar-size{direction:rtl;position:fixed;opacity:0;visibility:hidden;height:500px;width:500px;overflow-y:hidden;overflow-x:scroll;-ms-overflow-style:scrollbar!important}.simplebar-dummy-scrollbar-size>div{width:200%;height:200%;margin:10px 0}.simplebar-hide-scrollbar{position:fixed;left:0;visibility:hidden;overflow-y:scroll;scrollbar-width:none;-ms-overflow-style:none}.tooltip{--tooltip-bg:var(--blurred-background);position:absolute;z-index:10100;max-width:240px;padding:8px 14px;font-size:13px;font-weight:500;line-height:1.4;text-align:center;color:var(--text);background:var(--tooltip-bg);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);border:1px solid color-mix(in srgb,var(--text) 8%,transparent);border-radius:10px;box-shadow:var(--shadow-small);opacity:0;transform:scale(.96);transform-origin:center;pointer-events:none;will-change:opacity,transform;transition:opacity .15s cubic-bezier(.16,1,.3,1),transform .15s cubic-bezier(.16,1,.3,1)}.tooltip[data-placement^=top]{transform-origin:center bottom;transform:scale(.96) translateY(4px)}.tooltip[data-placement^=bottom]{transform-origin:center top;transform:scale(.96) translateY(-4px)}.tooltip[data-placement^=left]{transform-origin:right center;transform:scale(.96) translateX(4px)}.tooltip[data-placement^=right]{transform-origin:left center;transform:scale(.96) translateX(-4px)}.tooltip.show{opacity:1;transform:scale(1) translate(0)}.notyf{position:fixed;top:0;right:0;z-index:9999;display:flex;flex-direction:column;align-items:flex-end;padding:1rem;pointer-events:none}.notyf__toast{display:flex;align-items:center;gap:1rem;min-width:280px;max-width:380px;padding:1rem 1.25rem;background:#111!important;border:1px solid var(--transp-1);border-radius:var(--border1);pointer-events:auto;transform:translateX(calc(100% + 2rem));overflow:hidden;animation:toast-in .6s cubic-bezier(.3,1.3,.3,1) forwards;margin-bottom:.5rem;box-shadow:0 10px 15px -3px rgb(0 0 0 / .1),0 4px 6px -2px rgb(0 0 0 / .05)}.notyf__toast::before{content:"";position:absolute;inset:0;z-index:-1;opacity:.1;pointer-events:none;background-image:radial-gradient(circle at 15% 55%,rgb(255 255 255 / .9) 1px,transparent 1px),radial-gradient(circle at 85% 15%,rgb(255 255 255 / .9) 1px,transparent 1px),radial-gradient(circle at 45% 85%,rgb(255 255 255 / .9) 1.5px,transparent 1.5px),radial-gradient(circle at 65% 35%,rgb(255 255 255 / .9) 1px,transparent 1px),radial-gradient(circle at 25% 25%,rgb(255 255 255 / .9) 1.5px,transparent 1.5px),radial-gradient(circle at 75% 75%,rgb(255 255 255 / .9) 1px,transparent 1px),radial-gradient(circle at 55% 45%,rgb(255 255 255 / .9) 1px,transparent 1px),radial-gradient(circle at 10% 90%,rgb(255 255 255 / .9) 1px,transparent 1px),radial-gradient(circle at 90% 10%,rgb(255 255 255 / .9) 1.5px,transparent 1.5px);background-size:100px 100px}.notyf__toast--disappear{animation:toast-out .4s forwards}.notyf__toast--success{--toast-background:var(--success)}.notyf__toast--success .notyf__icon{background:var(--success);color:#000}.notyf__toast--error{--toast-background:var(--error)}.notyf__toast--error .notyf__icon{background:var(--error);color:#000}.notyf__toast--warning{--toast-background:var(--warning)}.notyf__toast--warning .notyf__icon{background:var(--warning);color:#000}.notyf__toast--info{--toast-background:var(--info)}.notyf__toast--info .notyf__icon{background:var(--info);color:#000}.notyf__toast--dismissible{padding-right:3rem}.notyf__toast::after{content:"";position:absolute;inset:0;background:var(--toast-background);border-radius:50%;filter:blur(70px);opacity:.15;left:-70px;top:15px;width:170px;height:120px;z-index:-1}.notyf__icon{display:flex;align-items:center;justify-content:center;width:1.3em;height:1.3em;border-radius:50%;flex-shrink:0;position:relative}.notyf__icon::after{content:"";position:absolute;border-radius:50%;width:100%;height:100%;background-color:var(--toast-background);opacity:.07;z-index:-1;transform:scale(1.8)}.notyf__icon::before{content:"";display:block;width:.8rem;height:.8rem;background-size:contain;background-repeat:no-repeat;background-position:center}.notyf__icon--success::before{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='2.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='20 6 9 17 4 12'/%3E%3C/svg%3E")}.notyf__icon--error::before{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='2.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Cline x1='18' y1='6' x2='6' y2='18'/%3E%3Cline x1='6' y1='6' x2='18' y2='18'/%3E%3C/svg%3E")}.notyf__icon--warning::before{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='2.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M12 9v4'/%3E%3Cpath d='M12 17h.01'/%3E%3C/svg%3E")}.notyf__icon--info::before{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='2.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='12' cy='12' r='10'/%3E%3Cpath d='M12 16v-4'/%3E%3Cpath d='M12 8h.01'/%3E%3C/svg%3E")}.notyf__wrapper{display:flex;flex-direction:row;align-items:center;gap:1.15rem;flex:1;min-width:0}.notyf__message{font-size:var(--p-small);font-weight:500;color:hsl(0 0% 100% / .8705882353)}.notyf__dismiss{position:absolute;top:50%;right:.75rem;transform:translateY(-50%)}.notyf__dismiss-btn{display:flex;align-items:center;justify-content:center;width:2rem;height:2rem;padding:0;background:#fff0;border:none;border-radius:.25rem;cursor:pointer;opacity:.7;transition:opacity .15s ease}.notyf__dismiss-btn::before,.notyf__dismiss-btn::after{content:"";position:absolute;width:1rem;height:1.5px;background:hsl(0 0% 100% / .8705882353);border-radius:1px}.notyf__dismiss-btn::before{transform:rotate(45deg)}.notyf__dismiss-btn::after{transform:rotate(-45deg)}.notyf__dismiss-btn:hover{opacity:1}@keyframes toast-in{from{transform:translateX(calc(100% + 2rem))}to{transform:translateX(0)}}@keyframes toast-out{0%{transform:translateX(0);opacity:1;max-height:200px;margin-bottom:.5rem;padding:1rem 1.25rem;border-width:1px}40%{transform:translateX(calc(100% + 2rem));opacity:0;max-height:200px;margin-bottom:.5rem;padding:1rem 1.25rem;border-width:1px}100%{transform:translateX(calc(100% + 2rem));opacity:0;max-height:0;margin-bottom:0;padding:0;border-width:0}}.notyf__ripple{display:none!important}@media(max-width:480px){.notyf{left:0;right:0;padding:.75rem;align-items:stretch}.notyf__toast{min-width:0;max-width:none}}.skeleton{background-color:var(--transp-1);display:inline-block;min-height:1em;min-width:1em;position:relative;overflow:hidden;border-radius:var(--border1)}.skeleton::after{position:absolute;top:0;right:0;bottom:0;left:0;transform:translateX(-100%);background-image:linear-gradient(90deg,#fff0 0%,var(--transp-1) 20%,var(--transp-1) 60%,#fff0 100%);animation:shimmer 1.6s cubic-bezier(.22,1,.36,1) infinite;content:""}@keyframes shimmer{to{transform:translateX(100%)}}.tab-skeleton-content{padding:var(--space-xs) 0}.tabs-skeleton-card{display:flex;flex-direction:column;gap:var(--space-md);padding:var(--space-lg);background:var(--transp-02);border:1px solid var(--transp-05);border-radius:var(--border1)}.tabs-skeleton-card__header{display:flex;align-items:center;gap:var(--space-sm)}.tabs-skeleton-card__icon{width:36px;height:36px;border-radius:8px;background:var(--transp-1);flex-shrink:0}.tabs-skeleton-card__icon::after{animation:shimmer 1.6s cubic-bezier(.22,1,.36,1) infinite}.tabs-skeleton-card__title-group{display:flex;flex-direction:column;gap:var(--space-2xs);flex:1}.tabs-skeleton-card__title{height:14px;width:45%;min-width:100px;border-radius:4px}.tabs-skeleton-card__subtitle{height:10px;width:30%;min-width:60px;border-radius:3px;opacity:.6}.tabs-skeleton-card__content{display:flex;flex-direction:column;gap:var(--space-sm)}.tabs-skeleton-card__row{display:flex;gap:var(--space-sm)}.tabs-skeleton-card__row--split .tabs-skeleton-card__field{flex:1}.tabs-skeleton-card__field{display:flex;flex-direction:column;gap:var(--space-2xs);flex:1}.tabs-skeleton-card__field--half{flex:0 0 50%}.tabs-skeleton-card__field--third{flex:0 0 33.333%}.tabs-skeleton-card__label{height:10px;width:80px;border-radius:3px;opacity:.5}.tabs-skeleton-card__input{height:38px;width:100%;border-radius:6px}.tabs-skeleton-card__textarea{height:80px;width:100%;border-radius:6px}.tabs-skeleton-card__toggle{display:flex;align-items:center;gap:var(--space-xs);padding:var(--space-xs) 0}.tabs-skeleton-card__toggle-switch{width:40px;height:22px;border-radius:11px;flex-shrink:0}.tabs-skeleton-card__toggle-label{height:12px;width:120px;border-radius:3px}.modal-skeleton{display:flex;flex-direction:column;width:100%;margin-top:var(--space-md)}.modal-skeleton__socials{display:flex;gap:var(--space-sm);margin-bottom:var(--space-lg)}.modal-skeleton__social-btn{width:100%;height:50px;border-radius:var(--border1)}.modal-skeleton__divider{display:flex;align-items:center;gap:var(--space-md);margin-bottom:var(--space-lg)}.modal-skeleton__divider::before,.modal-skeleton__divider::after{content:"";flex:1;height:1px;background:var(--transp-1)}.modal-skeleton__divider-text{width:24px;height:12px;border-radius:4px;flex-shrink:0}.modal-skeleton__field{display:flex;flex-direction:column;gap:var(--space-2xs);margin-bottom:var(--space-md)}.modal-skeleton__label{height:12px;width:100px;border-radius:4px}.modal-skeleton__label--link{width:80px}.modal-skeleton__label-row{display:flex;justify-content:space-between;align-items:center}.modal-skeleton__input{height:44px;width:100%;border-radius:var(--border05)}.modal-skeleton__checkbox{display:flex;align-items:center;gap:var(--space-xs);margin-bottom:var(--space-lg)}.modal-skeleton__checkbox-box{width:18px;height:18px;border-radius:4px;flex-shrink:0}.modal-skeleton__checkbox-label{height:12px;width:110px;border-radius:4px}.modal-skeleton__submit{height:46px;width:100%;border-radius:var(--border05)}.modal-skeleton__footer{display:flex;justify-content:center;margin-top:var(--space-xl)}.modal-skeleton__footer-text{height:12px;width:180px;border-radius:4px}.modal-skeleton__currency-bar{display:flex;gap:var(--space-2xs);margin-bottom:var(--space-sm)}.modal-skeleton__currency-item{flex:1;height:38px;border-radius:var(--border05)}.modal-skeleton__amount-input{height:46px;width:100%;border-radius:var(--border05);margin-bottom:var(--space-sm)}.modal-skeleton__presets{display:flex;gap:var(--space-2xs);margin-bottom:var(--space-md)}.modal-skeleton__preset{flex:1;height:36px;border-radius:var(--border05)}.modal-skeleton__gateways{display:flex;flex-direction:column;gap:var(--space-sm);margin-bottom:var(--space-md)}.modal-skeleton__gateway-card{height:60px;width:100%;border-radius:var(--border1)}.modal-skeleton__promo{height:42px;width:100%;border-radius:var(--border05);margin-bottom:var(--space-md)}.modal-skeleton--auth .skeleton::after,.modal-skeleton--register .skeleton::after,.modal-skeleton--lk .skeleton::after{animation-delay:0s}.modal-skeleton--auth .skeleton:nth-child(1)::after,.modal-skeleton--register .skeleton:nth-child(1)::after,.modal-skeleton--lk .skeleton:nth-child(1)::after{animation-delay:0.08s}.modal-skeleton--auth .skeleton:nth-child(2)::after,.modal-skeleton--register .skeleton:nth-child(2)::after,.modal-skeleton--lk .skeleton:nth-child(2)::after{animation-delay:0.16s}.modal-skeleton--auth .skeleton:nth-child(3)::after,.modal-skeleton--register .skeleton:nth-child(3)::after,.modal-skeleton--lk .skeleton:nth-child(3)::after{animation-delay:0.24s}.modal-skeleton--auth .skeleton:nth-child(4)::after,.modal-skeleton--register .skeleton:nth-child(4)::after,.modal-skeleton--lk .skeleton:nth-child(4)::after{animation-delay:0.32s}.modal-skeleton--auth .skeleton:nth-child(5)::after,.modal-skeleton--register .skeleton:nth-child(5)::after,.modal-skeleton--lk .skeleton:nth-child(5)::after{animation-delay:0.4s}.modal-skeleton--auth .skeleton:nth-child(6)::after,.modal-skeleton--register .skeleton:nth-child(6)::after,.modal-skeleton--lk .skeleton:nth-child(6)::after{animation-delay:0.48s}.modal-skeleton--auth .skeleton:nth-child(7)::after,.modal-skeleton--register .skeleton:nth-child(7)::after,.modal-skeleton--lk .skeleton:nth-child(7)::after{animation-delay:0.56s}.modal-skeleton--auth .skeleton:nth-child(8)::after,.modal-skeleton--register .skeleton:nth-child(8)::after,.modal-skeleton--lk .skeleton:nth-child(8)::after{animation-delay:0.64s}.modal-skeleton--auth .skeleton:nth-child(9)::after,.modal-skeleton--register .skeleton:nth-child(9)::after,.modal-skeleton--lk .skeleton:nth-child(9)::after{animation-delay:0.72s}.modal-skeleton--auth .skeleton:nth-child(10)::after,.modal-skeleton--register .skeleton:nth-child(10)::after,.modal-skeleton--lk .skeleton:nth-child(10)::after{animation-delay:0.8s}.modal-skeleton--auth .skeleton:nth-child(11)::after,.modal-skeleton--register .skeleton:nth-child(11)::after,.modal-skeleton--lk .skeleton:nth-child(11)::after{animation-delay:0.88s}.modal-skeleton--auth .skeleton:nth-child(12)::after,.modal-skeleton--register .skeleton:nth-child(12)::after,.modal-skeleton--lk .skeleton:nth-child(12)::after{animation-delay:0.96s}.modal-skeleton--auth>*:nth-child(1) .skeleton::after,.modal-skeleton--register>*:nth-child(1) .skeleton::after,.modal-skeleton--lk>*:nth-child(1) .skeleton::after{animation-delay:0s}.modal-skeleton--auth>*:nth-child(2) .skeleton::after,.modal-skeleton--register>*:nth-child(2) .skeleton::after,.modal-skeleton--lk>*:nth-child(2) .skeleton::after{animation-delay:.06s}.modal-skeleton--auth>*:nth-child(3) .skeleton::after,.modal-skeleton--register>*:nth-child(3) .skeleton::after,.modal-skeleton--lk>*:nth-child(3) .skeleton::after{animation-delay:.12s}.modal-skeleton--auth>*:nth-child(4) .skeleton::after,.modal-skeleton--register>*:nth-child(4) .skeleton::after,.modal-skeleton--lk>*:nth-child(4) .skeleton::after{animation-delay:.18s}.modal-skeleton--auth>*:nth-child(5) .skeleton::after,.modal-skeleton--register>*:nth-child(5) .skeleton::after,.modal-skeleton--lk>*:nth-child(5) .skeleton::after{animation-delay:.24s}.modal-skeleton--auth>*:nth-child(6) .skeleton::after,.modal-skeleton--register>*:nth-child(6) .skeleton::after,.modal-skeleton--lk>*:nth-child(6) .skeleton::after{animation-delay:.3s}.modal-skeleton--auth>*:nth-child(7) .skeleton::after,.modal-skeleton--register>*:nth-child(7) .skeleton::after,.modal-skeleton--lk>*:nth-child(7) .skeleton::after{animation-delay:.36s}.modal-skeleton--auth>*:nth-child(8) .skeleton::after,.modal-skeleton--register>*:nth-child(8) .skeleton::after,.modal-skeleton--lk>*:nth-child(8) .skeleton::after{animation-delay:.42s}.modal-skeleton--auth>*:nth-child(9) .skeleton::after,.modal-skeleton--register>*:nth-child(9) .skeleton::after,.modal-skeleton--lk>*:nth-child(9) .skeleton::after{animation-delay:.48s}.modal-skeleton--auth>*:nth-child(10) .skeleton::after,.modal-skeleton--register>*:nth-child(10) .skeleton::after,.modal-skeleton--lk>*:nth-child(10) .skeleton::after{animation-delay:.54s}.tabs-skeleton-form{display:flex;flex-direction:column;gap:var(--space-lg)}.tabs-skeleton-form__section{display:flex;flex-direction:column;gap:var(--space-sm)}.tabs-skeleton-form__section-title{height:16px;width:150px;border-radius:var(--space-2xs);margin-bottom:var(--space-2xs)}.tabs-skeleton-form__fields{display:grid;grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:var(--space-md)}[aria-busy=true]{cursor:progress}[aria-busy=true]:not(input,select,textarea,html)::before{display:inline-block;width:.8em;height:.8em;border:.1875em solid currentColor;border-radius:1em;border-right-color:#fff0;content:"";vertical-align:text-bottom;vertical-align:-.125em;animation:spinner .75s linear infinite;opacity:.75;order:2}[aria-busy=true]:not(input,select,textarea,html):not(:empty)::before{margin-right:4px;margin-left:0;margin-inline-start:0;margin-inline-end:4px}[aria-busy=true]:not(input,select,textarea,html):empty{text-align:center}a[aria-busy=true],button[aria-busy=true],input[type=button][aria-busy=true],input[type=reset][aria-busy=true],input[type=submit][aria-busy=true]{pointer-events:none}@keyframes spinner{to{transform:rotate(360deg)}}@media(prefers-reduced-motion:reduce){:not([aria-busy=true]),:not([aria-busy=true])::after,:not([aria-busy=true])::before{background-attachment:initial!important;animation-duration:1ms!important;animation-delay:-1ms!important;animation-iteration-count:1!important;scroll-behavior:auto!important;transition-delay:0s!important;transition-duration:0s!important}}.notifications__container{width:450px}.notifications__main{width:100%;height:100%}@media(min-width:1024px){.notifications__main{width:450px}}.notifications__main>header,.notifications__main .tabs-nav{border-bottom:1px solid var(--transp-1)}.notifications__main>header{padding-bottom:15px}@media(max-width:767px){.notifications__main .tabs-nav .tab-item{width:100%}.notifications__main .tabs-nav .tab-item a{justify-content:center}}.notifications__items{all:unset;overflow:hidden;border-radius:var(--border1)}.notifications__skeleton{display:flex;gap:var(--space-md);padding:var(--space-md)}.notifications__skeleton-icon{width:36px;height:36px;border-radius:50%;flex-shrink:0}.notifications__skeleton-content{display:flex;flex-direction:column;gap:var(--space-xs);flex:1}.notifications__skeleton-title{height:14px;width:60%;border-radius:var(--space-2xs)}.notifications__skeleton-text{height:10px;width:80%;border-radius:var(--space-2xs);opacity:.6}.notifications__skeleton-date{height:8px;width:30%;border-radius:var(--space-2xs);opacity:.4;margin-top:var(--space-2xs)}.notifications__empty{padding:var(--space-xl) var(--space-md);color:var(--text-500)}.navbar__notifications-wrapper{position:relative}.notification-dropdown{position:fixed;width:380px;max-height:480px;background:var(--blurred-background);backdrop-filter:blur(var(--blur-amount,10px)) saturate(180%);-webkit-backdrop-filter:blur(var(--blur-amount,10px)) saturate(180%);border:1px solid var(--transp-1);border-radius:var(--border1);box-shadow:0 8px 32px rgb(0 0 0 / .2);display:flex;flex-direction:column;opacity:0;visibility:hidden;transform:translateY(-8px);transform-origin:top right;transition:opacity .2s ease-out,visibility .2s ease-out,transform .2s cubic-bezier(.16,1,.3,1);pointer-events:none;z-index:9999}.notification-dropdown[data-placement^=top]{transform-origin:bottom right;transform:translateY(8px)}.notification-dropdown[data-placement=bottom-start],.notification-dropdown[data-placement=top-start]{transform-origin:top left}.notification-dropdown[data-placement=top-start]{transform-origin:bottom left;transform:translateY(8px)}.notification-dropdown.is-open{opacity:1;visibility:visible;transform:translateY(0) scale(1);pointer-events:auto}.notification-dropdown__header{padding:var(--space-md);border-bottom:1px solid var(--transp-1)}.notification-dropdown__title{font-size:var(--p);font-weight:600;margin:0}.notification-dropdown__actions{gap:var(--space-2xs)}.notification-dropdown__action{padding:var(--space-xs);background:#fff0;border:none;color:var(--text-400);cursor:pointer;border-radius:var(--border05);transition:all var(--transition) ease-out}.notification-dropdown__action svg{font-size:1.1rem}.notification-dropdown__action:hover{background:var(--transp-1);color:var(--primary)}.notification-dropdown__action--danger:hover{background:rgba(var(--error-rgb),.1);color:var(--error)}.notification-dropdown__action--sound{color:var(--accent)}.notification-dropdown__action--sound.is-muted{color:var(--text-600);opacity:.7}.notification-dropdown__action--sound.is-muted:hover{opacity:1;color:var(--text-400)}.notification-dropdown__mark-read{padding:var(--space-xs);background:#fff0;border:none;color:var(--text-400);cursor:pointer;border-radius:var(--border05);transition:all var(--transition) ease-out}.notification-dropdown__mark-read svg{font-size:1.1rem}.notification-dropdown__mark-read:hover{background:var(--transp-1);color:var(--primary)}.notification-dropdown__tabs{border-bottom:1px solid var(--transp-1)}.notification-dropdown__tab{flex:1;gap:var(--space-xs);padding:var(--space-sm);background:#fff0;border:none;border-bottom:2px solid #fff0;color:var(--text-400);font-size:var(--p-small);font-weight:500;cursor:pointer;transition:all var(--transition) ease-out;margin-bottom:-1px}.notification-dropdown__tab:hover{color:var(--text-200)}.notification-dropdown__tab.active{color:var(--text);border-bottom-color:var(--primary)}.notification-dropdown__badge{min-width:18px;height:18px;padding:0 5px;background:var(--transp-1);border-radius:9px;font-size:10px;font-weight:600;color:var(--text-400)}.active .notification-dropdown__badge{background:var(--primary);color:var(--primary-900)}.notification-dropdown__content{flex:1;overflow-y:auto;max-height:360px}.notification-dropdown__list{overflow:hidden;border-bottom-right-radius:var(--border1);border-bottom-left-radius:var(--border1)}.notification-dropdown__skeleton{display:flex;gap:var(--space-sm);padding:var(--space-md)}.notification-dropdown__skeleton-avatar{width:36px;height:36px;border-radius:50%;flex-shrink:0}.notification-dropdown__skeleton-body{gap:var(--space-xs);flex:1}.notification-dropdown__skeleton-title{height:12px;width:50%;border-radius:var(--space-2xs)}.notification-dropdown__skeleton-text{height:10px;width:70%;border-radius:var(--space-2xs);opacity:.5}@media(max-width:767px){.notification-dropdown{top:auto!important;bottom:0!important;left:0!important;right:0!important;width:100%;max-height:70vh;border-radius:var(--border1) var(--border1) 0 0;transform:translateY(100%);transform-origin:bottom center}.notification-dropdown.is-open{transform:translateY(0)}}.notification-content{flex:1;gap:var(--space-xs);min-width:0}.notification-item{position:relative;display:flex;gap:var(--space-sm);padding:var(--space-md);border-bottom:1px solid var(--transp-05);transition:background-color var(--transition) ease-out}.notification-item.unread{background:var(--transp-05)}.notification-item.hovered{cursor:pointer}.notification-item:hover{background-color:var(--transp-1)}.notification-item:hover .notification-delete{opacity:1}.notification-item:last-child{border-bottom:none}.notification-date{font-size:var(--small);color:var(--text-500);line-height:1.4}.notification-text{font-size:var(--small);color:var(--text-300);line-height:1.4}.notification-text p{line-height:inherit;margin:0;font-size:var(--small)}.notification-unread-indicator{width:8px;height:8px;border-radius:50%;background-color:var(--primary);flex-shrink:0}.notification-header{align-items:flex-start;gap:var(--space-sm)}.notification-header h6{font-size:var(--p-small);font-weight:500;margin:0;line-height:1.3}.notification-name{flex:1;min-width:0;gap:2px}.notification-icon{width:36px;height:36px;background-color:var(--transp-1);border-radius:50%;overflow:hidden;flex-shrink:0}.notification-icon img{width:100%;height:100%;object-fit:cover}.notification-icon svg{font-size:18px;color:var(--primary)}.notification-buttons{flex-wrap:wrap;gap:var(--space-xs);margin-top:var(--space-2xs)}.notification-btn{gap:var(--space-2xs);padding:var(--space-2xs) var(--space-sm);font-size:var(--small);font-weight:500;border-radius:var(--border05);text-decoration:none;transition:all var(--transition) ease-out;cursor:pointer}.notification-btn--primary{background:var(--primary);color:var(--primary-900)}.notification-btn--primary:hover{background:var(--primary-200)}.notification-btn--secondary{background:var(--transp-1);color:var(--text-200)}.notification-btn--secondary:hover{background:var(--transp-2)}.notification-btn--danger{background:var(--error);color:#fff}.notification-btn--danger:hover{opacity:.9}.notification-btn--success{background:var(--success);color:#fff}.notification-btn--success:hover{opacity:.9}.notification-btn--outline{background:#fff0;color:var(--text-300);border:1px solid var(--transp-2)}.notification-btn--outline:hover{background:var(--transp-1);border-color:var(--transp-3)}.notification-btn[type=button]{border:none;outline:none}.notification-btn[type=button].notification-btn--outline{border:1px solid var(--transp-2)}.notification-file{margin-top:var(--space-2xs)}.notification-file-link{gap:var(--space-xs);padding:var(--space-2xs) var(--space-sm);background:var(--transp-1);border-radius:var(--border05);color:var(--primary);font-size:var(--small);text-decoration:none;transition:all var(--transition) ease-out}.notification-file-link:hover{background:var(--transp-2)}.notification-delete{position:absolute;top:50%;right:var(--space-sm);transform:translateY(-50%);width:26px;height:26px;background:var(--transp-1);border:none;border-radius:var(--border05);color:var(--text-400);cursor:pointer;opacity:0;transition:all var(--transition) ease-out}.notification-delete svg{font-size:13px}.notification-delete:hover{background:var(--error);color:#fff}.notification-popups{position:fixed;bottom:20px;right:20px;z-index:9998;display:flex;flex-direction:column-reverse;gap:8px;pointer-events:none;max-height:80vh;overflow:visible}@media(max-width:767px){.notification-popups{bottom:12px;left:12px;right:12px}}.notification-popup{pointer-events:auto;display:flex;align-items:flex-start;gap:12px;width:340px;max-width:100%;padding:14px 16px;background:var(--blurred-background);backdrop-filter:blur(16px) saturate(180%);-webkit-backdrop-filter:blur(16px) saturate(180%);border:1px solid var(--transp-1);border-radius:12px;box-shadow:0 4px 24px rgb(0 0 0 / .15);cursor:pointer;opacity:0;transform:translateY(12px);transition:opacity .3s ease,transform .3s cubic-bezier(.16,1,.3,1);position:relative;overflow:hidden}.notification-popup.is-visible{opacity:1;transform:translateY(0)}.notification-popup.is-hiding{opacity:0;transform:translateY(8px);transition:opacity .2s ease,transform .2s ease}@media(max-width:767px){.notification-popup{width:100%}}.notification-popup__icon{width:34px;height:34px;background:var(--transp-1);border-radius:10px;flex-shrink:0;overflow:hidden}.notification-popup__icon img{width:100%;height:100%;object-fit:cover;border-radius:10px}.notification-popup__icon svg{width:17px;height:17px;color:var(--primary)}.notification-popup__body{flex:1;min-width:0;display:flex;flex-direction:column;gap:2px}.notification-popup__title{font-size:13px;font-weight:600;color:var(--text);line-height:1.3}.notification-popup__close{width:20px;height:20px;flex-shrink:0;background:#fff0;border:none;color:var(--text-400);cursor:pointer;border-radius:6px;transition:all var(--transition) ease-out;opacity:0}.notification-popup:hover .notification-popup__close{opacity:1}.notification-popup__close:hover{background:var(--transp-2);color:var(--text)}.notification-popup__text{font-size:12px;color:var(--text-300);line-height:1.4;margin:0;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.notification-popup__progress{position:absolute;bottom:0;left:0;right:0;height:2px;background:var(--primary);border-radius:0 0 12px 12px;transform-origin:left;animation:popup-progress 6s linear forwards}@keyframes popup-progress{from{transform:scaleX(1)}to{transform:scaleX(0)}}.dropdown-backdrop{display:none}@media(max-width:767px){.dropdown-backdrop{display:block;position:fixed;inset:0;background:rgb(0 0 0 / .5);z-index:499;opacity:0;transition:opacity .2s ease}.dropdown-backdrop.is-visible{opacity:1}}.navbar__profile-wrapper{position:relative;display:flex;align-items:center}.navbar__profile-trigger{position:relative;width:32px;height:32px;padding:0;margin:0 var(--space-xs);background:#fff0;border:none;border-radius:50%;cursor:pointer;transition:all var(--transition) ease-out}.navbar__profile-trigger img{width:32px;height:32px;border-radius:50%;object-fit:cover;display:block}.navbar__profile-trigger:hover,.navbar__profile-trigger[aria-expanded=true]{opacity:.8}.navbar__profile-trigger:active{transform:scale(.92)}.profile-dropdown{position:fixed;width:272px;background:var(--blurred-background);backdrop-filter:blur(48px) saturate(180%);-webkit-backdrop-filter:blur(48px) saturate(180%);border:1px solid var(--transp-1);border-radius:14px;box-shadow:0 0 0 .5px var(--transp-05),0 8px 40px rgb(0 0 0 / .18);opacity:0;visibility:hidden;transform:scale(.97) translateY(-4px);transform-origin:top right;transition:opacity .2s cubic-bezier(.2,0,0,1),visibility .2s cubic-bezier(.2,0,0,1),transform .2s cubic-bezier(.2,0,0,1);pointer-events:none;overflow:hidden;z-index:500}.profile-dropdown[data-placement^=top]{transform-origin:bottom right;transform:scale(.97) translateY(4px)}.profile-dropdown[data-placement=bottom-start],.profile-dropdown[data-placement=top-start]{transform-origin:top left}.profile-dropdown[data-placement=top-start]{transform-origin:bottom left;transform:scale(.97) translateY(4px)}.profile-dropdown.is-open{opacity:1;visibility:visible;transform:scale(1) translateY(0);pointer-events:auto}.profile-dropdown__hero{position:relative;display:flex;flex-direction:column;align-items:center;padding:16px 14px 12px;gap:6px;background:var(--transp-05)}.profile-dropdown__hero[style*="--banner"]{padding-top:30px;background:none}.profile-dropdown__hero[style*="--banner"]::before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:var(--banner) center/cover no-repeat}.profile-dropdown__hero[style*="--banner"]::after{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:linear-gradient(to bottom,transparent 0%,var(--blurred-background) 65%)}.profile-dropdown__hero-avatar{position:relative;z-index:1;width:56px;height:56px;border-radius:50%;overflow:hidden;box-shadow:0 0 0 3px var(--blurred-background);flex-shrink:0}.profile-dropdown__hero-avatar img{width:100%;height:100%;object-fit:cover;display:block}.profile-dropdown__hero-name{position:relative;z-index:1;font-size:15px;font-weight:600;color:var(--text);line-height:1.25;text-align:center;max-width:100%;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.profile-dropdown__hero-sub{position:relative;z-index:1;font-size:12px;color:var(--text-500);line-height:1.25;text-align:center;margin-top:-4px}.profile-dropdown__section{padding:6px;position:relative}.profile-dropdown__section::before{content:"";position:absolute;top:0;left:14px;right:14px;height:1px;background:var(--transp-1)}.profile-dropdown__balance{display:flex;align-items:center;gap:8px;width:100%;padding:7px 8px;border-radius:8px;background:#fff0;border:none;text-decoration:none;cursor:pointer;transition:all var(--transition) ease-out}.profile-dropdown__balance:hover{background:var(--transp-05)}.profile-dropdown__balance:hover .profile-dropdown__balance-topup{opacity:1;background:var(--accent);color:var(--background)}.profile-dropdown__balance:active{background:var(--transp-1)}.profile-dropdown__balance-icon{width:28px;height:28px;flex-shrink:0}.profile-dropdown__balance-icon svg{color:var(--text-700);width:16px;height:16px;flex-shrink:0}.profile-dropdown__balance-label{font-size:13px;font-weight:500;color:var(--text-300);min-width:0}.profile-dropdown__balance-amount{font-size:13px;font-weight:600;color:var(--text);font-variant-numeric:tabular-nums;flex-shrink:0;margin-left:auto}.profile-dropdown__balance-topup{width:20px;height:20px;border-radius:50%;background:var(--transp-1);color:var(--text-400);flex-shrink:0;opacity:.6;transition:all var(--transition) ease-out}.profile-dropdown__balance-topup svg{width:10px;height:10px;flex-shrink:0}.profile-dropdown__menu{display:grid;grid-template-columns:1fr 1fr;gap:2px;padding:6px;position:relative}.profile-dropdown__menu::before{content:"";position:absolute;top:0;left:14px;right:14px;height:1px;background:var(--transp-1)}.profile-dropdown__menu-item{display:flex;align-items:center;gap:8px;padding:8px;border-radius:8px;text-decoration:none;cursor:pointer;transition:all var(--transition) ease-out}.profile-dropdown__menu-item:hover{background:var(--transp-05)}.profile-dropdown__menu-item:hover .profile-dropdown__menu-icon{color:var(--text)}.profile-dropdown__menu-item:active{transform:scale(.97)}.profile-dropdown__menu-icon{width:20px;height:20px;flex-shrink:0;color:var(--text-500);transition:color var(--transition) ease-out}.profile-dropdown__menu-icon svg{width:16px;height:16px;flex-shrink:0}.profile-dropdown__menu-label{font-size:12px;font-weight:500;color:var(--text-300);line-height:1.25;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;min-width:0}.profile-dropdown__footer{display:flex;align-items:center;justify-content:space-between;padding:4px 6px 6px;position:relative}.profile-dropdown__footer::before{content:"";position:absolute;top:0;left:14px;right:14px;height:1px;background:var(--transp-1)}.profile-dropdown__footer-settings{display:flex;align-items:center;gap:6px;padding:7px 10px;border-radius:8px;text-decoration:none;color:var(--text-400);font-size:12px;font-weight:500;transition:all var(--transition) ease-out}.profile-dropdown__footer-settings svg{width:16px;height:16px;flex-shrink:0}.profile-dropdown__footer-settings:hover{background:var(--transp-05);color:var(--text)}.profile-dropdown__footer-actions{display:flex;align-items:center;gap:2px}.profile-dropdown__footer-btn{width:34px;height:34px;padding:0;background:#fff0;border:none;border-radius:8px;color:var(--text-500);cursor:pointer;text-decoration:none;transition:all var(--transition) ease-out}.profile-dropdown__footer-btn svg{width:17px;height:17px;flex-shrink:0}.profile-dropdown__footer-btn:hover{background:var(--transp-05);color:var(--text)}.profile-dropdown__footer-btn--danger:hover{background:var(--error-light);color:var(--error)}@media(max-width:767px){.profile-dropdown{top:auto!important;bottom:0!important;left:0!important;right:0!important;width:100%;max-height:80vh;overflow-y:auto;border-radius:16px 16px 0 0;transform:translateY(100%);transform-origin:bottom center}.profile-dropdown::after{content:"";display:block;width:36px;height:4px;background:var(--transp-3);border-radius:2px;margin:8px auto 0;position:absolute;top:0;left:50%;transform:translateX(-50%);z-index:10}.profile-dropdown.is-open{transform:translateY(0)}.profile-dropdown__hero{padding:24px 16px 14px}.profile-dropdown__hero[style*="--banner"]{padding-top:80px}.profile-dropdown__hero-avatar{width:64px;height:64px}.profile-dropdown__hero-name{font-size:17px}.profile-dropdown__section{padding:4px 8px}.profile-dropdown__section::before{left:16px;right:16px}.profile-dropdown__menu{padding:4px 8px}.profile-dropdown__menu::before{left:16px;right:16px}.profile-dropdown__menu-item{padding:10px}.profile-dropdown__menu-icon svg{width:18px;height:18px}.profile-dropdown__menu-label{font-size:13px}.profile-dropdown__footer{padding:4px 8px 8px}.profile-dropdown__footer::before{left:16px;right:16px}.profile-dropdown__footer-settings{padding:9px 12px;font-size:13px}.profile-dropdown__footer-btn{width:40px;height:40px}.profile-dropdown__footer-btn svg{width:20px;height:20px}}.invalid__widget{border:1px solid var(--error)!important;border-radius:var(--border1);padding:var(--space-lg) var(--space-md)}.invalid__widget-icon{font-size:var(--h1);opacity:.3}.invalid__widget-title{color:var(--error);margin-top:var(--space-sm)}.invalid__widget-small{color:var(--text-300)}.invalid__widget-error{background-color:var(--transp-1);border-radius:var(--border05);font-size:var(--p-small);color:var(--text-100);padding:var(--space-xs) var(--space-sm);margin:var(--space-md) 0;margin-bottom:var(--space-lg);user-select:all}.page-no-widgets{padding:var(--space-md) 0}.page-no-widgets .icon{color:var(--accent);font-size:var(--h1)}.page-no-widgets .description{text-align:center;font-size:var(--p-small);margin-bottom:var(--space-xl)}.confirmation-dialog__icon>svg{border-radius:50%;background-color:var(--transp-1);color:var(--primary);width:50px;height:50px;padding:10px}.confirmation-dialog__icon>svg.icon-error{color:var(--error);background-color:var(--error-light)}.confirmation-dialog__icon>svg.icon-success{color:var(--success);background-color:var(--success-light)}.confirmation-dialog__icon>svg.icon-warning{color:var(--warning);background-color:var(--warning-light)}.confirmation-dialog__icon>svg.icon-info{color:var(--info);background-color:var(--info-light)}#confirmation-dialog-content{margin-bottom:10px}.stat-item .gray-rank,.stat-item .wblue-rank,.stat-item .blue-rank,.stat-item .purple-rank,.stat-item .pink-rank,.stat-item .red-rank,.stat-item .gold-rank{width:100%;margin:5px 0 0 0;height:22px;line-height:18px;font-size:11px}.gray-rank,.wblue-rank,.blue-rank,.purple-rank,.pink-rank,.red-rank,.gold-rank{font-weight:700;padding:2px 4px 2px 10px;-webkit-transform:skewX(-10deg);transform:skewX(-10deg);display:inline-block;width:80px;height:25px;line-height:20px;text-align:center;position:relative;margin:0 auto}.gray-rank:after,.wblue-rank:after,.blue-rank:after,.purple-rank:after,.pink-rank:after,.red-rank:after,.gold-rank:after{left:0}.gray-rank:before,.wblue-rank:before,.blue-rank:before,.purple-rank:before,.pink-rank:before,.red-rank:before,.gold-rank:before{left:5px}.gray-rank:after,.gray-rank:before,.wblue-rank:after,.wblue-rank:before,.blue-rank:after,.blue-rank:before,.purple-rank:after,.purple-rank:before,.pink-rank:after,.pink-rank:before,.red-rank:after,.red-rank:before,.gold-rank:after,.gold-rank:before{content:"";height:100%;position:absolute;top:0;width:3px}.gray-rank{background-color:#2f2f2f;color:#a0a0a0}.gray-rank:after,.gray-rank:before{background-color:#a0a0a0}.wblue-rank{background-color:#1a2f4f;color:#b3c9ff}.wblue-rank:after,.wblue-rank:before{background-color:#b3c9ff}.blue-rank{background-color:#1f2758;color:#697ce9}.blue-rank:after,.blue-rank:before{background-color:#697ce9}.purple-rank{background-color:#422158;color:#ba69f2}.purple-rank:after,.purple-rank:before{background-color:#ba69f2}.pink-rank{background-color:#5a005e;color:#df16ec}.pink-rank:after,.pink-rank:before{background-color:#df16ec}.red-rank{background-color:#590c03;color:#ec4143}.red-rank:after,.red-rank:before{background-color:#ec4143}.gold-rank{background-color:#4c3900;color:#fdd608}.gold-rank:after,.gold-rank:before{background-color:#fdd608}.md-content,.tiptap-editor .ProseMirror{line-height:1.55;color:var(--text-100);font-size:var(--p-small)}.md-content p,.tiptap-editor .ProseMirror p{line-height:inherit}.md-content>:first-child,.tiptap-editor .ProseMirror>:first-child{margin-top:0}.md-content>:last-child,.tiptap-editor .ProseMirror>:last-child{margin-bottom:0}.md-content h1,.tiptap-editor .ProseMirror h1,.md-content h2,.tiptap-editor .ProseMirror h2,.md-content h3,.tiptap-editor .ProseMirror h3,.md-content h4,.tiptap-editor .ProseMirror h4,.md-content h5,.tiptap-editor .ProseMirror h5,.md-content h6,.tiptap-editor .ProseMirror h6{color:var(--text-200);margin:var(--space-2xs) 0 var(--space-2xs);font-weight:700}.md-content h1,.tiptap-editor .ProseMirror h1{font-size:var(--h6)}.md-content h2,.tiptap-editor .ProseMirror h2{font-size:calc(var(--p)*1.05)}.md-content h3,.tiptap-editor .ProseMirror h3{font-size:var(--p)}.md-content h4,.tiptap-editor .ProseMirror h4{font-size:var(--p-small)}.md-content h5,.tiptap-editor .ProseMirror h5{font-size:var(--small)}.md-content h6,.tiptap-editor .ProseMirror h6{font-size:calc(var(--small)*.95)}.md-content p,.tiptap-editor .ProseMirror p{margin:var(--space-xs) 0}.md-content ul,.tiptap-editor .ProseMirror ul,.md-content ol,.tiptap-editor .ProseMirror ol{padding-left:var(--space-md);margin:var(--space-xs) 0;list-style:disc;font-size:var(--p-small)}.md-content li,.tiptap-editor .ProseMirror li{list-style:disc;font-size:var(--p-small);margin:0}.md-content ul ul,.tiptap-editor .ProseMirror ul ul{list-style:circle;margin-top:var(--space-2xs)}.md-content ul ul ul,.tiptap-editor .ProseMirror ul ul ul{list-style:square}.md-content ol,.tiptap-editor .ProseMirror ol{list-style:decimal}.md-content ol ol,.tiptap-editor .ProseMirror ol ol{list-style:lower-alpha}.md-content li>ul,.tiptap-editor .ProseMirror li>ul,.md-content li>ol,.tiptap-editor .ProseMirror li>ol{margin-left:var(--space-md)}.md-content li input[type=checkbox],.tiptap-editor .ProseMirror li input[type=checkbox]{margin-right:var(--space-xs);vertical-align:middle}.md-content li.task-list-item,.tiptap-editor .ProseMirror li.task-list-item{list-style:none}.md-content :not(pre)>code,.tiptap-editor .ProseMirror :not(pre)>code{background:var(--transp-05);color:var(--text-200);padding:.08rem .32rem;border:1px solid var(--transp-1);border-radius:var(--border05);font-family:var(--font-mono)}.md-content pre,.tiptap-editor .ProseMirror pre{background:var(--transp-05);border:1px solid var(--transp-1);padding:var(--space-sm) var(--space-md);border-radius:var(--border05);overflow:auto;font-size:90%;line-height:1.6;-webkit-font-smoothing:antialiased;tab-size:2}.md-content pre code,.tiptap-editor .ProseMirror pre code{background:#fff0;padding:0;display:block;font-family:var(--font-mono)}.md-content a,.tiptap-editor .ProseMirror a{color:var(--accent);text-underline-offset:2px;transition:color var(--transition),text-decoration-color var(--transition)}.md-content a:hover,.tiptap-editor .ProseMirror a:hover{text-decoration:underline}.md-content blockquote,.tiptap-editor .ProseMirror blockquote{border-left:1px solid var(--transp-2);margin:var(--space-sm) 0;padding:var(--space-2xs) var(--space-sm);padding-left:var(--space-sm);color:var(--text-300)}.md-content hr,.tiptap-editor .ProseMirror hr{border:none;height:1px;background:var(--transp-2);margin:var(--space-md) 0}.md-content strong,.tiptap-editor .ProseMirror strong{font-weight:600;color:var(--text)}.md-content em,.tiptap-editor .ProseMirror em{font-style:italic}.md-content del,.tiptap-editor .ProseMirror del{color:var(--text-500)}.md-content mark,.tiptap-editor .ProseMirror mark{background:var(--warning-light);color:var(--text);border-radius:var(--border05);padding:.05rem .2rem}.md-content kbd,.tiptap-editor .ProseMirror kbd{font-family:var(--font-mono);font-size:.9em;background:var(--transp-1);border:1px solid var(--transp-2);border-bottom-width:2px;padding:.1rem .35rem;border-radius:var(--border05)}.md-content sub,.tiptap-editor .ProseMirror sub,.md-content sup,.tiptap-editor .ProseMirror sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}.md-content sup,.tiptap-editor .ProseMirror sup{top:-.4em}.md-content sub,.tiptap-editor .ProseMirror sub{bottom:-.2em}.md-content table,.tiptap-editor .ProseMirror table{width:100%;border-collapse:collapse;table-layout:auto;font-size:var(--small);margin:var(--space-xs) 0}.md-content thead th,.tiptap-editor .ProseMirror thead th{color:var(--text-300);font-weight:600;border-bottom:1px solid var(--transp-2)}.md-content th,.tiptap-editor .ProseMirror th,.md-content td,.tiptap-editor .ProseMirror td{text-align:left}.md-content th,.tiptap-editor .ProseMirror th,.md-content td,.tiptap-editor .ProseMirror td{padding:var(--space-xs) var(--space-xs);border-bottom:1px solid var(--transp-1)}.md-content caption,.tiptap-editor .ProseMirror caption{caption-side:bottom;font-size:var(--small);color:var(--text-500);padding-top:var(--space-xs)}@media(max-width:768px){.md-content table,.tiptap-editor .ProseMirror table{display:block;overflow-x:auto}.md-content thead,.tiptap-editor .ProseMirror thead,.md-content tbody,.tiptap-editor .ProseMirror tbody,.md-content th,.tiptap-editor .ProseMirror th,.md-content td,.tiptap-editor .ProseMirror td,.md-content tr,.tiptap-editor .ProseMirror tr{display:revert}}.md-content img,.tiptap-editor .ProseMirror img{max-width:100%;height:auto;border-radius:var(--border05)}.md-content figure,.tiptap-editor .ProseMirror figure{margin:var(--space-sm) 0}.md-content figure>img,.tiptap-editor .ProseMirror figure>img{display:block;margin:var(--space-2xs) auto}.md-content figcaption,.tiptap-editor .ProseMirror figcaption{text-align:center;color:var(--text-500);font-size:var(--small);margin-top:var(--space-2xs)}.md-content dl,.tiptap-editor .ProseMirror dl{margin:var(--space-xs) 0}.md-content dt,.tiptap-editor .ProseMirror dt{font-weight:600;color:var(--text-200)}.md-content dd,.tiptap-editor .ProseMirror dd{margin:var(--space-2xs) 0 var(--space-xs) var(--space-sm)}.md-content details,.tiptap-editor .ProseMirror details{background:var(--transp-05);border:1px solid var(--transp-1);border-radius:var(--border05);padding:var(--space-xs) var(--space-sm);margin:var(--space-xs) 0}.md-content details>summary,.tiptap-editor .ProseMirror details>summary{cursor:pointer;list-style:none;font-weight:600;color:var(--text-200)}.md-content details>summary::-webkit-details-marker,.tiptap-editor .ProseMirror details>summary::-webkit-details-marker{display:none}.md-content details[open],.tiptap-editor .ProseMirror details[open]{background:var(--transp-1)}.auth__skeleton{width:100%;height:60px;margin-bottom:var(--space-md)}.auth__skeleton:last-child{margin-bottom:0}.auth-container{display:flex;flex-direction:column;justify-content:center;align-items:center;max-width:400px;min-height:calc(100vh - 200px);margin:0 auto;padding:var(--space-xl) var(--space-md)}.auth-container form{width:100%}.auth-card{width:100%;padding:var(--space-lg) 0}.auth-form{width:100%}.auth-header{text-align:center;margin-bottom:var(--space-xl)}.auth-header h2{font-size:var(--h4);font-weight:600;margin-bottom:var(--space-2xs);color:var(--text)}.auth-header p{color:var(--text-500);font-size:var(--p-small)}.auth__password a{font-size:var(--p-small);color:var(--text-500);font-weight:500;transition:color var(--transition) ease-out}.auth__password a:hover{color:var(--text)}.auth-divider{display:flex;align-items:center;gap:var(--space-md);margin:var(--space-lg) 0;color:var(--text-600);font-size:var(--small);text-transform:lowercase}.auth-divider::before,.auth-divider::after{content:"";flex:1;height:1px;background:var(--transp-2)}.auth__socials{display:flex;flex-direction:column;gap:var(--space-sm)}.auth__socials-item{display:flex;align-items:center;justify-content:center;gap:var(--space-sm);width:100%;padding:1.25em;border:1px solid var(--transp-2);border-radius:var(--border1);font-size:var(--p);font-weight:500;color:var(--text);background:#fff0;transition:all var(--transition) ease-out}.auth__socials-item svg{opacity:.8}.auth__socials-item:hover{border-color:var(--transp-4);background:var(--transp-02)}.auth__socials-item:active{transform:scale(.99)}.auth__socials-item--icon-only{width:auto;flex:1;padding:.75em}.auth__socials-item--icon-only span{display:none}.auth__socials-item--icon-only svg{font-size:1.35em}.auth__socials--row{flex-direction:row;gap:var(--space-sm)}.auth-footer{text-align:center;margin-top:var(--space-xl)}.auth-footer p{color:var(--text-500);font-size:var(--p-small)}.auth-footer p a{color:var(--text);font-weight:600;margin-left:var(--space-2xs);text-decoration:underline;text-decoration-color:var(--transp-3);text-underline-offset:3px;transition:text-decoration-color var(--transition) ease-out}.auth-footer p a:hover{text-decoration-color:var(--text)}.two-factor-verify{text-align:center}.two-factor-verify__icon{font-size:2.5rem;color:var(--accent);margin-bottom:var(--space-md)}.two-factor-verify__title{font-size:var(--h5);font-weight:600;margin-bottom:var(--space-2xs)}.two-factor-verify__subtitle{color:var(--text-500);font-size:var(--p-small);margin-bottom:var(--space-lg)}.two-factor-verify__actions{display:flex;flex-direction:row;gap:var(--space-sm);margin-top:var(--space-lg)}.two-factor-verify__actions .btn{width:100%}@media(max-width:767px){.two-factor-verify__actions{flex-direction:column}}.two-factor-verify__input .otp-input{justify-content:center}.reset-container{display:flex;flex-direction:row;align-items:center;text-align:center;gap:var(--space-sm);font-size:var(--h1);margin-top:var(--space-lg)}.reset-success-icon{color:var(--success)}.splide__container{box-sizing:border-box;position:relative}.splide__list{backface-visibility:hidden;display:-ms-flexbox;display:flex;height:100%;margin:0!important;padding:0!important}.splide.is-initialized:not(.is-active) .splide__list{display:block}.splide__pagination{-ms-flex-align:center;align-items:center;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-pack:center;justify-content:center;margin:0;pointer-events:none}.splide__pagination li{display:inline-block;line-height:1;list-style-type:none;margin:0;pointer-events:auto}.splide:not(.is-overflow) .splide__pagination{display:none}.splide__progress__bar{width:0}.splide{position:relative;visibility:hidden}.splide.is-initialized,.splide.is-rendered{visibility:visible}.splide__slide{backface-visibility:hidden;box-sizing:border-box;-ms-flex-negative:0;flex-shrink:0;list-style-type:none!important;margin:0;height:250px;background-color:var(--transp-1);position:relative}.splide__slide img{vertical-align:bottom}.splide__spinner{animation:splide-loading 1s linear infinite;border:2px solid #999;border-left-color:#fff0;border-radius:50%;bottom:0;contain:strict;display:inline-block;height:20px;left:0;margin:auto;position:absolute;right:0;top:0;width:20px}.splide__sr{clip:rect(0 0 0 0);border:0;height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.splide__toggle.is-active .splide__toggle__play,.splide__toggle__pause{display:none}.splide__toggle.is-active .splide__toggle__pause{display:inline}.splide__track{overflow:hidden;position:relative;z-index:0}@keyframes splide-loading{0%{transform:rotate(0)}to{transform:rotate(1turn)}}.splide__track--draggable{-webkit-touch-callout:none;-webkit-user-select:none;-ms-user-select:none;user-select:none}.splide__track--fade>.splide__list>.splide__slide{margin:0!important;opacity:0;z-index:0}.splide__track--fade>.splide__list>.splide__slide.is-active{opacity:1;z-index:1}.splide--rtl{direction:rtl}.splide__track--ttb>.splide__list{display:block}.splide__arrow{-ms-flex-align:center;align-items:center;background:#ccc;border:0;border-radius:50%;cursor:pointer;display:-ms-flexbox;display:flex;height:2em;-ms-flex-pack:center;justify-content:center;opacity:.7;padding:0;position:absolute;top:50%;transform:translateY(-50%);width:2em;z-index:1}.splide__arrow svg{fill:#000;height:1.2em;width:1.2em}.splide__arrow:hover:not(:disabled){opacity:.9}.splide__arrow:disabled{opacity:.3}.splide__arrow:focus-visible{outline:3px solid #0bf;outline-offset:3px}.splide__arrow--prev{left:1em}.splide__arrow--prev svg{transform:scaleX(-1)}.splide__arrow--next{right:1em}.splide.is-focus-in .splide__arrow:focus{outline:3px solid #0bf;outline-offset:3px}.splide__pagination{bottom:.5em;left:0;padding:0 1em;position:absolute;right:0;z-index:1}.splide__pagination__page{background:#ccc;border:0;border-radius:50%;display:inline-block;height:8px;margin:3px;opacity:.7;padding:0;position:relative;transition:transform .2s linear;width:8px}.splide__pagination__page.is-active{background:#fff;transform:scale(1.4);z-index:1}.splide__pagination__page:hover{cursor:pointer;opacity:.9}.splide__pagination__page:focus-visible{outline:3px solid #0bf;outline-offset:3px}.splide.is-focus-in .splide__pagination__page:focus{outline:3px solid #0bf;outline-offset:3px}.splide__progress__bar{background:#ccc;height:3px}.splide__slide{-webkit-tap-highlight-color:#fff0}.splide__slide:focus{outline:0}@supports(outline-offset:-3px){.splide__slide:focus-visible{outline:3px solid #0bf;outline-offset:-3px}}@media screen and (-ms-high-contrast:none){.splide__slide:focus-visible{border:3px solid #0bf}}@supports(outline-offset:-3px){.splide.is-focus-in .splide__slide:focus{outline:3px solid #0bf;outline-offset:-3px}}@media screen and (-ms-high-contrast:none){.splide.is-focus-in .splide__slide:focus{border:3px solid #0bf}.splide.is-focus-in .splide__track>.splide__list>.splide__slide:focus{border-color:#0bf}}.splide__toggle{cursor:pointer}.splide__toggle:focus-visible{outline:3px solid #0bf;outline-offset:3px}.splide.is-focus-in .splide__toggle:focus{outline:3px solid #0bf;outline-offset:3px}.splide__track--nav>.splide__list>.splide__slide{border:3px solid #fff0;cursor:pointer}.splide__track--nav>.splide__list>.splide__slide.is-active{border:3px solid #000}.splide__arrows--rtl .splide__arrow--prev{left:auto;right:1em}.splide__arrows--rtl .splide__arrow--prev svg{transform:scaleX(1)}.splide__arrows--rtl .splide__arrow--next{left:1em;right:auto}.splide__arrows--rtl .splide__arrow--next svg{transform:scaleX(-1)}.splide__arrows--ttb .splide__arrow{left:50%;transform:translate(-50%)}.splide__arrows--ttb .splide__arrow--prev{top:1em}.splide__arrows--ttb .splide__arrow--prev svg{transform:rotate(-90deg)}.splide__arrows--ttb .splide__arrow--next{bottom:1em;top:auto}.splide__arrows--ttb .splide__arrow--next svg{transform:rotate(90deg)}.splide__pagination--ttb{bottom:0;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;left:auto;padding:1em 0;right:.5em;top:0}.profile{--profile-header-height:320px;--avatar-size:160px;--avatar-border:6px;--card-bg:var(--background-900);--card-border:var(--transp-1);position:relative;margin-bottom:var(--space-xl)}@media(max-width:767px){.profile{--profile-header-height:300px;--avatar-size:120px;--avatar-border:4px}}.profile__banner{width:100%;height:var(--profile-header-height);object-fit:cover}.profile__banner-wrapper{position:relative;width:100%;height:var(--profile-header-height);overflow:hidden;background:var(--background-900);border-radius:var(--border1)}.profile__banner-wrapper-inner{position:relative;width:100%;height:100%;overflow:hidden}.profile__banner-wrapper-inner::after{content:"";position:absolute;bottom:0;left:0;width:100%;height:100%;background:linear-gradient(to top,rgb(0 0 0 / .4235294118) 10%,transparent 100%)}.profile__main{position:relative;margin-top:-2.3rem;display:grid;grid-template-columns:300px 1fr;gap:var(--space-xl);align-items:start}@media(max-width:767px){.profile__main{grid-template-columns:1fr;margin-top:-2rem}}.profile__sidebar{top:140px}@media(max-width:767px){.profile__sidebar{position:relative;top:0;z-index:2}}.profile__content-wrapper{position:relative;z-index:1;overflow:hidden}.profile__hero{background:var(--card-bg);border-radius:var(--border1);padding:var(--space-lg);box-shadow:var(--shadow-small);border:1px solid var(--card-border);text-align:center;margin-bottom:var(--space-lg)}.profile__hero-avatar{position:relative;width:var(--avatar-size);height:var(--avatar-size);border-radius:50%;border:var(--avatar-border) solid var(--card-bg);overflow:hidden;margin:-5rem auto .7rem}.profile__hero-avatar::after{content:"";position:absolute;inset:0;border:1px solid var(--card-border);border-radius:50%}@media(max-width:767px){.profile__hero-avatar{margin-top:-3.5rem}}.profile__hero-name{font-size:var(--h4);font-weight:600;line-height:1.5;margin:0;display:flex;align-items:center;justify-content:center;flex-wrap:wrap;flex-direction:column;gap:var(--space-2xs)}.profile__hero-name-row{display:inline-flex;align-items:center;gap:6px}.profile__hero-meta{display:flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:var(--space-md);margin-top:var(--space-lg);color:var(--text-400);font-size:var(--small)}.profile__hero-meta span{display:flex;align-items:center;gap:var(--space-2xs)}.profile__avatar{width:100%;height:100%;object-fit:cover}.profile__actions{position:absolute;top:var(--space-md);right:var(--space-md);display:flex;align-items:center;gap:var(--space-xs);z-index:10}.profile__edit-btn{position:relative;top:auto;right:auto}.profile__admin-actions{position:relative}.profile__admin-actions-trigger{display:flex;align-items:center;justify-content:center;width:44px;height:44px;border-radius:var(--border05);background:var(--blurred-background);border:1px solid var(--transp-2);color:var(--text);cursor:pointer;transition:all var(--transition);font-size:var(--h5)}.profile__admin-actions-trigger:hover{background:var(--transp-3)}.profile__admin-dropdown{min-width:180px}.profile__admin-dropdown-item{display:flex;align-items:center;gap:var(--space-sm);padding:var(--space-xs) var(--space-sm);border-radius:var(--border05);width:100%;font-size:var(--p-small);color:var(--text);cursor:pointer;transition:all var(--transition);background:#fff0;border:none;text-align:left}.profile__admin-dropdown-item:hover{background:var(--transp-1)}.profile__admin-dropdown-item--danger{color:var(--error)}.profile__admin-dropdown-item--danger:hover{background:var(--error-light)}.profile__admin-dropdown-item--success{color:var(--success)}.profile__admin-dropdown-item--success:hover{background:var(--success-light)}.profile__admin-dropdown-item--warning{color:var(--warning)}.profile__admin-dropdown-item--warning:hover{background:var(--warning-light)}.profile__admin-dropdown-item svg{width:16px;height:16px;flex-shrink:0}.profile__admin-dropdown-divider{height:1px;background:var(--transp-2);margin:var(--space-xs) 0}.profile__roles{margin-top:var(--space-md)}.profile__roles-list{display:flex;flex-wrap:wrap;justify-content:center;gap:var(--space-xs);list-style:none;padding:0;margin:0}.profile__role{display:inline-flex;align-items:center;gap:var(--space-xs);padding:var(--space-2xs) var(--space-sm);background:var(--transp-1);border-radius:25px;border:1px solid var(--transp-2);transition:all var(--transition)}.profile__role:hover{background:var(--transp-2)}.profile__role-square{width:8px;height:8px;border-radius:50%}.profile__role-name{font-size:var(--p-small);font-weight:500;color:var(--text)}.profile__status{display:inline-flex;align-items:center;gap:var(--space-xs);font-size:var(--small)}.profile__status--online{color:var(--success)}.profile__status--online::before{content:"";display:block;width:8px;height:8px;border-radius:50%;background:var(--success);box-shadow:0 0 0 2px var(--success-light);top:-2px;position:relative}.profile__status--offline{color:var(--text-400)}.profile__verified{color:var(--success);display:inline-flex;align-items:center}.profile__socials{margin-top:var(--space-md)}.profile__socials-list{display:flex;flex-wrap:wrap;justify-content:center;gap:var(--space-xs);list-style:none;padding:0;margin:0}.profile__socials-item{width:36px;height:36px;display:flex;align-items:center;justify-content:center;border-radius:50%;background:var(--primary);transition:all var(--transition);color:var(--primary-900)}.profile__socials-item:hover{transform:translateY(-2px);background:var(--primary-400)}.profile__socials-item-icon{display:flex;align-items:center;justify-content:center}.profile__content{overflow:hidden}.profile__content .tabs-container:first-child>.tabs-nav-wrapper>.tabs-nav{background:var(--card-bg);border-radius:var(--border05);box-shadow:var(--shadow-small);border:1px solid var(--card-border)}.profile__content .tab-content{padding-top:var(--space-lg)}.profile__card{background:var(--card-bg);border-radius:var(--border1);border:1px solid var(--card-border);padding:var(--space-lg);margin-bottom:var(--space-lg);box-shadow:var(--shadow-small)}.profile__card-header{display:flex;align-items:center;justify-content:space-between;margin-bottom:var(--space-md);padding-bottom:var(--space-md);border-bottom:1px solid var(--transp-2)}.profile__card-header h3{margin:0;display:flex;align-items:center;gap:var(--space-xs)}.profile__overflow-tabs{overflow-x:auto;overflow-y:hidden;white-space:nowrap;scrollbar-width:none;-ms-overflow-style:none;max-width:100%}.profile-admin-modal{display:flex;flex-direction:column;gap:var(--space-lg)}.profile-admin-modal__info{padding-bottom:var(--space-md);border-bottom:1px solid var(--transp-1)}.profile-admin-modal__user{display:flex;align-items:center;gap:var(--space-sm)}.profile-admin-modal__avatar{width:48px;height:48px;border-radius:50%;object-fit:cover;border:2px solid var(--transp-2)}.profile-admin-modal__user-details{display:flex;flex-direction:column;gap:var(--space-2xs)}.profile-admin-modal__name{font-weight:600;font-size:var(--p);color:var(--text)}.profile-admin-modal__balance{font-size:var(--p-small);color:var(--text-500)}.profile-admin-modal__balance strong{color:var(--accent)}.profile-admin-modal__field{display:flex;flex-direction:column;gap:var(--space-xs)}.profile-admin-modal__field .input__field-container{background:var(--transp-02)}.profile-admin-modal__field textarea.input__field{width:100%;resize:vertical;min-height:80px;padding:.75rem;background:var(--transp-02);border:1px solid var(--transp-2);border-radius:var(--border05);color:var(--text);font-size:var(--p);font-family:var(--font);transition:border-color var(--transition)}.profile-admin-modal__field textarea.input__field:focus{outline:none;border-color:var(--accent)}.profile-admin-modal__field textarea.input__field::placeholder{color:var(--text-500)}.profile-admin-modal__label{font-size:var(--p-small);font-weight:500;color:var(--text)}.profile-admin-modal__hint{font-size:var(--small);color:var(--text-500)}.profile-admin-modal__actions{display:flex;justify-content:flex-end;gap:var(--space-sm);padding-top:var(--space-xs)}.profile-edit-dialog-content{padding:0;height:100%}.profile-edit__main{height:100%}.profile-edit__main-blocks{flex-wrap:wrap;margin-top:var(--space-xl);gap:var(--space-md)}@media(max-width:767px){.profile-edit__main-blocks{flex-direction:column}}.profile-edit__main-block{flex:1;background-color:var(--transp-1);border-radius:var(--border1);padding:var(--space-md) var(--space-lg)}.profile-edit__main-block-header{padding-bottom:var(--space-lg);border-bottom:1px solid var(--transp-1)}.profile-edit__main-block-header h4{line-height:1.5;margin-bottom:var(--space-2xs)}.profile-edit__main-block-header p{color:var(--text-400);letter-spacing:.3px;font-size:var(--p-small);line-height:1.5}.profile-edit__hero{width:100%;padding-top:var(--space-xl)}.profile-edit__hero-avatar img{object-fit:cover;margin-bottom:var(--space-md);width:100px;height:100px;border-radius:50%;border:1px solid var(--transp-1)}.profile-edit__hero-avatar::after{content:"";background:radial-gradient(ellipse 50% 60% at 50% 25%,var(--glow-color) 0%,var(--background) 100%);opacity:.09;position:absolute;top:0;left:0;z-index:-1;height:100%;width:100%;transition:all var(--transition) ease-out}.profile-edit__hero h3{line-height:1.1}.profile-edit__hero p{font-size:var(--p-small);color:var(--text-500);font-weight:500}.profile-edit__field{padding:var(--space-sm) 0}.profile-edit__field:not(:last-of-type){border-bottom:1px solid var(--transp-1)}.profile-edit__field:last-of-type{padding-bottom:0}.profile-edit__field-name{flex:1 0 10%;color:var(--text-500);letter-spacing:.3px;font-size:var(--p-small)}.profile-edit__field-value{gap:var(--space-sm);flex:1 0 70%}.profile-edit__field-value.value-password{flex-direction:column;align-items:flex-start;gap:0}.profile-edit__field-value.value-password p{line-height:1.3}.profile-edit__field-icon{font-size:var(--h5);align-self:flex-end;color:var(--text-300)}.profile-edit__field-icon:hover{color:var(--text)}.profile-edit__verified{color:var(--success)}.profile-edit__not-verified{color:var(--error)}.profile-edit__blocks{grid-template-columns:repeat(auto-fit,minmax(400px,1fr));margin-top:var(--space-md);gap:var(--space-md)}@media(max-width:767px){.profile-edit__blocks{grid-template-columns:repeat(auto-fit,minmax(100%,1fr))}}.profile-edit__block{background-color:var(--transp-1);border-radius:var(--border1);padding:var(--space-lg);padding-top:var(--space-md);position:relative;transition:all var(--transition) ease-out;border:1px solid #fff0}.profile-edit__block-header{align-items:center;gap:var(--space-sm);margin-bottom:var(--space-xs);transition:all var(--transition) ease-out}.profile-edit__block-header svg{font-size:var(--h4)}.profile-edit__block-description{color:var(--text-500);font-size:var(--p-small);line-height:1.5;transition:color var(--transition)}.profile-edit__block-arrow{font-size:var(--h4);position:absolute;right:var(--space-md);top:var(--space-md);transform:rotate(-45deg);color:var(--text-500);transition:transform var(--transition),color var(--transition)}.profile-edit__block:hover{border:1px solid var(--transp-2);background-color:var(--background-900)}.profile-edit__block:hover .profile-edit__block-header{color:var(--accent)}.profile-edit__block:hover .profile-edit__block-description{color:var(--text-300)}.profile-edit__block:hover .profile-edit__block-arrow{color:var(--text-300);transform:translate(10%,-10%) rotate(-45deg)}.profile-edit__block:focus-within{border:1px solid var(--transp-2);background-color:var(--background-900)}.profile-edit__last-changed{font-size:var(--small);color:var(--text-400)}.profile-edit__error{color:var(--error);letter-spacing:.3px;font-weight:500}.profile-edit__layout{display:grid;grid-template-columns:220px 1fr;gap:var(--space-xl);align-items:start}@media(min-width:768px)and (max-width:1023px){.profile-edit__layout{grid-template-columns:200px 1fr;gap:var(--space-lg)}}@media(max-width:767px){.profile-edit__layout{grid-template-columns:1fr;gap:var(--space-md)}}.profile-edit__content{min-width:0}.profile-edit__sidebar{position:sticky;top:90px;gap:var(--space-xs)}@media(max-width:767px){.profile-edit__sidebar{position:static;flex-direction:row;overflow-x:auto;-webkit-overflow-scrolling:touch;gap:0}.profile-edit__sidebar-nav{display:flex;flex-direction:row;width:100%}.profile-edit__sidebar-nav ul{flex-direction:row!important;gap:var(--space-2xs)!important;width:auto;flex-wrap:nowrap}.profile-edit__sidebar-footer{display:none}}.profile-edit__sidebar-label{font-size:var(--small);font-weight:600;color:var(--text-500);text-transform:uppercase;letter-spacing:.05em;padding:0 var(--space-sm);margin-bottom:var(--space-2xs)}@media(max-width:767px){.profile-edit__sidebar-label{display:none}}.profile-edit__sidebar-nav{flex:1}.profile-edit__sidebar ul{list-style:none;margin:0;padding:0;gap:1px}.profile-edit__sidebar ul li{width:100%}.profile-edit__sidebar-item{cursor:pointer;gap:var(--space-sm);align-items:center;font-size:var(--p-small);padding:var(--space-xs) var(--space-sm);border-radius:var(--border05);transition:all var(--transition) ease-out;color:var(--text-400);font-weight:500;width:100%;white-space:nowrap}.profile-edit__sidebar-item svg{font-size:var(--h6);flex-shrink:0}.profile-edit__sidebar-item:hover{color:var(--text);background-color:var(--transp-05)}.profile-edit__sidebar-item.active{color:var(--text);background-color:var(--transp-1)}.profile-edit__sidebar-footer{padding-top:var(--space-sm);margin-top:var(--space-sm);border-top:1px solid var(--transp-05)}.profile-edit__card-header{margin-bottom:var(--space-lg)}.profile-edit__card-header h3{line-height:1.2;font-size:var(--h4)}.profile-edit__card-header p{color:var(--text-500);line-height:1.5;margin-top:var(--space-2xs);font-size:var(--p-small)}.profile-edit__card-footer{display:flex;justify-content:flex-end}.profile-edit__card-content .card,.profile-edit__card-content .ban-details-skeleton .skeleton-card,.ban-details-skeleton .profile-edit__card-content .skeleton-card,.profile-edit__card-content .ban-details .info-card,.ban-details .profile-edit__card-content .info-card,.profile-edit__card-content [data-dropdown],.profile-edit__card-content .lk-card,.profile-edit__card-content .lk-gw-fields .lk-payment-section,.lk-gw-fields .profile-edit__card-content .lk-payment-section,.profile-edit__card-content .lk-balance-widget,.profile-edit__card-content .lk-checkout,.profile-edit__card-content .invalid__widget{box-shadow:none;border-color:var(--transp-05)}.profile-edit__card-content .card .card-header h4,.profile-edit__card-content .ban-details-skeleton .skeleton-card .card-header h4,.ban-details-skeleton .profile-edit__card-content .skeleton-card .card-header h4,.profile-edit__card-content .ban-details .info-card .card-header h4,.ban-details .profile-edit__card-content .info-card .card-header h4,.profile-edit__card-content [data-dropdown] .card-header h4,.profile-edit__card-content .lk-card .card-header h4,.profile-edit__card-content .lk-gw-fields .lk-payment-section .card-header h4,.lk-gw-fields .profile-edit__card-content .lk-payment-section .card-header h4,.profile-edit__card-content .lk-balance-widget .card-header h4,.profile-edit__card-content .lk-checkout .card-header h4,.profile-edit__card-content .invalid__widget .card-header h4{font-size:var(--h6);font-weight:600}.profile-edit__card-content .card .card-header .text-muted,.profile-edit__card-content .ban-details-skeleton .skeleton-card .card-header .text-muted,.ban-details-skeleton .profile-edit__card-content .skeleton-card .card-header .text-muted,.profile-edit__card-content .ban-details .info-card .card-header .text-muted,.ban-details .profile-edit__card-content .info-card .card-header .text-muted,.profile-edit__card-content [data-dropdown] .card-header .text-muted,.profile-edit__card-content .lk-card .card-header .text-muted,.profile-edit__card-content .lk-gw-fields .lk-payment-section .card-header .text-muted,.lk-gw-fields .profile-edit__card-content .lk-payment-section .card-header .text-muted,.profile-edit__card-content .lk-balance-widget .card-header .text-muted,.profile-edit__card-content .lk-checkout .card-header .text-muted,.profile-edit__card-content .invalid__widget .card-header .text-muted,.profile-edit__card-content .card .card-header .footer__socials-title,.profile-edit__card-content .ban-details-skeleton .skeleton-card .card-header .footer__socials-title,.ban-details-skeleton .profile-edit__card-content .skeleton-card .card-header .footer__socials-title,.profile-edit__card-content .ban-details .info-card .card-header .footer__socials-title,.ban-details .profile-edit__card-content .info-card .card-header .footer__socials-title,.profile-edit__card-content [data-dropdown] .card-header .footer__socials-title,.profile-edit__card-content .lk-card .card-header .footer__socials-title,.profile-edit__card-content .lk-gw-fields .lk-payment-section .card-header .footer__socials-title,.lk-gw-fields .profile-edit__card-content .lk-payment-section .card-header .footer__socials-title,.profile-edit__card-content .lk-balance-widget .card-header .footer__socials-title,.profile-edit__card-content .lk-checkout .card-header .footer__socials-title,.profile-edit__card-content .invalid__widget .card-header .footer__socials-title,.profile-edit__card-content .card .card-header .input__prefix,.profile-edit__card-content .ban-details-skeleton .skeleton-card .card-header .input__prefix,.ban-details-skeleton .profile-edit__card-content .skeleton-card .card-header .input__prefix,.profile-edit__card-content .ban-details .info-card .card-header .input__prefix,.ban-details .profile-edit__card-content .info-card .card-header .input__prefix,.profile-edit__card-content [data-dropdown] .card-header .input__prefix,.profile-edit__card-content .lk-card .card-header .input__prefix,.profile-edit__card-content .lk-gw-fields .lk-payment-section .card-header .input__prefix,.lk-gw-fields .profile-edit__card-content .lk-payment-section .card-header .input__prefix,.profile-edit__card-content .lk-balance-widget .card-header .input__prefix,.profile-edit__card-content .lk-checkout .card-header .input__prefix,.profile-edit__card-content .invalid__widget .card-header .input__prefix,.profile-edit__card-content .card .card-header .page-no-widgets .description,.profile-edit__card-content .ban-details-skeleton .skeleton-card .card-header .page-no-widgets .description,.ban-details-skeleton .profile-edit__card-content .skeleton-card .card-header .page-no-widgets .description,.profile-edit__card-content .ban-details .info-card .card-header .page-no-widgets .description,.ban-details .profile-edit__card-content .info-card .card-header .page-no-widgets .description,.page-no-widgets .profile-edit__card-content .card .card-header .description,.page-no-widgets .profile-edit__card-content .ban-details-skeleton .skeleton-card .card-header .description,.ban-details-skeleton .page-no-widgets .profile-edit__card-content .skeleton-card .card-header .description,.page-no-widgets .profile-edit__card-content .ban-details .info-card .card-header .description,.ban-details .page-no-widgets .profile-edit__card-content .info-card .card-header .description,.profile-edit__card-content [data-dropdown] .card-header .page-no-widgets .description,.page-no-widgets .profile-edit__card-content [data-dropdown] .card-header .description,.profile-edit__card-content .lk-card .card-header .page-no-widgets .description,.page-no-widgets .profile-edit__card-content .lk-card .card-header .description,.profile-edit__card-content .lk-gw-fields .lk-payment-section .card-header .page-no-widgets .description,.page-no-widgets .profile-edit__card-content .lk-gw-fields .lk-payment-section .card-header .description,.lk-gw-fields .profile-edit__card-content .lk-payment-section .card-header .page-no-widgets .description,.page-no-widgets .lk-gw-fields .profile-edit__card-content .lk-payment-section .card-header .description,.profile-edit__card-content .lk-balance-widget .card-header .page-no-widgets .description,.page-no-widgets .profile-edit__card-content .lk-balance-widget .card-header .description,.profile-edit__card-content .lk-checkout .card-header .page-no-widgets .description,.page-no-widgets .profile-edit__card-content .lk-checkout .card-header .description,.profile-edit__card-content .invalid__widget .card-header .page-no-widgets .description,.page-no-widgets .profile-edit__card-content .invalid__widget .card-header .description{font-size:var(--small);color:var(--text-500);margin-top:var(--space-2xs)}.profile-edit__card-content .profile-settings__row{grid-template-columns:repeat(2,1fr);gap:var(--space-md)}@media(max-width:767px){.profile-edit__card-content .profile-settings__row{grid-template-columns:1fr}}.profile-edit__card-content .profile-settings__row .profile-settings__section{margin-bottom:0!important}.profile-edit__card-content .profile-settings__row .profile-settings__section .card,.profile-edit__card-content .profile-settings__row .profile-settings__section .ban-details-skeleton .skeleton-card,.ban-details-skeleton .profile-edit__card-content .profile-settings__row .profile-settings__section .skeleton-card,.profile-edit__card-content .profile-settings__row .profile-settings__section .ban-details .info-card,.ban-details .profile-edit__card-content .profile-settings__row .profile-settings__section .info-card,.profile-edit__card-content .profile-settings__row .profile-settings__section [data-dropdown],.profile-edit__card-content .profile-settings__row .profile-settings__section .lk-card,.profile-edit__card-content .profile-settings__row .profile-settings__section .lk-gw-fields .lk-payment-section,.lk-gw-fields .profile-edit__card-content .profile-settings__row .profile-settings__section .lk-payment-section,.profile-edit__card-content .profile-settings__row .profile-settings__section .lk-balance-widget,.profile-edit__card-content .profile-settings__row .profile-settings__section .lk-checkout,.profile-edit__card-content .profile-settings__row .profile-settings__section .invalid__widget{height:100%}.profile-edit__card--full-width .profile-edit__card-content{padding:0}.profile-edit__socials{padding:0 var(--space-lg)}.profile-edit__socials-item{justify-content:space-between;padding:var(--space-md) 0;align-items:center;gap:var(--space-md)}.profile-edit__socials-item:not(:last-of-type){border-bottom:1px solid var(--transp-1)}.profile-edit__socials-item-info{gap:var(--space-md);align-items:center}.profile-edit__socials-item-info svg{font-size:var(--h4);color:var(--text-400);flex-shrink:0}.profile-edit__socials-item-info h6{color:var(--text-200);line-height:1}.profile-edit__socials-item-info .link{font-size:var(--p-small);color:var(--text-400)}.profile-edit__socials-main{align-items:flex-start;gap:var(--space-2xs)}.profile-edit__socials-unbind{font-size:var(--small);color:var(--text-500);cursor:pointer;transition:color var(--transition) ease-out}.profile-edit__socials-unbind:hover{color:var(--error)}.profile-settings__avatar,.profile-settings__banner{max-height:200px}.profile-settings__avatar input,.profile-settings__banner input{visibility:hidden}.profile-settings__avatar{max-width:200px}.profile-settings__banner{height:100%}@media(min-width:1024px){.profile-settings__section#images-settings{height:530px;display:flex;flex-direction:column}}.profile-settings__section#images-settings .form-field{min-height:240px}.profile-settings__section--danger .card,.profile-settings__section--danger .ban-details-skeleton .skeleton-card,.ban-details-skeleton .profile-settings__section--danger .skeleton-card,.profile-settings__section--danger .ban-details .info-card,.ban-details .profile-settings__section--danger .info-card,.profile-settings__section--danger [data-dropdown],.profile-settings__section--danger .lk-card,.profile-settings__section--danger .lk-gw-fields .lk-payment-section,.lk-gw-fields .profile-settings__section--danger .lk-payment-section,.profile-settings__section--danger .lk-balance-widget,.profile-settings__section--danger .lk-checkout,.profile-settings__section--danger .invalid__widget{border-color:var(--error-light)}.profile-payments__overview{justify-content:space-between;align-items:center;padding:var(--space-lg);margin-bottom:var(--space-lg);border-radius:var(--border05);background-color:var(--transp-03);border:1px solid var(--transp-05)}@media(max-width:767px){.profile-payments__overview{flex-direction:column;gap:var(--space-md);align-items:flex-start}}.profile-payments__balance-label{font-size:var(--small);color:var(--text-500);font-weight:500;text-transform:uppercase;letter-spacing:.04em;margin-bottom:var(--space-2xs)}.profile-payments__balance-value{font-size:var(--h3);font-weight:700;line-height:1}.profile-payments__section{margin-bottom:var(--space-lg)}.profile-payments__section:last-child{margin-bottom:0}.profile-payments__section-header{margin-bottom:var(--space-md)}.profile-payments__section-header h5{font-size:var(--h6);font-weight:600;margin-bottom:var(--space-2xs)}.profile-payments__section-header p{font-size:var(--small);color:var(--text-500);line-height:1.4}.profile-payments__section .table{table-layout:auto}.profile-payments__section .table thead th,.profile-payments__section .table tbody td{white-space:nowrap}.profile-payments__section .table thead th:last-child,.profile-payments__section .table tbody td:last-child{text-align:right;width:1%}.profile-payments__section .table .badge{display:inline-flex;width:auto}#tab-content{opacity:1;animation:fadeInTab var(--transition) ease-out}@keyframes fadeInTab{from{opacity:0}to{opacity:1}}.lk-container{display:flex;flex-direction:column;justify-content:center;height:100%}.lk-container form{width:100%;position:relative}.lk-content{width:100%}.lk-bonus{color:var(--success);display:inline-flex;align-items:center;gap:calc(var(--space-2xs) + 2px);font-size:var(--p-small);font-weight:600}.lk-payment-container{margin:0 auto;width:100%;max-width:560px}.lk-payment-error{padding:var(--space-md) var(--space-lg);border-radius:var(--border05);color:var(--error);background:var(--error-light);text-align:center;font-size:var(--p-small);font-weight:500}@keyframes statusIn{from{opacity:0;transform:scale(.8)}to{opacity:1;transform:scale(1)}}@keyframes statusFade{from{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}.status-page{display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:calc(100vh - 400px);padding:var(--space-xl) 0;text-align:center}.status-icon{width:56px;height:56px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:1.5rem;margin-bottom:var(--space-lg);opacity:0;animation:statusIn .5s cubic-bezier(.34,1.56,.64,1) .1s forwards}.status-icon.success{background:var(--success-light);color:var(--success)}.status-icon.error{background:var(--error-light);color:var(--error)}.status-title{font-size:var(--h3);font-weight:600;color:var(--text);margin:0 0 var(--space-xs);letter-spacing:-.02em;line-height:1.2;opacity:0;animation:statusFade .4s ease-out .2s forwards}.status-desc{font-size:var(--p);color:var(--text-600);line-height:1.5;margin:0;max-width:380px;text-wrap:balance;opacity:0;text-align:center;animation:statusFade .4s ease-out .3s forwards}.status-hints{display:flex;flex-direction:column;gap:var(--space-2xs);margin-top:var(--space-lg);opacity:0;animation:statusFade .4s ease-out .4s forwards}.status-hint{display:flex;align-items:center;gap:var(--space-xs);font-size:var(--small);color:var(--text-600)}.status-hint svg{width:16px;height:16px;flex-shrink:0;opacity:.6}.status-actions{display:flex;flex-direction:column;align-items:center;gap:var(--space-md);margin-top:var(--space-xl);opacity:0;animation:statusFade .4s ease-out .5s forwards}@media(max-width:560px){.status-page{min-height:calc(100vh - 320px);padding:var(--space-lg) var(--space-sm)}.status-title{font-size:var(--h4)}.status-desc{font-size:var(--p-small)}}.users-stats-icon{background-color:var(--transp-1);width:32px;height:32px;border-radius:var(--border05);font-size:var(--h5)}.users-stats-empty{color:var(--text-600)}.users-stats-avatar-mode .user-avatar{width:50px;height:50px;border-radius:50%;overflow:hidden;opacity:.7;transition:opacity var(--transition) ease-in-out}.users-stats-avatar-mode .user-avatar:hover{opacity:1}.users-stats-avatar-mode .user-avatar img{width:100%;height:100%;object-fit:cover}.users-stats-compact-mode{gap:var(--space-2xs)}.users-stats-compact-mode .user-avatar-compact{width:30px;height:30px;border-radius:var(--space-2xs);overflow:hidden;opacity:.8;transition:all var(--transition) ease-in-out}.users-stats-compact-mode .user-avatar-compact:hover{opacity:1}.users-stats-compact-mode .user-avatar-compact img{width:100%;height:100%;object-fit:cover}.top-donors{--medal-gold:#d4a853;--medal-silver:#9ca3af;--medal-bronze:#b87333}.top-donors__header h5{font-size:var(--h6);font-weight:600;color:var(--text)}.top-donors__content{display:flex;flex-direction:column;gap:var(--space-sm)}.top-donors__podium{display:flex;align-items:flex-end;justify-content:center;gap:var(--space-md);padding:var(--space-xs) 0 var(--space-sm)}.top-donors__podium-item{display:flex;flex-direction:column;align-items:center;gap:var(--space-2xs);text-decoration:none;flex:1;max-width:5.5rem;transition:transform var(--transition)}.top-donors__podium-item:hover{transform:translateY(-2px)}.top-donors__podium-item--1{max-width:6.5rem}.top-donors__podium-item--1 .top-donors__podium-avatar{width:3.75rem;height:3.75rem}.top-donors__podium-item--1 .top-donors__podium-avatar::after{background:var(--medal-gold)}.top-donors__podium-item--1 .top-donors__podium-name{color:var(--text)}.top-donors__podium-item--2 .top-donors__podium-avatar::after{background:var(--medal-silver)}.top-donors__podium-item--3 .top-donors__podium-avatar::after{background:var(--medal-bronze)}.top-donors__podium-avatar{position:relative;width:3rem;height:3rem}.top-donors__podium-avatar img{width:100%;height:100%;object-fit:cover;border-radius:50%}.top-donors__podium-avatar::after{content:attr(data-place);position:absolute;bottom:-4px;left:50%;transform:translateX(-50%);min-width:1.1rem;height:1.1rem;padding:0 4px;border-radius:999px;display:flex;align-items:center;justify-content:center;font-size:.6rem;font-weight:700;background:var(--transp-2);color:var(--background-950);border:2px solid var(--background-950)}.top-donors__podium-place{display:none}.top-donors__podium-name{font-size:var(--small);font-weight:500;color:var(--text-300);text-align:center;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:100%;line-height:1.3}.top-donors__podium-amount{font-size:.65rem;color:var(--text-500);font-weight:500;line-height:1.2}.top-donors__list{display:flex;flex-direction:column}.top-donors__list--full{gap:0}.top-donors__list-item{display:grid;grid-template-columns:1.5rem 2rem 1fr auto;align-items:center;gap:var(--space-sm);padding:var(--space-xs) var(--space-2xs);border-radius:var(--border05);text-decoration:none;color:inherit;transition:background var(--transition)}.top-donors__list-item:hover{background:var(--transp-03)}.top-donors__list-item--1 .top-donors__list-rank{color:var(--medal-gold)}.top-donors__list-item--2 .top-donors__list-rank{color:var(--medal-silver)}.top-donors__list-item--3 .top-donors__list-rank{color:var(--medal-bronze)}.top-donors__list-rank{font-size:var(--small);font-weight:600;color:var(--text-500);text-align:center;font-variant-numeric:tabular-nums}.top-donors__list-avatar{width:2rem;height:2rem;border-radius:50%;object-fit:cover}.top-donors__list-name{font-size:var(--small);font-weight:500;color:var(--text-200);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;line-height:1.3}.top-donors__list-amount{font-size:.7rem;color:var(--text-500);font-weight:500;font-variant-numeric:tabular-nums}.top-donors__compact{display:flex;flex-wrap:wrap;gap:var(--space-xs);justify-content:center;padding:var(--space-2xs) 0}.top-donors__compact-item{position:relative;width:2.5rem;height:2.5rem;transition:transform var(--transition)}.top-donors__compact-item:hover{transform:scale(1.08)}.top-donors__compact-item img{width:100%;height:100%;object-fit:cover;border-radius:50%}.top-donors__compact-item--1 img{box-shadow:0 0 0 2px var(--medal-gold)}.top-donors__compact-item--2 img{box-shadow:0 0 0 2px var(--medal-silver)}.top-donors__compact-item--3 img{box-shadow:0 0 0 2px var(--medal-bronze)}.top-donors__compact-badge{position:absolute;bottom:-2px;right:-2px;width:1rem;height:1rem;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:.55rem;font-weight:700;background:var(--background-900);border:2px solid var(--background-950);color:var(--text-400)}.top-donors__compact-item--1 .top-donors__compact-badge{background:var(--medal-gold);color:var(--background-950)}.top-donors__compact-item--2 .top-donors__compact-badge{background:var(--medal-silver);color:var(--background-950)}.top-donors__compact-item--3 .top-donors__compact-badge{background:var(--medal-bronze);color:var(--background-950)}.top-donors__empty{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:var(--space-lg);color:var(--text-600);gap:var(--space-xs)}.top-donors__empty svg{font-size:1.5rem;opacity:.5}.top-donors__empty span{font-size:var(--small)}.recent-payments__header{display:flex;align-items:center;justify-content:space-between;gap:var(--space-sm)}.recent-payments__header h5{font-size:var(--h6);font-weight:600;color:var(--text)}.recent-payments__count{font-size:var(--small);font-weight:500;color:var(--text-500);background:var(--transp-05);padding:.15rem .5rem;border-radius:var(--border05)}.recent-payments__list{display:flex;flex-direction:column}.recent-payments__item{display:flex;align-items:center;justify-content:space-between;gap:var(--space-sm);padding:var(--space-xs) var(--space-2xs);margin:0 calc(var(--space-2xs)*-1);border-radius:var(--border05);text-decoration:none;color:inherit;transition:background var(--transition)}.recent-payments__item:hover{background:var(--transp-03)}.recent-payments__item:hover .recent-payments__name{color:var(--text)}.recent-payments__user{display:flex;align-items:center;gap:var(--space-sm);min-width:0;flex:1}.recent-payments__avatar{width:2rem;height:2rem;border-radius:50%;object-fit:cover;flex-shrink:0}.recent-payments__info{display:flex;flex-direction:column;min-width:0;gap:0}.recent-payments__name{font-size:var(--small);font-weight:500;color:var(--text-300);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;line-height:1.3;transition:color var(--transition)}.recent-payments__time{font-size:.65rem;color:var(--text-500);line-height:1.3}.recent-payments__payment{display:flex;flex-direction:column;align-items:flex-end;gap:0;flex-shrink:0}.recent-payments__amount{font-size:var(--small);font-weight:600;color:var(--success);line-height:1.3;font-variant-numeric:tabular-nums}.recent-payments__amount small{font-weight:500;color:var(--text-500);margin-left:2px}.recent-payments__gateway{font-size:.6rem;color:var(--text-600);line-height:1.3;text-transform:uppercase;letter-spacing:.03em}.recent-payments__empty{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:var(--space-lg);gap:var(--space-xs);color:var(--text-600)}.recent-payments__empty svg{font-size:1.5rem;opacity:.5}.recent-payments__empty span{font-size:var(--small)}.promo-codes__header{display:flex;align-items:center;justify-content:space-between;gap:var(--space-sm)}.promo-codes__header h5{font-size:var(--h6);font-weight:600;color:var(--text)}.promo-codes__count{font-size:var(--small);font-weight:500;color:var(--text-500);background:var(--transp-05);padding:.15rem .5rem;border-radius:var(--border05)}.promo-codes__list{display:flex;flex-direction:column;gap:var(--space-xs)}.promo-codes__item{display:flex;align-items:center;justify-content:space-between;gap:var(--space-sm);padding:var(--space-xs);background:var(--transp-02);border-radius:var(--border05);transition:background var(--transition)}.promo-codes__item:hover{background:var(--transp-05)}.promo-codes__code{display:flex;align-items:center;gap:var(--space-xs);min-width:0}.promo-codes__value{font-family:var(--font-mono);font-size:var(--small);font-weight:600;color:var(--accent);letter-spacing:.02em;padding:.2rem .5rem;background:var(--transp-05);border-radius:4px;white-space:nowrap}.promo-codes__copy{display:flex;align-items:center;justify-content:center;width:1.5rem;height:1.5rem;padding:0;background:#fff0;border:none;border-radius:4px;color:var(--text-500);cursor:pointer;transition:color var(--transition),background var(--transition);flex-shrink:0}.promo-codes__copy svg{font-size:.85rem}.promo-codes__copy:hover{background:var(--transp-1);color:var(--accent)}.promo-codes__copy:active{transform:scale(.95)}.promo-codes__meta{display:flex;flex-direction:column;align-items:flex-end;gap:0;flex-shrink:0}.promo-codes__discount{font-size:var(--small);font-weight:700;color:var(--success);line-height:1.3}.promo-codes__expires{font-size:.6rem;color:var(--text-600);line-height:1.3}.promo-codes__empty{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:var(--space-lg);gap:var(--space-xs);color:var(--text-600)}.promo-codes__empty svg{font-size:1.5rem;opacity:.5}.promo-codes__empty span{font-size:var(--small)}.widget-empty{width:100%}.user-mini-profile{--profile-radius:1.25rem;--profile-avatar-size:4.5rem;background:var(--background-950);border:1px solid var(--transp-1);border-radius:var(--profile-radius);overflow:hidden}.user-mini-profile-content{display:flex;flex-direction:column}.user-mini-profile-main{position:relative}.user-mini-profile-cover{position:relative;height:4.5rem;background:linear-gradient(135deg,var(--accent-900) 0%,var(--background-900) 100%)}.user-mini-profile-cover img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;opacity:.5}.user-mini-profile-cover::after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,transparent 0%,var(--background-950) 100%)}.user-mini-profile-cover-noise{display:none}.user-mini-profile-body{display:flex;flex-direction:column;gap:var(--space-md);padding:0 var(--space-md) var(--space-md);margin-top:calc(var(--profile-avatar-size)/-2);position:relative;z-index:1}.user-mini-profile-top{display:flex;align-items:flex-end;justify-content:space-between;gap:var(--space-sm)}.user-mini-profile-avatar-wrapper{position:relative;flex-shrink:0}.user-mini-profile-avatar{display:block;width:var(--profile-avatar-size);height:var(--profile-avatar-size);padding:3px;background:var(--background-950);border-radius:var(--border1);transition:transform var(--transition)}.user-mini-profile-avatar img{width:100%;height:100%;object-fit:cover;border-radius:calc(var(--border1) - 2px)}.user-mini-profile-avatar:hover{transform:scale(1.02)}.user-mini-profile-crown{position:absolute;bottom:-2px;right:-2px;width:1.25rem;height:1.25rem;background:var(--warning);border-radius:50%;display:flex;align-items:center;justify-content:center;color:var(--background-950);border:2px solid var(--background-950)}.user-mini-profile-crown svg{font-size:.65rem}.user-mini-profile-rank{display:flex;flex-direction:column;align-items:flex-end;gap:2px;padding-bottom:var(--space-2xs)}.user-mini-profile-rank-label{font-size:.6rem;text-transform:uppercase;letter-spacing:.08em;color:var(--text-600);font-weight:600}.user-mini-profile-rank-badge{display:inline-flex;align-items:center;gap:var(--space-2xs);padding:.2rem .5rem;background:var(--transp-05);border-radius:var(--border05);font-size:var(--small);font-weight:600;color:var(--text-300)}.user-mini-profile-rank-dot{width:6px;height:6px;border-radius:50%;background:var(--role-color,var(--text-500))}.user-mini-profile-rank-dot.is-muted{background:var(--text-600)}.user-mini-profile-info{display:flex;flex-direction:column;gap:2px}.user-mini-profile-name-row{display:flex;align-items:center;gap:4px;min-width:0}.user-mini-profile-name{font-size:var(--h6);font-weight:700;color:var(--text);text-decoration:none;line-height:1.3;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;transition:color var(--transition)}.user-mini-profile-name:hover{color:var(--accent)}.user-mini-profile-presence{display:flex;align-items:center;gap:var(--space-2xs);font-size:var(--small);color:var(--text-500)}.user-mini-profile-presence-dot{width:6px;height:6px;border-radius:50%;background:var(--text-600)}.user-mini-profile-presence-dot.online{background:var(--success)}.user-mini-profile-roles{display:flex;flex-wrap:wrap;gap:var(--space-2xs)}.user-mini-profile-role{display:inline-flex;align-items:center;gap:4px;padding:.15rem .4rem;background:var(--transp-03);border-radius:var(--border05);font-size:var(--small);font-weight:500;color:var(--text-400)}.user-mini-profile-role-square{width:5px;height:5px;border-radius:50%;background-color:var(--role-color)}.user-mini-profile-balance-card{display:flex;align-items:center;justify-content:space-between;gap:var(--space-sm);margin:0 var(--space-md);padding:var(--space-sm) var(--space-md);background:var(--transp-03);border-radius:var(--border05)}.user-mini-profile .balance-info{display:flex;flex-direction:column;gap:0}.user-mini-profile .balance-label{font-size:.65rem;text-transform:uppercase;letter-spacing:.06em;color:var(--text-500);font-weight:600;line-height:1.4}.user-mini-profile .balance-amount{display:flex;align-items:baseline;gap:4px;font-size:var(--h5);font-weight:700;color:var(--text);line-height:1.3}.user-mini-profile .balance-currency{font-size:var(--small);font-weight:500;color:var(--text-500)}.user-mini-profile .balance-action{display:flex;align-items:center;gap:var(--space-2xs);padding:.4rem .75rem;background:var(--accent);color:var(--background-950);border-radius:var(--border05);font-size:var(--small);font-weight:600;text-decoration:none;white-space:nowrap;transition:opacity var(--transition),transform var(--transition)}.user-mini-profile .balance-action svg{font-size:.85rem}.user-mini-profile .balance-action:hover{opacity:.9;transform:translateY(-1px)}.user-mini-profile-actions{display:flex;flex-direction:column;padding:var(--space-sm) var(--space-md) var(--space-md)}.user-mini-profile-actions .user-mini-profile-action-form{width:100%}.user-mini-profile-action{display:flex;align-items:center;gap:var(--space-sm);width:100%;padding:var(--space-xs) var(--space-sm);background:#fff0;border:none;border-radius:var(--border05);color:var(--text-400);font-size:var(--p-small);font-weight:500;text-decoration:none;text-align:left;cursor:pointer;transition:background var(--transition),color var(--transition)}.user-mini-profile-action.btn{box-shadow:none;background:#fff0;border:none}.user-mini-profile-action::after{display:none}.user-mini-profile-action svg{font-size:1rem;color:var(--text-500);flex-shrink:0;transition:color var(--transition)}.user-mini-profile-action:hover{background:var(--transp-05);color:var(--text)}.user-mini-profile-action:hover svg{color:var(--text-300)}.user-mini-profile-action-chevron{margin-left:auto;opacity:.3;transition:opacity var(--transition),transform var(--transition)}.user-mini-profile-action-chevron svg{font-size:.8rem}.user-mini-profile-action:hover .user-mini-profile-action-chevron{opacity:.6;transform:translateX(2px)}.user-mini-profile-action--danger{color:var(--error)}.user-mini-profile-action--danger svg{color:var(--error)}.user-mini-profile-action--danger:hover{background:var(--error-light);color:var(--error)}.user-mini-profile-action--danger:hover svg{color:var(--error)}.guest-profile{padding:var(--space-lg)}.guest-profile .user-mini-profile-content{display:flex;flex-direction:column;height:100%}.guest-profile .guest-profile-header{display:flex;flex-direction:column;align-items:center;gap:var(--space-sm);margin-bottom:var(--space-lg)}.guest-profile .guest-profile-avatar{width:3.5rem;height:3.5rem;display:flex;align-items:center;justify-content:center;background:var(--transp-05);border-radius:50%}.guest-profile .guest-profile-avatar svg{width:1.75rem;height:1.75rem;color:var(--text-500)}.guest-profile .guest-profile-info{display:flex;flex-direction:column;align-items:center;text-align:center}.guest-profile .guest-profile-info h4{font-size:var(--h6);font-weight:600;color:var(--text);margin:0}.guest-profile .guest-profile-info p{color:var(--text-500);font-size:var(--small);line-height:1.5;margin:var(--space-2xs) 0 0;text-align:center}.guest-profile .guest-profile-actions{display:flex;flex-direction:column;gap:var(--space-xs);margin-top:auto}.guest-profile .guest-profile-actions .guest-profile-action{width:100%;display:flex;align-items:center;justify-content:center;gap:var(--space-xs);border-radius:var(--border05);transition:transform var(--transition)}.guest-profile .guest-profile-actions .guest-profile-action:hover{transform:translateY(-1px)}.guest-profile .guest-profile-actions .guest-profile-action svg{width:1rem;height:1rem}.guest-profile .guest-profile-socials{border-top:1px solid var(--transp-1);padding-top:var(--space-md);margin-top:var(--space-md)}.guest-profile .guest-profile-socials-label{font-size:var(--small);color:var(--text-500);margin-bottom:var(--space-sm);text-align:center}.guest-profile .guest-profile-socials-buttons{display:flex;justify-content:center;gap:var(--space-sm)}.guest-profile .guest-profile-social-btn{width:2.25rem;height:2.25rem;display:flex;align-items:center;justify-content:center;background:var(--transp-05);border-radius:var(--border05);transition:background var(--transition),color var(--transition)}.guest-profile .guest-profile-social-btn svg{width:1.1rem;height:1.1rem;color:var(--text-500);transition:color var(--transition)}.guest-profile .guest-profile-social-btn:hover{background:var(--transp-1)}.guest-profile .guest-profile-social-btn:hover svg{color:var(--accent)}.global-search-trigger{display:inline-flex;align-items:center;gap:8px;padding:6px 12px;border-radius:999px;border:1px solid var(--transp-2);background:color-mix(in oklab,var(--bg,transparent) 92%,transparent);box-shadow:inset 0 1px 0 hsl(0 0% 100% / .06),0 2px 10px rgb(0 0 0 / .04);transition:background .2s ease,box-shadow .2s ease;white-space:nowrap;cursor:pointer;color:var(--text-400);font-size:var(--p)}@media(max-width:768px){.global-search-trigger{padding:6px;border-radius:6px}.global-search-trigger .global-search-trigger__shortcut{display:none}}@supports(backdrop-filter:blur(1px)){.global-search-trigger{background:hsl(0 0% 100% / .04);backdrop-filter:blur(6px) saturate(1.1)}}.global-search-trigger:hover{background:var(--transp-1);color:var(--text);box-shadow:inset 0 1px 0 hsl(0 0% 100% / .08),0 6px 18px rgb(0 0 0 / .08)}.global-search-trigger:focus-visible{outline:none;box-shadow:0 0 0 2px color-mix(in oklab,var(--accent) 22%,transparent)}.global-search-trigger svg{font-size:1.1em}.global-search-trigger__shortcut{display:inline-flex;align-items:center;gap:2px;margin-left:4px}.global-search-trigger__shortcut kbd{display:inline-flex;align-items:center;justify-content:center;min-width:20px;height:20px;padding:0 5px;font-size:10px;font-family:var(--font);font-weight:500;color:var(--text-500);background:var(--transp-1);border:1px solid var(--transp-2);border-radius:4px;line-height:1}.global-search{position:fixed;inset:0;z-index:9999;display:flex;align-items:flex-start;justify-content:center;padding-top:10vh;padding-left:16px;padding-right:16px;opacity:0;visibility:hidden;transition:opacity .15s ease,visibility .15s ease}@media(max-width:640px){.global-search{padding:0;align-items:stretch}}.global-search[aria-hidden=false]{opacity:1;visibility:visible}.global-search[aria-hidden=false] .global-search__container{transform:translateY(0) scale(1);opacity:1}.global-search__backdrop{position:absolute;inset:0;background:rgb(0 0 0 / .4);backdrop-filter:blur(4px);-webkit-backdrop-filter:blur(4px)}@media(max-width:640px){.global-search__backdrop{background:var(--background);backdrop-filter:none}}.global-search__container{position:relative;width:100%;max-width:580px;background:var(--background);border:1px solid var(--transp-1);border-radius:12px;box-shadow:0 16px 48px -8px rgb(0 0 0 / .25),0 0 0 1px var(--transp-05);overflow:hidden;transform:translateY(-8px) scale(.99);opacity:0;transition:transform .2s cubic-bezier(.32,.72,0,1),opacity .15s ease;display:flex;flex-direction:column;max-height:70vh}@media(max-width:640px){.global-search__container{max-width:100%;max-height:100%;height:100%;border-radius:0;border:none;box-shadow:none;transform:translateY(0) scale(1)}}.global-search__header{padding:12px 14px;border-bottom:1px solid var(--transp-05);flex-shrink:0}@media(max-width:640px){.global-search__header{padding:12px 16px;padding-top:calc(12px + env(safe-area-inset-top, 0))}}.global-search__input-wrap{position:relative;display:flex;align-items:center;gap:10px}.global-search__input-icon{font-size:1.1rem;color:var(--text-600);flex-shrink:0}.global-search__input{flex:1;background:#fff0;border:none;outline:none;font-size:1rem;font-weight:400;color:var(--text);line-height:1.5;min-width:0}.global-search__input::placeholder{color:var(--text-600)}.global-search__spinner{display:none;width:16px;height:16px;border:2px solid var(--transp-2);border-top-color:var(--accent);border-radius:50%;animation:global-search-spin .6s linear infinite;flex-shrink:0}.global-search__spinner.active{display:block}.global-search__clear{display:none;align-items:center;justify-content:center;width:20px;height:20px;border-radius:4px;color:var(--text-600);background:var(--transp-05);transition:all .1s ease;flex-shrink:0}.global-search__clear.active{display:flex}.global-search__clear:hover{background:var(--transp-1);color:var(--text-400)}.global-search__clear svg{font-size:.75rem}.global-search__close-mobile{display:none;color:var(--accent);font-size:.875rem;font-weight:500;padding:4px 8px;margin-left:4px;flex-shrink:0}@media(max-width:640px){.global-search__close-mobile{display:block}}.global-search__filters{display:flex;gap:6px;margin-top:10px;overflow-x:auto;scrollbar-width:none;-ms-overflow-style:none;padding-bottom:2px;scroll-behavior:smooth;position:relative}.global-search__filters::before,.global-search__filters::after{content:"";position:sticky;top:0;bottom:0;width:24px;flex-shrink:0;pointer-events:none;z-index:1}.global-search__filters::before{left:0;background:linear-gradient(to right,var(--background),transparent);margin-right:-24px}.global-search__filters::after{right:0;background:linear-gradient(to left,var(--background),transparent);margin-left:-24px}.global-search__filters::-webkit-scrollbar{display:none}.global-search__filter{flex-shrink:0;padding:4px 10px;font-size:.6875rem;font-weight:600;color:var(--text-600);background:#fff0;border:1px solid var(--transp-1);border-radius:6px;transition:all .1s ease;text-transform:uppercase;letter-spacing:.03em}.global-search__filter:hover{color:var(--text-400);background:var(--transp-05)}.global-search__filter.active{color:var(--text);background:var(--transp-1);border-color:var(--transp-2)}.global-search__body{flex:1;overflow-y:auto;overscroll-behavior:contain;-webkit-overflow-scrolling:touch}.global-search__empty,.global-search__no-results{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:40px 20px;text-align:center;color:var(--text-600)}.global-search__empty svg,.global-search__no-results svg{font-size:2.5rem;opacity:.15;margin-bottom:12px}.global-search__empty p,.global-search__no-results p{font-size:.9375rem;font-weight:500;color:var(--text-500);margin-bottom:2px;line-height:1.4}.global-search__empty small,.global-search__no-results small{font-size:.8125rem;color:var(--text-600);line-height:1.4}.global-search__results{padding:6px}.global-search__group:not(:last-child){margin-bottom:4px}.global-search__group-title{padding:6px 10px 4px;font-size:.625rem;font-weight:600;color:var(--text-600);text-transform:uppercase;letter-spacing:.04em;position:sticky;top:0;background:var(--background);z-index:1}.global-search__group-items{list-style:none;padding:0;margin:0}.global-search__item-link{display:flex;align-items:center;gap:10px;padding:8px 10px;border-radius:8px;text-decoration:none;color:var(--text);transition:background .1s ease}.global-search__item-link:hover,.global-search__item.active .global-search__item-link{background:var(--transp-05)}.global-search__item.active .global-search__item-link{background:var(--transp-1)}.global-search__item-icon{display:flex;align-items:center;justify-content:center;width:36px;height:36px;border-radius:8px;background:var(--transp-05);color:var(--text-500);flex-shrink:0;overflow:hidden}.global-search__item-icon--hidden{display:none}.global-search__item-icon svg{font-size:1.1rem}.global-search__item-icon img{width:100%;height:100%;object-fit:cover}.global-search__item-content{flex:1;min-width:0;display:flex;flex-direction:column;gap:1px}.global-search__item-title{font-size:.875rem;font-weight:500;color:var(--text);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;line-height:1.3}.global-search__item-title mark{background:color-mix(in oklab,var(--accent) 25%,transparent);color:inherit;border-radius:2px;padding:0 1px}.global-search__item-subtitle{font-size:.75rem;color:var(--text-600);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;line-height:1.3}.global-search__item-arrow{font-size:.875rem;color:var(--text-600);opacity:0;transform:translateX(-2px);transition:all .1s ease;flex-shrink:0}@media(max-width:640px){.global-search__item-arrow{display:none}}.global-search__item.active .global-search__item-arrow{opacity:.6;transform:translateX(0)}.global-search__footer{padding:8px 14px;border-top:1px solid var(--transp-05);background:var(--transp-02);flex-shrink:0}@media(max-width:640px){.global-search__footer{display:none}}.global-search__hints{display:flex;flex-wrap:wrap;gap:12px}.global-search__hint{display:inline-flex;align-items:center;gap:4px;font-size:.625rem;color:var(--text-700)}.global-search__hint kbd{display:inline-flex;align-items:center;justify-content:center;min-width:16px;height:16px;padding:0 4px;font-size:9px;font-family:var(--font);font-weight:500;color:var(--text-600);background:var(--transp-05);border:1px solid var(--transp-1);border-radius:3px;line-height:1}.global-search__hint span{color:var(--text-600)}@keyframes global-search-spin{from{transform:rotate(0deg)}to{transform:rotate(360deg)}}.achievements-page{margin-top:var(--space-lg,20px);margin-bottom:var(--space-xl,28px)}.ach-card{border:1px solid var(--transp-1);border-radius:var(--border1);background:var(--background-900);box-shadow:var(--shadow-small);padding:var(--space-lg,16px)}.ach-card__header h1{margin:0;font-size:var(--h2,28px)}.ach-card__header p{margin:var(--space-2xs,6px) 0 0;color:var(--text-400)}.ach-search{margin-top:var(--space-md,14px);margin-bottom:var(--space-md,14px);display:grid;gap:var(--space-2xs,6px)}.ach-search__controls{display:flex;align-items:center;gap:var(--space-sm,10px)}.ach-search__controls .input{flex:1 1 auto}.ach-table .ach-user{display:inline-flex;align-items:center;gap:var(--space-xs,9px);text-decoration:none;color:inherit}.ach-table .ach-user img{width:34px;height:34px;border-radius:50%;object-fit:cover;border:1px solid var(--transp-2)}.ach-user__text{display:inline-flex;flex-direction:column;line-height:1.2}.ach-user__text small{color:var(--text-500)}.ach-tier{--ach-tier-color:var(--text-400);display:inline-flex;align-items:center;justify-content:center;border-radius:999px;font-size:var(--small,12px);font-weight:600;padding:3px 10px;border:1px solid var(--transp-2);color:var(--text-400);background:var(--transp-02)}.ach-tier.tier-bronze,.ach-item.tier-bronze,.ach-summary-tier--bronze{--ach-tier-color:var(--ach-color-bronze)}.ach-tier.tier-silver,.ach-item.tier-silver,.ach-summary-tier--silver{--ach-tier-color:var(--ach-color-silver)}.ach-tier.tier-gold,.ach-item.tier-gold,.ach-summary-tier--gold{--ach-tier-color:var(--ach-color-gold)}.ach-tier.is-on{color:var(--ach-tier-color);border-color:color-mix(in srgb,var(--ach-tier-color) 45%,var(--transp-2));background:color-mix(in srgb,var(--ach-tier-color) 16%,transparent)}.ach-pagination{margin-top:var(--space-md,12px);display:flex;align-items:center;justify-content:center;gap:var(--space-sm,10px)}.ach-pagination__info{color:var(--text-400);min-width:140px;text-align:center}.ach-profile{--ach-color-bronze:color-mix(in srgb, var(--warning) 72%, var(--error) 28%);--ach-color-silver:color-mix(in srgb, var(--text-700) 70%, var(--text) 30%);--ach-color-gold:color-mix(in srgb, var(--warning) 80%, var(--background-50) 20%);display:grid;grid-template-columns:minmax(250px,300px) 1fr;gap:var(--space-lg,14px);margin-top:var(--space-sm,10px);white-space:normal}.ach-profile__sidebar,.ach-profile__content{border:1px solid var(--transp-1);border-radius:var(--border1);background:var(--background-900);box-shadow:var(--shadow-small)}.ach-profile__sidebar{padding:var(--space-md,12px);display:grid;gap:var(--space-sm,10px);align-content:start}.ach-summary{border-radius:var(--border1);border:1px solid var(--transp-1);background:var(--transp-02);padding:var(--space-sm,10px) var(--space-md,12px);display:grid;gap:var(--space-xs,8px)}.ach-summary__headline{display:flex;align-items:baseline;justify-content:space-between;gap:var(--space-sm,10px)}.ach-summary__title{color:var(--text-400);font-size:var(--small,12px)}.ach-summary__value{font-size:var(--h4,22px);line-height:1.1;font-weight:700}.ach-summary__progress{display:grid;gap:var(--space-2xs,5px)}.ach-summary__bar{position:relative;width:100%;height:7px;border-radius:999px;background:var(--transp-1);overflow:hidden}.ach-summary__bar>span{position:absolute;inset:0 auto 0 0;width:0;border-radius:inherit;background:linear-gradient(90deg,var(--accent),var(--primary))}.ach-summary__percent{color:var(--text-500);font-size:var(--small,12px)}.ach-summary-tier-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--space-xs,8px)}.ach-summary-tier{border:1px solid var(--transp-1);border-radius:var(--border05,10px);background:var(--transp-02);padding:var(--space-xs,8px) var(--space-sm,10px);display:flex;align-items:baseline;justify-content:center;gap:var(--space-xs,8px);text-align:center}.ach-summary-tier__value{font-size:var(--p-small,13px);font-weight:700;color:var(--ach-tier-color)}.ach-summary-tier__percent{color:var(--ach-tier-color);font-size:var(--small,12px);font-weight:600}.ach-categories{display:grid;gap:var(--space-xs,8px)}.ach-categories__item{width:100%;display:flex;align-items:center;gap:var(--space-sm,10px);padding:var(--space-sm,9px);border-radius:var(--border1);border:1px solid var(--transp-1);background:var(--transp-02);color:var(--text);text-align:left;cursor:pointer;transition:border-color var(--transition),background-color var(--transition)}.ach-categories__item.is-active,.ach-categories__item:hover{border-color:var(--transp-3);background:var(--transp-05)}.ach-categories__icon{width:28px;height:28px;border-radius:var(--border05,10px);border:1px solid var(--transp-1);display:inline-flex;align-items:center;justify-content:center;color:var(--accent)}.ach-categories__meta{display:inline-flex;flex-direction:column;gap:2px;line-height:1.15}.ach-categories__meta small{color:var(--text-500);font-size:var(--small,12px)}.ach-profile__content{padding:var(--space-md,12px);min-width:0}.ach-panel{display:none}.ach-panel.is-active{display:block;min-width:0}.ach-panel__header{display:flex;align-items:center;justify-content:space-between;margin-bottom:var(--space-sm,10px)}.ach-panel__header h3{margin:0;font-size:var(--h4,22px)}.ach-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:var(--space-sm,10px);align-items:start;min-width:0}.ach-item{--ach-tier-color:var(--accent);border:1px solid var(--transp-1);border-radius:var(--border1);background:var(--background-900);box-shadow:var(--shadow-small);padding:var(--space-md,12px);display:grid;gap:var(--space-xs,9px);position:relative;overflow:hidden;min-width:0}.ach-item::before{content:"";position:absolute;inset:0;pointer-events:none;opacity:0;transition:opacity var(--transition);background:linear-gradient(to top right,color-mix(in srgb,var(--ach-tier-color) 24%,transparent) 0%,transparent 55%)}.ach-item.is-earned::before{opacity:1}.ach-item>*{position:relative;z-index:1}.ach-item__icon-wrap{display:flex;justify-content:center}.ach-item__icon{width:96px;height:96px;border-radius:var(--border1);border:1px solid var(--transp-1);background-size:cover;background-position:center;background-color:var(--transp-05)}.ach-item__icon--empty{display:inline-flex;align-items:center;justify-content:center;color:var(--text-300)}.ach-item h4{margin:0;font-size:var(--h5,18px);line-height:1.2;white-space:normal;overflow-wrap:anywhere;word-break:break-word;max-width:100%}.ach-item p{margin:0;color:var(--text-400);font-size:var(--p-small,13px);min-height:34px;line-height:1.35;white-space:normal;overflow-wrap:anywhere;word-break:break-word;max-width:100%;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.ach-item__tiers{display:flex;flex-wrap:wrap;gap:var(--space-2xs,6px)}.ach-item__tiers .ach-tier{opacity:.55}.ach-item__tiers .ach-tier.is-on{opacity:1}.ach-item__progress{display:grid;gap:var(--space-2xs,5px)}.ach-item__bar{position:relative;width:100%;height:6px;border-radius:999px;background:var(--transp-1);overflow:hidden}.ach-item__bar>span{position:absolute;inset:0 auto 0 0;width:0;border-radius:inherit;background:linear-gradient(90deg,var(--accent),var(--primary))}.ach-item.is-earned .ach-item__bar>span{background:var(--ach-tier-color)}.ach-item__progress small{color:var(--text-500);font-size:var(--small,12px);white-space:normal;overflow-wrap:anywhere;word-break:break-word}.ach-item__manual{justify-self:start;font-size:var(--small,12px);border-radius:999px;border:1px solid color-mix(in srgb,var(--warning) 55%,var(--transp-2));background:color-mix(in srgb,var(--warning) 15%,transparent);color:var(--warning);padding:2px 8px}@media(max-width:980px){.ach-profile{grid-template-columns:1fr}}@media(max-width:640px){.ach-search__controls{flex-direction:column;align-items:stretch}.ach-search__controls .btn{width:100%}.ach-grid{grid-template-columns:1fr}.ach-summary-tier{padding:var(--space-2xs,6px) var(--space-xs,8px)}.ach-summary-tier__value,.ach-summary-tier__percent{font-size:11px}}.banners-widget{width:100%}.banners-widget .banners-empty{padding:var(--space-xl);text-align:center;background-color:var(--transp-1);border-radius:var(--border1);border:1px solid var(--transp-2)}.banners-widget .banners-slider{position:relative;width:100%;overflow:hidden;border-radius:var(--border1);transition:all var(--transition)}.banners-widget .banners-slider[data-height-mode=auto]{height:auto!important;min-height:200px}.banners-widget .banners-slider[data-height-mode=auto] .banner-slide{height:auto;min-height:200px}.banners-widget .banners-slider[data-height-mode=auto] .banner-slide .banner-image{height:auto;aspect-ratio:16/9;max-height:60vh}.banners-widget .banners-slider[data-height-mode=auto] .banner-slide .banner-image img{height:auto;width:100%;max-height:inherit;object-fit:cover}.banners-widget .banners-slider.single-banner .banners-controls{display:none}.banners-widget .banners-slider.single-banner .banner-slide{opacity:1!important;visibility:visible!important;pointer-events:auto!important;transform:none!important}.banners-widget .banners-slider.single-banner .banner-content{padding-bottom:var(--space-lg)!important}.banners-widget .banners-slider .banners-slider-track{height:100%;width:100%}.banners-widget .banners-slider .banner-slide{width:100%;height:100%;position:relative;overflow:hidden}.banners-widget .banners-slider .banner-slide a{display:block;height:100%;color:inherit;text-decoration:none}.banners-widget .banners-slider .banner-slide a:focus{outline:2px solid var(--accent);outline-offset:2px}.banners-widget .banners-slider .banner-slide .banner-image{height:100%;width:100%;overflow:hidden}.banners-widget .banners-slider .banner-slide .banner-image img{width:100%;height:100%;object-fit:cover;object-position:center;transition:transform calc(var(--transition)*2)}.banners-widget .banners-slider .banner-slide .banner-content{position:absolute;bottom:0;left:0;right:0;padding:var(--space-lg) calc(var(--space-lg) + 3rem) calc(var(--space-lg) + 2rem) var(--space-lg);background:linear-gradient(to top,rgb(0 0 0 / .7),rgb(0 0 0 / .5) 50%,transparent);color:#fff;display:flex;flex-direction:column;justify-content:flex-end;align-items:flex-start;gap:var(--space-xs);max-height:60%;overflow:hidden}@media(max-width:768px){.banners-widget .banners-slider .banner-slide .banner-content{padding:var(--space-md) calc(var(--space-md) + 2.5rem) calc(var(--space-md) + 1.5rem) var(--space-md);gap:var(--space-xs)}}.banners-widget .banners-slider .banner-slide .banner-content.content-hidden .banner-title,.banners-widget .banners-slider .banner-slide .banner-content.content-hidden .banner-description{opacity:0;transform:translateY(20px) scale(.98);filter:blur(2px);pointer-events:none}.banners-widget .banners-slider .banner-slide .banner-content .banner-title{font-size:var(--h2);font-weight:600;line-height:1.5;text-shadow:0 1px 4px rgb(0 0 0 / .8);transform:translateY(0) scale(1);opacity:1;filter:blur(0);transition:all .4s cubic-bezier(.2,0,.2,1);backface-visibility:hidden;will-change:transform,opacity,filter;margin:0;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis;word-break:break-word;hyphens:auto}@media(max-width:768px){.banners-widget .banners-slider .banner-slide .banner-content .banner-title{font-size:var(--h4);-webkit-line-clamp:1}}@media(prefers-reduced-motion:reduce){.banners-widget .banners-slider .banner-slide .banner-content .banner-title{transition:none}}.banners-widget .banners-slider .banner-slide .banner-content .banner-description{font-size:var(--p-small);opacity:.9;line-height:1.5;max-width:85%;text-shadow:0 1px 3px rgb(0 0 0 / .6);transform:translateY(0) scale(1);filter:blur(0);transition:all .4s cubic-bezier(.2,0,.2,1);backface-visibility:hidden;will-change:transform,opacity,filter;color:hsl(0 0% 100% / .7);margin:0;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis;word-break:break-word;hyphens:auto}@media(max-width:768px){.banners-widget .banners-slider .banner-slide .banner-content .banner-description{font-size:var(--p);-webkit-line-clamp:4;max-width:90%}}@media(prefers-reduced-motion:reduce){.banners-widget .banners-slider .banner-slide .banner-content .banner-description{transition:none}}.banners-widget .banners-slider .banner-slide .banner-content.content-out .banner-title,.banners-widget .banners-slider .banner-slide .banner-content.content-out .banner-description{transition-timing-function:cubic-bezier(.4,0,.6,1);transition-duration:.2s}.banners-widget .banners-slider .banner-slide .banner-content.content-in .banner-title,.banners-widget .banners-slider .banner-slide .banner-content.content-in .banner-description{transition-timing-function:cubic-bezier(.2,0,.2,1);transition-duration:.3s}.banners-widget .banners-slider .banner-slide .banner-content::after{content:"";position:absolute;bottom:0;left:0;right:0;height:2rem;background:linear-gradient(to top,rgb(0 0 0 / .7),transparent);pointer-events:none;z-index:1}.banners-widget .banners-slider .banners-controls{position:absolute;top:50%;left:0;right:0;transform:translateY(-50%);display:flex;align-items:center;justify-content:space-between;padding:0 var(--space-sm);z-index:12;pointer-events:none}@media(prefers-reduced-motion:reduce){.banners-widget .banners-slider .banners-controls{transition:none}}.banners-widget .banners-slider .banners-controls .banner-prev,.banners-widget .banners-slider .banners-controls .banner-next{background-color:var(--blurred-background);border:none;width:2.25rem;height:2.25rem;border-radius:50%;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all var(--transition);color:var(--text);pointer-events:auto;opacity:.8}@media(max-width:768px){.banners-widget .banners-slider .banners-controls .banner-prev,.banners-widget .banners-slider .banners-controls .banner-next{width:2rem;height:2rem;opacity:.9}}@media(prefers-reduced-motion:reduce){.banners-widget .banners-slider .banners-controls .banner-prev,.banners-widget .banners-slider .banners-controls .banner-next{transition:none}}.banners-widget .banners-slider .banners-controls .banner-prev:hover,.banners-widget .banners-slider .banners-controls .banner-next:hover{background-color:var(--accent);color:var(--background);opacity:1;transform:scale(1.05)}.banners-widget .banners-slider .banners-controls .banner-prev:active,.banners-widget .banners-slider .banners-controls .banner-next:active{transform:scale(.95)}.banners-widget .banners-slider .banners-controls .banner-prev:focus-visible,.banners-widget .banners-slider .banners-controls .banner-next:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.banners-widget .banners-slider .banners-controls .banner-prev svg,.banners-widget .banners-slider .banners-controls .banner-next svg{width:1.25rem;height:1.25rem}@media(max-width:768px){.banners-widget .banners-slider .banners-controls .banner-prev svg,.banners-widget .banners-slider .banners-controls .banner-next svg{width:1rem;height:1rem}}.banners-widget .banners-slider .banners-indicators{position:absolute;bottom:var(--space-md);display:flex;left:50%;right:0;transform:translateX(-50%);justify-content:center;gap:var(--space-xs);pointer-events:auto;z-index:15;background-color:var(--blurred-background);padding:var(--space-xs) var(--space-sm);border-radius:var(--border1);width:min-content;opacity:.9}@media(max-width:768px){.banners-widget .banners-slider .banners-indicators{bottom:var(--space-sm);padding:var(--space-xs);gap:calc(var(--space-xs)*.75)}}.banners-widget .banners-slider .banners-indicators .banner-indicator{width:.375rem;height:.375rem;border-radius:50%;background-color:hsl(0 0% 100% / .4);opacity:.7;border:none;padding:0;cursor:pointer;transition:all var(--transition);margin:0}@media(max-width:768px){.banners-widget .banners-slider .banners-indicators .banner-indicator{width:.3rem;height:.3rem}}@media(prefers-reduced-motion:reduce){.banners-widget .banners-slider .banners-indicators .banner-indicator{transition:none}}.banners-widget .banners-slider .banners-indicators .banner-indicator.active{opacity:1;background-color:var(--accent);transform:scale(1.4)}@media(max-width:768px){.banners-widget .banners-slider .banners-indicators .banner-indicator.active{transform:scale(1.3)}}.banners-widget .banners-slider .banners-indicators .banner-indicator:hover:not(.active){opacity:.9;transform:scale(1.2);background-color:hsl(0 0% 100% / .6)}.banners-widget .banners-slider .banners-indicators .banner-indicator:focus-visible{outline:1px solid var(--accent);outline-offset:1px}.banners-widget .banners-slider .banner-progress-timer{position:absolute;top:var(--space-md);right:var(--space-md);z-index:20;opacity:.9}@media(max-width:768px){.banners-widget .banners-slider .banner-progress-timer{top:var(--space-sm);right:var(--space-sm)}}.banners-widget .banners-slider .banner-progress-timer .progress-circle{background-color:var(--blurred-background);border-radius:50%;position:relative;width:36px;height:36px}@media(max-width:768px){.banners-widget .banners-slider .banner-progress-timer .progress-circle{width:32px;height:32px}}.banners-widget .banners-slider .banner-progress-timer .progress-circle svg{width:100%;height:100%;transform:rotate(-90deg);filter:drop-shadow(0 1px 2px rgb(0 0 0 / .2))}.banners-widget .banners-slider .banner-progress-timer .progress-circle svg .progress-path{color:var(--accent);transition:stroke-dashoffset linear;will-change:stroke-dashoffset}.banners-widget .banners-slider .banner-progress-timer .progress-circle .progress-text{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);display:flex;align-items:center;justify-content:center}.banners-widget .banners-slider .banner-progress-timer .progress-circle .progress-text .progress-count{font-size:.7rem;font-weight:500;color:var(--text);min-width:1ch;text-align:center}@media(max-width:768px){.banners-widget .banners-slider .banner-progress-timer .progress-circle .progress-text .progress-count{font-size:.65rem}}.banners-settings-form{max-height:100%}.banners-settings-form .settings-section{margin-bottom:var(--space-lg);padding-bottom:var(--space-lg);border-bottom:1px solid var(--transp-2)}.banners-settings-form .settings-section:last-child{margin-bottom:0;padding-bottom:0;border-bottom:none}.banners-settings-form .settings-row{display:grid;grid-template-columns:1fr 1fr;gap:var(--space-md)}@media(max-width:768px){.banners-settings-form .settings-row{grid-template-columns:1fr}}.banners-settings-form .settings-header{display:flex;align-items:center;justify-content:space-between;margin-bottom:var(--space-md)}.banners-settings-form .settings-header .section-title{font-size:var(--h5);font-weight:600;margin:0}.banners-settings-form .settings-header .btn-add{display:flex;align-items:center;gap:var(--space-xs);padding:var(--space-xs) var(--space-md);background-color:var(--accent);color:var(--background);border-radius:var(--border05);transition:all var(--transition);font-size:var(--p-small);font-weight:500}@media(prefers-reduced-motion:reduce){.banners-settings-form .settings-header .btn-add{transition:none}}.banners-settings-form .settings-header .btn-add:hover{background-color:var(--accent-400);transform:translateY(-1px)}.banners-settings-form .settings-header .btn-add:active{transform:translateY(0)}.banners-settings-form .settings-header .btn-add:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.banners-settings-form .settings-header .btn-add svg{width:1.25em;height:1.25em}.banners-settings-form .banners-list{display:flex;flex-direction:column;gap:var(--space-md);margin-bottom:var(--space-md);max-height:min(55vh,1000px);min-height:200px;overflow-y:auto;overflow-x:hidden}.banners-settings-form .banners-list .banner-item{background-color:var(--transp-05);border-radius:var(--border05);padding:var(--space-md);transition:all var(--transition);position:relative;border:1px solid var(--transp-2)}@media(prefers-reduced-motion:reduce){.banners-settings-form .banners-list .banner-item{transition:none}}.banners-settings-form .banners-list .banner-item:hover{background-color:var(--transp-1)}.banners-settings-form .banners-list .banner-item .banner-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:var(--space-md)}.banners-settings-form .banners-list .banner-item .banner-header .banner-title{margin:0;font-size:var(--h6);font-weight:500}.banners-settings-form .banners-list .banner-item .banner-header .btn-remove-banner{display:flex;align-items:center;justify-content:center;width:2rem;height:2rem;border-radius:50%;background-color:var(--transp-2);color:var(--error);transition:all var(--transition)}@media(prefers-reduced-motion:reduce){.banners-settings-form .banners-list .banner-item .banner-header .btn-remove-banner{transition:none}}.banners-settings-form .banners-list .banner-item .banner-header .btn-remove-banner:hover{background-color:var(--error-light);transform:scale(1.05)}.banners-settings-form .banners-list .banner-item .banner-header .btn-remove-banner:active{transform:scale(1)}.banners-settings-form .banners-list .banner-item .banner-header .btn-remove-banner:focus-visible{outline:2px solid var(--error);outline-offset:2px}.banners-settings-form .banners-list .banner-item .banner-header .btn-remove-banner svg{width:1.25em;height:1.25em}.banners-settings-form .banners-list .banner-item .banner-inputs{display:grid;grid-template-columns:1fr 1fr;gap:var(--space-md)}@media(max-width:992px){.banners-settings-form .banners-list .banner-item .banner-inputs{grid-template-columns:1fr}}.banners-settings-form .banners-list .banner-item .banner-inputs .banner-col{display:flex;flex-direction:column}.banners-settings-form .banners-list .banner-item .banner-image-upload{position:relative}.banners-settings-form .banners-list .banner-item .banner-image-upload .image-upload-actions{display:flex;gap:var(--space-xs);margin-top:var(--space-xs)}.banners-settings-form .banners-list .banner-item .banner-image-upload .image-upload-actions .btn-upload svg{width:1em;height:1em}.banners-settings-form .banners-list .banner-item .banner-image-upload .upload-progress{margin-top:var(--space-xs);padding:var(--space-xs);background-color:var(--transp-05);border-radius:var(--border05)}.banners-settings-form .banners-list .banner-item .banner-image-upload .upload-progress .progress-bar{width:100%;height:.25rem;background-color:var(--transp-2);border-radius:var(--border05);overflow:hidden;margin-bottom:var(--space-xs)}.banners-settings-form .banners-list .banner-item .banner-image-upload .upload-progress .progress-bar .progress-fill{height:100%;background-color:var(--accent);transition:width .3s ease;border-radius:var(--border05)}.banners-settings-form .banners-list .banner-item .banner-image-upload .upload-progress .progress-text{font-size:var(--p-small);color:var(--text-muted)}.banners-settings-form .banners-list .banner-item .banner-image-upload .image-preview{position:relative;margin-top:var(--space-sm);border-radius:var(--border05);overflow:hidden;border:1px solid var(--transp-2);max-width:200px}.banners-settings-form .banners-list .banner-item .banner-image-upload .image-preview img{width:100%;height:100px;object-fit:cover;display:block}.banners-settings-form .banners-list .banner-item .banner-image-upload .image-preview .btn-remove-preview{position:absolute;top:var(--space-xs);right:var(--space-xs);width:1.5rem;height:1.5rem;background-color:rgb(0 0 0 / .7);color:#fff;border-radius:50%;display:flex;align-items:center;justify-content:center;transition:all var(--transition)}@media(prefers-reduced-motion:reduce){.banners-settings-form .banners-list .banner-item .banner-image-upload .image-preview .btn-remove-preview{transition:none}}.banners-settings-form .banners-list .banner-item .banner-image-upload .image-preview .btn-remove-preview:hover{background-color:var(--error);transform:scale(1.1)}.banners-settings-form .banners-list .banner-item .banner-image-upload .image-preview .btn-remove-preview:active{transform:scale(1)}.banners-settings-form .banners-list .banner-item .banner-image-upload .image-preview .btn-remove-preview svg{width:.875rem;height:.875rem}@media(prefers-reduced-motion:reduce){.banners-slider *{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}:where(.bp-page,.battlepass-widget,.bp-profile-tab){--bp-accent:var(--accent, #6180ff);--bp-bg:var(--background-950, #121214);--bp-bg-soft:var(--background-900, #1e1e22);--bp-border:var(--transp-2, rgba(255, 255, 255, 0.12));--bp-muted:var(--text-400, #a0a0a8);--bp-text:var(--text, #e8e8ed);--bp-text-contrast:var(--text-50, #fafafa);--bp-success:var(--success, #30d158);--bp-warning:var(--warning, #ff9f0a);--bp-info:var(--info, #64d2ff);--bp-error:var(--error, #ff453a);--bp-top-gold:color-mix(in srgb, var(--bp-warning) 78%, var(--primary-100, #f0f0f2));--bp-top-silver:color-mix(in srgb, var(--primary-200, #e0e0e4) 80%, var(--accent-100, #e1e7ff));--bp-top-bronze:color-mix(in srgb, var(--bp-warning) 56%, var(--bp-error) 44%);--bp-space-1:8px;--bp-space-2:12px;--bp-space-3:16px;--bp-space-4:20px;--bp-radius-sm:calc(var(--border05, 8px) + 1px);--bp-radius-md:calc(var(--border05, 8px) + 3px);--bp-fs-h1:clamp(28px, 3.1vw, 40px);--bp-fs-h2:clamp(22px, 2.2vw, 28px);--bp-fs-h3:clamp(16px, 1.4vw, 19px);--bp-fs-body:14px;--bp-fs-small:12px}.bp-page{margin-top:20px;margin-bottom:32px;display:grid;gap:var(--bp-space-2)}.bp-hero{border-color:var(--bp-border)}.bp-hero__body{display:grid;grid-template-columns:1.1fr 1fr;gap:16px;padding:18px;background:radial-gradient(130% 140% at 0% 0%,color-mix(in srgb,var(--bp-accent) 18%,transparent),transparent 58%),linear-gradient(170deg,color-mix(in srgb,var(--bp-bg-soft) 84%,transparent),color-mix(in srgb,var(--bp-bg) 92%,transparent))}.bp-hero__kicker{margin:0;text-transform:uppercase;letter-spacing:.08em;color:var(--bp-muted);font-size:12px;font-weight:700}.bp-hero__title{margin:6px 0 0;font-size:clamp(24px,3vw,34px);line-height:1.1}.bp-hero__subtitle{margin:8px 0 0;color:var(--bp-muted);line-height:1.45}.bp-hero__season{margin-top:14px;display:flex;align-items:center;flex-wrap:wrap;gap:8px}.bp-chip{border-radius:999px;padding:5px 10px;font-size:12px;font-weight:700;border:1px solid var(--bp-border)}.bp-chip.is-active{background:color-mix(in srgb,var(--bp-success) 20%,transparent);border-color:color-mix(in srgb,var(--bp-success) 48%,transparent)}.bp-chip.is-ended{background:var(--transp-03,rgb(255 255 255 / .07))}.bp-chip.is-upcoming{background:color-mix(in srgb,var(--bp-info) 22%,transparent);border-color:color-mix(in srgb,var(--bp-info) 48%,transparent)}.bp-hero__season-text{color:var(--bp-muted);font-size:13px}.bp-hero__dates{margin-top:8px;display:flex;gap:14px;flex-wrap:wrap;font-size:12px;color:var(--bp-muted)}.bp-hero__user{border:1px solid var(--bp-border);border-radius:calc(var(--border1, 12px) - 2px);background:color-mix(in srgb,var(--bp-bg) 90%,transparent);padding:12px;display:grid;gap:12px}.bp-user{display:inline-flex;align-items:center;gap:10px;min-width:0;text-decoration:none;color:inherit}.bp-user img{width:44px;height:44px;border-radius:999px;object-fit:cover;border:1px solid var(--bp-border)}.bp-user span{display:grid;min-width:0}.bp-user strong,.bp-top__name{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.bp-user small{color:var(--bp-muted);font-size:12px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.bp-user__meta{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px}.bp-user__meta>div{border:1px solid var(--bp-border);border-radius:calc(var(--border05, 8px) + 2px);padding:8px 9px;background:var(--transp-03,rgb(255 255 255 / .07));display:grid;gap:3px}.bp-user__meta span{color:var(--bp-muted);font-size:11px}.bp-user__meta strong{font-size:16px;line-height:1.15}.bp-progress{width:100%;height:8px;border-radius:999px;border:1px solid var(--bp-border);background:color-mix(in srgb,var(--background,#0f1624) 85%,transparent);overflow:hidden}.bp-progress__line{height:100%;border-radius:inherit;background:linear-gradient(90deg,color-mix(in srgb,var(--bp-accent) 75%,#8ce6ff),var(--bp-accent))}.bp-user__progress p{margin:7px 0 0;color:var(--bp-muted);font-size:12px}.bp-user__actions{display:grid;gap:8px}.bp-badge{display:inline-flex;align-items:center;justify-content:center;border-radius:999px;padding:6px 10px;border:1px solid var(--bp-border);font-size:12px;line-height:1;font-weight:700}.bp-badge.is-premium{border-color:color-mix(in srgb,var(--bp-top-gold) 44%,var(--bp-border));background:color-mix(in srgb,var(--bp-top-gold) 18%,transparent)}.bp-badge.is-paid{border-color:color-mix(in srgb,var(--bp-success) 48%,transparent);background:color-mix(in srgb,var(--bp-success) 18%,transparent)}.bp-badge.is-locked{border-color:color-mix(in srgb,var(--bp-warning) 48%,transparent);background:color-mix(in srgb,var(--bp-warning) 18%,transparent)}.bp-badge.is-done{border-color:color-mix(in srgb,var(--bp-success) 48%,transparent);background:color-mix(in srgb,var(--bp-success) 16%,transparent)}.bp-badge.is-disabled{opacity:.8}.bp-layout{display:grid;grid-template-columns:minmax(300px,0.4fr) minmax(0,1.6fr);gap:14px}.bp-layout.is-no-map{grid-template-columns:1fr}.bp-missions .card-body,.bp-map .card-body,.bp-top .card-body,.bp-levels .card-body{display:grid;gap:12px;padding:14px}.bp-missions__head h2,.bp-top__head h2,.bp-levels__head h2,.bp-map__head h2{margin:0;font-size:20px}.bp-missions__head p,.bp-top__head p,.bp-levels__head p,.bp-map__head p{margin:5px 0 0;color:var(--bp-muted)}.bp-periods-select{max-width:320px}.bp-periods-select select{width:100%;min-height:38px;border-radius:calc(var(--border05, 8px) + 1px);border:1px solid var(--bp-border);background:color-mix(in srgb,var(--bp-bg) 92%,transparent);color:var(--text,#e8e8ed);padding:0 10px}.bp-periods-select .ts-control{background:color-mix(in srgb,var(--bp-bg) 92%,transparent)}.bp-periods-select .ts-wrapper.dropdown-active .ts-control,.bp-periods-select .ts-wrapper.focus .ts-control{border-color:color-mix(in srgb,var(--bp-accent) 58%,var(--bp-border));box-shadow:0 0 0 1px color-mix(in srgb,var(--bp-accent) 30%,transparent)}.bp-periods-select .ts-dropdown{border-color:color-mix(in srgb,var(--bp-accent) 30%,var(--bp-border))}.bp-stats-row{display:flex;gap:14px;flex-wrap:wrap;color:var(--bp-muted);font-size:13px}.bp-task-list{display:grid;gap:10px;max-height:560px;overflow:auto;padding-right:6px}.bp-task{border-radius:calc(var(--border1, 12px) - 2px);border:1px solid var(--bp-border);background:color-mix(in srgb,var(--bp-bg) 90%,transparent);padding:12px;display:grid;gap:9px;transition:border-color .18s ease,transform .18s ease}.bp-task:hover{transform:translateY(-1px);border-color:color-mix(in srgb,var(--bp-accent) 40%,var(--bp-border))}.bp-task.is-locked{opacity:.88}.bp-task.is-done{border-color:color-mix(in srgb,var(--success,#30d158) 36%,var(--bp-border))}.bp-task.is-active{border-color:color-mix(in srgb,var(--bp-accent) 52%,var(--bp-border));box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--bp-accent) 35%,transparent)}.bp-task.is-dimmed{opacity:.62}.bp-task header{display:flex;align-items:flex-start;justify-content:space-between;gap:10px}.bp-task__head-wrap{display:flex;align-items:center;gap:10px;min-width:0}.bp-task__icon{width:34px;height:34px;object-fit:contain;flex-shrink:0;filter:drop-shadow(0 8px 12px rgb(0 0 0 / .4))}.bp-task h3{margin:0;font-size:16px;line-height:1.25}.bp-task p{margin:0;color:var(--bp-muted);font-size:13px;line-height:1.4}.bp-task footer{display:flex;justify-content:space-between;gap:10px;font-size:12px;color:var(--bp-muted);flex-wrap:wrap}.bp-task footer span{border:1px solid var(--bp-border);border-radius:999px;padding:3px 8px;background:color-mix(in srgb,var(--bp-bg-soft) 82%,transparent)}.bp-pagination{margin-top:4px;display:flex;justify-content:space-between;align-items:center;gap:8px;font-size:13px}.bp-pagination a{text-decoration:none;color:inherit;border:1px solid var(--bp-border);padding:4px 9px;border-radius:999px}.bp-pagination a.is-disabled{pointer-events:none;opacity:.45}.bp-map__canvas{position:relative;min-height:760px;border-radius:calc(var(--border1, 12px) - 2px);border:1px solid var(--bp-border);overflow:hidden;background:linear-gradient(165deg,#161c27,#0f141d 58%,#101923)}.bp-map__terrain{position:absolute;inset:0;background-position:center;background-size:cover;background-repeat:no-repeat;filter:saturate(.9) contrast(.94) brightness(.9)}.bp-map__terrain::before{content:"";position:absolute;inset:0;background:radial-gradient(circle at 50% 10%,rgb(123 163 255 / .2),transparent 36%),linear-gradient(to bottom,rgb(7 11 20 / .16),rgb(10 15 24 / .42)),repeating-linear-gradient(120deg,rgb(255 255 255 / .02),rgb(255 255 255 / .02) 2px,transparent 2px,transparent 13px)}.bp-map__node{--bp-node-x:0px;--bp-node-y:0px;position:absolute;right:calc(50% + var(--bp-node-x));top:calc(50% + var(--bp-node-y));transform:translate(50%,-50%);border:0;min-width:84px;min-height:106px;background:#fff0;color:#fff;font-size:12px;font-weight:700;display:inline-flex;flex-direction:column;align-items:center;justify-content:flex-start;gap:7px;cursor:pointer;z-index:2;transition:transform .2s ease,filter .2s ease,opacity .2s ease,z-index .2s ease}.bp-map__node:hover,.bp-map__node.is-active{transform:translate(50%,calc(-50% - 8px));z-index:4}.bp-map__node-core{position:relative;display:inline-flex;align-items:center;justify-content:center;width:74px;height:74px;animation:bp-node-float 2.8s ease-in-out infinite}.bp-map__node-halo{position:absolute;width:78px;height:78px;border-radius:999px;top:0;left:50%;transform:translateX(-50%);background:radial-gradient(circle,color-mix(in srgb,var(--bp-accent) 38%,transparent),transparent 70%);filter:blur(10px);opacity:.72;animation:bp-node-pulse 2.4s ease-in-out infinite;pointer-events:none}.bp-map__node-image{width:72px;height:72px;display:inline-flex;align-items:center;justify-content:center;border-radius:999px;border:1px solid color-mix(in srgb,var(--bp-accent) 45%,var(--bp-border));background:radial-gradient(circle at 50% 30%,rgb(126 173 255 / .28),transparent 52%),linear-gradient(145deg,rgb(37 52 81 / .92),rgb(11 18 28 / .96));box-shadow:0 16px 24px rgb(0 0 0 / .42),inset 0 0 0 1px hsl(0 0% 100% / .05)}.bp-map__node-image--empty{position:relative}.bp-map__node-image--empty::before{content:"";width:26px;height:26px;border-radius:999px;border:2px solid color-mix(in srgb,var(--bp-accent) 60%,transparent);background:color-mix(in srgb,var(--bp-accent) 24%,transparent)}.bp-map__node-image img{width:56px;height:56px;object-fit:contain;filter:drop-shadow(0 8px 14px rgb(0 0 0 / .45))}.bp-map__node-progress{position:absolute;bottom:-9px;left:50%;transform:translateX(-50%);min-width:56px;text-align:center;font-size:10px;border-radius:999px;padding:2px 7px;border:1px solid var(--bp-border);background:rgb(9 16 24 / .9);backdrop-filter:blur(6px)}.bp-map__node-tip{display:grid;gap:2px;min-width:120px;max-width:180px;border-radius:calc(var(--border05, 8px) + 2px);border:1px solid var(--bp-border);background:rgb(9 15 23 / .9);backdrop-filter:blur(6px);padding:6px 8px;text-align:center;opacity:0;transform:translateY(4px);pointer-events:none;transition:opacity .2s ease,transform .2s ease}.bp-map__node-tip b{font-size:11px;line-height:1.15}.bp-map__node-tip small{color:var(--bp-muted);font-size:10px;line-height:1}.bp-map__node:hover .bp-map__node-tip,.bp-map__node.is-active .bp-map__node-tip{opacity:1;transform:translateY(0)}.bp-map__node.is-done{filter:saturate(1.08)}.bp-map__node.is-done .bp-map__node-image{border-color:color-mix(in srgb,var(--success,#30d158) 55%,transparent)}.bp-map__node.is-locked .bp-map__node-image{border-color:color-mix(in srgb,var(--warning,#ff9f0a) 58%,transparent);opacity:.86}.bp-map__node.is-active{filter:brightness(1.08)}.bp-map__node.is-dimmed{opacity:.52}@keyframes bp-node-float{0%,100%{transform:translateY(0)}50%{transform:translateY(-5px)}}@keyframes bp-node-pulse{0%,100%{opacity:.42;transform:translateX(-50%) scale(1)}50%{opacity:.84;transform:translateX(-50%) scale(1.08)}}.bp-bottom{display:grid;grid-template-columns:minmax(0,1.85fr) minmax(330px,1fr);gap:14px}.bp-bottom__main,.bp-bottom__side{display:grid;gap:14px}.bp-rewards__head h2,.bp-history__head h2{margin:0;font-size:20px}.bp-history__head .btn{margin-top:10px;justify-self:start}.bp-rewards__head p,.bp-history__head p{margin:5px 0 0;color:var(--bp-muted)}.bp-rewards__grid{display:grid;gap:10px;grid-template-columns:repeat(auto-fill,minmax(220px,1fr))}.bp-reward{border:1px solid var(--bp-border);border-radius:calc(var(--border05, 8px) + 2px);background:color-mix(in srgb,var(--bp-bg) 90%,transparent);padding:11px;display:grid;gap:8px}.bp-reward.is-unavailable{opacity:.72}.bp-reward__image{border-radius:calc(var(--border05, 8px) + 1px);overflow:hidden;border:1px solid var(--bp-border);background:var(--transp-03,rgb(255 255 255 / .07));aspect-ratio:16/9}.bp-reward__image img{width:100%;height:100%;object-fit:cover}.bp-reward h3{margin:0;font-size:15px}.bp-reward p{margin:0;color:var(--bp-muted);font-size:13px;line-height:1.4}.bp-reward__meta{display:flex;justify-content:space-between;align-items:center;gap:8px;color:var(--bp-muted);font-size:12px;flex-wrap:wrap}.bp-reward__form{margin-top:2px}.bp-history__form{margin-top:10px}.bp-history__season{margin-top:10px;border:1px solid var(--bp-border);border-radius:calc(var(--border05, 8px) + 2px);padding:8px;display:grid;gap:3px}.bp-history__season span{color:var(--bp-muted);font-size:12px}.bp-history__season p{margin:2px 0 0;color:var(--bp-muted);font-size:12px;line-height:1.35}.bp-history__leaders{margin-top:10px;display:grid;gap:8px}.bp-history__leaders h3{margin:0;font-size:15px}.bp-history-page__layout{display:grid;grid-template-columns:minmax(280px,0.68fr) minmax(0,1.32fr);gap:14px}.bp-history-page__seasons .card-body,.bp-history-page__leaders .card-body,.bp-history-page__levels .card-body{display:grid;gap:12px;padding:14px}.bp-history-page__season-list{display:grid;gap:8px;max-height:760px;overflow:auto;padding-right:6px}.bp-history-page__season-item{border:1px solid var(--bp-border);border-radius:calc(var(--border05, 8px) + 2px);background:color-mix(in srgb,var(--bp-bg) 90%,transparent);padding:10px;text-decoration:none;color:inherit;display:grid;gap:4px;transition:border-color .2s ease,transform .2s ease}.bp-history-page__season-item:hover{transform:translateY(-1px);border-color:color-mix(in srgb,var(--bp-accent) 44%,var(--bp-border))}.bp-history-page__season-item span{color:var(--bp-muted);font-size:12px}.bp-history-page__season-item.is-selected{border-color:color-mix(in srgb,var(--bp-accent) 62%,var(--bp-border));box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--bp-accent) 28%,transparent)}.bp-history-page__content{display:grid;gap:14px}.bp-levels__rail{display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:8px}.bp-levels__track{display:flex;gap:12px;overflow:auto;scroll-behavior:smooth;scroll-snap-type:x mandatory;padding:4px 2px 10px}.bp-levels__track::-webkit-scrollbar{display:none}.bp-level{border:1px solid color-mix(in srgb,var(--bp-accent) 16%,var(--bp-border));border-radius:calc(var(--border05, 8px) + 4px);padding:12px;background:radial-gradient(140% 120% at 50% 0%,color-mix(in srgb,var(--bp-accent) 20%,transparent),transparent 60%),linear-gradient(170deg,color-mix(in srgb,var(--bp-bg-soft) 84%,transparent),color-mix(in srgb,var(--bp-bg) 92%,transparent));display:grid;gap:6px;min-width:240px;scroll-snap-align:start;position:relative;overflow:hidden}.bp-level.is-reached{border-color:color-mix(in srgb,var(--success,#30d158) 50%,var(--bp-border));box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--success,#30d158) 24%,transparent)}.bp-level::before{content:"";position:absolute;top:-24px;right:-26px;width:84px;height:84px;border-radius:999px;background:color-mix(in srgb,var(--bp-accent) 28%,transparent);opacity:.4}.bp-level h3{margin:0;font-size:15px;line-height:1.2;font-weight:700}.bp-level p{margin:0;color:var(--bp-muted);font-size:12px;line-height:1.3}.bp-levels__arrow{width:36px;height:36px;border-radius:999px;border:1px solid var(--bp-border);background:color-mix(in srgb,var(--bp-bg-soft) 88%,transparent);color:var(--text-200,#e0e0e4);cursor:pointer;display:inline-flex;align-items:center;justify-content:center;font-size:14px;transition:transform .2s ease,border-color .2s ease}.bp-levels__arrow:hover{transform:translateY(-1px);border-color:color-mix(in srgb,var(--bp-accent) 44%,var(--bp-border))}.bp-levels__arrow:disabled{opacity:.4;pointer-events:none}.bp-top__table,.bp-widget-top__list{display:grid;gap:8px}.bp-top__row,.bp-widget-top__row{position:relative;display:flex;align-items:center;gap:9px;border:1px solid var(--bp-border);border-radius:var(--bp-radius-sm);padding:9px;text-decoration:none;color:inherit;min-width:0;overflow:hidden;transition:border-color .2s ease,transform .2s ease,box-shadow .2s ease}.bp-top__row:hover,.bp-widget-top__row:hover{transform:translateY(-1px);border-color:color-mix(in srgb,var(--bp-accent) 44%,var(--bp-border));box-shadow:0 10px 20px rgb(0 0 0 / .18)}.bp-widget-top__row{justify-content:flex-start}.bp-top__row.is-gold,.bp-widget-top__row.is-gold{border-color:color-mix(in srgb,var(--bp-top-gold) 65%,var(--bp-border));background:linear-gradient(120deg,color-mix(in srgb,var(--bp-top-gold) 22%,transparent),color-mix(in srgb,var(--bp-top-gold) 5%,transparent))}.bp-top__row.is-silver,.bp-widget-top__row.is-silver{border-color:color-mix(in srgb,var(--bp-top-silver) 62%,var(--bp-border));background:linear-gradient(120deg,color-mix(in srgb,var(--bp-top-silver) 24%,transparent),color-mix(in srgb,var(--bp-top-silver) 6%,transparent))}.bp-top__row.is-bronze,.bp-widget-top__row.is-bronze{border-color:color-mix(in srgb,var(--bp-top-bronze) 60%,var(--bp-border));background:linear-gradient(120deg,color-mix(in srgb,var(--bp-top-bronze) 24%,transparent),color-mix(in srgb,var(--bp-top-bronze) 6%,transparent))}.bp-top__row.is-gold .bp-top__pos,.bp-widget-top__row.is-gold span:first-child{color:color-mix(in srgb,var(--bp-top-gold) 88%,var(--bp-text))}.bp-top__row.is-silver .bp-top__pos,.bp-widget-top__row.is-silver span:first-child{color:color-mix(in srgb,var(--bp-top-silver) 88%,var(--bp-text))}.bp-top__row.is-bronze .bp-top__pos,.bp-widget-top__row.is-bronze span:first-child{color:color-mix(in srgb,var(--bp-top-bronze) 88%,var(--bp-text))}.bp-top__row img,.bp-widget-top__row img{width:32px;height:32px;border-radius:999px;object-fit:cover;border:1px solid color-mix(in srgb,var(--bp-border) 88%,transparent)}.bp-top__pos{min-width:32px;text-align:center;border-radius:999px;border:1px solid #fff0;padding:3px 6px;font-weight:800;letter-spacing:.02em}.bp-top__row.is-gold .bp-top__pos,.bp-widget-top__row.is-gold span:first-child{border-color:color-mix(in srgb,var(--bp-top-gold) 70%,var(--bp-border));background:linear-gradient(135deg,color-mix(in srgb,var(--bp-top-gold) 92%,var(--primary-100,#f0f0f2)),color-mix(in srgb,var(--bp-top-gold) 76%,var(--primary-50,#fafafa)));color:color-mix(in srgb,var(--background-950,#121214) 78%,var(--bp-top-gold))}.bp-top__row.is-silver .bp-top__pos,.bp-widget-top__row.is-silver span:first-child{border-color:color-mix(in srgb,var(--bp-top-silver) 70%,var(--bp-border));background:linear-gradient(135deg,color-mix(in srgb,var(--bp-top-silver) 90%,var(--primary-50,#fafafa)),color-mix(in srgb,var(--bp-top-silver) 74%,var(--accent-50,#f0f3ff)));color:color-mix(in srgb,var(--background-900,#1e1e22) 72%,var(--bp-top-silver))}.bp-top__row.is-bronze .bp-top__pos,.bp-widget-top__row.is-bronze span:first-child{border-color:color-mix(in srgb,var(--bp-top-bronze) 68%,var(--bp-border));background:linear-gradient(135deg,color-mix(in srgb,var(--bp-top-bronze) 88%,var(--primary-100,#f0f0f2)),color-mix(in srgb,var(--bp-top-bronze) 72%,var(--warning-light,rgb(255 159 10 / .15))));color:color-mix(in srgb,var(--background-900,#1e1e22) 74%,var(--bp-top-bronze))}.bp-top__row.is-gold::before,.bp-top__row.is-silver::before,.bp-top__row.is-bronze::before{content:"";position:absolute;inset:0;pointer-events:none;opacity:.18}.bp-top__row.is-gold::before{background:radial-gradient(120% 90% at 0% 0%,var(--bp-top-gold),transparent 62%)}.bp-top__row.is-silver::before{background:radial-gradient(120% 90% at 0% 0%,var(--bp-top-silver),transparent 62%)}.bp-top__row.is-bronze::before{background:radial-gradient(120% 90% at 0% 0%,var(--bp-top-bronze),transparent 62%)}.bp-top__row.is-gold img,.bp-top__row.is-silver img,.bp-top__row.is-bronze img{width:36px;height:36px}.bp-top__name{flex:1 1 auto;min-width:0;font-size:14px;font-weight:700}.bp-top__meta{color:var(--bp-muted);font-size:11px;white-space:nowrap;font-variant-numeric:tabular-nums}.bp-empty{border:1px dashed var(--bp-border);border-radius:calc(var(--border1, 12px) - 2px);padding:14px;text-align:center;color:var(--bp-muted)}.bp-empty--missions{display:grid;gap:4px}.bp-empty--missions strong{color:var(--text,#e8e8ed)}.bp-empty--missions p{margin:0}.bp-modal__content{display:grid;gap:12px}.bp-modal__content p{margin:0;color:var(--bp-muted);line-height:1.45}.bp-modal__form{display:grid;gap:10px}.bp-modal__form label{font-size:13px;color:var(--text-300,#c8c8ce);font-weight:600}.bp-modal__form input{width:100%;border:1px solid var(--bp-border);border-radius:calc(var(--border05, 8px) + 1px);background:var(--transp-03,rgb(255 255 255 / .07));color:var(--text,#e8e8ed);padding:0 10px;min-height:38px}.bp-modal__actions{display:grid;grid-template-columns:1fr 1fr;gap:8px}.bp-modal__hint{color:var(--bp-muted);font-size:12px}.bp-profile-tab{border-color:var(--bp-border);border-radius:calc(var(--border1, 12px) + 2px)}.bp-profile-tab .card-body{background:radial-gradient(120% 140% at 0% 0%,color-mix(in srgb,var(--bp-accent) 14%,transparent),transparent 62%),linear-gradient(170deg,color-mix(in srgb,var(--bp-bg-soft) 82%,transparent),color-mix(in srgb,var(--bp-bg) 92%,transparent));padding:14px}.bp-profile-tab__head{display:flex;justify-content:space-between;align-items:center;gap:12px;padding-bottom:10px;border-bottom:1px solid var(--bp-border)}.bp-profile-tab__rank{color:var(--bp-muted);font-size:13px}.bp-profile-tab__hero{border-radius:calc(var(--border1, 12px) - 2px);border:1px solid color-mix(in srgb,var(--bp-accent) 26%,var(--bp-border));padding:12px;background:radial-gradient(120% 120% at 100% 0%,color-mix(in srgb,var(--bp-accent) 20%,transparent),transparent 70%),color-mix(in srgb,var(--bp-bg-soft) 84%,transparent)}.bp-profile-tab__hero-main{min-width:0;display:grid;gap:6px}.bp-profile-tab__hero-subtitle{margin:0;color:var(--bp-muted);font-size:12px;line-height:1.35}.bp-profile-tab__hero-right{display:grid;justify-items:end;gap:6px}.bp-profile-tab__rank-chip{display:inline-flex;align-items:center;border-radius:999px;border:1px solid color-mix(in srgb,var(--bp-accent) 42%,var(--bp-border));background:color-mix(in srgb,var(--bp-accent) 16%,transparent);padding:5px 10px;font-size:12px;font-weight:700;white-space:nowrap}.bp-profile-tab__overall{width:240px;display:grid;gap:4px}.bp-profile-tab__overall small{font-size:11px;color:var(--bp-muted);text-align:right}.bp-profile-tab__stats{margin-top:14px;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px}.bp-profile-tab__stats>div{border:1px solid var(--bp-border);border-radius:calc(var(--border05, 8px) + 2px);padding:10px 9px;display:grid;gap:3px;background:radial-gradient(110% 110% at 100% 0%,color-mix(in srgb,var(--bp-accent) 10%,transparent),transparent 70%),color-mix(in srgb,var(--bp-bg-soft) 78%,transparent)}.bp-profile-tab__stats span{color:var(--bp-muted);font-size:12px}.bp-profile-tab__periods{margin-top:12px;display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:8px}.bp-profile-tab__period{border:1px solid var(--bp-border);border-radius:calc(var(--border05, 8px) + 2px);padding:10px;display:grid;gap:3px;background:color-mix(in srgb,var(--bp-bg-soft) 82%,transparent);position:relative;overflow:hidden}.bp-profile-tab__period::before{content:"";position:absolute;left:0;top:0;bottom:0;width:3px;background:color-mix(in srgb,var(--bp-accent) 65%,transparent)}.bp-profile-tab__period h4,.bp-profile-tab__period p{margin:0}.bp-profile-tab__period p{color:var(--bp-muted);font-size:12px;position:relative;z-index:1}.bp-widget-summary__user{display:flex;align-items:center;gap:10px}.bp-widget-summary__user img{width:42px;height:42px;border-radius:999px;object-fit:cover}.bp-widget-summary__user p{margin:3px 0 0;color:var(--bp-muted);font-size:12px}.bp-widget-summary__stats{margin-top:10px;display:grid;gap:5px;color:var(--bp-muted);font-size:13px}.bp-widget-summary__stats b{color:var(--text,#e8e8ed)}@media(max-width:1480px){.bp-layout{grid-template-columns:minmax(320px,0.56fr) minmax(0,1.44fr)}.bp-map__canvas{min-height:680px}}@media(max-width:1240px){.bp-layout{grid-template-columns:1fr}.bp-map__canvas{min-height:540px}.bp-map{order:-1}.bp-bottom{grid-template-columns:1fr}.bp-history-page__layout{grid-template-columns:1fr}}@media(max-width:900px){.bp-hero__body{grid-template-columns:1fr}.bp-user__meta{grid-template-columns:repeat(2,minmax(0,1fr))}.bp-task-list{max-height:420px}.bp-map__node{min-width:72px;min-height:96px}.bp-map__node-core{width:64px;height:64px}.bp-map__node-image{width:62px;height:62px}.bp-map__node-image img{width:48px;height:48px}.bp-map__node-tip{min-width:104px;max-width:148px}.bp-top__meta:nth-last-child(-n+2){display:none}}@media(max-width:620px){.bp-profile-tab__stats{grid-template-columns:repeat(2,minmax(0,1fr))}.bp-profile-tab__head{flex-direction:column;align-items:stretch}.bp-profile-tab__hero-right{justify-items:start}.bp-profile-tab__overall{width:100%}.bp-map__canvas{min-height:320px}.bp-map__node-tip{display:none}.bp-level{min-width:190px}.bp-hero__dates{display:grid;gap:4px}.bp-modal__actions{grid-template-columns:1fr}.bp-top__meta:nth-last-child(-n+3){display:none}}.battlepass-widget{position:relative;overflow:hidden;border-color:color-mix(in srgb,var(--bp-accent) 20%,var(--bp-border));background:radial-gradient(130% 115% at 100% 0%,color-mix(in srgb,var(--bp-accent) 16%,transparent),transparent 62%),linear-gradient(170deg,color-mix(in srgb,var(--bp-bg-soft) 88%,transparent),color-mix(in srgb,var(--bp-bg) 95%,transparent))}.battlepass-widget::before{content:"";position:absolute;inset:0;background:repeating-linear-gradient(120deg,rgb(255 255 255 / .02),rgb(255 255 255 / .02) 2px,transparent 2px,transparent 14px);opacity:.5;pointer-events:none}.bp-hero__season-description{margin:10px 0 0;padding:10px 12px;border-radius:calc(var(--border05, 8px) + 2px);border:1px solid color-mix(in srgb,var(--bp-accent) 32%,var(--bp-border));background:color-mix(in srgb,var(--bp-bg-soft) 82%,transparent);color:var(--text-300,#c8c8ce);font-size:13px;line-height:1.45}.bp-layout{grid-template-columns:minmax(320px,0.92fr) minmax(0,1.48fr);align-items:stretch}.bp-missions .card-body,.bp-map .card-body{position:relative;z-index:1}.bp-task-list{max-height:730px;gap:12px;padding-right:8px}.bp-task-list::-webkit-scrollbar{width:8px}.bp-task-list::-webkit-scrollbar-thumb{border-radius:999px;background:color-mix(in srgb,var(--bp-accent) 45%,transparent)}.battlepass-mission{padding:12px 12px 11px;border-radius:calc(var(--border1, 12px) - 1px);background:radial-gradient(170% 120% at 100% 0%,color-mix(in srgb,var(--bp-accent) 12%,transparent),transparent 62%),color-mix(in srgb,var(--bp-bg) 92%,transparent)}.battlepass-mission__header{display:flex;align-items:flex-start;justify-content:space-between;gap:10px}.battlepass-mission__content{min-width:0;display:grid;gap:6px}.battlepass-mission__title{margin:0;font-size:15px;line-height:1.2}.battlepass-mission__description{margin:0;color:var(--bp-muted);font-size:12px;line-height:1.4}.battlepass-mission__status{display:grid;justify-items:end;gap:6px;flex-shrink:0}.battlepass-mission__rewards{margin-top:8px;display:flex;gap:8px;flex-wrap:wrap}.battlepass-mission__progress{margin-top:8px;display:grid;gap:6px}.battlepass-mission__progress .progress-text{display:flex;justify-content:space-between;align-items:center;gap:8px;color:var(--bp-muted);font-size:12px}.bp-task__time{font-size:11px;color:var(--bp-muted);border:1px solid var(--bp-border);border-radius:999px;padding:3px 8px;background:color-mix(in srgb,var(--bp-bg-soft) 85%,transparent)}.bp-badge.badge--exp{border-color:color-mix(in srgb,#7ad3ff 60%,var(--bp-border));background:color-mix(in srgb,#7ad3ff 18%,transparent)}.bp-badge.badge--stars{border-color:color-mix(in srgb,#ffd66e 58%,var(--bp-border));background:color-mix(in srgb,#ffd66e 18%,transparent)}.bp-map__canvas{min-height:900px;background:linear-gradient(165deg,#101a27,#0d141f 58%,#0f1621)}.bp-map__terrain::after{content:"";position:absolute;inset:0;background:radial-gradient(circle at 20% 25%,rgb(94 136 255 / .2),transparent 32%),radial-gradient(circle at 80% 60%,rgb(120 206 255 / .14),transparent 34%);pointer-events:none}.bp-map__node{left:var(--bp-node-x);top:var(--bp-node-y);right:auto;transform:translate(-50%,-50%)}.bp-map__node:hover,.bp-map__node.is-active{transform:translate(-50%,calc(-50% - 8px))}.bp-map__node-core{width:76px;height:76px}.bp-map__node-image{width:74px;height:74px}.bp-map__node-image img{width:60px;height:60px}.bp-map__node-tip{min-width:130px}.bp-levels__track{gap:14px;padding:4px 2px 12px}.bp-level{min-width:245px;gap:10px;border-color:color-mix(in srgb,var(--bp-accent) 34%,var(--bp-border))}.bp-level__top{display:flex;justify-content:space-between;align-items:center;gap:8px}.bp-level__id{display:inline-flex;align-items:center;border-radius:999px;border:1px solid color-mix(in srgb,var(--bp-accent) 42%,var(--bp-border));padding:4px 10px;font-size:12px;font-weight:800;letter-spacing:.02em}.bp-level__xp{color:var(--bp-muted);font-size:12px;font-weight:700}.bp-level__reward{border:1px solid var(--bp-border);border-radius:calc(var(--border05, 8px) + 2px);background:color-mix(in srgb,var(--bp-bg-soft) 85%,transparent);padding:10px;display:grid;gap:3px}.bp-level__reward strong{font-size:20px;line-height:1}.bp-level__reward span{color:var(--bp-muted);font-size:11px;line-height:1.2}.bp-level__meta{display:flex;flex-wrap:wrap;gap:6px}.bp-profile-tab .card-body{position:relative;overflow:hidden}.bp-profile-tab__period{gap:8px;background:radial-gradient(120% 120% at 100% 0%,color-mix(in srgb,var(--bp-accent) 13%,transparent),transparent 70%),color-mix(in srgb,var(--bp-bg-soft) 84%,transparent)}.bp-profile-tab__period-head{display:flex;justify-content:space-between;align-items:center;gap:8px}.bp-profile-tab__period-head h4{margin:0;font-size:14px}.bp-profile-tab__period-progress{display:block}.bp-profile-tab__period-meta{display:grid;gap:2px}.bp-profile-tab__period-meta p{margin:0;font-size:12px;color:var(--bp-muted)}.bp-periods-select .ts-dropdown .active{background:color-mix(in srgb,var(--bp-accent) 24%,transparent)}@media(max-width:1480px){.bp-map__canvas{min-height:780px}}@media(max-width:1240px){.bp-task-list{max-height:520px}.bp-map__canvas{min-height:620px}}@media(max-width:900px){.battlepass-mission__header{flex-direction:column;align-items:stretch}.battlepass-mission__status{justify-items:start}.bp-map__canvas{min-height:500px}}@media(max-width:620px){.bp-task-list{max-height:460px}.bp-map__canvas{min-height:360px}.bp-level{min-width:210px}}.bp-page--new{gap:16px}.bp-hero--new .bp-hero__body{grid-template-columns:minmax(0,1.5fr) minmax(300px,1fr);align-items:center;border-radius:calc(var(--border1, 12px) - 2px)}.bp-hero--main .bp-hero__body{grid-template-columns:1fr;position:relative;overflow:hidden;min-height:198px;background:radial-gradient(130% 170% at 0% 0%,color-mix(in srgb,var(--accent-700,var(--bp-accent)) 36%,transparent),transparent 58%),linear-gradient(104deg,color-mix(in srgb,var(--background-950,#121214) 88%,var(--accent-900,#131a33)) 0%,color-mix(in srgb,var(--background-900,#1e1e22) 82%,var(--accent-800,#273366)) 48%,color-mix(in srgb,var(--background-900,#1e1e22) 66%,var(--accent-700,#3a4d99)) 100%)}.bp-hero--main .bp-hero__body::before{content:"";position:absolute;inset:0;background:linear-gradient(90deg,color-mix(in srgb,var(--background-950,#121214) 86%,transparent) 0%,color-mix(in srgb,var(--background-950,#121214) 68%,transparent) 36%,color-mix(in srgb,var(--background-950,#121214) 36%,transparent) 72%,color-mix(in srgb,var(--background-950,#121214) 16%,transparent) 100%),repeating-linear-gradient(120deg,var(--transp-03,rgb(255 255 255 / .03)),var(--transp-03,rgb(255 255 255 / .03)) 2px,transparent 2px,transparent 15px);pointer-events:none}.bp-hero--main .bp-hero__body::after{content:"";position:absolute;right:0;bottom:0;width:min(43vw,520px);height:100%;background-image:var(--bp-hero-image,none);background-size:contain;background-repeat:no-repeat;background-position:right bottom;filter:drop-shadow(0 16px 24px rgb(0 0 0 / .42));pointer-events:none}.bp-hero--main .bp-hero__main{position:relative;z-index:1;max-width:min(67%,850px)}.bp-hero__season-name{margin:0;font-size:var(--bp-fs-h1);line-height:1.06}.bp-hero__season-time{margin:var(--bp-space-1) 0 0;color:var(--text-200,#e0e0e4);font-size:clamp(16px,1.55vw,20px);font-weight:700}.bp-hero--new .bp-hero__subtitle{max-width:760px;font-size:var(--bp-fs-body);line-height:1.42}.bp-hero__actions{margin-top:var(--bp-space-2);display:flex;gap:var(--bp-space-1);flex-wrap:wrap}.bp-hero__actions .btn{min-height:40px;font-weight:700;letter-spacing:.01em;color:var(--bp-text-contrast);border-width:1px;box-shadow:none;transition:transform .18s ease,box-shadow .18s ease,filter .18s ease}.bp-hero__actions .btn:hover,.bp-hero__actions .btn:focus-visible{transform:translateY(-1px);box-shadow:0 10px 22px rgb(0 0 0 / .18)}.bp-hero__actions .btn:focus-visible{outline:none;box-shadow:0 0 0 2px color-mix(in srgb,var(--bp-accent) 34%,transparent),0 10px 22px rgb(0 0 0 / .18)}.bp-pass-state{display:inline-flex;align-items:center;gap:10px;border-radius:calc(var(--border05, 8px) + 4px);border:1px solid var(--bp-border);background:color-mix(in srgb,var(--bp-bg-soft) 86%,transparent);padding:10px 12px;min-height:42px}.bp-pass-state__icon{width:21px;height:21px;border-radius:999px;display:inline-flex;align-items:center;justify-content:center;font-size:13px;font-weight:900;flex-shrink:0}.bp-pass-state__text{font-size:13px;font-weight:700}.bp-pass-state.is-active{border-color:color-mix(in srgb,var(--bp-success) 55%,var(--bp-border));background:radial-gradient(80% 120% at 100% 0%,color-mix(in srgb,var(--bp-success) 28%,transparent),transparent 68%),color-mix(in srgb,var(--bp-success) 14%,transparent)}.bp-pass-state.is-active .bp-pass-state__icon{background:color-mix(in srgb,var(--bp-success) 84%,transparent);color:var(--bp-text-contrast)}.bp-pass-state.is-disabled{border-color:color-mix(in srgb,var(--bp-warning) 52%,var(--bp-border));background:radial-gradient(80% 120% at 100% 0%,color-mix(in srgb,var(--bp-warning) 24%,transparent),transparent 68%),color-mix(in srgb,var(--bp-warning) 12%,transparent)}.bp-pass-state.is-disabled .bp-pass-state__icon{background:color-mix(in srgb,var(--bp-warning) 84%,transparent);color:var(--bp-text-contrast)}.bp-btn-strong{border-width:1px;box-shadow:0 10px 24px rgb(0 0 0 / .18);color:var(--bp-text-contrast)}.bp-btn-strong--pass{background:linear-gradient(140deg,color-mix(in srgb,var(--accent-700,var(--bp-accent)) 84%,var(--accent-300,#a5b7ff)),var(--accent-700,var(--bp-accent)));border-color:color-mix(in srgb,var(--accent-300,#a5b7ff) 42%,var(--accent-700,var(--bp-accent)))}.bp-btn-strong--stars{background:color-mix(in srgb,var(--bp-bg-soft) 86%,transparent);border-color:color-mix(in srgb,var(--bp-info) 48%,var(--bp-border));color:color-mix(in srgb,var(--bp-info) 78%,var(--bp-text-contrast))}.bp-btn-strong--shop{background:linear-gradient(140deg,color-mix(in srgb,var(--bp-success) 72%,var(--background-900,#1e1e22)),color-mix(in srgb,var(--bp-success) 88%,var(--background-800,#2a2a2e)));border-color:color-mix(in srgb,var(--bp-success) 58%,var(--bp-border))}.bp-btn-strong--history{background:color-mix(in srgb,var(--accent-700,var(--bp-accent)) 24%,var(--bp-bg-soft));border-color:color-mix(in srgb,var(--accent-300,#a5b7ff) 50%,var(--bp-border));color:var(--bp-text-contrast)}.bp-track .card-body{display:grid;gap:var(--bp-space-2);padding:var(--bp-space-2)}.bp-track__head h2{margin:0;font-size:var(--bp-fs-h2)}.bp-track__head p{margin:4px 0 0;color:var(--bp-muted);font-size:var(--bp-fs-body)}.bp-track__layout{display:grid;grid-template-columns:auto auto minmax(0,1fr) auto;gap:10px;align-items:stretch}.bp-track__labels{display:grid;grid-template-rows:1fr 1fr;gap:8px;align-items:stretch}.bp-track__labels>span{padding:10px 6px;border-radius:calc(var(--border05, 8px) + 2px);border:1px solid var(--bp-border);font-size:12px;font-weight:800;text-transform:uppercase;letter-spacing:.04em;background:color-mix(in srgb,var(--bp-bg-soft) 84%,transparent);display:flex;flex-direction:column;align-items:center;justify-content:center;gap:9px;min-width:44px;min-height:0}.bp-track__labels>span>span{writing-mode:vertical-rl;text-orientation:mixed;transform:rotate(180deg);line-height:1}.bp-track__labels>span b{display:inline-flex;align-items:center;justify-content:center;width:18px;height:18px;border-radius:999px;font-size:11px;line-height:1;border:1px solid var(--bp-border);transform:rotate(0deg)}.bp-track__labels .is-free b,.bp-track__labels .is-premium.is-open b{border-color:color-mix(in srgb,var(--bp-success) 60%,var(--bp-border));background:color-mix(in srgb,var(--bp-success) 22%,transparent);color:color-mix(in srgb,var(--bp-success) 84%,var(--bp-text-contrast))}.bp-track__labels .is-premium.is-locked b{border-color:color-mix(in srgb,var(--bp-error) 60%,var(--bp-border));background:color-mix(in srgb,var(--bp-error) 20%,transparent);color:color-mix(in srgb,var(--bp-error) 76%,var(--bp-text-contrast))}.bp-track__arrow{width:34px;border-radius:999px;border:1px solid var(--bp-border);background:color-mix(in srgb,var(--bp-bg-soft) 88%,transparent);color:var(--text-200,#e0e0e4);cursor:pointer}.bp-track__arrow:disabled{opacity:.45;pointer-events:none}.bp-track__rail{display:flex;gap:12px;overflow-x:auto;scroll-behavior:smooth;padding:2px 2px 10px}.bp-track__rail::-webkit-scrollbar{display:none}.bp-track__tier{min-width:228px;display:grid;gap:8px}.bp-track__cards{display:grid;grid-template-rows:1fr 1fr;gap:8px}.bp-track-card{position:relative;border-radius:var(--bp-radius-md);border:1px solid var(--bp-border);background:color-mix(in srgb,var(--bp-bg) 92%,transparent);padding:8px 9px 9px;min-height:0;display:flex;flex-direction:column;gap:6px;overflow:visible}.bp-track-card.is-free{border-color:color-mix(in srgb,var(--bp-info) 35%,var(--bp-border));background:radial-gradient(130% 120% at 0% 0%,color-mix(in srgb,var(--bp-info) 20%,transparent),transparent 64%),linear-gradient(165deg,color-mix(in srgb,var(--background-900,#1e1e22) 78%,var(--accent-900,#131a33)),color-mix(in srgb,var(--background-950,#121214) 82%,var(--accent-900,#131a33)))}.bp-track-card.is-premium{border-color:color-mix(in srgb,var(--bp-warning) 56%,var(--bp-border));background:radial-gradient(130% 120% at 0% 0%,color-mix(in srgb,var(--bp-warning) 24%,transparent),transparent 64%),linear-gradient(165deg,color-mix(in srgb,var(--background-900,#1e1e22) 70%,var(--bp-warning)),color-mix(in srgb,var(--background-950,#121214) 82%,var(--bp-warning)))}.bp-track-card img{width:46px;height:46px;object-fit:contain;align-self:center;margin-top:2px;filter:drop-shadow(0 8px 14px rgb(0 0 0 / .45))}.bp-track-card strong{font-size:var(--bp-fs-body);line-height:1.22;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;min-height:0;margin-top:0;text-align:center;align-self:stretch;padding:0 18px}.bp-track-card__info{position:absolute;top:8px;right:8px;width:19px;height:19px;border-radius:999px;border:1px solid color-mix(in srgb,var(--text-500,#78787f) 58%,var(--bp-border));background:color-mix(in srgb,var(--bp-bg) 88%,transparent);color:var(--text-300,#c8c8ce);display:inline-flex;align-items:center;justify-content:center;z-index:3;cursor:help;outline:none}.bp-track-card__info-mark{font-size:12px;font-weight:800;line-height:1}.bp-track-card__tooltip{position:absolute;right:0;top:calc(100% + 8px);min-width:190px;max-width:260px;border-radius:calc(var(--border05, 8px) + 2px);border:1px solid var(--bp-border);background:color-mix(in srgb,var(--bp-bg) 94%,transparent);box-shadow:0 16px 32px rgb(0 0 0 / .34);color:var(--text-200,#e0e0e4);font-size:12px;line-height:1.35;padding:8px 9px;white-space:normal;opacity:0;visibility:hidden;transform:translateY(4px);transition:opacity .18s ease,transform .18s ease,visibility .18s ease;pointer-events:none;z-index:12}.bp-track-card__info:hover .bp-track-card__tooltip,.bp-track-card__info:focus-within .bp-track-card__tooltip{opacity:1;visibility:visible;transform:translateY(0)}.bp-track-card.is-unlocked{border-color:color-mix(in srgb,var(--bp-success) 52%,var(--bp-border));box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--bp-success) 24%,transparent)}.bp-track-card.is-premium{border-color:color-mix(in srgb,var(--bp-warning) 52%,var(--bp-border))}.bp-track-card__state{margin-top:auto;justify-self:start;border-radius:999px;border:1px solid var(--bp-border);padding:4px 8px;font-size:11px;font-weight:700;line-height:1}.bp-track-card__state.is-unlocked{border-color:color-mix(in srgb,var(--bp-success) 60%,var(--bp-border));background:color-mix(in srgb,var(--bp-success) 18%,transparent)}.bp-track-card__state.is-available{border-color:color-mix(in srgb,var(--bp-success) 60%,var(--bp-border));background:color-mix(in srgb,var(--bp-success) 18%,transparent)}.bp-track-card__state.is-locked{border-color:color-mix(in srgb,var(--text-500,#78787f) 52%,var(--bp-border));background:color-mix(in srgb,var(--text-500,#78787f) 14%,transparent);color:var(--text-300,#c8c8ce)}.bp-track-card__state.is-claimed{border-color:color-mix(in srgb,var(--accent-500,var(--bp-accent)) 58%,var(--bp-border));background:color-mix(in srgb,var(--accent-500,var(--bp-accent)) 20%,transparent);color:color-mix(in srgb,var(--accent-500,var(--bp-accent)) 80%,var(--bp-text-contrast))}.bp-track-card__claim-form{margin-top:6px}.bp-track-card__claim-btn{border:0;outline:none;border-radius:8px;background:var(--accent-700,var(--bp-accent));color:var(--bp-text-contrast);font-size:12px;font-weight:700;line-height:1;padding:8px 10px;cursor:pointer;opacity:0;transform:translateY(6px);transition:opacity .2s ease,transform .2s ease,filter .2s ease}.bp-track-card:hover .bp-track-card__claim-btn,.bp-track-card:focus-within .bp-track-card__claim-btn{opacity:1;transform:translateY(0)}.bp-track-card.is-claimable .bp-track-card__claim-btn{opacity:1;transform:none}.bp-track-card__claim-btn:hover{filter:brightness(1.08)}.bp-track-card.is-claimed .bp-track-card__claim-form{display:none}.bp-track-card__overlay{position:absolute;inset:-1px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:7px;text-align:center;padding:12px 10px;border-radius:inherit;background:rgb(8 11 19 / .94);backdrop-filter:blur(3px);color:var(--text-200,#e0e0e4);font-size:12px;font-weight:700;line-height:1.3;pointer-events:none;z-index:8;opacity:0;transition:opacity .2s ease}.bp-track-card__overlay-icon{display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;border-radius:999px;border:1px solid color-mix(in srgb,var(--bp-warning) 48%,var(--bp-border));background:color-mix(in srgb,var(--bp-warning) 24%,transparent);font-size:14px;line-height:1}.bp-track-card__overlay-text{max-width:92%}.bp-track-card.is-premium:hover .bp-track-card__overlay{opacity:1}.bp-track__tier-meta{display:flex;justify-content:space-between;align-items:center;gap:8px;color:var(--bp-muted);font-size:12px;border-top:1px solid var(--bp-border);padding-top:7px}.bp-track__tier.is-reached .bp-track__tier-meta{color:var(--text-300,#c8c8ce)}.bp-track__progress{display:grid;gap:6px}.bp-track__progress p{margin:0;color:var(--bp-muted);font-size:12px}.bp-track__hint{color:var(--bp-muted);font-size:12px;line-height:1.35}.bp-track__notice{min-height:18px;font-size:12px;color:var(--bp-muted)}.bp-track__notice.is-success{color:color-mix(in srgb,var(--bp-success) 78%,var(--bp-text-contrast))}.bp-track__notice.is-error{color:color-mix(in srgb,var(--bp-error) 84%,var(--bp-text-contrast))}@media(max-width:980px){.bp-hero--main .bp-hero__main{max-width:100%}.bp-hero--main .bp-hero__body::after{width:56vw;opacity:.34}.bp-track__labels>span{min-width:38px;min-height:0;padding:8px 4px;font-size:11px}.bp-track-card__claim-btn{opacity:1;transform:none}}@media(max-width:680px){.bp-hero--main .bp-hero__body::after{display:none}}.bp-season-layout{display:grid;grid-template-columns:minmax(0,1.7fr) minmax(290px,0.7fr);gap:var(--bp-space-2)}.bp-missions-panel .card-body,.bp-top--season .card-body{display:grid;gap:var(--bp-space-2);padding:var(--bp-space-2)}.bp-missions-panel__head{display:flex;justify-content:space-between;align-items:flex-start;gap:12px;flex-wrap:wrap}.bp-missions-panel__head h2{margin:0;font-size:var(--bp-fs-h2)}.bp-missions-panel__head p{margin:4px 0 0;color:var(--bp-muted);font-size:var(--bp-fs-body)}.bp-missions-panel__tools{display:grid;gap:8px;justify-items:end}.bp-missions-panel__refresh{font-size:14px;color:var(--bp-muted)}.bp-task-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--bp-space-1)}.bp-task-card{border:1px solid color-mix(in srgb,var(--bp-accent) 18%,var(--bp-border));border-radius:var(--bp-radius-md);background:radial-gradient(120% 120% at 100% 0%,color-mix(in srgb,var(--bp-accent) 14%,transparent),transparent 72%),linear-gradient(170deg,color-mix(in srgb,var(--bp-bg-soft) 86%,transparent),color-mix(in srgb,var(--bp-bg) 92%,transparent));padding:8px 9px;display:grid;gap:6px;min-height:0;transition:transform .2s ease,border-color .2s ease,box-shadow .2s ease}.bp-task-card:hover{transform:translateY(-1px);border-color:color-mix(in srgb,var(--bp-accent) 44%,var(--bp-border));box-shadow:0 12px 24px rgb(0 0 0 / .2)}.bp-task-card.is-done{border-color:color-mix(in srgb,var(--bp-success) 52%,var(--bp-border))}.bp-task-card.is-locked{opacity:.9}.bp-task-card__head{display:flex;justify-content:space-between;align-items:flex-start;gap:8px}.bp-task-card__title-wrap{min-width:0;display:grid;gap:1px}.bp-task-card h3{margin:0;font-size:var(--bp-fs-h3);line-height:1.2;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;min-height:0}.bp-task-card p{margin:0;color:var(--bp-muted);font-size:12px;line-height:1.28;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;min-height:0}.bp-task-card__reward{flex-shrink:0;border-radius:var(--bp-radius-sm);border:1px solid color-mix(in srgb,var(--bp-warning) 58%,var(--bp-border));background:linear-gradient(140deg,color-mix(in srgb,var(--bp-warning) 28%,transparent),color-mix(in srgb,var(--bp-warning) 18%,var(--bp-error)));font-size:12px;font-weight:800;padding:4px 8px}.bp-task-card__progress{display:grid;gap:3px}.bp-task-card__progress-text{display:flex;justify-content:space-between;gap:8px;font-size:11px;color:var(--bp-muted);font-variant-numeric:tabular-nums}.bp-task-card__progress-text span:last-child{color:var(--text-200,#e0e0e4);font-weight:700}.bp-top--season .bp-top__row{padding:10px}.bp-top--season .bp-top__head h2{font-size:var(--bp-fs-h2);margin:0}.bp-top--season .bp-top__head p{margin:4px 0 0;color:var(--bp-muted);font-size:var(--bp-fs-body)}.bp-shop-page .bp-hero__body{grid-template-columns:1fr}.bp-shop-search{display:flex;gap:var(--bp-space-1);margin-bottom:var(--bp-space-2)}.bp-shop-search input{flex:1 1 auto;min-height:40px;border-radius:calc(var(--border05, 8px) + 2px);border:1px solid var(--bp-border);background:color-mix(in srgb,var(--bp-bg) 90%,transparent);color:var(--text,#e8e8ed);padding:0 11px}.bp-shop-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(190px,1fr));gap:var(--bp-space-1)}.bp-shop-grid.container-inventory{align-content:flex-start}.bp-shop-grid.container-inventory>*{max-width:none}.bp-shop-grid .inventory-skin{height:258px;border-radius:8px;background:var(--secondary,#1b1f2e);border:1px solid color-mix(in srgb,var(--bp-border) 84%,transparent);flex-shrink:0;position:relative;transition:.25s;cursor:default;overflow:hidden}.bp-shop-grid .inventory-skin:hover{transform:translateY(-2px);border-color:color-mix(in srgb,var(--bp-accent) 56%,var(--bp-border));box-shadow:0 12px 24px rgb(0 0 0 / .26)}.bp-shop-grid .inventory-skin.is-disabled{opacity:1;filter:none}.bp-shop-grid .inventory-skin::before{content:"";position:absolute;top:0;left:72px;width:44px;height:4px;border-radius:0 0 8px 8px;background:color-mix(in srgb,var(--bp-accent) 82%,#ff5d63 18%);z-index:1}.bp-shop-grid .inventory-skin::after{content:"";position:absolute;inset:0;background-image:radial-gradient(circle at 1px 1px,color-mix(in srgb,var(--bp-border) 56%,transparent) 1px,transparent 0);background-size:18px 18px;opacity:.16;pointer-events:none;z-index:0}.bp-shop-grid .inventory-skin-status-sc{position:absolute;inset:8px 8px auto 8px;z-index:5;display:flex;justify-content:flex-end;pointer-events:none}.bp-shop-grid .inventory-skin-status-scs{display:flex;align-items:center;gap:6px;color:var(--text,#fff);font-size:13px;font-weight:700}.bp-shop-grid .inventory-skin-stickers{border-radius:8px;display:flex;min-height:30px;min-width:30px;gap:6px;background:color-mix(in srgb,var(--transp-1,rgb(0 0 0 / .38)) 92%,transparent);backdrop-filter:blur(10px);padding:5px 8px;justify-content:center;align-items:center;border:1px solid color-mix(in srgb,#ffd66e 48%,transparent);max-width:100%;white-space:nowrap}.bp-shop-grid .bp-shop-star-dot{color:#ffd66e;font-size:10px;line-height:1}.bp-shop-grid .inventory-skin-stickers span:last-child{font-size:11px;line-height:1}.bp-shop-grid .inventory-skin-info{position:absolute;padding:14px;width:100%;height:100%;z-index:2;user-select:none;display:flex;flex-direction:column;justify-content:space-between;gap:6px}.bp-shop-grid .inventory-skin-image{width:100%;height:46%;object-fit:contain}.bp-shop-grid .inventory-skin-name{display:flex;flex-direction:column;gap:2px}.bp-shop-grid .inventory-skin-1line{gap:8px;display:flex;align-items:center;color:var(--text-secondary);font-size:13px;font-weight:500;line-height:1.45}.bp-shop-grid .inventory-skin-weap{max-width:118px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.bp-shop-grid .inventory-skin-sep{width:4px;height:4px;background:var(--text-secondary);border-radius:100%}.bp-shop-grid .inventory-skin-wear{font-size:12px;font-weight:700;letter-spacing:.02em}.bp-shop-grid .inventory-skin-paint{font-size:13px;font-weight:700;line-height:1.3;color:var(--text);overflow:hidden;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}.bp-shop-grid .bp-shop-steam-line{margin-top:3px;color:var(--bp-muted);font-size:11px;line-height:1.3;white-space:normal;overflow:hidden;max-height:2.6em;font-variant-numeric:tabular-nums}.bp-shop-grid .bp-shop-buy-wrap{margin-top:auto;z-index:4;pointer-events:auto}.bp-shop-grid .bp-shop-buy-wrap .btn{min-height:38px;border-radius:8px;font-size:13px;font-weight:700;padding:0 10px;white-space:nowrap;display:inline-flex;align-items:center;justify-content:center;gap:6px}.bp-shop-grid .bp-shop-buy-wrap .bp-shop-buy-star{font-size:13px;line-height:1;color:color-mix(in srgb,var(--bp-warning) 82%,var(--primary-100,#f0f0f2))}.bp-shop-grid .bp-shop-buy-wrap .btn.btn-accent{background:var(--accent-700);border-color:var(--accent-700);color:var(--bp-text-contrast)}.bp-shop-grid .svg-pattern-skin{position:absolute;width:100%;height:100%;margin-top:-18px;z-index:1;opacity:.54;mask-image:radial-gradient(circle at center,black 25%,transparent 60%);-webkit-mask-image:radial-gradient(circle at center,black 25%,transparent 60%);pointer-events:none}.bp-shop-grid .rarity_common_weapon .inventory-skin-paint{color:#aebcca}.bp-shop-grid .rarity_uncommon_weapon .inventory-skin-paint{color:#63a3d7}.bp-shop-grid .rarity_rare_weapon .inventory-skin-paint{color:#6b86e9}.bp-shop-grid .rarity_mythical_weapon .inventory-skin-paint{color:#8f72ea}.bp-shop-grid .rarity_legendary_weapon .inventory-skin-paint{color:#ef5c91}.bp-shop-grid .rarity_ancient_weapon .inventory-skin-paint{color:#ff6f61}.bp-shop-grid .rarity_contraband_weapon .inventory-skin-paint{color:#e6c278}.bp-shop-grid .rarity_common_weapon{border-bottom:solid 2px #9eb1bf}.bp-shop-grid .rarity_uncommon_weapon{border-bottom:solid 2px #428cc2}.bp-shop-grid .rarity_rare_weapon{border-bottom:solid 2px #4361c3}.bp-shop-grid .rarity_mythical_weapon{border-bottom:solid 2px #5c42c2}.bp-shop-grid .rarity_legendary_weapon{border-bottom:solid 2px #c34361}.bp-shop-grid .rarity_ancient_weapon{border-bottom:solid 2px #c34643}.bp-shop-grid .rarity_contraband_weapon{border-bottom:solid 2px #c89842}.bp-shop-grid .rarity_common_weapon::before{background:#9eb1bf}.bp-shop-grid .rarity_uncommon_weapon::before{background:#428cc2}.bp-shop-grid .rarity_rare_weapon::before{background:#4361c3}.bp-shop-grid .rarity_mythical_weapon::before{background:#5c42c2}.bp-shop-grid .rarity_legendary_weapon::before{background:#c34361}.bp-shop-grid .rarity_ancient_weapon::before{background:#c34643}.bp-shop-grid .rarity_contraband_weapon::before{background:#c89842}.bp-modal--shop .bp-modal__content{gap:14px}.bp-shop-buy-preview{--bp-shop-preview-quality:var(--bp-accent);border:1px solid color-mix(in srgb,var(--bp-shop-preview-quality) 48%,var(--bp-border));border-radius:calc(var(--border1, 12px) - 2px);background:radial-gradient(120% 120% at 100% 0%,color-mix(in srgb,var(--bp-shop-preview-quality) 22%,transparent),transparent 72%),linear-gradient(162deg,color-mix(in srgb,var(--bp-bg-soft) 84%,var(--bp-shop-preview-quality) 16%),color-mix(in srgb,var(--bp-bg) 90%,var(--bp-shop-preview-quality) 10%));padding:12px;display:grid;grid-template-columns:minmax(0,190px) minmax(0,1fr);align-items:center;gap:12px;position:relative;overflow:hidden}.bp-shop-buy-preview::after{content:"";position:absolute;inset:0;pointer-events:none;background-image:radial-gradient(circle at 1px 1px,color-mix(in srgb,var(--bp-border) 52%,transparent) 1px,transparent 0);background-size:18px 18px;opacity:.16}.bp-shop-buy-preview__image{border:1px solid color-mix(in srgb,var(--bp-shop-preview-quality) 34%,var(--bp-border));border-radius:calc(var(--border05, 8px) + 1px);overflow:hidden;min-height:132px;display:grid;place-items:center;background:color-mix(in srgb,var(--bp-bg) 90%,transparent);padding:8px;z-index:1}.bp-shop-buy-preview__image img{width:auto;height:auto;max-width:100%;max-height:132px;object-fit:contain}.bp-shop-buy-preview__meta{display:grid;gap:4px;z-index:1;min-width:0}.bp-shop-buy-preview__meta small{color:var(--bp-muted);font-size:12px;line-height:1.25}.bp-shop-buy-preview__meta strong{font-size:18px;line-height:1.24;min-width:0}.bp-shop-buy-preview__meta span{margin-top:3px;justify-self:start;border-radius:999px;padding:4px 10px;border:1px solid color-mix(in srgb,var(--bp-shop-preview-quality) 60%,var(--bp-border));background:color-mix(in srgb,var(--bp-shop-preview-quality) 22%,transparent);font-size:13px;font-weight:700}.bp-shop-buy-preview[data-quality=rarity_common_weapon]{--bp-shop-preview-quality:#9eb1bf}.bp-shop-buy-preview[data-quality=rarity_uncommon_weapon]{--bp-shop-preview-quality:#428cc2}.bp-shop-buy-preview[data-quality=rarity_rare_weapon]{--bp-shop-preview-quality:#4361c3}.bp-shop-buy-preview[data-quality=rarity_mythical_weapon]{--bp-shop-preview-quality:#5c42c2}.bp-shop-buy-preview[data-quality=rarity_legendary_weapon]{--bp-shop-preview-quality:#c34361}.bp-shop-buy-preview[data-quality=rarity_ancient_weapon]{--bp-shop-preview-quality:#c34643}.bp-shop-buy-preview[data-quality=rarity_contraband_weapon]{--bp-shop-preview-quality:#c89842}@media(max-width:620px){.bp-shop-buy-preview{grid-template-columns:1fr}.bp-shop-buy-preview__image{min-height:148px}.bp-shop-buy-preview__meta{text-align:center;justify-items:center}.bp-shop-buy-preview__meta span{justify-self:center}}.bp-inventory-list{display:grid;gap:12px}.bp-inventory-item{--bp-inventory-quality:#4361c3;border:1px solid var(--bp-border);border-radius:calc(var(--border1, 12px) - 1px);background:radial-gradient(120% 115% at 100% 0%,color-mix(in srgb,var(--bp-inventory-quality) 18%,transparent),transparent 72%),linear-gradient(160deg,color-mix(in srgb,var(--bp-bg-soft) 85%,transparent),color-mix(in srgb,var(--bp-bg) 92%,transparent));padding:11px 12px;display:grid;grid-template-columns:132px minmax(0,1fr);gap:13px;align-items:center;position:relative;overflow:hidden}.bp-inventory-item::before{content:"";position:absolute;top:0;left:12px;width:132px;height:3px;border-radius:0 0 8px 8px;background:var(--bp-inventory-quality);opacity:.95}.bp-inventory-item__image{width:132px;height:88px;border-radius:calc(var(--border05, 8px) + 2px);overflow:hidden;border:1px solid color-mix(in srgb,var(--bp-inventory-quality) 40%,var(--bp-border));background:radial-gradient(120% 120% at 100% 0%,color-mix(in srgb,var(--bp-inventory-quality) 18%,transparent),transparent 72%),color-mix(in srgb,var(--bp-bg) 89%,transparent);display:grid;place-items:center;padding:2px}.bp-inventory-item__image img{--bp-inv-img-scale:1.12;--bp-inv-img-shift-x:0%;--bp-inv-img-shift-y:-18%;display:block;width:100%;height:100%;max-width:100%;max-height:100%;object-fit:contain;object-position:center;transform:translate(var(--bp-inv-img-shift-x),var(--bp-inv-img-shift-y)) scale(var(--bp-inv-img-scale));transform-origin:center;filter:none}.bp-inventory-item__image-empty{color:color-mix(in srgb,var(--bp-inventory-quality) 68%,var(--text-200,#e0e0e4));font-size:22px;line-height:1}.bp-inventory-item__meta{display:grid;gap:6px}.bp-inventory-item__head{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:12px}.bp-inventory-item__heading{min-width:0;display:grid;gap:3px}.bp-inventory-item__head-actions{display:grid;justify-items:end;gap:8px;flex-shrink:0}.bp-inventory-item__title{margin:0;font-size:clamp(18px,1.4vw,28px);line-height:1.14;letter-spacing:-.01em;min-width:0;word-break:break-word}.bp-inventory-item__subtitle{margin:0;color:var(--bp-muted);font-size:13px;line-height:1.28}.bp-inventory-item__meta-line{display:flex;align-items:center;gap:12px;flex-wrap:wrap;margin-top:0}.bp-inventory-item__stars,.bp-inventory-item__date{display:inline-flex;align-items:center;gap:4px;font-size:12px;color:var(--bp-muted);font-variant-numeric:tabular-nums}.bp-inventory-item__stars{color:color-mix(in srgb,var(--bp-warning) 80%,var(--text-200,#e0e0e4))}.bp-inventory-item__status{display:inline-flex;align-items:center;gap:6px;width:fit-content;border-radius:999px;padding:5px 11px;border:1px solid var(--bp-border);background:color-mix(in srgb,var(--bp-bg-soft) 86%,transparent);font-size:12px}.bp-inventory-item__status strong{color:var(--text,#e8e8ed);font-size:12px;font-weight:700}.bp-inventory-item__support-btn{min-height:32px;padding:0 12px;border-radius:8px;font-size:12px;font-weight:700;text-decoration:none;display:inline-flex;align-items:center;justify-content:center;white-space:nowrap}.bp-inventory-item__note{margin:2px 0 0;color:var(--bp-muted);font-size:12px;line-height:1.35;border-top:1px solid var(--bp-border);padding-top:7px}.bp-inventory-item__status.is-pending{border-color:color-mix(in srgb,var(--warning,#ff9f0a) 48%,var(--bp-border));background:color-mix(in srgb,var(--warning,#ff9f0a) 18%,transparent)}.bp-inventory-item__status.is-processing{border-color:color-mix(in srgb,var(--info,#64d2ff) 52%,var(--bp-border));background:color-mix(in srgb,var(--info,#64d2ff) 18%,transparent)}.bp-inventory-item__status.is-issued{border-color:color-mix(in srgb,var(--success,#30d158) 55%,var(--bp-border));background:color-mix(in srgb,var(--success,#30d158) 18%,transparent)}.bp-inventory-item[data-quality=rarity_common_weapon]{--bp-inventory-quality:#9eb1bf}.bp-inventory-item[data-quality=rarity_uncommon_weapon]{--bp-inventory-quality:#428cc2}.bp-inventory-item[data-quality=rarity_rare_weapon]{--bp-inventory-quality:#4361c3}.bp-inventory-item[data-quality=rarity_mythical_weapon]{--bp-inventory-quality:#5c42c2}.bp-inventory-item[data-quality=rarity_legendary_weapon]{--bp-inventory-quality:#c34361}.bp-inventory-item[data-quality=rarity_ancient_weapon]{--bp-inventory-quality:#c34643}.bp-inventory-item[data-quality=rarity_contraband_weapon]{--bp-inventory-quality:#c89842}.bp-profile-head{display:flex;justify-content:space-between;align-items:center;gap:10px}.bp-profile-head__rank{border-radius:999px;border:1px solid color-mix(in srgb,var(--bp-accent) 40%,var(--bp-border));background:color-mix(in srgb,var(--bp-accent) 16%,transparent);padding:6px 10px;font-size:12px;font-weight:700}.bp-profile-main-progress{margin-top:12px;display:grid;gap:5px}.bp-profile-main-progress small{color:var(--bp-muted);font-size:12px}@media(max-width:1240px){.bp-season-layout{grid-template-columns:1fr}}@media(max-width:1000px){.bp-hero--new .bp-hero__body{grid-template-columns:1fr}.bp-hero__actions{width:100%}.bp-hero__actions .btn,.bp-pass-state{flex:1 1 calc(50% - var(--bp-space-1));justify-content:center}.bp-track__layout{grid-template-columns:auto minmax(0,1fr) auto}.bp-track__labels{display:none}}@media(max-width:760px){.bp-inventory-item{grid-template-columns:1fr;gap:10px}.bp-inventory-item::before{left:50%;transform:translateX(-50%);width:min(220px,100% - 24px)}.bp-inventory-item__image{width:100%;max-width:220px;margin:0 auto}.bp-inventory-item__image img{--bp-inv-img-scale:1.08;--bp-inv-img-shift-y:-14%}.bp-inventory-item__head{align-items:stretch;flex-direction:column}.bp-inventory-item__head-actions{justify-items:start}.bp-inventory-item__title{font-size:22px}.bp-inventory-item__subtitle,.bp-inventory-item__stars,.bp-inventory-item__date,.bp-inventory-item__note{font-size:13px}.bp-task-grid{grid-template-columns:1fr}.bp-task-card h3,.bp-top--season .bp-top__head h2{font-size:19px}.bp-top__row img{width:30px;height:30px}.bp-track__tier{min-width:212px}.bp-hero__actions .btn,.bp-pass-state{flex:1 1 100%}}@media(prefers-reduced-motion:reduce){.bp-hero__actions .btn,.bp-track-card__claim-btn,.bp-task-card,.bp-top__row,.bp-widget-top__row,.bp-shop-grid .inventory-skin,.bp-levels__arrow,.bp-track__arrow{transition:none!important}.bp-map__node-core,.bp-map__node-halo{animation:none!important}}.cases-module{--sidebar-color:var(--secondary-900);--span-color:var(--accent);--default-text-color:var(--text-100);--navbar-first-color:var(--secondary-900);--color-default:var(--text-100);--color-dark:var(--text-400);--bg-color:var(--secondary-800);--fon:var(--background);--top-text-color:var(--text-200)}.cases-page{max-width:var(--max-content-width);margin:0 auto;padding:16px}.cases__container__background{background:var(--sidebar-color);border-radius:12px;padding:14px}.menu-modules{display:flex;flex-wrap:wrap;gap:10px;margin:14px 0}.menu-modules-knopka{background:var(--secondary-800);color:var(--text-300);border-radius:8px;padding:9px 14px;line-height:1.3;border:1px solid var(--transp-3);transition:.2s ease}.menu-modules-knopka:hover{color:var(--text-100);border-color:var(--accent)}.menu-modules-knopka.active-modules{color:var(--text-100);background:color-mix(in srgb,var(--accent) 20%,var(--secondary-800));border-color:color-mix(in srgb,var(--accent) 45%,transparent)}.balances_user{display:flex;flex-wrap:wrap;gap:10px;margin-bottom:14px}.balances_user>div{border-radius:999px;background:var(--secondary-800);color:var(--accent);border:1px solid color-mix(in srgb,var(--accent) 30%,transparent);padding:6px 12px;line-height:1.3;font-weight:700;font-size:12px}.live{margin-bottom:10px}.live__list-wrapper{border-radius:10px;background:var(--sidebar-color);border:1px solid var(--transp-3);padding:10px;overflow:hidden;position:relative}.live__list-wrapper::after{content:"";position:absolute;top:0;right:0;bottom:0;width:120px;pointer-events:none;background:linear-gradient(270deg,var(--sidebar-color),#fff0)}.live__list{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(10,1fr);gap:8px;min-height:90px}.live__item{width:100%;min-width:190px;justify-self:center}.live__link{display:block;border-radius:10px;border:1px solid var(--transp-3);overflow:hidden;position:relative;text-decoration:none}.live__front,.live__back{display:flex;align-items:center;gap:10px;padding:10px;min-height:102px;transition:transform .35s ease,opacity .35s ease}.live__front{transform:translateY(0);opacity:1}.live__back{position:absolute;inset:0;transform:translateY(14px);opacity:0}.live__link:hover .live__front{transform:translateY(-14px);opacity:0}.live__link:hover .live__back{transform:translateY(0);opacity:1}.live__image-wrapper{width:88px;height:60px;flex-shrink:0}.live__case-link{display:block;width:100%;height:100%}.live__image,.live__image-case{width:100%;height:100%;object-fit:cover;border-radius:6px}.live__image-case-wrapper{width:78px;height:58px;flex-shrink:0}.live__user-photo-wrapper{width:28px;height:28px;border-radius:50%;overflow:hidden;flex-shrink:0}.live__user-photo{width:100%;height:100%;object-fit:cover}.live__user-photo-link{display:inline-flex;width:100%;height:100%;border-radius:50%;overflow:hidden}.live__footer{display:flex;flex-direction:column;min-width:0}.live__title{color:var(--default-text-color);font-size:12px;line-height:1.2;font-weight:700;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.live__title__desc{color:var(--color-dark);font-size:11px;line-height:1.2;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}#hide_if_need{display:block}.cases-server-select{display:grid;gap:12px}.cases-server-select .select-wrapper{width:100%}.cases-server-select__actions{display:flex;gap:10px}.cases-server-select__actions>.btn{flex:1 1 0%;width:auto!important}.cases-server-select__hint{font-size:12px;line-height:1.35;color:var(--text-400)}.cases-select-message{color:var(--text-300);line-height:1.35;font-size:13px}.cases-confirm{display:grid;gap:14px}.cases-confirm__icon{width:44px;height:44px;border-radius:50%;display:inline-flex;align-items:center;justify-content:center;background:color-mix(in srgb,var(--accent) 24%,transparent);color:var(--accent);margin:0 auto}.cases-confirm__icon svg{width:22px;height:22px}.cases-confirm__message{text-align:center;color:var(--text-300);font-size:14px;line-height:1.45;min-height:40px}.cases-confirm__actions{display:flex;gap:10px}.cases-confirm__actions>.btn{flex:1 1 0%;width:auto!important}.store-flex-wrap{margin:10px 0 14px}.store-tovar-categories{display:flex;flex-wrap:wrap;gap:8px}.knopka-tovar-type{border:1px solid var(--transp-3);border-radius:8px;padding:9px 14px;background:var(--secondary-800);color:var(--text-200);transition:.2s ease;line-height:1.25}.knopka-tovar-type:hover{border-color:color-mix(in srgb,var(--accent) 55%,transparent);color:var(--text-100)}.knopka-tovar-type.knopka-active-type{background:color-mix(in srgb,var(--accent) 20%,var(--secondary-800));border-color:color-mix(in srgb,var(--accent) 55%,transparent);color:var(--text-100)}.case__container{opacity:1;transform:translateY(0);margin-top:16px}.case__container:first-child{margin-top:0}.cases__title{margin:0 0 12px;color:var(--default-text-color);font-size:20px;line-height:1.2}.cases__list{list-style:none;margin:0;padding:0;display:grid;gap:12px;grid-template-columns:repeat(auto-fill,minmax(190px,1fr))}.cases__item{min-width:0}.cases__link{display:block;background:var(--secondary-800);border:1px solid var(--transp-3);border-radius:10px;text-decoration:none;padding:12px;transition:transform .2s ease,border-color .2s ease}.cases__link:hover{transform:translateY(-2px);border-color:color-mix(in srgb,var(--accent) 50%,transparent)}.cases__link--disable{opacity:.45}.cases__link[aria-disabled=true]{pointer-events:none}.box_limits__Cu7{display:flex;align-items:center;gap:8px;margin-bottom:10px}.box_limitInner__aebQ9{font-size:12px;color:var(--text-300)}.box_limitText__e8x{display:block;margin-bottom:10px;color:var(--text-400);font-size:11px;line-height:1.25}.box_limitsBar__YLqR{flex:1;height:4px;border-radius:999px;background:var(--secondary-700);position:relative}.box_limitsBar__YLqR::after{content:"";position:absolute;left:0;top:0;height:100%;width:var(--progress-width,100%);background:var(--accent);border-radius:inherit}.cases__image-wrapper{display:block}.cases__image-inner{border-radius:8px;background:var(--secondary-700);overflow:hidden;aspect-ratio:1.5/1}.cases__image{width:100%;height:100%;object-fit:cover;transition:transform .25s ease}.cases__link:hover .cases__image{transform:scale(1.03)}.cases__name{margin:10px 0 7px;color:var(--default-text-color);font-size:14px;line-height:1.3;font-weight:700}.cases__price-wrapper{display:flex}.cases__price{display:inline-flex;align-items:center;padding:6px 10px;border-radius:6px;background:color-mix(in srgb,var(--accent) 16%,transparent);color:var(--accent);font-size:12px;line-height:1.2;font-weight:700}.case__inner{background:var(--sidebar-color);border:1px solid var(--transp-3);border-radius:12px;padding:16px}.case-header{display:grid;gap:8px;margin-bottom:10px}.case-header__title{margin:0;color:var(--text-100);font-size:24px;line-height:1.2}.case-header__limit{color:var(--text-300);font-size:13px;line-height:1.3}.inv_back_btn{display:inline-flex;align-items:center;gap:8px;color:var(--text-300);background:var(--secondary-800);border:1px solid var(--transp-3);border-radius:8px;padding:10px 14px;line-height:1.2;text-decoration:none}.inv_back_btn:hover{color:var(--text-100)}.case-spins{min-height:154px;background:var(--secondary-800);border-radius:10px;border:1px solid var(--transp-3);padding:10px}.case-spins.case-spins-height{min-height:300px}.case-spins__cases-list{display:flex;justify-content:center;align-items:center;gap:8px;list-style:none;margin:0;padding:0}.case-spins__cases-item{width:220px}.case-spins__cases-image-wrapper{width:100%;aspect-ratio:1.4/1;border-radius:10px;overflow:hidden;background:var(--secondary-700)}.case-spins__cases-image{width:100%;height:100%;object-fit:cover}.case-spins__cases-list--two .case-spins__cases-item{width:180px}.case-spins__cases-list--three .case-spins__cases-item{width:150px}.case-spins__cases-list--four .case-spins__cases-item{width:130px}.case-spins__cases-list--five .case-spins__cases-item{width:110px}.case-status{margin-top:12px;border-radius:10px;background:var(--secondary-800);border:1px solid var(--transp-3);padding:12px;display:flex;align-items:center;justify-content:space-between;gap:12px}.case-status__informer-title{color:var(--text-100);font-size:14px;line-height:1.3;font-weight:700}.cases__soldout{display:inline-flex;align-items:center;justify-content:center;padding:4px 8px;border-radius:6px;margin-bottom:8px;color:#fda4af;font-size:11px;font-weight:700;line-height:1.2;border:1px solid color-mix(in srgb,#ef4444 55%,transparent);background:color-mix(in srgb,#ef4444 18%,transparent)}.case-status__btn{display:inline-flex;align-items:center;justify-content:center;border-radius:8px;border:1px solid var(--accent);color:var(--text-100);background:color-mix(in srgb,var(--accent) 20%,transparent);padding:10px 14px;line-height:1.2}.case-footer{margin-top:12px;display:flex;align-items:center;gap:10px;flex-wrap:wrap}.case-footer__controls-list{display:flex;gap:8px;margin:0;padding:0;list-style:none}.case-footer__controls-input{display:none}.case-footer__controls-label{display:inline-flex;padding:8px 12px;border-radius:7px;border:1px solid var(--transp-3);color:var(--text-300);background:var(--secondary-800);line-height:1.2;cursor:pointer}.case-footer__controls-input:checked+.case-footer__controls-label{border-color:color-mix(in srgb,var(--accent) 55%,transparent);color:var(--text-100);background:color-mix(in srgb,var(--accent) 20%,var(--secondary-800))}.case-footer__btn-wrapper{display:grid;gap:4px}.open__last{color:var(--text-400);font-size:12px;line-height:1.2}.case-footer__btn{border:1px solid color-mix(in srgb,var(--accent) 50%,transparent);background:color-mix(in srgb,var(--accent) 17%,transparent);color:var(--text-100);border-radius:8px;padding:11px 16px;line-height:1.2;font-weight:700}.case-footer__btn:disabled{opacity:.55;cursor:not-allowed}.case-footer__fast{display:inline-flex;align-items:center;gap:8px;color:var(--text-300);border-radius:8px;border:1px solid var(--transp-3);background:var(--secondary-800);padding:8px 10px;cursor:pointer;user-select:none}.case-footer__fast-toggle{width:34px;height:18px;border-radius:999px;background:var(--secondary-700);position:relative}.case-footer__fast-toggle::before{content:"";width:14px;height:14px;border-radius:50%;background:#fff;position:absolute;top:2px;left:2px;transition:transform .2s ease}.case-footer__fast.case-footer__fast--on .case-footer__fast-toggle{background:color-mix(in srgb,var(--accent) 60%,transparent)}.case-footer__fast.case-footer__fast--on .case-footer__fast-toggle::before{transform:translateX(16px)}.set_hide_div{display:none!important}.cases-container-js{display:grid;gap:10px;margin-bottom:10px;width:100%;max-width:100%;overflow:hidden}.case-block-container{min-width:0;width:100%;max-width:100%;overflow:hidden}.case-content{background:var(--secondary-900);border-radius:10px;border:1px solid var(--transp-3);padding:10px;overflow:hidden;width:100%;max-width:100%}.viewport{position:relative;overflow:hidden;width:100%;max-width:100%}.viewport::after{content:"";position:absolute;inset:0;pointer-events:none;background:linear-gradient(90deg,rgb(0 0 0 / .45),transparent 20%,transparent 80%,rgb(0 0 0 / .45))}.viewport .middle{position:absolute;left:50%;top:0;width:2px;height:100%;background:color-mix(in srgb,var(--accent) 70%,transparent);z-index:2}.slider{width:100%;max-width:100%;overflow:hidden;position:relative}.slider>ul{display:flex;gap:10px;list-style:none;margin:0;padding:0;width:max-content;min-width:100%;will-change:transform;transform:translate3d(0,0,0)}.case-item-bottom{width:145px;min-width:145px;flex:0 0 145px;border-radius:8px;padding:8px;border:1px solid var(--transp-3)}.case_item_img_div{width:100%;height:80px;display:flex;align-items:center;justify-content:center}.case_item_img{max-width:100%;max-height:100%;object-fit:contain}.case_item_footer{margin-top:8px}.case_item_skinName{color:var(--text-100);font-weight:700;font-size:12px;line-height:1.3;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.case_item_weaponName{color:var(--text-400);font-size:11px;line-height:1.3;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.winning-card{box-shadow:0 0 0 1px color-mix(in srgb,var(--accent) 65%,transparent),0 0 20px color-mix(in srgb,var(--accent) 40%,transparent)}.case__footer{margin-top:12px}.case__contains-title{margin:0 0 10px;color:var(--text-100);font-size:20px}.case__items{display:grid;grid-template-columns:repeat(auto-fill,minmax(170px,1fr));gap:10px}.items{list-style:none;margin:0;padding:0}.items__item{cursor:default}.item_item__block{border-radius:8px;border:1px solid var(--transp-3);padding:8px}.item_imageWrapper{width:100%;height:92px;display:flex;align-items:center;justify-content:center}.item_image__in_wrapper{max-width:100%;max-height:100%;object-fit:contain}.item_footer{margin-top:8px}.item_skinName{color:var(--text-100);font-weight:700;font-size:12px;line-height:1.3}.item_weaponName{color:var(--text-400);font-size:11px;line-height:1.3}#modal_case{position:fixed;inset:0;display:none;align-items:center;justify-content:center;background:rgb(0 0 0 / .65);z-index:2000;padding:16px}#cases-confirm-modal.modal,#cases-action-select-modal.modal,#cases-server-select-modal.modal{z-index:2600}#cases-confirm-modal .modal__overlay,#cases-action-select-modal .modal__overlay,#cases-server-select-modal .modal__overlay{z-index:2600}#cases-confirm-modal .modal__container,#cases-action-select-modal .modal__container,#cases-server-select-modal .modal__container{z-index:2601}#modal_case.in_animation{display:flex}#modal_case .modal_container{width:min(960px,100%);max-height:calc(100vh - 32px);overflow-y:auto;background:var(--secondary-900);border:1px solid var(--transp-3);border-radius:12px;padding:16px}#modal_case .modal_header{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:10px}#modal_case .modal_header h1{margin:0;color:var(--text-100);font-size:22px}#modal_case .modal_header span{color:var(--text-400);font-size:12px}.close-modal_body{cursor:pointer;color:var(--text-400);font-style:normal;font-size:20px}#modal_case .modal_buttons{margin-top:10px;display:flex;flex-wrap:wrap;gap:8px}#modal_case .modal_buttons button,#modal_case .modal_buttons a{border-radius:8px;border:1px solid var(--transp-3);background:var(--secondary-800);color:var(--text-100);padding:10px 12px;line-height:1.2}#modal_case .modal_buttons .button-sell{border-color:color-mix(in srgb,#63cc84 40%,transparent);background:color-mix(in srgb,#63cc84 18%,transparent)}#modal_case .modal_buttons .button-close{border-color:color-mix(in srgb,#d06a6a 40%,transparent);background:color-mix(in srgb,#d06a6a 16%,transparent)}.modal_body_more{grid-template-columns:repeat(auto-fill,minmax(150px,1fr))}.inventory_profile{display:grid;grid-template-columns:1fr 1fr;gap:12px}.inventory_user_profile{background:var(--navbar-first-color);border:1px solid var(--transp-3);border-radius:10px;padding:14px}.user_profile_inv{display:flex;align-items:center;gap:12px}.avatar_inv{width:60px;height:60px;border-radius:8px;object-fit:cover;background:var(--secondary-800)}.user_profile_name{color:var(--color-default);font-weight:700;line-height:1.3}.profile_balances{margin-top:4px;display:grid;gap:2px;color:var(--accent);font-weight:700;line-height:1.3}.inventory_bests{display:grid;grid-template-columns:1fr 1fr;gap:10px}.favorite-case,.best-drop,.additional-empty{height:182px;padding:18px;border-radius:10px;background:var(--sidebar-color);border:1px solid var(--transp-3);display:flex;align-items:center;justify-content:space-between;gap:10px}.favorite-case__title,.best-drop__title,.additional-empty__title{color:var(--top-text-color);font-size:12px;line-height:1.2;font-weight:700;text-transform:uppercase}.favorite-case__content,.additional-empty__content{margin-top:8px;color:var(--text-300);font-size:13px;line-height:1.3}.favorite-case__case-image,.best-drop__image{max-width:130px;max-height:120px;object-fit:contain}.best-drop__skin-title{color:var(--text-300);font-size:12px}.best-drop__skin-subtitle{color:var(--text-100);font-size:13px;line-height:1.3;font-weight:700}.best-drop__price{margin-top:8px;display:inline-flex;padding:8px 10px;border-radius:7px;color:#64ce82;background:color-mix(in srgb,#64ce82 18%,transparent);font-size:12px;font-weight:700;line-height:1.2}.additional-empty__empty-best-drop{width:125px;height:92px;border-radius:8px;background:linear-gradient(180deg,#fff0,rgb(130 138 150 / .2) 90%),#1c1c26}.additional-empty__btn,.knopka-pay{display:inline-flex;align-items:center;justify-content:center;border-radius:8px;border:1px solid color-mix(in srgb,var(--accent) 55%,transparent);background:color-mix(in srgb,var(--accent) 20%,transparent);color:var(--text-100);padding:9px 12px;line-height:1.2;font-weight:700;font-size:12px}.inv_sell_container{margin-top:10px;border-radius:10px;background:var(--sidebar-color);border:1px solid var(--transp-3);padding:12px;display:flex;flex-wrap:wrap;gap:10px}.inv_container{margin-top:10px;border-radius:10px;background:var(--sidebar-color);border:1px solid var(--transp-3);padding:10px;display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:10px}.inv_card{position:relative;border-radius:8px;border:1px solid var(--transp-3);min-height:190px;padding:10px;text-decoration:none}.inv_img{width:100%;max-height:82px;object-fit:contain;margin-top:22px}.inv_actions{position:absolute;top:10px;left:10px;display:grid;gap:5px;z-index:2}.inv_take,.inv_sold,.inv_solld,.inv_taked{width:28px;height:28px;border-radius:4px;display:inline-flex;align-items:center;justify-content:center;position:relative;line-height:1;font-weight:700}.inv_take>span,.inv_sold>span,.inv_solld>span,.inv_taked>span{font-size:14px}.inv_take{color:#ffc859;border:1px solid rgb(255 200 89 / .35)}.inv_sold{color:#63cc84;border:1px solid rgb(99 204 132 / .35)}.inv_solld{color:#63cc84;border:1px solid rgb(99 204 132 / .35);opacity:.55}.inv_taked{color:#ffc859;border:1px solid rgb(255 200 89 / .35);opacity:.55}.inv_take>div,.inv_sold>div,.inv_solld>div,.inv_taked>div{pointer-events:none;position:absolute;left:34px;top:50%;transform:translateY(-50%);white-space:nowrap;border-radius:6px;background:rgb(0 0 0 / .55);color:#fff;padding:4px 8px;font-size:11px;line-height:1.2;opacity:0;visibility:hidden;transition:.2s ease}.inv_take:hover>div,.inv_sold:hover>div,.inv_solld:hover>div,.inv_taked:hover>div{opacity:1;visibility:visible}.inv_price{position:absolute;top:10px;right:10px;color:#63cc84;font-weight:700;font-size:12px;line-height:1.2}.inv_name_group{margin-top:6px;color:var(--text-400);font-size:11px;line-height:1.2}.inv_name{margin-top:4px;color:var(--text-100);font-weight:700;font-size:13px;line-height:1.3}.inv_case_img{position:absolute;right:6px;bottom:4px;width:58px;height:42px;opacity:0;transition:.2s ease}.inv_case_img img{width:100%;height:100%;object-fit:cover;border-radius:5px}.inv_card:hover .inv_case_img{opacity:1}.empty_inv{grid-column:1/-1;min-height:220px;display:flex;align-items:center;justify-content:center}.empty_inv_header{color:var(--text-400);font-weight:700}.pagination_inv{margin-top:12px;display:flex;flex-wrap:wrap;gap:6px;justify-content:center}.pagination_inv a,.pagination_inv span{width:36px;height:36px;border-radius:7px;display:inline-flex;align-items:center;justify-content:center;line-height:1;border:1px solid var(--transp-3)}.pagination_inv a{color:var(--text-300);background:var(--secondary-800)}.pagination_inv a:hover{color:var(--text-100);border-color:color-mix(in srgb,var(--accent) 55%,transparent)}.pagination_inv span{color:var(--text-100);background:color-mix(in srgb,var(--accent) 20%,var(--secondary-800))}@media(max-width:1150px){.inventory_profile{grid-template-columns:1fr}.inventory_bests{grid-template-columns:1fr}}@media(max-width:980px){.inv_container{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:780px){.cases__list{grid-template-columns:repeat(2,minmax(0,1fr))}.case-spins__cases-item,.case-spins__cases-list--two .case-spins__cases-item,.case-spins__cases-list--three .case-spins__cases-item,.case-spins__cases-list--four .case-spins__cases-item,.case-spins__cases-list--five .case-spins__cases-item{width:100%}.inv_container{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:560px){.cases-server-select__actions,.cases-confirm__actions{flex-direction:column}}.store-flex-wrap--hidden{display:none!important}.cases-navbar-inventory{list-style:none}.cases-navbar-inventory__link{display:inline-flex;align-items:center;gap:8px;padding:7px 12px;border-radius:999px;border:1px solid color-mix(in srgb,var(--accent) 40%,transparent);background:linear-gradient(135deg,color-mix(in srgb,var(--accent) 12%,transparent),transparent 50%),var(--secondary-900);color:var(--text-100);text-decoration:none;transition:transform .2s ease,border-color .2s ease,box-shadow .2s ease}.cases-navbar-inventory__link:hover{transform:translateY(-1px);border-color:color-mix(in srgb,var(--accent) 70%,transparent);box-shadow:0 12px 28px -20px color-mix(in srgb,var(--accent) 70%,transparent)}.cases-navbar-inventory__icon{width:24px;height:24px;border-radius:50%;display:inline-flex;align-items:center;justify-content:center;background:color-mix(in srgb,var(--accent) 24%,transparent);color:var(--accent)}.cases-navbar-inventory__icon svg{width:14px;height:14px}.cases-navbar-inventory__text{font-size:12px;font-weight:700;letter-spacing:.02em}.cases__container__background{background:radial-gradient(120% 120% at 0% 0%,color-mix(in srgb,var(--accent) 14%,transparent),transparent 42%),linear-gradient(180deg,color-mix(in srgb,var(--secondary-900) 84%,transparent),var(--secondary-900));border-radius:18px;padding:18px;border:1px solid color-mix(in srgb,var(--accent) 20%,var(--transp-3))}.case__container{margin-top:20px}.case__container:first-child{margin-top:0}.cases__title{margin:0 0 16px;text-align:center;font-size:clamp(24px,4.2vw,38px);letter-spacing:.02em;font-weight:800}.cases__list{display:flex;flex-wrap:wrap;justify-content:center;gap:16px}.cases__item{width:210px;flex:0 1 210px}.cases__link{position:relative;display:flex;flex-direction:column;gap:10px;border-radius:14px;padding:12px;overflow:hidden;border:1px solid color-mix(in srgb,var(--accent) 22%,var(--transp-3));background:radial-gradient(200px 90px at 15% -10%,color-mix(in srgb,var(--accent) 20%,transparent),transparent 60%),linear-gradient(180deg,color-mix(in srgb,var(--secondary-700) 34%,transparent),var(--secondary-800));box-shadow:inset 0 1px 0 color-mix(in srgb,#fff 8%,transparent)}.cases__link::before{content:"";position:absolute;inset:-1px;border-radius:inherit;pointer-events:none;opacity:0;transition:opacity .22s ease;background:linear-gradient(120deg,color-mix(in srgb,var(--accent) 40%,transparent),transparent 52%)}.cases__link:hover{transform:translateY(-3px);border-color:color-mix(in srgb,var(--accent) 55%,transparent)}.cases__link:hover::before{opacity:1}.cases__image-inner{border-radius:10px}.cases__image{transition:transform .35s ease,filter .25s ease}.cases__link:hover .cases__image{transform:scale(1.06);filter:drop-shadow(0 12px 22px rgb(0 0 0 / .28))}.cases__name{margin:0;font-size:15px;line-height:1.35}.cases__description{color:var(--text-400);font-size:12px;line-height:1.35;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;min-height:32px}.box_limits__Cu7{margin-bottom:4px}.box_limitInner__aebQ9{font-weight:700}.box_limitText__e8x{margin-bottom:4px}.cases__price{border-radius:999px;padding:7px 12px}.case__inner{border-radius:18px;padding:18px;background:radial-gradient(120% 180% at 100% -10%,color-mix(in srgb,var(--accent) 14%,transparent),transparent 48%),linear-gradient(180deg,color-mix(in srgb,var(--secondary-900) 85%,transparent),var(--secondary-900))}.case-header{display:grid;justify-items:center;gap:10px;margin-bottom:14px;text-align:center}.case-header__back-wrapper{justify-self:start;width:100%}.case-header__title{font-size:clamp(26px,5vw,42px);font-weight:900;letter-spacing:.02em}.case-header__limit{display:inline-flex;align-items:center;justify-content:center;border-radius:999px;padding:8px 14px;border:1px solid color-mix(in srgb,var(--accent) 45%,transparent);color:var(--accent);font-weight:700;background:color-mix(in srgb,var(--accent) 12%,transparent)}.case__consumer{width:min(860px,100%);margin:2px auto 0;padding:12px 14px 14px;border-radius:12px;border:1px solid var(--transp-3);background:color-mix(in srgb,var(--secondary-800) 86%,transparent)}.case__consumer-title{padding:0 8px;color:var(--accent);font-weight:700;letter-spacing:.02em}.case__consumer-text{color:var(--text-300);line-height:1.55;font-size:13px}.case-spins{border-radius:14px;padding:14px;min-height:180px}.case-spins__cases-list{min-height:128px}.case-spins__cases-item{width:min(230px,100%);animation:casesCasePreviewIn .35s ease both}.case-spins__cases-image-wrapper{border-radius:12px}.case-spins__cases-item.case-spins__cases-item--adding{animation:casesCasePreviewAdd .38s ease both}@keyframes casesCasePreviewIn{from{opacity:0;transform:translateY(12px) scale(.96)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes casesCasePreviewAdd{from{opacity:0;transform:translateY(14px) scale(.92);filter:blur(2px)}to{opacity:1;transform:translateY(0) scale(1);filter:blur(0)}}.case-footer{width:100%;justify-content:center;align-items:center;gap:12px}.case-footer__controls-list{gap:10px}.case-footer__controls-label{min-width:52px;justify-content:center;font-weight:700}.case-footer__btn-wrapper{justify-items:center}.open__last{text-align:center}.case-footer__btn{min-width:220px;border-radius:12px;font-size:14px;box-shadow:0 15px 32px -22px color-mix(in srgb,var(--accent) 90%,transparent)}.case_footer_timer .open__last{color:var(--accent);font-weight:700;text-transform:uppercase;letter-spacing:.04em;font-size:11px}.case_footer_timer .case-footer__btn{min-width:170px;background:color-mix(in srgb,var(--secondary-700) 80%,transparent);border-color:color-mix(in srgb,var(--accent) 30%,transparent)}.case-footer__fast{border-radius:999px;padding:7px 11px;gap:10px;border-color:color-mix(in srgb,var(--accent) 42%,transparent)}.case-footer__fast-badge{width:23px;height:23px;border-radius:50%;display:inline-flex;align-items:center;justify-content:center;background:color-mix(in srgb,var(--accent) 22%,transparent);color:var(--accent)}.case-footer__fast-badge svg{width:13px;height:13px}.case-footer__fast.case-footer__fast--on{background:color-mix(in srgb,var(--accent) 22%,transparent)}.case-status{justify-content:center;text-align:center}.case__footer{margin-top:14px;border-radius:18px;padding:18px}.case__contains-title{font-size:clamp(22px,3.8vw,32px);text-align:center;margin-bottom:14px}.case__items{gap:12px;grid-template-columns:repeat(auto-fit,minmax(175px,190px));justify-content:center}.item_item__block{border-radius:12px;transition:transform .22s ease,border-color .22s ease,box-shadow .22s ease}.items__item:hover .item_item__block{transform:translateY(-4px);border-color:color-mix(in srgb,var(--accent) 45%,transparent);box-shadow:0 14px 30px -24px color-mix(in srgb,var(--accent) 70%,transparent)}.item_imageWrapper{height:102px}.item_skinName{font-size:13px}#modal_case{backdrop-filter:blur(4px)}#modal_case .modal_container{width:min(980px,100%);border-radius:16px;border-color:color-mix(in srgb,var(--accent) 25%,var(--transp-3));background:radial-gradient(110% 110% at 0% 0%,color-mix(in srgb,var(--accent) 16%,transparent),transparent 45%),linear-gradient(180deg,color-mix(in srgb,var(--secondary-900) 88%,transparent),var(--secondary-900))}#modal_case .modal_header{margin-bottom:14px}#modal_case .modal_header__title{display:grid;gap:3px}#modal_case .modal_header h1{font-size:clamp(24px,4vw,34px)}#modal_case .modal_header span{font-size:13px}.close-modal_body{width:34px;height:34px;border:1px solid var(--transp-3);border-radius:10px;background:var(--secondary-800);color:var(--text-300);display:inline-flex;align-items:center;justify-content:center;padding:0}.close-modal_body:hover{color:var(--text-100);border-color:color-mix(in srgb,var(--accent) 50%,transparent)}#modal_case .modal_buttons{margin-top:16px;justify-content:flex-end}#modal_case .modal_buttons button,#modal_case .modal_buttons a{display:inline-flex;align-items:center;gap:7px;border-radius:11px;font-weight:700}#modal_case .modal_buttons .button-inventory{border-color:color-mix(in srgb,var(--accent) 55%,transparent);background:color-mix(in srgb,var(--accent) 20%,transparent)}#modal_case .modal_buttons .button-close{border-color:color-mix(in srgb,#d06a6a 45%,transparent)}.modal_body_more{grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:10px}.inventory_profile{gap:14px}.inventory_user_profile,.favorite-case,.best-drop,.additional-empty,.inv_sell_container,.inv_container{border-radius:14px}.inv_card{border-radius:11px;transition:transform .22s ease,border-color .22s ease,box-shadow .22s ease}.inv_card:hover{transform:translateY(-4px);border-color:color-mix(in srgb,var(--accent) 45%,transparent);box-shadow:0 16px 34px -26px color-mix(in srgb,var(--accent) 80%,transparent)}@media(max-width:920px){.cases-navbar-inventory__text{display:none}.cases-navbar-inventory__link{padding:7px;width:38px;justify-content:center}.cases__item{width:190px;flex-basis:190px}.case-header__back-wrapper{justify-self:center}}.cases-page{width:100%;max-width:min(var(--max-content-width, 1320px),100%);margin:0 auto;padding:0 12px 16px;box-sizing:border-box;overflow-x:hidden}.cases-page,.cases-page *{box-sizing:border-box}.container>.cases-page{max-width:100%;padding-left:0;padding-right:0}.cases__container__background{width:100%;box-sizing:border-box;overflow:hidden}.cases-navbar-inventory__link{gap:6px;padding:5px 9px;border-color:var(--transp-2);box-shadow:inset 0 1px 0 hsl(0 0% 100% / .05)}.cases-navbar-inventory__icon{width:18px;height:18px;background:#fff0;color:var(--text-300)}.cases-navbar-inventory__icon svg{width:14px;height:14px}.cases-navbar-inventory__text{font-size:11px;letter-spacing:.01em}.cases__item{width:236px;flex:0 0 236px}.cases__link{align-items:center;text-align:center}.cases__name{margin-top:2px}.cases__meta{width:100%;display:flex;flex-direction:column;align-items:center;gap:4px}.box_limitInner__aebQ9,.box_limitText__e8x{text-align:center}.box_limitText__e8x{margin-bottom:0}.box_limitsBar__YLqR{width:100%;max-width:168px}.cases__price-wrapper{width:100%;justify-content:center;align-items:center;gap:6px;flex-wrap:wrap}.cases__price-old{font-size:11px;color:var(--text-500);text-decoration:line-through}.cases__price-discount{border-radius:999px;padding:3px 8px;background:color-mix(in srgb,#63cc84 25%,transparent);color:#86e7a4;font-size:11px;line-height:1.2;font-weight:700}.cases__price{justify-content:center}.case-header__price{display:inline-flex;align-items:center;justify-content:center;gap:7px;flex-wrap:wrap}.case-header__price-old{color:var(--text-500);text-decoration:line-through;font-size:13px}.case-header__price-discount{border-radius:999px;padding:4px 9px;background:color-mix(in srgb,#63cc84 24%,transparent);color:#86e7a4;font-size:12px;font-weight:700;line-height:1.2}.case-header__price-current{border-radius:999px;padding:7px 12px;color:var(--accent);background:color-mix(in srgb,var(--accent) 16%,transparent);border:1px solid color-mix(in srgb,var(--accent) 40%,transparent);font-weight:800;font-size:14px;line-height:1.2}.case-spins__cases-item{width:min(280px,100%)}.case-spins__cases-list--two .case-spins__cases-item{width:min(220px,48%)}.case-spins__cases-list--three .case-spins__cases-item{width:min(188px,31%)}.case-spins__cases-list--four .case-spins__cases-item{width:min(156px,23%)}.case-spins__cases-list--five .case-spins__cases-item{width:min(132px,18%)}.case-spins__cases-image-wrapper{transition:transform .28s ease,box-shadow .28s ease}.case-spins__cases-item:hover .case-spins__cases-image-wrapper{transform:translateY(-3px) rotate(-1deg);box-shadow:0 18px 32px -24px color-mix(in srgb,var(--accent) 78%,transparent)}.button-sell__label{display:inline-flex}.inventory_profile{grid-template-columns:1fr}.inventory_bests--full{grid-template-columns:repeat(2,minmax(0,1fr))}.favorite-case__btn-wrapper{margin-top:14px}.inv_sell_container{padding:10px;justify-content:center}.inv-toolbar__btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;border-radius:11px;padding:9px 14px;text-decoration:none;border:1px solid var(--transp-3);font-weight:700;line-height:1.2;color:var(--text-100);transition:transform .2s ease,border-color .2s ease,box-shadow .2s ease}.inv-toolbar__btn svg{width:15px;height:15px}.inv-toolbar__btn:hover{transform:translateY(-2px)}.inv-toolbar__btn--sell{border-color:color-mix(in srgb,#63cc84 45%,transparent);background:color-mix(in srgb,#63cc84 18%,transparent)}.inv-toolbar__btn--filter{border-color:color-mix(in srgb,var(--accent) 52%,transparent);background:color-mix(in srgb,var(--accent) 16%,transparent)}.cases__container__background,.inventory_profile,.inventory_bests,.inv_container,.cases-profile-rewards,.cases-profile-rewards__grid{min-width:0;max-width:100%}.inv_container,.cases-profile-rewards__grid{width:100%;box-sizing:border-box;overflow:hidden}.cases-profile-rewards{display:grid;gap:12px;width:100%}.cases-profile-rewards__grid{border-radius:14px;background:var(--sidebar-color);border:1px solid var(--transp-3);padding:10px;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px}.cases-profile-rewards__card{pointer-events:none}.cases-profile-rewards__status{position:absolute;left:10px;top:10px;z-index:3;display:inline-flex;align-items:center;justify-content:center;border-radius:999px;padding:4px 8px;font-size:10px;line-height:1.2;font-weight:700;text-transform:uppercase;letter-spacing:.04em}.cases-profile-rewards__status--none{color:#ffc965;background:color-mix(in srgb,#ffc965 18%,transparent);border:1px solid color-mix(in srgb,#ffc965 45%,transparent)}.cases-profile-rewards__status--sold{color:#84e7a8;background:color-mix(in srgb,#84e7a8 18%,transparent);border:1px solid color-mix(in srgb,#84e7a8 48%,transparent)}.cases-profile-rewards__status--taken{color:#7eb8ff;background:color-mix(in srgb,#7eb8ff 18%,transparent);border:1px solid color-mix(in srgb,#7eb8ff 48%,transparent)}@media(max-width:1200px){.cases__item{width:220px;flex-basis:220px}.cases-profile-rewards__grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:780px){.inventory_bests--full{grid-template-columns:1fr}.cases-profile-rewards__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.chat-module{--chat-bg:var(--background, #101010);--chat-surface:color-mix(in oklab, var(--secondary, #171717) 92%, #fff 8%);--chat-surface-soft:color-mix(in oklab, var(--secondary, #171717) 82%, #fff 18%);--chat-border:color-mix(in oklab, var(--text-100, #fff) 14%, transparent);--chat-text:var(--text-100, #f1f1f1);--chat-muted:var(--text-400, #979797);--chat-accent:var(--accent, #6777f5);--chat-danger:#ff6262;--chat-ok:#47c285;position:relative;z-index:40}.chat-module__panel{display:flex;flex-direction:column;background:linear-gradient(180deg,color-mix(in oklab,var(--chat-surface) 92%,#000 8%),var(--chat-bg));border:1px solid var(--chat-border);border-radius:14px;box-shadow:0 22px 48px rgb(0 0 0 / .35);overflow:hidden;min-height:520px}.chat-module--embedded .chat-module__panel.is-hidden{display:none}.chat-module__header{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:12px 14px;border-bottom:1px solid var(--chat-border);background:color-mix(in oklab,var(--chat-surface) 94%,#fff 6%)}.chat-module__header-title{display:flex;align-items:center;gap:10px;min-width:0}.chat-module__header-icon{width:36px;height:36px;border-radius:50%;background:color-mix(in oklab,var(--chat-accent) 26%,transparent);color:var(--chat-accent);display:grid;place-items:center;flex-shrink:0}.chat-module__header-meta{min-width:0}.chat-module__header-meta strong{display:block;color:var(--chat-text);font-size:14px;line-height:1.2}.chat-module__header-meta small{display:block;color:var(--chat-muted);font-size:11px;line-height:1.3;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:210px}.chat-module__close,.chat-module__toggle,.chat-module__tool,.chat-module__send,.chat-module__category,.chat-module__reaction,.chat-module__reaction-picker,.chat-module__action,.chat-module__edit-control,.chat-module__chip-remove,.chat-module__sticker{border:0;cursor:pointer;background:none;color:inherit}.chat-module__close{width:34px;height:34px;border-radius:999px;background:color-mix(in oklab,var(--chat-surface) 75%,#fff 25%);color:var(--chat-text);display:grid;place-items:center;transition:.2s background}.chat-module__close:hover{background:color-mix(in oklab,var(--chat-surface) 60%,#fff 40%)}.chat-module__categories{display:flex;gap:0;padding:0;overflow-x:auto;border-bottom:1px solid var(--chat-border);scrollbar-width:none;background:color-mix(in oklab,var(--chat-surface) 94%,#000 6%)}.chat-module__categories::-webkit-scrollbar{display:none}.chat-module__category{display:flex;align-items:center;justify-content:center;gap:6px;flex:1 1 0%;min-width:110px;min-height:46px;padding:0 12px;border-radius:0;font-size:13px;font-weight:600;color:var(--chat-text);border:0;border-bottom:2px solid #fff0;background:#fff0;transition:.2s all}.chat-module__category-title{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.chat-module__category:hover{background:color-mix(in oklab,var(--chat-bg) 88%,#fff 12%)}.chat-module__category.is-active{border-bottom-color:color-mix(in oklab,var(--chat-accent) 82%,#fff 18%);background:color-mix(in oklab,var(--chat-accent) 14%,transparent)}.chat-module__category-badge,.chat-module__toggle-badge{min-width:18px;height:18px;padding:0 4px;border-radius:999px;font-size:10px;font-weight:700;color:#fff;background:linear-gradient(135deg,#ff5c8b,#ff3f3f);display:inline-flex;align-items:center;justify-content:center}.chat-module__empty-categories{color:var(--chat-muted);font-size:12px;padding:6px 2px}.chat-module__pinned{padding:8px 12px 10px;border-bottom:1px solid var(--chat-border);background:color-mix(in oklab,var(--chat-bg) 94%,#fff 6%);cursor:pointer;transition:.15s background}.chat-module__pinned:hover{background:color-mix(in oklab,var(--chat-bg) 86%,#fff 14%)}.chat-module__pinned-label{font-size:10px;font-weight:700;text-transform:uppercase;letter-spacing:.06em;color:var(--chat-accent)}.chat-module__pinned-content{margin-top:5px;display:grid;gap:4px}.chat-module__pinned-author{width:fit-content;color:var(--chat-text);font-size:12px;font-weight:700;text-decoration:none}.chat-module__pinned-author:hover{color:var(--chat-accent)}.chat-module__pinned-text{margin:0;color:var(--chat-muted);font-size:12px;line-height:1.4;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}.chat-module__body-wrap{min-height:0;flex:1;display:flex;flex-direction:column;position:relative}.chat-module__body{min-height:0;flex:1;overflow-y:auto;padding:12px;display:flex;flex-direction:column;gap:12px}.chat-module__status{margin:0 12px 10px;padding:8px 10px;border-radius:8px;font-size:12px;color:var(--chat-muted);background:color-mix(in oklab,var(--chat-surface) 92%,transparent)}.chat-module__status.is-error{color:#ffd7d7;background:color-mix(in oklab,var(--chat-danger) 22%,transparent);border:1px solid color-mix(in oklab,var(--chat-danger) 35%,transparent)}.chat-module__message{display:flex;gap:10px;align-items:flex-start}.chat-module__message--own{flex-direction:row-reverse}.chat-module__avatar{width:38px;height:38px;border-radius:10px;overflow:hidden;background:color-mix(in oklab,var(--chat-surface) 88%,#fff 12%);border:1px solid color-mix(in oklab,var(--chat-border) 70%,transparent);display:grid;place-items:center;flex-shrink:0}.chat-module__avatar img{width:100%;height:100%;object-fit:cover;display:block}.chat-module__avatar-fallback{font-size:12px;color:var(--chat-muted);font-weight:700}.chat-module__message-main{max-width:min(100%,288px);width:fit-content;padding:10px;border-radius:12px;border:1px solid color-mix(in oklab,var(--chat-border) 70%,transparent);background:color-mix(in oklab,var(--chat-surface) 92%,#fff 8%)}.chat-module__message--own .chat-module__message-main{background:color-mix(in oklab,var(--chat-accent) 18%,var(--chat-surface));border-color:color-mix(in oklab,var(--chat-accent) 35%,transparent)}.chat-module__message--pinned .chat-module__message-main{box-shadow:inset 0 0 0 1px color-mix(in oklab,var(--chat-accent) 45%,transparent)}.chat-module__message--jump .chat-module__message-main{animation:chat-message-jump 1.2s ease}.chat-module__message-head{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-bottom:6px}.chat-module__author-line{display:flex;align-items:center;gap:6px;min-width:0}.chat-module__author{color:var(--chat-text);text-decoration:none;font-size:12px;font-weight:700;line-height:1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:150px}.chat-module__author:hover{color:var(--chat-accent)}.chat-module__role{font-size:10px;line-height:1;border-radius:999px;padding:3px 7px;color:var(--role-color,var(--chat-muted));background:color-mix(in oklab,var(--role-color,var(--chat-muted)) 20%,transparent);border:1px solid color-mix(in oklab,var(--role-color,var(--chat-muted)) 35%,transparent)}.chat-module__message-time{color:var(--chat-muted);font-size:10px;white-space:nowrap}.chat-module__message-text{color:var(--chat-text);font-size:13px;line-height:1.45;white-space:pre-wrap;overflow-wrap:anywhere}.chat-module__message-text a{color:var(--chat-accent);text-decoration:underline;text-underline-offset:2px;word-break:break-word}.chat-module__message-text a:hover{color:color-mix(in oklab,var(--chat-accent) 82%,#fff 18%)}.chat-module__message-sticker{margin-top:6px;font-size:34px;line-height:1}.chat-module__attachments{margin-top:8px;display:grid;gap:8px}.chat-module__attachment{width:100%;border-radius:10px;overflow:hidden;border:1px solid color-mix(in oklab,var(--chat-border) 70%,transparent)}.chat-module__attachment--image{display:block;max-height:240px;object-fit:cover;cursor:zoom-in}.chat-module__attachment--video,.chat-module__attachment--voice{display:block}.chat-module__attachment--file{display:inline-flex;align-items:center;color:#fff;text-decoration:none;background:color-mix(in oklab,var(--chat-surface-soft) 88%,#fff 12%);border-radius:9px;padding:7px 10px;font-size:12px}.chat-module__attachment--file:hover{color:var(--chat-accent)}.chat-module__voice-player{display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:8px;border-radius:12px;border:1px solid color-mix(in oklab,var(--chat-border) 75%,transparent);background:color-mix(in oklab,var(--chat-surface-soft) 90%,#fff 10%);padding:8px 10px}.chat-module__voice-player.is-playing{border-color:color-mix(in oklab,var(--chat-accent) 58%,transparent);background:color-mix(in oklab,var(--chat-accent) 12%,var(--chat-surface-soft))}.chat-module__voice-toggle{width:30px;height:30px;border-radius:999px;border:1px solid color-mix(in oklab,var(--chat-border) 75%,transparent);background:color-mix(in oklab,var(--chat-bg) 88%,#fff 12%);color:var(--chat-text);display:inline-flex;align-items:center;justify-content:center;font-size:12px;line-height:1;flex-shrink:0}.chat-module__voice-player.is-playing .chat-module__voice-toggle{border-color:color-mix(in oklab,var(--chat-accent) 62%,transparent);color:var(--chat-accent)}.chat-module__voice-main{min-width:0;display:grid;gap:5px}.chat-module__voice-seek{width:100%;margin:0;accent-color:var(--chat-accent)}.chat-module__voice-time{font-size:11px;color:var(--chat-muted);line-height:1.2}.chat-module__voice-download{width:26px;height:26px;border-radius:8px;border:1px solid color-mix(in oklab,var(--chat-border) 75%,transparent);background:color-mix(in oklab,var(--chat-bg) 88%,#fff 12%);color:var(--chat-muted);display:inline-flex;align-items:center;justify-content:center;text-decoration:none;font-size:14px;line-height:1}.chat-module__voice-download:hover{color:var(--chat-accent)}.chat-module__message-foot{margin-top:8px;display:flex;align-items:center;justify-content:space-between;gap:8px;flex-wrap:wrap}.chat-module__reactions{display:inline-flex;align-items:center;gap:5px;flex-wrap:wrap}.chat-module__reaction{display:inline-flex;align-items:center;gap:3px;border-radius:999px;border:1px solid color-mix(in oklab,var(--chat-border) 65%,transparent);background:color-mix(in oklab,var(--chat-bg) 85%,#fff 15%);color:var(--chat-muted);padding:3px 8px;font-size:11px;transition:.15s all}.chat-module__reaction:hover{color:var(--chat-text);border-color:color-mix(in oklab,var(--chat-accent) 45%,transparent)}.chat-module__reaction.is-active{color:#fff;border-color:color-mix(in oklab,var(--chat-accent) 78%,#fff 22%);background:color-mix(in oklab,var(--chat-accent) 30%,transparent)}.chat-module__reaction-picker{width:26px;height:26px;padding:0;border-radius:999px;border:1px dashed color-mix(in oklab,var(--chat-border) 70%,transparent);display:inline-flex;align-items:center;justify-content:center;color:var(--chat-muted);background:color-mix(in oklab,var(--chat-bg) 85%,#fff 15%);transition:.15s all}.chat-module__reaction-picker-icon{width:16px;height:16px;display:inline-flex;align-items:center;justify-content:center;font-size:14px;line-height:1;transform:translateY(-1px)}.chat-module__reaction-picker:hover,.chat-module__reaction-picker.is-active{color:var(--chat-accent);border-style:solid;border-color:color-mix(in oklab,var(--chat-accent) 62%,transparent)}.chat-module__actions{display:inline-flex;gap:5px}.chat-module__action{width:24px;height:24px;border-radius:7px;border:1px solid color-mix(in oklab,var(--chat-border) 70%,transparent);background:color-mix(in oklab,var(--chat-bg) 86%,#fff 14%);color:var(--chat-muted);display:grid;place-items:center;font-size:12px;transition:.15s all}.chat-module__action:hover{color:var(--chat-text)}.chat-module__action--delete:hover{color:var(--chat-danger);border-color:color-mix(in oklab,var(--chat-danger) 60%,transparent)}.chat-module__action--pin.is-pinned{color:var(--chat-accent)}.chat-module__edit-box{margin-top:8px;display:grid;gap:7px}.chat-module__edit-box textarea{width:100%;min-height:56px;max-height:150px;resize:vertical;border-radius:10px;border:1px solid color-mix(in oklab,var(--chat-border) 65%,transparent);background:color-mix(in oklab,var(--chat-bg) 90%,#fff 10%);color:var(--chat-text);padding:8px 10px;font-size:12px;line-height:1.4}.chat-module__edit-actions{display:flex;justify-content:flex-end;gap:6px}.chat-module__edit-control{border-radius:999px;font-size:11px;font-weight:600;padding:5px 11px;border:1px solid color-mix(in oklab,var(--chat-border) 75%,transparent);color:var(--chat-muted);background:color-mix(in oklab,var(--chat-bg) 87%,#fff 13%)}.chat-module__edit-control--save{color:#fff;border-color:color-mix(in oklab,var(--chat-ok) 70%,transparent);background:color-mix(in oklab,var(--chat-ok) 50%,transparent)}.chat-module__composer{border-top:1px solid var(--chat-border);padding:10px;background:color-mix(in oklab,var(--chat-surface) 92%,#fff 8%);position:relative}.chat-module__form{position:relative}.chat-module__composer-row{display:grid;grid-template-columns:1fr auto auto auto auto;gap:6px;align-items:flex-end}.chat-module__tool{width:34px;height:34px;border-radius:10px;background:color-mix(in oklab,var(--chat-bg) 86%,#fff 14%);border:1px solid color-mix(in oklab,var(--chat-border) 70%,transparent);color:var(--chat-muted);display:grid;place-items:center;transition:.15s all;flex-shrink:0}.chat-module__tool:hover{color:var(--chat-text)}.chat-module__tool input{display:none}.chat-module__tool.is-recording{color:#fff;border-color:color-mix(in oklab,var(--chat-danger) 55%,transparent);background:color-mix(in oklab,var(--chat-danger) 45%,transparent)}.chat-module__composer textarea{width:100%;resize:none;min-height:38px;max-height:140px;border-radius:12px;border:1px solid color-mix(in oklab,var(--chat-border) 70%,transparent);background:color-mix(in oklab,var(--chat-bg) 90%,#fff 10%);color:var(--chat-text);font-size:13px;line-height:1.45;padding:9px 11px;overflow-y:auto}.chat-module__send{width:40px;height:40px;border-radius:11px;color:#fff;background:color-mix(in oklab,var(--chat-accent) 52%,transparent);border:1px solid color-mix(in oklab,var(--chat-accent) 60%,transparent);display:grid;place-items:center}.chat-module__send:disabled{opacity:.6;cursor:default}.chat-module__sticker-picker{position:absolute;right:0;bottom:calc(100% + 10px);width:min(340px,100vw - 28px);max-height:min(380px,70dvh);overflow:hidden;padding:0;border:0;background:#fff0;box-shadow:none;z-index:25}.chat-module__sticker{width:32px;height:32px;border-radius:8px;display:grid;place-items:center;font-size:20px;line-height:1;border:1px solid #fff0}.chat-module__sticker:hover,.chat-module__sticker.is-active{border-color:color-mix(in oklab,var(--chat-accent) 62%,transparent);background:color-mix(in oklab,var(--chat-accent) 18%,transparent)}.chat-module__files-list{display:flex;flex-wrap:wrap;gap:6px;margin-top:8px}.chat-module__file-chip{display:inline-flex;align-items:center;gap:6px;max-width:100%;border-radius:999px;border:1px solid color-mix(in oklab,var(--chat-border) 70%,transparent);background:color-mix(in oklab,var(--chat-bg) 88%,#fff 12%);color:var(--chat-muted);padding:4px 8px;font-size:11px}.chat-module__file-chip--recording{border-color:color-mix(in oklab,var(--chat-danger) 58%,transparent);background:color-mix(in oklab,var(--chat-danger) 12%,var(--chat-bg));color:var(--chat-text)}.chat-module__record-dot{width:8px;height:8px;border-radius:999px;background:var(--chat-danger);box-shadow:0 0 0 0 color-mix(in oklab,var(--chat-danger) 55%,transparent);animation:chat-record-dot 1.1s ease-in-out infinite}.chat-module__file-chip span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:180px}.chat-module__chip-remove{width:16px;height:16px;border-radius:999px;display:grid;place-items:center;color:var(--chat-muted);background:color-mix(in oklab,var(--chat-border) 40%,transparent);font-size:11px;line-height:1;font-weight:700}.chat-module__guest-hint{border-top:1px solid var(--chat-border);color:var(--chat-muted);padding:12px;font-size:12px}.chat-module__reaction-popup{position:fixed;z-index:350;min-width:220px;max-width:min(360px,100vw - 16px);padding:0;border:0;background:#fff0;box-shadow:none;animation:chat-reaction-popup-in .14s ease-out}.chat-module__reaction-quick{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));gap:4px;padding:8px;border-radius:12px;border:1px solid color-mix(in oklab,var(--chat-border) 80%,transparent);background:color-mix(in oklab,var(--chat-surface) 94%,#fff 6%);box-shadow:0 12px 26px rgb(0 0 0 / .35)}.chat-module__reaction-quick-btn{width:30px;height:30px;border:0;border-radius:8px;background:#fff0;cursor:pointer;font-size:18px;line-height:1;display:grid;place-items:center;transition:.15s transform,.15s background}.chat-module__reaction-quick-btn:hover{transform:scale(1.08);background:color-mix(in oklab,var(--chat-accent) 20%,transparent)}.chat-module__reaction-quick-btn.is-active{background:color-mix(in oklab,var(--chat-accent) 28%,transparent)}.chat-module__sticker-picker .v3-emoji-picker,.chat-module__reaction-popup .v3-emoji-picker{width:100%;max-height:min(360px,70dvh);overflow:hidden;border-radius:12px;border:1px solid color-mix(in oklab,var(--chat-border) 80%,transparent);background:color-mix(in oklab,var(--chat-surface) 94%,#fff 6%);box-shadow:0 12px 26px rgb(0 0 0 / .35)}.chat-module__sticker-picker .v3-header,.chat-module__reaction-popup .v3-header{border-bottom:1px solid color-mix(in oklab,var(--chat-border) 70%,transparent);padding:7px}.chat-module__sticker-picker .v3-groups,.chat-module__reaction-popup .v3-groups{display:flex;flex-wrap:wrap;gap:5px}.chat-module__sticker-picker .v3-group,.chat-module__reaction-popup .v3-group{border:0;background:#fff0;color:var(--chat-muted)}.chat-module__sticker-picker .v3-groups .v3-group,.chat-module__reaction-popup .v3-groups .v3-group{width:27px;height:27px;border-radius:8px;display:grid;place-items:center;transition:.15s all}.chat-module__sticker-picker .v3-groups .v3-group:hover,.chat-module__reaction-popup .v3-groups .v3-group:hover{color:var(--chat-text);background:color-mix(in oklab,var(--chat-accent) 20%,transparent)}.chat-module__sticker-picker .v3-groups .v3-icon,.chat-module__reaction-popup .v3-groups .v3-icon{font-size:14px;line-height:1}.chat-module__sticker-picker .v3-body,.chat-module__reaction-popup .v3-body{max-height:min(260px,48dvh);overflow-y:auto}.chat-module__sticker-picker .v3-body-inner,.chat-module__reaction-popup .v3-body-inner{padding:5px 7px 7px;display:grid;gap:8px}.chat-module__sticker-picker .v3-sticky,.chat-module__reaction-popup .v3-sticky{margin:0;padding:3px 2px;font-size:11px;font-weight:600;color:var(--chat-muted)}.chat-module__sticker-picker .v3-emojis,.chat-module__reaction-popup .v3-emojis{display:grid;grid-template-columns:repeat(auto-fill,minmax(30px,1fr));gap:3px}.chat-module__sticker-picker .v3-emojis button,.chat-module__reaction-popup .v3-emojis button{width:30px;height:30px;border:0;border-radius:8px;background:#fff0;cursor:pointer;font-size:19px;line-height:1;display:grid;place-items:center;transition:.15s transform,.15s background}.chat-module__sticker-picker .v3-emojis button:hover,.chat-module__reaction-popup .v3-emojis button:hover{transform:scale(1.08);background:color-mix(in oklab,var(--chat-accent) 20%,transparent)}.chat-module__sticker-picker .v3-emojis button.is-active,.chat-module__reaction-popup .v3-emojis button.is-active{background:color-mix(in oklab,var(--chat-accent) 28%,transparent)}.chat-module__sticker-picker .v3-footer,.chat-module__reaction-popup .v3-footer{border-top:1px solid color-mix(in oklab,var(--chat-border) 70%,transparent);padding:6px 8px}.chat-module__sticker-picker .v3-foot-left,.chat-module__reaction-popup .v3-foot-left{display:inline-flex;align-items:center;gap:6px}.chat-module__sticker-picker .v3-footer .v3-icon,.chat-module__reaction-popup .v3-footer .v3-icon{font-size:16px;line-height:1}.chat-module__sticker-picker .v3-footer .v3-text,.chat-module__reaction-popup .v3-footer .v3-text{font-size:12px;color:var(--chat-muted)}.chat-module--floating .chat-module__toggle{position:fixed;right:0;top:50%;transform:translateY(-50%);width:72px;height:72px;border-radius:22px 0 0 22px;background:color-mix(in oklab,var(--chat-surface) 88%,#fff 12%);border:1px solid color-mix(in oklab,var(--chat-border) 70%,transparent);color:var(--chat-accent);box-shadow:0 16px 30px rgb(0 0 0 / .3);display:grid;place-items:center;z-index:1210}.chat-module--floating .chat-module__toggle::before{content:attr(data-chat-tooltip);position:absolute;right:calc(100% + 10px);top:50%;transform:translateY(-50%) translateX(6px);padding:6px 10px;border-radius:10px;border:1px solid color-mix(in oklab,var(--chat-border) 72%,transparent);background:color-mix(in oklab,var(--chat-surface) 92%,#fff 8%);color:var(--chat-text);font-size:12px;font-weight:600;letter-spacing:.01em;white-space:nowrap;opacity:0;visibility:hidden;pointer-events:none;transition:.16s transform,.16s opacity,.16s visibility}.chat-module--floating .chat-module__toggle:hover::before,.chat-module--floating .chat-module__toggle:focus-visible::before{opacity:1;visibility:visible;transform:translateY(-50%) translateX(0)}.chat-module--floating .chat-module__toggle-icon{width:40px;height:40px;display:grid;place-items:center}.chat-module--floating .chat-module__toggle-icon>*{width:30px;height:30px;font-size:30px;line-height:1}.chat-module--floating .chat-module__toggle-badge{position:absolute;right:9px;top:8px}.chat-module--floating .chat-module__panel{position:fixed;right:0;top:0;transform:translateX(calc(100% + 16px));width:min(430px,100vw - 10px);height:100dvh;max-height:100dvh;border-radius:0;z-index:1200;opacity:0;visibility:hidden;pointer-events:none;transition:transform .34s cubic-bezier(.16,1,.3,1),opacity .22s ease,visibility .22s ease}.chat-module--floating .chat-module__panel.is-hidden{display:flex}.chat-module--floating.is-open .chat-module__panel{transform:translateX(0);opacity:1;visibility:visible;pointer-events:auto}.chat-module--floating.is-open .chat-module__toggle{opacity:0;pointer-events:none;transform:translate(8px,-50%)}.chat-module--embedded .chat-module__panel{width:100%;min-height:460px}.hidden{display:none!important}@keyframes chat-reaction-popup-in{from{opacity:0;transform:scale(.95) translateY(4px)}to{opacity:1;transform:scale(1) translateY(0)}}@keyframes chat-message-jump{0%{box-shadow:inset 0 0 0 1px color-mix(in oklab,var(--chat-accent) 72%,transparent),0 0 0 0 color-mix(in oklab,var(--chat-accent) 42%,transparent)}45%{box-shadow:inset 0 0 0 1px color-mix(in oklab,var(--chat-accent) 72%,transparent),0 0 0 10px color-mix(in oklab,var(--chat-accent) 0%,transparent)}100%{box-shadow:inset 0 0 0 1px color-mix(in oklab,var(--chat-border) 60%,transparent),0 0 0 0 color-mix(in oklab,var(--chat-accent) 0%,transparent)}}@keyframes chat-record-dot{0%{transform:scale(1);box-shadow:0 0 0 0 color-mix(in oklab,var(--chat-danger) 55%,transparent)}70%{transform:scale(1.1);box-shadow:0 0 0 7px color-mix(in oklab,var(--chat-danger) 0%,transparent)}100%{transform:scale(1);box-shadow:0 0 0 0 color-mix(in oklab,var(--chat-danger) 0%,transparent)}}@media(min-width:821px){body.chat-module-docked-ready{transition:padding-right .3s cubic-bezier(.4,0,.2,1)}body.chat-module-docked-ready .flute_header{transition:right .3s cubic-bezier(.4,0,.2,1),left .2s cubic-bezier(.4,0,.2,1)}body.chat-module-docked-ready .flute_footer{transition:margin-right .3s cubic-bezier(.4,0,.2,1),margin-left .2s cubic-bezier(.4,0,.2,1)}body.chat-module-docked-open{padding-right:var(--chat-dock-width,440px)}body.chat-module-docked-open .flute_header{right:var(--chat-dock-width,440px)}body.chat-module-docked-open .flute_footer{margin-right:var(--chat-dock-width,440px)}}@media(max-width:820px){.chat-module--floating .chat-module__toggle{bottom:74px;top:auto;transform:none;width:64px;height:64px;border-radius:18px 0 0 18px}.chat-module--floating .chat-module__toggle::before{display:none}.chat-module--floating .chat-module__panel{right:0;top:0;bottom:auto;transform:translateY(18px);width:100vw;height:100dvh;max-height:100dvh;border-radius:0}.chat-module--floating.is-open .chat-module__toggle{opacity:1;pointer-events:auto;transform:none}.chat-module--floating.is-open .chat-module__panel{transform:translateY(0)}.chat-module__message-main{max-width:min(100%,78vw)}.chat-module__composer-row{grid-template-columns:1fr auto auto auto auto}.chat-module__send{grid-column:auto;justify-self:auto;margin-top:0}}.clans__cell-player{justify-content:flex-start;width:max-content}.clans__cell-player img{border-radius:50%;width:40px;height:40px;object-fit:cover;transition:var(--transition)}.clans__cell-player-text span{font-weight:500;font-size:var(--p);line-height:1.7;color:var(--text-300)}.clans__cell-player-text small{line-height:1.5}.clans__cell-player:hover img{filter:brightness(.8)}.clans__cell-player:hover span{color:var(--text)}.clans__cell-rank{text-align:center}.clans__cell-rank img{max-width:40px;max-height:40px;object-fit:contain}.clans__cell-kd{font-weight:600;color:var(--bs-success)}.clans__cell-kd.negative{color:var(--bs-danger)}.clans-container{gap:24px;display:flex;flex-direction:column}.clans-top{display:flex;justify-content:center}.clans-profile-container{display:flex;gap:8px}.clans-profile-stats{max-width:420px;width:100%;gap:16px;border-radius:12px;padding-bottom:8px;background:var(--secondary);display:flex;flex-direction:column;height:fit-content}.clans-profile-stats img{-webkit-user-select:none;user-select:none}.clans-profile-players{width:100%;gap:10px;border-radius:10px;display:flex;flex-direction:column}.clans-profile-players-list{border-radius:8px;background:var(--secondary);height:100%;min-height:478px;position:relative}.clans-3{display:flex;gap:16px;z-index:3;height:100%;justify-content:center;align-items:center}.clans-3 .clan-leader:nth-of-type(2){margin-bottom:40px}.clans-stats-flex{max-width:420px;width:100%;display:flex;flex-direction:column;gap:8px}.clans-top3-bonus{border-radius:8px;gap:16px;background:linear-gradient(360deg,var(--secondary),var(--secondary) 76%,#1d2436)}.clans-top3-bonus-prev{border-radius:8px;padding:12px 16px;gap:16px;min-height:47px;display:flex;justify-content:space-between;background:linear-gradient(270deg,var(--secondary),#1d2436);align-items:center;cursor:pointer}.clans-top3-bonus-title{display:flex;gap:12px;align-items:center;font-weight:600;font-size:15px;line-height:150%;letter-spacing:-2%;color:var(--text)}.clans-top3-content{border-radius:8px;padding:12px 16px 16px;gap:16px;flex-direction:column;display:flex}.clans-top3-desc{font-weight:500;font-size:15px;line-height:150%;letter-spacing:-2%;color:var(--text-secondary)}.clans-top3-gifts{display:flex;flex-direction:column;gap:16px}.clans-top3-gift{display:flex;gap:12px;align-items:center;height:100%}.clans-gift-line{min-height:62px;height:auto;width:1px;border:1px solid #292929}.clans-gift-content{display:flex;flex-direction:column;justify-content:space-between;min-height:62px}.clans-gift-content p{font-weight:500;font-size:15px;line-height:150%;letter-spacing:-2%;color:var(--text)}.clans-gift-top{border-radius:100px;padding:4px 12px;gap:10px;background:var(--transp-1);width:fit-content;color:var(--text);min-height:31px;align-items:center;display:flex;font-weight:500;font-size:15px;line-height:150%;letter-spacing:-2%}.clans-top-background{position:absolute;z-index:2;display:flex;justify-content:space-between;height:449px;pointer-events:none;-webkit-user-select:none;user-select:none}.clan-now{border-radius:8px;justify-content:space-between;padding:4px 24px;background:var(--secondary);min-height:58px;align-items:center;display:flex;outline:2px dashed #333;outline-offset:4px;cursor:pointer;transition:.3s}.clan-now:hover{background:#191919}.clan-row{display:flex;justify-content:space-between;width:100%}.clan-row-avatar{display:flex;align-items:center;gap:16px}.clan-row-avatar img{width:42px;height:42px;border:1px solid var(--transp-1);border-radius:100%;object-fit:cover}.clan-row-avatar-group{display:flex;align-items:center;gap:16px}.clan-row-stats-group{display:flex;align-items:center;gap:24px}.clan-row-displayname{display:flex;gap:4px}.clan-row-elo{border-radius:4px;padding:12px 16px;gap:4px;background:#1e1e1e;display:flex;justify-content:center;align-items:center}.clan-list{width:100%;display:grid;gap:8px;align-content:flex-start;grid-template-columns:repeat(auto-fill,minmax(269px,1fr))}.clan-list-container{display:flex;flex-direction:column;gap:16px}.clan-list-header{display:flex;width:100%;justify-content:space-between;align-items:center}.clan-header-title{font-weight:600;font-size:24px;line-height:120%;letter-spacing:-2%;color:var(--text)}.clan-header-items{display:flex;gap:16px}.clan-block{height:310px;width:100%;border-radius:12px;background-color:var(--secondary);position:relative;outline-offset:2px;transition:.3s;outline:2px solid #fff0;cursor:pointer}.clan-block:hover{outline:2px solid var(--accent)}.clan-block:hover .clan-arrow{margin-right:-3px;margin-top:-3px}.clan-block.clan-accepted{outline:3px solid var(--success)!important;box-shadow:0 0 150px var(--success);animation:pulse-opacity 2s ease-in-out infinite}.clan-arrow{transition:.2s}.clan-background{width:100%;position:absolute;opacity:.5;z-index:1;-webkit-user-select:none;user-select:none}.clan-banner{display:block;object-fit:cover;height:120px;width:100%;border-radius:12px 12px 0 0}.clan-info{position:absolute;width:100%;height:100%;display:flex;flex-direction:column;align-items:center;border-radius:12px;gap:16px;padding:8px;z-index:2}.clan-info-header{display:flex;flex-direction:column;gap:1px;justify-content:center;align-items:center;width:100%}.clan-info-header img{height:96px;width:96px;border-radius:100%;border:1px solid var(--transp-1);object-fit:cover}.clan-info-top{display:flex;justify-content:space-between;align-items:center;width:100%}.clan-info-top-block{border-radius:8px;gap:10px;padding:4px 8px;background:var(--secondary);color:var(--text);font-weight:400;font-size:16px;line-height:120%;letter-spacing:4%;text-transform:uppercase}.clan-pos{font-weight:400;font-size:16px;line-height:120%;letter-spacing:4%;text-transform:uppercase;color:var(--text)}.clan-leader{display:flex;flex-direction:column;justify-content:center;align-items:center;gap:16px}.clan-leader-avatar{display:flex;align-items:center}.clan-leader-avatar .clan-leader-avatar-decor{max-height:100px;-webkit-user-select:none;user-select:none}.clan-leader-avatar .clan-leader-avatar-decor--right{transform:scaleX(-1);margin-left:-25px}.clan-leader-avatar .clan-leader-avatar-decor:not(.clan-leader-avatar-decor--right){margin-right:-25px}.clan-leader-avatar .clan-leader-avatar-link{display:block;z-index:2}.clan-leader-avatar .clan-leader-avatar-main{height:96px;width:96px;border-radius:100%;border:1px solid var(--transp-1);object-fit:cover;display:block;z-index:2}.clan-leader-stats{border-radius:8px;padding:16px 8px;gap:4px;border-width:1px;border:1px solid var(--secondary);display:flex;justify-content:center;align-items:center}.clan-leader-stats__description{display:flex;flex-direction:column;gap:8px}.clan-leader-stats__description-title{font-weight:600;font-size:20px;line-height:120%;letter-spacing:-2%;color:var(--text)}.clan-leader-stats__description-text{font-weight:500;font-size:14px;line-height:150%;letter-spacing:0%;color:var(--text-secondary);word-break:break-word}.clan-leader-stats-members{display:flex;align-items:center;gap:8px;color:var(--text);font-weight:600;font-size:14px;line-height:150%;letter-spacing:0%;text-align:center}.clan-leader-stats__info{min-width:105px;display:flex;flex-direction:column;justify-content:center;align-items:center;gap:4px}.clan-leader-stats__info p{font-weight:500;font-size:13px;line-height:150%;letter-spacing:-2%;text-align:center;color:var(--text-secondary)}.clan-leader-stats__info__page{min-width:105px;display:flex;flex-direction:column;justify-content:center;align-items:center;gap:4px}.clan-leader-stats__info__page p{font-weight:500;font-size:13px;line-height:150%;letter-spacing:-2%;text-align:center;color:var(--text-secondary)}.clan-stats-main-top{border-radius:8px;gap:4px;padding-top:12px;padding-bottom:12px;background:var(--primary-950);width:100%}.clan-stats-main-clanpage{border-radius:8px;justify-content:space-between;padding:12px 16px}.clan-top-stats{border-radius:8px;gap:4px;border-width:1px;display:flex;justify-content:center;align-items:center;width:100%}.clan-top-stats-line{display:flex;width:100%;gap:4px}.clan-profile{border-radius:8px;padding:4px 8px;gap:10px;color:var(--text);background:var(--transp-1);min-height:28px;display:flex;align-items:center;transition:.3s}.clan-profile:hover{opacity:.8}.clan-profile-buttons{display:flex;flex-direction:column;gap:8px;margin-top:auto}.clan-profile-main-info{padding-right:16px;padding-left:16px;display:flex;flex-direction:column;gap:16px;height:100%}.clan-profile-avatar{display:flex;gap:16px}.clan-profile-avatar img{height:74px;width:74px;border-radius:100%;object-fit:cover}.clan-profile-name{display:flex;flex-direction:column;gap:4px;justify-content:center}.clan-profile-displays{display:flex;gap:8px}.clan-profile-display-tag{font-weight:600;font-size:20px;line-height:120%;letter-spacing:-2%;color:var(--text-secondary)}.clan-profile-display-name{font-weight:600;font-size:20px;line-height:120%;letter-spacing:-2%;color:var(--text)}.clan-profile-display-created{font-weight:500;font-size:14px;line-height:150%;letter-spacing:0%;color:var(--text-secondary)}.clan-requests{min-width:384px;height:100%;display:flex;flex-direction:column;gap:8px;max-height:395px;overflow:auto}.clan-requests.has-scroll{padding-right:8px}.clan-requests-player{min-height:52px;height:100%;align-items:center;width:100%;border-radius:8px;padding-right:16px;padding-left:16px;gap:12px;background:var(--primary-950);display:flex;justify-content:space-between;transition:.3s}.clan-requests-player img,.clan-requests-player svg{-webkit-user-select:none;user-select:none}.clan-requests-player-info{height:100%;display:flex;align-items:center;gap:12px;font-weight:600;font-size:14px;line-height:150%;letter-spacing:0%;color:var(--text)}.clan-requests-player-info img{height:32px;width:32px;border-radius:100%}.clan-requests-player-info-name{max-width:122px;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.clan-requests-player-lvl{display:flex;gap:16px;align-items:center}.clan-requests-player-buttons{gap:8px;display:flex;transition:.3s;cursor:pointer}.clan-requests-player-buttons svg{transition:.3s}.clan-requests-player-buttons svg:hover{opacity:.7}.clan-num{max-height:96px;-webkit-user-select:none;user-select:none}.clan-names{display:flex;flex-direction:column;gap:4px}.clan-name{font-weight:500;font-size:14px;line-height:150%;letter-spacing:0%;text-align:center;color:var(--text-secondary)}.clan-tag{font-weight:600;font-size:16px;line-height:120%;letter-spacing:-2%;text-align:center;color:var(--text)}.clan-text{font-weight:500;font-size:14px;line-height:150%;letter-spacing:0%;color:var(--accent)}.clan-player-avatar{max-height:32px;border-radius:100%;-webkit-user-select:none;user-select:none}.no-clan{background:inherit;cursor:default;padding-right:8px}.no-clan:hover{background:inherit}.no-clan-text{font-weight:500;font-size:14px;line-height:150%;letter-spacing:0%;color:var(--text-secondary)}.c-member{max-height:48px;max-width:100%}.c-launcher{max-height:48px;min-width:190px}.c-blocked{font-weight:600;font-size:15px;line-height:150%;letter-spacing:-2%;color:var(--text-secondary);max-width:100%;max-height:48px;background:var(--transp-1);cursor:help}.c-blocked:hover{background:#292929}.block-buttons-cw-stats-inline{display:flex;gap:8px}.modal-clan-choose-avatar{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:4px;font-weight:500;font-size:13px;line-height:150%;letter-spacing:-2%;color:var(--text);min-height:136px;min-width:136px;background:var(--secondary);position:absolute;border-radius:100%;border:1px solid var(--transp-1);bottom:0;transition:.2s;cursor:pointer;z-index:3}.modal-clan-choose-img{position:relative;min-height:221px;min-width:383px;display:flex;justify-content:center;align-items:center;-webkit-user-select:none;user-select:none}.top1{filter:drop-shadow(rgb(241 161 51 / .5) 0 0 50px);background-color:#fff0}.top2{filter:drop-shadow(#aaa59f 0 0 50px);background-color:#fff0}.top3{filter:drop-shadow(rgb(171 115 83 / .5) 0 0 50px);background-color:#fff0}@keyframes pulse-opacity{0%,to{box-shadow:0 0 150px var(--success)}50%{box-shadow:0 0 100px var(--success)}}.clans-top{position:relative;flex-direction:column;align-items:center;gap:16px}.clans-season-hero{width:min(980px,100%);border:1px solid var(--transp-1);border-radius:12px;background:radial-gradient(120% 160% at 0% 0%,rgb(126 149 251 / .14),#fff0 55%),linear-gradient(120deg,rgb(255 255 255 / .04),rgb(255 255 255 / .01));padding:12px 16px;display:flex;flex-direction:column;gap:12px;z-index:3}.clans-season-hero__row{display:flex;justify-content:space-between;align-items:center;gap:16px;width:100%}.clans-season-hero__title{color:var(--text);background:linear-gradient(90deg,var(--accent),#97d2ff);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:#fff0}.clans-season-progress{width:100%;height:8px;border-radius:999px;overflow:hidden;background:hsl(0 0% 100% / .08);border:1px solid hsl(0 0% 100% / .1)}.clans-season-progress span{display:block;height:100%;background:linear-gradient(90deg,var(--accent),#9dd4ff);box-shadow:0 0 24px rgb(126 149 251 / .45);transition:width .3s ease}.clans-countdown{display:flex;gap:8px;align-items:center}.clans-countdown__item{min-width:58px;border-radius:8px;border:1px solid var(--transp-1);padding:6px;text-align:center;background:rgb(0 0 0 / .25)}.clans-countdown__item span{display:block;font-size:18px;line-height:1;font-weight:700;color:var(--text)}.clans-countdown__item small{color:var(--text-secondary);font-size:11px;text-transform:uppercase}.clans-countdown.is-finished .clans-countdown__item{opacity:.7}.clans-top-reward-item{border-radius:8px;border:1px solid var(--transp-1);padding:10px 12px;background:var(--secondary)}.clans-archive-page .clans-archive-season{border:1px solid var(--transp-1);border-radius:12px;padding:12px;background:var(--secondary-900,var(--secondary))}.clans-archive-page .table{margin-bottom:0}.default-input-tip{display:flex;align-items:flex-start;gap:8px}.default-input-tip p{margin:0}.clans-search-form{margin-left:auto;width:min(520px,100%)}.clans-search-form input[name=search]{width:100%;min-width:300px}.clan-row-stats-group .btn{display:inline-flex;align-items:center;gap:8px}.clan-list-container{margin-top:18px}.clan-list-container .clan-list-header{gap:16px;flex-wrap:wrap;margin-bottom:8px}.clan-list-container .table__footer{justify-content:center}.clans-role-permissions{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:8px 12px}.clans-role-card{border:1px solid var(--transp-1);border-radius:10px;padding:12px;display:flex;flex-direction:column;gap:12px;background:var(--primary-950)}.clans-role-card__actions{gap:8px;flex-wrap:wrap}.clans-role-assign-row{display:grid;grid-template-columns:1fr minmax(180px,240px) auto;gap:12px;align-items:center;border:1px solid var(--transp-1);border-radius:8px;padding:10px 12px;background:var(--primary-950)}.clans-role-assign-row__player{display:flex;align-items:center;gap:10px;min-width:0}.clans-role-assign-row__player-meta{display:flex;flex-direction:column;gap:2px;min-width:0}.clans-role-assign-row__avatar{width:32px;height:32px;border-radius:100%;object-fit:cover;border:1px solid var(--transp-1)}.clans-role-assign-row__select{min-width:190px;width:100%}.clans-profile-link{display:inline-flex;align-items:center;gap:10px;color:var(--text)}.clans-profile-link:hover{color:var(--accent)}.clans-requests-player-info{min-width:0}.clans-reward-server-select{min-width:180px}.clans-reward-meta{display:flex;flex-direction:column;gap:2px}.clans-archive-clan{display:inline-flex;align-items:center;gap:8px;color:var(--text)}.clans-archive-clan img{width:32px;height:32px;border-radius:100%;object-fit:cover;border:1px solid var(--transp-1)}.clans-archive-clan:hover{color:var(--accent)}.clans-archive-reward-item{border:1px solid var(--transp-1);border-radius:8px;padding:8px 10px;background:var(--secondary)}.clans-rewards-page .table th,.clans-archive-page .table th{padding:10px 12px;font-weight:600;color:var(--text)}.clans-rewards-page .table td,.clans-archive-page .table td{padding:10px 12px;vertical-align:middle}.clans-rewards-page .table tr+tr td,.clans-archive-page .table tr+tr td{border-top:1px solid var(--transp-1)}.clans-rewards-page .badge,.clans-archive-page .badge{border-radius:999px;padding:4px 10px;font-weight:600;font-size:12px;letter-spacing:.01em}.clans-rewards-page .badge.success,.clans-archive-page .badge.success{background:rgb(46 204 113 / .15);color:#2ecc71;border:1px solid rgb(46 204 113 / .35)}.clans-rewards-page .badge.secondary,.clans-archive-page .badge.secondary{background:hsl(0 0% 100% / .08);color:var(--text-secondary);border:1px solid hsl(0 0% 100% / .12)}.clans-rewards-page .btn-sm,.clans-archive-page .btn-sm{padding:6px 12px;border-radius:8px;font-weight:600}.btn.btn-info{background:#1f5b85;border-color:#1f5b85;color:#fff}@media(max-width:992px){.clans-season-hero__row{flex-direction:column;align-items:flex-start}.clans-countdown{width:100%;justify-content:space-between}.clans-role-assign-row{grid-template-columns:1fr}.clans-search-form{width:100%}.clans-search-form input[name=search]{min-width:0}}.daily-rewards-page,.dr-global-root{--dr-accent:var(--accent-500, var(--accent));--dr-border:var(--transp-1);--dr-border-strong:var(--transp-2);--dr-muted:var(--text-400);--dr-surface:var(--secondary-900);--dr-panel:var(--secondary-800);--dr-shadow:0 24px 52px -34px rgba(0, 0, 0, 0.72)}.daily-rewards-page{margin:24px auto 36px;display:grid;gap:16px}.dr-surface{position:relative;display:grid;gap:14px;border-radius:calc(var(--border1) + 4px);border:1px solid var(--dr-border);padding:14px;background:radial-gradient(120% 160% at 0% -8%,color-mix(in srgb,var(--dr-accent) 16%,transparent),transparent 44%),linear-gradient(175deg,color-mix(in srgb,var(--dr-surface) 90%,transparent),var(--dr-surface));box-shadow:var(--dr-shadow)}.dr-hero{border-color:var(--dr-border-strong);overflow:hidden}.dr-hero .card-body{display:grid;gap:14px;padding:clamp(16px,2vw,22px);background:radial-gradient(95% 120% at 100% 0%,color-mix(in srgb,var(--dr-accent) 18%,transparent),transparent 60%),linear-gradient(180deg,color-mix(in srgb,var(--dr-panel) 58%,transparent),color-mix(in srgb,var(--dr-surface) 90%,transparent))}.dr-hero__head{display:flex;justify-content:space-between;align-items:flex-start;gap:16px}.dr-hero__title-wrap{max-width:72ch}.dr-kicker{margin:0;color:var(--text-500);text-transform:uppercase;letter-spacing:.11em;font-size:11px;font-weight:700}.dr-title{margin:7px 0 0;font-size:clamp(26px,3.2vw,36px);line-height:1.06;letter-spacing:-.02em}.dr-subtitle{margin:8px 0 0;color:var(--dr-muted);line-height:1.5}.dr-actions{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.dr-summary{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px}.dr-summary__item{border:1px solid var(--dr-border-strong);border-radius:calc(var(--border1) - 3px);padding:11px 12px;background:linear-gradient(155deg,var(--transp-05),var(--transp-02));box-shadow:inset 0 1px 0 var(--transp-03);display:grid;gap:5px}.dr-summary__item span{color:var(--dr-muted);font-size:12px;line-height:1.25}.dr-summary__item strong{margin:0;font-size:clamp(18px,2.2vw,24px);line-height:1.08}.dr-progress-wrap{display:grid;gap:9px}.dr-progress-title{color:var(--dr-muted);font-size:12px;line-height:1.25}.dr-progress-line{display:flex;flex-wrap:wrap;align-items:center;gap:8px}.dr-progress-dot,.dr-progress-crown{width:34px;height:34px;border-radius:999px;display:inline-flex;align-items:center;justify-content:center;font-weight:700;font-size:12px;border:1px solid var(--dr-border-strong);background:var(--transp-05);color:var(--text-300);box-shadow:inset 0 1px 0 var(--transp-03)}.dr-progress-dot.is-completed{border-color:color-mix(in srgb,var(--dr-accent) 55%,transparent);color:var(--text-100);background:color-mix(in srgb,var(--dr-accent) 26%,transparent)}.dr-progress-dot.is-current{box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--dr-accent) 38%,transparent),0 0 0 3px color-mix(in srgb,var(--dr-accent) 18%,transparent)}.dr-progress-crown{border-color:color-mix(in srgb,#ffd66b 55%,transparent);color:#ffd66b;background:color-mix(in srgb,#ffd66b 16%,transparent)}.dr-inline-note{margin:0;font-size:13px;line-height:1.35}.dr-inline-note.is-muted{color:var(--dr-muted)}.dr-inline-note.is-error{color:var(--error)}.dr-reward-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.dr-reward-item{border-color:var(--dr-border);overflow:hidden}.dr-reward-item .card-body{display:grid;gap:6px;padding:13px}.dr-reward-day{color:var(--dr-muted);font-size:11px;line-height:1.25}.dr-reward-title{margin:0;font-size:15px;line-height:1.35}.dr-reward-type{margin:0;color:var(--text-300);font-size:11px;line-height:1.3;letter-spacing:.06em;text-transform:uppercase}.dr-table-title{margin:0 0 10px;font-size:clamp(18px,2.5vw,24px)}.dr-history .card-body{display:grid;gap:12px}.dr-history__title{margin:0;font-size:15px;line-height:1.3;color:color-mix(in srgb,var(--text) 80%,var(--dr-muted));letter-spacing:.06em;text-transform:uppercase}.dr-history__list{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:10px}.dr-history__item{display:flex;align-items:center;gap:10px;min-height:62px;border-radius:999px;border:1px solid var(--dr-border);background:linear-gradient(150deg,rgb(255 255 255 / .05),rgb(255 255 255 / .015));padding:8px 12px 8px 8px;overflow:hidden}.dr-history__avatar{width:44px;height:44px;border-radius:999px;overflow:hidden;flex:0 0 auto;border:1px solid var(--dr-border-strong);background:color-mix(in srgb,var(--dr-accent) 18%,rgb(20 24 34 / .95));display:grid;place-items:center;font-size:14px;font-weight:700;color:#fff}.dr-history__avatar img{width:100%;height:100%;object-fit:cover}.dr-history__profile-link,.dr-history__name-link,.dr-history-widget__profile-link,.dr-history-widget__name-link,.dr-user-link{color:inherit;text-decoration:none}.dr-history__profile-link,.dr-history-widget__profile-link{display:inline-flex;flex:0 0 auto}.dr-history__meta{min-width:0}.dr-history__name{margin:0;font-size:16px;line-height:1.2;font-weight:700;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.dr-history__name-link{display:block;font-size:16px;line-height:1.2;font-weight:700;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.dr-history__reward{margin:3px 0 0;color:var(--dr-muted);font-size:15px;line-height:1.25;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.dr-history__time{margin:4px 0 0;color:var(--text-500);font-size:12px;line-height:1.2}.dr-history__empty{display:grid;justify-items:center;gap:8px;padding:12px 6px 14px;color:var(--dr-muted)}.dr-history__empty svg{width:18px;height:18px}.dr-history-widget__header{width:100%;display:flex;align-items:center;justify-content:space-between;gap:10px}.dr-history-widget__header h5{margin:0;font-size:15px;line-height:1.3;color:color-mix(in srgb,var(--text) 80%,var(--dr-muted));letter-spacing:.06em;text-transform:uppercase}.dr-history-widget{border-color:var(--dr-border);box-shadow:none}.dr-history-widget .card-body{display:grid;gap:10px;padding:0 12px 12px}.dr-history-widget__list{display:grid;grid-template-columns:repeat(auto-fit,minmax(230px,1fr));gap:10px}.dr-history-widget__item{display:grid;grid-template-columns:44px minmax(0,1fr) auto;align-items:center;gap:10px;min-height:68px;border-radius:calc(var(--border1) - 2px);border:1px solid var(--dr-border);background:color-mix(in srgb,var(--secondary-900) 86%,var(--background));padding:10px 12px 10px 10px;transition:border-color .16s ease,transform .16s ease,box-shadow .16s ease}.dr-history-widget__item:hover{transform:translateY(-1px);border-color:var(--dr-border-strong);box-shadow:0 10px 20px -18px rgb(0 0 0 / .62)}.dr-history-widget__avatar{width:44px;height:44px;border-radius:999px;overflow:hidden;border:1px solid color-mix(in srgb,var(--dr-accent) 40%,var(--dr-border));background:color-mix(in srgb,var(--dr-accent) 18%,rgb(20 24 34 / .95));display:grid;place-items:center;font-size:14px;font-weight:700;color:#fff}.dr-history-widget__avatar img{width:100%;height:100%;object-fit:cover}.dr-history-widget__body{min-width:0}.dr-history-widget__name{margin:0;font-size:14px;line-height:1.2;font-weight:700;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.dr-history-widget__name-link{display:block;font-size:14px;line-height:1.2;font-weight:700;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.dr-history-widget__reward{margin:4px 0 0;color:var(--dr-muted);font-size:13px;line-height:1.24;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.dr-history-widget__meta{display:grid;justify-items:end;gap:4px;padding-left:6px}.dr-history-widget__type{display:inline-flex;align-items:center;justify-content:center;border-radius:999px;border:1px solid color-mix(in srgb,var(--dr-accent) 32%,var(--dr-border));background:color-mix(in srgb,var(--dr-accent) 14%,transparent);color:color-mix(in srgb,var(--text) 86%,#fff);font-size:10px;line-height:1;font-weight:700;letter-spacing:.04em;padding:4px 7px}.dr-history-widget__time{color:var(--text-500);font-size:11px;line-height:1;white-space:nowrap}.dr-history-widget__empty{display:grid;justify-items:center;gap:8px;padding:10px 4px 12px;color:var(--dr-muted)}.dr-history-widget__empty svg{width:18px;height:18px}.dr-user{display:inline-flex;align-items:center;gap:8px}.dr-user img{border-radius:999px;object-fit:cover;border:1px solid var(--dr-border)}.dr-history__name-link:hover,.dr-history-widget__name-link:hover,.dr-user-link:hover{color:var(--dr-accent)}.dr-modal{position:fixed;inset:0;z-index:2500;display:none}.dr-modal.is-open{display:block}.dr-modal__backdrop{position:absolute;inset:0;background:rgb(7 10 16 / .92);backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);animation:drFadeIn .2s ease both}.dr-modal__dialog{position:absolute;top:50%;left:50%;width:min(980px,100vw - 24px);transform:translate(-50%,-50%);border:0;box-shadow:none;background:#fff0;animation:drPopIn .24s ease both}.dr-modal__content{position:relative;display:grid;justify-items:center;gap:18px;padding:22px 16px 24px;border:0;border-radius:0;background:#fff0;box-shadow:none}.dr-modal__close{position:absolute;top:0;right:0;width:36px;height:36px;border-radius:999px;border:1px solid hsl(0 0% 100% / .12);background:rgb(22 25 35 / .72);color:hsl(0 0% 100% / .72);cursor:pointer;font-size:15px;line-height:1;transition:border-color .18s ease,color .18s ease,background .18s ease}.dr-modal__close:hover{border-color:hsl(0 0% 100% / .22);color:#fff;background:rgb(30 35 50 / .9)}.dr-modal__header{display:none}.dr-progress-wrap--modal{justify-items:center;gap:10px;margin-top:2px}.dr-progress-wrap--modal .dr-progress-title{color:#fff;font-size:clamp(22px,2.2vw,40px);line-height:1.05;font-weight:700}.dr-progress-wrap--modal .dr-progress-line{justify-content:center}.dr-progress-wrap--modal .dr-progress-dot{width:14px;height:14px;font-size:0;border:0;background:hsl(0 0% 100% / .12);box-shadow:none}.dr-progress-wrap--modal .dr-progress-dot.is-completed,.dr-progress-wrap--modal .dr-progress-dot.is-current{background:#6f7fff}.dr-progress-wrap--modal .dr-progress-dot.is-current{box-shadow:0 0 0 3px rgb(111 127 255 / .28)}.dr-progress-wrap--modal .dr-progress-crown{width:14px;height:14px;font-size:9px;color:#151515;border:0;background:#e2d169;box-shadow:none}[data-dr-root][data-can-claim="1"] .dr-timer{display:none}[data-dr-root][data-can-interact="0"] .dr-card:not(.is-revealed){pointer-events:none}[data-dr-root][data-can-interact="0"] .dr-card:not(.is-revealed) .dr-card__inner{filter:blur(4px);opacity:.58}[data-dr-root][data-can-interact="0"] .dr-card.is-revealed .dr-card__inner{filter:none;opacity:1}.dr-timer{display:grid;justify-items:center;gap:12px}.dr-timer__title{margin:0;color:hsl(0 0% 100% / .94);font-size:24px;line-height:1.2;font-weight:600;text-align:center}.dr-timer__blocks{display:flex;align-items:center;justify-content:center;gap:8px}.dr-timer__separator{color:hsl(0 0% 100% / .82);font-size:26px;font-weight:700;line-height:1}.dr-timer__block{width:72px;min-height:86px;border-radius:12px;border:1px solid hsl(0 0% 100% / .1);background:rgb(10 13 20 / .82);display:grid;align-content:center;justify-items:center;gap:2px}.dr-timer__block strong{font-size:38px;line-height:1;font-weight:700;color:#fff}.dr-timer__block span{font-size:14px;line-height:1.2;color:hsl(0 0% 100% / .68);text-transform:lowercase}.dr-server-pick{display:grid;gap:5px;width:100%}.dr-server-pick .select-wrapper,.dr-driver-pick .select-wrapper{width:100%}.dr-server-pick .select__prefix{color:var(--dr-muted);margin-bottom:0}.dr-server-pick .select__field-container--native{border:1px solid var(--transp-2);border-color:var(--dr-border-strong);border-radius:var(--border05);background:color-mix(in srgb,var(--secondary-900) 88%,var(--background));min-height:40px}.dr-server-pick .select__field,.dr-driver-pick .select__field{color:var(--text)}.dr-server-pick .select__toggle-icon,.dr-driver-pick .select__toggle-icon{color:var(--text-400)}.dr-server-overlay,.dr-driver-overlay{position:absolute;inset:0;z-index:40;display:grid;place-items:center}.dr-server-overlay.is-hidden,.dr-driver-overlay.is-hidden{display:none}.dr-server-overlay__backdrop,.dr-driver-overlay__backdrop{position:absolute;inset:0;background:#fff0;backdrop-filter:none;-webkit-backdrop-filter:none}.dr-server-overlay__dialog,.dr-driver-overlay__dialog{position:relative;z-index:1;width:min(460px,100% - 20px);border:1px solid hsl(0 0% 100% / .12);box-shadow:0 22px 48px -30px rgb(0 0 0 / .95);background:linear-gradient(170deg,rgb(17 21 30 / .97),rgb(12 15 23 / .97))}.dr-server-overlay__dialog .card-body,.dr-driver-overlay__dialog .card-body{display:grid;gap:12px;padding:16px}.dr-server-overlay__title,.dr-driver-overlay__title{margin:0;font-size:15px;line-height:1.3;font-weight:700;color:#fff}.dr-server-overlay__actions,.dr-driver-overlay__actions{display:flex;gap:8px;width:100%}.dr-server-overlay__actions .btn,.dr-driver-overlay__actions .btn{flex:1 1 0%;justify-content:center}.dr-driver-pick{display:grid;gap:5px;width:100%}.dr-driver-pick.is-hidden{display:none}.dr-driver-pick .select__prefix{color:var(--dr-muted);margin-bottom:0}.dr-driver-pick .select__field-container--native{border:1px solid var(--transp-2);border-color:var(--dr-border-strong);border-radius:var(--border05);background:color-mix(in srgb,var(--secondary-900) 88%,var(--background));min-height:40px}.dr-cards{width:100%;max-width:720px;display:grid;grid-template-columns:repeat(3,minmax(180px,216px));justify-content:center;gap:8px;transition:filter .25s ease,opacity .25s ease}.dr-card{display:block;width:100%;border:0;background:#fff0;padding:0;cursor:pointer;perspective:1200px}.dr-card[disabled]{cursor:not-allowed;opacity:.72}.dr-card__inner{display:block;width:100%;position:relative;height:294px;border-radius:8px;transform-style:preserve-3d;transition:transform .62s cubic-bezier(.2,1,.3,1),filter .2s ease,opacity .2s ease,box-shadow .2s ease}.dr-card__front,.dr-card__back{position:absolute;inset:0;border-radius:inherit;backface-visibility:hidden;border:1px solid hsl(0 0% 100% / .08);display:flex;align-items:center;justify-content:center;overflow:hidden;box-shadow:0 18px 28px -22px rgb(0 0 0 / .85)}.dr-card__front{background:linear-gradient(180deg,#2d3642,#232323)}.dr-card__back{transform:rotateY(180deg);background:linear-gradient(180deg,#202530,#191d25)}.dr-card__texture{width:100%;height:100%;object-fit:cover;display:block;pointer-events:none;user-select:none}.dr-card__texture--back{transform:scale(1.02);filter:blur(.8px) brightness(.68)}.dr-card__back::after{content:"";position:absolute;inset:0;background:radial-gradient(60% 46% at 50% 20%,rgb(114 130 255 / .24),transparent 72%),rgb(6 8 12 / .44)}.dr-card__back-label{position:absolute;left:10px;right:10px;bottom:10px;z-index:2;border-radius:999px;border:1px solid hsl(0 0% 100% / .16);background:rgb(11 14 22 / .62);color:hsl(0 0% 100% / .94);font-size:12px;line-height:1.2;font-weight:600;text-align:center;padding:7px 8px}.dr-card__back-label.is-hidden{display:none}.dr-card__reward{position:absolute;left:12px;right:12px;top:50%;z-index:3;transform:translateY(-50%);border-radius:12px;border:1px solid hsl(0 0% 100% / .22);background:rgb(10 13 20 / .76);color:#fff;font-size:14px;line-height:1.35;font-weight:700;text-align:center;padding:11px 10px;word-break:break-word;text-wrap:balance}.dr-card__reward.is-hidden{display:none}.dr-card:hover .dr-card__inner{transform:translateY(-3px);filter:brightness(1.06) saturate(1.06);box-shadow:0 28px 40px -30px rgb(110 126 255 / .72)}.dr-card.is-picked .dr-card__inner,.dr-card.is-revealed .dr-card__inner{transform:rotateY(180deg)}.dr-card.is-faded .dr-card__inner{opacity:.32;filter:saturate(.5)}[data-dr-status]{margin:0;font-size:13px}[data-dr-status].is-hidden{display:none}[data-dr-status].is-error{color:var(--error)}.dr-modal__footer{width:100%;display:grid;justify-items:center;gap:12px}.dr-modal__footer-text{margin:0;color:hsl(0 0% 100% / .64);font-size:17px;line-height:1.3;text-align:center}.dr-modal__footer-actions{display:flex;align-items:center;justify-content:center;gap:16px}.dr-modal__footer-actions.is-hidden{display:none}.dr-modal__pending-actions{display:flex;align-items:center;justify-content:center;gap:8px;flex-wrap:wrap}.dr-modal__pending-actions.is-hidden{display:none}.dr-modal__pending-actions .btn{min-width:220px;justify-content:center;border-radius:10px}.dr-modal__footer-actions .btn{min-width:220px;justify-content:center;border-radius:10px;font-size:15px;line-height:1.2;padding-top:13px;padding-bottom:13px;border:0;background:#6777f5;color:#fff;box-shadow:0 18px 30px -26px rgb(103 119 245 / .78)}.dr-modal__footer-actions .btn:hover{background:#7282fe}.dr-modal__footer-separator{color:hsl(0 0% 100% / .82);font-size:24px;line-height:1;font-weight:700}.dr-notification{position:fixed;right:16px;bottom:16px;width:min(390px,100vw - 30px);z-index:2200;border:1px solid color-mix(in srgb,var(--dr-accent) 35%,var(--dr-border-strong));box-shadow:0 26px 46px -28px rgb(0 0 0 / .85);background:radial-gradient(130% 140% at 0% -18%,color-mix(in srgb,var(--dr-accent) 28%,transparent),transparent 56%),linear-gradient(165deg,rgb(15 20 31 / .98),rgb(10 13 20 / .98));backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);animation:drNoticeIn .24s ease both}.notifications-container{pointer-events:auto}.dr-notification .card-body{display:grid;gap:10px;padding:15px}.dr-notification h4,.notification-title{margin:0;line-height:1.3}.dr-notification p,.notifications-content{margin:0;color:color-mix(in srgb,var(--dr-muted) 86%,#fff);line-height:1.45}.dr-notification__actions{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.dr-notification__actions .btn{min-height:36px;border-radius:9px}.block-button,.close-not{flex:1 1 0%;justify-content:center}body.dr-modal-open{overflow:hidden}@keyframes drFadeIn{from{opacity:0}to{opacity:1}}@keyframes drPopIn{from{opacity:0;transform:translate(-50%,-46%) scale(.98)}to{opacity:1;transform:translate(-50%,-50%) scale(1)}}@keyframes drNoticeIn{from{opacity:0;transform:translateY(10px) scale(.98)}to{opacity:1;transform:translateY(0) scale(1)}}@media(max-width:1040px){.dr-summary{grid-template-columns:repeat(2,minmax(0,1fr))}.dr-history__list{grid-template-columns:repeat(3,minmax(0,1fr))}.dr-history-widget__list{grid-template-columns:repeat(2,minmax(0,1fr))}.dr-reward-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:768px){.daily-rewards-page{margin-top:16px}.dr-surface{padding:10px}.dr-hero__head{flex-direction:column;align-items:stretch}.dr-actions>*{width:100%}.dr-summary{grid-template-columns:1fr}.dr-reward-grid{grid-template-columns:1fr}.dr-history__list{grid-template-columns:1fr}.dr-history-widget__list{grid-template-columns:1fr}.dr-history-widget__item{grid-template-columns:44px minmax(0,1fr)}.dr-history-widget__meta{grid-column:1/-1;justify-items:start;grid-auto-flow:column;align-items:center;padding-left:0}.dr-modal__dialog{width:calc(100vw - 16px)}.dr-cards{grid-template-columns:1fr;gap:10px}.dr-card{max-width:216px;margin:0 auto}.dr-card__inner{height:294px}.dr-timer__title{font-size:18px}.dr-timer__block{width:60px;min-height:72px}.dr-timer__block strong{font-size:28px}.dr-modal__pending-actions,.dr-modal__footer-actions{width:100%;flex-direction:column;gap:10px}.dr-modal__footer-separator{display:none}.dr-modal__pending-actions .btn,.dr-modal__footer-actions .btn{width:100%;min-width:0}.dr-server-overlay__actions,.dr-driver-overlay__actions{flex-direction:column}.dr-notification{left:8px;right:8px;bottom:8px;width:auto}.dr-notification__actions{flex-direction:column}.block-button,.close-not{width:100%;flex:1 1 auto}}.faceit-info-container{display:grid;grid-template-columns:1fr;grid-template-rows:auto auto;border-radius:var(--border1);padding:12px;margin-top:1.3rem;border:1px solid var(--transp-1);background:linear-gradient(155deg,color-mix(in oklab,var(--warning) 9%,transparent) 0%,transparent 35%)}.faceit-info-header{display:flex;align-items:center;gap:10px;margin-bottom:10px;padding-bottom:10px;border-bottom:1px solid var(--background-800)}.faceit-info-level-icon{width:40px;height:40px;flex-shrink:0}.faceit-info-nickname{font-weight:700;font-size:var(--p);color:var(--text);transition:color .2s ease;text-overflow:ellipsis;overflow:hidden;white-space:nowrap}.faceit-info-nickname:hover{color:var(--accent)}.faceit-info-stats{display:grid;grid-template-columns:repeat(3,1fr);gap:8px;text-align:center}.faceit-info-stat{display:flex;flex-direction:column;align-items:center}.faceit-info-stat-value{font-weight:700;font-size:var(--h6);color:var(--text);margin-bottom:2px}.faceit-info-stat-value-name{font-size:var(--h6);text-wrap:nowrap;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:100%}.faceit-info-stat-label{font-size:var(--small);color:var(--text-400);text-transform:uppercase;letter-spacing:.5px}.faceit-info-profile-link{font-size:var(--small);color:var(--accent);text-decoration:none;margin-top:4px;align-self:flex-start;transition:color .2s ease}.faceit-info-profile-link:hover{text-decoration:underline;color:var(--accent-400)}.faceit-info-recent-matches{flex-direction:column;margin-top:20px}.faceit-info-matches-title{font-size:var(--small);color:var(--text-400);text-transform:uppercase;letter-spacing:.5px}.faceit-info-matches-results{display:flex;flex-direction:row;gap:4px}.faceit-info-match-result{font-size:var(--small);color:var(--text-400);text-transform:uppercase;letter-spacing:.5px}.faceit-info-match-result.faceit-info-match-win{color:var(--success)}.faceit-info-match-result.faceit-info-match-loss{color:var(--error)}.flute-user{justify-content:flex-start;width:max-content}.flute-user img{border-radius:50%;width:40px;height:40px;object-fit:cover;transition:var(--transition)}.flute-user-text span{font-weight:500;font-size:var(--h6);line-height:1.7;color:var(--text-300)}.flute-user-text small{line-height:1.5}.flute-user__roles{display:flex;flex-wrap:wrap;gap:.5rem}.flute-user__role{display:inline-flex;align-items:center;gap:.5rem;padding:0 .6rem;background:var(--transp-1);border-radius:25px;border:1px solid var(--transp-2);transition:all var(--transition)}.flute-user__role-square{width:8px;height:8px;border-radius:50%}.flute-user__role-name{font-size:var(--p-small);font-weight:500;color:var(--text)}.flute-user__socials{display:flex;flex-wrap:wrap;gap:.8rem}.flute-user__socials-item{width:32px;height:32px;display:flex;align-items:center;justify-content:center;border-radius:50%;background:var(--primary);transition:all var(--transition);color:var(--primary-900)}.flute-user__socials-item:hover{transform:translateY(-2px);background:var(--primary-400)}.flute-user__socials-item-icon{display:flex;align-items:center;justify-content:center;width:24px;height:24px;font-size:var(--h6)}.hero{position:relative;overflow:hidden;border-radius:var(--hero-radius,20px);padding:var(--hero-py,clamp(40px, 8vw, 96px)) var(--hero-px,clamp(24px, 6vw, 64px));background:#fff0}.hero__bg{position:absolute;inset:0;z-index:0}.hero__bg-gradient{position:absolute;inset:0;z-index:0;background:linear-gradient(135deg,var(--from,rgb(17 17 17 / .4196078431)),var(--to,#1f1f1f))}.hero__bg-image{position:absolute;inset:0;background-size:cover;background-position:center}.hero__overlay{position:absolute;inset:0;z-index:1;background:linear-gradient(to bottom,rgb(0 0 0 / .35),rgb(0 0 0 / .6))}.hero__container{position:relative;z-index:1}.hero__pretitle{color:hsl(0 0% 100% / .7);font-weight:600;margin-bottom:8px}.hero__title{font-size:clamp(28px,6vw,56px);line-height:1.02;letter-spacing:-.02em;font-weight:800;color:var(--text-primary,#fff);margin:0 0 12px 0}.hero__subtitle{font-size:clamp(14px,2.2vw,18px);line-height:1.55;color:hsl(0 0% 100% / .8);margin:0 0 20px 0;max-width:600px;text-align:center}.hero__actions{margin-top:24px}.hero__dots{position:absolute;inset:0;z-index:2;pointer-events:none;opacity:.8}.hero__dots::before{content:"";position:absolute;inset:-20% -10%;background-image:radial-gradient(rgb(255 255 255 / .12) 1.5px,transparent 1.5px);background-size:20px 20px;mask-image:radial-gradient(ellipse 70% 50% at center,black 30%,rgb(0 0 0 / .8) 50%,transparent 80%);animation:dotsFloat 20s ease-in-out infinite}.hero__dots__bg-mask{position:absolute;inset:-10% -10%;z-index:0;pointer-events:none;background:radial-gradient(60% 40% at 50% 50%,rgb(255 255 255 / .08),transparent 60%);mask-image:radial-gradient(75% 55% at 50% 45%,black 40%,rgb(0 0 0 / .85) 65%,transparent 80%);-webkit-mask-image:radial-gradient(75% 55% at 50% 45%,black 40%,rgb(0 0 0 / .85) 65%,transparent 80%);mix-blend-mode:overlay;opacity:.6}.hero__lines{position:absolute;inset:0;z-index:2;pointer-events:none;opacity:.7}.hero__lines::before{content:"";position:absolute;inset:-20% -10%;background-image:repeating-linear-gradient(90deg,rgb(255 255 255 / .06) 0 1px,transparent 1px 64px)}.hero__lines[data-variant=lines-diagonal]::before{background-image:repeating-linear-gradient(45deg,rgb(255 255 255 / .06) 0 1px,transparent 1px 36px)}.hero__lines[data-variant=lines-scan]::before{background-image:repeating-linear-gradient(0deg,rgb(255 255 255 / .08) 0 2px,transparent 2px 24px)}.hero__container[style*="text-align: center"] .hero__subtitle{margin-left:auto;margin-right:auto}.hero-settings-form{min-width:600px}.hero-settings-form .grid-2{display:grid;grid-template-columns:1fr 1fr;gap:var(--space-md)}.hero-settings-form .setting-tabs .tab-header{display:flex;margin-bottom:var(--space-md);border-radius:50px;padding:3px;gap:3px;border:1px solid var(--transp-1)}.hero-settings-form .setting-tabs .tab-link{padding:var(--space-xs) var(--space-md);cursor:pointer;border:none;background:#fff0;color:var(--text-500);font-weight:500;font-size:var(--small);border-radius:50px;transition:all var(--transition);position:relative;line-height:1}.hero-settings-form .setting-tabs .tab-link:hover{background:var(--transp-1);color:var(--text-300)}.hero-settings-form .setting-tabs .tab-link.active{color:var(--text);background:var(--transp-1);border:1px solid var(--transp-2)}.hero-settings-form .setting-tabs .tab-content{background:var(--background)}.hero-settings-form .setting-tabs .tab-pane{display:none;flex-direction:column;gap:var(--space-sm)}.hero-settings-form .setting-tabs .tab-pane.active{display:flex}.hero-settings-form .choice-group{display:flex;padding:3px;border-radius:50px;border:1px solid var(--transp-2)}.hero-settings-form .choice-group label{flex:1;position:relative}.hero-settings-form .choice-group label input{position:absolute;opacity:0;width:100%;height:100%;cursor:pointer}.hero-settings-form .choice-group label span{display:block;text-align:center;padding:var(--space-sm) var(--space-md);border-radius:50px;font-size:var(--small);font-weight:500;transition:all var(--transition);color:var(--text-500);border:1px solid #fff0}.hero-settings-form .choice-group label input:checked+span{background:var(--transp-1);color:var(--text);border:1px solid var(--transp-2)}.hero-settings-form .choice-group label:hover span{color:var(--text);background:var(--transp-1)}.hero-settings-form .bg-settings-panel{display:none;margin-top:var(--space-md)}.hero-settings-form .hero-image-upload{margin-top:var(--space-sm)}.hero-settings-form .hero-image-upload .upload-actions{margin-bottom:var(--space-sm)}.hero-settings-form .hero-image-upload .btn-upload{display:inline-flex;align-items:center;gap:var(--space-sm);padding:var(--space-sm) var(--space-md);background:var(--secondary);border:1px solid var(--transp-2);border-radius:var(--border05);color:var(--text);font-size:var(--small);font-weight:500;cursor:pointer;transition:all var(--transition)}.hero-settings-form .hero-image-upload .btn-upload:hover{background:var(--background);box-shadow:var(--shadow-small);border-color:var(--transp-3)}.hero-settings-form .hero-image-upload .btn-upload svg{color:var(--text-400)}.hero-settings-form .hero-image-upload .upload-progress{margin-bottom:var(--space-sm)}.hero-settings-form .hero-image-upload .upload-progress .progress-bar{width:100%;height:6px;background:var(--secondary);border-radius:var(--border05);overflow:hidden;margin-bottom:var(--space-xs);border:1px solid var(--transp-1)}.hero-settings-form .hero-image-upload .upload-progress .progress-bar .progress-fill{height:100%;background:linear-gradient(90deg,var(--accent),var(--accent-400));transition:width .3s ease;width:0%;border-radius:var(--border05)}.hero-settings-form .hero-image-upload .upload-progress .progress-text{font-size:var(--small);color:var(--text-500);font-weight:500}.hero-settings-form .hero-image-upload .image-preview{position:relative;display:inline-block;margin-top:var(--space-sm)}.hero-settings-form .hero-image-upload .image-preview img{max-width:240px;max-height:140px;border-radius:var(--border05);border:1px solid var(--transp-2);box-shadow:var(--shadow-small)}.hero-settings-form .hero-image-upload .image-preview .btn-remove-preview{position:absolute;top:calc(var(--space-xs)*-1);right:calc(var(--space-xs)*-1);width:28px;height:28px;background:var(--error);color:#fff;border:2px solid var(--background);border-radius:50%;cursor:pointer;display:flex;align-items:center;justify-content:center;font-size:12px;transition:all var(--transition);box-shadow:var(--shadow-medium)}.hero-settings-form .hero-image-upload .image-preview .btn-remove-preview:hover{background:var(--error);transform:scale(1.1)}.hero__badge--badge{display:inline-block;margin-bottom:var(--space-xs)}.hero__badge--label{display:inline-block;background:#fff0;color:hsl(0 0% 100% / .9);padding:4px 0;font-weight:600;font-size:13px;text-transform:uppercase;letter-spacing:.06em}#hero-particles{display:none}@keyframes dotsFloat{0%,100%{transform:translateY(0) translateX(0)}25%{transform:translateY(-10px) translateX(5px)}50%{transform:translateY(0) translateX(-5px)}75%{transform:translateY(5px) translateX(0)}}.hero__container[style*="text-align: left"] .hero__title,.hero__container[style*="text-align: left"] .hero__subtitle{text-align:left}.hero__container[style*="text-align: right"] .hero__title,.hero__container[style*="text-align: right"] .hero__subtitle{text-align:right}[data-anim=fade]{animation:hero-fade .6s ease both}[data-anim=slide-up]{animation:hero-slide-up .7s cubic-bezier(.2,.7,.2,1) both}[data-anim=scale]{animation:hero-scale .5s ease both}@keyframes hero-fade{from{opacity:0;transform:translate3d(0,6px,0)}to{opacity:1;transform:none}}@keyframes hero-slide-up{from{opacity:0;transform:translate3d(0,24px,0)}to{opacity:1;transform:none}}@keyframes hero-scale{from{opacity:.7;transform:scale(.985)}to{opacity:1;transform:scale(1)}}.lightbox-overlay{position:fixed;top:0;left:0;right:0;bottom:0;background:rgb(0 0 0 / .95);z-index:10000;display:flex;align-items:center;justify-content:center;opacity:0;visibility:hidden;transition:opacity .3s ease,visibility .3s ease}.lightbox-overlay.active{opacity:1;visibility:visible}.lightbox-image-container{display:flex;align-items:center;justify-content:center;width:100%;height:100%;padding:60px;box-sizing:border-box;overflow:hidden}.lightbox-image{max-width:100%;max-height:100%;object-fit:contain;user-select:none;transition:transform .1s ease;cursor:zoom-in;border-radius:4px;box-shadow:0 10px 50px rgb(0 0 0 / .5)}.lightbox-close{position:absolute;top:20px;right:20px;width:44px;height:44px;background:hsl(0 0% 100% / .1);border:none;border-radius:50%;color:#fff;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:background-color .2s ease,transform .2s ease;z-index:10001}.lightbox-close:hover{background:hsl(0 0% 100% / .2);transform:scale(1.02)}.lightbox-close svg{width:20px;height:20px}.lightbox-prev,.lightbox-next{position:absolute;top:50%;transform:translateY(-50%);width:50px;height:50px;background:hsl(0 0% 100% / .1);border:none;border-radius:50%;color:#fff;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:background-color .2s ease,transform .2s ease;z-index:10001}.lightbox-prev:hover,.lightbox-next:hover{background:hsl(0 0% 100% / .2);transform:translateY(-50%) scale(1.02)}.lightbox-prev svg,.lightbox-next svg{width:24px;height:24px}.lightbox-prev{left:20px}.lightbox-next{right:20px}.lightbox-counter{position:absolute;bottom:20px;left:50%;transform:translateX(-50%);color:#fff;font-size:14px;font-weight:500;background:rgb(0 0 0 / .5);padding:8px 16px;border-radius:20px;z-index:10001}.md-content img:not([data-no-lightbox]),.tiptap-editor .ProseMirror img:not([data-no-lightbox]){transition:transform .2s ease,box-shadow .2s ease}.md-content img:not([data-no-lightbox]):hover,.tiptap-editor .ProseMirror img:not([data-no-lightbox]):hover{box-shadow:0 4px 20px rgb(0 0 0 / .15)}@media(max-width:768px){.lightbox-image-container{padding:20px}.lightbox-close{top:10px;right:10px;width:40px;height:40px}.lightbox-prev,.lightbox-next{width:40px;height:40px}.lightbox-prev{left:10px}.lightbox-next{right:10px}.lightbox-counter{bottom:10px;font-size:12px;padding:6px 12px}}.managersystem-public-page .ms-public-nav{display:flex;flex-wrap:wrap;gap:.5rem}.managersystem-public-page .ms-public-nav__link{display:inline-flex;align-items:center;gap:.4rem;padding:.5rem .75rem;border-radius:var(--border05);border:1px solid var(--transp-1);color:var(--text-300);text-decoration:none;transition:background-color var(--transition),border-color var(--transition),color var(--transition)}.managersystem-public-page .ms-public-nav__link:hover{background-color:var(--transp-1);color:var(--text-100)}.managersystem-public-page .ms-public-nav__link.active{border-color:color-mix(in srgb,var(--primary),transparent 65%);color:var(--primary);background-color:color-mix(in srgb,var(--primary),transparent 90%)}.managersystem-public-page .ms-public-filters{display:grid;grid-template-columns:220px 1fr auto;gap:.75rem;align-items:center}@media(max-width:900px){.managersystem-public-page .ms-public-filters{grid-template-columns:1fr}}.bans__cell-player{display:inline-flex;align-items:center;gap:.6rem;text-decoration:none;color:inherit;max-width:320px}.bans__cell-player img{width:32px;height:32px;border-radius:50%;object-fit:cover;flex-shrink:0}.bans__cell-player-text{display:inline-flex;flex-direction:column;min-width:0}.bans__cell-player-text span{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.bans__cell-player-text small{opacity:.7;font-size:var(--small)}.bans__cell-created span{font-weight:600}.bans__cell-created small{display:block;opacity:.7;font-size:var(--small)}.bans__cell-reason{max-width:320px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ban-details-modal .modal__content.dialog-body{padding-top:var(--space-md)}.ban-details .ban-details-header{margin-bottom:var(--space-md);border-bottom:1px solid var(--transp-1);padding-bottom:var(--space-md)}.ban-details .header-content{display:flex;align-items:center;gap:.75rem}.ban-details .player-avatar{position:relative;width:48px;height:48px;border-radius:6px;overflow:hidden;flex-shrink:0}.ban-details .player-avatar img{width:100%;height:100%;object-fit:cover}.ban-details .player-info{min-width:0;flex:1}.ban-details .player-name{margin:0;font-size:14px}.ban-details .player-name a{color:var(--text);text-decoration:none}.ban-details .player-name a:hover{color:var(--accent)}.ban-details .player-steamid{margin-top:.2rem;font-size:var(--small);opacity:.75}.ban-details .ban-badge{padding:4px 8px;border-radius:4px;font-size:var(--small);display:inline-flex;align-items:center;gap:4px;white-space:nowrap}.ban-details .ban-badge.active{background-color:var(--error-light);color:var(--error)}.ban-details .ban-badge.unbanned{background-color:var(--success-light);color:var(--success)}.ban-details .ban-badge.unmuted{background-color:var(--success-light);color:var(--success)}.ban-details .ban-badge.expired{background-color:var(--info-light);color:var(--info)}.ban-details .ban-badge.permanent{background-color:var(--warning-light);color:var(--warning)}.ban-details .ban-content-grid{display:grid;grid-template-columns:1fr 1fr;gap:1rem}.ban-details .ban-column{display:flex;flex-direction:column;gap:1rem}.ban-details .info-card{border:1px solid var(--transp-1);border-radius:var(--border1);overflow:hidden}.ban-details .info-card .card-header{padding:.6rem .8rem;border-bottom:1px solid var(--transp-1);display:flex;align-items:center;gap:.4rem}.ban-details .info-card .card-body{padding:.8rem}.ban-details .details-list{display:flex;flex-direction:column;gap:.5rem}.ban-details .details-item{display:grid;grid-template-columns:90px 1fr;gap:6px;align-items:center}.ban-details .details-label{font-size:var(--small);opacity:.75;display:flex;align-items:center;gap:4px;white-space:nowrap}.ban-details .details-value{text-align:right;width:min-content;white-space:nowrap;margin-left:auto}.ban-details .admin-info{display:flex;gap:.65rem;align-items:center}.ban-details .admin-avatar{width:42px;height:42px;border-radius:6px;overflow:hidden;flex-shrink:0}.ban-details .admin-avatar img{width:100%;height:100%;object-fit:cover}.ban-details .admin-name a{text-decoration:none;color:var(--text)}.ban-details .admin-name a:hover{color:var(--accent)}.ban-details .admin-ip{font-size:var(--small);opacity:.75}@media(max-width:840px){.ban-details .ban-content-grid{grid-template-columns:1fr}}.bansmanager-widget{margin-bottom:var(--space-md)}.bansmanager-widget-header{display:flex;align-items:center;justify-content:space-between;gap:var(--space-sm)}.bansmanager-widget-icon{display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;border-radius:var(--border05);background:var(--transp-1)}.bans-widget-list,.mutes-widget-list{display:flex;flex-direction:column}.ban-item,.mute-item{display:grid;grid-template-columns:1fr auto auto;gap:var(--space-md);align-items:center;padding:var(--space-sm) var(--space-md);border-bottom:1px solid var(--transp-1)}.ban-item:last-child,.mute-item:last-child{border-bottom:0}.ban-player,.mute-player{display:flex;align-items:flex-start;gap:var(--space-sm);min-width:0}.ban-player-avatar img,.mute-player-avatar img,.ban-admin-avatar img,.mute-admin-avatar img{width:36px;height:36px;border-radius:var(--border05);object-fit:cover}.ban-player-info,.mute-player-info,.ban-admin-info,.mute-admin-info{min-width:0}.ban-player-name,.mute-player-name,.ban-admin-name,.mute-admin-name{text-decoration:none;color:var(--text)}.ban-reason,.mute-reason,.ban-date,.mute-date{font-size:var(--small);opacity:.75}.ban-status,.mute-status{text-align:right}.ban-badge,.mute-badge{display:inline-flex;align-items:center;border-radius:999px;padding:.15rem .45rem;font-size:var(--small)}.ban-badge.unbanned,.mute-badge.unmuted,.ban-badge.expired,.mute-badge.expired{background:var(--success-light);color:var(--success)}.ban-badge.permanent,.mute-badge.permanent{background:var(--error-light);color:var(--error)}.ban-expires,.mute-expires{display:inline-flex;align-items:center;gap:.25rem;font-size:var(--small)}.bansmanager-widget-count{display:flex;align-items:center;justify-content:space-between;gap:var(--space-sm)}.bansmanager-widget-count-icon{display:inline-flex;align-items:center;justify-content:center;font-size:var(--h5);color:var(--primary)}.bansmanager-widget-count-title{opacity:.75;font-size:var(--small)}.bansmanager-widget-count-count{font-size:var(--h4);font-weight:700}.admin-status-card{position:relative;border-radius:var(--border1);overflow:hidden;margin-top:1.3rem;border:1px solid var(--transp-2);padding:var(--space-md);background:linear-gradient(155deg,color-mix(in oklab,var(--error) 9%,transparent) 0%,transparent 35%)}.admin-status-card__title{font-size:var(--p);font-weight:700;color:var(--text-200);margin-bottom:var(--space-sm)}.admin-status-card__row{position:relative;border:1px solid var(--transp-1);border-radius:var(--border05);padding:10px 12px;background:var(--transp-05);margin-top:8px}.admin-status-card__intro{display:flex;align-items:center;gap:.5rem}.admin-status-card__badge{display:inline-flex;align-items:center;justify-content:center;width:30px;height:30px;border-radius:50%;background:radial-gradient(circle at 50% 50%,color-mix(in oklab,var(--error) 38%,transparent) 0%,color-mix(in oklab,var(--error) 16%,transparent) 60%,transparent 100%);color:var(--error);flex-shrink:0}.admin-status-card__texts{display:flex;flex-direction:column}.admin-status-card__server{font-size:var(--p);font-weight:600;color:var(--text-200);line-height:1.35}.admin-status-card__group{font-size:var(--small);color:var(--text-500)}.admin-status-card__meta{display:flex;flex-wrap:wrap;gap:.75rem;border-top:1px solid var(--transp-05);margin-top:8px;padding-top:8px}.admin-status-card__meta-item{display:flex;flex-direction:column;min-width:0;flex:1 1 140px}.admin-status-card__meta-label{font-size:var(--small);color:var(--text-500)}.admin-status-card__meta-value{font-size:var(--p-small);font-weight:600;color:var(--text-300)}.admin-status-card__meta-value.is-expired{color:var(--error)}.viplist-card{position:relative;border-radius:var(--border1);overflow:hidden;margin-top:1rem;border:1px solid var(--transp-2);padding:var(--space-md);background:linear-gradient(150deg,color-mix(in oklab,var(--warning) 12%,transparent) 0%,transparent 35%)}.viplist-card__main{gap:var(--space-md)}.viplist-card__badge{width:36px;height:36px;border-radius:50%;background:radial-gradient(circle at 50% 50%,color-mix(in oklab,var(--warning) 38%,transparent) 0%,color-mix(in oklab,var(--warning) 16%,transparent) 60%,transparent 100%);color:var(--warning);flex-shrink:0}.viplist-card__titles{line-height:1.35}.viplist-card__title{font-size:var(--p);font-weight:600;color:var(--text-200)}.viplist-card__subtitle{font-size:var(--small);color:var(--text-500)}.viplist-card__remain{text-align:right}.viplist-card__remain-label{font-size:var(--small);color:var(--text-500)}.viplist-card__remain-value{font-size:var(--p-small);font-weight:600;color:var(--text-300)}.ms-profile-punishment-alert{margin-bottom:1rem}.bans__cell-mute-type{border-radius:50%;display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;background-color:var(--transp-05);margin-right:.5rem}.bans__cell-mute-type--chat{color:var(--error)}.bans__cell-mute-type--voice{color:var(--warning)}.bans__cell-mute-type--silence{color:var(--text-400);background-color:var(--error-light)}.bans__cell-duration{display:flex;align-items:center}.bans__cell-expires,.bans__cell-expires .badge{white-space:nowrap}.ban-details .avatar-link{position:absolute;bottom:0;right:0;width:16px;height:16px;display:inline-flex;align-items:center;justify-content:center;color:#fff}.ban-details .details-item:not(:last-child){border-bottom:1px solid var(--transp-1);padding-bottom:6px}.ban-details .details-icon{display:inline-flex;color:var(--text-500)}.ban-details-skeleton .skeleton-header{border-bottom:1px solid var(--transp-1);margin-bottom:var(--space-md)}.ban-details-skeleton .header-content{display:flex;align-items:center;gap:12px;margin-bottom:var(--space-md)}.ban-details-skeleton .skeleton-avatar{width:48px;height:48px;border-radius:6px;background-color:var(--transp-1);flex-shrink:0}.ban-details-skeleton .skeleton-info{flex:1;min-width:0}.ban-details-skeleton .skeleton-line{height:12px;background-color:var(--transp-1);border-radius:4px;margin-bottom:8px}.ban-details-skeleton .skeleton-line:last-child{margin-bottom:0;height:8px}.ban-details-skeleton .skeleton-line.w-75{width:75%}.ban-details-skeleton .skeleton-line.w-50{width:50%}.ban-details-skeleton .skeleton-line.w-25{width:25%}.ban-details-skeleton .skeleton-badge{width:60px;height:20px;border-radius:4px;background-color:var(--transp-1)}.ban-details-skeleton .skeleton-grid{display:grid;grid-template-columns:1fr 1fr;gap:1rem}.ban-details-skeleton .skeleton-column{display:flex;flex-direction:column;gap:1rem}.ban-details-skeleton .skeleton-card{border:1px solid var(--transp-1);border-radius:var(--border1);padding:10px 12px}.ban-details-skeleton .skeleton-card-header{height:24px;background-color:var(--transp-1);border-radius:4px;margin-bottom:12px}.ban-details-skeleton .skeleton-admin{display:flex;align-items:center;gap:10px}.ban-details-skeleton .skeleton-avatar.small{width:36px;height:36px;border-radius:4px;background-color:var(--transp-1);flex-shrink:0}.ban-details-skeleton .skeleton-details{display:flex;flex-direction:column;gap:6px}.ban-details-skeleton .skeleton-details-item{display:grid;grid-template-columns:20px 70px 1fr;gap:6px;align-items:center;margin-bottom:8px}.ban-details-skeleton .skeleton-details-item:not(:last-child){border-bottom:1px solid var(--transp-1);padding-bottom:6px}.ban-details-skeleton .skeleton-icon{width:16px;height:16px;border-radius:4px;background-color:var(--transp-1)}.ban-details-skeleton .skeleton-label{height:12px;background-color:var(--transp-1);border-radius:4px}.ban-details-skeleton .skeleton-value{height:12px;background-color:var(--transp-1);border-radius:4px;margin-left:auto}.ban-details-skeleton .skeleton-value.w-50{width:50%}.ban-details-skeleton .skeleton-value.w-25{width:25%}.pulse{animation:pulse 1.5s ease-in-out infinite}@keyframes pulse{0%{opacity:.5}50%{opacity:.3}100%{opacity:.5}}@media(max-width:580px){.ban-details-skeleton .skeleton-grid{grid-template-columns:1fr}.ban-details-skeleton .skeleton-details-item{grid-template-columns:70px 1fr}}.stats-free .stats__cell-player{justify-content:flex-start;width:max-content}.stats-free .stats__cell-player img{border-radius:50%;width:40px;height:40px;object-fit:cover;transition:var(--transition)}.stats-free .stats__cell-player-text span{font-weight:500;font-size:var(--p);line-height:1.7;color:var(--text-300)}.stats-free .stats__cell-player-text small{line-height:1.5}.stats-free .stats__cell-player:hover img{filter:brightness(.8)}.stats-free .stats__cell-player:hover span{color:var(--text)}.stats-free .stats__cell-rank{text-align:center}.stats-free .stats__cell-rank img{max-width:40px;max-height:40px;object-fit:contain}.stats-free .stats__cell-kd{font-weight:600;color:var(--bs-success)}.stats-free .stats__cell-kd.negative{color:var(--bs-danger)}.lvl-main{display:flex}.lvl-left{max-height:217px;overflow:auto;width:260px;display:inline-block;padding-left:13px;padding-bottom:20px}.lvl-left.second{margin-left:20px}.lvl-left li{display:flex;-webkit-box-align:center;align-items:center;margin-bottom:20px}.lvl-left li div{font-weight:400;font-size:16px;line-height:19px;color:#afbcd0;display:inline}.lvl-left li .plus-left div{color:#fff!important}.lvl-left img{width:20px;margin-right:10px}.stats-card__container,.stats-lr__container,.stats__universal-grid{display:-ms-grid;display:grid;grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:1rem}.stats-card__item,.stats-lr__card,.stats__universal-card{border-radius:var(--border05);padding:1.5rem;transition:-ms-transform var(--transition),box-shadow var(--transition);transition:-webkit-transform var(--transition),box-shadow var(--transition);transition:transform var(--transition),box-shadow var(--transition);-webkit-transition:-webkit-transform var(--transition),box-shadow var(--transition);position:relative;overflow:hidden;border:1px solid var(--transp-1);white-space:wrap}.stats-card__item-header,.stats-lr__card-header,.stats__universal-card-header{display:-ms-flexbox;display:-webkit-flex;display:flex;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-align:center;align-items:center;margin-bottom:.3rem}.stats-card__item-icon img,.stats-lr__card-rank img{width:70px;object-fit:contain;position:relative;z-index:1}.stats-card__item-icon img,.stats-card__card-rank img,.stats-lr__item-icon img,.stats-lr__card-rank img,.stats__universal__item-icon img,.stats__universal__card-rank img{width:70px;object-fit:contain;position:relative;z-index:1}.stats-card__item-title,.stats-card__card-title,.stats-card-card-title,.stats-lr__item-title,.stats-lr__card-title,.stats-lr-card-title,.stats__universal__item-title,.stats__universal__card-title,.stats__universal-card-title{font-size:var(--h5);font-weight:600;display:flex;align-items:center;gap:.5rem}.stats-card__item-title svg,.stats-card__card-title svg,.stats-card-card-title svg,.stats-lr__item-title svg,.stats-lr__card-title svg,.stats-lr-card-title svg,.stats__universal__item-title svg,.stats__universal__card-title svg,.stats__universal-card-title svg{width:1.25em;height:1.25em;color:var(--accent)}.stats-card__item-value,.stats-card__card-value,.stats-card-card-value,.stats-lr__item-value,.stats-lr__card-value,.stats-lr-card-value,.stats__universal__item-value,.stats__universal__card-value,.stats__universal-card-value{font-size:var(--h3);font-weight:700;color:var(--accent)}.stats-card__item-label,.stats-card__card-label,.stats-card-card-label,.stats-lr__item-label,.stats-lr__card-label,.stats-lr-card-label,.stats__universal__item-label,.stats__universal__card-label,.stats__universal-card-label{color:var(--text-500);font-size:var(--p-small)}.stats-card__item-stats-grid,.stats-card__card-stats-grid,.stats-lr__item-stats-grid,.stats-lr__card-stats-grid,.stats__universal__item-stats-grid,.stats__universal__card-stats-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:1rem}.stats-card__item-stats-grid-item,.stats-card__card-stats-grid-item,.stats-lr__item-stats-grid-item,.stats-lr__card-stats-grid-item,.stats__universal__item-stats-grid-item,.stats__universal__card-stats-grid-item{display:flex;align-items:center;gap:.75rem}.stats-card__item-stats-grid-item-icon,.stats-card__card-stats-grid-item-icon,.stats-lr__item-stats-grid-item-icon,.stats-lr__card-stats-grid-item-icon,.stats__universal__item-stats-grid-item-icon,.stats__universal__card-stats-grid-item-icon{display:flex;align-items:center;justify-content:center;width:36px;height:36px;background-color:var(--transp-2);border-radius:50%;flex-shrink:0}.stats-card__item-stats-grid-item-icon svg,.stats-card__card-stats-grid-item-icon svg,.stats-lr__item-stats-grid-item-icon svg,.stats-lr__card-stats-grid-item-icon svg,.stats__universal__item-stats-grid-item-icon svg,.stats__universal__card-stats-grid-item-icon svg{width:18px;height:18px;color:var(--accent)}.stats-card__item-stats-grid-item-content,.stats-card__card-stats-grid-item-content,.stats-lr__item-stats-grid-item-content,.stats-lr__card-stats-grid-item-content,.stats__universal__item-stats-grid-item-content,.stats__universal__card-stats-grid-item-content{flex-grow:1}.stats-card__item-stats-grid-item-value,.stats-card__card-stats-grid-item-value,.stats-lr__item-stats-grid-item-value,.stats-lr__card-stats-grid-item-value,.stats__universal__item-stats-grid-item-value,.stats__universal__card-stats-grid-item-value{font-weight:600;font-size:var(--h6);line-height:1.2}.stats-card__item-stats-grid-item-label,.stats-card__card-stats-grid-item-label,.stats-lr__item-stats-grid-item-label,.stats-lr__card-stats-grid-item-label,.stats__universal__item-stats-grid-item-label,.stats__universal__card-stats-grid-item-label{color:var(--text-500);font-size:var(--p-small);line-height:1.2}.stats-card__item-location,.stats-card__card-location,.stats-lr__item-location,.stats-lr__card-location,.stats__universal__item-location,.stats__universal__card-location{display:flex;align-items:center;gap:.5rem;color:var(--text-500);font-size:var(--p-small);margin-top:.5rem}.stats-card__item-location img,.stats-card__card-location img,.stats-lr__item-location img,.stats-lr__card-location img,.stats__universal__item-location img,.stats__universal__card-location img{border-radius:3px;width:20px;height:15px;object-fit:contain}.stats-card__item-comparison,.stats-card__card-comparison,.stats-lr__item-comparison,.stats-lr__card-comparison,.stats__universal__item-comparison,.stats__universal__card-comparison{margin-top:.75rem;color:var(--text-400);font-size:var(--small);font-style:italic}.stats-card__item-progress,.stats-card__card-progress,.stats-card-card-progress,.stats-lr__item-progress,.stats-lr__card-progress,.stats-lr-card-progress,.stats__universal__item-progress,.stats__universal__card-progress,.stats__universal-card-progress{margin-top:1rem;height:6px;background-color:var(--transp-3);border-radius:3px;overflow:hidden}.stats-card__item-progress-bar,.stats-card__card-progress-bar,.stats-card-card-progress-bar,.stats-lr__item-progress-bar,.stats-lr__card-progress-bar,.stats-lr-card-progress-bar,.stats__universal__item-progress-bar,.stats__universal__card-progress-bar,.stats__universal-card-progress-bar{height:100%;background-color:var(--accent);border-radius:3px;width:0%;transition:width .5s;animation:progress-animation 1s cubic-bezier(.4,0,.2,1) forwards}.stats-card__item-accent,.stats-card__card-accent,.stats-lr__item-accent,.stats-lr__card-accent,.stats__universal__item-accent,.stats__universal__card-accent{position:absolute;top:-50px;right:-50px;width:200px;height:200px;background-color:var(--accent);opacity:.1;border-radius:0 0 0 100%;filter:blur(50px)}.stats-card__item--wide,.stats-card__card--rank,.stats-lr__item--wide,.stats-lr__card--rank,.stats__universal__item--wide,.stats__universal__card--rank{grid-column:span 2}.stats-card__item--wide .stats-card__item-value,.stats-card__item--wide .stats-lr__card-value,.stats-card__item--wide .stats__universal-card-value,.stats-card__card--rank .stats-card__item-value,.stats-card__card--rank .stats-lr__card-value,.stats-card__card--rank .stats__universal-card-value,.stats-lr__item--wide .stats-card__item-value,.stats-lr__item--wide .stats-lr__card-value,.stats-lr__item--wide .stats__universal-card-value,.stats-lr__card--rank .stats-card__item-value,.stats-lr__card--rank .stats-lr__card-value,.stats-lr__card--rank .stats__universal-card-value,.stats__universal__item--wide .stats-card__item-value,.stats__universal__item--wide .stats-lr__card-value,.stats__universal__item--wide .stats__universal-card-value,.stats__universal__card--rank .stats-card__item-value,.stats__universal__card--rank .stats-lr__card-value,.stats__universal__card--rank .stats__universal-card-value{font-size:var(--h2)}@media(max-width:991px){.stats-card__item--wide,.stats-card__card--rank,.stats-lr__item--wide,.stats-lr__card--rank,.stats__universal__item--wide,.stats__universal__card--rank{grid-column:span 1}}.stats-card__item--primary .stats-card__item-value,.stats-card__item--primary .stats-lr__card-value,.stats-card__item--primary .stats__universal-card-value,.stats-lr__item--primary .stats-card__item-value,.stats-lr__item--primary .stats-lr__card-value,.stats-lr__item--primary .stats__universal-card-value,.stats__universal__item--primary .stats-card__item-value,.stats__universal__item--primary .stats-lr__card-value,.stats__universal__item--primary .stats__universal-card-value{color:var(--primary)}.stats-card__item--primary .stats-card__item-accent,.stats-card__item--primary .stats-lr__card-accent,.stats-lr__item--primary .stats-card__item-accent,.stats-lr__item--primary .stats-lr__card-accent,.stats__universal__item--primary .stats-card__item-accent,.stats__universal__item--primary .stats-lr__card-accent{background-color:var(--primary)}.stats-card__item--primary .stats-card__item-progress-bar,.stats-card__item--primary .stats-lr__card-progress-bar,.stats-card__item--primary .stats__universal-card-progress-bar,.stats-lr__item--primary .stats-card__item-progress-bar,.stats-lr__item--primary .stats-lr__card-progress-bar,.stats-lr__item--primary .stats__universal-card-progress-bar,.stats__universal__item--primary .stats-card__item-progress-bar,.stats__universal__item--primary .stats-lr__card-progress-bar,.stats__universal__item--primary .stats__universal-card-progress-bar{background-color:var(--primary)}.stats-card__item--secondary .stats-card__item-value,.stats-card__item--secondary .stats-lr__card-value,.stats-card__item--secondary .stats__universal-card-value,.stats-lr__item--secondary .stats-card__item-value,.stats-lr__item--secondary .stats-lr__card-value,.stats-lr__item--secondary .stats__universal-card-value,.stats__universal__item--secondary .stats-card__item-value,.stats__universal__item--secondary .stats-lr__card-value,.stats__universal__item--secondary .stats__universal-card-value{color:var(--secondary)}.stats-card__item--secondary .stats-card__item-accent,.stats-card__item--secondary .stats-lr__card-accent,.stats-lr__item--secondary .stats-card__item-accent,.stats-lr__item--secondary .stats-lr__card-accent,.stats__universal__item--secondary .stats-card__item-accent,.stats__universal__item--secondary .stats-lr__card-accent{background-color:var(--secondary)}.stats-card__item--secondary .stats-card__item-progress-bar,.stats-card__item--secondary .stats-lr__card-progress-bar,.stats-card__item--secondary .stats__universal-card-progress-bar,.stats-lr__item--secondary .stats-card__item-progress-bar,.stats-lr__item--secondary .stats-lr__card-progress-bar,.stats-lr__item--secondary .stats__universal-card-progress-bar,.stats__universal__item--secondary .stats-card__item-progress-bar,.stats__universal__item--secondary .stats-lr__card-progress-bar,.stats__universal__item--secondary .stats__universal-card-progress-bar{background-color:var(--secondary)}.stats-card__item--accent .stats-card__item-value,.stats-card__item--accent .stats-lr__card-value,.stats-card__item--accent .stats__universal-card-value,.stats-card__item--kd .stats-card__item-value,.stats-card__item--kd .stats-lr__card-value,.stats-card__item--kd .stats__universal-card-value,.stats-lr__item--accent .stats-card__item-value,.stats-lr__item--accent .stats-lr__card-value,.stats-lr__item--accent .stats__universal-card-value,.stats-lr__item--kd .stats-card__item-value,.stats-lr__item--kd .stats-lr__card-value,.stats-lr__item--kd .stats__universal-card-value,.stats__universal__item--accent .stats-card__item-value,.stats__universal__item--accent .stats-lr__card-value,.stats__universal__item--accent .stats__universal-card-value,.stats__universal__item--kd .stats-card__item-value,.stats__universal__item--kd .stats-lr__card-value,.stats__universal__item--kd .stats__universal-card-value{color:var(--accent)}.stats-card__item--accent .stats-card__item-accent,.stats-card__item--accent .stats-lr__card-accent,.stats-card__item--kd .stats-card__item-accent,.stats-card__item--kd .stats-lr__card-accent,.stats-lr__item--accent .stats-card__item-accent,.stats-lr__item--accent .stats-lr__card-accent,.stats-lr__item--kd .stats-card__item-accent,.stats-lr__item--kd .stats-lr__card-accent,.stats__universal__item--accent .stats-card__item-accent,.stats__universal__item--accent .stats-lr__card-accent,.stats__universal__item--kd .stats-card__item-accent,.stats__universal__item--kd .stats-lr__card-accent{background-color:var(--accent)}.stats-card__item--accent .stats-card__item-progress-bar,.stats-card__item--accent .stats-lr__card-progress-bar,.stats-card__item--accent .stats__universal-card-progress-bar,.stats-card__item--kd .stats-card__item-progress-bar,.stats-card__item--kd .stats-lr__card-progress-bar,.stats-card__item--kd .stats__universal-card-progress-bar,.stats-lr__item--accent .stats-card__item-progress-bar,.stats-lr__item--accent .stats-lr__card-progress-bar,.stats-lr__item--accent .stats__universal-card-progress-bar,.stats-lr__item--kd .stats-card__item-progress-bar,.stats-lr__item--kd .stats-lr__card-progress-bar,.stats-lr__item--kd .stats__universal-card-progress-bar,.stats__universal__item--accent .stats-card__item-progress-bar,.stats__universal__item--accent .stats-lr__card-progress-bar,.stats__universal__item--accent .stats__universal-card-progress-bar,.stats__universal__item--kd .stats-card__item-progress-bar,.stats__universal__item--kd .stats-lr__card-progress-bar,.stats__universal__item--kd .stats__universal-card-progress-bar{background-color:var(--accent)}.stats-card__item--info .stats-card__item-value,.stats-card__item--info .stats-lr__card-value,.stats-card__item--info .stats__universal-card-value,.stats-card__item--accuracy .stats-card__item-value,.stats-card__item--accuracy .stats-lr__card-value,.stats-card__item--accuracy .stats__universal-card-value,.stats-lr__item--info .stats-card__item-value,.stats-lr__item--info .stats-lr__card-value,.stats-lr__item--info .stats__universal-card-value,.stats-lr__item--accuracy .stats-card__item-value,.stats-lr__item--accuracy .stats-lr__card-value,.stats-lr__item--accuracy .stats__universal-card-value,.stats__universal__item--info .stats-card__item-value,.stats__universal__item--info .stats-lr__card-value,.stats__universal__item--info .stats__universal-card-value,.stats__universal__item--accuracy .stats-card__item-value,.stats__universal__item--accuracy .stats-lr__card-value,.stats__universal__item--accuracy .stats__universal-card-value{color:var(--info)}.stats-card__item--info .stats-card__item-accent,.stats-card__item--info .stats-lr__card-accent,.stats-card__item--accuracy .stats-card__item-accent,.stats-card__item--accuracy .stats-lr__card-accent,.stats-lr__item--info .stats-card__item-accent,.stats-lr__item--info .stats-lr__card-accent,.stats-lr__item--accuracy .stats-card__item-accent,.stats-lr__item--accuracy .stats-lr__card-accent,.stats__universal__item--info .stats-card__item-accent,.stats__universal__item--info .stats-lr__card-accent,.stats__universal__item--accuracy .stats-card__item-accent,.stats__universal__item--accuracy .stats-lr__card-accent{background-color:var(--info)}.stats-card__item--info .stats-card__item-progress-bar,.stats-card__item--info .stats-lr__card-progress-bar,.stats-card__item--info .stats__universal-card-progress-bar,.stats-card__item--accuracy .stats-card__item-progress-bar,.stats-card__item--accuracy .stats-lr__card-progress-bar,.stats-card__item--accuracy .stats__universal-card-progress-bar,.stats-lr__item--info .stats-card__item-progress-bar,.stats-lr__item--info .stats-lr__card-progress-bar,.stats-lr__item--info .stats__universal-card-progress-bar,.stats-lr__item--accuracy .stats-card__item-progress-bar,.stats-lr__item--accuracy .stats-lr__card-progress-bar,.stats-lr__item--accuracy .stats__universal-card-progress-bar,.stats__universal__item--info .stats-card__item-progress-bar,.stats__universal__item--info .stats-lr__card-progress-bar,.stats__universal__item--info .stats__universal-card-progress-bar,.stats__universal__item--accuracy .stats-card__item-progress-bar,.stats__universal__item--accuracy .stats-lr__card-progress-bar,.stats__universal__item--accuracy .stats__universal-card-progress-bar{background-color:var(--info)}.stats-card__item--success .stats-card__item-value,.stats-card__item--success .stats-lr__card-value,.stats-card__item--success .stats__universal-card-value,.stats-card__item--rounds .stats-card__item-value,.stats-card__item--rounds .stats-lr__card-value,.stats-card__item--rounds .stats__universal-card-value,.stats-lr__item--success .stats-card__item-value,.stats-lr__item--success .stats-lr__card-value,.stats-lr__item--success .stats__universal-card-value,.stats-lr__item--rounds .stats-card__item-value,.stats-lr__item--rounds .stats-lr__card-value,.stats-lr__item--rounds .stats__universal-card-value,.stats__universal__item--success .stats-card__item-value,.stats__universal__item--success .stats-lr__card-value,.stats__universal__item--success .stats__universal-card-value,.stats__universal__item--rounds .stats-card__item-value,.stats__universal__item--rounds .stats-lr__card-value,.stats__universal__item--rounds .stats__universal-card-value{color:var(--success)}.stats-card__item--success .stats-card__item-accent,.stats-card__item--success .stats-lr__card-accent,.stats-card__item--rounds .stats-card__item-accent,.stats-card__item--rounds .stats-lr__card-accent,.stats-lr__item--success .stats-card__item-accent,.stats-lr__item--success .stats-lr__card-accent,.stats-lr__item--rounds .stats-card__item-accent,.stats-lr__item--rounds .stats-lr__card-accent,.stats__universal__item--success .stats-card__item-accent,.stats__universal__item--success .stats-lr__card-accent,.stats__universal__item--rounds .stats-card__item-accent,.stats__universal__item--rounds .stats-lr__card-accent{background-color:var(--success)}.stats-card__item--success .stats-card__item-progress-bar,.stats-card__item--success .stats-lr__card-progress-bar,.stats-card__item--success .stats__universal-card-progress-bar,.stats-card__item--rounds .stats-card__item-progress-bar,.stats-card__item--rounds .stats-lr__card-progress-bar,.stats-card__item--rounds .stats__universal-card-progress-bar,.stats-lr__item--success .stats-card__item-progress-bar,.stats-lr__item--success .stats-lr__card-progress-bar,.stats-lr__item--success .stats__universal-card-progress-bar,.stats-lr__item--rounds .stats-card__item-progress-bar,.stats-lr__item--rounds .stats-lr__card-progress-bar,.stats-lr__item--rounds .stats__universal-card-progress-bar,.stats__universal__item--success .stats-card__item-progress-bar,.stats__universal__item--success .stats-lr__card-progress-bar,.stats__universal__item--success .stats__universal-card-progress-bar,.stats__universal__item--rounds .stats-card__item-progress-bar,.stats__universal__item--rounds .stats-lr__card-progress-bar,.stats__universal__item--rounds .stats__universal-card-progress-bar{background-color:var(--success)}.stats-card__item--warning .stats-card__item-value,.stats-card__item--warning .stats-lr__card-value,.stats-card__item--warning .stats__universal-card-value,.stats-card__item--headshots .stats-card__item-value,.stats-card__item--headshots .stats-lr__card-value,.stats-card__item--headshots .stats__universal-card-value,.stats-lr__item--warning .stats-card__item-value,.stats-lr__item--warning .stats-lr__card-value,.stats-lr__item--warning .stats__universal-card-value,.stats-lr__item--headshots .stats-card__item-value,.stats-lr__item--headshots .stats-lr__card-value,.stats-lr__item--headshots .stats__universal-card-value,.stats__universal__item--warning .stats-card__item-value,.stats__universal__item--warning .stats-lr__card-value,.stats__universal__item--warning .stats__universal-card-value,.stats__universal__item--headshots .stats-card__item-value,.stats__universal__item--headshots .stats-lr__card-value,.stats__universal__item--headshots .stats__universal-card-value{color:var(--warning)}.stats-card__item--warning .stats-card__item-accent,.stats-card__item--warning .stats-lr__card-accent,.stats-card__item--headshots .stats-card__item-accent,.stats-card__item--headshots .stats-lr__card-accent,.stats-lr__item--warning .stats-card__item-accent,.stats-lr__item--warning .stats-lr__card-accent,.stats-lr__item--headshots .stats-card__item-accent,.stats-lr__item--headshots .stats-lr__card-accent,.stats__universal__item--warning .stats-card__item-accent,.stats__universal__item--warning .stats-lr__card-accent,.stats__universal__item--headshots .stats-card__item-accent,.stats__universal__item--headshots .stats-lr__card-accent{background-color:var(--warning)}.stats-card__item--warning .stats-card__item-progress-bar,.stats-card__item--warning .stats-lr__card-progress-bar,.stats-card__item--warning .stats__universal-card-progress-bar,.stats-card__item--headshots .stats-card__item-progress-bar,.stats-card__item--headshots .stats-lr__card-progress-bar,.stats-card__item--headshots .stats__universal-card-progress-bar,.stats-lr__item--warning .stats-card__item-progress-bar,.stats-lr__item--warning .stats-lr__card-progress-bar,.stats-lr__item--warning .stats__universal-card-progress-bar,.stats-lr__item--headshots .stats-card__item-progress-bar,.stats-lr__item--headshots .stats-lr__card-progress-bar,.stats-lr__item--headshots .stats__universal-card-progress-bar,.stats__universal__item--warning .stats-card__item-progress-bar,.stats__universal__item--warning .stats-lr__card-progress-bar,.stats__universal__item--warning .stats__universal-card-progress-bar,.stats__universal__item--headshots .stats-card__item-progress-bar,.stats__universal__item--headshots .stats-lr__card-progress-bar,.stats__universal__item--headshots .stats__universal-card-progress-bar{background-color:var(--warning)}.stats-card__item--danger .stats-card__item-value,.stats-card__item--danger .stats-lr__card-value,.stats-card__item--danger .stats__universal-card-value,.stats-lr__item--danger .stats-card__item-value,.stats-lr__item--danger .stats-lr__card-value,.stats-lr__item--danger .stats__universal-card-value,.stats__universal__item--danger .stats-card__item-value,.stats__universal__item--danger .stats-lr__card-value,.stats__universal__item--danger .stats__universal-card-value{color:var(--danger)}.stats-card__item--danger .stats-card__item-accent,.stats-card__item--danger .stats-lr__card-accent,.stats-lr__item--danger .stats-card__item-accent,.stats-lr__item--danger .stats-lr__card-accent,.stats__universal__item--danger .stats-card__item-accent,.stats__universal__item--danger .stats-lr__card-accent{background-color:var(--danger)}.stats-card__item--danger .stats-card__item-progress-bar,.stats-card__item--danger .stats-lr__card-progress-bar,.stats-card__item--danger .stats__universal-card-progress-bar,.stats-lr__item--danger .stats-card__item-progress-bar,.stats-lr__item--danger .stats-lr__card-progress-bar,.stats-lr__item--danger .stats__universal-card-progress-bar,.stats__universal__item--danger .stats-card__item-progress-bar,.stats__universal__item--danger .stats-lr__card-progress-bar,.stats__universal__item--danger .stats__universal-card-progress-bar{background-color:var(--danger)}.stats-card__detailed,.stats-lr__detailed,.stats__universal__detailed{margin-top:1rem}.stats-card__detailed-grid,.stats-lr__detailed-grid,.stats__universal__detailed-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(250px,1fr));gap:1.5rem}.stats-card__detailed-item,.stats-lr__detailed-item,.stats__universal__detailed-item{display:flex;flex-direction:column}.stats-card__detailed-item-label,.stats-lr__detailed-item-label,.stats__universal__detailed-item-label{color:var(--text-500);font-size:var(--p-small);margin-bottom:.25rem}.stats-card__detailed-item-value,.stats-lr__detailed-item-value,.stats__universal__detailed-item-value{font-weight:600;font-size:var(--h6)}.stats-card__detailed-item-secondary,.stats-lr__detailed-item-secondary,.stats__universal__detailed-item-secondary{color:var(--text-600);font-size:var(--small);margin-top:.25rem;font-style:italic}.stats-card__detailed-section,.stats-lr__detailed-section,.stats__universal__detailed-section{margin-top:1.5rem;border-top:1px solid var(--transp-2);padding-top:1.5rem}.stats-card__detailed-title,.stats-lr__detailed-title,.stats__universal__detailed-title{font-size:var(--h5);font-weight:600;margin-bottom:1rem;color:var(--text-300)}.stats-card__empty,.stats-lr__empty{background-color:var(--secondary);border-radius:var(--border05);padding:2rem;text-align:center;color:var(--text-500)}@media(max-width:768px){.stats-card__container,.stats-card-grid,.stats-lr__container,.stats-lr-grid,.stats__universal__container,.stats__universal-grid{grid-template-columns:1fr}}@keyframes progress-animation{0%{width:0%}100%{width:var(--width)}}.stats-lr__card--headshots .stats-lr__card-progress-bar{animation-delay:.2s}.stats-lr__card--rounds .stats-lr__card-progress-bar{animation-delay:.3s}.stats-widget-header h5{font-weight:600;letter-spacing:-.02em}.stats-widget-header small{opacity:.7}.stats-widget-icon{color:var(--accent);font-size:1.3rem}.stats-widget:not(.stats-widget--plain) .stats-widget__content{padding:var(--space-sm)}.stats-widget.stats-widget--plain .stats-widget__content{padding-top:var(--space-sm)}.stats-empty{text-align:center;padding:var(--space-xl);color:var(--text-600)}.stats-empty .icon{width:32px;height:32px;margin:0 auto var(--space-sm);opacity:.4}.stats-empty .text{font-size:var(--small);color:var(--text-700)}.stats-top__list{display:grid;grid-template-columns:1fr;gap:2px;position:relative;background:var(--background-900);border:1px solid var(--transp-1);border-radius:var(--border05);overflow:hidden}.stats-top__item{display:grid;grid-template-columns:auto auto 1fr auto auto;align-items:center;padding:var(--space-xs) var(--space-sm);background:#fff0;position:relative;border-top:1px solid var(--transp-1);overflow:hidden}.stats-top__item--1{background:color-mix(in oklab,#ffd700 10%,transparent)}.stats-top__item--1 .stats-top__rank{color:gold;opacity:1;font-style:italic;font-size:var(--h4)}.stats-top__item--2{background:color-mix(in oklab,#c0c0c0 10%,transparent)}.stats-top__item--2 .stats-top__rank{color:silver;opacity:1;font-style:italic;font-size:var(--h4)}.stats-top__item--3{background:color-mix(in oklab,#cd7f32 10%,transparent)}.stats-top__item--3 .stats-top__rank{color:#cd7f32;opacity:1;font-style:italic;font-size:var(--h4)}.stats-top__rank{bottom:0;left:0;font-weight:700;font-size:var(--h6);line-height:1;margin-right:var(--space-sm);margin-left:var(--space-2xs);color:var(--text-400)}.stats-top__rank>span:first-child{position:absolute;left:-20px;top:0;font-size:70px;opacity:.05}.stats-top__avatar{width:36px;height:36px;margin-right:var(--space-sm);flex-shrink:0;border:1px solid var(--transp-1);border-radius:var(--border05);overflow:hidden}.stats-top__avatar img{width:100%;height:100%;object-fit:cover}.stats-top__avatar .avatar--placeholder{width:100%;height:100%;display:flex;align-items:center;justify-content:center;background:var(--transp-1)}.stats-top__info{flex:1;min-width:0}.stats-top__info .name{font-size:var(--small);font-weight:600;color:var(--text-200);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;display:block;transition:color var(--transition);line-height:1.7;width:min-content}.stats-top__info .name:hover{color:var(--text)}.stats-top__info .stats{font-size:calc(var(--small) - 2px);color:var(--text-500);font-weight:500;display:flex;align-items:center;gap:var(--space-2xs)}.stats-top__value{font-size:var(--small);font-weight:600;color:var(--text-300);text-align:right}.stats-top__rank-image{margin-left:var(--space-xs)}.stats-top__rank-image img{max-height:36px}.stats-mosaic{display:grid;grid-template-columns:repeat(auto-fill,minmax(180px,1fr));gap:var(--space-xs)}.stats-mosaic__item{position:relative;background:linear-gradient(160deg,var(--background-900),var(--background-800));border:1px solid var(--transp-1);border-radius:var(--border05);padding:var(--space-sm);display:flex;flex-direction:column;align-items:center;text-align:center;text-decoration:none;color:inherit;gap:var(--space-2xs);transition:border-color .15s ease}.stats-mosaic__item--1{background:linear-gradient(135deg,rgb(255 215 0 / .15),var(--background-900));border-color:rgb(255 215 0 / .25);grid-column:span 2}.stats-mosaic__item--1 .stats-mosaic__avatar{width:72px;height:72px}.stats-mosaic__item--1 .stats-mosaic__name{font-size:var(--p)}.stats-mosaic__item--1 .stats-mosaic__value{font-size:var(--h6);color:var(--text-200)}.stats-mosaic__item--1 .stats-mosaic__badge{background:gold;border:1px solid var(--transp-1);color:#241e01}.stats-mosaic__item--2{background:linear-gradient(135deg,rgb(192 192 192 / .15),var(--background-900));border-color:rgb(192 192 192 / .25)}.stats-mosaic__item--2 .stats-mosaic__avatar{width:72px;height:72px}.stats-mosaic__item--2 .stats-mosaic__name{font-size:var(--p)}.stats-mosaic__item--2 .stats-mosaic__value{font-size:var(--h6);color:var(--text-200)}.stats-mosaic__item--2 .stats-mosaic__badge{background:silver;border:1px solid var(--transp-1);color:#241e01}.stats-mosaic__item--3{background:linear-gradient(135deg,rgb(205 127 50 / .15),var(--background-900));border-color:rgb(205 127 50 / .25)}.stats-mosaic__item--3 .stats-mosaic__badge{background:#cd7f32;border:1px solid var(--transp-1);color:#241e01}.stats-mosaic__badge{position:absolute;top:6px;left:6px;font-weight:700;font-size:12px;border-radius:9999px;background:var(--background-800);border:1px solid var(--transp-1);color:var(--text-300)}.stats-mosaic__avatar{width:46px;height:46px;border-radius:var(--border05);overflow:hidden;border:1px solid var(--transp-1)}.stats-mosaic__avatar img{width:100%;height:100%;object-fit:cover}.stats-mosaic__avatar .placeholder{width:100%;height:100%;background:var(--transp-1)}.stats-mosaic__name{font-size:var(--small);color:var(--text-200);font-weight:600;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;width:100%}.stats-mosaic__value{font-size:var(--p);color:var(--text-300);font-weight:600}.stats-mosaic .stats-mosaic__rank-image{margin-top:var(--space-xs)}.stats-mosaic .stats-mosaic__rank-image img{max-height:28px}.stats-top-leader{margin-bottom:var(--space-xs)}.stats-top-leader__wrap{display:grid;grid-template-columns:auto 1fr auto;gap:var(--space-sm);align-items:center;padding:var(--space-sm) var(--space-md);background:linear-gradient(135deg,rgb(255 215 0 / .12),var(--background-900));border:1px solid rgb(255 215 0 / .25);border-radius:var(--border1);position:relative}.stats-top-leader__badge{position:absolute;top:8px;left:8px;font-weight:800;font-size:12px;padding:2px 8px;border-radius:999px;background:#241e01;border:1px solid var(--transp-1);color:gold}.stats-top-leader__avatar{width:56px;height:56px;border-radius:var(--border05);overflow:hidden;border:1px solid var(--transp-1)}.stats-top-leader__avatar img{width:100%;height:100%;object-fit:cover}.stats-top-leader__content{min-width:0;line-height:1.4}.stats-top-leader__content .name{font-weight:700;color:var(--text-100);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;display:inline-block;line-height:1.4}.stats-top-leader__content .meta{margin-top:4px;display:flex;gap:var(--space-xs);flex-wrap:wrap;line-height:1.4}.stats-top-leader__content .meta .chip{font-size:calc(var(--small) - 1px);color:var(--text);background:var(--transp-05);border:1px solid var(--transp-1);border-radius:999px;padding:2px 8px}.stats-top-leader__rank-image{margin-left:auto}.stats-top-leader__rank-image img{max-height:36px}.stats-widgets-layout{display:grid;grid-template-columns:1fr;gap:var(--space-md)}.stats-widgets-layout__sidebar,.stats-widgets-layout__main{min-width:0}.stats-widgets-layout.stats-widgets-layout--has-sidebar,.stats-widgets-layout--has-sidebar{grid-template-columns:320px 1fr;container-type:inline-size}@media(max-width:1200px){.stats-widgets-layout{grid-template-columns:1fr}}@media(max-width:768px){.stats-card__item-stats-grid,.stats-card__card-stats-grid,.stats-lr__item-stats-grid,.stats-lr__card-stats-grid{grid-template-columns:1fr}}.stats-charts__row{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:var(--space-lg)}.stats-charts__item{border:1px solid var(--transp-1);background-color:var(--blurred-background);border-radius:var(--border1);padding:var(--space-md) var(--space-lg)}.stats-card__item--primary .stats-card__item-value,.stats-card__item--primary .stats-lr__card-value,.stats-card__item--primary .stats__universal-card-value{color:var(--primary)}.stats-card__item--primary .stats-card__item-accent,.stats-card__item--primary .stats-lr__card-accent{background-color:var(--primary)}.stats-card__item--primary .stats-card__item-progress-bar,.stats-card__item--primary .stats-lr__card-progress-bar,.stats-card__item--primary .stats__universal-card-progress-bar{background-color:var(--primary)}.stats-card__item--secondary .stats-card__item-value,.stats-card__item--secondary .stats-lr__card-value,.stats-card__item--secondary .stats__universal-card-value{color:var(--secondary)}.stats-card__item--secondary .stats-card__item-accent,.stats-card__item--secondary .stats-lr__card-accent{background-color:var(--secondary)}.stats-card__item--secondary .stats-card__item-progress-bar,.stats-card__item--secondary .stats-lr__card-progress-bar,.stats-card__item--secondary .stats__universal-card-progress-bar{background-color:var(--secondary)}.stats-card__item--accent .stats-card__item-value,.stats-lr__card--kd .stats-card__item-value,.stats-card__item--accent .stats-lr__card-value,.stats-card__item--accent .stats__universal-card-value,.stats-lr__card--kd .stats-lr__card-value,.stats-lr__card--kd .stats__universal-card-value{color:var(--accent)}.stats-card__item--accent .stats-card__item-accent,.stats-lr__card--kd .stats-card__item-accent,.stats-card__item--accent .stats-lr__card-accent,.stats-lr__card--kd .stats-lr__card-accent{background-color:var(--accent)}.stats-card__item--accent .stats-card__item-progress-bar,.stats-lr__card--kd .stats-card__item-progress-bar,.stats-card__item--accent .stats-lr__card-progress-bar,.stats-card__item--accent .stats__universal-card-progress-bar,.stats-lr__card--kd .stats-lr__card-progress-bar,.stats-lr__card--kd .stats__universal-card-progress-bar{background-color:var(--accent)}.stats-card__item--info .stats-card__item-value,.stats-lr__card--accuracy .stats-card__item-value,.stats-card__item--info .stats-lr__card-value,.stats-card__item--info .stats__universal-card-value,.stats-lr__card--accuracy .stats-lr__card-value,.stats-lr__card--accuracy .stats__universal-card-value{color:var(--info)}.stats-card__item--info .stats-card__item-accent,.stats-lr__card--accuracy .stats-card__item-accent,.stats-card__item--info .stats-lr__card-accent,.stats-lr__card--accuracy .stats-lr__card-accent{background-color:var(--info)}.stats-card__item--info .stats-card__item-progress-bar,.stats-lr__card--accuracy .stats-card__item-progress-bar,.stats-card__item--info .stats-lr__card-progress-bar,.stats-card__item--info .stats__universal-card-progress-bar,.stats-lr__card--accuracy .stats-lr__card-progress-bar,.stats-lr__card--accuracy .stats__universal-card-progress-bar{background-color:var(--info)}.stats-card__item--success .stats-card__item-value,.stats-lr__card--rounds .stats-card__item-value,.stats-card__item--success .stats-lr__card-value,.stats-card__item--success .stats__universal-card-value,.stats-lr__card--rounds .stats-lr__card-value,.stats-lr__card--rounds .stats__universal-card-value{color:var(--success)}.stats-card__item--success .stats-card__item-accent,.stats-lr__card--rounds .stats-card__item-accent,.stats-card__item--success .stats-lr__card-accent,.stats-lr__card--rounds .stats-lr__card-accent{background-color:var(--success)}.stats-card__item--success .stats-card__item-progress-bar,.stats-lr__card--rounds .stats-card__item-progress-bar,.stats-card__item--success .stats-lr__card-progress-bar,.stats-card__item--success .stats__universal-card-progress-bar,.stats-lr__card--rounds .stats-lr__card-progress-bar,.stats-lr__card--rounds .stats__universal-card-progress-bar{background-color:var(--success)}.stats-card__item--warning .stats-card__item-value,.stats-lr__card--headshots .stats-card__item-value,.stats-card__item--warning .stats-lr__card-value,.stats-card__item--warning .stats__universal-card-value,.stats-lr__card--headshots .stats-lr__card-value,.stats-lr__card--headshots .stats__universal-card-value{color:var(--warning)}.stats-card__item--warning .stats-card__item-accent,.stats-lr__card--headshots .stats-card__item-accent,.stats-card__item--warning .stats-lr__card-accent,.stats-lr__card--headshots .stats-lr__card-accent{background-color:var(--warning)}.stats-card__item--warning .stats-card__item-progress-bar,.stats-lr__card--headshots .stats-card__item-progress-bar,.stats-card__item--warning .stats-lr__card-progress-bar,.stats-card__item--warning .stats__universal-card-progress-bar,.stats-lr__card--headshots .stats-lr__card-progress-bar,.stats-lr__card--headshots .stats__universal-card-progress-bar{background-color:var(--warning)}.stats-card__item--danger .stats-card__item-value,.stats-card__item--danger .stats-lr__card-value,.stats-card__item--danger .stats__universal-card-value{color:var(--danger)}.stats-card__item--danger .stats-card__item-accent,.stats-card__item--danger .stats-lr__card-accent{background-color:var(--danger)}.stats-card__item--danger .stats-card__item-progress-bar,.stats-card__item--danger .stats-lr__card-progress-bar,.stats-card__item--danger .stats__universal-card-progress-bar{background-color:var(--danger)}.ban-details-modal .modal__content.dialog-body{padding-top:var(--space-md)}@media(min-width:1024px){.ban-details{min-width:700px}}.ban-details-header{margin-bottom:var(--space-md);border-bottom:1px solid var(--background-900);padding-bottom:var(--space-md)}.ban-details-header .header-content{display:flex;align-items:center;gap:12px}.ban-details-header .player-avatar{position:relative;width:48px;height:48px;border-radius:6px;overflow:hidden;flex-shrink:0}.ban-details-header .player-avatar img{width:100%;height:100%;object-fit:cover}.ban-details-header .player-avatar .avatar-link{position:absolute;bottom:0;right:0;width:16px;height:16px;display:flex;align-items:center;justify-content:center;color:#fff;font-size:var(--p-small)}.ban-details-header .player-avatar .avatar-link svg{color:#fff}.ban-details-header .player-info{flex:1;min-width:0}.ban-details-header .player-info .player-name{font-size:14px;font-weight:600;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ban-details-header .player-info .player-name a{color:var(--text-200);text-decoration:none}.ban-details-header .player-info .player-name a:hover{color:var(--accent);text-decoration:underline}.ban-details-header .player-info .player-steamid{font-size:11px;color:var(--text-400);font-family:monospace;display:flex;align-items:center;gap:4px}.ban-details-header .ban-badge{padding:4px 8px;border-radius:4px;font-size:11px;display:flex;align-items:center;gap:4px;white-space:nowrap}.ban-details-header .ban-badge.active{background-color:var(--error-light);color:var(--error)}.ban-details-header .ban-badge.expired{background-color:var(--info-light);color:var(--info)}.ban-details-header .ban-badge.permanent{background-color:var(--warning-light);color:var(--warning)}.ban-details-header .ban-badge.unbanned,.ban-details-header .ban-badge.unmuted{background-color:var(--success-light);color:var(--success)}.ban-details-header .ban-badge svg{flex-shrink:0}.ban-details .ban-content-grid{display:grid;grid-template-columns:1fr 1fr;gap:1rem}.ban-details .ban-column{display:flex;flex-direction:column;gap:1rem}.ban-details .info-card .card-header{padding:8px 12px;font-size:var(--p);font-weight:600;display:flex;align-items:center;gap:6px}.ban-details .info-card .card-header svg{color:var(--accent)}.ban-details .info-card .card-body{padding:10px 12px}.ban-details .info-card.reason-card p{margin:0;line-height:1.4;font-size:var(--p);color:var(--text-300);white-space:pre-wrap}.ban-details .admin-info{display:flex;align-items:center;gap:10px}.ban-details .admin-info .admin-avatar{width:46px;height:46px;border-radius:4px;overflow:hidden;flex-shrink:0}.ban-details .admin-info .admin-avatar img{width:100%;height:100%;object-fit:cover}.ban-details .admin-info .admin-details{flex:1}.ban-details .admin-info .admin-details .admin-name{font-weight:600;font-size:var(--p);color:var(--text-200)}.ban-details .admin-info .admin-details .admin-name a{color:var(--text-200);text-decoration:none}.ban-details .admin-info .admin-details .admin-name a:hover{color:var(--accent);text-decoration:underline}.ban-details .admin-info .admin-details .admin-ip{font-size:var(--p-small);color:var(--text-500);font-family:monospace;display:flex;align-items:center;gap:4px}.ban-details .details-list{display:flex;flex-direction:column;gap:6px}.ban-details .details-item{display:grid;grid-template-columns:90px 1fr;gap:6px;align-items:center}.ban-details .details-item:not(:last-child){border-bottom:1px solid var(--background-900);padding-bottom:6px}.ban-details .details-item .details-label{color:var(--text-300);font-size:var(--p-small);font-weight:500;white-space:nowrap;display:flex;align-items:center;gap:4px}.ban-details .details-item .details-label .details-icon{color:var(--text-500);display:inline-flex}.ban-details .details-item .details-value{font-size:var(--p-small);color:var(--text-200);width:min-content;white-space:nowrap;text-align:right;margin-left:auto}.ban-details .details-item .details-value .permanent-tag,.ban-details .details-item .details-value .global-tag{display:inline-block;padding:1px 6px;border-radius:3px;font-size:var(--p);font-weight:500;font-family:var(--font)}.ban-details .details-item .details-value .permanent-tag{background-color:var(--warning-light);color:var(--warning)}.ban-details .details-item .details-value .global-tag{background-color:var(--info-light);color:var(--info)}@media(min-width:1024px){.ban-details-skeleton{min-width:700px}}.ban-details-skeleton .skeleton-header{border-bottom:1px solid var(--background-900);margin-bottom:var(--space-md)}.ban-details-skeleton .skeleton-header .header-content{display:flex;align-items:center;gap:12px;margin-bottom:var(--space-md)}.ban-details-skeleton .skeleton-header .skeleton-avatar{width:48px;height:48px;border-radius:6px;background-color:var(--background-800);flex-shrink:0}.ban-details-skeleton .skeleton-header .skeleton-info{flex:1;min-width:0}.ban-details-skeleton .skeleton-header .skeleton-line{height:12px;background-color:var(--background-800);border-radius:4px;margin-bottom:8px}.ban-details-skeleton .skeleton-header .skeleton-line:last-child{margin-bottom:0;height:8px}.ban-details-skeleton .skeleton-header .skeleton-line.w-75{width:75%}.ban-details-skeleton .skeleton-header .skeleton-line.w-50{width:50%}.ban-details-skeleton .skeleton-header .skeleton-line.w-25{width:25%}.ban-details-skeleton .skeleton-header .skeleton-badge{width:60px;height:20px;border-radius:4px;background-color:var(--background-800)}.ban-details-skeleton .skeleton-grid{display:grid;grid-template-columns:1fr 1fr;gap:1rem}.ban-details-skeleton .skeleton-column{display:flex;flex-direction:column;gap:1rem}.ban-details-skeleton .skeleton-card .skeleton-card-header{height:24px;background-color:var(--background-800);border-radius:4px;margin-bottom:12px}.ban-details-skeleton .skeleton-card .skeleton-card-body{padding:10px 12px}.ban-details-skeleton .skeleton-card .skeleton-admin{display:flex;align-items:center;gap:10px}.ban-details-skeleton .skeleton-card .skeleton-admin .skeleton-avatar.small{width:36px;height:36px;border-radius:4px;background-color:var(--background-800);flex-shrink:0}.ban-details-skeleton .skeleton-details{display:flex;flex-direction:column;gap:6px}.ban-details-skeleton .skeleton-details-item{display:grid;grid-template-columns:20px 70px 1fr;gap:6px;align-items:center;margin-bottom:8px}.ban-details-skeleton .skeleton-details-item:not(:last-child){border-bottom:1px solid var(--background-900);padding-bottom:6px}.ban-details-skeleton .skeleton-details-item .skeleton-icon{width:16px;height:16px;border-radius:4px;background-color:var(--background-800)}.ban-details-skeleton .skeleton-details-item .skeleton-label{height:12px;background-color:var(--background-800);border-radius:4px}.ban-details-skeleton .skeleton-details-item .skeleton-value{height:12px;background-color:var(--background-800);border-radius:4px;margin-left:auto}.ban-details-skeleton .skeleton-details-item .skeleton-value.w-50{width:50%}.ban-details-skeleton .skeleton-details-item .skeleton-value.w-25{width:25%}.pulse{animation:pulse 1.5s ease-in-out infinite}@keyframes pulse{0%{opacity:.5}50%{opacity:.3}100%{opacity:.5}}@media(max-width:580px){.ban-content-grid,.skeleton-grid{grid-template-columns:1fr!important}.details-item,.skeleton-details-item{grid-template-columns:70px 1fr!important}}.ban-details-header .ban-badge.active{background-color:var(--warning-light);color:var(--warning)}.ban-details-header .ban-badge.permanent{background-color:var(--error-light);color:var(--error)}.managersystem-public-stats-page .stats-user-card{border:1px solid var(--transp-1);border-radius:var(--border1);background:var(--background-900);padding:var(--space-md);display:flex;flex-direction:column;gap:var(--space-md)}.managersystem-public-stats-page .stats-user-card__header{display:flex;align-items:center;gap:var(--space-sm)}.managersystem-public-stats-page .stats-user-card__avatar{width:56px;height:56px;border-radius:var(--border05);overflow:hidden;border:1px solid var(--transp-1);flex-shrink:0}.managersystem-public-stats-page .stats-user-card__avatar img{width:100%;height:100%;object-fit:cover}.managersystem-public-stats-page .stats-user-card__meta{min-width:0}.managersystem-public-stats-page .stats-user-card__name a{color:var(--text-100);font-weight:700;text-decoration:none}.managersystem-public-stats-page .stats-user-card__name a:hover{color:var(--primary)}.managersystem-public-stats-page .stats-user-card__secondary{color:var(--text-400);font-size:var(--small);margin-top:2px}.managersystem-public-stats-page .stats-user-card__rows{display:flex;flex-direction:column;gap:.4rem}.managersystem-public-stats-page .stats-user-card__rows .row{margin:0;display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid var(--transp-1);padding-bottom:.35rem}.managersystem-public-stats-page .stats-user-card__rows .row:last-child{border-bottom:0;padding-bottom:0}.managersystem-public-stats-page .stats-user-card__rows .label{color:var(--text-500);font-size:var(--small)}.managersystem-public-stats-page .stats-user-card__rows .value{color:var(--text-100);font-weight:700;font-size:var(--small)}.managersystem-public-stats-page .stats-user-card__button .btn,.managersystem-public-stats-page .stats-user-card__button .button{display:inline-flex;align-items:center;justify-content:center;gap:.35rem}.managersystem-public-stats-page .stats-user-card__button+.stats-user-card__button{margin-top:.35rem!important}.request-shell{--request-accent:var(--accent, #A5FF75);--request-accent-rgb:165, 255, 117;--request-border:var(--transp-1, rgba(255, 255, 255, 0.08));--request-border-strong:var(--transp-2, rgba(255, 255, 255, 0.12));--request-muted:var(--text-400, #a0a0a8);--request-surface:var(--background-950, #121214);--request-card:var(--transp-03, rgba(255, 255, 255, 0.03));--request-card-strong:var(--transp-05, rgba(255, 255, 255, 0.05));--request-shadow:0 24px 54px rgba(0, 0, 0, 0.35);margin:24px auto 48px;color:var(--text,#e8e8ed)}.request-shell .request-surface{position:relative;overflow:hidden;border:1px solid var(--request-border);border-radius:26px;padding:24px;background:radial-gradient(circle at 8% -18%,rgba(var(--request-accent-rgb),.22),transparent 38%),radial-gradient(circle at 94% 0%,rgba(var(--request-accent-rgb),.08),transparent 28%),var(--request-surface);box-shadow:var(--request-shadow)}.request-shell .request-surface::after{content:"";position:absolute;inset:0;pointer-events:none;border-radius:inherit;border:1px solid var(--transp-02,rgb(255 255 255 / .02))}.request-shell .request-topbar{display:flex;justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:14px}.request-shell .request-eyebrow{margin:0;font-size:11px;font-weight:700;letter-spacing:.18em;text-transform:uppercase;color:var(--text-500,#78787f)}.request-shell .request-title{margin:8px 0 0;font-size:clamp(25px,2.8vw,34px);line-height:1.1;letter-spacing:-.02em}.request-shell .request-subtitle{margin:8px 0 0;color:var(--request-muted);max-width:82ch}.request-shell .request-tabs{display:flex;align-items:center;gap:18px;margin-bottom:18px;padding-bottom:14px;border-bottom:1px solid var(--request-border)}.request-shell .request-tab{position:relative;display:inline-flex;align-items:center;gap:8px;padding-bottom:7px;color:var(--text-400,#a0a0a8);text-decoration:none;font-weight:600;transition:color .18s ease}.request-shell .request-tab:hover{color:var(--text-100,#f0f0f2)}.request-shell .request-tab.is-active{color:var(--text,#e8e8ed)}.request-shell .request-tab.is-active::after{content:"";position:absolute;left:0;right:0;bottom:-2px;height:2px;border-radius:2px;background:linear-gradient(90deg,var(--accent-300,#86efac),var(--request-accent))}.request-shell .request-alert{margin-bottom:12px;border-radius:14px;border:1px solid #fff0;padding:12px 14px;font-size:14px}.request-shell .request-alert--success{border-color:rgb(52 211 153 / .35);background:var(--success-light,rgb(52 211 153 / .15));color:var(--success,#34d399)}.request-shell .request-alert--error{border-color:rgb(248 113 113 / .35);background:var(--error-light,rgb(248 113 113 / .15));color:var(--error,#f87171)}.request-shell .request-empty{border-radius:14px;border:1px solid var(--request-border);padding:14px 16px;background:var(--request-card);color:var(--request-muted)}.request-shell .request-btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;border:1px solid #fff0;border-radius:12px;padding:10px 16px;min-height:40px;color:var(--background-950,#121214);text-decoration:none;font-weight:700;cursor:pointer;background:linear-gradient(135deg,var(--accent-400,#4ade80),var(--request-accent));box-shadow:0 14px 30px rgba(var(--request-accent-rgb),.22);transition:transform .14s ease,filter .14s ease,box-shadow .14s ease}.request-shell .request-btn:hover{transform:translateY(-1px);filter:brightness(1.05)}.request-shell .request-btn:active{transform:translateY(0)}.request-shell .request-btn--ghost{border-color:var(--request-border);background:var(--request-card);color:var(--text,#e8e8ed);box-shadow:none}.request-shell .request-btn--danger{border-color:rgb(248 113 113 / .38);color:var(--error,#f87171)}.request-shell .request-btn--danger:hover{border-color:rgb(248 113 113 / .6);background:var(--error-light,rgb(248 113 113 / .15))}.request-shell .request-create{display:grid;grid-template-columns:minmax(0,1.08fr) minmax(0,1fr);gap:20px}.request-shell .request-create__section{border:1px solid var(--request-border);border-radius:20px;padding:16px;background:linear-gradient(165deg,var(--transp-05,rgb(255 255 255 / .05)),var(--transp-02,rgb(255 255 255 / .02)))}.request-shell #request-type-form{min-height:320px}.request-shell .request-section-head{display:flex;align-items:baseline;justify-content:space-between;gap:10px;margin-bottom:12px}.request-shell .request-section-head h2{margin:0;font-size:20px}.request-shell .request-section-head span{font-size:12px;color:var(--request-muted)}.request-shell .request-type-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(210px,1fr));gap:10px}.request-shell .request-type-card{position:relative;display:flex;flex-direction:column;gap:10px;border-radius:16px;padding:14px 14px 13px;text-decoration:none;color:inherit;border:1px solid var(--request-border);background:linear-gradient(162deg,var(--transp-05,rgb(255 255 255 / .05)),var(--transp-02,rgb(255 255 255 / .02)));transition:transform .16s ease,border-color .16s ease,background .16s ease;animation:request-fade-up .28s ease both}.request-shell .request-type-card:hover{transform:translateY(-2px);border-color:rgba(var(--request-accent-rgb),.6);background:linear-gradient(162deg,rgba(var(--request-accent-rgb),.16),var(--transp-03,rgb(255 255 255 / .03)))}.request-shell .request-type-card.is-active{border-color:rgba(var(--request-accent-rgb),.82);box-shadow:inset 0 0 0 1px rgba(var(--request-accent-rgb),.42),0 0 0 1px rgba(var(--request-accent-rgb),.24)}.request-shell .request-type-card__title{font-size:15px;font-weight:700;line-height:1.35;letter-spacing:-.01em}.request-shell .request-type-card__desc{color:var(--request-muted);font-size:12px;line-height:1.45}.request-shell .request-type-card__meta{display:inline-flex;align-items:center;gap:6px;color:var(--request-muted);font-size:12px}.request-shell .request-type-card__flags{display:flex;flex-wrap:wrap;gap:6px}.request-shell .request-type-card__flags span{border:1px solid var(--request-border);border-radius:999px;padding:1px 7px;font-size:11px;color:var(--text-300,#c8c8ce);background:var(--transp-03,rgb(255 255 255 / .03))}.request-shell .request-type-card__badge{position:static;align-self:flex-start;margin-top:8px;border:1px solid rgba(var(--request-accent-rgb),.52);border-radius:999px;padding:2px 8px;background:rgba(var(--request-accent-rgb),.2);color:var(--accent-200,#bbf7d0);font-size:10px;font-weight:700;letter-spacing:.02em}.request-shell .request-type-summary{margin-top:0;margin-bottom:12px;border-radius:14px;border:1px solid var(--request-border-strong);padding:12px 13px;background:var(--request-card-strong)}.request-shell .request-type-summary__title{margin:0;font-size:14px;font-weight:700}.request-shell .request-type-summary__desc{margin-top:7px;color:var(--request-muted);line-height:1.45;font-size:13px}.request-shell .request-type-summary__meta{margin-top:10px;display:grid;gap:5px;color:var(--request-muted);font-size:12px}.request-shell .request-form{display:grid;gap:12px}.request-shell .request-form-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:12px}.request-shell .request-field>.form__label{display:block;margin-bottom:7px}.request-shell .request-field .input-wrapper,.request-shell .request-field .select-wrapper,.request-shell .request-field .textarea-wrapper,.request-shell .request-filters .select-wrapper,.request-shell .request-filters .input-wrapper{width:100%}.request-shell .request-field .input__field-container,.request-shell .request-field .textarea__field-container,.request-shell .request-field .select__field-container--native,.request-shell .request-filters .input__field-container,.request-shell .request-filters .select__field-container--native{border-color:var(--request-border);background:linear-gradient(170deg,var(--transp-05,rgb(255 255 255 / .05)),var(--transp-02,rgb(255 255 255 / .02)));backdrop-filter:blur(var(--blur-amount,10px)) saturate(170%);-webkit-backdrop-filter:blur(var(--blur-amount,10px)) saturate(170%)}.request-shell .request-field .input__field,.request-shell .request-field .textarea__field,.request-shell .request-field .select__field,.request-shell .request-filters .input__field,.request-shell .request-filters .select__field{color:var(--text,#e8e8ed)}.request-shell .request-field .select__field-container--native,.request-shell .request-filters .select__field-container--native{border-color:var(--request-border-strong);box-shadow:inset 0 1px 0 var(--transp-02,rgb(255 255 255 / .02))}.request-shell .request-field .select__field,.request-shell .request-filters .select__field{cursor:pointer}.request-shell .request-field .select__toggle-icon,.request-shell .request-filters .select__toggle-icon{color:var(--text-300,#c8c8ce)}.request-shell .request-field .input__field::placeholder,.request-shell .request-field .textarea__field::placeholder,.request-shell .request-filters .input__field::placeholder{color:var(--request-muted)}.request-shell .request-field .textarea__field{min-height:96px;resize:vertical}.request-shell .request-field .input__field-container:focus-within:not(.has-error),.request-shell .request-field .textarea__field-container:focus-within:not(.has-error),.request-shell .request-field .select__field-container--native:focus-within:not(.has-error),.request-shell .request-filters .input__field-container:focus-within:not(.has-error),.request-shell .request-filters .select__field-container--native:focus-within:not(.has-error){border-color:rgba(var(--request-accent-rgb),.72);box-shadow:0 0 0 3px rgba(var(--request-accent-rgb),.17)}.request-shell .request-field__options{display:grid;gap:8px;padding:6px 2px 0}.request-shell .request-field__options--radio label{display:inline-flex;align-items:center;gap:8px;margin:0;font-size:13px;font-weight:600;color:var(--text-200,#e0e0e4)}.request-shell .request-field__options--radio input[type=radio]{width:16px;height:16px;margin:0;accent-color:var(--request-accent)}.request-shell .request-field--checkbox .checkbox__field+label,.request-shell .request-field__options .checkbox__field+label{font-size:13px;font-weight:600;color:var(--text-200,#e0e0e4)}.request-shell .request-field--checkbox .checkbox__field+label:before,.request-shell .request-field__options .checkbox__field+label:before{box-shadow:inset 0 0 0 1px var(--request-border-strong);background:var(--transp-03,rgb(255 255 255 / .03))}.request-shell .request-field--checkbox .checkbox__field:checked+label:before,.request-shell .request-field__options .checkbox__field:checked+label:before{background:var(--primary,#e8e8ed);box-shadow:none}.request-shell .request-field--checkbox .checkbox__field:checked+label:after,.request-shell .request-field__options .checkbox__field:checked+label:after{border-color:var(--primary-950,#121214)}.request-shell .request-hint{margin-top:6px;color:var(--request-muted);font-size:12px}.request-shell .request-filters{margin-bottom:16px}.request-shell .request-filters__row{display:grid;grid-template-columns:minmax(150px,0.8fr) minmax(170px,0.9fr) minmax(170px,0.9fr) minmax(220px,1.4fr) auto;gap:10px;align-items:center}.request-shell .request-filters__search{width:100%}.request-shell .request-filters__search .input__field-container{min-height:42px}.request-shell .request-filters__search .input__prefix{font-size:14px;color:var(--request-muted)}.request-shell .request-filters .request-btn{min-height:42px;padding:10px 14px}.request-shell .request-ticket-list{display:grid;gap:10px}.request-shell .request-ticket-row{display:grid;grid-template-columns:50px 1fr auto;gap:14px;align-items:center;text-decoration:none;color:inherit;border-radius:16px;border:1px solid var(--request-border);padding:12px 14px;background:var(--request-card);transition:transform .16s ease,border-color .16s ease,background .16s ease;animation:request-fade-up .3s ease both}.request-shell .request-ticket-row:hover{transform:translateY(-1px);border-color:rgba(var(--request-accent-rgb),.5);background:var(--transp-05,rgb(255 255 255 / .05))}.request-shell .request-ticket-row__avatar{width:44px;height:44px;border-radius:13px;border:1px solid var(--request-border);background:var(--transp-05,rgb(255 255 255 / .05));overflow:hidden;display:flex;align-items:center;justify-content:center;font-size:15px;font-weight:700}.request-shell .request-ticket-row__avatar img{width:100%;height:100%;object-fit:cover}.request-shell .request-ticket-row__meta{display:flex;flex-wrap:wrap;gap:7px;margin-bottom:5px;color:var(--request-muted);font-size:12px}.request-shell .request-ticket-row__id{display:inline-flex;align-items:center;border:1px solid var(--request-border);border-radius:999px;padding:2px 8px;color:var(--text-200,#e0e0e4);background:var(--transp-03,rgb(255 255 255 / .03));font-weight:700;font-size:11px;line-height:1}.request-shell .request-ticket-row__author{color:var(--text-300,#c8c8ce);font-size:12px}.request-shell .request-ticket-row__type{border-radius:999px;border:1px solid var(--request-border);padding:2px 8px;background:var(--transp-03,rgb(255 255 255 / .03))}.request-shell .request-ticket-row__status{border-radius:999px;border:1px solid #fff0;padding:2px 8px;font-weight:700}.request-shell .request-ticket-row__status.is-warning{border-color:rgb(251 191 36 / .42);color:var(--warning,#fbbf24);background:var(--warning-light,rgb(251 191 36 / .15))}.request-shell .request-ticket-row__status.is-info{border-color:rgb(96 165 250 / .42);color:var(--info,#60a5fa);background:var(--info-light,rgb(96 165 250 / .15))}.request-shell .request-ticket-row__status.is-success{border-color:rgb(52 211 153 / .4);color:var(--success,#34d399);background:var(--success-light,rgb(52 211 153 / .15))}.request-shell .request-ticket-row__status.is-error{border-color:rgb(248 113 113 / .42);color:var(--error,#f87171);background:var(--error-light,rgb(248 113 113 / .15))}.request-shell .request-ticket-row__status.is-accent{border-color:rgba(var(--request-accent-rgb),.45);color:var(--request-accent);background:rgba(var(--request-accent-rgb),.14)}.request-shell .request-ticket-row__title{font-size:15px;line-height:1.35;font-weight:700;letter-spacing:-.01em}.request-shell .request-ticket-row__title-line{display:flex;align-items:center;gap:8px}.request-shell .request-ticket-row__desc{margin-top:3px;color:var(--request-muted);font-size:13px;line-height:1.42}.request-shell .request-ticket-row__side{display:inline-flex;align-items:center;justify-content:flex-end;gap:6px;white-space:nowrap}.request-shell .request-ticket-row__line{display:inline-flex;align-items:center;gap:6px;white-space:nowrap}.request-shell .request-ticket-row__time{color:var(--request-muted);font-size:12px;white-space:nowrap}.request-shell .request-pagination{margin-top:16px;display:flex;align-items:center;justify-content:center;gap:12px;color:var(--request-muted)}.request-shell .request-ticket-head{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:16px}.request-shell .request-ticket-badges{display:flex;flex-wrap:wrap;gap:8px}.request-shell .request-chip{display:inline-flex;align-items:center;border-radius:999px;border:1px solid #fff0;padding:4px 10px;font-size:12px;font-weight:700}.request-shell .request-chip.is-warning{border-color:rgb(251 191 36 / .44);background:var(--warning-light,rgb(251 191 36 / .15));color:var(--warning,#fbbf24)}.request-shell .request-chip.is-info{border-color:rgb(96 165 250 / .46);background:var(--info-light,rgb(96 165 250 / .15));color:var(--info,#60a5fa)}.request-shell .request-chip.is-success{border-color:rgb(52 211 153 / .42);background:var(--success-light,rgb(52 211 153 / .15));color:var(--success,#34d399)}.request-shell .request-chip.is-error{border-color:rgb(248 113 113 / .46);background:var(--error-light,rgb(248 113 113 / .15));color:var(--error,#f87171)}.request-shell .request-chip.is-accent{border-color:rgba(var(--request-accent-rgb),.48);background:rgba(var(--request-accent-rgb),.14);color:var(--request-accent)}.request-shell .request-chip--soft{border-color:var(--request-border);background:var(--transp-05,rgb(255 255 255 / .05));color:var(--text-200,#e0e0e4)}.request-shell .request-ticket-layout{display:grid;grid-template-columns:minmax(0,1.28fr) minmax(0,0.92fr);gap:20px}.request-shell .request-ticket-col{display:grid;gap:14px}.request-shell .request-panel{border:1px solid var(--request-border);border-radius:18px;padding:15px;background:linear-gradient(165deg,var(--transp-05,rgb(255 255 255 / .05)),var(--transp-02,rgb(255 255 255 / .02)))}.request-shell .request-panel__head{display:flex;justify-content:space-between;align-items:center;gap:10px;margin-bottom:10px}.request-shell .request-panel__head h2{margin:0;font-size:19px}.request-shell .request-panel__hint{color:var(--request-muted);font-size:12px}.request-shell .request-chat__list{display:grid;gap:12px;max-height:64vh;min-height:240px;overflow-y:auto;padding-right:4px;scroll-behavior:smooth}.request-shell .request-chat__list::-webkit-scrollbar{width:8px}.request-shell .request-chat__list::-webkit-scrollbar-track{background:var(--transp-03,rgb(255 255 255 / .03));border-radius:999px}.request-shell .request-chat__list::-webkit-scrollbar-thumb{background:var(--transp-3,rgb(255 255 255 / .16));border-radius:999px}.request-shell .request-chat__empty{border:1px dashed var(--request-border-strong);border-radius:14px;background:linear-gradient(160deg,var(--transp-03,rgb(255 255 255 / .03)),var(--transp-02,rgb(255 255 255 / .02)));padding:20px 16px;text-align:center;color:var(--request-muted);display:grid;gap:6px;justify-items:center}.request-shell .request-chat__empty-icon{width:34px;height:34px;border-radius:10px;display:inline-flex;align-items:center;justify-content:center;border:1px solid var(--request-border);background:var(--transp-05,rgb(255 255 255 / .05));color:var(--text-300,#c8c8ce)}.request-shell .request-chat__empty-title{font-size:14px;font-weight:700;color:var(--text-100,#f0f0f2)}.request-shell .request-chat__empty-subtitle{font-size:12px;color:var(--request-muted)}.request-shell .request-chat__item{display:flex;align-items:flex-start;gap:10px}.request-shell .request-chat__item.is-user{flex-direction:row-reverse}.request-shell .request-chat__item.is-system{justify-content:center}.request-shell .request-chat__item.is-system .request-chat__avatar{display:none}.request-shell .request-chat__avatar{width:38px;height:38px;border-radius:12px;flex-shrink:0;display:inline-flex;align-items:center;justify-content:center;overflow:hidden;text-decoration:none;color:inherit;border:1px solid var(--request-border);background:var(--transp-05,rgb(255 255 255 / .05))}.request-shell .request-chat__avatar img{width:100%;height:100%;object-fit:cover}.request-shell .request-chat__avatar-initial{font-size:14px;font-weight:700}.request-shell .request-chat__bubble{width:min(100%,720px);border-radius:16px;padding:10px 12px;border:1px solid var(--request-border);background:var(--transp-03,rgb(255 255 255 / .03))}.request-shell .request-chat__item.is-user .request-chat__bubble{border-color:rgba(var(--request-accent-rgb),.46);background:linear-gradient(145deg,rgba(var(--request-accent-rgb),.2),rgba(var(--request-accent-rgb),.08))}.request-shell .request-chat__item.is-system .request-chat__bubble{width:auto;border-style:dashed;text-align:center;color:var(--request-muted);background:var(--transp-03,rgb(255 255 255 / .03))}.request-shell .request-chat__meta{display:flex;flex-wrap:wrap;align-items:center;gap:7px;font-size:12px;color:var(--request-muted)}.request-shell .request-chat__item.is-user .request-chat__meta{justify-content:flex-end}.request-shell .request-chat__name{color:var(--text,#e8e8ed);font-weight:700;text-decoration:none}.request-shell .request-chat__name:hover{text-decoration:underline}.request-shell .request-chat__role{display:inline-flex;align-items:center;border-radius:999px;border:1px solid var(--request-border);padding:2px 7px;color:var(--role-color,var(--accent-300,#86efac));font-size:11px;font-weight:700;background:var(--transp-05,rgb(255 255 255 / .05))}.request-shell .request-chat__badge{display:inline-flex;align-items:center;border-radius:999px;border:1px solid rgb(251 191 36 / .36);padding:2px 7px;color:var(--warning,#fbbf24);font-size:10px;font-weight:700;text-transform:uppercase;letter-spacing:.03em;background:var(--warning-light,rgb(251 191 36 / .15))}.request-shell .request-chat__badge--system{border-color:rgb(251 191 36 / .45);color:var(--warning,#fbbf24);background:var(--warning-light,rgb(251 191 36 / .15))}.request-shell .request-chat__time{margin-left:auto;font-size:11px}.request-shell .request-chat__item.is-user .request-chat__time{margin-left:0}.request-shell .request-chat__delete{border:0;padding:2px;margin-left:4px;color:var(--text-500,#78787f);background:#fff0;cursor:pointer}.request-shell .request-chat__delete:hover{color:var(--error,#f87171)}.request-shell .request-chat__text{margin-top:6px;line-height:1.48;color:var(--text-100,#f0f0f2);word-break:break-word}.request-shell .request-chat__text a{color:var(--info,#60a5fa);text-decoration:underline}.request-shell .request-chat__text--deleted{color:var(--request-muted);font-style:italic}.request-shell .request-chat__attachments{margin-top:12px;border-top:1px dashed var(--request-border);padding-top:10px;display:grid;gap:6px}.request-shell .request-chat__label{font-size:12px;font-weight:700;color:var(--request-muted)}.request-shell .request-chat__hint{color:var(--request-muted);font-size:12px}.request-shell .request-chat__form{margin-top:12px;border-top:1px solid var(--request-border);padding-top:12px;display:grid;gap:10px}.request-shell .request-chat__actions{display:flex;justify-content:flex-start}.request-shell .request-chat__close-form{display:none}.request-shell .request-chat__actions-row{margin-top:12px;display:flex;gap:10px}.request-shell .request-chat__action-btn{flex:1 1 50%;width:50%;min-height:44px}.request-shell .request-attachments-input{display:block;width:100%;border-radius:12px;border:1px dashed var(--request-border-strong);background:var(--transp-03,rgb(255 255 255 / .03));padding:9px 10px;color:var(--text-200,#e0e0e4)}.request-shell .request-upload-zone{position:relative;border-radius:12px;border:1px dashed var(--request-border-strong);background:var(--transp-03,rgb(255 255 255 / .03));padding:14px 14px;text-align:center}.request-shell .request-upload-zone__label{margin:0;font-weight:600;color:var(--text-200,#e0e0e4);cursor:pointer}.request-shell .request-upload-zone__label span{color:var(--info,#60a5fa);text-decoration:underline}.request-shell .request-upload-zone__meta{margin-top:6px;color:var(--request-muted);font-size:12px}.request-shell .request-upload-zone .request-attachments-input{position:absolute;inset:0;opacity:0;cursor:pointer}.request-shell .request-upload-preview{margin-top:8px;display:flex;flex-wrap:wrap;gap:8px}.request-shell .request-upload-preview__item{width:88px;border:1px solid var(--request-border);border-radius:10px;background:var(--transp-03,rgb(255 255 255 / .03));overflow:hidden}.request-shell .request-upload-preview__image{width:100%;height:62px;object-fit:cover;display:block}.request-shell .request-upload-preview__meta{padding:4px 6px;font-size:10px;color:var(--text-300,#c8c8ce);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.request-shell .request-upload-zone.is-dragover .request-attachments-input{border-color:rgba(var(--request-accent-rgb),.8);background:rgba(var(--request-accent-rgb),.12)}.request-shell .request-upload-zone.is-dragover{border-color:rgba(var(--request-accent-rgb),.75);background:rgba(var(--request-accent-rgb),.1)}.request-shell .request-attachments{margin-top:8px;display:flex;flex-wrap:wrap;gap:8px}.request-shell .request-attachment{border:1px solid var(--request-border);border-radius:12px;background:var(--transp-03,rgb(255 255 255 / .03));padding:6px;text-decoration:none;color:inherit;display:inline-flex;flex-direction:column;gap:5px}.request-shell .request-attachment--image{width:118px;height:86px;border-radius:12px;object-fit:cover;display:block;cursor:zoom-in}.request-shell .request-attachment--file{min-width:120px}.request-shell .request-attachment img{width:118px;height:86px;border-radius:8px;object-fit:cover}.request-shell .request-reactions-row{margin-top:8px;display:flex;align-items:center;gap:8px}.request-shell .request-reactions{display:flex;flex-wrap:wrap;gap:6px}.request-shell .request-reaction-picker{display:inline-flex;align-items:center;justify-content:center;margin:0;padding:0;flex:0 0 auto}.request-shell .request-reactions__pill{border:1px solid var(--request-border);border-radius:999px;padding:3px 9px;display:inline-flex;align-items:center;gap:5px;background:var(--transp-05,rgb(255 255 255 / .05));color:var(--text,#e8e8ed);cursor:pointer;font-size:12px;transition:border-color .14s ease,background .14s ease,transform .14s ease}.request-shell .request-reactions__pill:hover{transform:translateY(-1px);border-color:rgba(var(--request-accent-rgb),.5)}.request-shell .request-reactions__pill.is-active{border-color:rgba(var(--request-accent-rgb),.8);background:rgba(var(--request-accent-rgb),.24)}.request-shell .request-reaction-picker__toggle{width:30px;height:30px;border:1px solid var(--request-border);border-radius:10px;background:var(--transp-05,rgb(255 255 255 / .05));color:var(--text,#e8e8ed);cursor:pointer;display:inline-flex;align-items:center;justify-content:center;padding:0;line-height:1;margin:0!important}.request-shell .request-reaction-picker__toggle .icon{display:inline-flex;align-items:center;justify-content:center;line-height:0}.request-shell .request-reaction-picker__toggle svg,.request-shell .request-reaction-picker__toggle i{width:17px;height:17px;display:block;vertical-align:middle}.request-reaction-popup{position:fixed;display:grid;grid-auto-flow:column;gap:6px;padding:8px;border-radius:12px;border:1px solid var(--request-border-strong);background:color-mix(in srgb,var(--background-900,#1e1e22) 92%,transparent);box-shadow:0 18px 42px rgb(0 0 0 / .45);z-index:100000;pointer-events:auto}.request-reaction-popup__item{width:34px;height:34px;border:0;border-radius:10px;color:var(--text,#e8e8ed);background:var(--transp-05,rgb(255 255 255 / .05));font-size:18px;cursor:pointer;transition:transform .14s ease,background .14s ease}.request-reaction-popup__item:hover{transform:translateY(-1px);background:rgba(var(--request-accent-rgb),.24)}.request-shell .request-answers{margin:0;padding-left:17px;display:grid;gap:7px}.request-shell .request-panel--answers{border-color:rgba(var(--request-accent-rgb),.34);background:linear-gradient(168deg,rgba(var(--request-accent-rgb),.12),var(--transp-02,rgb(255 255 255 / .02)))}.request-shell .request-panel__head--answers{padding:4px 0 8px;border-bottom:1px solid rgba(var(--request-accent-rgb),.24);margin-bottom:12px}.request-shell .request-answers__count{display:inline-flex;align-items:center;justify-content:center;min-width:30px;height:24px;border-radius:999px;border:1px solid rgba(var(--request-accent-rgb),.5);background:rgba(var(--request-accent-rgb),.18);color:var(--accent-200,#bbf7d0);font-size:12px;font-weight:800}.request-shell .request-answers li{line-height:1.45}.request-shell .request-answers__note{margin-bottom:11px;border:1px solid var(--request-border);border-radius:12px;padding:10px 11px;background:var(--transp-03,rgb(255 255 255 / .03))}.request-shell .request-meta{display:grid;gap:6px;color:var(--request-muted);font-size:13px}.request-shell .request-insights{display:grid;gap:12px}.request-shell .request-insights__section{display:grid;gap:8px}.request-shell .request-insights__title{margin:0;font-size:14px}.request-shell .request-insights__table-wrap{overflow-x:auto}.request-shell .request-insights__table-shell{border:1px solid var(--request-border);border-radius:12px;background:var(--transp-02,rgb(255 255 255 / .02))}.request-shell .request-insights__table-shell .table{min-width:460px;border-collapse:collapse}.request-shell .request-insights__table-shell .table th:first-child{padding-left:14px}.request-shell .request-insights__table-shell .table td:first-child{padding-left:14px!important}.request-shell .request-insights__table-shell .table th,.request-shell .request-insights__table-shell .table td{white-space:nowrap}.request-shell .request-insights__table{width:100%;border-collapse:collapse;min-width:420px}.request-shell .request-insights__table th,.request-shell .request-insights__table td{padding:8px 10px;border-bottom:1px solid var(--request-border);text-align:left;font-size:12px;white-space:nowrap}.request-shell .request-insights__table th{color:var(--request-muted);font-weight:600}@keyframes request-fade-up{from{opacity:0;transform:translateY(5px)}to{opacity:1;transform:translateY(0)}}@media(prefers-reduced-motion:reduce){.request-shell .request-type-card,.request-shell .request-ticket-row{animation:none}}@media(max-width:1180px){.request-shell .request-create{grid-template-columns:1fr}.request-shell .request-filters__row{grid-template-columns:repeat(2,minmax(0,1fr))}.request-shell .request-filters .request-btn{grid-column:span 2}}@media(max-width:980px){.request-shell .request-ticket-layout{grid-template-columns:1fr}}@media(max-width:760px){.request-shell .request-surface{padding:16px;border-radius:20px}.request-shell .request-topbar{flex-direction:column;align-items:stretch}.request-shell .request-topbar .request-btn{width:100%}.request-shell .request-tabs{gap:12px}.request-shell .request-type-grid{grid-template-columns:1fr}.request-shell .request-filters__row{grid-template-columns:1fr}.request-shell .request-filters .request-btn{grid-column:auto;width:100%}.request-shell .request-ticket-row{grid-template-columns:42px 1fr;gap:10px}.request-shell .request-ticket-row__side{grid-column:2/-1;justify-content:flex-start;flex-wrap:wrap;white-space:normal;margin-top:4px}.request-shell .request-ticket-row__line{flex-wrap:wrap;white-space:normal}.request-shell .request-ticket-row__title-line{flex-wrap:wrap}.request-shell .request-chat__bubble{width:100%}.request-shell .request-chat__actions-row{flex-direction:column}.request-shell .request-chat__action-btn{width:100%}}.ReviewsBlock1{display:grid;margin-top:30px}@media(min-width:1200px){.ReviewsBlock1{grid-template-columns:repeat(3,1fr)}}@media(min-width:970px)and (max-width:1200px){.ReviewsBlock1{gap:30px;grid-template-columns:repeat(2,1fr)}}@media(max-width:970px){.ReviewsBlock1{gap:30px}}.ReviewsBlockComm{display:grid}@media(min-width:1200px){.ReviewsBlockComm{grid-column:1/3}}@media(max-width:970px){.ReviewsBlockComm{gap:30px}}.ReviewsBlockComm>h5{line-height:20px;white-space:pre-line}.ReviewsBlockComm .ReviewsBlockSoss{display:flex;gap:15px}.ReviewsBlockComm .ReviewsBlockSoss>a{display:flex;justify-content:center;align-items:center;height:40px;max-width:40px;width:100%;font-weight:700;color:var(--text);box-shadow:0 0 10px rgb(0 0 0 / .5);background-color:var(--secondary);border-radius:6px;transition:.5s}.ReviewsBlockComm .ReviewsBlockSoss>a:hover{color:var(--background);background-color:var(--accent)}.ReviewsBlockComm .ReviewsBlockSoss>a:hover>svg{fill:var(--background)}.ReviewsBlockComm .ReviewsBlockSoss>a>svg{fill:var(--text);width:20px;height:20px;transition:.5s}.ReviewsBlockComm .ReviewsBlockScore{display:flex;gap:10px;align-items:center;margin-left:5px}.ReviewsBlockComm .ReviewsBlockScore>h1{color:var(--accent)}.ReviewsBlockComm .ReviewsBlockScore>div{display:grid}.ReviewsBlockComm .ReviewsBlockScore>div>h6{margin-left:1px;color:var(--text-200)}.ReviewsBlockAdd>h6{margin-left:1px;color:var(--text-200)}.ReviewsBlockAdd>form textarea{resize:none;padding:15px;margin-top:30px;box-shadow:0 0 10px rgb(0 0 0 / .5);background-color:var(--secondary);box-sizing:border-box;border-radius:6px;width:100%;height:150px;line-height:20px;color:var(--text)}.ReviewsBlockFormBut{display:grid;padding:30px 5px;gap:30px;align-items:center}@media(min-width:800px){.ReviewsBlockFormBut{grid-template-columns:repeat(2,1fr)}}.ReviewsBlockFormBut>button,.ReviewsBlockFormBut>a.button_steam_auth{display:flex;cursor:pointer;color:var(--background);font-weight:700;background-color:var(--accent);justify-content:center;align-items:center;height:40px;border-radius:6px}.ReviewsBlock2{display:grid;gap:30px;margin-bottom:30px}.ReviewsBlock2>h1{text-align:center}.ReviewsBlockAll{display:grid;gap:15px}@media(min-width:1200px){.ReviewsBlockAll{grid-template-columns:repeat(3,1fr)}}@media(min-width:970px)and (max-width:1200px){.ReviewsBlockAll{grid-template-columns:repeat(3,1fr)}}.ReviewsBlockAllBlock{position:relative;min-height:100px;border-radius:6px;padding:15px;overflow:hidden;box-shadow:0 0 10px rgb(0 0 0 / .5);background-color:var(--secondary)}.ReviewsBlockAllInfo{display:grid;gap:15px;grid-template-columns:50px 1fr;align-items:center}.ReviewsBlockAllInfo>a>img{width:50px;height:50px;border-radius:6px;object-fit:cover}.ReviewsBlockAllInfo>div>h5>a{color:var(--text-200);transition:.5s}.ReviewsBlockAllInfo>div>h5>a:hover{color:var(--accent)}.ReviewsBlockAllInfo>div>h5>a.gold{color:gold;font-size:15px}.ReviewsBlockAllText{padding:10px;background-color:var(--background);border-radius:6px;margin-top:15px;margin-bottom:8px;height:80px;overflow:hidden;overflow-y:scroll;padding-right:10px;white-space:pre-line}.ReviewsBlockAllText::-webkit-scrollbar{background-color:var(--background);border-radius:6px;height:2px;width:2px}.ReviewsBlockAllText text{margin:0;color:var(--text-200);font-size:10px}.ReviewsBlockAllTime{font-size:8px;position:absolute;opacity:.1;left:50%;bottom:5px;transform:translate(-50%,0)}.ReviewsBlockAllSetting{top:15px;right:15px;gap:5px;display:flex;position:absolute}.ReviewsBlockAllSetting>a{display:flex;cursor:pointer;font-size:10px;width:25px;height:25px;background-color:var(--background);border-radius:6px;transition:.5s;align-items:center;justify-content:center}.ReviewsBlockAllSetting>a:hover{color:var(--background);background-color:var(--accent)}.ReviewsBlockAllSetting>a:hover>svg{fill:var(--background)}.ReviewsBlockAllSetting>a>svg{fill:red;height:15px;transition:.5s}.ReviewsBlockAllLike{display:flex;gap:5px;position:absolute;font-size:8px;font-weight:700;right:15px;bottom:5px;cursor:pointer;align-items:center;transition:.5s}.ReviewsBlockAllLike svg{width:10px;fill:var(--text);transition:.5s}.ReviewsBlockAllLike:hover{color:red}.ReviewsBlockAllLike:hover svg{fill:red}.ReviewsBlockAllLike.like_red{color:red}.ReviewsBlockAllLike.like_red svg{fill:red}.ReviewsBlockAllLike.like_red:hover{color:var(--text)}.ReviewsBlockAllLike.like_red:hover svg{fill:var(--text)}.rating_reviews{overflow:hidden;margin:0 auto}.rating_reviews:not(:checked)>input{display:none}.rating_reviews:not(:checked)>label{float:right;cursor:pointer;font-size:40px;line-height:30px;opacity:.1;color:var(--text);transition:.5s}.rating_reviews:not(:checked)>label:before{content:"★"}.rating_reviews:not(:checked)>label:hover,.rating_reviews:not(:checked)>label:hover~label{opacity:1;color:gold}.rating_reviews>input:checked~label{color:gold;transition:.5s;opacity:1;text-shadow:1px 1px #c60}.rating_reviews>input:checked+label:hover,.rating_reviews>input:checked+label:hover~label,.rating_reviews>input:checked~label:hover,.rating_reviews>input:checked~label:hover~label{color:gold;text-shadow:1px 1px #daa520}.rate-area>label:active{position:relative}a.span-color{color:var(--accent)}.ReviewsSelection{display:flex;margin-top:30px}.ReviewsSelection>a{display:flex;font-weight:700;color:var(--text);height:30px;padding:0 30px;justify-content:center;align-items:center;transition:.5s;box-shadow:0 0 10px rgb(0 0 0 / .5);background-color:var(--secondary)}.ReviewsSelection>a.ReviewsHome{border-radius:6px 0 0 6px}.ReviewsSelection>a.ReviewsSettings{border-radius:0 6px 6px 0}.ReviewsSelection>a:hover{color:var(--background);background-color:var(--accent)}.ReviewsSelection>a.active_rev{color:var(--background);background-color:var(--accent)}.settings_block{display:grid;gap:30px;margin:30px 0}@media(min-width:800px){.settings_block{grid-template-columns:repeat(2,1fr)}}.settings_block .settings_div{display:flex;flex-direction:column;overflow-x:auto;border-radius:6px;box-shadow:0 0 10px rgb(0 0 0 / .5);background-color:var(--secondary)}.settings_block .settings_div h2{text-align:center;line-height:60px;border-radius:6px 6px 0 0;color:var(--text-200);background-color:var(--background);margin-bottom:15px}.settings_h1{margin-top:30px}.settings_form>div{color:var(--accent);font-weight:700;padding:30px 5px 5px 5px}.settings_form input{text-indent:1em;line-height:40px;border-radius:6px;box-sizing:border-box;padding:0 0;width:100%;transition:.5s;background-color:var(--background);font-weight:var(--backgroundt-weight-2);color:var(--text);-webkit-transition:border-color .15s ease-in-out,-webkit-box-shadow .15s ease-in-out;-o-transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out;transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out,-webkit-box-shadow .15s ease-in-out}.settings_form_label{display:flex;gap:10px;align-items:center;margin-top:30px;justify-content:space-between;background-color:var(--background);border-radius:6px;padding:15px}.settings_form_label>div{color:var(--text-200);font-weight:700}.settings_form_label input[type=checkbox]{height:0;width:0;visibility:hidden}.settings_form_label input[type=checkbox]:checked+label{background-color:#1ad008;transition:.5s}.settings_form_label input[type=checkbox]:checked+label:after{left:calc(100% - 5px);transform:translateX(-100%)}.settings_form_label>label{cursor:pointer;width:50px;height:25px;box-shadow:0 0 10px rgb(0 0 0 / .5);background-color:var(--secondary);display:block;border-radius:6px;position:relative;transition:.5s}.settings_form_label>label:after{content:"";position:absolute;top:5px;left:5px;width:15px;height:15px;background-color:#fff;border-radius:6px;transition:.5s}.settings_form_label>label:active:after{width:15px}.settings_btn{display:flex;justify-content:center;align-items:center;box-sizing:border-box;cursor:pointer;font-size:13px;font-weight:700;color:var(--accent);background:#fff0;border:solid 2px var(--accent);border-radius:6px;padding:10px 15px;transition:.5s}.settings_btn:hover{background-color:var(--accent);color:var(--background)}.settings_btn.width100{width:100%;margin-top:30px}.settings_bans{display:grid;gap:30px;height:max-content}.settings_buttons{display:flex;flex-wrap:wrap;gap:15px;padding:15px;justify-content:center;align-content:center}.settings_table{display:flex;flex-direction:column;padding:0 15px}.settings_info{display:flex;gap:15px;padding:15px;justify-content:center;align-items:center}.settings_info_line{color:var(--top-text-color);font-size:14px}.settings_info_value{font-size:14px}#settings_reviews,#settings_bans{padding:0 15px 15px 15px}.id_ban_del:before{font-size:15px;content:"🔒";cursor:pointer}.id_ban_del:hover:before{font-size:15px;content:"🔓";cursor:pointer}.text-left{text-align:left}.style-tabl-time{color:var(--text-200)}.HomeReviewsTitle{display:flex;position:absolute;right:0;gap:10px;align-items:center}.HomeReviewsBlock1{display:grid;margin-top:15px;box-shadow:0 0 10px rgb(0 0 0 / .5);background-color:var(--secondary);border-radius:6px;padding:15px;position:relative;align-content:space-between}.HomeReviewsBlock2{display:grid;gap:15px;position:relative}.HomeReviewsReview{position:relative;box-shadow:0 0 10px rgb(0 0 0 / .5);background-color:var(--secondary);border:solid 2px var(--secondary);border-radius:6px;display:flex;flex-direction:column}.HomeReviewsReview:before{content:"";border-radius:6px;background:linear-gradient(180deg,var(--blurred-background),var(--background) 50%,var(--background));position:absolute;top:0;left:0;right:0;bottom:0;opacity:1;z-index:2}.HomeReviewsReviewIMG{position:absolute;width:100%;height:100%;z-index:1;border-radius:6px;object-fit:cover}.HomeReviewsScore{display:flex;gap:10px;position:relative;align-items:center}.HomeReviewsScore>h3{color:var(--accent);border-radius:6px;text-align:center;width:100px;line-height:40px;background-color:var(--background)}.HomeReviewsScore>div>h6{margin-left:1px;white-space:nowrap;color:var(--text-200)}.HomeReviewsStar{text-align:center;width:100px;margin-left:2px;margin-top:5px;letter-spacing:5px;color:var(--text)}.HomeReviewsStar a.gold{color:gold;font-size:15px}.HomeReviewsButton{cursor:pointer;color:var(--accent);font-weight:700;text-align:center;background-color:var(--background);margin:5px 0 10px 0;line-height:40px;border-radius:6px;transition:.5s}.HomeReviewsButton:hover{color:var(--background);background-color:var(--accent)}.HomeReviews30rub{position:absolute;font-size:8px;opacity:.1;left:50%;bottom:5px;transform:translate(-50%,0)}.HomeReviewsAllInfo{display:grid;gap:15px;grid-template-columns:40px 1fr;align-items:center;padding:15px;z-index:4}.HomeReviewsAllInfo>a>img{width:40px;height:40px;border-radius:6px;object-fit:cover;opacity:.5;transition:.5s}.HomeReviewsAllInfo>a>img:hover{opacity:1}.HomeReviewsAllInfo>div>h6{margin-bottom:-15px}.HomeReviewsAllInfo>div>h6>a{color:var(--text-200);white-space:nowrap;transition:.5s}.HomeReviewsAllInfo>div>h6>a:hover{color:var(--accent)}.HomeReviewsAllInfo>div a.gold{color:gold;font-size:15px}.HomeReviewsAllText{display:flex;padding:0 20px 15px 20px;min-height:60px;margin-bottom:10px;overflow:hidden;overflow-y:scroll;padding-right:10px;white-space:pre-line;z-index:4;align-items:center}.HomeReviewsAllText::-webkit-scrollbar{height:2px;width:2px}.HomeReviewsAllText text{margin:0;color:var(--text-200);font-size:10px}.HomeReviewsAllTime{position:absolute;font-size:8px;opacity:.1;left:50%;bottom:5px;transform:translate(-50%,0);z-index:4}.HomeReviewsAllTimeGandon{display:block;text-align:center;margin-top:5px;color:var(--accent)}.HomeReviewsAllLike{display:flex;gap:5px;position:absolute;font-weight:700;font-size:8px;right:15px;bottom:5px;cursor:pointer;align-items:center;transition:.5s;z-index:4}.HomeReviewsAllLike svg{width:10px;fill:var(--text);transition:.5s}.HomeReviewsAllLike:hover{color:red}.HomeReviewsAllLike:hover svg{fill:red}.HomeReviewsAllLike.like_red{color:red}.HomeReviewsAllLike.like_red svg{fill:red}.HomeReviewsAllLike.like_red:hover{color:var(--text)}.HomeReviewsAllLike.like_red:hover svg{fill:var(--text)}#next_reviews,#start_reviews{cursor:pointer;display:flex;border-radius:6px;height:30px;width:30px;background-color:var(--background);align-items:center;justify-content:center;user-select:none;transition:.5s}#next_reviews:hover,#start_reviews:hover{color:var(--background);background-color:var(--accent)}#next_reviews:hover svg,#start_reviews:hover svg{fill:var(--background)}#next_reviews svg,#start_reviews svg{fill:var(--text);height:15px;transition:.5s}.NamePanelReviews{display:flex;border-radius:6px;height:60px;margin-top:10px;margin-bottom:10px;box-shadow:0 0 10px rgb(0 0 0 / .5);background-color:var(--secondary);align-items:center;justify-content:center}.stats{padding:40px 48.5px 0;display:grid;grid-template-columns:repeat(auto-fill,minmax(200px,1fr));justify-content:space-between;gap:16px;overflow:hidden}.stats .stat{width:100%;height:66px;display:flex;flex-direction:column;gap:8px;justify-content:center;transition:all .5s ease;cursor:help;position:relative;overflow:hidden;border-radius:10px}.stats .stat:hover{transform:scale(1.05)}.stats .stat-line-1{display:flex;gap:12px;align-items:center;font-size:32px;font-weight:400;line-height:38.4px;text-align:center;color:var(--text);justify-content:center}.stats .stat-line-1 p{margin:0}.stats .stat-line-2{font-size:13px;font-weight:500;line-height:19.5px;letter-spacing:-.02em;text-align:left;color:var(--text-secondary);display:flex;justify-content:center}.stats .stat-line-2 p{margin:0}.stats .mobile-stats-separator{display:none}@media(max-width:1100px){.stats{padding:0;display:flex;flex-direction:column;gap:24px;justify-content:center;align-items:center}.stats .mobile-stats-separator{width:36px;gap:0;display:block;border:1px solid var(--transp-1)}}.profile-settings-container{display:flex;gap:16px}.profile-settings-container-all-btns,.rules-settings-container-all-btns{max-width:245px;width:100%;display:flex;flex-direction:column;gap:16px}.profile-settings-buttons,.rules-settings-buttons{max-width:245px;width:100%;padding:4px;border-radius:8px;background:var(--secondary);transition:.3s;display:flex;height:fit-content;flex-direction:column}.profile-button-active,.rules-button-active{background:#232323;border-radius:8px;color:#fff}.profile-button-active p{color:#fff!important}.profile-button-active svg path{fill:var(--accent)!important}.profile-settings-button,.rules-settings-button{min-height:45px;width:100%;display:flex;justify-content:flex-start;align-items:center;gap:8px;color:var(--text-secondary);cursor:pointer;padding:0 16px;transition:.3s;border-radius:8px;-webkit-user-select:none;user-select:none}.profile-settings-button p,.rules-settings-button p{font-size:14px;font-weight:600;line-height:21px;text-align:left;color:var(--text-secondary);transition:.3s}.profile-settings-button:hover p,.rules-settings-button:hover p{color:#fff}.profile-settings-button:hover svg path{fill:#fff}.rules-settings-button:hover svg path{fill:#fff}.profile-settings-button svg path{transition:.3s}.profile-settings-block{width:100%;padding:24px;gap:24px;border-radius:8px;background:var(--secondary)}.profile-settings-page-container{display:flex;flex-direction:column;gap:24px}.profile-settings-page-header{display:flex;align-items:center;color:var(--text);font-size:16px;font-weight:600;line-height:19.2px;letter-spacing:-.02em;text-align:left;gap:8px}.copy-inventory{height:48px;padding:0 8px 0 16px;justify-content:space-between}.profile-settings-block-set{display:flex;flex-direction:column;gap:8px}.settings-icon{max-width:700px;max-height:50px;min-height:50px}.button-save-profile{display:flex;width:fit-content;justify-content:center;align-items:center;gap:10px;border-radius:8px;background:var(--accent);padding:16px;color:var(--text);height:48px;font-size:15px;font-weight:600;line-height:22.5px;letter-spacing:-.02em;text-align:left;cursor:pointer;transition:.3s;-webkit-user-select:none;user-select:none}.button-save-profile:hover{background:#4855bc}.profile-settings-block-double-title{display:flex;gap:8px;align-items:center;font-size:14px;font-weight:500;line-height:21px;text-align:left}.profile-settings-block-input{display:flex;flex-direction:column;gap:8px;font-size:14px;font-weight:500;line-height:21px;text-align:left}.profile-settings-block-input p{color:gray!important}.profile-settings-block-double-title a{border-bottom:1px solid var(--accent)}.profile-settings-page{display:flex;flex-direction:column;gap:24px;color:var(--text);height:100%}.skins-menu{width:200px;background-color:#1e1e1e;padding:10px;border-radius:8px}.skins-menu-item{min-height:45px;display:flex;flex-direction:column;justify-content:center}.delete-inventory{margin-top:0;width:100%;border:0;background:#fff0;padding:0;text-decoration:none;display:block;cursor:pointer}.delete-inventory div{max-width:100%!important}.delete-inventory .block-button{border:1px solid var(--transp-2);background:linear-gradient(160deg,var(--secondary),color-mix(in srgb,var(--secondary) 88%,var(--accent) 12%));border-radius:10px;min-height:44px;padding:0 14px;display:flex;align-items:center;justify-content:center;color:var(--text);font-weight:600;letter-spacing:.01em;transition:.2s ease}.delete-inventory:hover .block-button{border-color:color-mix(in srgb,var(--accent) 45%,var(--transp-2));transform:translateY(-1px);filter:brightness(1.04)}.delete-inventory:active .block-button{transform:translateY(0)}.skins-menu-item .skins-menu-item-name{transition:.3s}.skins-menu-item:hover .skins-menu-item-name{color:#fff}.skins-menu-item-info svg path{transition:.3s}.skins-menu-item-info:hover svg path{fill:#fff}.skins-menu-item-info{display:flex;align-items:center;justify-content:space-between;padding:0 16px;border-radius:8px;cursor:pointer;transition:.3s;-webkit-user-select:none;user-select:none}.separator{width:100%;height:1px;background-color:var(--transp-1);margin-bottom:4px;margin-top:4px}.profile-settings-skins-menu{width:100%;padding:4px;border-radius:8px;background:var(--secondary);transition:.3s;display:flex;flex-direction:column;gap:3px}.skins-menu-item-name{color:#ccc;text-decoration:none;font-weight:700;cursor:pointer;font-size:14px;font-weight:600;line-height:21px;text-align:left;color:var(--text-secondary);height:45px;display:flex;align-items:center}.skins-choose-team{display:flex;gap:4px;margin-left:auto}.skins-choose-team-slot2{max-width:40px;height:40px;gap:8px;border-radius:8px 2px 2px 8px;background:#232323;display:flex;justify-content:center;align-items:center;cursor:pointer;transition:.3s}.skins-choose-team-slot2:hover{transform:scale(1.02)}.skins-choose-team-slot1{max-width:40px;height:40px;gap:8px;border-radius:8px 2px 2px 8px;background:#232323;display:flex;justify-content:center;align-items:center;cursor:pointer;transition:.3s}.skins-choose-team-slot1:hover{transform:scale(1.02)}.skins-choose-team-slot1 img{width:55%}.skins-choose-team-slot2{max-width:40px;height:40px;gap:8px;border-radius:2px 8px 8px 2px;background:#232323;display:flex;justify-content:center;align-items:center}.skins-choose-team-slot2 img{width:55%}.skins-submenu p{min-height:45px;display:flex;align-items:center;font-size:14px;font-weight:500;line-height:21px;text-align:left;color:var(--text-secondary);cursor:pointer;transition:.3s}.skins-submenu p:hover{color:#fff}.skins-menu-item>a:hover{background-color:#333}.skins-submenu{display:none;padding:0 32px}.skins-submenu div{color:#ccc;text-decoration:none;display:block;padding:5px 0}.skins-submenu a:hover{color:#fff}.skins-menu-item.open .skins-submenu{display:block;-webkit-user-select:none;user-select:none}.skins-menu-item.open>:first-child{background:#232323}.skins-menu-item.open>:first-child p{color:#fff}.skins-menu-item.open>:first-child svg path{fill:#fff}.skin-submenu-active{color:#fff}.skins-submenu p span{max-width:173px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.skins-submenu{overflow:hidden;height:0}.skins-team{display:flex;align-items:center;gap:8px;font-size:12px;font-weight:600;line-height:14.4px;letter-spacing:.05em;text-align:left;text-underline-position:from-font;text-decoration-skip-ink:none}.skins-team img{height:20px}.container-inventory{width:100%;display:grid;height:100%;gap:8px;align-content:flex-start;grid-template-columns:repeat(auto-fill,minmax(165px,1fr));grid-auto-rows:max-content}.container-inventory>*{max-width:187px}.inventory-skin-info{position:absolute;padding:16px;width:100%;height:140px;z-index:2;height:100%;-webkit-user-select:none;user-select:none;gap:0;display:flex;flex-direction:column;justify-content:center}.inventory-skin-statuses{display:flex;gap:8px}.inventory-skin-status{padding:8px;position:absolute;width:100%;height:100%;display:flex;justify-content:center}.inventory-skin-status-sc{padding:8px;position:absolute;width:100%;height:100%;display:flex;flex-direction:column;gap:85px}.inventory-skin-status-{margin-left:auto;width:fit-content;height:30px;top:8px;left:53px;padding:5px;gap:6px;border-radius:8px;background:hsl(0 0% 100% / .0509803922);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);align-items:center;color:var(--text);font-size:13px;font-weight:600;line-height:19.5px;letter-spacing:-.02em;display:flex}.inventory-skin-status-scs{margin-left:auto;width:fit-content;height:30px;top:8px;left:53px;gap:5px;z-index:5;border-radius:8px;align-items:center;color:var(--text);font-size:13px;font-weight:600;line-height:19.5px;letter-spacing:-.02em;display:flex;-webkit-user-select:none;user-select:none}.inventory-skin-status-3{margin-left:auto;width:fit-content;height:30px;min-width:30px;justify-content:center;top:8px;left:53px;padding:5px;gap:6px;border-radius:8px;background:hsl(0 0% 100% / .0509803922);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);align-items:center;color:var(--text);font-size:13px;font-weight:600;line-height:19.5px;letter-spacing:-.02em;display:flex;cursor:help;z-index:5}.inventory-skin-status-3 div{display:flex}.inventory-skin-status-2{margin-left:auto;width:fit-content;height:30px;top:8px;left:53px;padding:5px;gap:6px;border-radius:8px;background:var(--accent);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);align-items:center;color:var(--text);font-size:13px;font-weight:600;line-height:19.5px;letter-spacing:-.02em;display:flex;z-index:3;cursor:pointer;transition:.3s;z-index:5}.inventory-skin-status-2 div{display:flex}.inventory-skin-status-2:hover{background:#4957c0}.loader{border:4px solid hsl(0 0% 100% / .3019607843);border-top:4px solid #f3f3f3;border-radius:50%;width:17px;height:17px;animation:spin 1s linear infinite}@keyframes spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.inventory-skin-image{width:100%;height:60%;object-fit:cover}.buymenu-skin-image{width:50%;object-fit:cover;position:absolute;z-index:3}.inventory-skin-name{display:flex;flex-direction:column;gap:0}.inventory-skin-stickers{border-radius:8px;display:flex;min-height:32px;min-width:32px;gap:5px;background:hsl(0 0% 100% / .0509803922);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);padding:4px;justify-content:center;align-items:center}.sticker{width:24px}.inventory-skin-paint{font-size:14px;font-weight:600;line-height:21px;text-align:left;color:var(--text);overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.inventory-skin-1line{gap:8px;display:flex;align-items:center;color:var(--text-secondary);font-size:13px;font-weight:500;line-height:19.5px;letter-spacing:-.02em;text-align:left}.inventory-skin-weap{max-width:110px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.inventory-skin-sep{width:4px;height:4px;background:var(--text-secondary);border-radius:100%}.skin-rarity{max-width:32px;width:100%;height:4px;left:76px;gap:0;border-radius:0 0 9px 9px}.skin-preview{position:absolute}.loading:after{background:linear-gradient(90deg,#fff0,rgb(255 255 255 / .062745098),#fff0);content:"";position:absolute;top:0;left:0;width:100%;height:100%;animation:loader 1.3s infinite}.skit-sets{display:flex;flex-direction:column;gap:16px}@keyframes loader{0%{transform:translate(-105%)}to{transform:translate(105%)}}@keyframes loading{0%{left:-300%;opacity:0}50%{opacity:.9}to{left:200%;opacity:0}}.inventory-skin:hover .buy-skin{opacity:1}.inventory-skin{height:204px;border-radius:8px;background:var(--secondary);flex-shrink:0;position:relative;transition:.3s;cursor:pointer;outline-offset:0}.team_png{width:20px;height:20px}.skin-active{outline:2px solid var(--accent);border-radius:12px}.inventory-svg-settings{position:absolute}.inventory-skin .inventory-skin-status-sc{transition:.3s}.inventory-skin svg{transition:.3s}.inventory-skin:hover svg{transform:scale(1.1)}.svg-pattern-skin{position:absolute;width:100%;height:100%;margin-top:-20px;z-index:1;opacity:.6;mask-image:radial-gradient(circle at center,black 25%,transparent 60%);-webkit-mask-image:radial-gradient(circle at center,black 25%,transparent 60%)}.svg-pattern-skin-2{position:absolute;width:100%;height:123%;margin-top:-20px;z-index:1;opacity:.6;mask-image:radial-gradient(circle at center,black 25%,transparent 60%);-webkit-mask-image:radial-gradient(circle at center,black 25%,transparent 100%)}.svg-pattern-skin-3{position:absolute;width:100%;height:123%;z-index:1;opacity:1;-webkit-mask-image:radial-gradient(circle at center,black 25%,transparent 60%);mask-image:radial-gradient(circle at center,black 25%,transparent 60%)}.team-active{outline:2px solid var(--accent)}.rarity-container{width:100%;display:flex;position:absolute;justify-content:center;z-index:2}.modal-sc-skin-info-container{display:flex;flex-direction:column;gap:16px}.modal-sc-search-choose-info{display:flex;flex-direction:column;height:100%;position:absolute;padding:15px 11px;justify-content:space-between;align-items:center}.modal-sc-search-choose-info p{font-size:13px;font-weight:500;line-height:19.5px;letter-spacing:-.02em;text-align:left;color:var(--text-secondary);max-width:90px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.modal-sc-search{max-width:365px;width:100%;display:none;flex-direction:column;gap:16px;position:relative}.modal-sc-search.active{display:flex}.modal-sc-search-input-container{background:#232323;height:100%;display:flex;align-items:center;padding:16px 14px;border-radius:8px;max-height:48px;width:calc(100% - 14px)}.modal-sc-search-choose-container{display:grid;height:100%;gap:8px;align-content:flex-start;grid-template-columns:repeat(auto-fit,minmax(111px,1fr));overflow:auto;overflow-x:hidden;overflow-y:auto!important;padding-right:10px;max-height:576px;min-width:362px}.modal-sc-search-choose-container::-webkit-scrollbar{width:4px;background-color:var(--transp-1);border-radius:4px}.modal-sc-search-choose-container::-webkit-scrollbar-thumb{background-color:var(--accent);border-radius:4px}.modal-sc-search-choose-container::-webkit-scrollbar-track{background-color:var(--transp-1);border-radius:4px}.modal-sc-search-choose{height:126px;border-radius:8px;position:relative;-webkit-user-select:none;user-select:none;transition:.3s;cursor:pointer}.modal-sc-search-choose-img{transition:.3s}.modal-sc-search-choose:hover .modal-sc-search-choose-img{transform:scale(1.08) rotate(10deg)}.modal-sc-search-choose-img{width:100%}.modal-sc-search-choose-pattern{position:absolute}.modal-sc-search-input{width:100%;height:44px;background:#232323;padding:0 10px;font-size:15px;font-weight:600;line-height:22.5px;letter-spacing:-.02em;color:var(--text);border-radius:8px}.modal-sc-search-input::placeholder{color:var(--text-secondary);opacity:1}@media(max-width:1100px){.profile-settings-payment{display:flex;flex-direction:column;align-items:flex-start;justify-content:center;gap:8px;min-height:74px}.profile-settings-container{flex-direction:column}.profile-settings-buttons,.rules-settings-buttons{max-width:100%;width:100%;padding:4px;border-radius:8px;background:var(--secondary);transition:.3s;display:flex;height:fit-content}.container-inventory{width:100%;display:grid;height:100%;gap:8px;align-content:flex-start;justify-content:center;grid-template-columns:repeat(auto-fit,minmax(143px,1fr))!important}.profile-settings-container-all-btns,.rules-settings-container-all-btns{max-width:100%}.inventory-skin-info{align-items:center}.inventory-skin{overflow:hidden}.inventory-skin-status-sc{padding:8px;position:absolute;width:100%;height:100%;display:flex;flex-direction:column;gap:85px}.skin-info-container{width:100%;padding:15px;display:flex;flex-direction:column;gap:16px;z-index:2}.skin-pattern{width:125%}.skin-preview-others img{width:60%;position:absolute;display:flex;right:0;top:-13px;angle:-1.74 deg;z-index:2;margin-left:auto}.skin-preview-others img:nth-of-type(2){width:60%;opacity:.5}.skin-pattern-2{position:absolute;background-color:var(--secondary);border-radius:15px;overflow:hidden;height:100%;display:flex;width:65%;background:url(/assets/Pattern-BTEB3e1H.svg) center/cover;z-index:1;right:0}.skin-preview-others{width:100%;height:100%}.modal-sc-container{width:100%;display:flex;flex-direction:column-reverse;justify-content:center}.modal-sc{width:100%}.modal-sc-search{max-width:100%}.modal-sc-skin{max-width:100%!important}.sc-name-ct-t{width:100%!important}.sc-name:nth-child(2){width:100%!important}.modal-sc-stattrack-input,.modal-sc-search-input-container{width:100%}.modal-sc-search-choose-img{width:70%}.inventory-skin-image{width:100%;height:60%;object-fit:cover;max-width:150px}.clan-header-items .modal-sc-search-input-container{max-width:100%;min-width:100%;width:100%!important}.modal-sc-search-choose-container,.modal-sc-skin-preview{min-width:100%}}.rarity_common,.rarity_common_weapon,.rarity_default,.rarity_default_none{color:#9eb1bf;background:linear-gradient(to top left,rgb(158 177 191 / .1607843137) 0%,var(--secondary) 100%)}.rarity_common:before,.rarity_common_weapon:before,.rarity_default:before,.rarity_default_none:before{background-color:#9eb1bf;-webkit-mask-image:url(/public/assets/img/weapons/skins/rarity/1.svg);mask-image:url(/public/assets/img/weapons/skins/rarity/1.svg)}.rarity_common .loader-img,.rarity_common_weapon .loader-img,.rarity_default .loader-img,.rarity_default_none .loader-img{border-color:#9eb1bf #fff0}.rarity_uncommon,.rarity_uncommon_weapon,.rarity_uncommon_character{color:#428cc2;background:linear-gradient(to top left,rgb(66 140 194 / .1607843137) 0%,var(--secondary) 100%)}.rarity_uncommon:before,.rarity_uncommon_weapon:before,.rarity_uncommon_character:before{background-color:#428cc2;-webkit-mask-image:url(/public/assets/img/weapons/skins/rarity/2.svg);mask-image:url(/public/assets/img/weapons/skins/rarity/2.svg)}.rarity_uncommon .loader-img,.rarity_uncommon_weapon .loader-img,.rarity_uncommon_character .loader-img{border-color:#428cc2 #fff0}.rarity_rare,.rarity_rare_weapon,.rarity_rare_character{color:#4361c3;background:linear-gradient(to top left,rgb(67 97 195 / .1607843137) 0%,var(--secondary) 100%)}.rarity_rare:before,.rarity_rare_weapon:before,.rarity_rare_character:before{background-color:#4361c3;-webkit-mask-image:url(/public/assets/img/weapons/skins/rarity/3.svg);mask-image:url(/public/assets/img/weapons/skins/rarity/3.svg)}.rarity_rare .loader-img,.rarity_rare_weapon .loader-img,.rarity_rare_character .loader-img{border-color:#4361c3 #fff0}.rarity_mythical,.rarity_mythical_weapon,.rarity_mythical_character{color:#5c42c2;background:linear-gradient(to top left,rgb(92 66 194 / .1607843137) 0%,var(--secondary) 100%)}.rarity_mythical:before,.rarity_mythical_weapon:before,.rarity_mythical_character:before{background-color:#5c42c2;-webkit-mask-image:url(/public/assets/img/weapons/skins/rarity/4.svg);mask-image:url(/public/assets/img/weapons/skins/rarity/4.svg)}.rarity_mythical .loader-img,.rarity_mythical_weapon .loader-img,.rarity_mythical_character .loader-img{border-color:#5c42c2 #fff0}.rarity_legendary,.rarity_legendary_weapon,.rarity_legendary_character{color:#c34361;background:linear-gradient(to top left,rgb(195 67 97 / .1607843137) 0%,var(--secondary) 100%)}.rarity_legendary:before,.rarity_legendary_weapon:before,.rarity_legendary_character:before{background-color:#c34361;-webkit-mask-image:url(/public/assets/img/weapons/skins/rarity/5.svg);mask-image:url(/public/assets/img/weapons/skins/rarity/5.svg)}.rarity_legendary .loader-img,.rarity_legendary_weapon .loader-img,.rarity_legendary_character .loader-img{border-color:#c34361 #fff0}.rarity_ancient,.rarity_ancient_weapon,.rarity_ancient_character{color:#c34643;background:linear-gradient(to top left,rgb(195 70 67 / .1607843137) 0%,var(--secondary) 100%)}.rarity_ancient:before,.rarity_ancient_weapon:before,.rarity_ancient_character:before{background-color:#c34643;-webkit-mask-image:url(/public/assets/img/weapons/skins/rarity/6.svg);mask-image:url(/public/assets/img/weapons/skins/rarity/6.svg)}.rarity_ancient .loader-img,.rarity_ancient .rarity_ancient_character .loaderjsbefore,.rarity_ancient_weapon .loader-img,.rarity_ancient_weapon .rarity_ancient_character .loaderjsbefore,.rarity_ancient_character .loader-img,.rarity_ancient_character .rarity_ancient_character .loaderjsbefore{border-color:#c34643 #fff0}.rarity_contraband,.rarity_contraband_weapon,.rarity_contraband_character{color:#c89842;background:linear-gradient(to top left,rgb(200 152 66 / .1607843137) 0%,var(--secondary) 100%)}.rarity_contraband:before,.rarity_contraband_weapon:before,.rarity_contraband_character:before{background-color:#c89842;-webkit-mask-image:url(/public/assets/img/weapons/skins/rarity/7.svg);mask-image:url(/public/assets/img/weapons/skins/rarity/7.svg)}.rarity_contraband .loader-img,.rarity_contraband_weapon .loader-img,.rarity_contraband_character .loader-img{border-color:#c89842 #fff0}#skin-settings-modal .modal__header,#skin-settings-modal .drag-handle{position:relative;z-index:2}#skin-settings-modal #skin-settings-modal-content{padding:0;padding-top:var(--space-md)}#skin-settings-modal .skin-settings-modal-footer{display:-ms-flexbox;display:-webkit-flex;display:flex;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-align:center;align-items:center;gap:var(--space-md);padding:var(--space-md);border-top:1px solid var(--transp-1);background-color:var(--blurred-background)}#skin-settings-modal .skin-settings-modal-footer>button{width:100%}.skin-settings-modal-content{display:-ms-flexbox;display:-webkit-flex;display:flex;gap:var(--space-lg);width:100%;margin:0 auto;position:relative;padding:10px 25px 25px 25px}@media(min-width:1024px){.skin-settings-modal-content{min-width:600px}}@media(max-width:767px){.skin-settings-modal-content{-ms-flex-direction:column;flex-direction:column}}.skin-settings-modal-content .settings-section{display:-ms-grid;display:grid;grid-template-columns:1fr 1fr;gap:var(--space-md)}.skin-settings-modal-content .settings-section .setting-section{grid-column:span 1}.skin-settings-modal-content .weapon-preview-section{-ms-flex:0 0 300px;flex:0 0 300px;display:-ms-flexbox;display:-webkit-flex;display:flex;-ms-flex-direction:column;flex-direction:column;gap:var(--space-md)}.skin-settings-modal-content .weapon-preview-section .weapon-showcase{text-align:center}.skin-settings-modal-content .weapon-preview-section .weapon-showcase .weapon-image{margin-bottom:var(--space-md);border-radius:8px}.skin-settings-modal-content .weapon-preview-section .weapon-showcase .weapon-image img{width:100%;max-width:300px;height:225px;object-fit:contain;-webkit-filter:drop-shadow(0 4px 8px rgb(0 0 0 / .3));filter:drop-shadow(0 4px 8px rgb(0 0 0 / .3))}.skin-settings-modal-content .weapon-preview-section .weapon-showcase .weapon-image .rarity-glow{position:absolute;inset:0;top:-6rem;max-width:100%;background:linear-gradient(to bottom,var(--rarity-color,transparent) 0%,transparent 70%);opacity:0;border-radius:12px;z-index:-1;-webkit-animation:gradient-appear .5s cubic-bezier(.4,0,.2,1) forwards;animation:gradient-appear .5s cubic-bezier(.4,0,.2,1) forwards}.skin-settings-modal-content .weapon-preview-section .weapon-attachments{display:-ms-flexbox;display:-webkit-flex;display:flex;-ms-flex-direction:column;flex-direction:column;gap:var(--space-md)}.skin-settings-modal-content .weapon-preview-section .weapon-attachments .attachment-section .section-label{font-size:var(--small);font-weight:600;color:var(--text-500);margin-bottom:var(--space-xs);text-transform:uppercase;letter-spacing:.8px}.skin-settings-modal-content .weapon-preview-section .weapon-attachments .attachment-section .stickers-preview{display:-ms-flexbox;display:-webkit-flex;display:flex;gap:var(--space-xs);-ms-flex-pack:start;justify-content:flex-start}.skin-settings-modal-content .weapon-preview-section .weapon-attachments .attachment-section .stickers-preview .sticker-mini{width:50px;height:50px;background:var(--transp-1);border:1px solid var(--transp-3);border-radius:6px;padding:4px;display:-ms-flexbox;display:-webkit-flex;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;position:relative;-webkit-transition:all .2s ease;transition:all .2s ease;font-size:var(--h5);cursor:pointer}.skin-settings-modal-content .weapon-preview-section .weapon-attachments .attachment-section .stickers-preview .sticker-mini.active{background:var(--transp-2);border-color:var(--accent)}.skin-settings-modal-content .weapon-preview-section .weapon-attachments .attachment-section .stickers-preview .sticker-mini:hover{background:var(--transp-2);border-color:var(--accent)}.skin-settings-modal-content .weapon-preview-section .weapon-attachments .attachment-section .stickers-preview .sticker-mini.has-sticker img{width:100%;height:100%;object-fit:contain}.skin-settings-modal-content .weapon-preview-section .weapon-attachments .attachment-section .stickers-preview .sticker-mini.has-sticker .remove-sticker{position:absolute;top:-6px;right:-6px;width:20px;height:20px;background-color:var(--error);color:var(--text);border-radius:50%;display:-ms-flexbox;display:-webkit-flex;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;font-size:14px;font-weight:600;cursor:pointer;opacity:0;-webkit-transition:opacity .2s ease;transition:opacity .2s ease}.skin-settings-modal-content .weapon-preview-section .weapon-attachments .attachment-section .stickers-preview .sticker-mini.has-sticker:hover .remove-sticker{opacity:1}.skin-settings-modal-content .weapon-preview-section .weapon-attachments .attachment-section .stickers-preview .sticker-mini.empty-sticker .add-icon{font-size:14px;color:var(--text-400);font-weight:600}.skin-settings-modal-content .weapon-preview-section .weapon-attachments .attachment-section .charm-preview{display:-ms-flexbox;display:-webkit-flex;display:flex;-ms-flex-pack:start;justify-content:flex-start}.skin-settings-modal-content .weapon-preview-section .weapon-attachments .attachment-section .charm-preview .charm-mini{width:60px;height:60px;background:var(--transp-1);border:1px solid var(--transp-3);border-radius:8px;padding:6px;display:-ms-flexbox;display:-webkit-flex;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;position:relative;-webkit-transition:all .2s ease;transition:all .2s ease;font-size:var(--h5);cursor:pointer}.skin-settings-modal-content .weapon-preview-section .weapon-attachments .attachment-section .charm-preview .charm-mini:hover{background:var(--transp-2);border-color:var(--transp-5)}.skin-settings-modal-content .weapon-preview-section .weapon-attachments .attachment-section .charm-preview .charm-mini.has-charm img{width:100%;height:100%;object-fit:contain}.skin-settings-modal-content .weapon-preview-section .weapon-attachments .attachment-section .charm-preview .charm-mini.has-charm .remove-charm{position:absolute;top:-6px;right:-6px;width:20px;height:20px;background-color:var(--error);color:var(--text);border-radius:50%;display:-ms-flexbox;display:-webkit-flex;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;font-size:14px;font-weight:600;cursor:pointer;opacity:0;-webkit-transition:opacity .2s ease;transition:opacity .2s ease}.skin-settings-modal-content .weapon-preview-section .weapon-attachments .attachment-section .charm-preview .charm-mini.has-charm:hover .remove-charm{opacity:1}.skin-settings-modal-content .weapon-preview-section .weapon-attachments .attachment-section .charm-preview .charm-mini.empty-charm .add-icon{font-size:18px;color:var(--text-400);font-weight:600}.skin-settings-modal-content .settings-panel{-ms-flex:1;flex:1;display:-ms-flexbox;display:-webkit-flex;display:flex;-ms-flex-direction:column;flex-direction:column;gap:var(--space-lg)}.skin-settings-modal-content .settings-panel .setting-section .section-title{font-size:var(--p);font-weight:500;color:var(--text-400);margin-bottom:var(--space-xs);text-transform:uppercase;letter-spacing:.5px}.skin-settings-modal-content .settings-panel .setting-section .setting-content{border:1px solid var(--transp-1);background-color:var(--blurred-background);border-radius:var(--border1);padding:var(--space-md)}.float-control{display:-ms-flexbox;display:-webkit-flex;display:flex;-ms-flex-direction:column;flex-direction:column;gap:var(--space-md)}.float-control .float-visual-picker{position:relative}.float-control .float-visual-picker .float-track{position:relative;height:8px;background:linear-gradient(to right,#178391 0%,#8bc34a 20%,#ff9800 40%,#ff5722 70%,#f44336 100%);border-radius:4px;margin:var(--space-md) 0;cursor:pointer}.float-control .float-visual-picker .float-track .float-thumb{position:absolute;top:-6px;width:20px;height:20px;background:var(--background);border:3px solid var(--text);border-radius:50%;cursor:grab;box-shadow:0 2px 8px rgb(0 0 0 / .3)}.float-control .float-visual-picker .float-track .float-thumb:hover{-ms-transform:scale(1.1);-webkit-transform:scale(1.1);transform:scale(1.1);box-shadow:0 4px 12px rgb(0 0 0 / .4)}.float-control .float-visual-picker .float-track .float-thumb:active{cursor:grabbing;-ms-transform:scale(.95);-webkit-transform:scale(.95);transform:scale(.95)}.float-control .float-visual-picker .float-track .float-thumb.dragging{cursor:grabbing;-ms-transform:scale(1.1);-webkit-transform:scale(1.1);transform:scale(1.1);box-shadow:0 4px 12px rgb(0 0 0 / .4)}.float-control .float-visual-picker .float-labels{display:-ms-flexbox;display:-webkit-flex;display:flex;-ms-flex-pack:justify;justify-content:space-between;font-size:var(--small);color:var(--text-500);margin-top:var(--space-xs)}.float-control .float-visual-picker .float-labels .float-label{display:-ms-flexbox;display:-webkit-flex;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-align:center;align-items:center;gap:2px}.float-control .float-visual-picker .float-labels .float-label .label-text{font-weight:600;white-space:nowrap;font-size:11px}.float-control .float-visual-picker .float-labels .float-label .label-range{font-size:9px;opacity:.7}.float-control .float-input-group{display:-ms-flexbox;display:-webkit-flex;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:justify;justify-content:space-between;gap:var(--space-md)}.float-control .float-input-group .float-input-wrapper{display:-ms-flexbox;display:-webkit-flex;display:flex;-ms-flex-align:center;align-items:center;gap:var(--space-sm)}.float-control .float-input-group .current-quality{padding:var(--space-xs) var(--space-sm);background:hsl(0 0% 100% / .05);border-radius:4px;font-size:var(--small);font-weight:500;color:var(--text);border:1px solid hsl(0 0% 100% / .1)}.skin-settings-footer{margin-top:var(--space-xl);padding-top:var(--space-lg);border-top:1px solid hsl(0 0% 100% / .08);display:-ms-flexbox;display:-webkit-flex;display:flex;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-align:center;align-items:center}.skin-settings-footer .settings-info{color:var(--text-500);font-size:var(--small);opacity:.7}.skin-settings-footer .footer-actions{display:-ms-flexbox;display:-webkit-flex;display:flex;gap:var(--space-sm)}:root{--skinchanger-button-radius:8px;--skinchanger-small-radius:6px;--skinchanger-transition:all .2s ease;--skinchanger-light-shadow:0 2px 4px rgba(0, 0, 0, .1);--skinchanger-medium-shadow:0 4px 8px rgba(0, 0, 0, .15)}.stickers-sidebar__main,.charms-sidebar__main{display:-ms-flexbox;display:-webkit-flex;display:flex;-ms-flex-direction:column;flex-direction:column;height:100%;width:100%;overflow:hidden}.stickers-sidebar__content,.charms-sidebar__content{-ms-flex:1;flex:1;display:-ms-flexbox;display:-webkit-flex;display:flex;-ms-flex-direction:column;flex-direction:column;gap:var(--space-xs);overflow:hidden;padding:var(--space-lg)}.stickers-sidebar__search-container,.charms-sidebar__search-container{display:-ms-flexbox;display:-webkit-flex;display:flex;-ms-flex-direction:column;flex-direction:column;gap:var(--space-sm)}.stickers-sidebar__search .search-input-wrapper,.charms-sidebar__search .search-input-wrapper{position:relative;display:-ms-flexbox;display:-webkit-flex;display:flex;-ms-flex-align:center;align-items:center}.stickers-sidebar__search .search-input-wrapper .input-wrapper,.charms-sidebar__search .search-input-wrapper .input-wrapper{-ms-flex:1;flex:1;position:relative}.stickers-sidebar__search .search-input-wrapper .search-icon,.charms-sidebar__search .search-input-wrapper .search-icon{position:absolute;left:var(--space-md);top:50%;-ms-transform:translateY(-50%);-webkit-transform:translateY(-50%);transform:translateY(-50%);width:var(--skinchanger-icon-md);height:var(--skinchanger-icon-md);color:var(--text-400);pointer-events:none;z-index:2}.stickers-sidebar__search .search-input-wrapper input,.charms-sidebar__search .search-input-wrapper input{padding-left:calc(var(--space-xl) + var(--space-xs));border-radius:var(--skinchanger-button-radius);-webkit-transition:var(--skinchanger-transition);transition:var(--skinchanger-transition)}.stickers-sidebar__search .search-input-wrapper input:focus,.charms-sidebar__search .search-input-wrapper input:focus{border-color:var(--primary);box-shadow:0 0 0 3px rgba(var(--primary),.1)}.stickers-sidebar__count,.charms-sidebar__count{font-size:var(--small);color:var(--text-500);font-weight:500}.stickers-sidebar__count .sidebar-pagination-info,.charms-sidebar__count .sidebar-pagination-info{color:var(--text-400);font-weight:400}.stickers-sidebar__grid,.charms-sidebar__grid{-ms-flex:1;flex:1;display:-ms-grid;display:grid;grid-template-columns:1fr 1fr 1fr;gap:var(--space-md);padding:var(--space-xs) 0;overflow-y:auto;scroll-behavior:smooth;min-height:0;-webkit-overflow-scrolling:touch;padding-bottom:var(--space-xl);width:600px}@media(max-width:767px){.stickers-sidebar__grid,.charms-sidebar__grid{width:100%}}.stickers-sidebar__empty,.charms-sidebar__empty{grid-column:1/-1;display:-ms-flexbox;display:-webkit-flex;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;gap:var(--space-lg);padding:var(--space-xl);text-align:center;min-height:300px}.stickers-sidebar__empty-icon,.charms-sidebar__empty-icon{width:64px;height:64px;color:var(--text-300);opacity:.7}.stickers-sidebar__empty-text,.charms-sidebar__empty-text{font-size:var(--p);color:var(--text-400);font-weight:500}.sticker-item{cursor:pointer;position:relative;overflow:hidden;min-height:180px;display:-ms-flexbox;display:-webkit-flex;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-align:center;align-items:center;-ms-flex-pack:justify;justify-content:space-between;-webkit-transition:var(--skinchanger-transition);transition:var(--skinchanger-transition);border-color:var(--transp-05)}.sticker-item::before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:linear-gradient(to top,var(--rarity-color,var(--primary)),transparent);opacity:.2;z-index:-1;-webkit-transition:var(--skinchanger-transition);transition:var(--skinchanger-transition)}.sticker-item:hover{border-color:var(--transp-5);background-color:var(--transp-05)}.sticker-item:hover::before{opacity:.4}.sticker-item:hover .sticker-item__image img{-ms-transform:scale(1.05);-webkit-transform:scale(1.05);transform:scale(1.05);-webkit-filter:drop-shadow(0 4px 8px rgb(0 0 0 / .3));filter:drop-shadow(0 4px 8px rgb(0 0 0 / .3));opacity:1}.sticker-item:hover .sticker-item__name{color:var(--text)}.sticker-item:active{-ms-transform:translateY(0);-webkit-transform:translateY(0);transform:translateY(0)}.sticker-item--remove{border:2px dashed var(--transp-05);background:var(--transp-05)}.sticker-item--remove::before{opacity:0}.sticker-item--remove:hover{background:var(--transp-05);border-color:var(--transp-05)}.sticker-item--remove:hover::before{opacity:0}.sticker-item--remove .sticker-item__image .sticker-item__remove-icon{color:var(--error);font-size:var(--h4);font-weight:600}.sticker-item--remove .sticker-item__name{color:var(--error);font-weight:600}.sticker-item__image{-ms-flex:1;flex:1;display:-ms-flexbox;display:-webkit-flex;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;min-height:100px;overflow:hidden;padding:var(--space-sm);width:170px;height:170px}.sticker-item__image img{max-width:100%;max-height:100%;object-fit:contain;-webkit-transition:var(--skinchanger-transition);transition:var(--skinchanger-transition);-webkit-filter:drop-shadow(0 2px 4px rgb(0 0 0 / .1));filter:drop-shadow(0 2px 4px rgb(0 0 0 / .1));opacity:.7}.sticker-item__image .sticker-item__no-image,.sticker-item__image .sticker-item__remove-icon{color:var(--text-300);font-size:var(--h5)}.sticker-item__info{text-align:center;-ms-flex-negative:0;flex-shrink:0;width:100%;padding:var(--space-sm)}.sticker-item__name{font-size:var(--small);font-weight:600;color:var(--text-300);line-height:1.3;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis;-webkit-transition:color var(--skinchanger-transition);transition:color var(--skinchanger-transition)}.sticker-item__rarity{font-size:var(--p-small);font-weight:500;text-transform:uppercase;letter-spacing:.5px;-webkit-transition:color var(--skinchanger-transition);transition:color var(--skinchanger-transition)}.charm-item{cursor:pointer;position:relative;overflow:hidden;min-height:200px;display:-ms-flexbox;display:-webkit-flex;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-align:center;align-items:center;-ms-flex-pack:justify;justify-content:space-between;-webkit-transition:var(--skinchanger-transition);transition:var(--skinchanger-transition);border-color:var(--transp-05)}.charm-item::before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:linear-gradient(to top,var(--rarity-color,var(--primary)),transparent);opacity:.2;z-index:-1;-webkit-transition:var(--skinchanger-transition);transition:var(--skinchanger-transition)}.charm-item:hover{border-color:var(--transp-5);background-color:var(--transp-05)}.charm-item:hover::before{opacity:.4}.charm-item:hover .charm-item__image img{-ms-transform:scale(1.05) rotateY(10deg);-webkit-transform:scale(1.05) rotateY(10deg);transform:scale(1.05) rotateY(10deg);-webkit-filter:drop-shadow(0 4px 8px rgb(0 0 0 / .3));filter:drop-shadow(0 4px 8px rgb(0 0 0 / .3));opacity:1}.charm-item:hover .charm-item__name{color:var(--text)}.charm-item:active{-ms-transform:translateY(0);-webkit-transform:translateY(0);transform:translateY(0)}.charm-item--remove{border:2px dashed var(--transp-05);background:var(--transp-05)}.charm-item--remove::before{opacity:0}.charm-item--remove:hover{background:var(--transp-05);border-color:var(--transp-05)}.charm-item--remove:hover::before{opacity:0}.charm-item--remove .charm-item__image .charm-item__remove-icon{color:var(--error);font-size:var(--h4);font-weight:600}.charm-item--remove .charm-item__name{color:var(--error);font-weight:600}.charm-item__image{-ms-flex:1;flex:1;display:-ms-flexbox;display:-webkit-flex;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;min-height:120px;overflow:hidden;-webkit-perspective:1000px;perspective:1000px;width:100%;padding:var(--space-sm)}.charm-item__image img{max-width:90%;max-height:90%;object-fit:contain;-webkit-transition:var(--skinchanger-transition-slow);transition:var(--skinchanger-transition-slow);-webkit-filter:drop-shadow(0 2px 4px rgb(0 0 0 / .1));filter:drop-shadow(0 2px 4px rgb(0 0 0 / .1));opacity:.7}.charm-item__image .charm-item__no-image,.charm-item__image .charm-item__remove-icon{color:var(--text-300);font-size:var(--h5)}.charm-item__info{text-align:center;-ms-flex-negative:0;flex-shrink:0;width:100%;padding:var(--space-sm)}.charm-item__name{font-size:var(--small);font-weight:600;color:var(--text-300);line-height:1.3;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis;-webkit-transition:color var(--skinchanger-transition);transition:color var(--skinchanger-transition)}.charm-item__rarity{font-size:var(--p-small);font-weight:500;text-transform:uppercase;letter-spacing:.5px;-webkit-transition:color var(--skinchanger-transition);transition:color var(--skinchanger-transition)}.sidebar-infinite-sentinel{height:1px;width:100%;grid-column:1/-1;pointer-events:none;opacity:0;margin:0;padding:0;border:none;background:#fff0}.sidebar-infinite-loading{display:none!important;visibility:hidden;height:0;overflow:hidden}.sidebar-infinite-loading__spinner{display:none}.sidebar-infinite-loading__text{display:none}.inventory-not-found{min-height:234px;width:100%;height:100%;display:flex;justify-content:center;align-items:center;font-family:Inter;font-size:14px;font-weight:500;line-height:21px;text-align:center;text-underline-position:from-font;text-decoration-skip-ink:none;color:#888}@media(max-width:767px){.stickers-sidebar__grid,.charms-sidebar__grid{grid-template-columns:repeat(auto-fill,minmax(120px,1fr));gap:var(--space-sm);min-width:100%}.sticker-item,.charm-item{min-height:140px;padding:var(--space-xs)}.sticker-item__image,.charm-item__image{min-height:80px;padding:var(--space-xs)}.sticker-item__name,.charm-item__name{font-size:var(--p-small)}.charm-item{min-height:160px}.charm-item__image{min-height:100px}}@keyframes spin{to{-ms-transform:rotate(360deg);-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@-webkit-keyframes loading{0%{left:-100%}100%{left:100%}}@keyframes loading{0%{left:-100%}100%{left:100%}}@-webkit-keyframes shimmer{0%{left:-100%}100%{left:100%}}@keyframes shimmer{0%{left:-100%}100%{left:100%}}@-webkit-keyframes pulse{0%,100%{opacity:.3;-ms-transform:translate(-50%,-50%) scale(1);-webkit-transform:translate(-50%,-50%) scale(1);transform:translate(-50%,-50%) scale(1)}50%{opacity:.6;-ms-transform:translate(-50%,-50%) scale(1.1);-webkit-transform:translate(-50%,-50%) scale(1.1);transform:translate(-50%,-50%) scale(1.1)}}@keyframes pulse{0%,100%{opacity:.3;-ms-transform:translate(-50%,-50%) scale(1);-webkit-transform:translate(-50%,-50%) scale(1);transform:translate(-50%,-50%) scale(1)}50%{opacity:.6;-ms-transform:translate(-50%,-50%) scale(1.1);-webkit-transform:translate(-50%,-50%) scale(1.1);transform:translate(-50%,-50%) scale(1.1)}}@keyframes slideIn{from{opacity:0;-ms-transform:translateY(-8px);-webkit-transform:translateY(-8px);transform:translateY(-8px)}to{opacity:1;-ms-transform:translateY(0);-webkit-transform:translateY(0);transform:translateY(0)}}.sidebar-new-item{-webkit-animation:slideIn .3s ease-out;animation:slideIn .3s ease-out}.skins-modal-skeleton .search-container,.items-modal-skeleton .search-container,.weapon-modal-skeleton .search-container,.skin-settings-modal-skeleton .search-container{padding:var(--space-md) 0;border-bottom:1px solid var(--transp-1)}.skins-modal-skeleton .search-container .search-input-wrapper,.items-modal-skeleton .search-container .search-input-wrapper,.weapon-modal-skeleton .search-container .search-input-wrapper,.skin-settings-modal-skeleton .search-container .search-input-wrapper{display:-ms-flexbox;display:-webkit-flex;display:flex;gap:var(--space-sm);-ms-flex-align:start;align-items:flex-start}.skins-modal-skeleton .search-container .search-input-wrapper .skeleton-search-input,.items-modal-skeleton .search-container .search-input-wrapper .skeleton-search-input,.weapon-modal-skeleton .search-container .search-input-wrapper .skeleton-search-input,.skin-settings-modal-skeleton .search-container .search-input-wrapper .skeleton-search-input{-ms-flex:1;flex:1;height:48px;border-radius:var(--skinchanger-button-radius);background:var(--transp-1);-webkit-animation:skeleton-loading 1.5s ease-in-out infinite;animation:skeleton-loading 1.5s ease-in-out infinite}.skins-modal-skeleton .search-container .search-input-wrapper .skeleton-clear-button,.items-modal-skeleton .search-container .search-input-wrapper .skeleton-clear-button,.weapon-modal-skeleton .search-container .search-input-wrapper .skeleton-clear-button,.skin-settings-modal-skeleton .search-container .search-input-wrapper .skeleton-clear-button{width:48px;height:48px;border-radius:var(--skinchanger-button-radius);background:var(--transp-1);-webkit-animation:skeleton-loading 1.5s ease-in-out infinite;animation:skeleton-loading 1.5s ease-in-out infinite}.skins-modal-skeleton .search-container .rarity-filters,.items-modal-skeleton .search-container .rarity-filters,.weapon-modal-skeleton .search-container .rarity-filters,.skin-settings-modal-skeleton .search-container .rarity-filters{margin-top:var(--space-md)}.skins-modal-skeleton .search-container .rarity-filters .rarity-badges,.items-modal-skeleton .search-container .rarity-filters .rarity-badges,.weapon-modal-skeleton .search-container .rarity-filters .rarity-badges,.skin-settings-modal-skeleton .search-container .rarity-filters .rarity-badges{display:-ms-flexbox;display:-webkit-flex;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:var(--space-xs)}.skins-modal-skeleton .search-container .rarity-filters .rarity-badges .skeleton-badge,.items-modal-skeleton .search-container .rarity-filters .rarity-badges .skeleton-badge,.weapon-modal-skeleton .search-container .rarity-filters .rarity-badges .skeleton-badge,.skin-settings-modal-skeleton .search-container .rarity-filters .rarity-badges .skeleton-badge{width:80px;height:32px;border-radius:var(--skinchanger-button-radius);background:var(--transp-1);-webkit-animation:skeleton-loading 1.5s ease-in-out infinite;animation:skeleton-loading 1.5s ease-in-out infinite}.skins-modal-skeleton .skins-grid-container,.skins-modal-skeleton .special-items-grid-container,.skins-modal-skeleton .weapon-types-grid-container,.items-modal-skeleton .skins-grid-container,.items-modal-skeleton .special-items-grid-container,.items-modal-skeleton .weapon-types-grid-container,.weapon-modal-skeleton .skins-grid-container,.weapon-modal-skeleton .special-items-grid-container,.weapon-modal-skeleton .weapon-types-grid-container,.skin-settings-modal-skeleton .skins-grid-container,.skin-settings-modal-skeleton .special-items-grid-container,.skin-settings-modal-skeleton .weapon-types-grid-container{height:70vh;overflow-y:auto;padding-top:var(--space-md)}.skins-modal-skeleton .skins-grid-skeleton .skin-option-skeleton,.skins-modal-skeleton .skins-grid-skeleton .special-item-option-skeleton,.skins-modal-skeleton .skins-grid-skeleton .weapon-type-option-skeleton,.skins-modal-skeleton .special-items-grid-skeleton .skin-option-skeleton,.skins-modal-skeleton .special-items-grid-skeleton .special-item-option-skeleton,.skins-modal-skeleton .special-items-grid-skeleton .weapon-type-option-skeleton,.skins-modal-skeleton .weapon-types-grid-skeleton .skin-option-skeleton,.skins-modal-skeleton .weapon-types-grid-skeleton .special-item-option-skeleton,.skins-modal-skeleton .weapon-types-grid-skeleton .weapon-type-option-skeleton,.items-modal-skeleton .skins-grid-skeleton .skin-option-skeleton,.items-modal-skeleton .skins-grid-skeleton .special-item-option-skeleton,.items-modal-skeleton .skins-grid-skeleton .weapon-type-option-skeleton,.items-modal-skeleton .special-items-grid-skeleton .skin-option-skeleton,.items-modal-skeleton .special-items-grid-skeleton .special-item-option-skeleton,.items-modal-skeleton .special-items-grid-skeleton .weapon-type-option-skeleton,.items-modal-skeleton .weapon-types-grid-skeleton .skin-option-skeleton,.items-modal-skeleton .weapon-types-grid-skeleton .special-item-option-skeleton,.items-modal-skeleton .weapon-types-grid-skeleton .weapon-type-option-skeleton,.weapon-modal-skeleton .skins-grid-skeleton .skin-option-skeleton,.weapon-modal-skeleton .skins-grid-skeleton .special-item-option-skeleton,.weapon-modal-skeleton .skins-grid-skeleton .weapon-type-option-skeleton,.weapon-modal-skeleton .special-items-grid-skeleton .skin-option-skeleton,.weapon-modal-skeleton .special-items-grid-skeleton .special-item-option-skeleton,.weapon-modal-skeleton .special-items-grid-skeleton .weapon-type-option-skeleton,.weapon-modal-skeleton .weapon-types-grid-skeleton .skin-option-skeleton,.weapon-modal-skeleton .weapon-types-grid-skeleton .special-item-option-skeleton,.weapon-modal-skeleton .weapon-types-grid-skeleton .weapon-type-option-skeleton,.skin-settings-modal-skeleton .skins-grid-skeleton .skin-option-skeleton,.skin-settings-modal-skeleton .skins-grid-skeleton .special-item-option-skeleton,.skin-settings-modal-skeleton .skins-grid-skeleton .weapon-type-option-skeleton,.skin-settings-modal-skeleton .special-items-grid-skeleton .skin-option-skeleton,.skin-settings-modal-skeleton .special-items-grid-skeleton .special-item-option-skeleton,.skin-settings-modal-skeleton .special-items-grid-skeleton .weapon-type-option-skeleton,.skin-settings-modal-skeleton .weapon-types-grid-skeleton .skin-option-skeleton,.skin-settings-modal-skeleton .weapon-types-grid-skeleton .special-item-option-skeleton,.skin-settings-modal-skeleton .weapon-types-grid-skeleton .weapon-type-option-skeleton{display:-ms-flexbox;display:-webkit-flex;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-align:center;align-items:center;-ms-flex-pack:justify;justify-content:space-between;padding:var(--space-md);height:170px;border-color:var(--transp-05)}.skins-modal-skeleton .skins-grid-skeleton .skin-option-skeleton .skeleton-skin-image,.skins-modal-skeleton .skins-grid-skeleton .skin-option-skeleton .skeleton-item-image,.skins-modal-skeleton .skins-grid-skeleton .skin-option-skeleton .skeleton-weapon-image,.skins-modal-skeleton .skins-grid-skeleton .special-item-option-skeleton .skeleton-skin-image,.skins-modal-skeleton .skins-grid-skeleton .special-item-option-skeleton .skeleton-item-image,.skins-modal-skeleton .skins-grid-skeleton .special-item-option-skeleton .skeleton-weapon-image,.skins-modal-skeleton .skins-grid-skeleton .weapon-type-option-skeleton .skeleton-skin-image,.skins-modal-skeleton .skins-grid-skeleton .weapon-type-option-skeleton .skeleton-item-image,.skins-modal-skeleton .skins-grid-skeleton .weapon-type-option-skeleton .skeleton-weapon-image,.skins-modal-skeleton .special-items-grid-skeleton .skin-option-skeleton .skeleton-skin-image,.skins-modal-skeleton .special-items-grid-skeleton .skin-option-skeleton .skeleton-item-image,.skins-modal-skeleton .special-items-grid-skeleton .skin-option-skeleton .skeleton-weapon-image,.skins-modal-skeleton .special-items-grid-skeleton .special-item-option-skeleton .skeleton-skin-image,.skins-modal-skeleton .special-items-grid-skeleton .special-item-option-skeleton .skeleton-item-image,.skins-modal-skeleton .special-items-grid-skeleton .special-item-option-skeleton .skeleton-weapon-image,.skins-modal-skeleton .special-items-grid-skeleton .weapon-type-option-skeleton .skeleton-skin-image,.skins-modal-skeleton .special-items-grid-skeleton .weapon-type-option-skeleton .skeleton-item-image,.skins-modal-skeleton .special-items-grid-skeleton .weapon-type-option-skeleton .skeleton-weapon-image,.skins-modal-skeleton .weapon-types-grid-skeleton .skin-option-skeleton .skeleton-skin-image,.skins-modal-skeleton .weapon-types-grid-skeleton .skin-option-skeleton .skeleton-item-image,.skins-modal-skeleton .weapon-types-grid-skeleton .skin-option-skeleton .skeleton-weapon-image,.skins-modal-skeleton .weapon-types-grid-skeleton .special-item-option-skeleton .skeleton-skin-image,.skins-modal-skeleton .weapon-types-grid-skeleton .special-item-option-skeleton .skeleton-item-image,.skins-modal-skeleton .weapon-types-grid-skeleton .special-item-option-skeleton .skeleton-weapon-image,.skins-modal-skeleton .weapon-types-grid-skeleton .weapon-type-option-skeleton .skeleton-skin-image,.skins-modal-skeleton .weapon-types-grid-skeleton .weapon-type-option-skeleton .skeleton-item-image,.skins-modal-skeleton .weapon-types-grid-skeleton .weapon-type-option-skeleton .skeleton-weapon-image,.items-modal-skeleton .skins-grid-skeleton .skin-option-skeleton .skeleton-skin-image,.items-modal-skeleton .skins-grid-skeleton .skin-option-skeleton .skeleton-item-image,.items-modal-skeleton .skins-grid-skeleton .skin-option-skeleton .skeleton-weapon-image,.items-modal-skeleton .skins-grid-skeleton .special-item-option-skeleton .skeleton-skin-image,.items-modal-skeleton .skins-grid-skeleton .special-item-option-skeleton .skeleton-item-image,.items-modal-skeleton .skins-grid-skeleton .special-item-option-skeleton .skeleton-weapon-image,.items-modal-skeleton .skins-grid-skeleton .weapon-type-option-skeleton .skeleton-skin-image,.items-modal-skeleton .skins-grid-skeleton .weapon-type-option-skeleton .skeleton-item-image,.items-modal-skeleton .skins-grid-skeleton .weapon-type-option-skeleton .skeleton-weapon-image,.items-modal-skeleton .special-items-grid-skeleton .skin-option-skeleton .skeleton-skin-image,.items-modal-skeleton .special-items-grid-skeleton .skin-option-skeleton .skeleton-item-image,.items-modal-skeleton .special-items-grid-skeleton .skin-option-skeleton .skeleton-weapon-image,.items-modal-skeleton .special-items-grid-skeleton .special-item-option-skeleton .skeleton-skin-image,.items-modal-skeleton .special-items-grid-skeleton .special-item-option-skeleton .skeleton-item-image,.items-modal-skeleton .special-items-grid-skeleton .special-item-option-skeleton .skeleton-weapon-image,.items-modal-skeleton .special-items-grid-skeleton .weapon-type-option-skeleton .skeleton-skin-image,.items-modal-skeleton .special-items-grid-skeleton .weapon-type-option-skeleton .skeleton-item-image,.items-modal-skeleton .special-items-grid-skeleton .weapon-type-option-skeleton .skeleton-weapon-image,.items-modal-skeleton .weapon-types-grid-skeleton .skin-option-skeleton .skeleton-skin-image,.items-modal-skeleton .weapon-types-grid-skeleton .skin-option-skeleton .skeleton-item-image,.items-modal-skeleton .weapon-types-grid-skeleton .skin-option-skeleton .skeleton-weapon-image,.items-modal-skeleton .weapon-types-grid-skeleton .special-item-option-skeleton .skeleton-skin-image,.items-modal-skeleton .weapon-types-grid-skeleton .special-item-option-skeleton .skeleton-item-image,.items-modal-skeleton .weapon-types-grid-skeleton .special-item-option-skeleton .skeleton-weapon-image,.items-modal-skeleton .weapon-types-grid-skeleton .weapon-type-option-skeleton .skeleton-skin-image,.items-modal-skeleton .weapon-types-grid-skeleton .weapon-type-option-skeleton .skeleton-item-image,.items-modal-skeleton .weapon-types-grid-skeleton .weapon-type-option-skeleton .skeleton-weapon-image,.weapon-modal-skeleton .skins-grid-skeleton .skin-option-skeleton .skeleton-skin-image,.weapon-modal-skeleton .skins-grid-skeleton .skin-option-skeleton .skeleton-item-image,.weapon-modal-skeleton .skins-grid-skeleton .skin-option-skeleton .skeleton-weapon-image,.weapon-modal-skeleton .skins-grid-skeleton .special-item-option-skeleton .skeleton-skin-image,.weapon-modal-skeleton .skins-grid-skeleton .special-item-option-skeleton .skeleton-item-image,.weapon-modal-skeleton .skins-grid-skeleton .special-item-option-skeleton .skeleton-weapon-image,.weapon-modal-skeleton .skins-grid-skeleton .weapon-type-option-skeleton .skeleton-skin-image,.weapon-modal-skeleton .skins-grid-skeleton .weapon-type-option-skeleton .skeleton-item-image,.weapon-modal-skeleton .skins-grid-skeleton .weapon-type-option-skeleton .skeleton-weapon-image,.weapon-modal-skeleton .special-items-grid-skeleton .skin-option-skeleton .skeleton-skin-image,.weapon-modal-skeleton .special-items-grid-skeleton .skin-option-skeleton .skeleton-item-image,.weapon-modal-skeleton .special-items-grid-skeleton .skin-option-skeleton .skeleton-weapon-image,.weapon-modal-skeleton .special-items-grid-skeleton .special-item-option-skeleton .skeleton-skin-image,.weapon-modal-skeleton .special-items-grid-skeleton .special-item-option-skeleton .skeleton-item-image,.weapon-modal-skeleton .special-items-grid-skeleton .special-item-option-skeleton .skeleton-weapon-image,.weapon-modal-skeleton .special-items-grid-skeleton .weapon-type-option-skeleton .skeleton-skin-image,.weapon-modal-skeleton .special-items-grid-skeleton .weapon-type-option-skeleton .skeleton-item-image,.weapon-modal-skeleton .special-items-grid-skeleton .weapon-type-option-skeleton .skeleton-weapon-image,.weapon-modal-skeleton .weapon-types-grid-skeleton .skin-option-skeleton .skeleton-skin-image,.weapon-modal-skeleton .weapon-types-grid-skeleton .skin-option-skeleton .skeleton-item-image,.weapon-modal-skeleton .weapon-types-grid-skeleton .skin-option-skeleton .skeleton-weapon-image,.weapon-modal-skeleton .weapon-types-grid-skeleton .special-item-option-skeleton .skeleton-skin-image,.weapon-modal-skeleton .weapon-types-grid-skeleton .special-item-option-skeleton .skeleton-item-image,.weapon-modal-skeleton .weapon-types-grid-skeleton .special-item-option-skeleton .skeleton-weapon-image,.weapon-modal-skeleton .weapon-types-grid-skeleton .weapon-type-option-skeleton .skeleton-skin-image,.weapon-modal-skeleton .weapon-types-grid-skeleton .weapon-type-option-skeleton .skeleton-item-image,.weapon-modal-skeleton .weapon-types-grid-skeleton .weapon-type-option-skeleton .skeleton-weapon-image,.skin-settings-modal-skeleton .skins-grid-skeleton .skin-option-skeleton .skeleton-skin-image,.skin-settings-modal-skeleton .skins-grid-skeleton .skin-option-skeleton .skeleton-item-image,.skin-settings-modal-skeleton .skins-grid-skeleton .skin-option-skeleton .skeleton-weapon-image,.skin-settings-modal-skeleton .skins-grid-skeleton .special-item-option-skeleton .skeleton-skin-image,.skin-settings-modal-skeleton .skins-grid-skeleton .special-item-option-skeleton .skeleton-item-image,.skin-settings-modal-skeleton .skins-grid-skeleton .special-item-option-skeleton .skeleton-weapon-image,.skin-settings-modal-skeleton .skins-grid-skeleton .weapon-type-option-skeleton .skeleton-skin-image,.skin-settings-modal-skeleton .skins-grid-skeleton .weapon-type-option-skeleton .skeleton-item-image,.skin-settings-modal-skeleton .skins-grid-skeleton .weapon-type-option-skeleton .skeleton-weapon-image,.skin-settings-modal-skeleton .special-items-grid-skeleton .skin-option-skeleton .skeleton-skin-image,.skin-settings-modal-skeleton .special-items-grid-skeleton .skin-option-skeleton .skeleton-item-image,.skin-settings-modal-skeleton .special-items-grid-skeleton .skin-option-skeleton .skeleton-weapon-image,.skin-settings-modal-skeleton .special-items-grid-skeleton .special-item-option-skeleton .skeleton-skin-image,.skin-settings-modal-skeleton .special-items-grid-skeleton .special-item-option-skeleton .skeleton-item-image,.skin-settings-modal-skeleton .special-items-grid-skeleton .special-item-option-skeleton .skeleton-weapon-image,.skin-settings-modal-skeleton .special-items-grid-skeleton .weapon-type-option-skeleton .skeleton-skin-image,.skin-settings-modal-skeleton .special-items-grid-skeleton .weapon-type-option-skeleton .skeleton-item-image,.skin-settings-modal-skeleton .special-items-grid-skeleton .weapon-type-option-skeleton .skeleton-weapon-image,.skin-settings-modal-skeleton .weapon-types-grid-skeleton .skin-option-skeleton .skeleton-skin-image,.skin-settings-modal-skeleton .weapon-types-grid-skeleton .skin-option-skeleton .skeleton-item-image,.skin-settings-modal-skeleton .weapon-types-grid-skeleton .skin-option-skeleton .skeleton-weapon-image,.skin-settings-modal-skeleton .weapon-types-grid-skeleton .special-item-option-skeleton .skeleton-skin-image,.skin-settings-modal-skeleton .weapon-types-grid-skeleton .special-item-option-skeleton .skeleton-item-image,.skin-settings-modal-skeleton .weapon-types-grid-skeleton .special-item-option-skeleton .skeleton-weapon-image,.skin-settings-modal-skeleton .weapon-types-grid-skeleton .weapon-type-option-skeleton .skeleton-skin-image,.skin-settings-modal-skeleton .weapon-types-grid-skeleton .weapon-type-option-skeleton .skeleton-item-image,.skin-settings-modal-skeleton .weapon-types-grid-skeleton .weapon-type-option-skeleton .skeleton-weapon-image{width:100%;height:100px;border-radius:var(--skinchanger-button-radius);margin-bottom:var(--space-sm);background:var(--transp-1);-webkit-animation:skeleton-loading 1.5s ease-in-out infinite;animation:skeleton-loading 1.5s ease-in-out infinite}.skins-modal-skeleton .skins-grid-skeleton .skin-option-skeleton .skeleton-skin-name,.skins-modal-skeleton .skins-grid-skeleton .skin-option-skeleton .skeleton-item-name,.skins-modal-skeleton .skins-grid-skeleton .skin-option-skeleton .skeleton-weapon-name,.skins-modal-skeleton .skins-grid-skeleton .special-item-option-skeleton .skeleton-skin-name,.skins-modal-skeleton .skins-grid-skeleton .special-item-option-skeleton .skeleton-item-name,.skins-modal-skeleton .skins-grid-skeleton .special-item-option-skeleton .skeleton-weapon-name,.skins-modal-skeleton .skins-grid-skeleton .weapon-type-option-skeleton .skeleton-skin-name,.skins-modal-skeleton .skins-grid-skeleton .weapon-type-option-skeleton .skeleton-item-name,.skins-modal-skeleton .skins-grid-skeleton .weapon-type-option-skeleton .skeleton-weapon-name,.skins-modal-skeleton .special-items-grid-skeleton .skin-option-skeleton .skeleton-skin-name,.skins-modal-skeleton .special-items-grid-skeleton .skin-option-skeleton .skeleton-item-name,.skins-modal-skeleton .special-items-grid-skeleton .skin-option-skeleton .skeleton-weapon-name,.skins-modal-skeleton .special-items-grid-skeleton .special-item-option-skeleton .skeleton-skin-name,.skins-modal-skeleton .special-items-grid-skeleton .special-item-option-skeleton .skeleton-item-name,.skins-modal-skeleton .special-items-grid-skeleton .special-item-option-skeleton .skeleton-weapon-name,.skins-modal-skeleton .special-items-grid-skeleton .weapon-type-option-skeleton .skeleton-skin-name,.skins-modal-skeleton .special-items-grid-skeleton .weapon-type-option-skeleton .skeleton-item-name,.skins-modal-skeleton .special-items-grid-skeleton .weapon-type-option-skeleton .skeleton-weapon-name,.skins-modal-skeleton .weapon-types-grid-skeleton .skin-option-skeleton .skeleton-skin-name,.skins-modal-skeleton .weapon-types-grid-skeleton .skin-option-skeleton .skeleton-item-name,.skins-modal-skeleton .weapon-types-grid-skeleton .skin-option-skeleton .skeleton-weapon-name,.skins-modal-skeleton .weapon-types-grid-skeleton .special-item-option-skeleton .skeleton-skin-name,.skins-modal-skeleton .weapon-types-grid-skeleton .special-item-option-skeleton .skeleton-item-name,.skins-modal-skeleton .weapon-types-grid-skeleton .special-item-option-skeleton .skeleton-weapon-name,.skins-modal-skeleton .weapon-types-grid-skeleton .weapon-type-option-skeleton .skeleton-skin-name,.skins-modal-skeleton .weapon-types-grid-skeleton .weapon-type-option-skeleton .skeleton-item-name,.skins-modal-skeleton .weapon-types-grid-skeleton .weapon-type-option-skeleton .skeleton-weapon-name,.items-modal-skeleton .skins-grid-skeleton .skin-option-skeleton .skeleton-skin-name,.items-modal-skeleton .skins-grid-skeleton .skin-option-skeleton .skeleton-item-name,.items-modal-skeleton .skins-grid-skeleton .skin-option-skeleton .skeleton-weapon-name,.items-modal-skeleton .skins-grid-skeleton .special-item-option-skeleton .skeleton-skin-name,.items-modal-skeleton .skins-grid-skeleton .special-item-option-skeleton .skeleton-item-name,.items-modal-skeleton .skins-grid-skeleton .special-item-option-skeleton .skeleton-weapon-name,.items-modal-skeleton .skins-grid-skeleton .weapon-type-option-skeleton .skeleton-skin-name,.items-modal-skeleton .skins-grid-skeleton .weapon-type-option-skeleton .skeleton-item-name,.items-modal-skeleton .skins-grid-skeleton .weapon-type-option-skeleton .skeleton-weapon-name,.items-modal-skeleton .special-items-grid-skeleton .skin-option-skeleton .skeleton-skin-name,.items-modal-skeleton .special-items-grid-skeleton .skin-option-skeleton .skeleton-item-name,.items-modal-skeleton .special-items-grid-skeleton .skin-option-skeleton .skeleton-weapon-name,.items-modal-skeleton .special-items-grid-skeleton .special-item-option-skeleton .skeleton-skin-name,.items-modal-skeleton .special-items-grid-skeleton .special-item-option-skeleton .skeleton-item-name,.items-modal-skeleton .special-items-grid-skeleton .special-item-option-skeleton .skeleton-weapon-name,.items-modal-skeleton .special-items-grid-skeleton .weapon-type-option-skeleton .skeleton-skin-name,.items-modal-skeleton .special-items-grid-skeleton .weapon-type-option-skeleton .skeleton-item-name,.items-modal-skeleton .special-items-grid-skeleton .weapon-type-option-skeleton .skeleton-weapon-name,.items-modal-skeleton .weapon-types-grid-skeleton .skin-option-skeleton .skeleton-skin-name,.items-modal-skeleton .weapon-types-grid-skeleton .skin-option-skeleton .skeleton-item-name,.items-modal-skeleton .weapon-types-grid-skeleton .skin-option-skeleton .skeleton-weapon-name,.items-modal-skeleton .weapon-types-grid-skeleton .special-item-option-skeleton .skeleton-skin-name,.items-modal-skeleton .weapon-types-grid-skeleton .special-item-option-skeleton .skeleton-item-name,.items-modal-skeleton .weapon-types-grid-skeleton .special-item-option-skeleton .skeleton-weapon-name,.items-modal-skeleton .weapon-types-grid-skeleton .weapon-type-option-skeleton .skeleton-skin-name,.items-modal-skeleton .weapon-types-grid-skeleton .weapon-type-option-skeleton .skeleton-item-name,.items-modal-skeleton .weapon-types-grid-skeleton .weapon-type-option-skeleton .skeleton-weapon-name,.weapon-modal-skeleton .skins-grid-skeleton .skin-option-skeleton .skeleton-skin-name,.weapon-modal-skeleton .skins-grid-skeleton .skin-option-skeleton .skeleton-item-name,.weapon-modal-skeleton .skins-grid-skeleton .skin-option-skeleton .skeleton-weapon-name,.weapon-modal-skeleton .skins-grid-skeleton .special-item-option-skeleton .skeleton-skin-name,.weapon-modal-skeleton .skins-grid-skeleton .special-item-option-skeleton .skeleton-item-name,.weapon-modal-skeleton .skins-grid-skeleton .special-item-option-skeleton .skeleton-weapon-name,.weapon-modal-skeleton .skins-grid-skeleton .weapon-type-option-skeleton .skeleton-skin-name,.weapon-modal-skeleton .skins-grid-skeleton .weapon-type-option-skeleton .skeleton-item-name,.weapon-modal-skeleton .skins-grid-skeleton .weapon-type-option-skeleton .skeleton-weapon-name,.weapon-modal-skeleton .special-items-grid-skeleton .skin-option-skeleton .skeleton-skin-name,.weapon-modal-skeleton .special-items-grid-skeleton .skin-option-skeleton .skeleton-item-name,.weapon-modal-skeleton .special-items-grid-skeleton .skin-option-skeleton .skeleton-weapon-name,.weapon-modal-skeleton .special-items-grid-skeleton .special-item-option-skeleton .skeleton-skin-name,.weapon-modal-skeleton .special-items-grid-skeleton .special-item-option-skeleton .skeleton-item-name,.weapon-modal-skeleton .special-items-grid-skeleton .special-item-option-skeleton .skeleton-weapon-name,.weapon-modal-skeleton .special-items-grid-skeleton .weapon-type-option-skeleton .skeleton-skin-name,.weapon-modal-skeleton .special-items-grid-skeleton .weapon-type-option-skeleton .skeleton-item-name,.weapon-modal-skeleton .special-items-grid-skeleton .weapon-type-option-skeleton .skeleton-weapon-name,.weapon-modal-skeleton .weapon-types-grid-skeleton .skin-option-skeleton .skeleton-skin-name,.weapon-modal-skeleton .weapon-types-grid-skeleton .skin-option-skeleton .skeleton-item-name,.weapon-modal-skeleton .weapon-types-grid-skeleton .skin-option-skeleton .skeleton-weapon-name,.weapon-modal-skeleton .weapon-types-grid-skeleton .special-item-option-skeleton .skeleton-skin-name,.weapon-modal-skeleton .weapon-types-grid-skeleton .special-item-option-skeleton .skeleton-item-name,.weapon-modal-skeleton .weapon-types-grid-skeleton .special-item-option-skeleton .skeleton-weapon-name,.weapon-modal-skeleton .weapon-types-grid-skeleton .weapon-type-option-skeleton .skeleton-skin-name,.weapon-modal-skeleton .weapon-types-grid-skeleton .weapon-type-option-skeleton .skeleton-item-name,.weapon-modal-skeleton .weapon-types-grid-skeleton .weapon-type-option-skeleton .skeleton-weapon-name,.skin-settings-modal-skeleton .skins-grid-skeleton .skin-option-skeleton .skeleton-skin-name,.skin-settings-modal-skeleton .skins-grid-skeleton .skin-option-skeleton .skeleton-item-name,.skin-settings-modal-skeleton .skins-grid-skeleton .skin-option-skeleton .skeleton-weapon-name,.skin-settings-modal-skeleton .skins-grid-skeleton .special-item-option-skeleton .skeleton-skin-name,.skin-settings-modal-skeleton .skins-grid-skeleton .special-item-option-skeleton .skeleton-item-name,.skin-settings-modal-skeleton .skins-grid-skeleton .special-item-option-skeleton .skeleton-weapon-name,.skin-settings-modal-skeleton .skins-grid-skeleton .weapon-type-option-skeleton .skeleton-skin-name,.skin-settings-modal-skeleton .skins-grid-skeleton .weapon-type-option-skeleton .skeleton-item-name,.skin-settings-modal-skeleton .skins-grid-skeleton .weapon-type-option-skeleton .skeleton-weapon-name,.skin-settings-modal-skeleton .special-items-grid-skeleton .skin-option-skeleton .skeleton-skin-name,.skin-settings-modal-skeleton .special-items-grid-skeleton .skin-option-skeleton .skeleton-item-name,.skin-settings-modal-skeleton .special-items-grid-skeleton .skin-option-skeleton .skeleton-weapon-name,.skin-settings-modal-skeleton .special-items-grid-skeleton .special-item-option-skeleton .skeleton-skin-name,.skin-settings-modal-skeleton .special-items-grid-skeleton .special-item-option-skeleton .skeleton-item-name,.skin-settings-modal-skeleton .special-items-grid-skeleton .special-item-option-skeleton .skeleton-weapon-name,.skin-settings-modal-skeleton .special-items-grid-skeleton .weapon-type-option-skeleton .skeleton-skin-name,.skin-settings-modal-skeleton .special-items-grid-skeleton .weapon-type-option-skeleton .skeleton-item-name,.skin-settings-modal-skeleton .special-items-grid-skeleton .weapon-type-option-skeleton .skeleton-weapon-name,.skin-settings-modal-skeleton .weapon-types-grid-skeleton .skin-option-skeleton .skeleton-skin-name,.skin-settings-modal-skeleton .weapon-types-grid-skeleton .skin-option-skeleton .skeleton-item-name,.skin-settings-modal-skeleton .weapon-types-grid-skeleton .skin-option-skeleton .skeleton-weapon-name,.skin-settings-modal-skeleton .weapon-types-grid-skeleton .special-item-option-skeleton .skeleton-skin-name,.skin-settings-modal-skeleton .weapon-types-grid-skeleton .special-item-option-skeleton .skeleton-item-name,.skin-settings-modal-skeleton .weapon-types-grid-skeleton .special-item-option-skeleton .skeleton-weapon-name,.skin-settings-modal-skeleton .weapon-types-grid-skeleton .weapon-type-option-skeleton .skeleton-skin-name,.skin-settings-modal-skeleton .weapon-types-grid-skeleton .weapon-type-option-skeleton .skeleton-item-name,.skin-settings-modal-skeleton .weapon-types-grid-skeleton .weapon-type-option-skeleton .skeleton-weapon-name{width:80%;height:16px;border-radius:var(--skinchanger-tiny-radius);margin-bottom:var(--space-xs);background:var(--transp-1);-webkit-animation:skeleton-loading 1.5s ease-in-out infinite;animation:skeleton-loading 1.5s ease-in-out infinite}.skins-modal-skeleton .skins-grid-skeleton .skin-option-skeleton .skeleton-item-badge,.skins-modal-skeleton .skins-grid-skeleton .special-item-option-skeleton .skeleton-item-badge,.skins-modal-skeleton .skins-grid-skeleton .weapon-type-option-skeleton .skeleton-item-badge,.skins-modal-skeleton .special-items-grid-skeleton .skin-option-skeleton .skeleton-item-badge,.skins-modal-skeleton .special-items-grid-skeleton .special-item-option-skeleton .skeleton-item-badge,.skins-modal-skeleton .special-items-grid-skeleton .weapon-type-option-skeleton .skeleton-item-badge,.skins-modal-skeleton .weapon-types-grid-skeleton .skin-option-skeleton .skeleton-item-badge,.skins-modal-skeleton .weapon-types-grid-skeleton .special-item-option-skeleton .skeleton-item-badge,.skins-modal-skeleton .weapon-types-grid-skeleton .weapon-type-option-skeleton .skeleton-item-badge,.items-modal-skeleton .skins-grid-skeleton .skin-option-skeleton .skeleton-item-badge,.items-modal-skeleton .skins-grid-skeleton .special-item-option-skeleton .skeleton-item-badge,.items-modal-skeleton .skins-grid-skeleton .weapon-type-option-skeleton .skeleton-item-badge,.items-modal-skeleton .special-items-grid-skeleton .skin-option-skeleton .skeleton-item-badge,.items-modal-skeleton .special-items-grid-skeleton .special-item-option-skeleton .skeleton-item-badge,.items-modal-skeleton .special-items-grid-skeleton .weapon-type-option-skeleton .skeleton-item-badge,.items-modal-skeleton .weapon-types-grid-skeleton .skin-option-skeleton .skeleton-item-badge,.items-modal-skeleton .weapon-types-grid-skeleton .special-item-option-skeleton .skeleton-item-badge,.items-modal-skeleton .weapon-types-grid-skeleton .weapon-type-option-skeleton .skeleton-item-badge,.weapon-modal-skeleton .skins-grid-skeleton .skin-option-skeleton .skeleton-item-badge,.weapon-modal-skeleton .skins-grid-skeleton .special-item-option-skeleton .skeleton-item-badge,.weapon-modal-skeleton .skins-grid-skeleton .weapon-type-option-skeleton .skeleton-item-badge,.weapon-modal-skeleton .special-items-grid-skeleton .skin-option-skeleton .skeleton-item-badge,.weapon-modal-skeleton .special-items-grid-skeleton .special-item-option-skeleton .skeleton-item-badge,.weapon-modal-skeleton .special-items-grid-skeleton .weapon-type-option-skeleton .skeleton-item-badge,.weapon-modal-skeleton .weapon-types-grid-skeleton .skin-option-skeleton .skeleton-item-badge,.weapon-modal-skeleton .weapon-types-grid-skeleton .special-item-option-skeleton .skeleton-item-badge,.weapon-modal-skeleton .weapon-types-grid-skeleton .weapon-type-option-skeleton .skeleton-item-badge,.skin-settings-modal-skeleton .skins-grid-skeleton .skin-option-skeleton .skeleton-item-badge,.skin-settings-modal-skeleton .skins-grid-skeleton .special-item-option-skeleton .skeleton-item-badge,.skin-settings-modal-skeleton .skins-grid-skeleton .weapon-type-option-skeleton .skeleton-item-badge,.skin-settings-modal-skeleton .special-items-grid-skeleton .skin-option-skeleton .skeleton-item-badge,.skin-settings-modal-skeleton .special-items-grid-skeleton .special-item-option-skeleton .skeleton-item-badge,.skin-settings-modal-skeleton .special-items-grid-skeleton .weapon-type-option-skeleton .skeleton-item-badge,.skin-settings-modal-skeleton .weapon-types-grid-skeleton .skin-option-skeleton .skeleton-item-badge,.skin-settings-modal-skeleton .weapon-types-grid-skeleton .special-item-option-skeleton .skeleton-item-badge,.skin-settings-modal-skeleton .weapon-types-grid-skeleton .weapon-type-option-skeleton .skeleton-item-badge{width:60%;height:20px;border-radius:var(--skinchanger-tiny-radius);background:var(--transp-1);-webkit-animation:skeleton-loading 1.5s ease-in-out infinite;animation:skeleton-loading 1.5s ease-in-out infinite}.weapon-modal-skeleton .weapon-types-header{text-align:center;padding:var(--space-lg) 0;border-bottom:1px solid var(--transp-1)}.weapon-modal-skeleton .weapon-types-header .skeleton-title{height:28px;width:200px;margin:0 auto var(--space-sm);border-radius:var(--skinchanger-button-radius);background:var(--transp-1);-webkit-animation:skeleton-loading 1.5s ease-in-out infinite;animation:skeleton-loading 1.5s ease-in-out infinite}.weapon-modal-skeleton .weapon-types-header .skeleton-description{height:16px;width:300px;margin:0 auto;border-radius:var(--skinchanger-tiny-radius);background:var(--transp-1);-webkit-animation:skeleton-loading 1.5s ease-in-out infinite;animation:skeleton-loading 1.5s ease-in-out infinite}.weapon-modal-skeleton .weapon-types-grid-container{padding-top:var(--space-lg)}.weapon-modal-skeleton .weapon-types-grid-skeleton .weapon-type-option-skeleton{display:-ms-flexbox;display:-webkit-flex;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;padding:var(--space-lg);height:140px;border-color:var(--transp-05)}.weapon-modal-skeleton .weapon-types-grid-skeleton .weapon-type-option-skeleton .skeleton-weapon-image{width:60px;height:40px;border-radius:var(--skinchanger-small-radius);margin-bottom:var(--space-md);background:var(--transp-1);-webkit-animation:skeleton-loading 1.5s ease-in-out infinite;animation:skeleton-loading 1.5s ease-in-out infinite}.weapon-modal-skeleton .weapon-types-grid-skeleton .weapon-type-option-skeleton .skeleton-weapon-name{width:80%;height:16px;border-radius:var(--skinchanger-tiny-radius);background:var(--transp-1);-webkit-animation:skeleton-loading 1.5s ease-in-out infinite;animation:skeleton-loading 1.5s ease-in-out infinite}@-webkit-keyframes skeleton-loading{0%{opacity:.5}50%{opacity:.8}100%{opacity:.5}}@keyframes skeleton-loading{0%{opacity:.5}50%{opacity:.8}100%{opacity:.5}}@-webkit-keyframes gradient-appear{0%{opacity:0;-ms-transform:translateY(-20px);-webkit-transform:translateY(-20px);transform:translateY(-20px)}100%{opacity:.3;-ms-transform:translateY(0);-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes gradient-appear{0%{opacity:0;-ms-transform:translateY(-20px);-webkit-transform:translateY(-20px);transform:translateY(-20px)}100%{opacity:.3;-ms-transform:translateY(0);-webkit-transform:translateY(0);transform:translateY(0)}}.skin-settings-modal-skeleton .skin-settings-modal-content{display:-ms-flexbox;display:-webkit-flex;display:flex;gap:var(--space-lg);width:100%;margin:0 auto;position:relative;padding:10px 25px 25px 25px}.skin-settings-modal-skeleton .skin-settings-modal-content .weapon-preview-section{-ms-flex:0 0 300px;flex:0 0 300px;display:-ms-flexbox;display:-webkit-flex;display:flex;-ms-flex-direction:column;flex-direction:column;gap:var(--space-md)}.skin-settings-modal-skeleton .skin-settings-modal-content .weapon-preview-section .weapon-showcase{text-align:center}.skin-settings-modal-skeleton .skin-settings-modal-content .weapon-preview-section .weapon-showcase .skeleton-weapon-image{width:100%;max-width:300px;height:225px;margin-bottom:var(--space-md);border-radius:var(--skinchanger-button-radius);background:var(--transp-1);-webkit-animation:skeleton-loading 1.5s ease-in-out infinite;animation:skeleton-loading 1.5s ease-in-out infinite}.skin-settings-modal-skeleton .skin-settings-modal-content .weapon-preview-section .weapon-showcase .skeleton-rarity-glow{position:absolute;inset:0;top:-6rem;max-width:100%;background:linear-gradient(to bottom,var(--transp-2) 0%,transparent 70%);border-radius:12px;z-index:-1;-webkit-animation:skeleton-loading 1.5s ease-in-out infinite;animation:skeleton-loading 1.5s ease-in-out infinite}.skin-settings-modal-skeleton .skin-settings-modal-content .weapon-preview-section .weapon-attachments{display:-ms-flexbox;display:-webkit-flex;display:flex;-ms-flex-direction:column;flex-direction:column;gap:var(--space-md)}.skin-settings-modal-skeleton .skin-settings-modal-content .weapon-preview-section .weapon-attachments .attachment-section .skeleton-section-label{width:80px;height:14px;margin-bottom:var(--space-xs);border-radius:var(--skinchanger-tiny-radius);background:var(--transp-1);-webkit-animation:skeleton-loading 1.5s ease-in-out infinite;animation:skeleton-loading 1.5s ease-in-out infinite}.skin-settings-modal-skeleton .skin-settings-modal-content .weapon-preview-section .weapon-attachments .attachment-section .stickers-preview{display:-ms-flexbox;display:-webkit-flex;display:flex;gap:var(--space-xs);-ms-flex-pack:start;justify-content:flex-start}.skin-settings-modal-skeleton .skin-settings-modal-content .weapon-preview-section .weapon-attachments .attachment-section .stickers-preview .skeleton-sticker{width:50px;height:50px;background:var(--transp-1);border-radius:6px;-webkit-animation:skeleton-loading 1.5s ease-in-out infinite;animation:skeleton-loading 1.5s ease-in-out infinite}.skin-settings-modal-skeleton .skin-settings-modal-content .weapon-preview-section .weapon-attachments .attachment-section .charm-preview{display:-ms-flexbox;display:-webkit-flex;display:flex;-ms-flex-pack:start;justify-content:flex-start}.skin-settings-modal-skeleton .skin-settings-modal-content .weapon-preview-section .weapon-attachments .attachment-section .charm-preview .skeleton-charm{width:60px;height:60px;background:var(--transp-1);border-radius:8px;-webkit-animation:skeleton-loading 1.5s ease-in-out infinite;animation:skeleton-loading 1.5s ease-in-out infinite}.skin-settings-modal-skeleton .skin-settings-modal-content .settings-panel{-ms-flex:1;flex:1;display:-ms-flexbox;display:-webkit-flex;display:flex;-ms-flex-direction:column;flex-direction:column;gap:var(--space-lg)}.skin-settings-modal-skeleton .skin-settings-modal-content .settings-panel .setting-section .skeleton-section-title{width:100px;height:16px;margin-bottom:var(--space-xs);border-radius:var(--skinchanger-tiny-radius);background:var(--transp-1);-webkit-animation:skeleton-loading 1.5s ease-in-out infinite;animation:skeleton-loading 1.5s ease-in-out infinite}.skin-settings-modal-skeleton .skin-settings-modal-content .settings-panel .setting-section .setting-content{border:1px solid var(--transp-1);background-color:var(--blurred-background);border-radius:var(--border1);padding:var(--space-md)}.skin-settings-modal-skeleton .skin-settings-modal-content .settings-panel .setting-section .setting-content .skeleton-float-track{height:8px;border-radius:4px;margin:var(--space-md) 0;background:var(--transp-1);-webkit-animation:skeleton-loading 1.5s ease-in-out infinite;animation:skeleton-loading 1.5s ease-in-out infinite}.skin-settings-modal-skeleton .skin-settings-modal-content .settings-panel .setting-section .setting-content .skeleton-float-labels{display:-ms-flexbox;display:-webkit-flex;display:flex;-ms-flex-pack:justify;justify-content:space-between;margin-top:var(--space-xs)}.skin-settings-modal-skeleton .skin-settings-modal-content .settings-panel .setting-section .setting-content .skeleton-float-labels .skeleton-float-label{width:40px;height:24px;border-radius:var(--skinchanger-tiny-radius);background:var(--transp-1);-webkit-animation:skeleton-loading 1.5s ease-in-out infinite;animation:skeleton-loading 1.5s ease-in-out infinite}.skin-settings-modal-skeleton .skin-settings-modal-content .settings-panel .setting-section .setting-content .skeleton-float-input{display:-ms-flexbox;display:-webkit-flex;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:justify;justify-content:space-between;gap:var(--space-md);margin-top:var(--space-md)}.skin-settings-modal-skeleton .skin-settings-modal-content .settings-panel .setting-section .setting-content .skeleton-float-input .skeleton-input{-ms-flex:1;flex:1;height:36px;border-radius:var(--skinchanger-button-radius);background:var(--transp-1);-webkit-animation:skeleton-loading 1.5s ease-in-out infinite;animation:skeleton-loading 1.5s ease-in-out infinite}.skin-settings-modal-skeleton .skin-settings-modal-content .settings-panel .setting-section .setting-content .skeleton-float-input .skeleton-quality{width:80px;height:24px;border-radius:var(--skinchanger-tiny-radius);background:var(--transp-1);-webkit-animation:skeleton-loading 1.5s ease-in-out infinite;animation:skeleton-loading 1.5s ease-in-out infinite}.skin-settings-modal-skeleton .skin-settings-modal-content .settings-panel .setting-section .settings-section{display:-ms-grid;display:grid;grid-template-columns:1fr 1fr;gap:var(--space-md)}.skin-settings-modal-skeleton .skin-settings-modal-content .settings-panel .setting-section .settings-section .skeleton-input{height:36px;border-radius:var(--skinchanger-button-radius);background:var(--transp-1);-webkit-animation:skeleton-loading 1.5s ease-in-out infinite;animation:skeleton-loading 1.5s ease-in-out infinite}.skin-settings-modal-skeleton .skin-settings-modal-footer{display:-ms-flexbox;display:-webkit-flex;display:flex;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-align:center;align-items:center;gap:var(--space-md);padding:var(--space-md);border-top:1px solid var(--transp-1)}.skin-settings-modal-skeleton .skin-settings-modal-footer .skeleton-button{-ms-flex:1;flex:1;height:42px;border-radius:var(--skinchanger-button-radius);background:var(--transp-1);-webkit-animation:skeleton-loading 1.5s ease-in-out infinite;animation:skeleton-loading 1.5s ease-in-out infinite}.skinchanger-collections-page{--skc-card:var(--secondary);--skc-card-2:var(--transp-1);--skc-border:var(--transp-2);--skc-like:var(--success);--skc-dislike:var(--error);--skc-rating:var(--accent);display:flex;flex-direction:column;gap:12px}.skc-breadcrumbs{display:flex;align-items:center;flex-wrap:wrap;gap:7px;color:var(--text-secondary);font-size:13px}.skc-breadcrumbs a{color:var(--text-secondary);text-decoration:none;transition:.2s ease}.skc-breadcrumbs a:hover{color:var(--text)}.skc-breadcrumb-current{color:var(--text);font-weight:600}.skc-toolbar{display:flex;justify-content:space-between;align-items:flex-end;gap:14px;flex-wrap:wrap}.skc-toolbar-actions{display:flex;align-items:end;gap:10px;flex-wrap:wrap}.skc-title{color:var(--text);font-size:23px;margin:0}.skc-subtitle{color:var(--text-secondary);margin:5px 0 0}.skc-sort-form{display:flex;flex-direction:column;gap:6px}.skc-sort-form label{color:var(--text-secondary);font-size:13px}.skc-sort-form select,.skc-manage-field input,.skc-manage-field select{min-height:42px;border-radius:10px;border:1px solid var(--skc-border);background:var(--secondary);color:var(--text);padding:0 12px}.skc-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(345px,1fr));gap:12px}.skc-card{display:flex;flex-direction:column;gap:12px;background:linear-gradient(170deg,var(--card),var(--skc-card));border-radius:12px;padding:14px;border:1px solid var(--skc-border);color:var(--text);transition:.2s ease}.skc-card-clickable{cursor:pointer}.skc-card-clickable:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.skc-card:hover{border-color:color-mix(in srgb,var(--accent) 38%,var(--skc-border));transform:translateY(-2px)}.skc-card-header{display:flex;justify-content:space-between;align-items:center;gap:8px}.skc-card-header h3{margin:0;font-size:17px;max-width:82%;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.skc-rating{background:var(--skc-card-2);border:1px solid var(--skc-border);border-radius:20px;padding:3px 10px;font-weight:700;color:var(--skc-rating);font-size:13px}.skc-card-meta{display:flex;justify-content:space-between;align-items:center;gap:8px}.skc-author{display:flex;align-items:center}.skc-author-link{display:inline-flex;align-items:center;gap:8px;color:var(--text);text-decoration:none;min-width:0}.skc-author-link:hover{color:var(--accent)}.skc-author img{width:26px;height:26px;border-radius:50%;object-fit:cover}.skc-author span{font-size:14px;font-weight:600;max-width:132px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.skc-meta-right{display:flex;align-items:center;gap:9px;color:var(--text-secondary);font-size:12px;flex-wrap:wrap;justify-content:flex-end}.skc-preview{display:grid;grid-template-columns:1fr auto;gap:8px;align-items:center}.skc-preview-rows{display:flex;flex-direction:column;gap:6px}.skc-preview-row{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:6px}.skc-preview-row:last-child{grid-template-columns:repeat(5,minmax(0,1fr))}.skc-preview-item{border-radius:8px;background:var(--skc-card-2);border:1px solid var(--skc-border);overflow:hidden;display:flex;align-items:center;justify-content:center;min-height:44px}.skc-preview-item img{width:100%;height:44px;object-fit:contain}.skc-arrow{width:34px;height:34px;border-radius:8px;background:var(--skc-card-2);border:1px solid var(--skc-border);display:flex;align-items:center;justify-content:center}.skc-manage-wrapper,.skc-side-card{background:var(--card);border:1px solid var(--skc-border);border-radius:12px;padding:14px}.skc-manage-form{display:flex;flex-direction:column;gap:12px}.skc-manage-form-modal{padding-top:6px}.skc-manage-description{margin:0;color:var(--text-secondary);line-height:1.5;font-size:14px}.skc-manage-row{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.skc-manage-field{display:flex;flex-direction:column;gap:6px}.skc-manage-field label{color:var(--text-secondary);font-size:13px}.skc-manage-field small{color:var(--text-secondary);opacity:.85;font-size:12px}.skc-manage-existing select:disabled{opacity:.65}.skc-manage-actions{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.skc-detail-layout{display:grid;grid-template-columns:320px minmax(0,1fr);gap:12px}.skc-detail-side{display:flex;flex-direction:column;gap:12px;position:sticky;top:12px;height:max-content}.skc-author-large img{width:42px;height:42px}.skc-side-stats{list-style:none;padding:0;margin:12px 0 0;display:flex;flex-direction:column;gap:8px}.skc-side-stats li{display:flex;justify-content:space-between;gap:8px;color:var(--text-secondary);font-size:14px;padding-bottom:6px;border-bottom:1px solid var(--skc-border)}.skc-side-stats strong{color:var(--text);text-align:right}.skc-vote-actions{display:flex;gap:8px;margin-bottom:10px}.skc-vote-actions .btn{width:100%}.skc-vote-stats{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.skc-vote-stats div{border-radius:8px;background:var(--skc-card-2);border:1px solid var(--skc-border);padding:8px;display:flex;flex-direction:column;gap:4px}.skc-vote-stats div:nth-child(1) strong{color:var(--skc-like)}.skc-vote-stats div:nth-child(2) strong{color:var(--skc-dislike)}.skc-vote-stats div:nth-child(3) strong{color:var(--skc-rating)}.skc-vote-stats span{color:var(--text-secondary);font-size:12px}.skc-vote-stats strong{color:var(--text);font-size:15px}.skc-latest-votes{margin-top:12px}.skc-latest-votes p{margin:0 0 8px;color:var(--text-secondary);font-size:13px}.skc-latest-votes ul{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:6px}.skc-latest-votes li{display:flex;justify-content:space-between;align-items:center;gap:8px;font-size:13px;background:var(--skc-card-2);border:1px solid var(--skc-border);border-radius:8px;padding:6px 8px}.skc-latest-votes .is-like{color:var(--skc-like)}.skc-latest-votes .is-dislike{color:var(--skc-dislike)}.skc-profile-tab{display:flex;flex-direction:column;gap:20px}.skc-profile-team-block{display:flex;flex-direction:column;gap:10px}.skc-profile-switch-head{justify-content:flex-end}.skc-profile-team-switch button{border:0;padding:0;appearance:none;cursor:pointer}.skc-profile-team-panel{display:none}.skc-profile-team-panel.is-active{display:block}@media(max-width:1200px){.skc-detail-side{position:static}}@media(max-width:992px){.skc-detail-layout{grid-template-columns:1fr}.skc-grid{grid-template-columns:repeat(auto-fill,minmax(290px,1fr))}}@media(max-width:700px){.skc-manage-row,.skc-vote-stats{grid-template-columns:1fr}.skc-preview-row{grid-template-columns:repeat(3,minmax(0,1fr))}.skc-preview-row:last-child{grid-template-columns:repeat(3,minmax(0,1fr))}}.collections{--collection-card:var(--secondary);--collection-card-2:var(--transp-1);--collection-border:var(--transp-2);--collection-like:var(--success);--collection-like-dark:color-mix(in srgb, var(--success) 70%, #000 30%);--collection-dislike:var(--error);--collection-dislike-dark:color-mix(in srgb, var(--error) 70%, #000 30%);--collection-total:var(--accent);display:flex;gap:12px}.collection_sticky{position:sticky;top:12px;height:max-content}.collection_menu{min-width:280px;width:280px;display:flex;flex-direction:column;gap:12px}.collections_main{width:100%}.collections_list{display:grid;grid-template-columns:repeat(2,1fr);gap:10px;flex:1 1 75%}.collection{background:var(--collection-card);border-radius:12px;transition:border-color .35s ease,box-shadow .35s ease,transform .35s ease,background-color .35s ease;overflow:hidden;max-height:max-content;border:1px solid var(--collection-border);box-shadow:var(--shadow);will-change:transform,box-shadow,border-color}.collection_p{cursor:pointer}.collection_p:hover{border-color:color-mix(in srgb,var(--accent) 46%,var(--collection-border));box-shadow:0 0 0 1px color-mix(in srgb,var(--accent) 18%,transparent),0 14px 34px color-mix(in srgb,var(--accent) 22%,transparent);transform:translateY(-2px)}.collection_p:focus-visible{outline:2px solid color-mix(in srgb,var(--accent) 32%,transparent);outline-offset:2px}.collection_p:hover .collection_header_downloads svg,.collection_p:hover .collection_header_date svg{color:var(--accent);opacity:.95}.collection_p:hover .collection_item_open svg{color:var(--accent);opacity:.95}.collection_header{display:flex;align-items:center;justify-content:space-between;background:var(--collection-card-2);padding:14px}.collection_header_info{display:flex;align-items:center;gap:8px}.collection_header_name{font-size:18px;font-weight:600;display:flex;gap:10px;white-space:nowrap;max-width:210px;overflow:hidden;text-overflow:ellipsis}.collection_header_circle{width:6px;height:6px;background-color:var(--text-secondary);border-radius:50%;opacity:.45}.collection_header_author{text-decoration:none}.collection_header_avatar{width:24px;height:24px;border-radius:50%;object-fit:cover}.collection_header_nick{font-size:15px;font-weight:600;color:var(--text);max-width:95px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.collection_header_downloads{gap:6px;font-size:14px;font-weight:600;color:var(--text-secondary)}.collection_header_downloads svg{width:14px;height:14px;color:var(--text-400,var(--primary));fill:currentColor;opacity:.55;transition:color .28s ease,opacity .28s ease}.collection_header_date{font-size:12px;font-weight:600;color:var(--text-secondary)}.collection_header_date svg{width:14px;height:14px;color:var(--text-400,var(--primary));fill:currentColor;opacity:.55;transition:color .28s ease,opacity .28s ease}.collection_header_button{display:flex;align-items:center;justify-content:center;width:27px;height:27px;background-color:var(--collection-card-2);border:1px solid var(--collection-border);border-radius:6px;transition:border-color .28s ease,background-color .28s ease,box-shadow .28s ease}.collection_header_button svg{width:13px;height:13px;color:var(--text-400,var(--primary));fill:currentColor;opacity:.55;transition:color .28s ease,opacity .28s ease}.collection_header_button:hover{border-color:color-mix(in srgb,var(--accent) 46%,var(--collection-border));background:color-mix(in srgb,var(--accent) 12%,transparent);box-shadow:0 0 0 1px color-mix(in srgb,var(--accent) 22%,transparent)}.collection_header_button:hover svg{color:var(--accent);opacity:1}.collection_header_btns{display:flex;align-items:center;gap:10px}.collection_items_inside{display:grid;grid-template-columns:repeat(6,1fr);padding:12px}.collection_items_inside_in_list{gap:6px}.collection_items_inside_page{gap:12px;grid-template-columns:repeat(6,minmax(0,1fr))}.collection_item{display:flex;align-items:center;justify-content:center;padding:7px 0;border-radius:6px;transition:.3s;overflow:hidden}.collection_item_in_list{min-height:64px;background:var(--collection-card-2)}.collection_item_in_list .block-skin-img,.collection_item_in_list .block-skin-img img{width:100%;height:48px}.collection_item_in_list .block-skin-img img{object-fit:contain}.collection_item_placeholder{opacity:.35}.collection_item_page{min-height:155px}.collection_item_open{background:var(--collection-card-2);border:1px solid var(--collection-border)}.collection_item_open svg{height:18px;width:18px;color:var(--text-400,var(--primary));fill:currentColor;opacity:.55;transition:color .28s ease,opacity .28s ease}.collection_button_create{background-color:var(--card);border:1px solid var(--collection-border);padding:10px 14px;font-size:14px;font-weight:600;color:var(--text);display:flex;align-items:center;cursor:pointer;justify-content:center;border-radius:12px;transition:border-color .3s ease,background-color .3s ease,color .3s ease,box-shadow .3s ease;gap:6px}.collection_button_create svg{width:18px;height:18px;color:var(--text-400,var(--primary));fill:currentColor;opacity:.72;transition:color .3s ease,opacity .3s ease}.collection_button_create:hover{border-color:color-mix(in srgb,var(--accent) 52%,var(--collection-border));background:color-mix(in srgb,var(--accent) 10%,transparent);color:var(--accent);box-shadow:0 0 0 1px color-mix(in srgb,var(--accent) 20%,transparent)}.collection_button_create:hover svg{color:var(--accent);opacity:1}.collection_info{padding:12px;background:var(--collection-card);border-radius:12px;border:1px solid var(--collection-border);box-shadow:var(--shadow)}.collection_info2{display:flex;flex-direction:column;gap:12px}.collection_info_list{display:flex;flex-direction:column;gap:12px}.collection_text{display:flex;align-items:center;justify-content:space-between}.collection_text:not(:last-of-type){border-bottom:1px solid var(--collection-border);padding-bottom:7px}.collection_gap{display:flex;gap:6px}.collection_info_block{font-size:14px;font-weight:500;color:var(--text-secondary)}.collection_info_block svg{height:16px;width:16px;color:var(--text-400,var(--primary));fill:currentColor;opacity:.55;transition:color .28s ease,opacity .28s ease}.collection_info_data{font-size:14px;font-weight:700}.collection_b_svg{width:20px;text-align:center}.collections_list_open{grid-template-columns:auto}.collections_list_open .collection_header{padding:16px 14px}.collections_list_open .collection_header_name{max-width:none;white-space:normal;font-size:30px;line-height:1.2}.collection_btn_custom{border:0;display:flex;align-items:center;gap:6px;font-size:13px;font-weight:600;color:var(--accent);background-color:color-mix(in srgb,var(--accent) 16%,transparent);cursor:pointer;padding:10px 14px;border-radius:8px;transition:.3s}.collection_btn_custom svg{width:16px;height:16px;fill:currentColor;transition:color .28s ease,opacity .28s ease}.collection_btn_custom:hover{background-color:color-mix(in srgb,var(--accent) 24%,transparent)}.collection_info_owner{display:flex;align-items:center;gap:10px;background-color:var(--collection-card-2);padding:8px 10px;border-radius:12px;transition:.3s;text-decoration:none;color:var(--text)}.collection_info_owner img{width:44px;height:44px;border-radius:50%;object-fit:cover}.collection_owner_profile{line-height:18px}.collection_owner_profile div{color:var(--text);font-weight:700}.collection_owner_profile span{font-size:13px;color:var(--text-secondary);opacity:.8}.collection_info_profile{display:flex;align-items:center;justify-content:space-between;width:100%;gap:12px}.collection_owner_button{background-color:var(--collection-card);padding:8px;border-radius:10px;width:34px;height:34px;display:flex;align-items:center;justify-content:center;transition:.3s}.collection_owner_button svg{color:var(--text-400,var(--primary));fill:currentColor;opacity:.55;width:1rem;height:1rem;transition:.3s}.collection_info_owner:hover{background-color:var(--collection-card)}.collection_info_owner:hover .collection_owner_button svg{color:var(--accent);opacity:1}.skc-collections-sort-form .radio-option{padding:.65rem .85rem;border:1px solid #fff0;border-radius:10px;transition:background .2s ease,border-color .2s ease,color .2s ease}.skc-collections-sort-form .radio-group{margin:0;border-radius:10px;border:1px solid var(--transp-2);background:var(--secondary);padding:4px}.skc-collections-sort-form legend{margin-bottom:.35rem}.skc-collections-sort-form .radio-option:hover{background:color-mix(in srgb,var(--accent) 10%,transparent)}.skc-collections-sort-form .radio-option:has(input:checked){border-color:color-mix(in srgb,var(--accent) 54%,var(--transp-2));background:color-mix(in srgb,var(--accent) 12%,transparent)}.skc-collections-sort-form .radio-option:has(input:checked) .radio-text-label{color:var(--accent)}.collection_rating_mian{border:1px solid var(--collection-border);border-radius:12px;padding:10px;display:flex;flex-direction:column;align-items:center;gap:6px}.collection_rating_mian>svg{height:2rem;width:2rem;color:var(--text-400,var(--primary));fill:currentColor;opacity:.62}.collection_rating_head{display:flex;flex-direction:column;align-items:center;line-height:18px}.collection_rating_head span{font-size:13px;color:var(--text-secondary);opacity:.8}.collection_rating_buttons{display:flex;gap:10px;width:100%;margin:4px 0}.collection_rating_button{border:0;width:100%;display:flex;align-items:center;justify-content:center;border-radius:10px;height:42px;cursor:pointer;transition:.3s;gap:6px;color:var(--text)}.collection_rating_button svg{width:1.2rem;height:1.2rem;fill:currentColor}.collection_rating_button span{font-size:12px;letter-spacing:.3px;font-weight:700}.collection_rating_like{background-image:linear-gradient(to right,var(--collection-like),var(--collection-like-dark))}.collection_rating_dislike{background-image:linear-gradient(to right,var(--collection-dislike),var(--collection-dislike-dark))}.collection_rating_like:hover,.collection_rating_dislike:hover{filter:brightness(1.08)}.collection_rating_stats{display:flex;justify-content:space-around;background-color:var(--collection-card-2);padding:12px;width:100%;border-radius:8px}.collection_rating_stat{display:flex;flex-direction:column;align-items:center;line-height:20px;position:relative}.collection_rating_stat div{font-size:17px;font-weight:700}.collection_rating_stat span{font-size:12px;color:var(--text-secondary)}.collection_rating_stat_center::before,.collection_rating_stat_center::after{content:"";position:absolute;height:30px;width:1px;background-color:var(--collection-border);border-radius:12px;top:5px}.collection_rating_stat_center::before{left:-20px}.collection_rating_stat_center::after{right:-20px}.collection_rating_stat_likes{color:var(--collection-like)}.collection_rating_stat_dislikes{color:var(--collection-dislike)}.collection_rating_stat_total{color:var(--collection-total)}.collection_rating_lastactivity{display:flex;justify-content:space-between;margin:10px 0;align-items:center}.collection_rating_lastactivity div:nth-child(1){opacity:.9;font-size:14px}.collection_rating_lastactivity div:nth-child(2){font-size:12px;color:var(--text-secondary);background-color:var(--collection-card-2);padding:4px 12px;border-radius:20px}.collection_rgl_main{display:flex;flex-direction:column;gap:10px}.collection_rgl_profile{display:flex;justify-content:space-between;background-color:var(--collection-card-2);border-radius:12px;padding:10px;align-items:center;transition:.3s;text-decoration:none}.collection_rgl_profile:hover{background-color:color-mix(in srgb,var(--accent) 8%,var(--collection-card))}.collection_rgl_profile svg{width:1.2rem;height:1.2rem;color:var(--text-400,var(--primary));fill:currentColor;opacity:.55;transition:color .28s ease,opacity .28s ease}.collection_rgl_like svg{fill:var(--collection-like);opacity:1}.collection_rgl_dislike svg{fill:var(--collection-dislike);opacity:1}.collection_rgl_user{display:flex;align-items:center;gap:10px}.collection_rgl_user img{width:40px;height:40px;border-radius:50%}.collection_rgl_info{line-height:18px}.collection_rgl_info div:nth-child(1){font-size:14px;color:var(--text)}.collection_rgl_info div:nth-child(2){font-size:11px;color:var(--text-secondary);font-weight:500}.collections .block-skin-fon{position:relative;background:var(--collection-card-2);border:1px solid var(--collection-border);border-radius:8px;min-height:148px;padding:8px;overflow:hidden;transition:.3s}.collections .block-skin-fon::before{content:"";position:absolute;left:0;top:0;width:0;height:0;border-top:11px solid #d04b56;border-right:11px solid #fff0;z-index:1}.collections .block-skin-fon:hover{border-color:var(--transp-3);transform:translateY(-1px)}.collections .block-skin-fon .weapon-stickers{display:flex;gap:2px;position:absolute;top:6px;right:6px;max-width:64px}.collections .block-skin-fon .weapon-stickers img{width:14px;height:14px;object-fit:contain}.collections .block-skin-fon .info-float-range{display:inline-flex;align-items:center;gap:5px;font-size:10px;font-weight:700;color:var(--text-secondary);margin-bottom:6px;letter-spacing:.04em}.collections .block-skin-fon .info-float-range::after{content:"";width:25px;height:2px;border-radius:999px;background:var(--transp-3)}.collections .block-skin-fon .block-skin-img{height:78px;display:flex;align-items:center;justify-content:center}.collections .block-skin-fon .block-skin-img img{max-width:100%;max-height:76px;object-fit:contain}.collections .block-skin-fon .block-skin-info{margin-top:7px;line-height:16px}.collections .block-skin-fon .block-skin-info b{font-size:13px;font-weight:700;color:var(--text);display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.collections .block-skin-fon .block-skin-info span{font-size:11px;color:var(--text-secondary);display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.skc-manage-form select{width:100%;min-height:42px;border:1px solid var(--transp-2);border-radius:var(--border05);background-color:#fff0;color:var(--text);padding:.55rem .75rem}.skc-manage-form .ts-wrapper{width:100%}.skc-manage-form .ts-wrapper .ts-control{min-height:42px}.skc-manage-form .ts-dropdown{z-index:1400}.skinchanger select,.skinchanger-collections-page select{background:var(--secondary);color:var(--text);border:1px solid var(--transp-2)}.skinchanger select option,.skinchanger-collections-page select option{background:var(--secondary);color:var(--text)}.skinchanger .ts-dropdown,.skinchanger-collections-page .ts-dropdown{border:1px solid var(--transp-2);background:var(--secondary)}.skinchanger .ts-dropdown .option,.skinchanger-collections-page .ts-dropdown .option{color:var(--text)}.collections .rarity_common_weapon .block-skin-info b{color:#aebcca}.collections .rarity_uncommon_weapon .block-skin-info b{color:#63a3d7}.collections .rarity_rare_weapon .block-skin-info b{color:#6b86e9}.collections .rarity_mythical_weapon .block-skin-info b{color:#8f72ea}.collections .rarity_legendary_weapon .block-skin-info b{color:#ef5c91}.collections .rarity_ancient_weapon .block-skin-info b,.collections .rarity_ancient .block-skin-info b{color:#ff6f61}.collections .rarity_contraband_weapon .block-skin-info b{color:#e6c278}.collections .rarity_common_weapon{border-bottom:solid 2px #9eb1bf}.collections .rarity_uncommon_weapon{border-bottom:solid 2px #428cc2!important}.collections .rarity_rare_weapon{border-bottom:solid 2px #4361c3!important}.collections .rarity_mythical_weapon{border-bottom:solid 2px #5c42c2!important}.collections .rarity_legendary_weapon{border-bottom:solid 2px #c34361!important}.collections .rarity_ancient_weapon,.collections .rarity_ancient{border-bottom:solid 2px #c34643!important}.collections .rarity_contraband_weapon{border-bottom:solid 2px #c89842!important}.collections .rarity_common_weapon.block-skin-fon::before{border-top-color:#9eb1bf}.collections .rarity_uncommon_weapon.block-skin-fon::before{border-top-color:#428cc2}.collections .rarity_rare_weapon.block-skin-fon::before{border-top-color:#4361c3}.collections .rarity_mythical_weapon.block-skin-fon::before{border-top-color:#5c42c2}.collections .rarity_legendary_weapon.block-skin-fon::before{border-top-color:#c34361}.collections .rarity_ancient_weapon.block-skin-fon::before,.collections .rarity_ancient.block-skin-fon::before{border-top-color:#c34643}.collections .rarity_contraband_weapon.block-skin-fon::before{border-top-color:#c89842}@media(max-width:1300px){.collection_items_inside{grid-template-columns:repeat(4,1fr)}}@media(max-width:1200px){.collections{flex-direction:column}.collection_sticky{position:static}.collection_menu{width:100%;min-width:0}}@media(max-width:820px){.collections_list{grid-template-columns:repeat(1,1fr)}.collection_header{flex-direction:column;align-items:flex-start;gap:10px}.collections_list_open .collection_header_name{font-size:24px}.collection_header_date{display:none}}@media(max-width:700px){.collection_items_inside{grid-template-columns:repeat(3,1fr)}.collection_items_inside_in_list{grid-template-columns:repeat(4,1fr)}.collection_items_inside_page{grid-template-columns:repeat(2,1fr)}.collections_list_open .collection_header_name{font-size:20px}}.sf__title{font-size:54px;font-family:var(--font);text-align:center;margin:13rem 0 0;transition:.3s ease-in-out}.sf__title.up{margin:1rem 0 0}.sf__description{display:block;text-align:center;font-size:var(--p);color:var(--text-200);width:100%;font-weight:var(--font-weight-6)}.sf__search{margin-top:5rem;margin-bottom:1rem;width:100%;display:flex;justify-content:center;transition:.3s ease-in-out}.sf__search.up{margin-top:1rem}.sf__input-wrapper{display:flex;align-items:center;padding:.5rem;border-radius:var(--border1);border:1px solid hsl(0 0% 100% / .05);width:40rem;transition:.2s}.sf__input-wrapper input{background-color:#fff0;border:none;outline:none;font-size:var(--h6);width:100%}.sf__input-wrapper input:focus{background-color:#fff0;border:none;outline:none}.sf__input-wrapper:has(input:focus){border:1px solid hsl(0 0% 100% / .1)}.sf__input-wrapper input::-webkit-input-placeholder{font-size:var(--h6)}.sf__input-wrapper button{white-space:nowrap;height:50px;padding-inline:2rem;background:var(--accent);border-radius:var(--border1)}.sf__card{background-color:var(--card);border:1px solid hsl(0 0% 100% / .03);border-radius:var(--border1);padding:1rem;margin-bottom:10px}.sf__card.user{padding:0;overflow:hidden}.sf__copycards-wrapper{display:flex;flex-direction:column;gap:.15rem}.sf__copycards-card{display:flex;align-items:center;gap:.5rem;background-color:var(--background);border-radius:var(--border1);padding:1.426rem;width:100%;cursor:pointer;transition:.2s}.sf__copycards-card:hover{filter:brightness(110%)}.sf__copycards-info{display:grid;grid-template-columns:minmax(0,1fr);gap:.3rem}.sf__copycards-title{text-transform:uppercase;font-size:var(--small);color:var(--text-200);font-weight:var(--font-weight-6)}.sf__copycards-text{text-overflow:ellipsis;overflow:hidden;white-space:nowrap}.sf__copycards-icon{margin-left:auto;width:2rem;flex:none}.sf__copycards-icon svg{width:1.3rem;height:1.3rem;fill:var(--text-200);opacity:.3;transition:.2s}.sf__copycards-icon:hover svg{opacity:1}.sf__user-header{overflow:hidden;position:relative;background-color:hsl(0 0% 100% / .02);padding:1rem}.sf__user-header video,.sf__user-header img{position:absolute;height:100%;object-fit:cover;width:100%;left:0;z-index:0;-webkit-user-select:none;user-select:none;pointer-events:none;opacity:.2}.sf__user-header:before{content:"";position:absolute;bottom:0;left:0;right:0;background-image:linear-gradient(0deg,var(--card),transparent);height:10rem;width:100%;z-index:3;pointer-events:none}.sf__user-wrapper{position:relative;display:flex;flex-direction:column;gap:1rem}.sf__user-details{display:flex;gap:1rem;z-index:4;pointer-events:none}@media(max-width:578.9px){.sf__user-details{flex-direction:column}.sf__user-header{height:27rem}.sf__title{font-size:var(--font-size-7xl);margin:8rem 0 0}.sf__description{font-size:var(--h6)}}.sf__user-details .sf__user-avatar{position:relative;width:10rem;height:10rem;opacity:1;border-radius:var(--border1)}.sf__user-bg{position:absolute;top:0;left:0;width:100%;height:100%;z-index:2}.sf__user-comment{z-index:4;width:100%;font-size:var(--h6);padding:.5rem .7rem;background-color:var(--background);border-radius:var(--border1);height:58px;display:flex;align-items:center}.sf__user-comment.bad{background-color:#b44e49}.sf__user-comment.good{background-color:#4e815c}.sf__user-info{display:flex;flex-direction:column}.sf__user-info h2{font-weight:var(--font-weight-7);overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:22rem}.sf__user-subinfo{background-color:hsl(0 0% 100% / .04);padding:1rem;border-radius:var(--border1);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);border:1px solid hsl(0 0% 100% / .03);margin-top:auto;display:flex;flex-direction:column}.sf__user-subinfo-section{display:grid;grid-auto-flow:column;grid-template-columns:max-content;gap:.3rem;font-size:var(--h6)}.sf__user-subinfo-title{color:var(--text-200)}.sf__user-subinfo-value{font-weight:var(--font-weight-6);text-overflow:ellipsis;overflow:hidden;white-space:nowrap}.sf__user-links{position:absolute;top:1rem;right:1rem;display:flex;gap:.3rem;z-index:3}.sf__user-links button{display:flex;align-items:center;justify-content:center;text-align:center;line-height:normal;vertical-align:middle;gap:.5rem;font-weight:var(--font-weight-5);font-size:var(--font-size-m);width:max-content;height:var(--input-height);color:var(--text-custom);background-color:var(--secondary);border:1px solid #fff0;border-radius:var(--br-8);outline:1px solid #fff0;-ms-touch-action:manipulation;touch-action:manipulation;background-image:none;-webkit-user-select:none;user-select:none;padding-inline:1rem;transition:var(--transition-duration);cursor:pointer}.sf__user-links button,.sf__faceit-rang button{width:var(--input-height);padding-inline:0}.sf__user-body{padding:0 1rem 1rem;display:flex;gap:.15rem}@media(max-width:578.9px){.sf__user-body,.sf__faceit-data{flex-direction:column}}.sf__user-body-column,.sf__faceit-column{display:flex;flex-direction:column;gap:.15rem;flex:1;width:100%}.sf__user-body-block,.sf__faceit-block,.sf__stat-block{background-color:var(--background);padding:1rem;border-radius:var(--border1);position:relative}.sf__user-body-block-title,.sf__faceit-title,.sf__stat-block-title{font-size:var(--h6);color:var(--text-200);font-weight:var(--font-weight-5);white-space:nowrap}.sf__user-body-block-value,.sf__faceit-value,.sf__stat-block-value{white-space:nowrap;font-size:var(--h6);color:var(--text)}.sf__user-body-block-value img{width:1rem;height:1rem;border-radius:var(--border1)}.sf__user-body-block-value{display:flex;align-items:center;gap:.5rem}.sf__stat-block svg{position:absolute;right:1.3rem;top:1.3rem;width:2rem;height:2rem;opacity:.1}.sf__faceit-wrapper{display:flex;flex-direction:column;gap:1rem;padding:.5rem}.sf__faceit-header{display:flex;align-items:center}.sf__faceit-header img{user-select:none;-webkit-user-drag:none}.sf__faceit-rang{display:flex;align-items:center;gap:1rem;margin-left:auto}.sf__faceit-elo{font-size:var(--font-size-xl);font-weight:var(--font-weight-7)}@media(max-width:578.9px){.sf__faceit-header img{max-width:6rem;height:auto}.sf__faceit-elo{font-size:var(--h6);font-weight:var(--font-weight-6)}}.sf__faceit-rang img{width:2rem;height:2rem}.sf__faceit-data{display:flex;align-items:center;gap:.15rem;flex-wrap:wrap}.sf__faceit-data-empty{font-size:var(--font-size-5xl);text-align:center;font-weight:var(--font-weight-7);font-family:var(--font);color:var(--text-200);opacity:.3;height:9.026rem;display:flex;align-items:center;justify-content:center;width:100%}.sf__faceit-lose,.sf__faceit-win{text-transform:uppercase;font-size:var(--h6);font-weight:var(--font-weight-7);background-color:var(--secondary);padding:.1rem;border-radius:var(--border1);flex:1;display:flex;align-items:center;justify-content:center;height:2.12rem}.sf__faceit-win{color:var(--success)}.sf__faceit-lose{color:var(--error)}.sf__faceit-matches{display:flex;align-items:center;gap:.15rem;margin-block:.16rem}.sf__activity-wrapper{height:13.62rem;overflow:hidden;overflow-y:scroll;padding-right:.3rem;display:flex;flex-direction:column;gap:.15rem;margin-top:1rem}.sf__activity-row{background-color:var(--background);padding-inline:1rem .15rem;height:var(--input-height);display:grid;grid-template-columns:minmax(0,1fr);grid-auto-flow:column;align-items:center;border-radius:var(--border1);gap:1rem}.sf__activity-server{font-size:var(--h6);text-overflow:ellipsis;overflow:hidden;white-space:nowrap}.sf__activity-hours{margin-left:auto;background-color:var(--secondary);display:flex;align-items:center;justify-content:center;padding-inline:.5rem;height:36px;border-radius:var(--border1);font-size:var(--h6);font-weight:var(--font-weight-6);color:var(--text-custom)}.sf__activity-empty{font-size:var(--font-size-5xl);text-align:center;font-weight:var(--font-weight-7);font-family:var(--font);color:var(--text-200);opacity:.3;height:13.62rem;display:flex;align-items:center;justify-content:center}.sf__loader{position:relative;background:var(--card);overflow:hidden;border:1px solid hsl(0 0% 100% / .03);border-radius:var(--border1);z-index:2}.sf__loader-1{height:35.822rem}.sf__loader-2{height:18.338rem}.sf__loader-3{height:13.271rem}.sf__loader-4{height:58rem}.sf__loader:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:linear-gradient(90deg,#fff0 0%,rgb(255 255 255 / .02),#fff0 100%);animation:skeleton 1.5s infinite}@keyframes skeleton{0%{transform:translateX(-100%)}100%{transform:translateX(100%)}}.sf__stat-wrapper{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%, 240px),1fr));gap:.15rem;margin-top:.5rem}.sf__table-img{position:relative;display:flex;align-items:center;padding:0;left:0;width:11rem;height:54px}.sf__table-img img{position:absolute;height:100%!important;object-fit:cover;width:11rem}.sf__card .table-responsive{margin-top:.5rem}.sf__table-td{width:11rem;padding:0}.sf__table-center{text-align:center}.steam-friends-container{display:flex;flex-direction:column;gap:1.5rem}.steam-friends-list{display:grid;grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:1rem}@media(max-width:768px){.steam-friends-list{grid-template-columns:repeat(auto-fill,minmax(180px,1fr))}}@media(max-width:480px){.steam-friends-list{grid-template-columns:1fr 1fr;gap:.75rem}}@media(max-width:360px){.steam-friends-list{grid-template-columns:1fr}}.steam-friends-card{display:flex;flex-direction:row;align-items:center;padding:var(--space-sm);border-radius:var(--border1);background-color:var(--transp-05);transition:var(--transition);position:relative;text-decoration:none;color:var(--text);border:1px solid var(--transp-1);gap:1rem}.steam-friends-card:hover{background-color:var(--transp-2)}.steam-friends-avatar{width:50px;height:50px;border-radius:var(--border05);overflow:hidden;flex-shrink:0;position:relative}.steam-friends-avatar::after{content:"";position:absolute;bottom:0;right:0;width:12px;height:12px;border-radius:50%;background-color:var(--text-600);border:2px solid var(--background-950);transition:background-color .2s ease,border-color .2s ease}.steam-friends-avatar--online::after{background-color:var(--accent)}.steam-friends-avatar img{width:100%;height:100%;object-fit:cover}.steam-friends-info{flex:1;overflow:hidden;display:flex;flex-direction:column;align-items:flex-start;justify-content:center;gap:.25rem}.steam-friends-name{font-weight:600;font-size:var(--p);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;width:100%;line-height:1.4}.steam-friends-status{font-size:var(--small);color:var(--text-500);line-height:1.4}.steam-friends-empty{text-align:center;padding:2rem;background-color:var(--background-950);border-radius:var(--border05);color:var(--text-500);font-size:var(--p-small);border:1px solid var(--background-900)}.tabs-widget{width:100%}.tabs-widget .tab-empty-content{color:var(--text-400);font-style:italic;margin:var(--space-md) 0}.tabs-widget .tab-content-inner{line-height:1.6}.tabs-widget .tab-content-inner *{line-height:1.6}.tabs-widget .tab-content-inner p:last-child{margin-bottom:0}.tabs-widget .tab-content-inner ul,.tabs-widget .tab-content-inner ol{padding-left:var(--space-lg)}.tabs-widget .tab-content-inner a{color:var(--accent);text-decoration:none;font-weight:500;transition:color .15s ease}.tabs-widget .tab-content-inner a:hover{color:var(--accent-400);text-decoration:underline}.tabs-widget .tab-content-inner code{background-color:var(--transp-1);padding:.125rem .375rem;border-radius:.25rem;font-family:var(--font-mono);font-size:.875em;color:var(--text);border:1px solid var(--transp-2)}.tabs-widget .tab-content-inner pre{background-color:var(--transp-1);padding:var(--space-md);border-radius:var(--border05);overflow-x:auto;margin-bottom:var(--space-sm);border:1px solid var(--transp-2)}.tabs-widget .tab-content-inner pre code{background:none;padding:0;border:none}.tabs-widget.tabs-position-left .tabs-left-container{display:grid;grid-template-columns:200px 1fr;gap:var(--space-lg);min-height:300px}@media(max-width:768px){.tabs-widget.tabs-position-left .tabs-left-container{grid-template-columns:1fr;gap:var(--space-md)}}.tabs-widget.tabs-position-left .tabs-left-container .tabs-left-nav{display:flex;flex-direction:column;gap:var(--space-xs);background-color:var(--transp-05);border-radius:var(--border1);padding:var(--space-sm);border:1px solid var(--transp-1);height:fit-content}@media(max-width:768px){.tabs-widget.tabs-position-left .tabs-left-container .tabs-left-nav{flex-direction:row;overflow-x:auto;padding:var(--space-xs);gap:var(--space-xs)}}.tabs-widget.tabs-position-left .tabs-left-container .tabs-left-nav .tab-left-button{width:100%;padding:var(--space-sm) var(--space-md);background:none;border:none;border-radius:var(--border05);text-align:left;font-size:var(--p-small);font-weight:500;color:var(--text-400);cursor:pointer;transition:all .2s ease;position:relative}@media(max-width:768px){.tabs-widget.tabs-position-left .tabs-left-container .tabs-left-nav .tab-left-button{white-space:nowrap;text-align:center;min-width:fit-content}}@media(prefers-reduced-motion:reduce){.tabs-widget.tabs-position-left .tabs-left-container .tabs-left-nav .tab-left-button{transition:none}}.tabs-widget.tabs-position-left .tabs-left-container .tabs-left-nav .tab-left-button:hover{background-color:var(--transp-1);color:var(--text)}.tabs-widget.tabs-position-left .tabs-left-container .tabs-left-nav .tab-left-button:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.tabs-widget.tabs-position-left .tabs-left-container .tabs-left-nav .tab-left-button.active{background-color:var(--accent);color:var(--background);font-weight:600}.tabs-widget.tabs-position-left .tabs-left-container .tabs-left-content{background-color:var(--background);border-radius:var(--border1);border:1px solid var(--transp-1);position:relative;overflow:hidden}.tabs-widget.tabs-position-left .tabs-left-container .tabs-left-content .tab-left-panel{display:none;padding:var(--space-lg);animation:fadeIn .2s ease}@media(prefers-reduced-motion:reduce){.tabs-widget.tabs-position-left .tabs-left-container .tabs-left-content .tab-left-panel{animation:none}}.tabs-widget.tabs-position-left .tabs-left-container .tabs-left-content .tab-left-panel.active{display:block}@media(max-width:768px){.tabs-widget.tabs-position-left .tabs-left-container .tabs-left-content .tab-left-panel{padding:var(--space-md)}}@keyframes fadeIn{from{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@media(prefers-reduced-motion:reduce){.tabs-widget *{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.tabs-settings-container{max-height:85vh;overflow:hidden;display:flex;flex-direction:column}.tabs-settings-form{flex:1;overflow-y:auto;padding-right:var(--space-xs)}.tabs-settings-form .settings-section{margin-bottom:var(--space-lg);padding-bottom:var(--space-lg);border-bottom:1px solid var(--transp-1)}.tabs-settings-form .settings-section:last-child{margin-bottom:0;padding-bottom:0;border-bottom:none}.tabs-settings-form .settings-grid{display:grid;grid-template-columns:1fr 1fr;gap:var(--space-lg);align-items:end}@media(max-width:768px){.tabs-settings-form .settings-grid{grid-template-columns:1fr;gap:var(--space-md);align-items:stretch}}.tabs-settings-form .settings-header{display:flex;align-items:center;justify-content:space-between;margin-bottom:var(--space-md)}.tabs-settings-form .settings-header .section-title{font-size:var(--h6);font-weight:600;margin:0;color:var(--text)}.tabs-settings-form .settings-header .btn-add{display:flex;align-items:center;gap:var(--space-xs);padding:var(--space-xs) var(--space-md);background-color:var(--accent);color:var(--background);border-radius:var(--border05);transition:all var(--transition);font-size:var(--p-small);font-weight:500}@media(prefers-reduced-motion:reduce){.tabs-settings-form .settings-header .btn-add{transition:none}}.tabs-settings-form .settings-header .btn-add:hover{background-color:var(--accent-400);transform:translateY(-1px)}.tabs-settings-form .settings-header .btn-add:active{transform:translateY(0)}.tabs-settings-form .settings-header .btn-add:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.tabs-settings-form .settings-header .btn-add svg{width:1.25em;height:1.25em}.tabs-settings-form .tabs-container{display:flex;flex-direction:column;gap:var(--space-sm)}.tabs-settings-form .tabs-count{display:flex;align-items:center;justify-content:space-between;padding:var(--space-sm) var(--space-md);background-color:var(--transp-05);border-radius:var(--border05);border:1px solid var(--transp-1)}.tabs-settings-form .tabs-count .count-text{font-size:var(--p-small);color:var(--text-400);font-weight:500}.tabs-settings-form .tabs-empty{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:var(--space-xl);text-align:center;background-color:var(--background-900);border-radius:var(--border05);border:1px solid var(--transp-1)}.tabs-settings-form .tabs-empty .empty-text{font-size:var(--p);font-weight:500;color:var(--text);margin-bottom:var(--space-xs)}.tabs-settings-form .tabs-empty .empty-subtext{font-size:var(--p-small);color:var(--text-400);margin:0}.tabs-settings-form .tabs-list{display:flex;flex-direction:column;gap:var(--space-md);max-height:50vh;overflow-y:auto;padding-right:var(--space-xs)}.tabs-settings-form .tabs-list .tab-item{background-color:var(--blurred-background);border-radius:var(--border1);padding:var(--space-md);transition:all .2s cubic-bezier(.4,0,.2,1);position:relative;border:1px solid var(--transp-1)}@media(prefers-reduced-motion:reduce){.tabs-settings-form .tabs-list .tab-item{transition:none}}.tabs-settings-form .tabs-list .tab-item .tab-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:var(--space-md);padding-bottom:var(--space-sm);border-bottom:1px solid var(--transp-1)}.tabs-settings-form .tabs-list .tab-item .tab-header .tab-title{margin:0;font-size:var(--p);font-weight:600;color:var(--text)}.tabs-settings-form .tabs-list .tab-item .tab-header .btn-remove-tab{display:flex;align-items:center;justify-content:center;width:1.75rem;height:1.75rem;border-radius:50%;background-color:var(--error-light);color:var(--error);transition:all .2s cubic-bezier(.4,0,.2,1);border:1px solid #fff0;cursor:pointer}@media(prefers-reduced-motion:reduce){.tabs-settings-form .tabs-list .tab-item .tab-header .btn-remove-tab{transition:none}}.tabs-settings-form .tabs-list .tab-item .tab-header .btn-remove-tab:hover{background-color:var(--error);color:#fff;border-color:var(--error)}.tabs-settings-form .tabs-list .tab-item .tab-header .btn-remove-tab:focus-visible{outline:2px solid var(--error);outline-offset:2px}.tabs-settings-form .tabs-list .tab-item .tab-header .btn-remove-tab svg{width:.875rem;height:.875rem}.tabs-settings-form .tabs-list .tab-item .tab-inputs{display:flex;flex-direction:column;gap:var(--space-md)}@media(max-width:768px){.tabs-settings-form .settings-header{flex-direction:column;align-items:stretch;gap:var(--space-sm)}.tabs-settings-form .settings-header .btn-add{justify-content:center}.tabs-settings-form .tabs-list .tab-item{padding:var(--space-sm)}.tabs-settings-form .tabs-list .tab-item .tab-header{margin-bottom:var(--space-sm);padding-bottom:var(--space-xs)}.tabs-settings-form .tabs-list .tab-item .tab-header .tab-title{font-size:var(--p-small)}.tabs-settings-form .tabs-list .tab-item .tab-header .btn-remove-tab{width:1.5rem;height:1.5rem}.tabs-settings-form .tabs-list .tab-item .tab-header .btn-remove-tab svg{width:.75rem;height:.75rem}.tabs-settings-form .tabs-list .tab-item .tab-inputs{gap:var(--space-sm)}}@media(prefers-reduced-motion:reduce){.tabs-settings-form *{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.tournaments-shell{--t-surface:linear-gradient(180deg, rgba(20, 22, 27, 0.92), rgba(10, 12, 16, 0.95));--t-surface-soft:linear-gradient(180deg, rgba(28, 31, 39, 0.86), rgba(14, 16, 22, 0.9));--t-outline:rgba(255, 255, 255, 0.08);--t-outline-strong:rgba(255, 255, 255, 0.14);--t-glow:rgba(165, 255, 117, 0.16);--t-warning:rgba(255, 184, 76, 0.18);--t-danger:rgba(248, 113, 113, 0.18);--t-radius:1.4rem;--t-radius-sm:1rem;display:grid;gap:1.25rem;padding-bottom:2rem;color:var(--text)}.tournaments-panel,.tournaments-empty-card,.tournaments-mode-card,.tournaments-event-card,.tournaments-simple-card,.tournaments-match-card,.tournaments-bracket-match,.tournaments-side-card,.tournaments-team-row,.tournaments-roster-row,.tournaments-info-card,.tournaments-content-card,.tournaments-team-panel,.tournaments-team-stat-card,.tournaments-spotlight-card,.tournaments-hero-card{position:relative;overflow:hidden;border:1px solid var(--t-outline);border-radius:var(--t-radius);background:var(--t-surface);box-shadow:0 18px 55px rgb(0 0 0 / .24),inset 0 1px 0 hsl(0 0% 100% / .03)}.tournaments-panel{padding:1.4rem}.tournaments-panel--hero,.tournaments-showcase,.tournaments-match-hero{background:radial-gradient(circle at top right,rgb(165 255 117 / .08),transparent 22rem),radial-gradient(circle at top left,rgb(79 140 255 / .07),transparent 28rem),linear-gradient(180deg,rgb(19 22 28 / .96),rgb(8 10 14 / .97))}.tournaments-kicker{display:inline-flex;align-items:center;gap:.5rem;padding:.4rem .75rem;margin-bottom:1rem;border-radius:999px;background:hsl(0 0% 100% / .05);color:var(--accent);font-size:.72rem;font-weight:700;letter-spacing:.16em;text-transform:uppercase}.tournaments-hero,.tournaments-showcase,.tournaments-spotlight,.tournaments-match-hero{display:grid;gap:1.25rem}.tournaments-hero,.tournaments-spotlight,.tournaments-showcase,.tournaments-match-hero{grid-template-columns:minmax(0,1.6fr) minmax(280px,0.8fr)}.tournaments-hero h1,.tournaments-showcase h1,.tournaments-match-hero h1{margin:0;font-size:clamp(2rem,4vw,3.2rem);line-height:1}.tournaments-hero p,.tournaments-showcase p,.tournaments-match-hero p,.tournaments-spotlight p,.tournaments-event-card p,.tournaments-simple-card p{margin:0;color:var(--text-400);line-height:1.6}.tournaments-hero__copy,.tournaments-showcase__main,.tournaments-spotlight__main,.tournaments-match-hero__main{display:grid;gap:1rem}.tournaments-hero__metrics,.tournaments-info-grid{display:grid;gap:.85rem;grid-template-columns:repeat(auto-fit,minmax(150px,1fr))}.tournaments-metric,.tournaments-info-card{padding:1rem 1.1rem;border-radius:var(--t-radius-sm);background:hsl(0 0% 100% / .03);border:1px solid hsl(0 0% 100% / .06)}.tournaments-metric span,.tournaments-info-card span,.tournaments-side-card span,.tournaments-event-card__stat span,.tournaments-settings-row span,.tournaments-map-strip__caption{display:block;color:var(--text-500);font-size:.74rem;letter-spacing:.08em;text-transform:uppercase}.tournaments-metric strong,.tournaments-info-card strong,.tournaments-side-card strong,.tournaments-event-card__stat strong,.tournaments-settings-row strong{display:block;margin-top:.35rem;font-size:1.05rem;line-height:1.2}.tournaments-hero__aside,.tournaments-showcase__side,.tournaments-spotlight__side,.tournaments-match-hero__side,.tournaments-show-grid__aside,.tournaments-match-layout__side{display:grid;gap:1rem}.tournaments-hero-card,.tournaments-spotlight-card,.tournaments-match-summary{padding:1.25rem}.tournaments-hero-card,.tournaments-spotlight-card{display:grid;gap:.8rem;min-height:100%;background:radial-gradient(circle at bottom right,var(--t-glow),transparent 10rem),var(--t-surface-soft)}.tournaments-hero-card__label,.tournaments-showcase__top,.tournaments-spotlight__eyebrow,.tournaments-section-head,.tournaments-event-card__top,.tournaments-match-card__top,.tournaments-settings-row,.tournaments-match-card__bottom,.tournaments-mode-card__footer,.tournaments-match-summary__meta,.tournaments-match-summary__team,.tournaments-bracket-match__line{display:flex;align-items:center;gap:.75rem;justify-content:space-between;flex-wrap:wrap}.tournaments-mode-grid,.tournaments-filter-pills,.tournaments-list-grid,.tournaments-match-grid,.tournaments-duo-grid,.tournaments-bracket-board,.tournaments-stage-strip,.tournaments-team-stack,.tournaments-roster-list,.tournaments-settings-list,.tournaments-anchor-tabs{display:grid;gap:1rem}.tournaments-mode-grid{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));margin-top:1.25rem}.tournaments-mode-card{display:grid;gap:.75rem;padding:1rem 1.1rem;text-decoration:none;color:inherit;transition:transform var(--transition),border-color var(--transition),box-shadow var(--transition)}.tournaments-mode-card:hover,.tournaments-match-card:hover,.tournaments-event-card:hover,.tournaments-simple-card:hover{transform:translateY(-2px);border-color:var(--t-outline-strong);box-shadow:0 20px 60px rgb(0 0 0 / .3),inset 0 1px 0 hsl(0 0% 100% / .04)}.tournaments-mode-card.is-active{border-color:rgb(165 255 117 / .4);box-shadow:0 0 0 1px rgb(165 255 117 / .16),0 24px 70px rgb(0 0 0 / .3)}.tournaments-mode-card__title,.tournaments-section-head h2,.tournaments-spotlight h2,.tournaments-event-card h3,.tournaments-simple-card h3,.tournaments-content-card h2,.tournaments-team-panel h3,.tournaments-bracket-column h3,.tournaments-current-roster h3,.tournaments-team-stat-card h2{margin:0}.tournaments-mode-card__title,.tournaments-section-head h2,.tournaments-event-card h3,.tournaments-simple-card h3{font-size:1.15rem}.tournaments-mode-card p,.tournaments-event-card p,.tournaments-simple-card p,.tournaments-section-head p,.tournaments-team-panel p{margin:0;color:var(--text-500)}.tournaments-filter-pills,.tournaments-anchor-tabs{grid-template-columns:repeat(auto-fit,minmax(120px,max-content));align-items:start}.tournaments-pill,.tournaments-stage-pill,.tournaments-mini-label,.tournaments-badge,.tournaments-status{display:inline-flex;align-items:center;justify-content:center;padding:.45rem .85rem;border-radius:999px;border:1px solid hsl(0 0% 100% / .08);background:hsl(0 0% 100% / .05);color:var(--text-100);font-size:.78rem;font-weight:700;text-decoration:none}.tournaments-pill.is-active,.tournaments-badge{border-color:rgb(165 255 117 / .18);background:rgb(165 255 117 / .09);color:var(--accent)}.tournaments-status--registration_open,.tournaments-status--live,.tournaments-status--ready,.tournaments-status--created,.tournaments-bracket-match__line.is-winner strong,.tournaments-bracket-match__line.is-winner span{color:var(--accent)}.tournaments-status--cancelled,.tournaments-status--rejected,.tournaments-status--bye{color:var(--error)}.tournaments-spotlight__main,.tournaments-event-card__main,.tournaments-simple-card,.tournaments-content-card,.tournaments-team-panel,.tournaments-roster-row,.tournaments-team-row,.tournaments-team-stat-card{display:grid;gap:1rem}.tournaments-list-grid,.tournaments-match-grid{grid-template-columns:1fr}.tournaments-event-card{display:grid;grid-template-columns:minmax(0,1.5fr) minmax(200px,0.55fr);gap:1rem;padding:1.15rem}.tournaments-event-card__side,.tournaments-side-card,.tournaments-content-card,.tournaments-team-panel,.tournaments-team-stat-card,.tournaments-empty-card{padding:1.15rem}.tournaments-event-card__side{display:grid;gap:.8rem;align-content:start}.tournaments-event-card__stat{padding:.9rem 1rem;border-radius:var(--t-radius-sm);background:hsl(0 0% 100% / .03);border:1px solid hsl(0 0% 100% / .05)}.tournaments-simple-card{padding:1.15rem}.tournaments-simple-card__meta{display:grid;gap:.5rem;color:var(--text-500);font-size:.92rem}.tournaments-map-strip{display:grid;gap:.85rem}.tournaments-map-strip--compact{gap:.65rem}.tournaments-map-strip__grid{display:grid;gap:.75rem;grid-template-columns:repeat(auto-fit,minmax(110px,1fr))}.tournaments-map-card{min-height:5.9rem;padding:.85rem;border-radius:1.1rem;border:1px solid hsl(0 0% 100% / .07);display:grid;align-content:space-between;background:linear-gradient(180deg,rgb(255 255 255 / .08),rgb(255 255 255 / .02)),linear-gradient(135deg,rgb(54 62 83 / .95),rgb(17 20 29 / .96))}.tournaments-map-card__abbr{display:inline-flex;width:2.25rem;height:2.25rem;align-items:center;justify-content:center;border-radius:999px;background:rgb(10 12 14 / .35);color:#fff;font-size:.74rem;font-weight:800;letter-spacing:.08em}.tournaments-map-card strong{font-size:.95rem}.tournaments-map-card--ancient{background:linear-gradient(160deg,rgb(115 152 107 / .7),rgb(15 19 14 / .94))}.tournaments-map-card--anubis{background:linear-gradient(160deg,rgb(172 138 87 / .7),rgb(18 16 14 / .94))}.tournaments-map-card--inferno{background:linear-gradient(160deg,rgb(171 63 54 / .7),rgb(22 12 12 / .94))}.tournaments-map-card--mirage{background:linear-gradient(160deg,rgb(99 140 186 / .7),rgb(14 17 22 / .94))}.tournaments-map-card--nuke{background:linear-gradient(160deg,rgb(84 139 160 / .7),rgb(13 17 22 / .94))}.tournaments-map-card--overpass{background:linear-gradient(160deg,rgb(155 120 81 / .7),rgb(18 16 12 / .94))}.tournaments-map-card--dust2{background:linear-gradient(160deg,rgb(192 168 120 / .72),rgb(21 18 12 / .94))}.tournaments-map-card--vertigo{background:linear-gradient(160deg,rgb(87 104 160 / .72),rgb(14 16 22 / .94))}.tournaments-match-grid{grid-template-columns:repeat(auto-fit,minmax(280px,1fr))}.tournaments-match-grid--compact{grid-template-columns:repeat(auto-fit,minmax(260px,1fr))}.tournaments-match-card{display:grid;gap:1rem;padding:1.1rem;text-decoration:none;color:inherit}.tournaments-match-card__meta,.tournaments-event-card__meta{display:inline-flex;align-items:center;gap:.75rem;color:var(--text-500);font-size:.84rem}.tournaments-match-card__body,.tournaments-match-summary__scoreboard{display:grid;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);gap:.85rem;align-items:center}.tournaments-match-team,.tournaments-match-summary__team{display:inline-flex;align-items:center;gap:.85rem}.tournaments-match-team--right,.tournaments-match-summary__team--right{justify-content:flex-end;text-align:right}.tournaments-match-team__avatar{width:2.7rem;height:2.7rem;border-radius:.9rem;display:inline-flex;align-items:center;justify-content:center;background:linear-gradient(160deg,rgb(255 255 255 / .94),rgb(205 205 209 / .8));color:#131418;font-size:.86rem;font-weight:800}.tournaments-match-team strong,.tournaments-match-summary__team strong{display:block;font-size:.98rem}.tournaments-match-team small,.tournaments-match-summary__meta,.tournaments-roster-row small,.tournaments-team-row small,.tournaments-stat-table__player small{color:var(--text-500)}.tournaments-match-score{display:inline-flex;align-items:center;gap:.4rem;justify-content:center;font-size:1.35rem;font-weight:800}.tournaments-show-grid,.tournaments-match-layout{display:grid;grid-template-columns:minmax(0,1.55fr) minmax(290px,0.75fr);gap:1.25rem}.tournaments-show-grid__main,.tournaments-match-layout__main,.tournaments-show-grid__aside{display:grid;gap:1.25rem}.tournaments-panel--sticky{position:sticky;top:1rem}.tournaments-duo-grid{grid-template-columns:repeat(auto-fit,minmax(280px,1fr))}.tournaments-team-stack,.tournaments-roster-list,.tournaments-settings-list{gap:.75rem}.tournaments-team-row,.tournaments-roster-row,.tournaments-bracket-match{padding:.95rem 1rem}.tournaments-stage-strip{grid-template-columns:repeat(auto-fit,minmax(120px,max-content))}.tournaments-bracket-board{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));align-items:start}.tournaments-bracket-column{display:grid;gap:.85rem}.tournaments-bracket-match{display:grid;gap:.55rem}.tournaments-bracket-match small{color:var(--text-500)}.tournaments-form,.tournaments-roster-block{display:grid;gap:.85rem}.tournaments-form__grid{display:grid;gap:.85rem;grid-template-columns:repeat(auto-fit,minmax(140px,1fr))}.tournaments-form label{display:grid;gap:.45rem}.tournaments-form label span{color:var(--text-400);font-size:.82rem}.tournaments-form input{width:100%;padding:.8rem .95rem;border:1px solid hsl(0 0% 100% / .08);border-radius:.95rem;background:hsl(0 0% 100% / .035);color:var(--text);outline:none;transition:border-color var(--transition),background-color var(--transition)}.tournaments-form input:focus{border-color:rgb(165 255 117 / .34);background:hsl(0 0% 100% / .06)}.tournaments-inline-form{display:inline-flex;align-items:center}.tournaments-richtext{white-space:pre-line;color:var(--text-200);line-height:1.7}.tournaments-match-summary{display:grid;gap:1rem;background:radial-gradient(circle at top right,rgb(165 255 117 / .1),transparent 10rem),var(--t-surface-soft)}.tournaments-match-summary__team span{font-size:2rem;font-weight:800;line-height:1}.tournaments-match-summary__versus{text-align:center;font-size:.84rem;color:var(--text-500);letter-spacing:.12em}.tournaments-team-stat-card__head{display:flex;align-items:center;justify-content:space-between;gap:.75rem;flex-wrap:wrap}.tournaments-stat-table{display:grid;gap:.35rem}.tournaments-stat-table__head,.tournaments-stat-table__row{display:grid;grid-template-columns:minmax(160px,1.4fr) repeat(7,minmax(42px,0.5fr));gap:.5rem;align-items:center;padding:.75rem .8rem;border-radius:.95rem}.tournaments-stat-table__head{background:hsl(0 0% 100% / .04);color:var(--text-400);font-size:.76rem;letter-spacing:.08em;text-transform:uppercase}.tournaments-stat-table__row{border:1px solid hsl(0 0% 100% / .05);background:hsl(0 0% 100% / .02)}.tournaments-stat-table__player{display:grid;gap:.2rem}.tournaments-settings-row{padding:.85rem 0;border-bottom:1px solid hsl(0 0% 100% / .06)}.tournaments-settings-row:last-child{border-bottom:0}.tournaments-empty-card{padding:1.2rem;color:var(--text-400);text-align:center}@media(max-width:1120px){.tournaments-hero,.tournaments-spotlight,.tournaments-showcase,.tournaments-match-hero,.tournaments-show-grid,.tournaments-match-layout,.tournaments-event-card{grid-template-columns:1fr}.tournaments-panel--sticky{position:static}}@media(max-width:860px){.tournaments-match-card__body,.tournaments-match-summary__scoreboard,.tournaments-stat-table__head,.tournaments-stat-table__row{grid-template-columns:1fr}.tournaments-match-team--right,.tournaments-match-summary__team--right{justify-content:flex-start;text-align:left}.tournaments-stat-table__head{display:none}.tournaments-stat-table__row{gap:.35rem}.tournaments-stat-table__row>span{display:inline-flex;justify-content:space-between}}@media(max-width:640px){.tournaments-panel{padding:1rem}.tournaments-hero h1,.tournaments-showcase h1,.tournaments-match-hero h1{font-size:1.8rem}.tournaments-filter-pills,.tournaments-anchor-tabs,.tournaments-stage-strip{grid-template-columns:repeat(2,minmax(0,1fr))}.tournaments-map-strip__grid,.tournaments-mode-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.welcome-popup{position:fixed;inset:0;z-index:9999;display:flex;align-items:center;justify-content:center;padding:var(--space-md);opacity:0;visibility:hidden;transition:opacity var(--transition),visibility var(--transition)}.welcome-popup--visible{opacity:1;visibility:visible}.welcome-popup--visible .welcome-popup__card{transform:scale(1) translateY(0)}.welcome-popup__backdrop{position:absolute;inset:0;background:rgb(0 0 0 / .6);backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px)}.welcome-popup__card{position:relative;width:100%;max-width:400px;background:var(--secondary);border:1px solid var(--transp-2);border-radius:32px;overflow:hidden;box-shadow:var(--shadow-medium);transform:scale(.95) translateY(1rem);transition:transform .5s cubic-bezier(.16,1,.3,1)}.welcome-popup__glow{position:absolute;width:200px;height:200px;border-radius:50%;filter:blur(60px);pointer-events:none;transition:background .7s ease}.welcome-popup__glow--top{top:-80px;right:-80px}.welcome-popup__glow--bottom{bottom:-80px;left:-80px}.welcome-popup__glow--center{top:0;left:50%;transform:translateX(-50%);margin-top:-32px;width:120px;height:120px;filter:blur(50px)}.welcome-popup__content{position:relative;z-index:10;padding:var(--space-lg);display:flex;flex-direction:column;min-height:400px;transition:opacity .15s ease}.welcome-popup__content--animating{opacity:.5}.welcome-popup__content--info{align-items:center;text-align:center;min-height:auto;padding:var(--space-lg)}.welcome-popup__header{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:var(--space-xl)}.welcome-popup__icon-wrapper{width:48px;height:48px;border-radius:16px;background:var(--transp-1);border:1px solid var(--transp-2);display:flex;align-items:center;justify-content:center;transition:background .5s ease;font-size:20px}.welcome-popup__icon-wrapper-big{width:60px;height:60px;font-size:30px}.welcome-popup__icon-wrapper--info{width:64px;height:64px;border-radius:50%;margin-bottom:var(--space-lg);box-shadow:var(--shadow-medium)}.welcome-popup__icon{font-size:24px;transition:color .5s ease}.welcome-popup__icon-big{font-size:50px}.welcome-popup__close{padding:var(--space-xs);background:#fff0;border:none;cursor:pointer;color:var(--text-500);transition:color var(--transition);display:flex;align-items:center;justify-content:center;border-radius:var(--border05)}.welcome-popup__close:hover{color:var(--text);background:var(--transp-1)}.welcome-popup__close--info{position:absolute;top:var(--space-md);right:var(--space-md)}.welcome-popup__body{flex:1;display:flex;flex-direction:column;justify-content:center}.welcome-popup__body--info{flex:0;margin-bottom:var(--space-lg)}.welcome-popup__body--info p{font-size:var(--p-small);color:var(--text-500);line-height:1.6}.welcome-popup__title{font-size:var(--h3);font-weight:700;color:var(--text);margin-bottom:var(--space-md);letter-spacing:-.025em;line-height:1.2}.welcome-popup__title--info{font-size:var(--h5);margin-bottom:var(--space-xs)}.welcome-popup__description{font-size:var(--p);color:var(--text-500);line-height:1.6}.welcome-popup__footer{display:flex;align-items:center;justify-content:space-between;margin-top:var(--space-xl)}.welcome-popup__dots{display:flex;gap:var(--space-xs)}.welcome-popup__dot{height:6px;width:6px;border-radius:3px;background:var(--transp-3);transition:all .3s ease;cursor:pointer}.welcome-popup__dot:hover{background:var(--text-600)}.welcome-popup__dot--active{width:24px;background:var(--text)}.welcome-popup__steps{position:relative}.welcome-popup__info{position:relative}.welcome-popup__info .welcome-popup__card{max-width:360px}.welcome-popup__info .welcome-popup__content{min-height:auto}.welcome-popup__info-text{font-size:var(--p-small);color:var(--text-500);line-height:1.6;text-align:left;margin-top:var(--space-sm)}.welcome-popup__info-text p{margin:0 0 var(--space-sm)}.welcome-popup__info-text p:last-child{margin-bottom:0}.welcome-popup__info-text a{color:var(--accent);text-decoration:underline}.welcome-popup__info-text a:hover{text-decoration:none}.welcome-popup__info-text strong,.welcome-popup__info-text b{color:var(--text);font-weight:600}.welcome-popup__info-text ul,.welcome-popup__info-text ol{margin:var(--space-sm) 0;padding-left:var(--space-lg)}.welcome-popup__info-text li{margin-bottom:var(--space-2xs);line-height:1.5}@media(max-width:480px){.welcome-popup{padding:var(--space-xs)}.welcome-popup__card{border-radius:24px}.welcome-popup__content{padding:var(--space-lg);min-height:380px}.welcome-popup__content--info{min-height:auto;padding:var(--space-md)}.welcome-popup__title{font-size:var(--h4)}.welcome-popup__title--info{font-size:var(--h6)}.welcome-popup__description{font-size:var(--p-small)}.welcome-popup__icon-wrapper{width:40px;height:40px;border-radius:12px}.welcome-popup__icon-wrapper--info{width:56px;height:56px}.welcome-popup__icon{font-size:20px}.welcome-popup__footer{flex-direction:column-reverse;gap:var(--space-md)}.welcome-popup__btn{width:100%;justify-content:center}.welcome-popup__btn--next{width:100%}.welcome-popup__dots{justify-content:center;width:100%}}:root{--wiki-sidebar-width:280px;--wiki-toc-width:260px;--wiki-content-max:800px;--wiki-transition-fast:0.15s cubic-bezier(0.4, 0, 0.2, 1);--wiki-transition-normal:0.25s cubic-bezier(0.4, 0, 0.2, 1);--wiki-transition-smooth:0.35s cubic-bezier(0.4, 0, 0.2, 1);--wiki-radius-xs:4px;--wiki-radius-sm:8px;--wiki-radius-md:12px;--wiki-radius-lg:16px;--wiki-radius-xl:20px;--wiki-radius-full:9999px;--wiki-blur:20px;--wiki-blur-heavy:40px;--wiki-shadow-sm:0 1px 2px rgba(0, 0, 0, 0.04), 0 1px 3px rgba(0, 0, 0, 0.06);--wiki-shadow-md:0 4px 6px -1px rgba(0, 0, 0, 0.06), 0 2px 4px -1px rgba(0, 0, 0, 0.04);--wiki-shadow-lg:0 10px 15px -3px rgba(0, 0, 0, 0.08), 0 4px 6px -2px rgba(0, 0, 0, 0.04);--wiki-shadow-xl:0 20px 25px -5px rgba(0, 0, 0, 0.08), 0 10px 10px -5px rgba(0, 0, 0, 0.03);--wiki-glass-bg:rgba(255, 255, 255, 0.6);--wiki-glass-border:rgba(255, 255, 255, 0.2)}:root[data-theme=dark]{--wiki-shadow-sm:0 1px 2px rgba(0, 0, 0, 0.2), 0 1px 3px rgba(0, 0, 0, 0.3);--wiki-shadow-md:0 4px 6px -1px rgba(0, 0, 0, 0.3), 0 2px 4px -1px rgba(0, 0, 0, 0.2);--wiki-shadow-lg:0 10px 15px -3px rgba(0, 0, 0, 0.35), 0 4px 6px -2px rgba(0, 0, 0, 0.2);--wiki-shadow-xl:0 20px 25px -5px rgba(0, 0, 0, 0.4), 0 10px 10px -5px rgba(0, 0, 0, 0.2);--wiki-glass-bg:rgba(28, 28, 30, 0.75);--wiki-glass-border:rgba(255, 255, 255, 0.08)}.wiki-page{display:flex;min-height:50vh;background:var(--background);position:relative;align-items:flex-start}.wiki-container{display:flex;flex:1;max-width:1400px;margin:0 auto;width:100%}.wiki-main{flex:1;padding-left:var(--space-xl);min-width:0;display:flex;flex-direction:column}.wiki-content-wrapper{display:flex;gap:24px;flex:1}.wiki-content{flex:1;min-width:0;max-width:100%}.wiki-breadcrumbs{display:flex;align-items:center;gap:6px;font-size:13px;color:var(--text-500);margin-bottom:32px}.wiki-breadcrumb__link{color:var(--text-500);transition:color var(--wiki-transition-fast);cursor:pointer;text-decoration:none;display:flex;align-items:center}.wiki-breadcrumb__link svg{width:14px;height:14px}.wiki-breadcrumb__link:hover{color:var(--text)}.wiki-breadcrumb__separator{color:var(--text-600);width:12px;height:12px;flex-shrink:0}.wiki-breadcrumb__current{color:var(--text-300);font-weight:500;max-width:200px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.wiki-article-header{margin-bottom:40px;padding-bottom:32px;border-bottom:1px solid var(--transp-1)}.wiki-article__meta{display:flex;align-items:center;gap:12px;margin-bottom:20px;flex-wrap:wrap}.wiki-article__category{display:inline-flex;align-items:center;gap:6px;padding:6px 14px;background:var(--transp-05);border:1px solid var(--transp-1);border-radius:var(--wiki-radius-full);font-size:12px;font-weight:500;color:var(--text-400);transition:all var(--wiki-transition-fast)}.wiki-article__category svg{width:12px;height:12px;opacity:.7}.wiki-article__category:hover{background:var(--transp-1);border-color:var(--transp-2)}.wiki-article__title{font-size:clamp(1.75rem,4vw,2.5rem);font-weight:700;color:var(--text);line-height:1.2;margin-bottom:16px;letter-spacing:-.025em}.wiki-article__description{font-size:1.05rem;color:var(--text-400);line-height:1.7;margin-bottom:24px}.wiki-article__info{display:flex;align-items:center;gap:20px;flex-wrap:wrap}.wiki-article__info-item{display:flex;align-items:center;gap:6px;font-size:13px;color:var(--text-500)}.wiki-article__info-item svg{opacity:.6;width:14px;height:14px}.wiki-article__author{display:inline-flex;align-items:center;gap:8px;cursor:pointer;transition:opacity var(--wiki-transition-fast)}.wiki-article__author:hover{opacity:.8}.wiki-article__author-avatar{width:24px;height:24px;border-radius:var(--wiki-radius-sm);object-fit:cover}.wiki-article__author-name{font-size:13px;font-weight:500;color:var(--text)}.wiki-tags{display:flex;align-items:center;gap:8px;flex-wrap:wrap;margin-top:20px}.wiki-tag{display:inline-flex;align-items:center;gap:4px;padding:4px 10px;background:var(--transp-05);border:1px solid var(--transp-1);border-radius:var(--wiki-radius-sm);font-size:12px;color:var(--text-500);cursor:default;transition:all var(--wiki-transition-fast)}.wiki-tag svg{width:10px;height:10px;opacity:.5}.wiki-sidebar{width:var(--wiki-sidebar-width);min-width:var(--wiki-sidebar-width);background:var(--wiki-glass-bg);backdrop-filter:blur(var(--wiki-blur));-webkit-backdrop-filter:blur(var(--wiki-blur));border:1px solid var(--transp-1);border-radius:var(--wiki-radius-lg);position:sticky;top:80px;overflow:hidden;display:flex;flex-direction:column}.wiki-sidebar__header{padding:20px 16px;border-bottom:1px solid var(--transp-1);flex-shrink:0}.wiki-sidebar__title{display:flex;align-items:center;gap:8px;font-size:14px;font-weight:600;color:var(--text);margin-bottom:12px;letter-spacing:-.01em}.wiki-sidebar__title svg{color:var(--accent);width:18px;height:18px}.wiki-search-wrapper{position:relative}.wiki-search__icon{position:absolute;left:10px;top:50%;transform:translateY(-50%);color:var(--text-500);pointer-events:none;width:14px;height:14px;transition:color .15s ease}.wiki-search__input{width:100%;padding:8px 10px 8px 32px;background:var(--transp-05);border:1px solid var(--transp-1);border-radius:var(--wiki-radius-sm);color:var(--text);font-size:12px;transition:border-color .15s ease}.wiki-search__input:focus{border-color:var(--accent);outline:none}.wiki-search__input:focus+.wiki-search__icon,.wiki-search__input:focus~.wiki-search__icon{color:var(--accent)}.wiki-search__input::placeholder{color:var(--text-600)}.wiki-search__results{position:absolute;top:calc(100% + 6px);left:0;right:0;background:var(--wiki-glass-bg);border:1px solid var(--transp-1);border-radius:var(--wiki-radius-sm);box-shadow:var(--wiki-shadow-lg);max-height:280px;overflow-y:auto;z-index:200;opacity:0;visibility:hidden;transform:translateY(-4px);transition:opacity .15s ease,transform .15s ease,visibility .15s ease}.wiki-search__results--open{opacity:1;visibility:visible;transform:translateY(0)}.wiki-search__result-item{display:flex;align-items:center;gap:10px;padding:10px 12px;cursor:pointer;transition:background .1s ease;text-decoration:none}.wiki-search__result-item:not(:last-child){border-bottom:1px solid var(--transp-05)}.wiki-search__result-item:hover{background:var(--transp-05)}.wiki-search__result-icon{color:var(--text-500);width:14px;height:14px;flex-shrink:0}.wiki-search__result-content{flex:1;min-width:0;text-align:left}.wiki-search__result-title{font-size:12px;font-weight:500;color:var(--text);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;line-height:1.4}.wiki-search__result-category{font-size:10px;color:var(--text-500);margin-top:1px;line-height:1.4}.wiki-search__no-results{padding:16px 12px;text-align:center;color:var(--text-500);font-size:12px}.wiki-categories{flex:1;overflow-y:auto;padding:8px}.wiki-categories::-webkit-scrollbar{width:3px}.wiki-categories::-webkit-scrollbar-track{background:#fff0}.wiki-categories::-webkit-scrollbar-thumb{background:var(--transp-2);border-radius:var(--wiki-radius-full)}.wiki-category:not(:last-child){margin-bottom:2px}.wiki-category__header{display:flex;align-items:center;justify-content:space-between;padding:6px 10px;border-radius:var(--wiki-radius-sm);cursor:pointer;transition:background .1s ease;user-select:none;gap:6px}.wiki-category__header:hover{background:var(--transp-05)}.wiki-category__header--active{background:var(--transp-05)}.wiki-category__title{display:flex;align-items:center;gap:8px;font-size:12px;font-weight:500;color:var(--text);flex:1;min-width:0}.wiki-category__title span:not(.wiki-category__icon){overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.wiki-category__icon{color:var(--text-400);width:14px;height:14px;flex-shrink:0}.wiki-category__header--active .wiki-category__icon{color:var(--accent)}.wiki-category__meta{display:flex;align-items:center;gap:4px;flex-shrink:0}.wiki-category__count{font-size:10px;font-weight:500;color:var(--text-500);background:var(--transp-1);padding:1px 5px;border-radius:var(--wiki-radius-full);min-width:16px;text-align:center}.wiki-category__chevron{color:var(--text-500);transition:transform .2s ease;width:12px;height:12px;flex-shrink:0}.wiki-category__chevron--open{transform:rotate(180deg)}.wiki-articles-list{display:grid;grid-template-rows:0fr;transition:grid-template-rows .25s ease}.wiki-articles-list--open{grid-template-rows:1fr}.wiki-articles-list__inner{overflow:hidden;padding-left:22px}.wiki-articles-list--open .wiki-articles-list__inner{padding-top:2px;padding-bottom:4px}.wiki-article-item{display:block;padding:8px 10px;font-size:12px;color:var(--text-400);border-radius:var(--wiki-radius-sm);cursor:pointer;transition:color .1s ease,background .1s ease;text-decoration:none;line-height:1.4;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.wiki-article-item:hover{color:var(--text);background:var(--transp-05)}.wiki-article-item--active{color:var(--accent);background:var(--transp-05);font-weight:500}.wiki-article-item__icon{display:none}.wiki-article-item__text{display:block;overflow:hidden;text-overflow:ellipsis}.wiki-article-content{font-size:15px;line-height:1.8;color:var(--text);max-width:var(--wiki-content-max)}.wiki-article-content h2{font-size:1.5rem;font-weight:600;color:var(--text);margin:40px 0 16px;scroll-margin-top:100px;letter-spacing:-.02em}.wiki-article-content h2:first-child{margin-top:0;padding-top:0;border-top:none}.wiki-article-content h3{font-size:1.2rem;font-weight:600;color:var(--text);margin:28px 0 12px;scroll-margin-top:100px;letter-spacing:-.01em}.wiki-article-content h4{font-size:1.05rem;font-weight:600;color:var(--text);margin:20px 0 10px;scroll-margin-top:100px}.wiki-article-content p{color:var(--text-300)}.wiki-article-content ul,.wiki-article-content ol{margin-bottom:18px;padding-left:20px}.wiki-article-content li{color:var(--text-300)}.wiki-article-content li::marker{color:var(--text-500)}.wiki-article-content a{color:var(--accent);text-decoration:none;border-bottom:1px solid #fff0;transition:all var(--wiki-transition-fast)}.wiki-article-content a:hover{border-bottom-color:var(--accent)}.wiki-article-content strong{font-weight:600;color:var(--text)}.wiki-article-content em{font-style:italic}.wiki-article-content blockquote{margin:24px 0;padding:16px 20px;background:var(--transp-05);border-left:3px solid var(--accent);border-radius:0 var(--wiki-radius-md) var(--wiki-radius-md) 0;color:var(--text-300)}.wiki-article-content blockquote p:last-child{margin-bottom:0}.wiki-article-content pre{position:relative;margin:24px 0;background:var(--background-800);border:1px solid var(--transp-1);border-radius:var(--wiki-radius-md);overflow:hidden}.wiki-article-content pre code{display:block;overflow-x:auto;font-family:var(--font-mono);font-size:13px;line-height:1.6;color:var(--text);white-space:pre}.wiki-article-content code:not(pre code){padding:2px 6px;background:var(--transp-1);border-radius:var(--wiki-radius-xs);font-family:var(--font-mono);font-size:.875em;color:var(--text-200)}.wiki-article-content img{max-width:100%;height:auto;border-radius:var(--wiki-radius-md);margin:20px 0}.wiki-article-content table{width:100%;border-collapse:collapse;margin:24px 0;font-size:14px}.wiki-article-content table th,.wiki-article-content table td{padding:12px 16px;text-align:left;border-bottom:1px solid var(--transp-1)}.wiki-article-content table th{font-weight:600;color:var(--text);background:var(--transp-05)}.wiki-article-content table td{color:var(--text-300)}.wiki-article-content table tr:hover td{background:var(--transp-05)}.wiki-article-content hr{border:none;height:1px;background:var(--transp-1);margin:32px 0}.wiki-article-empty{display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;padding:60px 20px;color:var(--text-500)}.wiki-article-empty svg{width:48px;height:48px;margin-bottom:16px;opacity:.4}.wiki-article-empty p{font-size:14px;color:var(--text-500)}.wiki-article-footer{margin-top:56px;padding-top:32px;border-top:1px solid var(--transp-1);max-width:var(--wiki-content-max)}.wiki-feedback{display:flex;align-items:center;justify-content:space-between;padding:20px 24px;background:var(--transp-05);border:1px solid var(--transp-1);border-radius:var(--wiki-radius-lg);margin-bottom:32px;gap:16px}.wiki-feedback__question{font-size:14px;font-weight:500;color:var(--text)}.wiki-feedback__buttons{display:flex;gap:10px}.wiki-feedback__btn{display:flex;align-items:center;gap:6px;padding:8px 16px;background:var(--transp-05);border:1px solid var(--transp-1);border-radius:var(--wiki-radius-sm);font-size:13px;font-weight:500;color:var(--text-400);cursor:pointer;transition:all var(--wiki-transition-fast)}.wiki-feedback__btn svg{width:14px;height:14px}.wiki-feedback__btn:hover{background:var(--transp-1);color:var(--text)}.wiki-feedback__btn--positive:hover,.wiki-feedback__btn--positive.active{border-color:var(--success);color:var(--success);background:var(--success-light)}.wiki-feedback__btn--negative:hover,.wiki-feedback__btn--negative.active{border-color:var(--error);color:var(--error);background:var(--error-light)}.wiki-feedback__count{font-size:12px;color:var(--text-500);margin-left:2px}.wiki-related{margin-top:32px}.wiki-related__title{font-size:1rem;font-weight:600;color:var(--text);margin-bottom:16px}.wiki-related__grid{display:grid;grid-template-columns:repeat(2,1fr);gap:12px}.wiki-related__card{display:flex;flex-direction:column;padding:18px 20px;background:var(--transp-05);border:1px solid var(--transp-1);border-radius:var(--wiki-radius-md);cursor:pointer;transition:all var(--wiki-transition-fast);text-decoration:none}.wiki-related__card:hover{background:var(--transp-1);border-color:var(--transp-2)}.wiki-related__category{font-size:10px;font-weight:600;text-transform:uppercase;letter-spacing:.5px;color:var(--text-500);margin-bottom:6px}.wiki-related__card-title{font-size:14px;font-weight:600;color:var(--text);margin-bottom:4px;line-height:1.4;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.wiki-related__card-desc{font-size:12px;color:var(--text-500);line-height:1.5;margin:0;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.wiki-empty{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:80px 20px;text-align:center}.wiki-empty__icon{width:72px;height:72px;border-radius:var(--wiki-radius-lg);background:var(--transp-05);display:flex;align-items:center;justify-content:center;margin-bottom:24px}.wiki-empty__icon svg{width:32px;height:32px;color:var(--text-500)}.wiki-empty h3{font-size:1.25rem;font-weight:600;color:var(--text);margin-bottom:8px}.wiki-empty p{font-size:14px;color:var(--text-500);max-width:320px}.wiki-toc{width:200px;min-width:200px;position:sticky;top:100px;height:fit-content;max-height:calc(100vh - 140px);overflow:hidden;display:flex;flex-direction:column;flex-shrink:0}.wiki-toc__title{display:flex;align-items:center;gap:6px;font-size:11px;font-weight:600;text-transform:uppercase;letter-spacing:.5px;color:var(--text-500);margin-bottom:12px}.wiki-toc__title svg{width:12px;height:12px;opacity:.6}.wiki-toc__list{list-style:none;padding:0;margin:0;overflow-y:auto;flex:1;position:relative;padding-left:12px}.wiki-toc__list::before{content:"";position:absolute;left:0;top:0;bottom:0;width:1px;background:var(--transp-1)}.wiki-toc__list::-webkit-scrollbar{width:2px}.wiki-toc__list::-webkit-scrollbar-track{background:#fff0}.wiki-toc__list::-webkit-scrollbar-thumb{background:var(--transp-2);border-radius:var(--wiki-radius-full)}.wiki-toc__item{margin-bottom:0;position:relative}.wiki-toc__link{display:block;font-size:12px;color:var(--text-500);line-height:1.5;cursor:pointer;transition:all var(--wiki-transition-fast);padding:4px 0;position:relative;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;line-clamp:2;-webkit-line-clamp:2;-webkit-box-orient:vertical}.wiki-toc__link::before{content:"";position:absolute;left:-12px;top:50%;transform:translateY(-50%);width:1px;height:0;background:var(--accent);transition:height var(--wiki-transition-fast)}.wiki-toc__link:hover{color:var(--text)}.wiki-toc__link--active{color:var(--accent);font-weight:500}.wiki-toc__link--active::before{height:16px}.wiki-toc__link--h3{padding-left:12px;font-size:11px;color:var(--text-500)}.wiki-toc__link--h3::before{left:0}.wiki-last-updated{margin-top:20px;padding-top:16px;border-top:1px solid var(--transp-1);flex-shrink:0}.wiki-last-updated__title{font-size:10px;font-weight:600;text-transform:uppercase;letter-spacing:.5px;color:var(--text-500);margin-bottom:10px}.wiki-update-item{display:flex;align-items:center;gap:10px;font-size:12px;color:var(--text-400);cursor:pointer;transition:opacity var(--wiki-transition-fast);text-decoration:none}.wiki-update-item:hover{opacity:.8}.wiki-update-item__avatar{width:26px;height:26px;border-radius:var(--wiki-radius-sm);object-fit:cover;flex-shrink:0}.wiki-update-item__avatar--placeholder{background:var(--transp-1);display:flex;align-items:center;justify-content:center;font-size:9px;font-weight:600;color:var(--text-400)}.wiki-update-item__info{flex:1;min-width:0;display:flex;flex-direction:column;gap:1px}.wiki-update-item__author{font-weight:500;color:var(--text);font-size:11px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;line-height:1.25}.wiki-update-item__date{line-height:1.25;font-size:10px;color:var(--text-500)}.wiki-code-wrapper{position:relative;margin:24px 0;background:var(--secondary);border:1px solid var(--transp-1);border-radius:var(--wiki-radius-lg);overflow:hidden}.wiki-code-wrapper pre{margin:0;border:none;border-radius:0;background:#fff0}.wiki-code-header{display:flex;align-items:center;justify-content:space-between;padding:10px 14px;background:var(--transp-05);border-bottom:1px solid var(--transp-1)}.wiki-code-lang{display:flex;align-items:center;gap:6px;font-size:11px;font-weight:500;color:var(--text-500);font-family:var(--font-mono);text-transform:uppercase;letter-spacing:.3px}.wiki-code-lang svg{opacity:.6}.wiki-code-copy{display:flex;align-items:center;gap:5px;padding:5px 10px;background:var(--transp-05);border:1px solid var(--transp-1);border-radius:var(--wiki-radius-sm);font-size:11px;font-weight:500;color:var(--text-500);cursor:pointer;transition:all var(--wiki-transition-fast)}.wiki-code-copy svg{width:12px;height:12px}.wiki-code-copy:hover{background:var(--transp-1);color:var(--text);border-color:var(--transp-2)}.wiki-code-copy.copied{color:var(--success);border-color:var(--success);background:var(--success-light)}.wiki-landing{min-height:calc(100vh - 80px);padding-bottom:80px}.wiki-landing__hero{position:relative;padding:72px 0 56px;text-align:center}.wiki-landing__hero::before{content:"";position:absolute;top:0;left:50%;transform:translateX(-50%);width:800px;height:500px;background:radial-gradient(ellipse at center,var(--accent-alpha-1) 0%,transparent 70%);pointer-events:none;opacity:.6}.wiki-landing__hero-content{position:relative;z-index:1;max-width:580px;margin:0 auto;padding:0 24px}.wiki-landing__title{font-size:clamp(2.25rem,5vw,3rem);font-weight:700;color:var(--text);letter-spacing:-.035em;line-height:1.1;margin-bottom:12px}.wiki-landing__subtitle{font-size:1.0625rem;color:var(--text-400);line-height:1.6;margin-bottom:36px;text-align:center}.wiki-landing__search{position:relative;max-width:520px;margin:0 auto}.wiki-landing__search-box{position:relative;display:flex;align-items:center}.wiki-landing__search-icon{position:absolute;left:20px;width:20px;height:20px;color:var(--text-500);pointer-events:none;transition:color .2s ease}.wiki-landing__search-input{width:100%;padding:18px 100px 18px 54px;background:var(--block);border:1px solid var(--transp-1);border-radius:14px;font-size:16px;color:var(--text);transition:all .2s ease;box-shadow:0 2px 16px -4px rgb(0 0 0 / .06)}.wiki-landing__search-input::placeholder{color:var(--text-500)}.wiki-landing__search-input:hover{border-color:var(--transp-2)}.wiki-landing__search-input:focus{outline:none;border-color:var(--accent);box-shadow:0 2px 16px -4px rgb(0 0 0 / .06),0 0 0 3px var(--accent-alpha-1)}.wiki-landing__search-input:focus~.wiki-landing__search-icon{color:var(--accent)}.wiki-landing__search-hint{position:absolute;right:16px;display:flex;gap:4px;pointer-events:none}.wiki-landing__search-hint kbd{display:inline-flex;align-items:center;justify-content:center;min-width:24px;height:24px;padding:0 6px;background:var(--transp-05);border:1px solid var(--transp-1);border-radius:6px;font-size:11px;font-family:inherit;color:var(--text-500)}.wiki-landing__search-results{top:calc(100% + 8px);border-radius:12px;max-height:360px}.wiki-category-section{margin-bottom:32px}.wiki-category-section:last-child{margin-bottom:0}.wiki-category-section__header{display:flex;align-items:center;gap:16px;padding:20px 24px;background:var(--block);border:1px solid var(--transp-1);border-radius:16px 16px 0 0;border-bottom:none}.wiki-category-section__icon{width:44px;height:44px;display:flex;align-items:center;justify-content:center;background:var(--accent-alpha-1);border-radius:12px;flex-shrink:0}.wiki-category-section__icon svg{width:22px;height:22px;color:var(--accent)}.wiki-category-section__info{flex:1;min-width:0}.wiki-category-section__title{font-size:17px;font-weight:600;color:var(--text);margin-bottom:2px;letter-spacing:-.01em}.wiki-category-section__desc{font-size:13px;color:var(--text-400);line-height:1.4;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.wiki-category-section__count{font-size:13px;font-weight:600;color:var(--text-500);background:var(--transp-1);padding:4px 12px;border-radius:20px;flex-shrink:0}.wiki-category-section__articles{background:var(--block);border:1px solid var(--transp-1);border-radius:0 0 16px 16px;overflow:hidden}.wiki-article-row{display:flex;align-items:center;gap:16px;padding:16px 24px;text-decoration:none;transition:background .15s ease;border-bottom:1px solid var(--transp-05)}.wiki-article-row:last-child{border-bottom:none}.wiki-article-row:hover{background:var(--transp-05)}.wiki-article-row:hover .wiki-article-row__arrow{transform:translateX(4px);opacity:1}.wiki-article-row:hover .wiki-article-row__title{color:var(--accent)}.wiki-article-row__content{flex:1;min-width:0}.wiki-article-row__title{font-size:15px;font-weight:500;color:var(--text);margin-bottom:2px;transition:color .15s ease;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.wiki-article-row__desc{font-size:13px;color:var(--text-400);line-height:1.4;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.wiki-article-row__arrow{width:18px;height:18px;color:var(--text-400);opacity:.4;flex-shrink:0;transition:all .2s ease}.wiki-landing__empty{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:80px 24px;text-align:center}.wiki-landing__empty svg{width:56px;height:56px;color:var(--text-500);opacity:.4;margin-bottom:20px}.wiki-landing__empty h3{font-size:1.125rem;font-weight:600;color:var(--text);margin-bottom:6px}.wiki-landing__empty p{font-size:14px;color:var(--text-400)}@media(max-width:768px){.wiki-landing__hero{padding:48px 0 40px}.wiki-landing__title{font-size:1.875rem}.wiki-landing__subtitle{font-size:1rem;margin-bottom:28px}.wiki-landing__search-input{padding:16px 16px 16px 48px;font-size:15px;border-radius:12px}.wiki-landing__search-icon{left:16px;width:18px;height:18px}.wiki-landing__search-hint{display:none}.wiki-category-section__header{padding:16px 20px;gap:12px}.wiki-category-section__icon{width:40px;height:40px}.wiki-category-section__icon svg{width:20px;height:20px}.wiki-category-section__title{font-size:15px}.wiki-category-section__desc{display:none}.wiki-article-row{padding:14px 20px}.wiki-article-row__title{font-size:14px}.wiki-article-row__desc{display:none}}@media(max-width:1280px){.wiki-main{padding:32px 40px}.wiki-content-wrapper{gap:20px}.wiki-toc{width:200px;min-width:200px}}@media(max-width:1100px){.wiki-toc{display:none}.wiki-main{padding:32px 40px}}@media(max-width:900px){:root{--wiki-sidebar-width:260px}.wiki-main{padding:24px 32px}.wiki-article__title{font-size:1.75rem}.wiki-related__grid{grid-template-columns:1fr}}@media(max-width:768px){.wiki-page{flex-direction:column}.wiki-sidebar{width:100%;min-width:100%;position:relative;top:0;height:auto;max-height:none;border-bottom:1px solid var(--transp-1)}.wiki-sidebar__header{padding:20px 16px}.wiki-categories{max-height:300px;padding:12px 16px 16px}.wiki-main{padding:24px 16px}.wiki-article__title{font-size:1.5rem}.wiki-article__description{font-size:1rem}.wiki-article__info{gap:12px}.wiki-breadcrumbs{margin-bottom:20px}.wiki-breadcrumbs .wiki-breadcrumb__link:not(:first-child):not(:last-child){display:none}.wiki-breadcrumbs .wiki-breadcrumb__separator:not(:first-of-type):not(:last-of-type){display:none}.wiki-feedback{flex-direction:column;text-align:center;padding:16px}.wiki-feedback__buttons{width:100%;justify-content:center}.wiki-article-content{font-size:14px}.wiki-article-content h2{font-size:1.3rem;margin:36px 0 16px}.wiki-article-content h3{font-size:1.1rem;margin:24px 0 12px}.wiki-article-content pre code{font-size:12px;padding:14px 16px}.wiki-article-content blockquote{padding:14px 16px}.wiki-code-header{padding:8px 12px}.wiki-code-lang{font-size:10px}.wiki-code-copy{padding:4px 8px;font-size:10px}.wiki-code-copy span{display:none}}@media(max-width:480px){.wiki-main{padding:20px 12px}.wiki-sidebar__header{padding:16px 12px}.wiki-categories{padding:8px 12px 12px}.wiki-article__title{font-size:1.35rem}.wiki-article__meta{gap:8px}.wiki-article__category{padding:4px 10px;font-size:11px}.wiki-article-header{margin-bottom:24px;padding-bottom:20px}.wiki-feedback__btn{padding:8px 12px;font-size:12px}.wiki-related__card{padding:14px 16px}.wiki-empty{padding:48px 16px}.wiki-empty__icon{width:56px;height:56px}.wiki-empty__icon svg{width:24px;height:24px}.wiki-empty h3{font-size:1.1rem}.wiki-empty p{font-size:13px}}@media(hover:none){.wiki-category__header:hover{background:#fff0}.wiki-category__header--active{background:var(--transp-1)}.wiki-article-item:hover{background:#fff0}.wiki-article-item--active{background:var(--transp-05)}}