.optimized-marketplace{min-height:100vh;--tw-bg-opacity: 1;background-color:rgb(0 0 0 / var(--tw-bg-opacity, 1));display:flex;flex-direction:column}.optimized-marketplace .marketplace-topbar{position:sticky}.optimized-marketplace .marketplace-topbar{top:0}.optimized-marketplace .marketplace-topbar{z-index:30}.optimized-marketplace .marketplace-topbar{display:flex}.optimized-marketplace .marketplace-topbar{align-items:center}.optimized-marketplace .marketplace-topbar{justify-content:space-between}.optimized-marketplace .marketplace-topbar{height:3.5rem}.optimized-marketplace .marketplace-topbar{padding-left:1rem;padding-right:1rem}.optimized-marketplace .marketplace-topbar{background-color:#000c}.optimized-marketplace .marketplace-topbar{--tw-backdrop-blur: blur(24px);-webkit-backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia)}.optimized-marketplace .marketplace-topbar{border-bottom-width:1px}.optimized-marketplace .marketplace-topbar{border-color:#ffffff1a}.optimized-marketplace .marketplace-topbar .topbar-brand{display:flex}.optimized-marketplace .marketplace-topbar .topbar-brand{align-items:center}.optimized-marketplace .marketplace-topbar .topbar-brand{gap:.5rem}.optimized-marketplace .marketplace-topbar .topbar-brand{font-size:1.125rem;line-height:1.75rem}.optimized-marketplace .marketplace-topbar .topbar-brand{font-weight:700}.optimized-marketplace .marketplace-topbar .topbar-brand .brand-icon{height:1.25rem}.optimized-marketplace .marketplace-topbar .topbar-brand .brand-icon{width:1.25rem}.optimized-marketplace .marketplace-topbar .topbar-brand .brand-icon{--tw-text-opacity: 1;color:rgb(168 85 247 / var(--tw-text-opacity, 1))}.optimized-marketplace .marketplace-topbar .topbar-brand .brand-text{background-image:linear-gradient(to right,var(--tw-gradient-stops))}.optimized-marketplace .marketplace-topbar .topbar-brand .brand-text{--tw-gradient-from: #9333ea var(--tw-gradient-from-position);--tw-gradient-to: rgb(147 51 234 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to) }.optimized-marketplace .marketplace-topbar .topbar-brand .brand-text{--tw-gradient-to: #db2777 var(--tw-gradient-to-position) }.optimized-marketplace .marketplace-topbar .topbar-brand .brand-text{background-clip:text}.optimized-marketplace .marketplace-topbar .topbar-brand .brand-text{color:transparent}.optimized-marketplace .marketplace-topbar .topbar-menu{display:flex}.optimized-marketplace .marketplace-topbar .topbar-menu{align-items:center}.optimized-marketplace .marketplace-topbar .topbar-menu{gap:.25rem}.optimized-marketplace .marketplace-topbar .topbar-menu{background-color:#ffffff0d}.optimized-marketplace .marketplace-topbar .topbar-menu{border-radius:var(--radius)}.optimized-marketplace .marketplace-topbar .topbar-menu{padding:.25rem}.optimized-marketplace .marketplace-topbar .topbar-menu{height:2.25rem}.optimized-marketplace .marketplace-topbar .topbar-menu{border-width:1px}.optimized-marketplace .marketplace-topbar .topbar-menu{border-color:#ffffff1a}.optimized-marketplace .marketplace-topbar .topbar-menu .menu-tab{display:flex}.optimized-marketplace .marketplace-topbar .topbar-menu .menu-tab{align-items:center}.optimized-marketplace .marketplace-topbar .topbar-menu .menu-tab{gap:.375rem}.optimized-marketplace .marketplace-topbar .topbar-menu .menu-tab{padding-left:.75rem;padding-right:.75rem}.optimized-marketplace .marketplace-topbar .topbar-menu .menu-tab{padding-top:.375rem;padding-bottom:.375rem}.optimized-marketplace .marketplace-topbar .topbar-menu .menu-tab{font-size:.75rem;line-height:1rem}.optimized-marketplace .marketplace-topbar .topbar-menu .menu-tab{font-weight:500}.optimized-marketplace .marketplace-topbar .topbar-menu .menu-tab{color:#fff9}.optimized-marketplace .marketplace-topbar .topbar-menu .menu-tab{border-radius:calc(var(--radius) - 2px)}.optimized-marketplace .marketplace-topbar .topbar-menu .menu-tab{position:relative}.optimized-marketplace .marketplace-topbar .topbar-menu .menu-tab{transition:background-color .2s ease,color .2s ease}.optimized-marketplace .marketplace-topbar .topbar-menu .menu-tab:hover{color:#ffffffe6}.optimized-marketplace .marketplace-topbar .topbar-menu .menu-tab:hover{background-color:#ffffff1a}.optimized-marketplace .marketplace-topbar .topbar-menu .menu-tab.active{--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity, 1))}.optimized-marketplace .marketplace-topbar .topbar-menu .menu-tab.active{background-image:linear-gradient(to right,var(--tw-gradient-stops))}.optimized-marketplace .marketplace-topbar .topbar-menu .menu-tab.active{--tw-gradient-from: #9333ea var(--tw-gradient-from-position);--tw-gradient-to: rgb(147 51 234 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to) }.optimized-marketplace .marketplace-topbar .topbar-menu .menu-tab.active{--tw-gradient-to: #db2777 var(--tw-gradient-to-position) }.optimized-marketplace .marketplace-topbar .topbar-menu .menu-tab.active .tab-count{color:#ffffffe6}.optimized-marketplace .marketplace-topbar .topbar-menu .menu-tab svg{height:.875rem}.optimized-marketplace .marketplace-topbar .topbar-menu .menu-tab svg{width:.875rem}.optimized-marketplace .marketplace-topbar .topbar-menu .menu-tab .tab-label{display:none}@media(min-width:640px){.optimized-marketplace .marketplace-topbar .topbar-menu .menu-tab .tab-label{display:inline}}.optimized-marketplace .marketplace-topbar .topbar-menu .menu-tab .tab-count{font-size:10px}.optimized-marketplace .marketplace-topbar .topbar-menu .menu-tab .tab-count{font-weight:700}.optimized-marketplace .marketplace-topbar .topbar-menu .menu-tab .tab-count{padding-left:.375rem;padding-right:.375rem}.optimized-marketplace .marketplace-topbar .topbar-menu .menu-tab .tab-count{padding-top:.125rem;padding-bottom:.125rem}.optimized-marketplace .marketplace-topbar .topbar-menu .menu-tab .tab-count{background-color:#ffffff1a}.optimized-marketplace .marketplace-topbar .topbar-menu .menu-tab .tab-count{color:#fff9}.optimized-marketplace .marketplace-topbar .topbar-menu .menu-tab .tab-count{border-radius:9999px}.optimized-marketplace .marketplace-topbar .topbar-menu .menu-tab .tab-badge{position:absolute}.optimized-marketplace .marketplace-topbar .topbar-menu .menu-tab .tab-badge{top:-.25rem}.optimized-marketplace .marketplace-topbar .topbar-menu .menu-tab .tab-badge{right:-.25rem}.optimized-marketplace .marketplace-topbar .topbar-menu .menu-tab .tab-badge{padding-left:.25rem;padding-right:.25rem}.optimized-marketplace .marketplace-topbar .topbar-menu .menu-tab .tab-badge{font-size:8px}.optimized-marketplace .marketplace-topbar .topbar-menu .menu-tab .tab-badge{font-weight:700}.optimized-marketplace .marketplace-topbar .topbar-menu .menu-tab .tab-badge{--tw-bg-opacity: 1;background-color:rgb(239 68 68 / var(--tw-bg-opacity, 1))}.optimized-marketplace .marketplace-topbar .topbar-menu .menu-tab .tab-badge{--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity, 1))}.optimized-marketplace .marketplace-topbar .topbar-menu .menu-tab .tab-badge{border-radius:.25rem}.optimized-marketplace .marketplace-topbar .topbar-actions{display:flex}.optimized-marketplace .marketplace-topbar .topbar-actions{align-items:center}.optimized-marketplace .marketplace-topbar .topbar-actions{gap:.5rem}.optimized-marketplace .marketplace-topbar .topbar-actions .search-box{display:none}.optimized-marketplace .marketplace-topbar .topbar-actions .search-box{align-items:center}.optimized-marketplace .marketplace-topbar .topbar-actions .search-box{gap:.5rem}@media(min-width:768px){.optimized-marketplace .marketplace-topbar .topbar-actions .search-box{display:flex}}.optimized-marketplace .marketplace-topbar .topbar-actions .search-box{width:16rem}.optimized-marketplace .marketplace-topbar .topbar-actions .search-box{padding-left:.75rem;padding-right:.75rem}.optimized-marketplace .marketplace-topbar .topbar-actions .search-box{padding-top:.375rem;padding-bottom:.375rem}.optimized-marketplace .marketplace-topbar .topbar-actions .search-box{background-color:#ffffff0d}.optimized-marketplace .marketplace-topbar .topbar-actions .search-box{border-radius:var(--radius)}.optimized-marketplace .marketplace-topbar .topbar-actions .search-box{border-width:1px}.optimized-marketplace .marketplace-topbar .topbar-actions .search-box{border-color:#ffffff1a}.optimized-marketplace .marketplace-topbar .topbar-actions .search-box{transition:background-color .2s ease,border-color .2s ease}.optimized-marketplace .marketplace-topbar .topbar-actions .search-box:focus-within{background-color:#ffffff1a}.optimized-marketplace .marketplace-topbar .topbar-actions .search-box:focus-within{border-color:#a855f780}.optimized-marketplace .marketplace-topbar .topbar-actions .search-box svg{height:1rem}.optimized-marketplace .marketplace-topbar .topbar-actions .search-box svg{width:1rem}.optimized-marketplace .marketplace-topbar .topbar-actions .search-box svg{color:#fff6}.optimized-marketplace .marketplace-topbar .topbar-actions .search-box input{flex:1 1 0%}.optimized-marketplace .marketplace-topbar .topbar-actions .search-box input{background-color:transparent}.optimized-marketplace .marketplace-topbar .topbar-actions .search-box input{font-size:.875rem;line-height:1.25rem}.optimized-marketplace .marketplace-topbar .topbar-actions .search-box input{--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity, 1))}.optimized-marketplace .marketplace-topbar .topbar-actions .search-box input::placeholder{color:#fff6}.optimized-marketplace .marketplace-topbar .topbar-actions .search-box input{outline:2px solid transparent;outline-offset:2px}.optimized-marketplace .marketplace-topbar .topbar-actions .filter-toggle{border-radius:var(--radius)}.optimized-marketplace .marketplace-topbar .topbar-actions .filter-toggle{padding:.5rem}.optimized-marketplace .marketplace-topbar .topbar-actions .filter-toggle{color:#fff9}.optimized-marketplace .marketplace-topbar .topbar-actions .filter-toggle:hover{background-color:#ffffff1a}.optimized-marketplace .marketplace-topbar .topbar-actions .filter-toggle{transition:background-color .2s ease}.optimized-marketplace .marketplace-topbar .topbar-actions .filter-toggle{position:relative}.optimized-marketplace .marketplace-topbar .topbar-actions .filter-toggle.active{--tw-text-opacity: 1;color:rgb(192 132 252 / var(--tw-text-opacity, 1))}.optimized-marketplace .marketplace-topbar .topbar-actions .filter-toggle.active{background-color:#581c874d}.optimized-marketplace .marketplace-topbar .topbar-actions .filter-toggle .filter-count{position:absolute}.optimized-marketplace .marketplace-topbar .topbar-actions .filter-toggle .filter-count{top:-.25rem}.optimized-marketplace .marketplace-topbar .topbar-actions .filter-toggle .filter-count{right:-.25rem}.optimized-marketplace .marketplace-topbar .topbar-actions .filter-toggle .filter-count{height:1rem}.optimized-marketplace .marketplace-topbar .topbar-actions .filter-toggle .filter-count{width:1rem}.optimized-marketplace .marketplace-topbar .topbar-actions .filter-toggle .filter-count{--tw-bg-opacity: 1;background-color:rgb(147 51 234 / var(--tw-bg-opacity, 1))}.optimized-marketplace .marketplace-topbar .topbar-actions .filter-toggle .filter-count{--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity, 1))}.optimized-marketplace .marketplace-topbar .topbar-actions .filter-toggle .filter-count{font-size:10px}.optimized-marketplace .marketplace-topbar .topbar-actions .filter-toggle .filter-count{font-weight:700}.optimized-marketplace .marketplace-topbar .topbar-actions .filter-toggle .filter-count{border-radius:9999px}.optimized-marketplace .marketplace-topbar .topbar-actions .filter-toggle .filter-count{display:flex}.optimized-marketplace .marketplace-topbar .topbar-actions .filter-toggle .filter-count{align-items:center}.optimized-marketplace .marketplace-topbar .topbar-actions .filter-toggle .filter-count{justify-content:center}.optimized-marketplace .marketplace-topbar .topbar-actions .view-switcher{display:flex}.optimized-marketplace .marketplace-topbar .topbar-actions .view-switcher{align-items:center}.optimized-marketplace .marketplace-topbar .topbar-actions .view-switcher{background-color:#ffffff0d}.optimized-marketplace .marketplace-topbar .topbar-actions .view-switcher{border-radius:var(--radius)}.optimized-marketplace .marketplace-topbar .topbar-actions .view-switcher{padding:.25rem}.optimized-marketplace .marketplace-topbar .topbar-actions .view-switcher{border-width:1px}.optimized-marketplace .marketplace-topbar .topbar-actions .view-switcher{border-color:#ffffff1a}.optimized-marketplace .marketplace-topbar .topbar-actions .view-switcher button{border-radius:.25rem}.optimized-marketplace .marketplace-topbar .topbar-actions .view-switcher button{padding:.375rem}.optimized-marketplace .marketplace-topbar .topbar-actions .view-switcher button{color:#ffffff80}.optimized-marketplace .marketplace-topbar .topbar-actions .view-switcher button{transition:all .2s ease}.optimized-marketplace .marketplace-topbar .topbar-actions .view-switcher button:hover{color:#ffffffb3}.optimized-marketplace .marketplace-topbar .topbar-actions .view-switcher button.active{background-color:#ffffff1a}.optimized-marketplace .marketplace-topbar .topbar-actions .view-switcher button.active{--tw-text-opacity: 1;color:rgb(192 132 252 / var(--tw-text-opacity, 1))}.optimized-marketplace .advanced-filters{background-color:#000000e6}.optimized-marketplace .advanced-filters{--tw-backdrop-blur: blur(24px);-webkit-backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia)}.optimized-marketplace .advanced-filters{border-bottom-width:1px}.optimized-marketplace .advanced-filters{border-color:#ffffff1a}.optimized-marketplace .advanced-filters{overflow:hidden}.optimized-marketplace .advanced-filters .filters-header{display:flex}.optimized-marketplace .advanced-filters .filters-header{align-items:center}.optimized-marketplace .advanced-filters .filters-header{justify-content:space-between}.optimized-marketplace .advanced-filters .filters-header{padding-left:1rem;padding-right:1rem}.optimized-marketplace .advanced-filters .filters-header{padding-top:.75rem;padding-bottom:.75rem}.optimized-marketplace .advanced-filters .filters-header{border-bottom-width:1px}.optimized-marketplace .advanced-filters .filters-header{border-color:#ffffff1a}.optimized-marketplace .advanced-filters .filters-header h3{font-size:.875rem;line-height:1.25rem}.optimized-marketplace .advanced-filters .filters-header h3{font-weight:600}.optimized-marketplace .advanced-filters .filters-header h3{--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity, 1))}.optimized-marketplace .advanced-filters .filters-header .clear-filters{font-size:.75rem;line-height:1rem}.optimized-marketplace .advanced-filters .filters-header .clear-filters{--tw-text-opacity: 1;color:rgb(192 132 252 / var(--tw-text-opacity, 1))}.optimized-marketplace .advanced-filters .filters-header .clear-filters:hover{--tw-text-opacity: 1;color:rgb(216 180 254 / var(--tw-text-opacity, 1))}.optimized-marketplace .advanced-filters .filters-header .clear-filters{transition:color .2s ease}.optimized-marketplace .advanced-filters .filters-grid{gap:1rem}.optimized-marketplace .advanced-filters .filters-grid{padding:1rem}.optimized-marketplace .advanced-filters .filters-grid{display:grid;grid-template-columns:repeat(1,minmax(0,1fr))}@media(min-width:768px){.optimized-marketplace .advanced-filters .filters-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(min-width:1024px){.optimized-marketplace .advanced-filters .filters-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(min-width:1280px){.optimized-marketplace .advanced-filters .filters-grid{grid-template-columns:repeat(4,minmax(0,1fr))}}.optimized-marketplace .advanced-filters .filters-grid .filter-group .filter-label{margin-bottom:.5rem}.optimized-marketplace .advanced-filters .filters-grid .filter-group .filter-label{display:flex}.optimized-marketplace .advanced-filters .filters-grid .filter-group .filter-label{align-items:center}.optimized-marketplace .advanced-filters .filters-grid .filter-group .filter-label{gap:.375rem}.optimized-marketplace .advanced-filters .filters-grid .filter-group .filter-label{font-size:.75rem;line-height:1rem}.optimized-marketplace .advanced-filters .filters-grid .filter-group .filter-label{font-weight:500}.optimized-marketplace .advanced-filters .filters-grid .filter-group .filter-label{color:#ffffffb3}.optimized-marketplace .advanced-filters .filters-grid .filter-group .filter-label svg{height:.875rem}.optimized-marketplace .advanced-filters .filters-grid .filter-group .filter-label svg{width:.875rem}.optimized-marketplace .advanced-filters .filters-grid .filter-group .filter-label svg{color:#ffffff80}.optimized-marketplace .advanced-filters .filters-grid .filter-group .filter-options{display:flex}.optimized-marketplace .advanced-filters .filters-grid .filter-group .filter-options{flex-wrap:wrap}.optimized-marketplace .advanced-filters .filters-grid .filter-group .filter-options{gap:.375rem}.optimized-marketplace .advanced-filters .filters-grid .filter-group .filter-options.scrollable{max-height:5rem}.optimized-marketplace .advanced-filters .filters-grid .filter-group .filter-options.scrollable{overflow-y:auto}.optimized-marketplace .advanced-filters .filters-grid .filter-group .filter-options.scrollable{padding-right:.5rem}.optimized-marketplace .advanced-filters .filters-grid .filter-group .filter-options.scrollable::-webkit-scrollbar{width:.25rem}.optimized-marketplace .advanced-filters .filters-grid .filter-group .filter-options.scrollable::-webkit-scrollbar-track{border-radius:.25rem}.optimized-marketplace .advanced-filters .filters-grid .filter-group .filter-options.scrollable::-webkit-scrollbar-track{--tw-bg-opacity: 1;background-color:rgb(243 244 246 / var(--tw-bg-opacity, 1))}.optimized-marketplace .advanced-filters .filters-grid .filter-group .filter-options.scrollable:is(.dark *)::-webkit-scrollbar-track{--tw-bg-opacity: 1;background-color:rgb(31 41 55 / var(--tw-bg-opacity, 1))}.optimized-marketplace .advanced-filters .filters-grid .filter-group .filter-options.scrollable::-webkit-scrollbar-thumb{border-radius:.25rem}.optimized-marketplace .advanced-filters .filters-grid .filter-group .filter-options.scrollable::-webkit-scrollbar-thumb{--tw-bg-opacity: 1;background-color:rgb(156 163 175 / var(--tw-bg-opacity, 1))}.optimized-marketplace .advanced-filters .filters-grid .filter-group .filter-options.scrollable:is(.dark *)::-webkit-scrollbar-thumb{--tw-bg-opacity: 1;background-color:rgb(75 85 99 / var(--tw-bg-opacity, 1))}.optimized-marketplace .advanced-filters .filters-grid .filter-group .filter-options .filter-chip{display:flex}.optimized-marketplace .advanced-filters .filters-grid .filter-group .filter-options .filter-chip{align-items:center}.optimized-marketplace .advanced-filters .filters-grid .filter-group .filter-options .filter-chip{gap:.25rem}.optimized-marketplace .advanced-filters .filters-grid .filter-group .filter-options .filter-chip{padding-left:.625rem;padding-right:.625rem}.optimized-marketplace .advanced-filters .filters-grid .filter-group .filter-options .filter-chip{padding-top:.25rem;padding-bottom:.25rem}.optimized-marketplace .advanced-filters .filters-grid .filter-group .filter-options .filter-chip{font-size:11px}.optimized-marketplace .advanced-filters .filters-grid .filter-group .filter-options .filter-chip{font-weight:500}.optimized-marketplace .advanced-filters .filters-grid .filter-group .filter-options .filter-chip{color:#fff9}.optimized-marketplace .advanced-filters .filters-grid .filter-group .filter-options .filter-chip{background-color:#ffffff0d}.optimized-marketplace .advanced-filters .filters-grid .filter-group .filter-options .filter-chip{border-width:1px}.optimized-marketplace .advanced-filters .filters-grid .filter-group .filter-options .filter-chip{border-color:#ffffff1a}.optimized-marketplace .advanced-filters .filters-grid .filter-group .filter-options .filter-chip{border-radius:9999px}.optimized-marketplace .advanced-filters .filters-grid .filter-group .filter-options .filter-chip{transition:all .2s ease}.optimized-marketplace .advanced-filters .filters-grid .filter-group .filter-options .filter-chip{white-space:nowrap}.optimized-marketplace .advanced-filters .filters-grid .filter-group .filter-options .filter-chip svg{height:.75rem}.optimized-marketplace .advanced-filters .filters-grid .filter-group .filter-options .filter-chip svg{width:.75rem}.optimized-marketplace .advanced-filters .filters-grid .filter-group .filter-options .filter-chip:hover{border-color:#a855f780}.optimized-marketplace .advanced-filters .filters-grid .filter-group .filter-options .filter-chip:hover{color:#fffc}.optimized-marketplace .advanced-filters .filters-grid .filter-group .filter-options .filter-chip:hover{background-color:#ffffff1a}.optimized-marketplace .advanced-filters .filters-grid .filter-group .filter-options .filter-chip.active{--tw-bg-opacity: 1;background-color:rgb(147 51 234 / var(--tw-bg-opacity, 1))}.optimized-marketplace .advanced-filters .filters-grid .filter-group .filter-options .filter-chip.active{--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity, 1))}.optimized-marketplace .advanced-filters .filters-grid .filter-group .filter-options .filter-chip.active{--tw-border-opacity: 1;border-color:rgb(147 51 234 / var(--tw-border-opacity, 1))}.optimized-marketplace .advanced-filters .filters-grid .filter-group .filter-options .filter-chip.active:hover{--tw-border-opacity: 1;border-color:rgb(126 34 206 / var(--tw-border-opacity, 1))}.optimized-marketplace .advanced-filters .filters-grid .filter-group .filter-options .filter-chip.active:hover{--tw-bg-opacity: 1;background-color:rgb(126 34 206 / var(--tw-bg-opacity, 1))}.optimized-marketplace .advanced-filters .filters-grid .filter-group .filter-options .filter-chip .tier-range{margin-left:.25rem}.optimized-marketplace .advanced-filters .filters-grid .filter-group .filter-options .filter-chip .tier-range{font-size:10px}.optimized-marketplace .advanced-filters .filters-grid .filter-group .filter-options .filter-chip .tier-range{opacity:.7}.optimized-marketplace .advanced-filters .performance-filters{padding-left:1rem;padding-right:1rem}.optimized-marketplace .advanced-filters .performance-filters{padding-bottom:1rem}.optimized-marketplace .advanced-filters .performance-filters .filter-label{margin-bottom:.75rem}.optimized-marketplace .advanced-filters .performance-filters .filter-label{display:flex}.optimized-marketplace .advanced-filters .performance-filters .filter-label{align-items:center}.optimized-marketplace .advanced-filters .performance-filters .filter-label{gap:.375rem}.optimized-marketplace .advanced-filters .performance-filters .filter-label{font-size:.75rem;line-height:1rem}.optimized-marketplace .advanced-filters .performance-filters .filter-label{font-weight:500}.optimized-marketplace .advanced-filters .performance-filters .filter-label{--tw-text-opacity: 1;color:rgb(55 65 81 / var(--tw-text-opacity, 1))}.optimized-marketplace .advanced-filters .performance-filters .filter-label:is(.dark *){--tw-text-opacity: 1;color:rgb(209 213 219 / var(--tw-text-opacity, 1))}.optimized-marketplace .advanced-filters .performance-filters .filter-label svg{height:.875rem}.optimized-marketplace .advanced-filters .performance-filters .filter-label svg{width:.875rem}.optimized-marketplace .advanced-filters .performance-filters .filter-label svg{--tw-text-opacity: 1;color:rgb(107 114 128 / var(--tw-text-opacity, 1))}.optimized-marketplace .advanced-filters .performance-filters .sliders-grid{gap:.75rem}.optimized-marketplace .advanced-filters .performance-filters .sliders-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}@media(min-width:768px){.optimized-marketplace .advanced-filters .performance-filters .sliders-grid{grid-template-columns:repeat(4,minmax(0,1fr))}}.optimized-marketplace .advanced-filters .performance-filters .sliders-grid .slider-control label{margin-bottom:.25rem}.optimized-marketplace .advanced-filters .performance-filters .sliders-grid .slider-control label{display:block}.optimized-marketplace .advanced-filters .performance-filters .sliders-grid .slider-control label{font-size:10px}.optimized-marketplace .advanced-filters .performance-filters .sliders-grid .slider-control label{--tw-text-opacity: 1;color:rgb(75 85 99 / var(--tw-text-opacity, 1))}.optimized-marketplace .advanced-filters .performance-filters .sliders-grid .slider-control label:is(.dark *){--tw-text-opacity: 1;color:rgb(156 163 175 / var(--tw-text-opacity, 1))}.optimized-marketplace .advanced-filters .performance-filters .sliders-grid .slider-control .slider-container{display:flex}.optimized-marketplace .advanced-filters .performance-filters .sliders-grid .slider-control .slider-container{align-items:center}.optimized-marketplace .advanced-filters .performance-filters .sliders-grid .slider-control .slider-container{gap:.5rem}.optimized-marketplace .advanced-filters .performance-filters .sliders-grid .slider-control .slider-container .performance-slider{height:.25rem}.optimized-marketplace .advanced-filters .performance-filters .sliders-grid .slider-control .slider-container .performance-slider{flex:1 1 0%}.optimized-marketplace .advanced-filters .performance-filters .sliders-grid .slider-control .slider-container .performance-slider{--tw-bg-opacity: 1;background-color:rgb(229 231 235 / var(--tw-bg-opacity, 1))}.optimized-marketplace .advanced-filters .performance-filters .sliders-grid .slider-control .slider-container .performance-slider:is(.dark *){--tw-bg-opacity: 1;background-color:rgb(55 65 81 / var(--tw-bg-opacity, 1))}.optimized-marketplace .advanced-filters .performance-filters .sliders-grid .slider-control .slider-container .performance-slider{border-radius:9999px}.optimized-marketplace .advanced-filters .performance-filters .sliders-grid .slider-control .slider-container .performance-slider{cursor:pointer}.optimized-marketplace .advanced-filters .performance-filters .sliders-grid .slider-control .slider-container .performance-slider{-webkit-appearance:none;appearance:none}.optimized-marketplace .advanced-filters .performance-filters .sliders-grid .slider-control .slider-container .performance-slider::-webkit-slider-thumb{-webkit-appearance:none;appearance:none}.optimized-marketplace .advanced-filters .performance-filters .sliders-grid .slider-control .slider-container .performance-slider::-webkit-slider-thumb{height:.75rem}.optimized-marketplace .advanced-filters .performance-filters .sliders-grid .slider-control .slider-container .performance-slider::-webkit-slider-thumb{width:.75rem}.optimized-marketplace .advanced-filters .performance-filters .sliders-grid .slider-control .slider-container .performance-slider::-webkit-slider-thumb{--tw-bg-opacity: 1;background-color:rgb(147 51 234 / var(--tw-bg-opacity, 1))}.optimized-marketplace .advanced-filters .performance-filters .sliders-grid .slider-control .slider-container .performance-slider::-webkit-slider-thumb{border-radius:9999px}.optimized-marketplace .advanced-filters .performance-filters .sliders-grid .slider-control .slider-container .performance-slider::-webkit-slider-thumb{cursor:pointer}.optimized-marketplace .advanced-filters .performance-filters .sliders-grid .slider-control .slider-container .performance-slider::-webkit-slider-thumb{transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.optimized-marketplace .advanced-filters .performance-filters .sliders-grid .slider-control .slider-container .performance-slider::-webkit-slider-thumb{transition-duration:.2s}.optimized-marketplace .advanced-filters .performance-filters .sliders-grid .slider-control .slider-container .performance-slider::-webkit-slider-thumb{animation-duration:.2s}.optimized-marketplace .advanced-filters .performance-filters .sliders-grid .slider-control .slider-container .performance-slider::-webkit-slider-thumb:hover{--tw-scale-x: 1.25;--tw-scale-y: 1.25;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.optimized-marketplace .advanced-filters .performance-filters .sliders-grid .slider-control .slider-container .slider-value{font-size:10px}.optimized-marketplace .advanced-filters .performance-filters .sliders-grid .slider-control .slider-container .slider-value{font-weight:500}.optimized-marketplace .advanced-filters .performance-filters .sliders-grid .slider-control .slider-container .slider-value{--tw-text-opacity: 1;color:rgb(55 65 81 / var(--tw-text-opacity, 1))}.optimized-marketplace .advanced-filters .performance-filters .sliders-grid .slider-control .slider-container .slider-value:is(.dark *){--tw-text-opacity: 1;color:rgb(209 213 219 / var(--tw-text-opacity, 1))}.optimized-marketplace .advanced-filters .performance-filters .sliders-grid .slider-control .slider-container .slider-value{min-width:30px}.optimized-marketplace .quick-filters-bar{display:flex}.optimized-marketplace .quick-filters-bar{align-items:center}.optimized-marketplace .quick-filters-bar{gap:.5rem}.optimized-marketplace .quick-filters-bar{padding-left:1rem;padding-right:1rem}.optimized-marketplace .quick-filters-bar{padding-top:.5rem;padding-bottom:.5rem}.optimized-marketplace .quick-filters-bar{background-color:#000c}.optimized-marketplace .quick-filters-bar{border-bottom-width:1px}.optimized-marketplace .quick-filters-bar{border-color:#ffffff1a}.optimized-marketplace .quick-filters-bar{overflow-x:auto}.optimized-marketplace .quick-filters-bar::-webkit-scrollbar{height:0px}.optimized-marketplace .quick-filters-bar .quick-filter{display:flex}.optimized-marketplace .quick-filters-bar .quick-filter{align-items:center}.optimized-marketplace .quick-filters-bar .quick-filter{gap:.375rem}.optimized-marketplace .quick-filters-bar .quick-filter{padding-left:.75rem;padding-right:.75rem}.optimized-marketplace .quick-filters-bar .quick-filter{padding-top:.375rem;padding-bottom:.375rem}.optimized-marketplace .quick-filters-bar .quick-filter{font-size:.75rem;line-height:1rem}.optimized-marketplace .quick-filters-bar .quick-filter{font-weight:500}.optimized-marketplace .quick-filters-bar .quick-filter{color:#fff9}.optimized-marketplace .quick-filters-bar .quick-filter{background-color:#ffffff0d}.optimized-marketplace .quick-filters-bar .quick-filter{border-width:1px}.optimized-marketplace .quick-filters-bar .quick-filter{border-color:#ffffff1a}.optimized-marketplace .quick-filters-bar .quick-filter{border-radius:9999px}.optimized-marketplace .quick-filters-bar .quick-filter{transition:all .2s ease}.optimized-marketplace .quick-filters-bar .quick-filter{white-space:nowrap}.optimized-marketplace .quick-filters-bar .quick-filter svg{height:.75rem}.optimized-marketplace .quick-filters-bar .quick-filter svg{width:.75rem}.optimized-marketplace .quick-filters-bar .quick-filter:hover{border-color:#a855f780}.optimized-marketplace .quick-filters-bar .quick-filter:hover{color:#fffc}.optimized-marketplace .quick-filters-bar .quick-filter:hover{background-color:#ffffff1a}.optimized-marketplace .quick-filters-bar .quick-filter.active{--tw-bg-opacity: 1;background-color:rgb(147 51 234 / var(--tw-bg-opacity, 1))}.optimized-marketplace .quick-filters-bar .quick-filter.active{--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity, 1))}.optimized-marketplace .quick-filters-bar .quick-filter.active{--tw-border-opacity: 1;border-color:rgb(147 51 234 / var(--tw-border-opacity, 1))}.optimized-marketplace .quick-filters-bar .sort-dropdown{margin-left:auto}.optimized-marketplace .quick-filters-bar .sort-dropdown select{padding-left:.75rem;padding-right:.75rem}.optimized-marketplace .quick-filters-bar .sort-dropdown select{padding-top:.375rem;padding-bottom:.375rem}.optimized-marketplace .quick-filters-bar .sort-dropdown select{font-size:.75rem;line-height:1rem}.optimized-marketplace .quick-filters-bar .sort-dropdown select{font-weight:500}.optimized-marketplace .quick-filters-bar .sort-dropdown select{color:#ffffffb3}.optimized-marketplace .quick-filters-bar .sort-dropdown select{background-color:#ffffff0d}.optimized-marketplace .quick-filters-bar .sort-dropdown select{border-width:1px}.optimized-marketplace .quick-filters-bar .sort-dropdown select{border-color:#ffffff1a}.optimized-marketplace .quick-filters-bar .sort-dropdown select{border-radius:var(--radius)}.optimized-marketplace .quick-filters-bar .sort-dropdown select{cursor:pointer}.optimized-marketplace .quick-filters-bar .sort-dropdown select{outline:2px solid transparent;outline-offset:2px}.optimized-marketplace .quick-filters-bar .sort-dropdown select:focus{border-color:#a855f780}.optimized-marketplace .results-header{display:flex}.optimized-marketplace .results-header{align-items:center}.optimized-marketplace .results-header{justify-content:space-between}.optimized-marketplace .results-header{padding-left:1rem;padding-right:1rem}.optimized-marketplace .results-header{padding-top:.5rem;padding-bottom:.5rem}.optimized-marketplace .results-header{background-color:#0009}.optimized-marketplace .results-header{border-bottom-width:1px}.optimized-marketplace .results-header{border-color:#ffffff1a}.optimized-marketplace .results-header .results-info{display:flex}.optimized-marketplace .results-header .results-info{align-items:center}.optimized-marketplace .results-header .results-info{gap:.5rem}.optimized-marketplace .results-header .results-info .results-count{font-size:.875rem;line-height:1.25rem}.optimized-marketplace .results-header .results-info .results-count{font-weight:600}.optimized-marketplace .results-header .results-info .results-count{--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity, 1))}.optimized-marketplace .results-header .results-info .search-context{font-size:.875rem;line-height:1.25rem}.optimized-marketplace .results-header .results-info .search-context{color:#ffffff80}.optimized-marketplace .results-header .refresh-button{display:flex}.optimized-marketplace .results-header .refresh-button{align-items:center}.optimized-marketplace .results-header .refresh-button{gap:.375rem}.optimized-marketplace .results-header .refresh-button{padding-left:.75rem;padding-right:.75rem}.optimized-marketplace .results-header .refresh-button{padding-top:.25rem;padding-bottom:.25rem}.optimized-marketplace .results-header .refresh-button{font-size:.75rem;line-height:1rem}.optimized-marketplace .results-header .refresh-button{color:#fff9}.optimized-marketplace .results-header .refresh-button:hover{color:#fffc}.optimized-marketplace .results-header .refresh-button{transition:color .2s ease}.optimized-marketplace .results-header .refresh-button svg{height:.875rem}.optimized-marketplace .results-header .refresh-button svg{width:.875rem}.optimized-marketplace .results-header .refresh-button svg{transition-property:transform;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.optimized-marketplace .results-header .refresh-button svg{transition-duration:.3s}.optimized-marketplace .results-header .refresh-button svg{animation-duration:.3s}.optimized-marketplace .results-header .refresh-button:hover svg{--tw-rotate: 180deg;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.optimized-marketplace .marketplace-content{flex:1 1 0%}.optimized-marketplace .marketplace-content{padding:1rem}.optimized-marketplace .marketplace-content{overflow-y:auto}.optimized-marketplace .marketplace-content .loading-state,.optimized-marketplace .marketplace-content .empty-state{display:flex}.optimized-marketplace .marketplace-content .loading-state,.optimized-marketplace .marketplace-content .empty-state{flex-direction:column}.optimized-marketplace .marketplace-content .loading-state,.optimized-marketplace .marketplace-content .empty-state{align-items:center}.optimized-marketplace .marketplace-content .loading-state,.optimized-marketplace .marketplace-content .empty-state{justify-content:center}.optimized-marketplace .marketplace-content .loading-state,.optimized-marketplace .marketplace-content .empty-state{min-height:400px}.optimized-marketplace .marketplace-content .loading-state,.optimized-marketplace .marketplace-content .empty-state{color:#ffffff80}.optimized-marketplace .marketplace-content .loading-state svg,.optimized-marketplace .marketplace-content .empty-state svg{margin-bottom:1rem}.optimized-marketplace .marketplace-content .loading-state svg,.optimized-marketplace .marketplace-content .empty-state svg{height:3rem}.optimized-marketplace .marketplace-content .loading-state svg,.optimized-marketplace .marketplace-content .empty-state svg{width:3rem}.optimized-marketplace .marketplace-content .loading-state svg,.optimized-marketplace .marketplace-content .empty-state svg{color:#fff3}.optimized-marketplace .marketplace-content .loading-state h3,.optimized-marketplace .marketplace-content .empty-state h3{margin-bottom:.5rem}.optimized-marketplace .marketplace-content .loading-state h3,.optimized-marketplace .marketplace-content .empty-state h3{font-size:1.125rem;line-height:1.75rem}.optimized-marketplace .marketplace-content .loading-state h3,.optimized-marketplace .marketplace-content .empty-state h3{font-weight:600}.optimized-marketplace .marketplace-content .loading-state h3,.optimized-marketplace .marketplace-content .empty-state h3{--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity, 1))}.optimized-marketplace .marketplace-content .loading-state p,.optimized-marketplace .marketplace-content .empty-state p{margin-bottom:1rem}.optimized-marketplace .marketplace-content .loading-state p,.optimized-marketplace .marketplace-content .empty-state p{font-size:.875rem;line-height:1.25rem}.optimized-marketplace .marketplace-content .loading-state button,.optimized-marketplace .marketplace-content .empty-state button{padding-left:1rem;padding-right:1rem}.optimized-marketplace .marketplace-content .loading-state button,.optimized-marketplace .marketplace-content .empty-state button{padding-top:.5rem;padding-bottom:.5rem}.optimized-marketplace .marketplace-content .loading-state button,.optimized-marketplace .marketplace-content .empty-state button{font-size:.875rem;line-height:1.25rem}.optimized-marketplace .marketplace-content .loading-state button,.optimized-marketplace .marketplace-content .empty-state button{font-weight:500}.optimized-marketplace .marketplace-content .loading-state button,.optimized-marketplace .marketplace-content .empty-state button{--tw-text-opacity: 1;color:rgb(192 132 252 / var(--tw-text-opacity, 1))}.optimized-marketplace .marketplace-content .loading-state button,.optimized-marketplace .marketplace-content .empty-state button{background-color:#581c874d}.optimized-marketplace .marketplace-content .loading-state button,.optimized-marketplace .marketplace-content .empty-state button{border-radius:var(--radius)}.optimized-marketplace .marketplace-content .loading-state button:hover,.optimized-marketplace .marketplace-content .empty-state button:hover{background-color:#581c8780}.optimized-marketplace .marketplace-content .loading-state button,.optimized-marketplace .marketplace-content .empty-state button{transition:background-color .2s ease}.optimized-marketplace .marketplace-content .spinner{height:2.5rem}.optimized-marketplace .marketplace-content .spinner{width:2.5rem}.optimized-marketplace .marketplace-content .spinner{border-width:2px}.optimized-marketplace .marketplace-content .spinner{border-color:#ffffff1a}.optimized-marketplace .marketplace-content .spinner{--tw-border-opacity: 1;border-top-color:rgb(147 51 234 / var(--tw-border-opacity, 1))}.optimized-marketplace .marketplace-content .spinner{border-radius:9999px}.optimized-marketplace .marketplace-content .spinner{animation:spin 1s linear infinite}.optimized-marketplace .twins-grid{gap:1rem}.optimized-marketplace .twins-grid{display:grid}.optimized-marketplace .twins-grid.grid{grid-template-columns:repeat(2,minmax(0,1fr))}@media(min-width:768px){.optimized-marketplace .twins-grid.grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(min-width:1024px){.optimized-marketplace .twins-grid.grid{grid-template-columns:repeat(4,minmax(0,1fr))}}@media(min-width:1280px){.optimized-marketplace .twins-grid.grid{grid-template-columns:repeat(5,minmax(0,1fr))}}@media(min-width:1536px){.optimized-marketplace .twins-grid.grid{grid-template-columns:repeat(6,minmax(0,1fr))}}.optimized-marketplace .twins-grid.list{grid-template-columns:repeat(1,minmax(0,1fr))}.optimized-marketplace .twins-grid.compact{gap:.5rem}.optimized-marketplace .twins-grid.compact{grid-template-columns:repeat(2,minmax(0,1fr))}@media(min-width:768px){.optimized-marketplace .twins-grid.compact{grid-template-columns:repeat(4,minmax(0,1fr))}}@media(min-width:1024px){.optimized-marketplace .twins-grid.compact{grid-template-columns:repeat(6,minmax(0,1fr))}}@media(min-width:1280px){.optimized-marketplace .twins-grid.compact{grid-template-columns:repeat(8,minmax(0,1fr))}}.optimized-marketplace .twin-card{background-color:#00000080}.optimized-marketplace .twin-card{overflow:hidden}.optimized-marketplace .twin-card{border-radius:var(--radius)}.optimized-marketplace .twin-card{border-width:1px}.optimized-marketplace .twin-card{border-color:#ffffff1a}.optimized-marketplace .twin-card{transition:transform .2s ease,border-color .2s ease}.optimized-marketplace .twin-card{cursor:pointer}.optimized-marketplace .twin-card:hover{border-color:#a855f780}.optimized-marketplace .twin-card:hover{transform:translateY(-2px)}.optimized-marketplace .twin-card.grid .twin-avatar{position:relative}.optimized-marketplace .twin-card.grid .twin-avatar{aspect-ratio:1 / 1}.optimized-marketplace .twin-card.grid .twin-avatar{--tw-bg-opacity: 1;background-color:rgb(243 244 246 / var(--tw-bg-opacity, 1))}.optimized-marketplace .twin-card.grid .twin-avatar:is(.dark *){--tw-bg-opacity: 1;background-color:rgb(31 41 55 / var(--tw-bg-opacity, 1))}.optimized-marketplace .twin-card.grid .twin-avatar img{height:100%}.optimized-marketplace .twin-card.grid .twin-avatar img{width:100%}.optimized-marketplace .twin-card.grid .twin-avatar img{object-fit:cover}.optimized-marketplace .twin-card.grid .twin-avatar .status-badge{position:absolute}.optimized-marketplace .twin-card.grid .twin-avatar .status-badge{top:.5rem}.optimized-marketplace .twin-card.grid .twin-avatar .status-badge{left:.5rem}.optimized-marketplace .twin-card.grid .twin-avatar .status-badge{padding-left:.5rem;padding-right:.5rem}.optimized-marketplace .twin-card.grid .twin-avatar .status-badge{padding-top:.125rem;padding-bottom:.125rem}.optimized-marketplace .twin-card.grid .twin-avatar .status-badge{font-size:10px}.optimized-marketplace .twin-card.grid .twin-avatar .status-badge{font-weight:700}.optimized-marketplace .twin-card.grid .twin-avatar .status-badge{border-radius:9999px}.optimized-marketplace .twin-card.grid .twin-avatar .status-badge.live{--tw-bg-opacity: 1;background-color:rgb(239 68 68 / var(--tw-bg-opacity, 1))}.optimized-marketplace .twin-card.grid .twin-avatar .status-badge.live{--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity, 1))}@keyframes pulse{50%{opacity:.5}}.optimized-marketplace .twin-card.grid .twin-avatar .status-badge.live{animation:pulse 2s cubic-bezier(.4,0,.6,1) infinite}.optimized-marketplace .twin-card.grid .twin-avatar .verified-badge{position:absolute}.optimized-marketplace .twin-card.grid .twin-avatar .verified-badge{top:.5rem}.optimized-marketplace .twin-card.grid .twin-avatar .verified-badge{right:.5rem}.optimized-marketplace .twin-card.grid .twin-avatar .verified-badge{height:1.25rem}.optimized-marketplace .twin-card.grid .twin-avatar .verified-badge{width:1.25rem}.optimized-marketplace .twin-card.grid .twin-avatar .verified-badge{padding:.25rem}.optimized-marketplace .twin-card.grid .twin-avatar .verified-badge{--tw-bg-opacity: 1;background-color:rgb(59 130 246 / var(--tw-bg-opacity, 1))}.optimized-marketplace .twin-card.grid .twin-avatar .verified-badge{--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity, 1))}.optimized-marketplace .twin-card.grid .twin-avatar .verified-badge{border-radius:9999px}.optimized-marketplace .twin-card.grid .twin-info{padding:.75rem}.optimized-marketplace .twin-card.grid .twin-info .twin-name{font-size:.875rem;line-height:1.25rem}.optimized-marketplace .twin-card.grid .twin-info .twin-name{font-weight:600}.optimized-marketplace .twin-card.grid .twin-info .twin-name{--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity, 1))}.optimized-marketplace .twin-card.grid .twin-info .twin-name{margin-bottom:.25rem}.optimized-marketplace .twin-card.grid .twin-info .twin-name{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.optimized-marketplace .twin-card.grid .twin-info .twin-role{font-size:.75rem;line-height:1rem}.optimized-marketplace .twin-card.grid .twin-info .twin-role{color:#ffffff80}.optimized-marketplace .twin-card.grid .twin-info .twin-role,.optimized-marketplace .twin-card.grid .twin-info .twin-metrics{margin-bottom:.5rem}.optimized-marketplace .twin-card.grid .twin-info .twin-metrics{display:flex}.optimized-marketplace .twin-card.grid .twin-info .twin-metrics{align-items:center}.optimized-marketplace .twin-card.grid .twin-info .twin-metrics{gap:.75rem}.optimized-marketplace .twin-card.grid .twin-info .twin-metrics .metric{display:flex}.optimized-marketplace .twin-card.grid .twin-info .twin-metrics .metric{align-items:center}.optimized-marketplace .twin-card.grid .twin-info .twin-metrics .metric{gap:.25rem}.optimized-marketplace .twin-card.grid .twin-info .twin-metrics .metric{font-size:10px}.optimized-marketplace .twin-card.grid .twin-info .twin-metrics .metric{color:#fff9}.optimized-marketplace .twin-card.grid .twin-info .twin-metrics .metric svg{height:.75rem}.optimized-marketplace .twin-card.grid .twin-info .twin-metrics .metric svg{width:.75rem}.optimized-marketplace .twin-card.grid .twin-info .twin-tags{margin-bottom:.5rem}.optimized-marketplace .twin-card.grid .twin-info .twin-tags{display:flex}.optimized-marketplace .twin-card.grid .twin-info .twin-tags{gap:.25rem}.optimized-marketplace .twin-card.grid .twin-info .twin-tags{overflow:hidden}.optimized-marketplace .twin-card.grid .twin-info .twin-tags .tag{padding-left:.5rem;padding-right:.5rem}.optimized-marketplace .twin-card.grid .twin-info .twin-tags .tag{padding-top:.125rem;padding-bottom:.125rem}.optimized-marketplace .twin-card.grid .twin-info .twin-tags .tag{font-size:9px}.optimized-marketplace .twin-card.grid .twin-info .twin-tags .tag{font-weight:500}.optimized-marketplace .twin-card.grid .twin-info .twin-tags .tag{color:#fff9}.optimized-marketplace .twin-card.grid .twin-info .twin-tags .tag{background-color:#ffffff0d}.optimized-marketplace .twin-card.grid .twin-info .twin-tags .tag{border-radius:9999px}.optimized-marketplace .twin-card.grid .twin-info .twin-price{display:flex}.optimized-marketplace .twin-card.grid .twin-info .twin-price{align-items:center}.optimized-marketplace .twin-card.grid .twin-info .twin-price{justify-content:space-between}.optimized-marketplace .twin-card.grid .twin-info .twin-price .price-value{font-size:.875rem;line-height:1.25rem}.optimized-marketplace .twin-card.grid .twin-info .twin-price .price-value{font-weight:700}.optimized-marketplace .twin-card.grid .twin-info .twin-price .price-value{--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity, 1))}.optimized-marketplace .twin-card.grid .twin-info .twin-price .quick-action{padding-left:.5rem;padding-right:.5rem}.optimized-marketplace .twin-card.grid .twin-info .twin-price .quick-action{padding-top:.25rem;padding-bottom:.25rem}.optimized-marketplace .twin-card.grid .twin-info .twin-price .quick-action{font-size:10px}.optimized-marketplace .twin-card.grid .twin-info .twin-price .quick-action{font-weight:500}.optimized-marketplace .twin-card.grid .twin-info .twin-price .quick-action{--tw-text-opacity: 1;color:rgb(192 132 252 / var(--tw-text-opacity, 1))}.optimized-marketplace .twin-card.grid .twin-info .twin-price .quick-action{background-color:#581c874d}.optimized-marketplace .twin-card.grid .twin-info .twin-price .quick-action{border-radius:.25rem}.optimized-marketplace .twin-card.grid .twin-info .twin-price .quick-action:hover{background-color:#581c8780}.optimized-marketplace .twin-card.grid .twin-info .twin-price .quick-action{transition:background-color .2s ease}.optimized-marketplace .twin-card.list{display:flex}.optimized-marketplace .twin-card.list{gap:1rem}.optimized-marketplace .twin-card.list{padding:1rem}.optimized-marketplace .twin-card.list .twin-avatar{height:4rem}.optimized-marketplace .twin-card.list .twin-avatar{width:4rem}.optimized-marketplace .twin-card.list .twin-avatar{overflow:hidden}.optimized-marketplace .twin-card.list .twin-avatar{border-radius:var(--radius)}.optimized-marketplace .twin-card.list .twin-avatar{flex-shrink:0}.optimized-marketplace .twin-card.list .twin-info{display:flex}.optimized-marketplace .twin-card.list .twin-info{flex:1 1 0%}.optimized-marketplace .twin-card.list .twin-info{align-items:center}.optimized-marketplace .twin-card.list .twin-info{justify-content:space-between}.optimized-marketplace .twin-card.list .twin-info .twin-metrics{display:flex}.optimized-marketplace .twin-card.list .twin-info .twin-metrics{gap:1rem}.optimized-marketplace .twin-card.list .twin-info .twin-price{text-align:right}.optimized-marketplace .twin-card.compact{text-align:center}.optimized-marketplace .twin-card.compact .twin-avatar{margin-left:auto;margin-right:auto}.optimized-marketplace .twin-card.compact .twin-avatar{margin-bottom:.25rem}.optimized-marketplace .twin-card.compact .twin-avatar{height:3rem}.optimized-marketplace .twin-card.compact .twin-avatar{width:3rem}.optimized-marketplace .twin-card.compact .twin-avatar{overflow:hidden}.optimized-marketplace .twin-card.compact .twin-avatar{border-radius:9999px}.optimized-marketplace .twin-card.compact .twin-info{padding:.25rem}.optimized-marketplace .twin-card.compact .twin-info .twin-name{font-size:10px}.optimized-marketplace .twin-card.compact .twin-info .twin-name{font-weight:500}.optimized-marketplace .twin-card.compact .twin-info .twin-price{font-size:9px}@media(max-width:640px){.optimized-marketplace .marketplace-topbar{padding-left:.5rem;padding-right:.5rem}.optimized-marketplace .marketplace-topbar .topbar-brand .brand-text{display:none}.optimized-marketplace .marketplace-topbar .topbar-menu .menu-tab{padding-left:.5rem;padding-right:.5rem}.optimized-marketplace .marketplace-topbar .topbar-menu .menu-tab .tab-label,.optimized-marketplace .marketplace-topbar .topbar-actions .search-box{display:none}.optimized-marketplace .advanced-filters .filters-grid{grid-template-columns:repeat(1,minmax(0,1fr))}.optimized-marketplace .twins-grid.grid{grid-template-columns:repeat(2,minmax(0,1fr))}.optimized-marketplace .twins-grid.compact{grid-template-columns:repeat(3,minmax(0,1fr))}}.my-twins-analytics{display:flex;flex-direction:column;gap:1.5rem}.my-twins-analytics__stats-grid{display:grid;grid-template-columns:1fr;gap:1rem}@media(min-width:640px){.my-twins-analytics__stats-grid{grid-template-columns:repeat(2,1fr)}}@media(min-width:1024px){.my-twins-analytics__stats-grid{grid-template-columns:repeat(4,1fr)}}.my-twins-analytics__stat-card{position:relative;overflow:hidden;border-radius:1rem;background-color:#0d0d0d;border:1px solid rgba(255,255,255,.1);transition:border-color .2s ease;padding:1rem;transform:translateZ(0)}@media(min-width:768px){.my-twins-analytics__stat-card{padding:1.25rem}}.my-twins-analytics__stat-card:hover{border-color:#fff3}.my-twins-analytics__stat-card--emerald{background:linear-gradient(135deg,#05160f,#0d0d0d);border-color:#10b98133}.my-twins-analytics__stat-card--emerald:hover{border-color:#10b9814d}.my-twins-analytics__stat-card--blue{background:linear-gradient(135deg,#080f1a,#0d0d0d);border-color:#3b82f633}.my-twins-analytics__stat-card--blue:hover{border-color:#3b82f64d}.my-twins-analytics__stat-card--purple{background:linear-gradient(135deg,#110a1a,#0d0d0d);border-color:#a855f733}.my-twins-analytics__stat-card--purple:hover{border-color:#a855f74d}.my-twins-analytics__stat-card--amber{background:linear-gradient(135deg,#1a1208,#0d0d0d);border-color:#f59e0b33}.my-twins-analytics__stat-card--amber:hover{border-color:#f59e0b4d}.my-twins-analytics__stat-header{display:flex;align-items:center;justify-content:space-between}.my-twins-analytics__stat-header svg{width:2rem;height:2rem;opacity:.8}.my-twins-analytics__stat-label{font-size:.875rem;color:#fff9;margin-bottom:.25rem}.my-twins-analytics__stat-value{font-size:1.5rem;font-weight:700;margin-bottom:.25rem}.my-twins-analytics__stat-value--emerald{color:#34d399}.my-twins-analytics__stat-value--blue{color:#60a5fa}.my-twins-analytics__stat-value--purple{color:#c084fc}.my-twins-analytics__stat-value--amber{color:#fbbf24}.my-twins-analytics__stat-desc{font-size:.75rem;color:#fff6;display:flex;align-items:center;gap:.25rem}.my-twins-analytics__header-section{background-color:#0d0d0d;border:1px solid rgba(255,255,255,.1);border-radius:1rem;padding:1.25rem;display:flex;align-items:center;justify-content:space-between}.my-twins-analytics__header-title{font-size:1.125rem;font-weight:600;color:#fff}.my-twins-analytics__header-action-btn{display:inline-flex;align-items:center;gap:.5rem;padding:.5rem 1rem;border-radius:.75rem;font-size:.875rem;font-weight:500;color:#fff;background:linear-gradient(135deg,#a855f7,#3b82f6);border:none;cursor:pointer;transition:opacity .2s ease}.my-twins-analytics__header-action-btn:hover{opacity:.9}.my-twins-analytics__header-action-btn svg{width:1rem;height:1rem}.my-twins-analytics__twins-grid{display:grid;grid-template-columns:1fr;gap:1.5rem}@media(min-width:768px){.my-twins-analytics__twins-grid{grid-template-columns:repeat(2,1fr)}}@media(min-width:1024px){.my-twins-analytics__twins-grid{grid-template-columns:repeat(3,1fr)}}.my-twins-analytics__empty-state{background-color:#ffffff0d;border:1px solid rgba(255,255,255,.1);border-radius:1rem;padding:3rem;text-align:center;display:flex;flex-direction:column;align-items:center;justify-content:center}.my-twins-analytics__empty-state-icon{width:3rem;height:3rem;color:#ffffff4d;margin-bottom:1rem}.my-twins-analytics__empty-state-title{font-size:1.125rem;font-weight:600;color:#fff;margin-bottom:.5rem}.my-twins-analytics__empty-state-desc{font-size:.875rem;color:#ffffff80;margin-bottom:1.5rem}.my-twins-analytics__history-card,.my-twins-analytics__insight-card{background-color:#0d0d0d;border:1px solid rgba(255,255,255,.1);border-radius:1rem;overflow:hidden}.my-twins-analytics__card-header{padding:1.25rem;border-bottom:1px solid rgba(255,255,255,.05);display:flex;align-items:center;gap:.5rem}.my-twins-analytics__card-title{font-size:1rem;font-weight:600;color:#fff;display:flex;align-items:center;gap:.5rem}.my-twins-analytics__card-title svg{width:1.25rem;height:1.25rem;color:#ffffff80}.my-twins-analytics__card-content{padding:1.25rem}.my-twins-analytics__insights-grid{display:grid;grid-template-columns:1fr;gap:1.5rem}@media(min-width:1024px){.my-twins-analytics__insights-grid{grid-template-columns:repeat(2,1fr)}}.my-twins-analytics__top-twin{display:flex;align-items:center;gap:1rem}.my-twins-analytics__twin-avatar{width:4rem;height:4rem;border-radius:.75rem;object-fit:cover;background-color:#ffffff1a}.my-twins-analytics__twin-info{flex:1}.my-twins-analytics__twin-name{font-weight:600;color:#fff;font-size:1rem}.my-twins-analytics__twin-market{font-size:.875rem;color:#ffffff80}.my-twins-analytics__twin-stats{display:flex;align-items:center;gap:1rem;margin-top:.5rem;font-size:.875rem}.my-twins-analytics__summary-list{display:flex;flex-direction:column;gap:.75rem}.my-twins-analytics__summary-item{display:flex;align-items:center;justify-content:space-between;padding:.75rem;background-color:#ffffff08;border-radius:.5rem}.my-twins-analytics__summary-label{font-size:.875rem;color:#ffffffb3}.my-twins-analytics__summary-badge{padding:.25rem .625rem;border-radius:9999px;font-size:.75rem;font-weight:600}.my-twins-analytics__summary-badge--default{background-color:#ffffff1a;color:#fffc}.my-twins-analytics__summary-badge--emerald{background-color:#10b98133;color:#34d399}.my-twins-analytics__summary-badge--blue{background-color:#3b82f633;color:#60a5fa}.my-twins-analytics__loading{display:flex;align-items:center;justify-content:center;padding:6rem 0}.my-twins-analytics__auth-alert{background-color:#ffffff0d;border:1px solid rgba(255,255,255,.1);border-radius:1rem;padding:3rem;text-align:center}.create-story-modal{position:fixed;top:0;right:0;bottom:0;left:0;z-index:9999;display:flex;align-items:center;justify-content:center;padding:1rem}.create-story-modal__backdrop{position:absolute;top:0;right:0;bottom:0;left:0;background:#000000eb}.create-story-modal__container{position:relative;width:100%;max-width:400px;background:#1c1c1e;border-radius:1.25rem;overflow:hidden;display:flex;flex-direction:column;max-height:90vh;border:1px solid rgba(255,255,255,.08);animation:modal-fade-in .25s cubic-bezier(.4,0,.2,1)}.create-story-modal__header{display:flex;align-items:center;justify-content:space-between;padding:.875rem 1rem;border-bottom:1px solid rgba(255,255,255,.06)}.create-story-modal__close{width:2rem;height:2rem;border-radius:50%;background:#ffffff14;border:none;cursor:pointer;color:#fffc;display:flex;align-items:center;justify-content:center;transition:all .2s cubic-bezier(.4,0,.2,1)}.create-story-modal__close:hover{background:#ffffff1f;color:#fff}.create-story-modal__close:active{transform:scale(.94)}.create-story-modal__title-section{display:flex;flex-direction:column;align-items:center;gap:.25rem}.create-story-modal__title{font-size:.9375rem;font-weight:600;color:#fff;margin:0;letter-spacing:-.01em}.create-story-modal__account-indicator{display:flex;align-items:center;gap:.375rem;padding:.25rem .625rem .25rem .25rem;background:#ffffff0f;border-radius:9999px}.create-story-modal__account-avatar{width:1.125rem;height:1.125rem;border-radius:50%;object-fit:cover}.create-story-modal__account-name{font-size:.6875rem;color:#ffffff80;font-weight:500}.create-story-modal__submit{padding:.5rem 1rem;background:#fff;border:none;border-radius:9999px;color:#000;font-size:.8125rem;font-weight:600;cursor:pointer;transition:all .2s cubic-bezier(.4,0,.2,1)}.create-story-modal__submit:hover:not(:disabled){background:#ffffffe6}.create-story-modal__submit:active:not(:disabled){transform:scale(.96)}.create-story-modal__submit:disabled{opacity:.4;cursor:not-allowed}.create-story-modal__content{flex:1;overflow-y:auto;scrollbar-width:none;-ms-overflow-style:none}.create-story-modal__content::-webkit-scrollbar{display:none}.create-story-modal__upload-area{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:1rem;padding:3rem 2rem;border:1.5px dashed rgba(255,255,255,.12);border-radius:1rem;margin:1rem;cursor:pointer;transition:all .2s cubic-bezier(.4,0,.2,1)}.create-story-modal__upload-area:hover{border-color:#ffffff40;background:#ffffff05}.create-story-modal__upload-area:active{transform:scale(.99)}.create-story-modal__upload-icon{width:3.5rem;height:3.5rem;border-radius:50%;background:#ffffff14;color:#ffffffb3;display:flex;align-items:center;justify-content:center}.create-story-modal__upload-text{text-align:center}.create-story-modal__upload-title{display:block;font-size:.9375rem;font-weight:500;color:#fff;margin-bottom:.25rem;letter-spacing:-.01em}.create-story-modal__upload-subtitle{display:block;font-size:.8125rem;color:#fff6}.create-story-modal__upload-formats{display:flex;gap:1.25rem;margin-top:.75rem}.create-story-modal__format{display:flex;align-items:center;gap:.375rem;font-size:.75rem;color:#ffffff59}.create-story-modal__source-picker{display:flex;flex-direction:column;height:100%}.create-story-modal__source-tabs{display:flex;gap:.25rem;padding:.5rem 1rem;border-bottom:1px solid rgba(255,255,255,.06)}.create-story-modal__source-tab{flex:1;display:flex;align-items:center;justify-content:center;gap:.5rem;padding:.625rem 0;background:transparent;border:none;border-radius:.625rem;cursor:pointer;color:#ffffff73;font-size:.8125rem;font-weight:500;transition:all .2s cubic-bezier(.22,1,.36,1)}.create-story-modal__source-tab:hover{color:#ffffffb3;background:#ffffff0a}.create-story-modal__source-tab.is-active{color:#fff;background:#ffffff14}.create-story-modal__gallery{flex:1;overflow-y:auto;scrollbar-width:none;-ms-overflow-style:none}.create-story-modal__gallery::-webkit-scrollbar{display:none}.create-story-modal__gallery-loading{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.75rem;padding:3rem 1rem;color:#fff6;font-size:.8125rem}.create-story-modal__gallery-empty{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.5rem;padding:3rem 2rem;text-align:center;color:#ffffff59}.create-story-modal__gallery-empty-title{font-size:.9375rem;font-weight:500;color:#fff9;margin-top:.5rem}.create-story-modal__gallery-empty-text{font-size:.8125rem;color:#ffffff59;line-height:1.4;max-width:240px}.create-story-modal__gallery-upload-fallback{display:flex;align-items:center;gap:.375rem;padding:.5rem 1rem;margin-top:.75rem;background:#ffffff14;border:1px solid rgba(255,255,255,.1);border-radius:9999px;color:#ffffffb3;font-size:.8125rem;font-weight:500;cursor:pointer;transition:all .2s cubic-bezier(.22,1,.36,1)}.create-story-modal__gallery-upload-fallback:hover{background:#ffffff1f;color:#fff}.create-story-modal__gallery-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:2px;padding:2px}.create-story-modal__gallery-item{position:relative;aspect-ratio:9 / 16;overflow:hidden;border:none;padding:0;cursor:pointer;background:#ffffff0a;transition:all .15s cubic-bezier(.22,1,.36,1)}.create-story-modal__gallery-item:hover{opacity:.85;transform:scale(.98)}.create-story-modal__gallery-item:active{transform:scale(.95)}.create-story-modal__gallery-thumb{width:100%;height:100%;object-fit:cover;display:block}.create-story-modal__gallery-video-badge{position:absolute;top:.375rem;right:.375rem;width:1.25rem;height:1.25rem;border-radius:50%;background:#0009;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);display:flex;align-items:center;justify-content:center;color:#fff}.create-story-modal__gallery-character{position:absolute;bottom:0;left:0;right:0;display:flex;align-items:center;gap:.25rem;padding:.375rem .5rem;background:linear-gradient(transparent,#000000b3);color:#fffc;font-size:.625rem;font-weight:500}.create-story-modal__gallery-character span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.create-story-modal__source-badge{position:absolute;top:.5rem;left:.5rem;z-index:20;display:flex;align-items:center;gap:.25rem;padding:.25rem .625rem;background:#0009;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border-radius:9999px;color:#ffffffe6;font-size:.6875rem;font-weight:600;pointer-events:none}.create-story-modal__change-btn{position:absolute;top:.5rem;right:.5rem;z-index:20;width:1.75rem;height:1.75rem;border-radius:50%;background:#00000080;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border:none;cursor:pointer;color:#fffc;display:flex;align-items:center;justify-content:center;transition:all .2s cubic-bezier(.22,1,.36,1)}.create-story-modal__change-btn:hover{background:#000000b3;color:#fff}.create-story-modal__change-btn:active{transform:scale(.9)}.create-story-modal__editor{display:flex;flex-direction:column;height:100%}.create-story-modal__toolbar{display:flex;justify-content:center;gap:.625rem;padding:.625rem 1rem;border-bottom:1px solid rgba(255,255,255,.06)}.create-story-modal__tool-btn{width:2.5rem;height:2.5rem;border-radius:50%;background:#ffffff0f;border:1px solid rgba(255,255,255,.08);cursor:pointer;color:#ffffffb3;display:flex;align-items:center;justify-content:center;transition:all .2s cubic-bezier(.4,0,.2,1)}.create-story-modal__tool-btn:hover{background:#ffffff1a;color:#fff}.create-story-modal__tool-btn:active{transform:scale(.94)}.create-story-modal__tool-btn.is-active{background:#fff;color:#000;border-color:#fff}.create-story-modal__tool-btn--delete{background:#ff3b301f;border-color:#ff3b3033;color:#ff453a}.create-story-modal__tool-btn--delete:hover{background:#ff3b3033}.create-story-modal__preview-area{position:relative;flex:1;display:flex;flex-direction:column;align-items:center;padding:.5rem}.create-story-modal__preview-container{position:relative;width:100%;aspect-ratio:9 / 16;max-height:380px;border-radius:1rem;overflow:hidden;background:#000}.create-story-modal__preview-media{width:100%;height:100%;object-fit:cover;transition:transform .05s ease-out;transform-origin:center center}.create-story-modal__preview-media--draggable{cursor:grab;-webkit-user-select:none;user-select:none;touch-action:none}.create-story-modal__preview-media--draggable:active{cursor:grabbing}.create-story-modal__time-badge{position:absolute;top:.75rem;left:.75rem;display:flex;align-items:center;gap:.25rem;padding:.375rem .625rem;background:#000000a6;border-radius:9999px;font-size:.6875rem;font-weight:600;color:#ffffffe6}.create-story-modal__clear-btn{position:absolute;top:.75rem;right:.75rem;width:1.75rem;height:1.75rem;border-radius:50%;background:#000000a6;border:none;cursor:pointer;color:#fffc;display:flex;align-items:center;justify-content:center;transition:all .2s cubic-bezier(.4,0,.2,1)}.create-story-modal__clear-btn:hover{background:#ff3b30cc;color:#fff}.create-story-modal__clear-btn:active{transform:scale(.92)}.create-story-modal__stickers-layer{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none}.create-story-modal__sticker-toolbar{position:absolute;bottom:1rem;left:50%;transform:translate(-50%);display:flex;flex-direction:column;gap:0;padding:.75rem;background:#1c1c1ef2;backdrop-filter:blur(40px) saturate(180%);-webkit-backdrop-filter:blur(40px) saturate(180%);border-radius:1rem;border:1px solid rgba(255,255,255,.1);z-index:25;animation:toolbar-appear .3s cubic-bezier(.32,.72,0,1);pointer-events:auto;box-shadow:0 4px 12px #0006,0 12px 40px #0000004d;min-width:200px}.create-story-modal__sticker-toolbar-row{display:flex;align-items:center;gap:.625rem;padding:.375rem 0}.create-story-modal__sticker-toolbar-title{font-size:.6875rem;font-weight:600;color:#ffffff73;text-transform:uppercase;letter-spacing:.04em;min-width:3rem;flex-shrink:0}.create-story-modal__sticker-toolbar-divider{height:1px;background:#ffffff14;margin:.25rem 0}.create-story-modal__sticker-toolbar-options{display:flex;gap:.25rem;flex:1;justify-content:flex-start}.create-story-modal__sticker-toolbar-btn{width:2.25rem;height:2.25rem;border-radius:.625rem;background:#ffffff0f;border:none;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:all .2s cubic-bezier(.32,.72,0,1);color:#ffffffb3}.create-story-modal__sticker-toolbar-btn:hover{background:#ffffff1f;color:#fff;transform:scale(1.05)}.create-story-modal__sticker-toolbar-btn:active{transform:scale(.95);background:#ffffff26}.create-story-modal__sticker-toolbar-btn.is-active{background:#fff3;color:#fff;box-shadow:0 0 0 1.5px #ffffff4d}.create-story-modal__sticker-toolbar-btn-icon{font-size:1rem;line-height:1}.create-story-modal__sticker-toolbar-colors{display:flex;gap:.375rem;flex:1;justify-content:flex-start}.create-story-modal__sticker-toolbar-color{width:1.5rem;height:1.5rem;border-radius:50%;border:2px solid transparent;cursor:pointer;transition:all .2s cubic-bezier(.32,.72,0,1);background:var(--swatch-color);box-shadow:inset 0 0 0 1px #0003,0 1px 3px #0003}.create-story-modal__sticker-toolbar-color:hover{transform:scale(1.2);box-shadow:inset 0 0 0 1px #0003,0 0 0 2px #ffffff40,0 2px 8px #0000004d}.create-story-modal__sticker-toolbar-color:active{transform:scale(.9)}.create-story-modal__sticker-toolbar-color.is-active{border-color:#fff;transform:scale(1.15);box-shadow:inset 0 0 0 1px #0003,0 0 0 2px #ffffff80,0 2px 8px #0000004d}.create-story-modal__sticker-toolbar-delete{position:absolute;top:.5rem;right:.5rem;width:1.75rem;height:1.75rem;border-radius:50%;background:#ff3b301a;border:none;color:#ff453a;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:all .2s cubic-bezier(.32,.72,0,1)}.create-story-modal__sticker-toolbar-delete svg{width:.875rem;height:.875rem}.create-story-modal__sticker-toolbar-delete:hover{background:#ff3b3033;transform:scale(1.1)}.create-story-modal__sticker-toolbar-delete:active{transform:scale(.9);background:#ff3b3040}@keyframes toolbar-appear{0%{opacity:0;transform:translate(-50%) translateY(12px) scale(.92)}to{opacity:1;transform:translate(-50%) translateY(0) scale(1)}}.create-story-modal__sticker-toolbar-styles{display:flex;gap:.375rem;flex:1;justify-content:flex-start;flex-wrap:wrap;max-width:180px}.create-story-modal__sticker-toolbar-style{width:1.75rem;height:1.75rem;border-radius:.5rem;border:2px solid transparent;cursor:pointer;transition:all .2s cubic-bezier(.32,.72,0,1);box-shadow:inset 0 0 0 1px #0003}.create-story-modal__sticker-toolbar-style:hover{transform:scale(1.1);box-shadow:inset 0 0 0 1px #0003,0 0 0 2px #ffffff40}.create-story-modal__sticker-toolbar-style.is-active{border-color:#fff;transform:scale(1.05);box-shadow:inset 0 0 0 1px #0003,0 0 0 2px #ffffff80}.create-story-modal__sticker-toolbar-toggles{display:flex;gap:.375rem}.create-story-modal__sticker-toolbar-toggle{padding:.375rem .625rem;border-radius:9999px;background:#ffffff14;border:none;color:#fff9;font-size:.6875rem;font-weight:500;cursor:pointer;transition:all .2s ease}.create-story-modal__sticker-toolbar-toggle:hover{background:#ffffff26;color:#fff}.create-story-modal__sticker-toolbar-toggle.is-active{background:#ffffff40;color:#fff}.create-story-modal__sticker-handle{position:absolute;pointer-events:auto;touch-action:none;z-index:20}.create-story-modal__sticker-handle--scale{bottom:-8px;right:-8px;width:16px;height:16px;background:#fff;border:2px solid rgba(0,0,0,.3);border-radius:50%;cursor:nwse-resize;box-shadow:0 2px 6px #0000004d;transition:transform .15s ease}.create-story-modal__sticker-handle--scale:hover{transform:scale(1.2)}.create-story-modal__sticker-handle--rotate{top:-28px;left:50%;transform:translate(-50%);width:22px;height:22px;background:#fff;border:2px solid rgba(0,0,0,.15);border-radius:50%;cursor:grab;display:flex;align-items:center;justify-content:center;color:#0009;box-shadow:0 2px 6px #00000040;transition:transform .15s ease,background .15s ease}.create-story-modal__sticker-handle--rotate:hover{transform:translate(-50%) scale(1.1);background:#f0f0f0}.create-story-modal__sticker-handle--rotate:active{cursor:grabbing}.create-story-modal__sticker-handle--rotate svg{width:12px;height:12px}.create-story-modal__sticker{position:absolute;pointer-events:auto;cursor:grab;-webkit-user-select:none;user-select:none;transition:box-shadow .2s ease,transform .15s ease;overflow:visible;touch-action:none}.create-story-modal__sticker:active{cursor:grabbing}.create-story-modal__sticker--selected{outline:2px solid #fff;outline-offset:2px;box-shadow:0 0 0 4px #ffffff26,0 4px 16px #0000004d;border-radius:.75rem;z-index:100}.create-story-modal__sticker:hover:not(.create-story-modal__sticker--selected){transform:scale(1.02);box-shadow:0 4px 16px #00000040}.create-story-modal__sticker--text{padding:.5rem 1rem;font-size:1.25rem;border-radius:.5rem;max-width:90%;word-break:break-word}.create-story-modal__sticker--mention{padding:.5rem .875rem;border-radius:9999px;font-size:.875rem;font-weight:600;background:linear-gradient(135deg,#5865f2d9,#833ab4d9);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);color:#fff;border:1px solid rgba(255,255,255,.2)}.create-story-modal__sticker--hashtag{padding:.5rem .875rem;border-radius:9999px;font-size:.875rem;font-weight:600;background:linear-gradient(135deg,#0095f6d9,#0077b6d9);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);color:#fff;border:1px solid rgba(255,255,255,.2)}.create-story-modal__sticker--location{display:flex;align-items:center;gap:.375rem;padding:.5rem .875rem;background:#ffffff26;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border-radius:9999px;color:#fff;font-size:.8125rem;font-weight:500;border:1px solid rgba(255,255,255,.25)}.create-story-modal__sticker--link{display:flex;align-items:center;gap:.375rem;padding:.5rem .875rem;background:linear-gradient(135deg,#28a745d9,#208637d9);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border-radius:9999px;color:#fff;font-size:.8125rem;font-weight:600;border:1px solid rgba(255,255,255,.2)}.create-story-modal__sticker--countdown{display:flex;flex-direction:column;align-items:center;gap:.5rem;padding:1rem;background:#000000bf;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border-radius:1rem;border:1px solid rgba(255,255,255,.15)}.create-story-modal__sticker--poll{display:flex;flex-direction:column;gap:.5rem;padding:1rem;background:#000000bf;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border-radius:1rem;min-width:200px;border:1px solid rgba(255,255,255,.12)}.create-story-modal__sticker--question{display:flex;flex-direction:column;gap:.5rem;padding:1rem;background:#ffffff1f;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border-radius:1rem;min-width:200px;border:1px solid rgba(255,255,255,.15)}.create-story-modal__sticker--slider{display:flex;flex-direction:column;gap:.5rem;padding:1rem;background:#000000bf;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border-radius:1rem;min-width:200px;border:1px solid rgba(255,255,255,.12)}.create-story-modal__countdown-title{font-size:.8125rem;font-weight:600;color:#fff;text-transform:uppercase;letter-spacing:.05em}.create-story-modal__countdown-display{display:flex;gap:.5rem;font-size:1.125rem;font-weight:700;color:#fff;font-variant-numeric:tabular-nums}.create-story-modal__countdown-display span{display:flex;align-items:baseline}.create-story-modal__poll-question{font-size:.9375rem;font-weight:600;color:#fff;text-align:center;margin-bottom:.25rem}.create-story-modal__poll-options{display:flex;flex-direction:column;gap:.375rem}.create-story-modal__poll-option{padding:.625rem 1rem;background:#ffffff1f;border-radius:.5rem;color:#fff;font-size:.8125rem;font-weight:500;text-align:center}.create-story-modal__question-text{font-size:.8125rem;font-weight:600;color:#fff;text-align:center}.create-story-modal__question-input{padding:.75rem 1rem;background:#ffffffe6;border-radius:.5rem;color:#00000080;font-size:.8125rem;text-align:center}.create-story-modal__slider-question{font-size:.8125rem;font-weight:600;color:#fff;text-align:center}.create-story-modal__slider-track{position:relative;height:.375rem;background:#fff3;border-radius:9999px;overflow:visible}.create-story-modal__slider-fill{height:100%;background:#fff;border-radius:9999px}.create-story-modal__slider-emoji{position:absolute;right:0;top:50%;transform:translate(50%,-50%);font-size:1.25rem}.create-story-modal__text-editor{position:absolute;top:0;right:0;bottom:0;left:0;background:#1c1c1e;display:flex;flex-direction:column;z-index:20;animation:panel-slide-up .2s cubic-bezier(.4,0,.2,1)}.create-story-modal__text-editor-header{display:flex;align-items:center;justify-content:space-between;padding:.75rem 1rem;border-bottom:1px solid rgba(255,255,255,.08)}.create-story-modal__text-editor-header button{background:transparent;border:none;color:#fffc;font-size:.875rem;font-weight:500;cursor:pointer;padding:.5rem}.create-story-modal__text-editor-header button:disabled{opacity:.4;cursor:not-allowed}.create-story-modal__text-editor-header span{font-size:.9375rem;font-weight:600;color:#fff}.create-story-modal__text-input{flex:1;width:100%;padding:1.5rem;background:transparent;border:none;color:#fff;font-size:1.375rem;text-align:center;resize:none;outline:none}.create-story-modal__text-input::placeholder{color:#ffffff59}.create-story-modal__text-styles{display:flex;justify-content:center;gap:.5rem;padding:.75rem;border-top:1px solid rgba(255,255,255,.08)}.create-story-modal__text-style{width:2.25rem;height:2.25rem;border-radius:50%;background:#ffffff14;border:1.5px solid transparent;color:#ffffffb3;font-size:.8125rem;font-weight:600;cursor:pointer;transition:all .15s ease}.create-story-modal__text-style:hover{background:#ffffff1f;color:#fff}.create-story-modal__text-style.is-active{border-color:#fff;background:#ffffff26;color:#fff}.create-story-modal__color-picker{display:flex;justify-content:center;gap:.375rem;padding:.75rem;flex-wrap:wrap}.create-story-modal__color-btn{width:1.625rem;height:1.625rem;border-radius:50%;border:2px solid transparent;cursor:pointer;transition:all .15s ease}.create-story-modal__color-btn:hover{transform:scale(1.1)}.create-story-modal__color-btn.is-active{border-color:#fff;box-shadow:0 0 0 2px #ffffff40}.create-story-modal__text-align{display:flex;justify-content:center;gap:.5rem;padding:.75rem;border-top:1px solid rgba(255,255,255,.08)}.create-story-modal__text-align button{width:2.25rem;height:2.25rem;border-radius:50%;background:#ffffff14;border:none;color:#fff9;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:all .15s ease}.create-story-modal__text-align button:hover{background:#ffffff1f;color:#fff}.create-story-modal__text-align button.is-active{background:#fff;color:#000}.create-story-modal__sticker-picker{position:absolute;top:0;right:0;bottom:0;left:0;background:#1c1c1e;display:flex;flex-direction:column;z-index:20;animation:panel-slide-up .2s cubic-bezier(.4,0,.2,1)}.create-story-modal__sticker-picker-header{display:flex;align-items:center;gap:1rem;padding:.75rem 1rem;border-bottom:1px solid rgba(255,255,255,.08)}.create-story-modal__sticker-picker-header button{background:transparent;border:none;color:#ffffffb3;cursor:pointer;padding:.5rem}.create-story-modal__sticker-picker-header span{font-size:.9375rem;font-weight:600;color:#fff}.create-story-modal__sticker-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:.625rem;padding:1rem;overflow-y:auto}.create-story-modal__sticker-type-btn{display:flex;flex-direction:column;align-items:center;gap:.375rem;padding:.875rem .5rem;background:#ffffff0a;border:1px solid rgba(255,255,255,.08);border-radius:.875rem;color:#fffc;cursor:pointer;transition:all .15s ease}.create-story-modal__sticker-type-btn:hover{background:#ffffff14;border-color:#ffffff1f}.create-story-modal__sticker-type-btn:active{transform:scale(.96)}.create-story-modal__sticker-type-btn span{font-size:.625rem;font-weight:500;color:#ffffff80}.create-story-modal__bottom-section{padding:.75rem;border-top:1px solid rgba(255,255,255,.06)}.create-story-modal__caption-section{padding:.25rem 0}.create-story-modal__caption-input-wrapper{display:flex;align-items:center;gap:.75rem;padding:.75rem 1rem;background:#ffffff0a;border:1px solid rgba(255,255,255,.08);border-radius:.875rem}.create-story-modal__caption-input{flex:1;background:transparent;border:none;color:#fff;font-size:.875rem;outline:none}.create-story-modal__caption-input::placeholder{color:#ffffff59}.create-story-modal__char-count{font-size:.6875rem;color:#ffffff4d;font-variant-numeric:tabular-nums}.create-story-modal__options{display:flex;flex-direction:column;gap:.625rem;margin-top:.625rem}.create-story-modal__option{position:relative}.create-story-modal__option-btn{display:flex;align-items:center;gap:.75rem;width:100%;padding:.75rem 1rem;background:#ffffff0a;border:1px solid rgba(255,255,255,.08);border-radius:.875rem;color:#fff;font-size:.8125rem;cursor:pointer;transition:all .15s ease}.create-story-modal__option-btn:hover{background:#ffffff0f}.create-story-modal__option-btn:active{transform:scale(.99)}.create-story-modal__visibility-dropdown{position:absolute;top:100%;left:0;right:0;margin-top:.375rem;background:#2c2c2e;border-radius:.875rem;border:1px solid rgba(255,255,255,.1);overflow:hidden;z-index:10;box-shadow:0 8px 24px #0006}.create-story-modal__visibility-option{display:flex;align-items:center;gap:.75rem;width:100%;padding:.75rem 1rem;background:transparent;border:none;color:#fff;cursor:pointer;transition:all .15s ease;text-align:left}.create-story-modal__visibility-option:hover{background:#ffffff0d}.create-story-modal__visibility-option.is-selected{background:#ffffff14}.create-story-modal__visibility-option+.create-story-modal__visibility-option{border-top:1px solid rgba(255,255,255,.06)}.create-story-modal__visibility-info{flex:1;display:flex;flex-direction:column}.create-story-modal__visibility-label{font-size:.8125rem;font-weight:500}.create-story-modal__visibility-desc{font-size:.6875rem;color:#ffffff73}.create-story-modal__toggles{display:flex;flex-direction:column;gap:.5rem}.create-story-modal__toggle{display:flex;align-items:center;justify-content:space-between;padding:.75rem 1rem;background:#ffffff0a;border:1px solid rgba(255,255,255,.08);border-radius:.875rem;cursor:pointer;-webkit-user-select:none;user-select:none}.create-story-modal__toggle span{font-size:.8125rem;color:#fff}.create-story-modal__toggle input{position:absolute;opacity:0;pointer-events:none}.create-story-modal__toggle-switch{position:relative;width:2.75rem;height:1.625rem;background:#ffffff26;border-radius:9999px;transition:all .25s cubic-bezier(.4,0,.2,1)}.create-story-modal__toggle-switch:after{content:"";position:absolute;top:2px;left:2px;width:calc(1.625rem - 4px);height:calc(1.625rem - 4px);background:#fff;border-radius:50%;transition:all .25s cubic-bezier(.4,0,.2,1)}input:checked+.create-story-modal__toggle-switch{background:#fff}input:checked+.create-story-modal__toggle-switch:after{transform:translate(1.125rem);background:#000}@keyframes modal-fade-in{0%{opacity:0;transform:scale(.96)}to{opacity:1;transform:scale(1)}}@keyframes panel-slide-up{0%{opacity:0;transform:translateY(1rem)}to{opacity:1;transform:translateY(0)}}.create-story-modal__rotation-controls{position:absolute;bottom:.75rem;left:.75rem;display:flex;gap:.375rem;z-index:5}.create-story-modal__rotate-btn{width:2rem;height:2rem;border-radius:50%;background:#000000a6;border:none;cursor:pointer;color:#ffffffd9;display:flex;align-items:center;justify-content:center;transition:all .2s cubic-bezier(.4,0,.2,1)}.create-story-modal__rotate-btn:hover{background:#000c;color:#fff}.create-story-modal__rotate-btn:active{transform:scale(.92)}.create-story-modal__image-layers{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;overflow:hidden}.create-story-modal__image-layer{position:absolute;pointer-events:auto;cursor:grab;border:2px solid transparent;border-radius:.5rem;overflow:visible;transition:border-color .15s ease,box-shadow .15s ease;-webkit-user-select:none;user-select:none;touch-action:none}.create-story-modal__image-layer:active{cursor:grabbing}.create-story-modal__image-layer--selected{border-color:#fff;box-shadow:0 0 0 2px #ffffff4d,0 4px 16px #0006}.create-story-modal__image-layer--dragging{opacity:.9}.create-story-modal__image-layer img{width:100%;height:100%;object-fit:cover;pointer-events:none;border-radius:.375rem;-webkit-user-select:none;user-select:none}.create-story-modal__layer-handle{position:absolute;width:14px;height:14px;background:#fff;border:2px solid rgba(0,0,0,.3);border-radius:50%;z-index:10;cursor:nwse-resize;transition:transform .15s ease,box-shadow .15s ease;box-shadow:0 2px 6px #0000004d;pointer-events:auto;touch-action:none}.create-story-modal__layer-handle:hover{transform:scale(1.2);box-shadow:0 3px 10px #0006}.create-story-modal__layer-handle:active{transform:scale(.95)}.create-story-modal__layer-handle--tl{top:-7px;left:-7px;cursor:nwse-resize}.create-story-modal__layer-handle--tr{top:-7px;right:-7px;cursor:nesw-resize}.create-story-modal__layer-handle--bl{bottom:-7px;left:-7px;cursor:nesw-resize}.create-story-modal__layer-handle--br{bottom:-7px;right:-7px;cursor:nwse-resize}.create-story-modal__layer-rotate-handle{position:absolute;top:-32px;left:50%;transform:translate(-50%);width:26px;height:26px;background:#fff;border:2px solid rgba(0,0,0,.15);border-radius:50%;z-index:10;cursor:grab;display:flex;align-items:center;justify-content:center;color:#0009;transition:transform .15s ease,box-shadow .15s ease,background-color .15s ease;box-shadow:0 2px 8px #00000040;pointer-events:auto;touch-action:none}.create-story-modal__layer-rotate-handle:before{content:"";position:absolute;bottom:-8px;left:50%;transform:translate(-50%);width:1px;height:8px;background:#ffffff80}.create-story-modal__layer-rotate-handle:hover{transform:translate(-50%) scale(1.1);box-shadow:0 4px 12px #00000059;background:#f0f0f0}.create-story-modal__layer-rotate-handle:active{cursor:grabbing;transform:translate(-50%) scale(.95);background:#e0e0e0}.create-story-modal__layer-rotate-handle svg{width:14px;height:14px}.create-story-modal__layer-resize-handle{position:absolute;width:12px;height:12px;background:#fff;border:2px solid #000;border-radius:50%;z-index:5}.create-story-modal__layer-resize-handle--se{bottom:-6px;right:-6px;cursor:nwse-resize}.create-story-modal__layer-resize-handle--sw{bottom:-6px;left:-6px;cursor:nesw-resize}.create-story-modal__layer-resize-handle--ne{top:-6px;right:-6px;cursor:nesw-resize}.create-story-modal__layer-resize-handle--nw{top:-6px;left:-6px;cursor:nwse-resize}.create-story-modal__layers-panel{position:absolute;top:0;right:0;bottom:0;left:0;background:#1c1c1e;display:flex;flex-direction:column;z-index:20;animation:panel-slide-up .2s cubic-bezier(.4,0,.2,1)}.create-story-modal__layers-header{display:flex;align-items:center;gap:1rem;padding:.75rem 1rem;border-bottom:1px solid rgba(255,255,255,.08)}.create-story-modal__layers-header button{background:transparent;border:none;color:#ffffffb3;cursor:pointer;padding:.5rem;display:flex;align-items:center;justify-content:center;transition:color .15s ease}.create-story-modal__layers-header button:hover{color:#fff}.create-story-modal__layers-header span{font-size:.9375rem;font-weight:600;color:#fff}.create-story-modal__layers-content{flex:1;overflow-y:auto;padding:1rem}.create-story-modal__add-layer-btn{display:flex;align-items:center;justify-content:center;gap:.5rem;width:100%;padding:1rem;background:#ffffff0a;border:1.5px dashed rgba(255,255,255,.15);border-radius:.875rem;color:#fff9;font-size:.8125rem;font-weight:500;cursor:pointer;transition:all .2s ease;margin-bottom:1rem}.create-story-modal__add-layer-btn:hover{background:#ffffff0f;border-color:#ffffff40;color:#fff}.create-story-modal__add-layer-btn:active{transform:scale(.98)}.create-story-modal__layers-list{display:flex;flex-direction:column;gap:.5rem}.create-story-modal__layers-empty{text-align:center;padding:2rem;color:#fff6;font-size:.8125rem}.create-story-modal__layer-item{display:flex;align-items:center;gap:.75rem;padding:.625rem;background:#ffffff0a;border:1px solid rgba(255,255,255,.08);border-radius:.75rem;transition:all .15s ease}.create-story-modal__layer-item:hover{background:#ffffff0f}.create-story-modal__layer-item--selected{border-color:#ffffff4d;background:#ffffff14}.create-story-modal__layer-thumb{width:3rem;height:3rem;border-radius:.5rem;object-fit:cover;background:#0000004d;cursor:pointer}.create-story-modal__layer-info{flex:1;min-width:0}.create-story-modal__layer-name{font-size:.8125rem;font-weight:500;color:#fff;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.create-story-modal__layer-meta{font-size:.6875rem;color:#fff6;margin-top:.125rem}.create-story-modal__layer-controls{display:flex;gap:.25rem}.create-story-modal__layer-btn{width:1.75rem;height:1.75rem;border-radius:50%;background:#ffffff14;border:none;cursor:pointer;color:#fff9;display:flex;align-items:center;justify-content:center;transition:all .15s ease}.create-story-modal__layer-btn:hover{background:#ffffff1f;color:#fff}.create-story-modal__layer-btn:active{transform:scale(.92)}.create-story-modal__layer-btn--delete:hover{background:#ff3b3033;color:#ff453a}.create-story-modal__effects-panel{position:absolute;top:0;right:0;bottom:0;left:0;background:#1c1c1e;display:flex;flex-direction:column;z-index:20;animation:panel-slide-up .2s cubic-bezier(.4,0,.2,1)}.create-story-modal__effects-header{display:flex;align-items:center;gap:1rem;padding:.75rem 1rem;border-bottom:1px solid rgba(255,255,255,.08)}.create-story-modal__effects-header button{background:transparent;border:none;color:#ffffffb3;cursor:pointer;padding:.5rem;display:flex;align-items:center;justify-content:center;transition:color .15s ease}.create-story-modal__effects-header button:hover{color:#fff}.create-story-modal__effects-header span{font-size:.9375rem;font-weight:600;color:#fff}.create-story-modal__effects-content{flex:1;overflow-y:auto;padding:1rem}.create-story-modal__effects-label{font-size:.75rem;font-weight:600;color:#ffffff80;text-transform:uppercase;letter-spacing:.05em;margin-bottom:.75rem}.create-story-modal__effects-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:.5rem;margin-bottom:1.5rem}.create-story-modal__effect-option{display:flex;flex-direction:column;align-items:center;gap:.375rem;padding:.75rem .5rem;background:#ffffff0a;border:1px solid rgba(255,255,255,.08);border-radius:.75rem;cursor:pointer;transition:all .15s ease}.create-story-modal__effect-option:hover{background:#ffffff14}.create-story-modal__effect-option:active{transform:scale(.96)}.create-story-modal__effect-option--selected{background:#ffffff1f;border-color:#ffffff4d}.create-story-modal__effect-icon{font-size:1.25rem}.create-story-modal__effect-name{font-size:.625rem;font-weight:500;color:#fff9;text-align:center}.create-story-modal__effects-color-section{margin-top:1rem}.create-story-modal__effects-color-picker{display:flex;gap:.375rem;flex-wrap:wrap}.create-story-modal__inline-editor{position:absolute;top:0;right:0;bottom:0;left:0;background:#1c1c1e;display:flex;flex-direction:column;z-index:25;animation:inline-editor-appear .3s cubic-bezier(.32,.72,0,1)}.create-story-modal__inline-editor-header{display:flex;align-items:center;justify-content:space-between;padding:1rem 1.25rem;position:relative}.create-story-modal__inline-editor-header h3{position:absolute;left:50%;transform:translate(-50%);font-size:1rem;font-weight:600;color:#fff;margin:0;letter-spacing:-.01em}.create-story-modal__inline-editor-back{width:2.25rem;height:2.25rem;border-radius:50%;background:#ffffff1a;border:none;cursor:pointer;color:#fff;display:flex;align-items:center;justify-content:center;transition:all .2s cubic-bezier(.32,.72,0,1)}.create-story-modal__inline-editor-back:hover{background:#ffffff26;transform:scale(1.05)}.create-story-modal__inline-editor-back:active{transform:scale(.95);background:#ffffff14}.create-story-modal__inline-editor-action{padding:.5rem 1rem;background:#fff;border:none;border-radius:9999px;color:#000;font-size:.875rem;font-weight:600;cursor:pointer;transition:all .2s cubic-bezier(.32,.72,0,1)}.create-story-modal__inline-editor-action:hover{background:#ffffffe6;transform:scale(1.02)}.create-story-modal__inline-editor-action:active{transform:scale(.98)}.create-story-modal__inline-editor-action:disabled{opacity:.4;cursor:not-allowed;transform:none}.create-story-modal__inline-editor-content{flex:1;overflow-y:auto;padding:1.5rem 1.25rem;scrollbar-width:none;-ms-overflow-style:none}.create-story-modal__inline-editor-content::-webkit-scrollbar{display:none}.create-story-modal__inline-input-group{margin-bottom:1.75rem}.create-story-modal__inline-input-group:last-child{margin-bottom:0}.create-story-modal__inline-label{display:block;font-size:.8125rem;font-weight:500;color:#fff9;margin-bottom:.75rem;letter-spacing:-.01em}.create-story-modal__inline-input{width:100%;padding:1rem 1.25rem;background:#ffffff14;border:none;border-radius:9999px;color:#fff;font-size:1rem;font-weight:400;outline:none;transition:all .2s cubic-bezier(.32,.72,0,1)}.create-story-modal__inline-input::placeholder{color:#ffffff59}.create-story-modal__inline-input:focus{background:#ffffff1f;box-shadow:0 0 0 2px #ffffff1a}.create-story-modal__inline-textarea{width:100%;padding:1rem 1.25rem;background:#ffffff14;border:none;border-radius:1.25rem;color:#fff;font-size:1rem;font-weight:400;outline:none;resize:none;min-height:5rem;transition:all .2s cubic-bezier(.32,.72,0,1)}.create-story-modal__inline-textarea::placeholder{color:#ffffff59}.create-story-modal__inline-textarea:focus{background:#ffffff1f;box-shadow:0 0 0 2px #ffffff1a}.create-story-modal__inline-input-row{display:flex;gap:.625rem;align-items:center;margin-bottom:.625rem}.create-story-modal__inline-input-row .create-story-modal__inline-input{flex:1}.create-story-modal__inline-editor-footer{padding:1rem 1.25rem;padding-bottom:calc(1rem + env(safe-area-inset-bottom,0));display:flex;gap:.75rem}.create-story-modal__inline-cancel-btn,.create-story-modal__inline-save-btn{flex:1;padding:.875rem 1.5rem;border-radius:9999px;font-size:.9375rem;font-weight:600;cursor:pointer;transition:all .2s cubic-bezier(.32,.72,0,1)}.create-story-modal__inline-cancel-btn:active,.create-story-modal__inline-save-btn:active{transform:scale(.97)}.create-story-modal__inline-cancel-btn{background:#ffffff1a;border:none;color:#fff}.create-story-modal__inline-cancel-btn:hover{background:#ffffff26}.create-story-modal__inline-save-btn{background:#fff;border:none;color:#000}.create-story-modal__inline-save-btn:hover{background:#ffffffe6}.create-story-modal__inline-save-btn:disabled{opacity:.4;cursor:not-allowed}.create-story-modal__poll-option-num{width:1.75rem;height:1.75rem;border-radius:50%;background:#ffffff1f;color:#ffffffb3;font-size:.75rem;font-weight:600;display:flex;align-items:center;justify-content:center;flex-shrink:0}.create-story-modal__remove-option-btn{width:2rem;height:2rem;border-radius:50%;background:#ff3b3026;border:none;cursor:pointer;color:#ff453a;display:flex;align-items:center;justify-content:center;transition:all .2s cubic-bezier(.32,.72,0,1);flex-shrink:0}.create-story-modal__remove-option-btn:hover{background:#ff3b3040;transform:scale(1.05)}.create-story-modal__remove-option-btn:active{transform:scale(.95)}.create-story-modal__add-option-btn{display:flex;align-items:center;justify-content:center;gap:.5rem;width:100%;padding:.875rem;background:#ffffff0f;border:none;border-radius:9999px;color:#fff9;font-size:.875rem;font-weight:500;cursor:pointer;transition:all .2s cubic-bezier(.32,.72,0,1);margin-top:.75rem}.create-story-modal__add-option-btn:hover{background:#ffffff1a;color:#fff}.create-story-modal__add-option-btn:active{transform:scale(.98)}.create-story-modal__emoji-picker{margin-top:.5rem}.create-story-modal__emoji-options{display:flex;flex-wrap:wrap;gap:.5rem;justify-content:flex-start}.create-story-modal__emoji-btn{width:3rem;height:3rem;border-radius:50%;background:#ffffff14;border:2px solid transparent;font-size:1.375rem;cursor:pointer;transition:all .2s cubic-bezier(.32,.72,0,1);display:flex;align-items:center;justify-content:center}.create-story-modal__emoji-btn:hover{background:#ffffff1f;transform:scale(1.1)}.create-story-modal__emoji-btn:active{transform:scale(.95)}.create-story-modal__emoji-btn--selected{border-color:#fff;background:#ffffff26;box-shadow:0 0 0 2px #ffffff1a}.create-story-modal__inline-icon-btn{width:2.5rem;height:2.5rem;border-radius:50%;background:#ffffff1a;border:none;cursor:pointer;color:#fffc;display:flex;align-items:center;justify-content:center;transition:all .2s cubic-bezier(.32,.72,0,1);flex-shrink:0}.create-story-modal__inline-icon-btn:hover{background:#ffffff26;transform:scale(1.05)}.create-story-modal__inline-icon-btn:active{transform:scale(.95)}.create-story-modal__inline-datetime{width:100%;padding:1rem 1.25rem;background:#ffffff14;border:none;border-radius:9999px;color:#fff;font-size:1rem;font-weight:400;outline:none;transition:all .2s cubic-bezier(.32,.72,0,1);color-scheme:dark}.create-story-modal__inline-datetime::-webkit-calendar-picker-indicator{filter:invert(1);opacity:.6;cursor:pointer}.create-story-modal__inline-datetime:focus{background:#ffffff1f;box-shadow:0 0 0 2px #ffffff1a}.create-story-modal__inline-segment-control{display:flex;background:#ffffff14;border-radius:9999px;padding:.25rem;gap:.25rem}.create-story-modal__inline-segment-btn{flex:1;padding:.625rem 1rem;background:transparent;border:none;border-radius:9999px;color:#fff9;font-size:.8125rem;font-weight:600;cursor:pointer;transition:all .2s cubic-bezier(.32,.72,0,1)}.create-story-modal__inline-segment-btn:hover{color:#fffc}.create-story-modal__inline-segment-btn--active{background:#ffffff26;color:#fff}.create-story-modal__inline-color-picker{display:flex;gap:.5rem;flex-wrap:wrap}.create-story-modal__inline-color-btn{width:2.25rem;height:2.25rem;border-radius:50%;border:2px solid transparent;cursor:pointer;transition:all .2s cubic-bezier(.32,.72,0,1);position:relative}.create-story-modal__inline-color-btn:hover{transform:scale(1.15)}.create-story-modal__inline-color-btn:active{transform:scale(.95)}.create-story-modal__inline-color-btn--selected{border-color:#fff;box-shadow:0 0 0 2px #fff3}.create-story-modal__inline-color-btn--selected:after{content:"✓";position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center;font-size:.75rem;color:#fff;text-shadow:0 1px 2px rgba(0,0,0,.5)}.create-story-modal__inline-preview{background:#ffffff0f;border-radius:1rem;padding:1rem;margin-top:1rem}.create-story-modal__inline-preview-label{font-size:.6875rem;font-weight:600;color:#fff6;text-transform:uppercase;letter-spacing:.05em;margin-bottom:.75rem}.create-story-modal__inline-preview-content{display:flex;align-items:center;justify-content:center;min-height:3rem}.create-story-modal__sticker-preview{background:linear-gradient(135deg,#28282df2,#19191ef2);border-radius:1.25rem;padding:1.25rem;margin-bottom:1.5rem;border:1px solid rgba(255,255,255,.06);position:relative;overflow:hidden}.create-story-modal__sticker-preview:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background-image:radial-gradient(circle at 1px 1px,rgba(255,255,255,.03) 1px,transparent 0);background-size:20px 20px;pointer-events:none}.create-story-modal__sticker-preview-label{font-size:.6875rem;font-weight:600;color:#fff6;text-transform:uppercase;letter-spacing:.05em;margin-bottom:1rem;text-align:center}.create-story-modal__sticker-preview-content{display:flex;align-items:center;justify-content:center;min-height:4.5rem;position:relative;z-index:1}.create-story-modal__sticker-preview-content .create-story-modal__sticker{position:relative!important;left:auto!important;top:auto!important;transform:none!important;cursor:default;transition:all .3s cubic-bezier(.32,.72,0,1)}.create-story-modal__sticker-preview-content .create-story-modal__sticker:hover{transform:scale(1.02)!important}.create-story-modal__sticker-preview-content .create-story-modal__sticker--poll,.create-story-modal__sticker-preview-content .create-story-modal__sticker--question{min-width:180px;max-width:220px}.create-story-modal__sticker-preview-content .create-story-modal__sticker--countdown{min-width:140px}.create-story-modal__sticker-preview-content .create-story-modal__sticker--slider{min-width:180px;max-width:220px}.create-story-modal__effect-selector{display:flex;flex-direction:column;gap:.375rem;padding:.5rem;background:#0009;border-radius:.625rem;margin-top:.5rem}.create-story-modal__effect-label{font-size:.625rem;font-weight:600;color:#ffffff80;text-transform:uppercase;letter-spacing:.03em}.create-story-modal__effect-options{display:flex;gap:.25rem;flex-wrap:wrap}.create-story-modal__effect-btn{padding:.25rem .5rem;background:#ffffff14;border:1px solid rgba(255,255,255,.1);border-radius:.375rem;color:#ffffffb3;font-size:.625rem;font-weight:500;cursor:pointer;transition:all .12s ease}.create-story-modal__effect-btn:hover{background:#ffffff1f}.create-story-modal__effect-btn--active{background:#fff;color:#000;border-color:#fff}.create-story-modal__sticker--effect-pulse{animation:sticker-pulse 1.5s ease-in-out infinite}.create-story-modal__sticker--effect-glow{animation:sticker-glow 2s ease-in-out infinite}.create-story-modal__sticker--effect-shimmer{position:relative;overflow:hidden}.create-story-modal__sticker--effect-shimmer:after{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,rgba(255,255,255,.4),transparent);animation:sticker-shimmer 2s infinite}.create-story-modal__sticker--effect-rainbow{animation:sticker-rainbow 3s linear infinite}.create-story-modal__sticker--effect-bounce{animation:sticker-bounce 1s ease-in-out infinite}.create-story-modal__sticker--effect-shake{animation:sticker-shake .5s ease-in-out infinite}.create-story-modal__sticker--effect-fade{animation:sticker-fade 2s ease-in-out infinite}.create-story-modal__toggle--highlight{background:#fff44f0f;border-color:#fff44f26}.create-story-modal__toggle--highlight:hover{background:#fff44f1a}.create-story-modal__toggle-label{display:flex;flex-direction:column;gap:.125rem}.create-story-modal__toggle-title{font-size:.8125rem;font-weight:500;color:#fff}.create-story-modal__toggle-desc{font-size:.6875rem;color:#ffffff73}.create-story-modal__highlight-icon{color:#fff44f;margin-right:.5rem}.create-story-modal__sticker--music{display:flex;align-items:center;gap:.75rem;padding:.625rem .875rem;background:#000000bf;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border-radius:.75rem;border:1px solid rgba(255,255,255,.15);min-width:160px}.create-story-modal__music-cover{position:relative;width:2.5rem;height:2.5rem;border-radius:.375rem;overflow:hidden;flex-shrink:0}.create-story-modal__music-cover img{width:100%;height:100%;object-fit:cover}.create-story-modal__music-playing-indicator{position:absolute;top:0;right:0;bottom:0;left:0;background:#0006;display:flex;align-items:center;justify-content:center;gap:2px}.create-story-modal__music-playing-indicator span{width:3px;height:12px;background:#fff;border-radius:1px;animation:music-bar .6s ease-in-out infinite}.create-story-modal__music-playing-indicator span:nth-child(1){animation-delay:0s}.create-story-modal__music-playing-indicator span:nth-child(2){animation-delay:.2s}.create-story-modal__music-playing-indicator span:nth-child(3){animation-delay:.4s}.create-story-modal__music-info{display:flex;flex-direction:column;gap:.125rem;min-width:0;flex:1}.create-story-modal__music-title{font-size:.8125rem;font-weight:600;color:#fff;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.create-story-modal__music-artist{font-size:.6875rem;color:#fff9;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.create-story-modal__music-filters{display:flex;flex-direction:column;gap:1rem;margin-bottom:1rem}.create-story-modal__music-filter-row{display:flex;flex-direction:column;gap:.5rem}.create-story-modal__music-filter-chips{display:flex;flex-wrap:wrap;gap:.375rem}.create-story-modal__music-chip{padding:.375rem .75rem;background:#ffffff14;border:1px solid rgba(255,255,255,.1);border-radius:9999px;color:#ffffffb3;font-size:.75rem;font-weight:500;cursor:pointer;transition:all .2s cubic-bezier(.32,.72,0,1)}.create-story-modal__music-chip:hover{background:#ffffff1f;color:#fff}.create-story-modal__music-chip--active{background:#fff;color:#000;border-color:#fff}.create-story-modal__music-list{display:flex;flex-direction:column;gap:.5rem;max-height:280px;overflow-y:auto;padding-right:.25rem;margin-bottom:.75rem}.create-story-modal__music-list::-webkit-scrollbar{width:4px}.create-story-modal__music-list::-webkit-scrollbar-thumb{background:#ffffff26;border-radius:2px}.create-story-modal__music-loading,.create-story-modal__music-empty{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.75rem;padding:2rem;color:#fff6}.create-story-modal__music-loading span,.create-story-modal__music-empty span{font-size:.8125rem}.create-story-modal__music-spinner{width:1.5rem;height:1.5rem;border:2px solid rgba(255,255,255,.1);border-top-color:#fff;border-radius:50%;animation:spin .8s linear infinite}.create-story-modal__music-track{display:flex;align-items:center;gap:.75rem;padding:.625rem;background:#ffffff0a;border:1px solid rgba(255,255,255,.08);border-radius:.75rem;cursor:pointer;transition:all .2s cubic-bezier(.32,.72,0,1);width:100%;text-align:left}.create-story-modal__music-track:hover{background:#ffffff14}.create-story-modal__music-track--selected{background:#ffffff1a;border-color:#fff3}.create-story-modal__music-track-cover{position:relative;width:3rem;height:3rem;border-radius:.5rem;overflow:hidden;flex-shrink:0}.create-story-modal__music-track-cover img{width:100%;height:100%;object-fit:cover}.create-story-modal__music-play-btn{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center;background:#00000080;border:none;cursor:pointer;opacity:0;transition:opacity .2s ease}.create-story-modal__music-track:hover .create-story-modal__music-play-btn{opacity:1}.create-story-modal__music-play-icon,.create-story-modal__music-pause-icon{font-size:.875rem;color:#fff}.create-story-modal__music-track-info{flex:1;min-width:0;display:flex;flex-direction:column;gap:.125rem}.create-story-modal__music-track-title{font-size:.8125rem;font-weight:500;color:#fff;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.create-story-modal__music-track-artist{font-size:.6875rem;color:#ffffff80;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.create-story-modal__music-track-duration{font-size:.625rem;color:#ffffff59;font-variant-numeric:tabular-nums}.create-story-modal__music-track-check{color:#fff;flex-shrink:0}.create-story-modal__music-license{padding:.5rem .75rem;background:#ffffff0a;border-radius:.5rem;text-align:center}.create-story-modal__music-license span{font-size:.6875rem;color:#fff6}@keyframes music-bar{0%,to{height:4px}50%{height:14px}}@keyframes spin{to{transform:rotate(360deg)}}@keyframes sticker-pulse{0%,to{transform:scale(1)}50%{transform:scale(1.05)}}@keyframes sticker-glow{0%,to{filter:drop-shadow(0 0 4px var(--effect-color, rgba(255, 255, 255, .5)))}50%{filter:drop-shadow(0 0 12px var(--effect-color, rgba(255, 255, 255, .8)))}}@keyframes sticker-shimmer{0%{left:-100%}to{left:100%}}@keyframes sticker-rainbow{0%{filter:hue-rotate(0deg)}to{filter:hue-rotate(360deg)}}@keyframes sticker-bounce{0%,to{transform:translateY(0)}50%{transform:translateY(-6px)}}@keyframes sticker-shake{0%,to{transform:translate(0)}25%{transform:translate(-3px)}75%{transform:translate(3px)}}@keyframes sticker-fade{0%,to{opacity:1}50%{opacity:.6}}@keyframes inline-editor-appear{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.invite-modal-overlay{position:fixed;top:0;right:0;bottom:0;left:0;z-index:10000003;display:flex;align-items:center;justify-content:center;padding:1rem;isolation:isolate;pointer-events:auto}.invite-modal-backdrop{position:absolute;top:0;right:0;bottom:0;left:0;background:#000000bf;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);z-index:1;pointer-events:auto}.invite-modal{position:relative;width:100%;max-width:580px;max-height:85vh;overflow-y:auto;background:#2d2d2d;border-radius:1.25rem;padding:1.75rem;color:#fff;animation:modalSlideIn .3s ease-out;z-index:2;pointer-events:auto;box-shadow:0 25px 50px -12px #00000080;scrollbar-width:thin;scrollbar-color:rgba(255,255,255,.2) transparent}.invite-modal::-webkit-scrollbar{width:6px}.invite-modal::-webkit-scrollbar-track{background:transparent}.invite-modal::-webkit-scrollbar-thumb{background:#fff3;border-radius:3px}.invite-modal__close{position:absolute;top:1rem;right:1rem;width:2rem;height:2rem;border-radius:50%;background:#ffffff1a;border:none;color:#fff;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all .2s ease}.invite-modal__close svg{width:1.25rem;height:1.25rem}.invite-modal__close:hover{background:#ffffff26;transform:scale(1.05)}.invite-modal__title{font-size:1.5rem;font-weight:600;margin-bottom:1rem;color:#fff;padding-right:2rem}.invite-modal__section{margin-bottom:1.25rem;padding-bottom:1.25rem;border-bottom:1px solid rgba(255,255,255,.08)}.invite-modal__section:last-of-type{border-bottom:none;margin-bottom:0;padding-bottom:0}.invite-modal__subtitle{color:#ffffffb3;font-size:.8125rem;margin-bottom:.75rem}.invite-modal__section-title{font-size:.9375rem;font-weight:500;color:#fff;margin-bottom:.875rem}.invite-modal__profile-link{display:flex;flex-direction:column;gap:.375rem}.invite-modal__link-label{color:#fff9;font-size:.75rem}.invite-modal__link-value{color:#fff;font-weight:600;font-size:.875rem}.invite-modal__social-buttons{display:flex;gap:.75rem;flex-wrap:wrap;justify-content:center}.invite-modal__social-btn{display:flex;flex-direction:column;align-items:center;gap:.375rem;background:transparent;border:none;color:#fff;cursor:pointer;transition:transform .2s ease}.invite-modal__social-btn:hover{transform:translateY(-2px)}.invite-modal__social-btn span{font-size:.75rem;color:#ffffffe6}.invite-modal__social-icon{width:3rem;height:3rem;border-radius:.875rem;display:flex;align-items:center;justify-content:center;transition:all .2s ease}.invite-modal__social-icon svg{width:1.25rem;height:1.25rem}.invite-modal__social-icon--facebook{background:#4267b2}.invite-modal__social-icon--twitter{background:#000}.invite-modal__social-icon--whatsapp{background:#25d366}.invite-modal__social-icon--copy,.invite-modal__social-icon--qr{background:#000}.invite-modal__social-icon:hover{transform:scale(1.05)}.invite-modal__email-inputs{display:flex;flex-direction:column;gap:.5rem;margin-bottom:.625rem}.invite-modal__email-input-wrapper{position:relative;display:flex;align-items:center;gap:.5rem}.invite-modal__email-input{flex:1;padding:.625rem 1rem;background:#ffffff1a;border:1px solid rgba(255,255,255,.1);border-radius:1.5rem;color:#fff;font-size:.8125rem;transition:all .2s ease}.invite-modal__email-input::placeholder{color:#fff6}.invite-modal__email-input:focus{outline:none;background:#ffffff26;border-color:#ffffff4d}.invite-modal__remove-email{width:1.75rem;height:1.75rem;border-radius:50%;background:#ffffff1a;border:none;color:#fff;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all .2s ease;flex-shrink:0}.invite-modal__remove-email svg{width:.875rem;height:.875rem}.invite-modal__remove-email:hover{background:#f003}.invite-modal__add-email{display:flex;align-items:center;gap:.375rem;background:transparent;border:none;color:#a3ffce;font-size:.8125rem;cursor:pointer;padding:.375rem 0;transition:opacity .2s ease}.invite-modal__add-email svg{width:.875rem;height:.875rem}.invite-modal__add-email:hover{opacity:.8}.invite-modal__footer{display:flex;justify-content:flex-end;gap:.75rem;margin-top:1.25rem;padding-top:1.25rem;border-top:1px solid rgba(255,255,255,.08)}.invite-modal__btn{padding:.625rem 1.5rem;border-radius:1.5rem;font-size:.8125rem;font-weight:500;cursor:pointer;transition:all .2s ease;border:none}.invite-modal__btn--cancel{background:transparent;color:#a3ffce;border:1px solid #a3ffce}.invite-modal__btn--cancel:hover{background:#a3ffce1a}.invite-modal__btn--send{background:#6e6e6e;color:#fff}.invite-modal__btn--send:hover:not(:disabled){background:#7e7e7e}.invite-modal__btn--send:disabled{opacity:.5;cursor:not-allowed}@keyframes modalSlideIn{0%{opacity:0;transform:translateY(20px) scale(.95)}to{opacity:1;transform:translateY(0) scale(1)}}@media(max-width:640px){.invite-modal{padding:1.25rem;max-height:90vh}.invite-modal__title{font-size:1.25rem}.invite-modal__social-buttons{justify-content:center;gap:.625rem}.invite-modal__social-icon{width:2.75rem;height:2.75rem}.invite-modal__social-icon svg{width:1.125rem;height:1.125rem}.invite-modal__footer{flex-direction:column;gap:.5rem}.invite-modal__footer button{width:100%}}.presets-modal{position:fixed;top:0;right:0;bottom:0;left:0;z-index:9999;display:flex;align-items:center;justify-content:center;background:#000000d9;animation:modalFadeIn .2s ease-out}.presets-modal__container{position:relative;width:100%;max-width:48rem;max-height:92vh;margin:1rem;background:#0a0a0a;border:1px solid rgba(255,255,255,.08);border-radius:1.5rem;display:flex;flex-direction:column;overflow:hidden;animation:modalSlideUp .25s ease-out;transform:translateZ(0)}@keyframes modalSlideUp{0%{opacity:0;transform:translateY(20px) scale(.98)}to{opacity:1;transform:translateY(0) scale(1)}}.presets-modal__header{display:flex;align-items:center;justify-content:space-between;padding:1rem 1.25rem;border-bottom:1px solid rgba(255,255,255,.06);flex-shrink:0}.presets-modal__header-left{display:flex;align-items:center;gap:.5rem}.presets-modal__header-icon{width:1.125rem;height:1.125rem;color:#ffffff80}.presets-modal__title{font-size:1rem;font-weight:600;color:#fff;margin:0;letter-spacing:-.01em}.presets-modal__close{display:flex;align-items:center;justify-content:center;width:2rem;height:2rem;border:none;background:#ffffff0f;border-radius:50%;color:#fff9;cursor:pointer;transition:background .15s ease,color .15s ease}.presets-modal__close svg{width:1rem;height:1rem}.presets-modal__close:hover{background:#ffffff1a;color:#fff}.presets-modal__close:active{transform:scale(.95)}.presets-modal__content{flex:1;overflow-y:auto;scrollbar-width:thin;scrollbar-color:rgba(255,255,255,.1) transparent}.presets-modal__content::-webkit-scrollbar{width:6px}.presets-modal__content::-webkit-scrollbar-track{background:transparent}.presets-modal__content::-webkit-scrollbar-thumb{background:#ffffff1a;border-radius:3px}.presets-modal__content::-webkit-scrollbar-thumb:hover{background:#fff3}.presets-modal__stories{padding:1rem 1.25rem;border-bottom:1px solid rgba(255,255,255,.06)}.presets-modal__stories-header{margin-bottom:.75rem}.presets-modal__stories-title{font-size:.75rem;font-weight:500;color:#ffffff80;text-transform:uppercase;letter-spacing:.04em}.presets-modal__stories-list{display:flex;gap:.875rem;overflow-x:auto;scrollbar-width:none;-ms-overflow-style:none;padding-bottom:.25rem}.presets-modal__stories-list::-webkit-scrollbar{display:none}.presets-modal__story{display:flex;flex-direction:column;align-items:center;gap:.375rem;background:transparent;border:none;cursor:pointer;flex-shrink:0;transition:transform .15s ease}.presets-modal__story:hover{transform:scale(1.02)}.presets-modal__story:active{transform:scale(.98)}.presets-modal__story--add .presets-modal__story-avatar{border:2px dashed rgba(255,255,255,.2)}.presets-modal__story--add:hover .presets-modal__story-avatar{border-color:#fff6}.presets-modal__story-avatar{position:relative;width:3.5rem;height:3.5rem;border-radius:50%;overflow:hidden;background:#ffffff0d}.presets-modal__story-avatar img{width:100%;height:100%;object-fit:cover}.presets-modal__story-avatar--ring{border:2px solid rgba(255,255,255,.3)}.presets-modal__story-add-icon{position:absolute;bottom:-2px;right:-2px;width:1.25rem;height:1.25rem;display:flex;align-items:center;justify-content:center;background:#fff;border-radius:50%;color:#000}.presets-modal__story-add-icon svg{width:.75rem;height:.75rem}.presets-modal__story-label{font-size:.6875rem;color:#fff9;max-width:4rem;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.presets-modal__composer{padding:1rem 1.25rem;border-bottom:1px solid rgba(255,255,255,.06)}.presets-modal__composer-input{display:flex;align-items:center;gap:.75rem;padding:.75rem 1rem;background:#ffffff0a;border:1px solid rgba(255,255,255,.08);border-radius:2rem;margin-bottom:.75rem}.presets-modal__composer-avatar{width:2rem;height:2rem;border-radius:50%;object-fit:cover;flex-shrink:0}.presets-modal__composer-field{flex:1;background:transparent;border:none;outline:none;font-size:.9375rem;color:#fff}.presets-modal__composer-field::placeholder{color:#ffffff59}.presets-modal__composer-actions{display:flex;align-items:center;justify-content:space-between}.presets-modal__composer-tools{display:flex;align-items:center;gap:.25rem}.presets-modal__composer-tool{display:flex;align-items:center;justify-content:center;width:2.25rem;height:2.25rem;border:none;background:transparent;border-radius:50%;color:#ffffff80;cursor:pointer;transition:background .15s ease,color .15s ease}.presets-modal__composer-tool svg{width:1.125rem;height:1.125rem}.presets-modal__composer-tool:hover{background:#ffffff14;color:#ffffffd9}.presets-modal__composer-tool--text{font-size:.75rem;font-weight:700}.presets-modal__composer-post{display:flex;align-items:center;gap:.375rem;padding:.5rem 1rem;background:#ffffff1a;border:none;border-radius:2rem;color:#ffffff80;font-size:.8125rem;font-weight:600;cursor:not-allowed;transition:background .15s ease,color .15s ease}.presets-modal__composer-post svg{width:.875rem;height:.875rem}.presets-modal__composer-post:not(:disabled){background:#fff;color:#000;cursor:pointer}.presets-modal__composer-post:not(:disabled):hover{background:#ffffffe6}.presets-modal__presets{padding:1rem 1.25rem 0}.presets-modal__presets-header{display:flex;align-items:center;justify-content:space-between;margin-bottom:.75rem}.presets-modal__presets-title{font-size:.75rem;font-weight:500;color:#ffffff80;text-transform:uppercase;letter-spacing:.04em}.presets-modal__search{position:relative;width:10rem}.presets-modal__search-icon{position:absolute;left:.75rem;top:50%;transform:translateY(-50%);width:.875rem;height:.875rem;color:#ffffff59;pointer-events:none}.presets-modal__search-input{width:100%;padding:.5rem .75rem .5rem 2rem;background:#ffffff0d;border:1px solid rgba(255,255,255,.08);border-radius:2rem;font-size:.8125rem;color:#fff;outline:none;transition:border-color .15s ease,background .15s ease}.presets-modal__search-input::placeholder{color:#ffffff59}.presets-modal__search-input:focus{border-color:#fff3;background:#ffffff14}.presets-modal__categories{display:flex;gap:.375rem;margin-bottom:.875rem;overflow-x:auto;scrollbar-width:none;-ms-overflow-style:none;padding-bottom:.25rem}.presets-modal__categories::-webkit-scrollbar{display:none}.presets-modal__category{flex-shrink:0;padding:.4375rem .875rem;background:transparent;border:1px solid rgba(255,255,255,.1);border-radius:2rem;font-size:.75rem;font-weight:500;color:#fff9;cursor:pointer;transition:background .15s ease,border-color .15s ease,color .15s ease}.presets-modal__category:hover{border-color:#fff3;color:#ffffffd9}.presets-modal__category--active{background:#fff;border-color:#fff;color:#000}.presets-modal__category--active:hover{background:#ffffffe6;border-color:#ffffffe6;color:#000}.presets-modal__grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(100px,1fr));gap:.75rem;padding-bottom:1rem}.presets-modal__card{display:flex;flex-direction:column;gap:.375rem;background:transparent;border:none;padding:0;cursor:pointer;transition:transform .2s ease;transform:translateZ(0)}.presets-modal__card:hover{transform:translateZ(0) translateY(-3px)}.presets-modal__card:active{transform:translateZ(0) scale(.98)}.presets-modal__card--active .presets-modal__card-overlay{opacity:1}.presets-modal__card--active .presets-modal__card-image img{transform:scale(1.05)}.presets-modal__card-image{position:relative;width:100%;aspect-ratio:3/4;border-radius:.75rem;overflow:hidden;background:#ffffff0d}.presets-modal__card-image img{width:100%;height:100%;object-fit:cover;transition:transform .3s ease}.presets-modal__card-overlay{position:absolute;top:0;right:0;bottom:0;left:0;background:#0009;display:flex;align-items:center;justify-content:center;opacity:0;transition:opacity .2s ease}.presets-modal__card-action{display:flex;align-items:center;gap:.25rem;padding:.375rem .625rem;background:#fff;border-radius:2rem;color:#000;font-size:.6875rem;font-weight:600}.presets-modal__card-action svg{width:.75rem;height:.75rem}.presets-modal__card-name{font-size:.6875rem;font-weight:500;color:#fffc;text-align:left;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.presets-modal__empty{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.75rem;padding:2rem 1rem;color:#fff6}.presets-modal__empty p{margin:0;font-size:.875rem}.presets-modal__empty button{padding:.5rem 1rem;background:#ffffff14;border:none;border-radius:2rem;color:#fff;font-size:.8125rem;font-weight:500;cursor:pointer;transition:background .15s ease}.presets-modal__empty button:hover{background:#ffffff1f}.presets-modal__footer{display:flex;align-items:center;justify-content:space-between;padding:.875rem 1.25rem;border-top:1px solid rgba(255,255,255,.06);background:#ffffff05;flex-shrink:0}.presets-modal__footer-text{font-size:.75rem;color:#ffffff80}.presets-modal__footer-btn{display:flex;align-items:center;gap:.375rem;padding:.5rem .875rem;background:#fff;border:none;border-radius:2rem;color:#000;font-size:.75rem;font-weight:600;cursor:pointer;transition:background .15s ease,transform .15s ease}.presets-modal__footer-btn svg{width:.75rem;height:.75rem;transition:transform .15s ease}.presets-modal__footer-btn:hover{background:#ffffffe6}.presets-modal__footer-btn:hover svg{transform:translate(2px)}.presets-modal__footer-btn:active{transform:scale(.98)}@media(max-width:640px){.presets-modal__container{margin:0;max-height:100vh;border-radius:0}.presets-modal__header{padding:.875rem 1rem}.presets-modal__stories,.presets-modal__composer,.presets-modal__presets{padding-left:1rem;padding-right:1rem}.presets-modal__presets-header{flex-direction:column;align-items:flex-start;gap:.625rem}.presets-modal__search{width:100%}.presets-modal__grid{grid-template-columns:repeat(3,1fr);gap:.625rem}.presets-modal__footer{padding:.75rem 1rem}}.for-you{display:flex;flex-direction:column;gap:.875rem;padding:.875rem;background:#ffffff08;border:1px solid rgba(255,255,255,.06);border-radius:1rem;transform:translateZ(0);backface-visibility:hidden;-webkit-backface-visibility:hidden}.for-you__header{display:flex;align-items:center;justify-content:space-between;padding:0 .125rem}.for-you__header-left{display:flex;align-items:center;gap:.5rem}.for-you__header-icon{width:.9375rem;height:.9375rem;color:#fff6}.for-you__header-title{font-size:.875rem;font-weight:600;color:#fff;letter-spacing:-.01em}.for-you__refresh{display:flex;align-items:center;justify-content:center;width:1.625rem;height:1.625rem;border:none;background:transparent;border-radius:50%;color:#ffffff59;cursor:pointer;transition:background .15s ease,color .15s ease}.for-you__refresh svg{width:.8125rem;height:.8125rem}.for-you__refresh:hover{background:#ffffff0f;color:#ffffffb3}.for-you__refresh:active{transform:scale(.9)}.for-you__refresh--active svg{animation:spin .5s linear infinite}.for-you__interests{display:flex;flex-wrap:wrap;gap:.375rem}.for-you__tag{padding:.3125rem .625rem;background:transparent;border:1px solid rgba(255,255,255,.1);border-radius:2rem;font-size:.6875rem;font-weight:500;color:#ffffff80;cursor:pointer;transition:background .15s ease,border-color .15s ease,color .15s ease}.for-you__tag:hover{border-color:#fff3;color:#ffffffb3}.for-you__tag:active{transform:scale(.95)}.for-you__tag--active{background:#ffffff1a;border-color:#fff3;color:#fff}.for-you__section{display:flex;flex-direction:column;gap:.5rem}.for-you__section-header{display:flex;align-items:center;gap:.375rem;padding:0 .125rem}.for-you__section-icon{width:.75rem;height:.75rem;color:#ffffff59}.for-you__section-title{font-size:.6875rem;font-weight:500;color:#ffffff80;text-transform:uppercase;letter-spacing:.04em}.for-you__list{display:flex;flex-direction:column;gap:.25rem}.for-you__item{display:flex;align-items:center;gap:.625rem;padding:.5rem;background:transparent;border:none;border-radius:.75rem;cursor:pointer;transition:background .15s ease;text-align:left}.for-you__item:hover{background:#ffffff0a}.for-you__item:hover .for-you__item-arrow{opacity:1;transform:translate(2px)}.for-you__item:hover .for-you__item-image img{transform:scale(1.05)}.for-you__item:active{background:#ffffff0f}.for-you__item-image{width:2.25rem;height:2.25rem;border-radius:.5rem;overflow:hidden;flex-shrink:0;background:#ffffff0d}.for-you__item-image img{width:100%;height:100%;object-fit:cover;transition:transform .2s ease}.for-you__item-info{flex:1;min-width:0;display:flex;flex-direction:column;gap:.0625rem}.for-you__item-name{font-size:.75rem;font-weight:500;color:#fff;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.for-you__item-category{font-size:.625rem;color:#fff6;text-transform:capitalize}.for-you__item-arrow{width:.875rem;height:.875rem;color:#ffffff40;opacity:0;flex-shrink:0;transition:opacity .15s ease,transform .15s ease}@keyframes for-you-shimmer{0%{background-position:-200% 0}to{background-position:200% 0}}.for-you__item--skeleton{pointer-events:none}.for-you__skeleton-image{width:2.25rem;height:2.25rem;border-radius:.5rem;flex-shrink:0;background:linear-gradient(90deg,#ffffff0f 25%,#ffffff1f,#ffffff0f 75%);background-size:200% 100%;animation:for-you-shimmer 1.5s ease-in-out infinite}.for-you__skeleton-info{flex:1;min-width:0;display:flex;flex-direction:column;gap:.375rem}.for-you__skeleton-name{height:.75rem;border-radius:4px;background:linear-gradient(90deg,#ffffff0f 25%,#ffffff1f,#ffffff0f 75%);background-size:200% 100%;animation:for-you-shimmer 1.5s ease-in-out infinite}.for-you__skeleton-category{height:.5rem;border-radius:4px;background:linear-gradient(90deg,#ffffff08 25%,#ffffff0f,#ffffff08 75%);background-size:200% 100%;animation:for-you-shimmer 1.5s ease-in-out infinite}.for-you__cta{display:flex;align-items:center;justify-content:center;gap:.375rem;width:100%;padding:.625rem;background:#fff;border:none;border-radius:2rem;color:#000;font-size:.75rem;font-weight:600;cursor:pointer;transition:background .15s ease,transform .15s ease}.for-you__cta svg{width:.75rem;height:.75rem;transition:transform .15s ease}.for-you__cta:hover{background:#ffffffe6}.for-you__cta:hover svg:last-child{transform:translate(2px)}.for-you__cta:active{transform:scale(.98)}.for-you__cta-icon{width:.875rem;height:.875rem}.left-sidebar{display:none}@media(min-width:1024px){.left-sidebar{display:flex;position:relative;height:100%;max-height:100%;overflow-y:auto;overscroll-behavior:contain;flex-direction:column;gap:.375rem;padding:1rem .625rem;transform:translateZ(0);backface-visibility:hidden;-webkit-backface-visibility:hidden}}.left-sidebar::-webkit-scrollbar{display:none}.left-sidebar__main-nav{display:flex;flex-direction:column;gap:.146rem}.left-sidebar__nav-item{display:flex;align-items:center;gap:.875rem;padding:.75rem;min-height:44px;border-radius:9999px;color:#ffffffd9;text-decoration:none;font-size:1.125rem;font-weight:400;letter-spacing:-.01em;transition:all .2s cubic-bezier(.4,0,.2,1);background:transparent;border:none;width:100%;text-align:left;cursor:pointer}.left-sidebar__nav-item:hover{background-color:#ffffff14;color:#fff}.left-sidebar__nav-item:active{transform:scale(.98)}.left-sidebar__nav-item--active{font-weight:700;color:#fff}.left-sidebar__nav-icon{width:1.5rem;height:1.5rem;flex-shrink:0}.left-sidebar__nav-label{white-space:nowrap}.left-sidebar__profile-section{display:flex;flex-direction:column;gap:.125rem;margin-top:.5rem;padding-top:.5rem;border-top:1px solid rgba(255,255,255,.08)}.left-sidebar__account-section{margin-top:0;padding-top:0}.left-sidebar__account-current{display:flex;align-items:center;gap:.75rem;width:100%;padding:.75rem 1rem;background:#0f0f0f;border:1px solid rgba(255,255,255,.1);border-radius:9999px;cursor:pointer;transition:all .25s cubic-bezier(.4,0,.2,1);text-align:left}.left-sidebar__account-current:hover{background:#1a1a1a;border-color:#fff3;transform:scale(1.01)}.left-sidebar__account-current:active{transform:scale(.99)}.left-sidebar__account-section:has(.left-sidebar__account-chevron--open) .left-sidebar__account-current{border-radius:1.5rem 1.5rem 0 0;border-bottom-color:transparent}.left-sidebar__account-avatar{width:2.25rem;height:2.25rem;border-radius:50%;background:#ffffff1a;display:flex;align-items:center;justify-content:center;flex-shrink:0;overflow:hidden;border:1px solid rgba(255,255,255,.1)}.left-sidebar__account-avatar img{width:100%;height:100%;object-fit:cover}.left-sidebar__account-avatar svg{color:#ffffffb3}.left-sidebar__account-info{flex:1;min-width:0;display:flex;flex-direction:column;gap:.125rem}.left-sidebar__account-name{font-size:.875rem;font-weight:600;color:#fff;white-space:nowrap}.left-sidebar__account-name-row{display:flex;align-items:center;gap:.5rem;white-space:nowrap}.left-sidebar__role-badge{flex-shrink:0;display:inline-flex;align-items:center;justify-content:center;padding:.125rem .375rem;font-size:.5625rem;font-weight:700;letter-spacing:.02em;border-radius:9999px;background:#ffffff1a;color:#ffffffb3;border:1px solid rgba(255,255,255,.15);transition:all .2s ease}.left-sidebar__role-badge--super-admin{background:#ef444426;color:#ef4444;border-color:#ef44444d}.left-sidebar__role-badge--admin{background:#fb923c26;color:#fb923c;border-color:#fb923c4d}.left-sidebar__role-badge--marketing{background:#a855f726;color:#a855f7;border-color:#a855f74d}.left-sidebar__role-badge--analytics{background:#3b82f626;color:#3b82f6;border-color:#3b82f64d}.left-sidebar__role-badge--financial{background:#22c55e26;color:#22c55e;border-color:#22c55e4d}.left-sidebar__account-type{font-size:.75rem;color:#ffffff80}.left-sidebar__account-chevron{width:1rem;height:1rem;color:#ffffff80;transition:transform .2s ease;flex-shrink:0}.left-sidebar__account-chevron--open{transform:rotate(180deg)}.left-sidebar__account-dropdown{margin-top:-1px;padding:.75rem;background:#0f0f0f;border:1px solid rgba(255,255,255,.1);border-top:none;border-radius:0 0 1.5rem 1.5rem}@keyframes dropdownSlideIn{0%{opacity:0;transform:translateY(-8px) scaleY(.95)}to{opacity:1;transform:translateY(0) scaleY(1)}}.left-sidebar__dropdown-collapse{display:grid;grid-template-rows:0fr;transition:grid-template-rows .3s cubic-bezier(.22,1,.36,1)}.left-sidebar__dropdown-collapse--open{grid-template-rows:1fr}.left-sidebar__dropdown-collapse-inner{overflow:hidden;min-height:0}.left-sidebar__account-option{display:flex;align-items:center;gap:.75rem;width:100%;padding:.625rem .875rem;background:transparent;border:none;border-radius:9999px;cursor:pointer;transition:all .2s cubic-bezier(.4,0,.2,1);text-align:left}.left-sidebar__account-option:hover{background:#ffffff14;transform:translate(2px)}.left-sidebar__account-option:active{transform:scale(.98)}.left-sidebar__account-option-icon{width:2rem;height:2rem;border-radius:50%;background:#ffffff1a;border:1px solid rgba(255,255,255,.1);display:flex;align-items:center;justify-content:center;flex-shrink:0;transition:all .2s ease}.left-sidebar__account-option-icon svg{color:#ffffffb3;width:1rem;height:1rem}.left-sidebar__account-option-info{flex:1;display:flex;flex-direction:column;gap:.125rem}.left-sidebar__account-option-title{font-size:.8125rem;font-weight:500;color:#fff}.left-sidebar__account-option-desc{font-size:.6875rem;color:#fff6}.left-sidebar__account-group{margin-top:.5rem;padding-top:.5rem;border-top:1px solid rgba(255,255,255,.06)}.left-sidebar__account-group-header{display:flex;align-items:center;gap:.5rem;padding:.375rem .875rem;font-size:.625rem;font-weight:600;color:#ffffff59;text-transform:uppercase;letter-spacing:.06em}.left-sidebar__account-group-header svg{opacity:.5;width:.75rem;height:.75rem}.left-sidebar__account-empty{padding:1rem .875rem;font-size:.75rem;color:#ffffff4d;text-align:center;background:#ffffff05;border-radius:9999px;margin:.25rem 0}.left-sidebar__account-option--active{background:#ffffff0f}.left-sidebar__account-option-icon--personal{background:#ffffff26;border-color:#fff3;overflow:hidden}.left-sidebar__account-option-icon--personal img{width:100%;height:100%;object-fit:cover}.left-sidebar__twins-list{display:flex;flex-direction:column;gap:.125rem;padding:.25rem 0}.left-sidebar__twin-item{display:flex;align-items:center;gap:.625rem;width:100%;padding:.5rem .75rem;background:transparent;border:none;border-radius:9999px;cursor:pointer;transition:all .2s cubic-bezier(.4,0,.2,1);text-align:left}.left-sidebar__twin-item:hover{background:#ffffff0f;transform:translate(2px)}.left-sidebar__twin-item:active{transform:scale(.98)}.left-sidebar__twin-item--active{background:#ffffff14}.left-sidebar__twin-avatar{width:1.75rem;height:1.75rem;border-radius:50%;background:#ffffff1a;border:1px solid rgba(255,255,255,.1);display:flex;align-items:center;justify-content:center;flex-shrink:0;overflow:hidden;transition:all .2s ease}.left-sidebar__twin-avatar img{width:100%;height:100%;object-fit:cover}.left-sidebar__twin-avatar svg{color:#ffffffb3;width:.875rem;height:.875rem}.left-sidebar__twin-name{flex:1;font-size:.8125rem;font-weight:500;color:#ffffffd9;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.left-sidebar__account-see-all{display:block;padding:.5rem .75rem;font-size:.75rem;color:#ffffff80;text-decoration:none;text-align:center;transition:all .2s ease;border-radius:9999px}.left-sidebar__account-see-all:hover{color:#fffc;background:#ffffff0d}.left-sidebar__dropdown-section{margin-top:.5rem}.left-sidebar__dropdown-trigger{display:flex;align-items:center;gap:.75rem;width:100%;padding:.75rem 1rem;background:#0f0f0f;border:1px solid rgba(255,255,255,.1);border-radius:9999px;cursor:pointer;transition:all .25s cubic-bezier(.4,0,.2,1);text-align:left}.left-sidebar__dropdown-trigger:hover{background:#1a1a1a;border-color:#fff3;transform:scale(1.01)}.left-sidebar__dropdown-trigger:active{transform:scale(.99)}.left-sidebar__dropdown-trigger--open{border-radius:1.5rem 1.5rem 0 0;border-bottom-color:transparent}.left-sidebar__dropdown-trigger--premium{background:#fffffff2;border-color:#fff3}.left-sidebar__dropdown-trigger--premium .left-sidebar__dropdown-title{color:#0f0f0f}.left-sidebar__dropdown-trigger--premium .left-sidebar__dropdown-subtitle{color:#0f0f0f99}.left-sidebar__dropdown-trigger--premium .left-sidebar__dropdown-chevron{color:#0f0f0f80}.left-sidebar__dropdown-trigger--premium:hover{background:#fff;border-color:#ffffff4d}.left-sidebar__dropdown-icon{width:2.25rem;height:2.25rem;border-radius:50%;background:#ffffff1a;display:flex;align-items:center;justify-content:center;flex-shrink:0;border:1px solid rgba(255,255,255,.1)}.left-sidebar__dropdown-icon svg{color:#fffc}.left-sidebar__dropdown-icon--premium{background:linear-gradient(135deg,#22d3d1,#14b8a6);border-color:transparent}.left-sidebar__dropdown-icon--premium svg{color:#fff}.left-sidebar__dropdown-info{flex:1;min-width:0;display:flex;flex-direction:column;gap:.125rem}.left-sidebar__dropdown-title{font-size:.875rem;font-weight:600;color:#fff;white-space:nowrap}.left-sidebar__dropdown-subtitle{font-size:.75rem;color:#ffffff80}.left-sidebar__dropdown-chevron{width:1rem;height:1rem;color:#ffffff80;transition:transform .2s ease;flex-shrink:0}.left-sidebar__dropdown-chevron--open{transform:rotate(180deg)}.left-sidebar__dropdown-content{margin-top:-1px;padding:.75rem;background:#0f0f0f;border:1px solid rgba(255,255,255,.1);border-top:none;border-radius:0 0 1.5rem 1.5rem}.left-sidebar__dropdown-item{display:flex;align-items:center;gap:.75rem;width:100%;padding:.625rem .875rem;background:transparent;border:none;border-radius:9999px;cursor:pointer;transition:all .2s cubic-bezier(.4,0,.2,1);text-align:left;color:#ffffffd9;font-size:.8125rem;font-weight:500;white-space:nowrap;flex-wrap:nowrap}.left-sidebar__dropdown-item svg{color:#fff9;flex-shrink:0}.left-sidebar__dropdown-item span{white-space:nowrap}.left-sidebar__dropdown-item:hover{background:#ffffff14;color:#fff;transform:translate(2px)}.left-sidebar__dropdown-item:hover svg{color:#22d3d1}.left-sidebar__dropdown-item:active{transform:scale(.98)}.left-sidebar__dropdown-item--highlight{background:#22d3d114;border:1px solid rgba(34,211,209,.15)}.left-sidebar__dropdown-item--highlight svg{color:#22d3d1}.left-sidebar__dropdown-item--highlight:hover{background:#22d3d11f;border-color:#22d3d140}.left-sidebar__dropdown-item:disabled{opacity:.6;cursor:not-allowed;transform:none}.left-sidebar__dropdown-item:disabled:hover{background:transparent;transform:none}.left-sidebar__dropdown-item .animate-spin{animation:spin 1s linear infinite}.left-sidebar__dropdown-badge{margin-left:auto;padding:.125rem .5rem;background:linear-gradient(135deg,#22d3d1,#14b8a6);border-radius:9999px;color:#fff;font-size:.625rem;font-weight:700;text-transform:uppercase;letter-spacing:.02em;flex-shrink:0;white-space:nowrap}.left-sidebar__dropdown-divider{height:1px;background:#ffffff0f;margin:.5rem 0}.left-sidebar__dropdown-promo{display:flex;align-items:center;gap:.625rem;padding:.625rem .875rem;background:#22d3d114;border:1px solid rgba(34,211,209,.15);border-radius:9999px;color:#22d3d1;font-size:.75rem;font-weight:500}.left-sidebar__dropdown-promo svg{flex-shrink:0}.left-sidebar__dropdown-content--invite{padding:.75rem;display:flex;flex-direction:column;gap:.75rem}.left-sidebar__invite-header{display:flex;flex-direction:column;gap:.25rem}.left-sidebar__invite-row{display:flex;align-items:center;gap:.5rem}.left-sidebar__invite-tier{display:inline-flex;align-items:center;justify-content:center;width:2rem;height:2rem;border-radius:50%;background:#ffffff14;border:1px solid rgba(255,255,255,.12);flex-shrink:0;transition:all .15s ease}.left-sidebar__invite-tier svg{width:.875rem;height:.875rem}.left-sidebar__invite-tier:hover{background:#ffffff1f;border-color:#fff3}.left-sidebar__invite-tier-name{font-size:.8125rem;font-weight:600;color:#fff;letter-spacing:-.01em;white-space:nowrap}.left-sidebar__invite-tier-sub{font-size:.6875rem;color:#ffffff80;padding-left:2.5rem}.left-sidebar__invite-stats{display:flex;align-items:center;gap:.375rem;margin-left:auto}.left-sidebar__invite-stat{display:flex;flex-direction:column;align-items:center;padding:.375rem .625rem;background:#ffffff0a;border-radius:.5rem;min-width:3rem}.left-sidebar__invite-stat-value{font-size:.875rem;font-weight:700;color:#fff;line-height:1;font-variant-numeric:tabular-nums}.left-sidebar__invite-stat-label{font-size:.5625rem;font-weight:500;color:#fff6;text-transform:uppercase;letter-spacing:.05em;margin-top:.25rem}.left-sidebar__invite-milestone{display:flex;align-items:center;gap:.625rem;padding:.625rem .75rem;background:#ffffff08;border:1px solid rgba(255,255,255,.06);border-radius:.75rem}.left-sidebar__invite-milestone-icon{display:flex;align-items:center;justify-content:center;width:1.75rem;height:1.75rem;background:#ffffff0f;border-radius:50%;flex-shrink:0}.left-sidebar__invite-milestone-icon svg{width:.875rem;height:.875rem;color:#fff9}.left-sidebar__invite-milestone-content{flex:1;min-width:0}.left-sidebar__invite-milestone-title{display:block;font-size:.75rem;font-weight:500;color:#ffffffe6;line-height:1.3}.left-sidebar__invite-milestone-title strong{color:#fff;font-weight:600}.left-sidebar__invite-milestone-reward{display:block;font-size:.6875rem;color:#fff6;margin-top:.125rem}.left-sidebar__invite-actions{display:flex;flex-direction:column;gap:.25rem}.left-sidebar__invite-action{display:flex;align-items:center;gap:.625rem;padding:.5rem .75rem;background:transparent;border:none;border-radius:.5rem;color:#fffc;font-size:.8125rem;font-weight:500;cursor:pointer;transition:all .1s ease;text-align:left;width:100%}.left-sidebar__invite-action svg{width:1rem;height:1rem;color:#ffffff80;flex-shrink:0}.left-sidebar__invite-action:hover{background:#ffffff0f;color:#fff}.left-sidebar__invite-action:hover svg{color:#ffffffb3}.left-sidebar__invite-action:active{background:#ffffff14}.left-sidebar__invite-divider{height:1px;background:#ffffff0f;margin:.25rem 0}.left-sidebar__invite-promo{display:flex;align-items:center;gap:.5rem;padding:.5rem .75rem;background:#ffffff08;border-radius:.5rem}.left-sidebar__invite-promo svg{width:1rem;height:1rem;color:#fff6;flex-shrink:0}.left-sidebar__invite-promo-text{font-size:.6875rem;color:#ffffff80;line-height:1.4}.left-sidebar__invite-promo-text strong{color:#fffc;font-weight:600}.left-sidebar__invite-cta{display:flex;align-items:center;justify-content:center;gap:.5rem;padding:.625rem 1rem;background:#fff;color:#000;border-radius:9999px;font-size:.8125rem;font-weight:600;text-decoration:none;transition:all .15s ease;letter-spacing:-.01em}.left-sidebar__invite-cta:hover{background:#ffffffe6;transform:scale(1.02)}.left-sidebar__invite-cta:active{transform:scale(.98)}.left-sidebar__invite-cta svg{width:.875rem;height:.875rem;opacity:.6}.left-sidebar__dropdown-features{padding:.625rem .875rem;background:#ffffff08;border-radius:1rem}.left-sidebar__dropdown-features-title{display:block;font-size:.6875rem;font-weight:600;color:#ffffff80;text-transform:uppercase;letter-spacing:.05em;margin-bottom:.5rem}.left-sidebar__dropdown-features ul{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:.25rem}.left-sidebar__dropdown-features ul li{font-size:.75rem;color:#ffffffb3;padding-left:1rem;position:relative}.left-sidebar__dropdown-features ul li:before{content:"✓";position:absolute;left:0;color:#22d3d1;font-size:.625rem}.left-sidebar__account-actions{display:flex;gap:.5rem;margin-top:.75rem;padding-top:.75rem;border-top:1px solid rgba(255,255,255,.06)}.left-sidebar__account-action-btn{flex:1;padding:.5rem .875rem;background:#ffffffe6;border:none;border-radius:9999px;color:#0f0f0f;font-size:.6875rem;font-weight:600;letter-spacing:-.01em;cursor:pointer;text-align:center;text-decoration:none;transition:all .2s cubic-bezier(.4,0,.2,1)}.left-sidebar__account-action-btn:hover{background:#fff;transform:scale(1.02)}.left-sidebar__account-action-btn:active{background:#ffffffd9;transform:scale(.98)}.left-sidebar__view-page-btn{display:flex;align-items:center;justify-content:center;gap:.375rem;width:100%;padding:.5rem .75rem;margin-bottom:.5rem;background:#ffffff14;border:1px solid rgba(255,255,255,.12);border-radius:9999px;color:#fffc;font-size:.75rem;font-weight:500;cursor:pointer;transition:all .2s cubic-bezier(.4,0,.2,1)}.left-sidebar__view-page-btn:hover{background:#ffffff1f;border-color:#fff3;color:#fff}.left-sidebar__view-page-btn:active{transform:scale(.98)}.left-sidebar__twin-avatar--page{background:#ffffff26;border-color:#ffffff26}.left-sidebar__modal-overlay{position:fixed;top:0;right:0;bottom:0;left:0;background:#0009;backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);display:flex;align-items:center;justify-content:center;z-index:9999;padding:1rem}.left-sidebar__modal-panel{position:relative;width:100%;max-width:28rem;max-height:90vh;overflow-y:auto;background:linear-gradient(180deg,#262628fa,#1c1c1efa);border:1px solid rgba(255,255,255,.08);border-radius:1.5rem;padding:1.5rem;box-shadow:0 25px 50px -12px #00000080,0 0 0 1px #ffffff0d inset;animation:modalSlideIn .3s cubic-bezier(.16,1,.3,1)}@keyframes modalSlideIn{0%{opacity:0;transform:scale(.95) translateY(10px)}to{opacity:1;transform:scale(1) translateY(0)}}.left-sidebar__modal-close{position:absolute;top:1rem;right:1rem;width:2rem;height:2rem;display:flex;align-items:center;justify-content:center;background:#ffffff0f;border:none;border-radius:50%;color:#ffffff80;font-size:1.25rem;cursor:pointer;transition:all .2s ease}.left-sidebar__modal-close:hover{background:#ffffff1a;color:#fffc}.left-sidebar__card{background:#0f0f0f;border-radius:1rem;border:1px solid rgba(255,255,255,.08);padding:1rem;color:#fff;transition:border-color .2s ease;margin-top:.75rem;transform:translateZ(0);will-change:border-color}.left-sidebar__card:hover{border-color:#ffffff1f}.left-sidebar__title{font-size:1.125rem;font-weight:700;color:#fff;margin-bottom:.75rem;letter-spacing:-.02em}.left-sidebar__header{display:flex;align-items:center;justify-content:space-between;margin-bottom:.75rem}.left-sidebar__see-all{color:#1d9bf0;font-size:.8125rem;font-weight:500;text-decoration:none;background:none;border:none;cursor:pointer;padding:0}.left-sidebar__see-all:hover{text-decoration:underline}.left-sidebar__nav{display:flex;flex-direction:column;gap:.25rem}.left-sidebar__link{display:flex;align-items:center;gap:.625rem;padding:.625rem .75rem;border-radius:.75rem;color:#ffffffd9;text-decoration:none;font-size:.875rem;font-weight:500;letter-spacing:-.01em;transition:all .2s cubic-bezier(.4,0,.2,1);background:transparent;border:none;width:100%;text-align:left;cursor:pointer}.left-sidebar__link:hover{background-color:#ffffff0f;color:#fff}.left-sidebar__link:active{transform:scale(.98)}.left-sidebar__icon{width:1.25rem;height:1.25rem;flex-shrink:0;opacity:.8}.left-sidebar__marketplace-list{display:flex;flex-direction:column;gap:.375rem}.left-sidebar__marketplace-item{display:flex;align-items:center;gap:.625rem;padding:.5rem;border-radius:.75rem;text-decoration:none;transition:all .2s cubic-bezier(.4,0,.2,1)}.left-sidebar__marketplace-item:hover{background-color:#ffffff0f}.left-sidebar__marketplace-item:hover .left-sidebar__marketplace-avatar{transform:scale(1.05)}.left-sidebar__marketplace-item:active{transform:scale(.98)}.left-sidebar__marketplace-avatar{width:2.5rem;height:2.5rem;border-radius:.5rem;display:flex;align-items:center;justify-content:center;flex-shrink:0;border:1px solid rgba(255,255,255,.08);overflow:hidden;transition:transform .2s ease}.left-sidebar__marketplace-avatar--collection{background:linear-gradient(135deg,#fbbf24,#f59e0b)}.left-sidebar__marketplace-avatar-img{width:100%;height:100%;object-fit:cover}.left-sidebar__marketplace-avatar-icon{color:#fff;display:flex;align-items:center;justify-content:center}.left-sidebar__marketplace-info{flex:1;min-width:0;display:flex;flex-direction:column;gap:.0625rem}.left-sidebar__marketplace-name{color:#ffffffe6;font-size:.8125rem;font-weight:500;letter-spacing:-.01em;display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.left-sidebar__marketplace-name--collection{color:#fbbf24f2}.left-sidebar__marketplace-creator{color:#ffffff73;font-size:.6875rem;letter-spacing:-.01em;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.left-sidebar__marketplace-badge{background:#ffffff1a;color:#ffffffe6;font-size:.6875rem;font-weight:600;padding:.25rem .5rem;border-radius:9999px;flex-shrink:0}.left-sidebar__marketplace-badge--free{background:#22d3d133;color:#22d3d1}.left-sidebar__marketplace-badge--collection{background:linear-gradient(135deg,#fbbf24,#f59e0b);color:#fff;display:flex;align-items:center;justify-content:center;padding:.25rem;border-radius:50%;width:1.25rem;height:1.25rem}.left-sidebar__marketplace-empty{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:1.5rem 1rem;gap:.5rem;color:#ffffff4d}.left-sidebar__marketplace-empty svg{opacity:.5}.left-sidebar__marketplace-empty span{font-size:.8125rem}.left-sidebar__admin-cta{display:flex;align-items:center;justify-content:center;gap:.5rem;width:100%;margin-top:.5rem;padding:.625rem 1rem;border-radius:9999px;background:#1d9bf01a;border:1px solid rgba(29,155,240,.2);color:#1d9bf0;font-size:.8125rem;font-weight:600;cursor:pointer;transition:all .2s ease}.left-sidebar__admin-cta svg{width:.875rem;height:.875rem}.left-sidebar__admin-cta:hover{background:#1d9bf026;border-color:#1d9bf04d}.left-sidebar__admin-cta:active{transform:scale(.98)}.left-sidebar__cta{text-align:center;padding:.75rem 0 .5rem;background:none;border:none;width:100%;cursor:default}.left-sidebar__cta--clickable{cursor:pointer;transition:all .2s ease}.left-sidebar__cta--clickable:hover .left-sidebar__cta-text{color:#ffffffe6}.left-sidebar__cta--clickable:hover .left-sidebar__mini-avatar{transform:scale(1.1)}.left-sidebar__cta--clickable:active{transform:scale(.98)}.left-sidebar__cta-illustration{margin-bottom:.625rem;display:flex;justify-content:center}.left-sidebar__avatar-group{display:flex;justify-content:center;gap:.375rem}.left-sidebar__mini-avatar{width:2rem;height:2rem;border-radius:9999px;border:2px solid rgba(0,0,0,.3);display:flex;align-items:center;justify-content:center;color:#fff;transition:transform .2s ease}.left-sidebar__mini-avatar--1{background:linear-gradient(135deg,#fbbf24,#f59e0b)}.left-sidebar__mini-avatar--2{background:linear-gradient(135deg,#22d3d1,#14b8a6)}.left-sidebar__mini-avatar--3{background:linear-gradient(135deg,#ec4899,#f43f5e)}.left-sidebar__cta-text{color:#fff9;font-size:.8125rem;line-height:1.3;margin:0;letter-spacing:-.01em}.left-sidebar__footer{padding:1rem .75rem .5rem;margin-top:auto}.left-sidebar__footer-links{display:flex;flex-wrap:wrap;gap:.5rem;margin-bottom:.5rem}.left-sidebar__footer-link{color:#fff6;font-size:.6875rem;text-decoration:none;letter-spacing:-.01em;transition:color .2s ease}.left-sidebar__footer-link:hover{color:#ffffffb3}.left-sidebar__copyright{color:#ffffff4d;font-size:.6875rem;letter-spacing:-.01em}.left-sidebar__group-list{display:flex;flex-direction:column;gap:.5rem;margin-bottom:1.25rem}.left-sidebar__group-item{display:flex;align-items:center;gap:.625rem;padding:.5rem;border-radius:.75rem;text-decoration:none;transition:all .2s cubic-bezier(.4,0,.2,1)}.left-sidebar__group-item:hover{background-color:#ffffff0f}.left-sidebar__group-item:active{transform:scale(.98)}.left-sidebar__group-avatar{width:2.5rem;height:2.5rem;border-radius:.5rem;background:#2a2d32;display:flex;align-items:center;justify-content:center;flex-shrink:0;border:1px solid rgba(255,255,255,.08)}.left-sidebar__group-avatar-text{color:#fff;font-weight:600;font-size:.75rem;letter-spacing:-.01em}.left-sidebar__group-info{flex:1;min-width:0}.left-sidebar__group-name{color:#ffffffe6;font-size:.8125rem;font-weight:500;letter-spacing:-.01em;display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.left-sidebar__group-badge{background:#22d3d133;color:#22d3d1;font-size:.6875rem;font-weight:700;padding:.1875rem .4375rem;border-radius:9999px;flex-shrink:0}.left-sidebar__quick-actions{display:flex;gap:.5rem;margin-top:.5rem}.left-sidebar__action-btn{flex:1;display:flex;align-items:center;justify-content:center;gap:.5rem;padding:.75rem .875rem;background:#ffffff0a;backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);border:1px solid rgba(255,255,255,.08);border-radius:1rem;cursor:pointer;transition:all .3s cubic-bezier(.4,0,.2,1);position:relative;overflow:hidden}.left-sidebar__action-btn:before{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,rgba(255,255,255,.05),transparent);transition:left .5s ease}.left-sidebar__action-btn:hover{background:#ffffff14;border-color:#ffffff26;transform:translateY(-1px);box-shadow:0 4px 12px #00000026,0 0 0 1px #ffffff0d inset}.left-sidebar__action-btn:hover:before{left:100%}.left-sidebar__action-btn:active{transform:translateY(0) scale(.98)}.left-sidebar__action-btn--notifications .left-sidebar__action-icon{color:#ffffffe6}.left-sidebar__action-btn--notifications:hover .left-sidebar__action-icon{color:#ff6b6b;filter:drop-shadow(0 0 8px rgba(255,107,107,.4))}.left-sidebar__action-btn--messages .left-sidebar__action-icon{color:#ffffffe6}.left-sidebar__action-btn--messages:hover .left-sidebar__action-icon{color:#4ecdc4;filter:drop-shadow(0 0 8px rgba(78,205,196,.4))}.left-sidebar__action-icon{position:relative;display:flex;align-items:center;justify-content:center;transition:all .3s cubic-bezier(.4,0,.2,1)}.left-sidebar__action-icon svg{transition:all .3s cubic-bezier(.4,0,.2,1)}.left-sidebar__action-label{font-size:.8125rem;font-weight:500;color:#ffffffd9;letter-spacing:-.01em;white-space:nowrap;transition:color .2s ease}.left-sidebar__action-btn:hover .left-sidebar__action-label{color:#fff}.left-sidebar__action-badge{position:absolute;top:-6px;right:-8px;min-width:18px;height:18px;padding:0 5px;display:flex;align-items:center;justify-content:center;background:linear-gradient(135deg,#ff6b6b,#ff8e8e);border-radius:9px;font-size:.625rem;font-weight:700;color:#fff;letter-spacing:.02em;box-shadow:0 2px 8px #ff6b6b66,0 0 0 2px #0f0f0f;animation:badgePulse 2s ease-in-out infinite}.left-sidebar__action-badge--messages{background:linear-gradient(135deg,#4ecdc4,#6ee7de);box-shadow:0 2px 8px #4ecdc466,0 0 0 2px #0f0f0f}@keyframes badgePulse{0%,to{transform:scale(1)}50%{transform:scale(1.05)}}.left-sidebar__notifications-wrapper{flex:1;position:relative}.left-sidebar__action-btn--open{background:#ffffff14;border-color:#ffffff26;border-radius:1.5rem 1.5rem 0 0;border-bottom-color:transparent}.left-sidebar__notifications-dropdown{position:absolute;top:100%;left:0;right:0;margin-top:-1px;padding:.75rem;background:#0f0f0f;border:1px solid rgba(255,255,255,.1);border-top:none;border-radius:0 0 1.5rem 1.5rem;z-index:100;animation:dropdownSlideIn .25s cubic-bezier(.4,0,.2,1);transform-origin:top center;min-width:280px;max-height:400px;overflow:hidden;display:flex;flex-direction:column;gap:.5rem}.left-sidebar__notifications-header{display:flex;align-items:center;justify-content:space-between;padding:.5rem .875rem}.left-sidebar__notifications-title{font-size:.875rem;font-weight:600;color:#fff;letter-spacing:-.01em}.left-sidebar__notifications-mark-read{display:flex;align-items:center;gap:.375rem;background:transparent;border:none;font-size:.75rem;font-weight:500;color:#ffffff80;cursor:pointer;padding:.375rem .625rem;border-radius:9999px;transition:all .2s cubic-bezier(.4,0,.2,1)}.left-sidebar__notifications-mark-read:hover{background:#ffffff14;color:#ffffffd9}.left-sidebar__notifications-mark-read:active{transform:scale(.97)}.left-sidebar__notifications-list{flex:1;overflow-y:auto;max-height:280px;display:flex;flex-direction:column;gap:.25rem}.left-sidebar__notifications-list::-webkit-scrollbar{width:4px}.left-sidebar__notifications-list::-webkit-scrollbar-track{background:transparent}.left-sidebar__notifications-list::-webkit-scrollbar-thumb{background:#ffffff1a;border-radius:2px}.left-sidebar__notifications-list::-webkit-scrollbar-thumb:hover{background:#fff3}.left-sidebar__notifications-empty{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:2rem 1rem;gap:.75rem;color:#ffffff59}.left-sidebar__notifications-empty svg{opacity:.4}.left-sidebar__notifications-empty span{font-size:.8125rem;font-weight:500}.left-sidebar__notification-item{display:flex;align-items:center;gap:.75rem;width:100%;padding:.625rem .875rem;background:transparent;border:none;border-radius:9999px;cursor:pointer;text-align:left;transition:all .2s cubic-bezier(.4,0,.2,1);position:relative}.left-sidebar__notification-item:hover{background:#ffffff14;transform:translate(2px)}.left-sidebar__notification-item:active{transform:scale(.98)}.left-sidebar__notification-item--unread{background:#ffffff0a}.left-sidebar__notification-item--unread:hover{background:#ffffff1a}.left-sidebar__notification-icon{width:2rem;height:2rem;border-radius:50%;background:#ffffff1a;border:1px solid rgba(255,255,255,.1);display:flex;align-items:center;justify-content:center;flex-shrink:0}.left-sidebar__notification-icon svg{color:#fffc;width:.875rem;height:.875rem}.left-sidebar__notification-icon--face-alert{background:#f565651f;border-color:#f5656533}.left-sidebar__notification-icon--face-alert svg{color:#fc8181}.left-sidebar__notification-icon--face-tagged{background:#63b3ed1f;border-color:#63b3ed33}.left-sidebar__notification-icon--face-tagged svg{color:#63b3ed}.left-sidebar__notification-content{flex:1;min-width:0;display:flex;flex-direction:column;gap:.125rem}.left-sidebar__notification-text{font-size:.8125rem;font-weight:500;color:#ffffffd9;line-height:1.35;display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.left-sidebar__notification-time{font-size:.6875rem;font-weight:500;color:#fff6}.left-sidebar__notification-dot{width:6px;height:6px;border-radius:50%;background:#fff;flex-shrink:0}.left-sidebar__notifications-view-all{display:flex;align-items:center;justify-content:center;gap:.5rem;width:100%;padding:.625rem .875rem;background:#ffffff0f;border:1px solid rgba(255,255,255,.08);border-radius:9999px;color:#ffffffd9;font-size:.8125rem;font-weight:500;cursor:pointer;transition:all .2s cubic-bezier(.4,0,.2,1)}.left-sidebar__notifications-view-all:hover{background:#ffffff1a;color:#fff;transform:translate(2px)}.left-sidebar__notifications-view-all:active{transform:scale(.98)}.left-sidebar__notifications-expanded{position:fixed;top:0;left:280px;bottom:0;width:380px;max-width:calc(100vw - 600px);background:#0f0f0f;border-right:1px solid rgba(255,255,255,.1);z-index:50;display:flex;flex-direction:column;animation:panelSlideIn .3s cubic-bezier(.4,0,.2,1)}@media(max-width:1200px){.left-sidebar__notifications-expanded{left:200px;width:320px}}@keyframes panelSlideIn{0%{opacity:0;transform:translate(-20px)}to{opacity:1;transform:translate(0)}}.left-sidebar__notifications-expanded-header{display:flex;align-items:center;gap:.75rem;padding:1rem 1.25rem;border-bottom:1px solid rgba(255,255,255,.08)}.left-sidebar__notifications-back-btn{display:flex;align-items:center;justify-content:center;width:2.25rem;height:2.25rem;background:#ffffff1a;border:1px solid rgba(255,255,255,.1);border-radius:50%;color:#fffc;cursor:pointer;transition:all .2s cubic-bezier(.4,0,.2,1)}.left-sidebar__notifications-back-btn:hover{background:#ffffff26;color:#fff}.left-sidebar__notifications-back-btn:active{transform:scale(.95)}.left-sidebar__notifications-expanded-title{flex:1;font-size:1rem;font-weight:600;color:#fff;letter-spacing:-.01em}.left-sidebar__notifications-expanded-actions{display:flex;align-items:center;gap:.5rem}.left-sidebar__notifications-expanded-list{flex:1;overflow-y:auto;padding:.75rem}.left-sidebar__notifications-expanded-list::-webkit-scrollbar{width:4px}.left-sidebar__notifications-expanded-list::-webkit-scrollbar-track{background:transparent}.left-sidebar__notifications-expanded-list::-webkit-scrollbar-thumb{background:#ffffff1a;border-radius:2px}.left-sidebar__notifications-expanded-list::-webkit-scrollbar-thumb:hover{background:#fff3}.left-sidebar__notification-item--expanded{padding:.75rem 1rem;border-radius:9999px;margin-bottom:.25rem}.left-sidebar__notification-item--expanded .left-sidebar__notification-icon{width:2.5rem;height:2.5rem}.left-sidebar__notification-item--expanded .left-sidebar__notification-icon svg{width:1rem;height:1rem}.left-sidebar__notification-item--expanded .left-sidebar__notification-text{font-size:.8125rem;-webkit-line-clamp:2;white-space:normal}.left-sidebar__notification-item--expanded .left-sidebar__notification-time{font-size:.6875rem}@media(max-width:1200px){.left-sidebar__quick-actions{flex-direction:column;gap:.375rem}.left-sidebar__action-btn{justify-content:flex-start;padding:.625rem 1rem}}.left-sidebar__creators{background:#ffffff08;border-radius:1rem;padding:.875rem;margin-top:.5rem}.left-sidebar__creators-header{display:flex;align-items:center;justify-content:space-between;margin-bottom:.625rem;padding:0 .125rem}.left-sidebar__creators-title{font-size:.9375rem;font-weight:700;color:#fff;margin:0;letter-spacing:-.02em}.left-sidebar__creators-refresh{width:1.75rem;height:1.75rem;border-radius:50%;background:transparent;border:none;display:flex;align-items:center;justify-content:center;color:#ffffff59;cursor:pointer;transition:all .15s ease}.left-sidebar__creators-refresh:hover{background:#ffffff0f;color:#ffffffb3}.left-sidebar__creators-refresh:active{transform:scale(.9)}.left-sidebar__creators-refresh:disabled{opacity:.4;cursor:not-allowed}.left-sidebar__creators-list{display:flex;flex-direction:column}.left-sidebar__creators-loading{display:flex;align-items:center;justify-content:center;padding:1.25rem;color:#ffffff59}@keyframes left-sidebar-shimmer{0%{background-position:-200% 0}to{background-position:200% 0}}.left-sidebar__skeleton-creator{display:flex;align-items:center;gap:.5rem;padding:.5rem .25rem}.left-sidebar__skeleton-avatar{width:2rem;height:2rem;border-radius:50%;flex-shrink:0;background:linear-gradient(90deg,#ffffff0f 25%,#ffffff1f,#ffffff0f 75%);background-size:200% 100%;animation:left-sidebar-shimmer 1.5s ease-in-out infinite}.left-sidebar__skeleton-info{flex:1;min-width:0;display:flex;flex-direction:column;gap:.25rem}.left-sidebar__skeleton-name{width:65%;height:.75rem;border-radius:4px;background:linear-gradient(90deg,#ffffff0f 25%,#ffffff1f,#ffffff0f 75%);background-size:200% 100%;animation:left-sidebar-shimmer 1.5s ease-in-out infinite;animation-delay:.1s}.left-sidebar__skeleton-username{width:45%;height:.625rem;border-radius:4px;background:linear-gradient(90deg,#ffffff0a 25%,#ffffff14,#ffffff0a 75%);background-size:200% 100%;animation:left-sidebar-shimmer 1.5s ease-in-out infinite;animation-delay:.15s}.left-sidebar__skeleton-btn{width:3.5rem;height:1.5rem;border-radius:9999px;flex-shrink:0;background:linear-gradient(90deg,#ffffff0f 25%,#ffffff1a,#ffffff0f 75%);background-size:200% 100%;animation:left-sidebar-shimmer 1.5s ease-in-out infinite;animation-delay:.2s}.left-sidebar__creators-item{display:flex;align-items:center;gap:.5rem;padding:.5rem .25rem;border-radius:.5rem;transition:background .15s ease}.left-sidebar__creators-item:hover{background:#ffffff08}.left-sidebar__creators-user{display:flex;align-items:center;gap:.5rem;flex:1;min-width:0;text-decoration:none}.left-sidebar__creators-avatar{width:2rem;height:2rem;border-radius:50%;background:#ffffff14;display:flex;align-items:center;justify-content:center;flex-shrink:0;overflow:hidden}.left-sidebar__creators-avatar img{width:100%;height:100%;object-fit:cover}.left-sidebar__creators-avatar svg{color:#fff6;width:.875rem;height:.875rem}.left-sidebar__creators-info{flex:1;min-width:0;display:flex;flex-direction:column;gap:0}.left-sidebar__creators-name{display:flex;align-items:center;gap:.25rem;font-size:.8125rem;font-weight:500;color:#fff;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;line-height:1.3}.left-sidebar__creators-name svg{color:#ffffff80;flex-shrink:0}.left-sidebar__creators-username{font-size:.6875rem;color:#ffffff59;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;line-height:1.3}.left-sidebar__creators-follow{padding:.3125rem .75rem;background:#fff;border:none;border-radius:9999px;color:#000;font-size:.6875rem;font-weight:600;cursor:pointer;transition:all .15s ease;flex-shrink:0}.left-sidebar__creators-follow:hover{background:#ffffffd9}.left-sidebar__creators-follow:active{transform:scale(.96)}.left-sidebar__creators-follow--loading{background:#ffffff26;color:#ffffff80;display:flex;align-items:center;justify-content:center;min-width:3.5rem}.left-sidebar__creators-follow--loading:hover{background:#ffffff26}.left-sidebar__creators-follow--following{background:transparent;border:1px solid rgba(255,255,255,.2);color:#ffffff80;display:flex;align-items:center;justify-content:center;gap:.25rem}.left-sidebar__creators-follow--following .left-sidebar__creators-follow-hover{display:none}.left-sidebar__creators-follow--following:hover{background:#f43f5e1a;border-color:#f43f5e80;color:#f43f5e}.left-sidebar__creators-follow--following:hover .left-sidebar__creators-follow-text,.left-sidebar__creators-follow--following:hover .left-sidebar__creators-follow-check{display:none}.left-sidebar__creators-follow--following:hover .left-sidebar__creators-follow-hover{display:inline}.left-sidebar__creators-follow:disabled{cursor:not-allowed;opacity:.6}.left-sidebar__creators-empty{display:flex;align-items:center;justify-content:center;padding:1rem .5rem;color:#ffffff4d}.left-sidebar__creators-empty span{font-size:.75rem}.left-sidebar__creators-more{display:block;padding:.5rem .25rem;margin-top:.125rem;color:#fff6;font-size:.75rem;font-weight:500;text-decoration:none;transition:color .15s ease}.left-sidebar__creators-more:hover{color:#ffffffb3}.left-sidebar__for-you-panel{margin-top:.5rem}.left-sidebar__creator-panel{display:flex;flex-direction:column;gap:.75rem;padding:1rem;background:linear-gradient(135deg,#a855f71a,#ec48990d);border:1px solid rgba(168,85,247,.2);border-radius:1rem;margin-top:.375rem}.left-sidebar__creator-panel-header{display:flex;align-items:center;gap:.5rem}.left-sidebar__creator-panel-icon{width:1.75rem;height:1.75rem;display:flex;align-items:center;justify-content:center;background:linear-gradient(135deg,#a855f7,#ec4899);border-radius:.5rem}.left-sidebar__creator-panel-icon svg{color:#fff}.left-sidebar__creator-panel-title{font-size:.875rem;font-weight:600;color:#fff;letter-spacing:-.01em}.left-sidebar__creator-panel-stats{display:grid;grid-template-columns:repeat(3,1fr);gap:.5rem}.left-sidebar__creator-panel-stat{display:flex;flex-direction:column;align-items:center;padding:.5rem;background:#0003;border-radius:.5rem}.left-sidebar__creator-panel-stat-value{font-size:.875rem;font-weight:700;color:#fff}.left-sidebar__creator-panel-stat-label{font-size:.625rem;color:#ffffff80;text-transform:uppercase;letter-spacing:.05em}.left-sidebar__creator-panel-badges{display:flex;flex-wrap:wrap;gap:.375rem}.left-sidebar__creator-panel-badge{display:inline-flex;align-items:center;gap:.25rem;padding:.25rem .5rem;border-radius:9999px;font-size:.625rem;font-weight:600;text-transform:uppercase;letter-spacing:.02em}.left-sidebar__creator-panel-badge--subscription{background:#a855f733;color:#a855f7}.left-sidebar__creator-panel-badge--tips{background:#ec489933;color:#ec4899}.left-sidebar__creator-panel-badge--ppv{background:#f59e0b33;color:#f59e0b}.left-sidebar__creator-panel-badge--dms{background:#06b6d433;color:#06b6d4}.left-sidebar__creator-panel-link{display:flex;align-items:center;justify-content:center;gap:.5rem;padding:.625rem;background:linear-gradient(135deg,#a855f7,#ec4899);border-radius:.5rem;color:#fff;font-size:.8125rem;font-weight:600;text-decoration:none;transition:all .2s ease}.left-sidebar__creator-panel-link:hover{transform:translateY(-1px);box-shadow:0 4px 12px #a855f74d}.left-sidebar__creator-panel-settings{display:flex;align-items:center;justify-content:center;gap:.375rem;padding:.375rem;color:#ffffff80;font-size:.75rem;text-decoration:none;transition:color .2s ease}.left-sidebar__creator-panel-settings:hover{color:#fff}.left-sidebar--skeleton{pointer-events:none}.left-sidebar__skeleton-account{display:flex;align-items:center;gap:.625rem;padding:.5rem 0}.left-sidebar__skeleton-avatar--lg{width:2.5rem;height:2.5rem;border-radius:50%;flex-shrink:0;background:linear-gradient(90deg,#ffffff0f 25%,#ffffff1f,#ffffff0f 75%);background-size:200% 100%;animation:left-sidebar-shimmer 1.5s ease-in-out infinite}.left-sidebar__skeleton-nav{display:flex;flex-direction:column;gap:.25rem;padding:.75rem 0;border-top:.5px solid rgba(255,255,255,.06);border-bottom:.5px solid rgba(255,255,255,.06);margin-top:.5rem}.left-sidebar__skeleton-nav-item{display:flex;align-items:center;gap:.75rem;padding:.5rem .25rem;border-radius:.5rem}.left-sidebar__skeleton-nav-icon{width:1.25rem;height:1.25rem;border-radius:.375rem;flex-shrink:0;background:linear-gradient(90deg,#ffffff0f 25%,#ffffff1f,#ffffff0f 75%);background-size:200% 100%;animation:left-sidebar-shimmer 1.5s ease-in-out infinite}.left-sidebar__skeleton-nav-label{height:.75rem;border-radius:4px;background:linear-gradient(90deg,#ffffff0f 25%,#ffffff1a,#ffffff0f 75%);background-size:200% 100%;animation:left-sidebar-shimmer 1.5s ease-in-out infinite}.left-sidebar__skeleton-section{padding:.75rem 0}.left-sidebar__skeleton-section-title{width:45%;height:.625rem;border-radius:4px;margin-bottom:.75rem;background:linear-gradient(90deg,#ffffff0a 25%,#ffffff14,#ffffff0a 75%);background-size:200% 100%;animation:left-sidebar-shimmer 1.5s ease-in-out infinite}@keyframes gradient-shift{0%{background-position:0% 50%}50%{background-position:100% 50%}to{background-position:0% 50%}}@keyframes gradient-glow-pulse{0%,to{box-shadow:0 0 8px #3b82f64d,0 0 20px #6366f126}50%{box-shadow:0 0 14px #3b82f680,0 0 32px #8b5cf640}}@keyframes gradient-border-rotate{0%{--gradient-angle: 0deg}to{--gradient-angle: 360deg}}@keyframes tab-indicator-flow{0%{background-position:-200% 0}to{background-position:200% 0}}@keyframes btn-shine{0%{left:-100%}to{left:200%}}.right-sidebar{display:none}@media(min-width:1024px){.right-sidebar{display:flex;position:relative;height:100%;max-height:100%;overflow-y:auto;overscroll-behavior:contain;flex-direction:column;gap:.625rem;padding:1rem .625rem;transform:translateZ(0);backface-visibility:hidden;-webkit-backface-visibility:hidden}}.right-sidebar::-webkit-scrollbar{display:none}.right-sidebar__card{background:#0f0f0f;border-radius:1rem;border:1px solid rgba(255,255,255,.08);padding:1rem;color:#fff;transition:border-color .2s ease;transform:translateZ(0);will-change:border-color}.right-sidebar__card:hover{border-color:#ffffff1f}.right-sidebar__header{display:flex;align-items:center;justify-content:space-between;margin-bottom:.625rem}.right-sidebar__title{font-size:1.125rem;font-weight:700;color:#fff;margin:0;letter-spacing:-.02em}.right-sidebar__toggle{width:2.75rem;height:2.75rem;border-radius:9999px;background:linear-gradient(135deg,#3b82f626,#8b5cf626);background-size:200% 200%;animation:gradient-shift 5s ease infinite;border:.5px solid rgba(99,102,241,.2);display:flex;align-items:center;justify-content:center;color:#93b4ffb3;cursor:pointer;transition:all .3s cubic-bezier(.22,1,.36,1)}.right-sidebar__toggle svg{width:1rem;height:1rem}.right-sidebar__toggle:hover{background:linear-gradient(135deg,#3b82f640,#8b5cf640);border-color:#6366f166;color:#fff;box-shadow:0 0 10px #3b82f633}.right-sidebar__toggle:active{transform:scale(.9)}.right-sidebar__toggle:disabled{opacity:.5;cursor:not-allowed}.right-sidebar__actions{display:flex;gap:.375rem}.right-sidebar__action-btn{width:2.75rem;height:2.75rem;border-radius:9999px;background:linear-gradient(135deg,#3b82f633,#8b5cf633,#3b82f633);background-size:200% 200%;animation:gradient-shift 4s ease infinite;border:.5px solid rgba(99,102,241,.25);display:flex;align-items:center;justify-content:center;color:#93b4ffd9;cursor:pointer;transition:all .3s cubic-bezier(.22,1,.36,1);position:relative;overflow:hidden}.right-sidebar__action-btn svg{width:1rem;height:1rem;position:relative;z-index:1}.right-sidebar__action-btn:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:9999px;background:linear-gradient(135deg,#3b82f6,#8b5cf6,#06b6d4,#3b82f6);background-size:300% 300%;animation:gradient-shift 3s ease infinite;opacity:0;transition:opacity .3s ease}.right-sidebar__action-btn:hover{color:#fff;border-color:#6366f180;animation:gradient-shift 4s ease infinite,gradient-glow-pulse 2s ease-in-out infinite}.right-sidebar__action-btn:hover:before{opacity:.3}.right-sidebar__action-btn:active{transform:scale(.9)}.right-sidebar__action-btn--active{background:linear-gradient(135deg,#3b82f659,#8b5cf659);background-size:200% 200%;animation:gradient-shift 3s ease infinite,gradient-glow-pulse 2s ease-in-out infinite;color:#fff;border-color:#6366f180}.right-sidebar__menu-container{position:relative}.right-sidebar__dropdown-menu{position:absolute;top:calc(100% + .5rem);right:0;min-width:200px;background:#1a1a1a;border:1px solid rgba(255,255,255,.12);border-radius:.75rem;padding:.5rem 0;z-index:100;box-shadow:0 10px 40px #00000080;animation:dropdownFadeIn .15s ease-out}@keyframes dropdownFadeIn{0%{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:translateY(0)}}.right-sidebar__dropdown-item{display:flex;align-items:center;gap:.75rem;width:100%;padding:.625rem 1rem;min-height:44px;background:transparent;border:none;color:#ffffffd9;font-size:.875rem;font-weight:500;text-align:left;cursor:pointer;transition:all .15s ease}.right-sidebar__dropdown-item svg{color:#ffffff80;flex-shrink:0}.right-sidebar__dropdown-item:hover{background:#ffffff14}.right-sidebar__dropdown-item:hover svg{color:#fffc}.right-sidebar__dropdown-item:active{background:#ffffff1f}.right-sidebar__dropdown-divider{height:1px;background:#ffffff14;margin:.375rem 0}.right-sidebar__message-avatar--group{display:flex;align-items:center;justify-content:center;background:linear-gradient(135deg,#6366f14d,#a855f74d);border-radius:50%}.right-sidebar__message-avatar--group img{width:100%;height:100%;object-fit:cover;border-radius:50%}.right-sidebar__card--premium{background:#0f0f0f;border:1px solid rgba(255,255,255,.08);position:relative;padding:1rem}.right-sidebar__premium-close{position:absolute;top:.5rem;right:.5rem;width:2.75rem;height:2.75rem;border-radius:50%;background:transparent;border:none;color:#fff6;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:all .2s ease}.right-sidebar__premium-close:hover{background:#ffffff14;color:#ffffffb3}.right-sidebar__premium-title{font-size:1rem;font-weight:700;color:#fff;margin:0 0 .25rem;letter-spacing:-.02em;padding-right:1.5rem}.right-sidebar__premium-description{color:#ffffff80;font-size:.8125rem;line-height:1.4;margin:0 0 .75rem}.right-sidebar__premium-cta{display:flex;align-items:center;justify-content:center;width:100%;padding:.625rem 1rem;border-radius:9999px;background:#fffffff2;color:#000;font-size:.8125rem;font-weight:600;letter-spacing:-.01em;border:none;cursor:pointer;transition:all .2s cubic-bezier(.4,0,.2,1)}.right-sidebar__premium-cta:hover{background:#ffffffd9}.right-sidebar__premium-cta:active{transform:scale(.98)}.right-sidebar__tabs{display:flex;gap:0;margin-bottom:.75rem;border-bottom:1px solid rgba(255,255,255,.08)}.right-sidebar__tab{flex:1;background:none;border:none;color:#ffffff80;font-size:.8125rem;font-weight:500;letter-spacing:-.01em;cursor:pointer;padding:.5rem 0;min-height:44px;position:relative;transition:color .3s ease}.right-sidebar__tab:hover{color:#a7bdffe6}.right-sidebar__tab--active{color:#fff}.right-sidebar__tab--active:after{content:"";position:absolute;bottom:-1px;left:0;right:0;height:2.5px;background:linear-gradient(90deg,#3b82f6,#8b5cf6,#06b6d4,#3b82f6);background-size:300% 100%;animation:tab-indicator-flow 3s linear infinite;border-radius:2px;box-shadow:0 0 8px #3b82f666,0 0 16px #8b5cf633}.right-sidebar__messages-list{display:flex;flex-direction:column;gap:.25rem}.right-sidebar__message-item{display:flex;align-items:center;gap:.625rem;padding:.5rem;border-radius:.75rem;background:transparent;text-decoration:none;transition:all .2s ease;position:relative}.right-sidebar__message-item:hover{background:#ffffff0f}.right-sidebar__message-avatar-wrapper{position:relative;width:2.5rem;height:2.5rem;border-radius:50%;flex-shrink:0;overflow:hidden;background:linear-gradient(135deg,#3b82f633,#8b5cf633)}.right-sidebar__message-avatar{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;border-radius:50%;object-fit:cover}.right-sidebar__message-avatar-placeholder{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;display:none;align-items:center;justify-content:center;background:transparent;color:#6366f1;font-weight:600;font-size:1rem;border-radius:50%;overflow:hidden}.right-sidebar__message-avatar-placeholder.visible{display:flex}.right-sidebar__placeholder-image{width:100%;height:100%;object-fit:cover;border-radius:50%}.right-sidebar__message-content{flex:1;min-width:0;padding-right:1.375rem;display:flex;flex-direction:column;gap:.125rem}.right-sidebar__message-header{display:flex;align-items:center;justify-content:space-between;gap:.5rem}.right-sidebar__message-name{color:#fff;font-size:.8125rem;font-weight:600;letter-spacing:-.01em;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.right-sidebar__message-time{color:#fff6;font-size:.6875rem;flex-shrink:0}.right-sidebar__message-preview{color:#ffffff80;font-size:.75rem;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;margin:0}.right-sidebar__message-preview--pqg{display:flex;align-items:center}.right-sidebar__message-preview-blur{filter:blur(4px);-webkit-user-select:none;user-select:none;color:#93c5fd99;pointer-events:none}.right-sidebar__message-unread-dot{position:absolute;right:.375rem;top:50%;transform:translateY(-50%);min-width:18px;height:18px;padding:0 5px;display:inline-flex;align-items:center;justify-content:center;border-radius:999px;background:linear-gradient(135deg,#3b82f6,#34d399,#06b6d4);background-size:200% 200%;color:#fff;font-size:10px;font-weight:800;line-height:1;animation:gradient-shift 3s ease infinite;box-shadow:0 0 6px #3b82f64d;border:1px solid rgba(5,8,12,.65);flex-shrink:0}.right-sidebar__empty{text-align:center;padding:1.25rem .75rem}.right-sidebar__empty-illustration{display:flex;justify-content:center;margin-bottom:.75rem;opacity:.25}.right-sidebar__empty-illustration svg{width:3rem;height:3rem}.right-sidebar__empty-text{color:#ffffffb3;font-size:.875rem;font-weight:500;margin-bottom:.25rem}.right-sidebar__empty-subtext{display:block;color:#fff6;font-size:.75rem;margin-bottom:.75rem}.right-sidebar__invite-btn{background:linear-gradient(135deg,#3b82f6,#7c3aed,#06b6d4,#3b82f6);background-size:300% 300%;animation:gradient-shift 4s ease infinite;color:#fff;font-weight:600;font-size:.8125rem;letter-spacing:-.01em;padding:.5rem 1.25rem;border-radius:9999px;border:none;cursor:pointer;transition:all .3s cubic-bezier(.22,1,.36,1);position:relative;overflow:hidden;box-shadow:0 2px 12px #3b82f64d,0 0 20px #8b5cf626}.right-sidebar__invite-btn:after{content:"";position:absolute;top:-50%;left:-100%;width:60%;height:200%;background:linear-gradient(90deg,transparent,rgba(255,255,255,.2),transparent);transform:skew(-20deg);animation:btn-shine 3s ease-in-out infinite}.right-sidebar__invite-btn:hover{background-size:400% 400%;animation:gradient-shift 2s ease infinite;box-shadow:0 4px 20px #3b82f673,0 0 30px #8b5cf640;transform:translateY(-1px)}.right-sidebar__invite-btn:active{transform:scale(.97) translateY(0);box-shadow:0 2px 8px #3b82f64d}.right-sidebar__recommendations{display:flex;flex-direction:column;gap:.5rem}.right-sidebar__loading{display:flex;align-items:center;justify-content:center;gap:.5rem;padding:1.5rem;color:#ffffff80;font-size:.8125rem}.right-sidebar__loading svg{color:#6366f1e6}.right-sidebar__skeleton-message{display:flex;align-items:center;gap:.625rem;padding:.5rem;border-radius:.75rem}.right-sidebar__skeleton-avatar{width:2.5rem;height:2.5rem;border-radius:50%;flex-shrink:0;background:linear-gradient(90deg,#ffffff0f 25%,#ffffff1f,#ffffff0f 75%);background-size:200% 100%;animation:right-sidebar-shimmer 1.5s ease-in-out infinite}.right-sidebar__skeleton-content{flex:1;min-width:0;display:flex;flex-direction:column;gap:.375rem}.right-sidebar__skeleton-name{width:60%;height:.75rem;border-radius:4px;background:linear-gradient(90deg,#ffffff0f 25%,#ffffff1f,#ffffff0f 75%);background-size:200% 100%;animation:right-sidebar-shimmer 1.5s ease-in-out infinite;animation-delay:.1s}.right-sidebar__skeleton-text{width:85%;height:.625rem;border-radius:4px;background:linear-gradient(90deg,#ffffff0a 25%,#ffffff14,#ffffff0a 75%);background-size:200% 100%;animation:right-sidebar-shimmer 1.5s ease-in-out infinite;animation-delay:.15s}.right-sidebar__skeleton-time{width:2.5rem;height:.625rem;border-radius:4px;flex-shrink:0;background:linear-gradient(90deg,#ffffff0a 25%,#ffffff14,#ffffff0a 75%);background-size:200% 100%;animation:right-sidebar-shimmer 1.5s ease-in-out infinite;animation-delay:.2s}.right-sidebar__skeleton-user{display:flex;align-items:center;gap:.625rem;padding:.5rem;border-radius:.75rem}.right-sidebar__skeleton-user-details{flex:1;min-width:0;display:flex;flex-direction:column;gap:.25rem}.right-sidebar__skeleton-username{width:50%;height:.625rem;border-radius:4px;background:linear-gradient(90deg,#ffffff0a 25%,#ffffff14,#ffffff0a 75%);background-size:200% 100%;animation:right-sidebar-shimmer 1.5s ease-in-out infinite;animation-delay:.15s}.right-sidebar__skeleton-reason{width:40%;height:.5rem;border-radius:4px;background:linear-gradient(90deg,#ffffff08 25%,#ffffff0f,#ffffff08 75%);background-size:200% 100%;animation:right-sidebar-shimmer 1.5s ease-in-out infinite;animation-delay:.2s}.right-sidebar__skeleton-btn{width:4.5rem;height:1.75rem;border-radius:9999px;flex-shrink:0;background:linear-gradient(90deg,#ffffff0f 25%,#ffffff1a,#ffffff0f 75%);background-size:200% 100%;animation:right-sidebar-shimmer 1.5s ease-in-out infinite;animation-delay:.2s}.right-sidebar__skeleton-tag{height:1.75rem;border-radius:9999px;background:linear-gradient(90deg,#ffffff0a 25%,#ffffff14,#ffffff0a 75%);background-size:200% 100%;animation:right-sidebar-shimmer 1.5s ease-in-out infinite}.right-sidebar__skeleton-interests{display:flex;flex-wrap:wrap;gap:.5rem}.right-sidebar__user-card{display:flex;align-items:center;justify-content:space-between;gap:.625rem;padding:.5rem;border-radius:.75rem;transition:all .2s ease}.right-sidebar__user-card:hover{background:#ffffff0f}.right-sidebar__user-info{display:flex;align-items:center;gap:.625rem;flex:1;min-width:0;text-decoration:none;transition:opacity .2s ease}.right-sidebar__user-info:hover{opacity:.85}.right-sidebar__user-avatar{position:relative;width:2.5rem;height:2.5rem;border-radius:50%;flex-shrink:0;overflow:hidden;background:#ffffff1a}.right-sidebar__user-avatar img{width:100%;height:100%;object-fit:cover}.right-sidebar__user-avatar-placeholder{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;display:none;align-items:center;justify-content:center;background:transparent;color:#6366f1;font-weight:600;font-size:1rem;border-radius:50%;overflow:hidden}.right-sidebar__user-avatar-placeholder.visible{display:flex}.right-sidebar__verified-badge{position:absolute;bottom:-1px;right:-1px;width:1rem;height:1rem;border-radius:50%;background:linear-gradient(135deg,#3b82f6,#8b5cf6);display:flex;align-items:center;justify-content:center;border:2px solid #0f0f0f}.right-sidebar__verified-badge svg{color:#fff;width:.625rem;height:.625rem}.right-sidebar__user-details{display:flex;flex-direction:column;min-width:0;gap:.0625rem}.right-sidebar__user-name{color:#fff;font-size:.8125rem;font-weight:600;letter-spacing:-.01em;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.right-sidebar__user-username{color:#ffffff73;font-size:.75rem;font-weight:400;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.right-sidebar__user-match-reason{color:#fff6;font-size:.6875rem;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.right-sidebar__follow-btn{display:flex;align-items:center;justify-content:center;gap:.25rem;padding:.375rem .75rem;min-height:2.75rem;border-radius:9999px;background:#fffffff2;color:#000;font-weight:700;font-size:.75rem;letter-spacing:-.01em;border:none;cursor:pointer;transition:all .2s ease;flex-shrink:0;min-width:4.5rem}.right-sidebar__follow-btn svg{width:.75rem;height:.75rem}.right-sidebar__follow-btn:hover{background:#ffffffd9}.right-sidebar__follow-btn:active{transform:scale(.98)}.right-sidebar__follow-btn:disabled{opacity:.6;cursor:not-allowed}.right-sidebar__follow-btn--following{background:transparent;color:#ffffffe6;border:1px solid rgba(255,255,255,.3)}.right-sidebar__follow-btn--following:hover{background:#f4212e1a;border-color:#f4212e80;color:#f4212e}.right-sidebar__empty-recommendations{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:1.5rem 1rem;text-align:center;gap:.5rem}.right-sidebar__empty-recommendations svg{color:#ffffff26;margin-bottom:.25rem}.right-sidebar__empty-recommendations p{color:#fff9;font-size:.8125rem;font-weight:500;margin:0}.right-sidebar__empty-recommendations span{color:#ffffff59;font-size:.75rem}.right-sidebar__see-more{display:block;text-align:center;padding:.5rem;margin-top:.25rem;background:linear-gradient(90deg,#3b82f6,#8b5cf6,#06b6d4,#3b82f6);background-size:300% 100%;background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent;animation:tab-indicator-flow 4s linear infinite;font-size:.8125rem;font-weight:600;text-decoration:none;border-radius:.75rem;transition:all .3s ease}.right-sidebar__see-more:hover{background:linear-gradient(90deg,#60a5fa,#a78bfa,#22d3ee,#60a5fa);background-size:300% 100%;background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent;animation:tab-indicator-flow 2s linear infinite}.right-sidebar__tags{display:flex;flex-wrap:wrap;gap:.375rem}.right-sidebar__tag{padding:.375rem .75rem;border-radius:9999px;border:1px solid rgba(255,255,255,.1);background:#ffffff0a;color:#ffffffd9;font-size:.75rem;font-weight:500;text-decoration:none;transition:all .2s ease}.right-sidebar__tag:hover{background:#ffffff14;border-color:#ffffff26}.right-sidebar__tag:active{transform:scale(.98)}.right-sidebar__modal-overlay{position:fixed;top:0;left:0;right:0;bottom:0;background:#000000b3;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);display:flex;align-items:center;justify-content:center;z-index:1000;padding:1rem;animation:modalFadeIn .2s ease}@keyframes modalFadeIn{0%{opacity:0}to{opacity:1}}.right-sidebar__modal{background:#0f0f0f;border:1px solid rgba(255,255,255,.1);border-radius:1rem;width:100%;max-width:42rem;padding:1.5rem;position:relative;animation:modalSlideUp .25s cubic-bezier(.32,.72,0,1)}@keyframes modalSlideUp{0%{opacity:0;transform:translateY(12px) scale(.98)}to{opacity:1;transform:translateY(0) scale(1)}}.right-sidebar__modal-close{position:absolute;top:.625rem;right:.625rem;width:2.75rem;height:2.75rem;border-radius:50%;background:#ffffff1a;border:none;color:#fff9;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:all .15s ease}.right-sidebar__modal-close svg{width:.875rem;height:.875rem}.right-sidebar__modal-close:hover{background:#ffffff26;color:#fffc}.right-sidebar__modal-header{display:flex;align-items:center;gap:1rem;margin-bottom:1.25rem}.right-sidebar__modal-icon{width:3rem;height:3rem;border-radius:.75rem;background:#ffffff14;display:flex;align-items:center;justify-content:center;color:#ffffffe6;flex-shrink:0}.right-sidebar__modal-icon svg{width:1.5rem;height:1.5rem}.right-sidebar__modal-header-text{display:flex;flex-direction:column;gap:.125rem}.right-sidebar__modal-title{font-size:1.125rem;font-weight:600;color:#fff;margin:0;letter-spacing:-.02em}.right-sidebar__modal-subtitle{color:#ffffff73;font-size:.75rem;margin:0}.right-sidebar__modal-benefits{display:grid;grid-template-columns:repeat(3,1fr);gap:.5rem}@media(max-width:640px){.right-sidebar__modal-benefits{grid-template-columns:repeat(2,1fr)}}.right-sidebar__modal-benefit{display:flex;flex-direction:column;align-items:center;text-align:center;gap:.5rem;padding:.875rem .625rem;border-radius:.75rem;background:#ffffff0a;transition:background .15s ease}.right-sidebar__modal-benefit:hover{background:#ffffff0f}.right-sidebar__modal-benefit-icon{width:2.25rem;height:2.25rem;border-radius:.625rem;background:#ffffff14;display:flex;align-items:center;justify-content:center;color:#fffc;flex-shrink:0}.right-sidebar__modal-benefit-icon svg{width:1.125rem;height:1.125rem}.right-sidebar__modal-benefit-content{display:flex;flex-direction:column;gap:.125rem}.right-sidebar__modal-benefit-title{color:#fff;font-size:.75rem;font-weight:500;letter-spacing:-.01em}.right-sidebar__modal-benefit-desc{color:#fff6;font-size:.625rem;line-height:1.35}.right-sidebar__modal-divider{height:1px;background:#ffffff14;margin:1rem 0}.right-sidebar__modal-options{display:flex;gap:.625rem}.right-sidebar__modal-btn{display:flex;align-items:center;justify-content:center;gap:.5rem;padding:.75rem 1.25rem;border-radius:9999px;font-size:.8125rem;font-weight:600;letter-spacing:-.01em;border:none;cursor:pointer;transition:all .15s ease;flex:1}.right-sidebar__modal-btn svg{flex-shrink:0;width:.875rem;height:.875rem}.right-sidebar__modal-btn--primary{background:#fffffff2;color:#000}.right-sidebar__modal-btn--primary:hover{background:#ffffffd9}.right-sidebar__modal-btn--primary:active{transform:scale(.98)}.right-sidebar__modal-btn--secondary{background:#ffffff14;color:#ffffffe6}.right-sidebar__modal-btn--secondary svg{color:#ffffffb3}.right-sidebar__modal-btn--secondary:hover{background:#ffffff1f}.right-sidebar__modal-btn--secondary:active{transform:scale(.98)}.right-sidebar__modal-note{margin-top:.875rem;color:#ffffff59;font-size:.6875rem;line-height:1.5;text-align:center}.right-sidebar__interests{display:flex;flex-direction:column}.right-sidebar__interests-list{display:flex;flex-wrap:wrap;gap:.5rem}.right-sidebar__interest-tag{display:flex;align-items:center;gap:.375rem;padding:.375rem .75rem;border-radius:9999px;border:1px solid currentColor;background:transparent;font-size:.75rem;font-weight:500;opacity:.85;transition:all .2s ease}.right-sidebar__interest-tag svg{width:.75rem;height:.75rem}.right-sidebar__interest-tag:hover{opacity:1;background:#ffffff0d}.right-sidebar__interest-more{display:flex;align-items:center;justify-content:center;padding:.375rem .75rem;border-radius:9999px;border:1px solid rgba(255,255,255,.2);background:#ffffff0d;color:#fff9;font-size:.75rem;font-weight:500;cursor:pointer;transition:all .2s ease}.right-sidebar__interest-more:hover{background:#ffffff1a;color:#fffc}.right-sidebar__empty-interests{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:1.5rem 1rem;text-align:center;gap:.5rem}.right-sidebar__empty-interests svg{color:#ffffff26;margin-bottom:.25rem}.right-sidebar__empty-interests p{color:#fff9;font-size:.8125rem;font-weight:500;margin:0}.right-sidebar__empty-interests span{color:#ffffff59;font-size:.75rem}.right-sidebar__add-interests-btn{display:flex;align-items:center;justify-content:center;gap:.375rem;margin-top:.5rem;padding:.5rem 1rem;border-radius:9999px;background:linear-gradient(135deg,#3b82f6,#7c3aed,#06b6d4,#3b82f6);background-size:300% 300%;animation:gradient-shift 4s ease infinite;color:#fff;font-size:.8125rem;font-weight:600;border:none;cursor:pointer;transition:all .3s cubic-bezier(.22,1,.36,1);position:relative;overflow:hidden;box-shadow:0 2px 12px #3b82f64d,0 0 20px #8b5cf626}.right-sidebar__add-interests-btn svg{width:1rem;height:1rem;position:relative;z-index:1}.right-sidebar__add-interests-btn span{position:relative;z-index:1}.right-sidebar__add-interests-btn:after{content:"";position:absolute;top:-50%;left:-100%;width:60%;height:200%;background:linear-gradient(90deg,transparent,rgba(255,255,255,.2),transparent);transform:skew(-20deg);animation:btn-shine 3s ease-in-out infinite}.right-sidebar__add-interests-btn:hover{background-size:400% 400%;animation:gradient-shift 2s ease infinite;box-shadow:0 4px 20px #3b82f673,0 0 30px #8b5cf640;transform:translateY(-1px)}.right-sidebar__add-interests-btn:active{transform:scale(.97) translateY(0);box-shadow:0 2px 8px #3b82f64d}.right-sidebar__interests-picker{display:flex;flex-direction:column;gap:.75rem;animation:sidebar-picker-in .2s cubic-bezier(.22,1,.36,1)}@keyframes sidebar-picker-in{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}.right-sidebar__picker-header{display:flex;align-items:flex-start;justify-content:space-between;gap:.5rem}.right-sidebar__picker-titles{display:flex;flex-direction:column;gap:.125rem}.right-sidebar__picker-sub{font-size:.75rem;color:#fff6;font-weight:400}.right-sidebar__picker-grid{display:grid;grid-template-columns:1fr 1fr;gap:.375rem}.right-sidebar__picker-chip{position:relative;display:flex;align-items:center;gap:.375rem;padding:.5rem .625rem;background:#ffffff0a;border:.5px solid rgba(255,255,255,.1);border-radius:9999px;color:#fff9;font-size:.6875rem;font-weight:500;cursor:pointer;min-height:2.25rem;text-align:left;overflow:hidden;transition:all .2s cubic-bezier(.22,1,.36,1)}.right-sidebar__picker-chip:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:var(--chip-color, #fff);opacity:0;transition:opacity .2s ease}.right-sidebar__picker-chip:hover{background:#ffffff12;border-color:#ffffff2e;color:#ffffffd9}.right-sidebar__picker-chip.is-selected{border-color:var(--chip-color, rgba(255, 255, 255, .4));color:#fff}.right-sidebar__picker-chip.is-selected:before{opacity:.1}.right-sidebar__picker-chip.is-selected .right-sidebar__picker-chip-icon{background:var(--chip-color, rgba(255, 255, 255, .3));color:#fff}.right-sidebar__picker-chip span:last-child{position:relative;z-index:1;line-height:1.3}.right-sidebar__picker-chip-icon{position:relative;z-index:1;display:flex;align-items:center;justify-content:center;width:1.125rem;height:1.125rem;border-radius:50%;background:#ffffff14;flex-shrink:0;transition:background .2s ease}.right-sidebar__picker-footer{display:flex;align-items:center;justify-content:space-between;padding-top:.625rem;border-top:.5px solid rgba(255,255,255,.07)}.right-sidebar__picker-count{font-size:.75rem;color:#ffffff59}.right-sidebar__picker-save{padding:.4rem 1rem;background:#ffffffe6;border:none;border-radius:9999px;color:#000;font-size:.8125rem;font-weight:600;cursor:pointer;transition:all .18s ease;min-height:2rem}.right-sidebar__picker-save:hover:not(:disabled){background:#fff}.right-sidebar__picker-save:active:not(:disabled){transform:scale(.97)}.right-sidebar__picker-save:disabled{opacity:.45;cursor:not-allowed}@media(prefers-reduced-motion:reduce){.right-sidebar__toggle,.right-sidebar__action-btn,.right-sidebar__action-btn:before,.right-sidebar__invite-btn:after,.right-sidebar__add-interests-btn:after,.right-sidebar__message-unread-dot,.right-sidebar__tab--active:after,.right-sidebar__see-more{animation:none!important}.right-sidebar__dropdown-menu,.right-sidebar__interests-picker{animation:none!important}}@keyframes right-sidebar-shimmer{0%{background-position:-200% 0}to{background-position:200% 0}}.right-sidebar--skeleton{pointer-events:none}.right-sidebar__skeleton-card{display:flex;flex-direction:column;gap:.625rem;padding:1rem}.right-sidebar__skeleton-line{border-radius:4px;background:linear-gradient(90deg,#ffffff0f 25%,#ffffff1f,#ffffff0f 75%);background-size:200% 100%;animation:right-sidebar-shimmer 1.5s ease-in-out infinite}.right-sidebar__skeleton-line--title{width:50%;height:.875rem;margin-bottom:.25rem}.right-sidebar__skeleton-line--desc{width:85%;height:.625rem;background:linear-gradient(90deg,#ffffff0a 25%,#ffffff14,#ffffff0a 75%);background-size:200% 100%;animation:right-sidebar-shimmer 1.5s ease-in-out infinite;animation-delay:.1s}.right-sidebar__skeleton-line--desc-short{width:60%;height:.625rem;background:linear-gradient(90deg,#ffffff0a 25%,#ffffff14,#ffffff0a 75%);background-size:200% 100%;animation:right-sidebar-shimmer 1.5s ease-in-out infinite;animation-delay:.15s}.right-sidebar__skeleton-line--name{width:55%;height:.75rem}.right-sidebar__skeleton-line--msg{width:75%;height:.5rem;background:linear-gradient(90deg,#ffffff0a 25%,#ffffff14,#ffffff0a 75%);background-size:200% 100%;animation:right-sidebar-shimmer 1.5s ease-in-out infinite;animation-delay:.1s}.right-sidebar__skeleton-cta{width:100%;height:2.25rem;border-radius:.75rem;margin-top:.25rem;background:linear-gradient(90deg,#ffffff0f 25%,#ffffff1a,#ffffff0f 75%);background-size:200% 100%;animation:right-sidebar-shimmer 1.5s ease-in-out infinite;animation-delay:.2s}.right-sidebar__skeleton-convo{display:flex;align-items:center;gap:.625rem;padding:.375rem 0}.right-sidebar__skeleton-avatar{width:2rem;height:2rem;border-radius:50%;flex-shrink:0;background:linear-gradient(90deg,#ffffff0f 25%,#ffffff1f,#ffffff0f 75%);background-size:200% 100%;animation:right-sidebar-shimmer 1.5s ease-in-out infinite}.right-sidebar__skeleton-convo-info{flex:1;min-width:0;display:flex;flex-direction:column;gap:.25rem}.right-sidebar__skeleton-follow-btn{width:3.5rem;height:1.5rem;border-radius:9999px;flex-shrink:0;background:linear-gradient(90deg,#ffffff0f 25%,#ffffff1a,#ffffff0f 75%);background-size:200% 100%;animation:right-sidebar-shimmer 1.5s ease-in-out infinite;animation-delay:.2s}.auth-gate{position:relative}.auth-gate.is-gated{overflow:hidden;max-height:100vh}.auth-gate__overlay{position:fixed;top:0;right:0;bottom:0;left:0;z-index:100;display:flex;align-items:center;justify-content:center;pointer-events:none;background:#000000b3;animation:authGateSlideUp .5s cubic-bezier(.22,1,.36,1) forwards}@keyframes authGateSlideUp{0%{opacity:0;transform:translateY(40px)}to{opacity:1;transform:translateY(0)}}.auth-gate__content{pointer-events:auto;display:flex;flex-direction:column;align-items:center;text-align:center;padding:32px 28px 36px;max-width:380px;width:calc(100% - 32px);background:#121214d1;backdrop-filter:blur(60px) saturate(200%);-webkit-backdrop-filter:blur(60px) saturate(200%);border:.5px solid rgba(255,255,255,.1);border-radius:1.25rem;box-shadow:0 8px 32px #00000080,inset 0 .5px #ffffff0f}.auth-gate__avatar{width:64px;height:64px;border-radius:50%;object-fit:cover;margin-bottom:16px;border:2px solid rgba(255,255,255,.12);box-shadow:0 4px 12px #0000004d}.auth-gate__avatar-fallback{width:64px;height:64px;border-radius:50%;margin-bottom:16px;background:linear-gradient(135deg,#ffffff14,#ffffff0a);border:2px solid rgba(255,255,255,.1);display:flex;align-items:center;justify-content:center;color:#ffffff80}.auth-gate__logo{width:100px;height:auto;margin-bottom:4px;opacity:.85}.auth-gate__title{font-size:20px;font-weight:700;color:#fff;margin:0 0 6px;letter-spacing:-.02em;line-height:1.3}.auth-gate__subtitle{font-size:14px;color:#ffffff8c;margin:0 0 14px;line-height:1.5}.auth-gate__value-prop{font-size:12px;font-weight:500;color:#eeff32e6;margin:0 0 20px;padding:6px 14px;background:#eeff320f;border:1px solid rgba(238,255,50,.12);border-radius:9999px;animation:authGateValueFade .4s ease-out;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:100%}@keyframes authGateValueFade{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}.auth-gate__buttons{display:flex;flex-direction:column;gap:8px;width:100%}.auth-gate__btn{display:flex;align-items:center;justify-content:center;width:100%;padding:11px 20px;border-radius:9999px;font-size:14px;font-weight:600;cursor:pointer;transition:all .2s cubic-bezier(.22,1,.36,1);border:none;letter-spacing:-.01em}.auth-gate__btn--primary{background:#fff;color:#000}.auth-gate__btn--primary:hover{background:#ffffffeb;transform:scale(1.02)}.auth-gate__btn--primary:active{transform:scale(.97)}.auth-gate__btn--secondary{background:#ffffff14;color:#fff;border:none}.auth-gate__btn--secondary:hover{background:#ffffff1f}.auth-gate__btn--secondary:active{transform:scale(.97)}.auth-gate__dismiss{margin-top:12px;background:none;border:none;color:#ffffff59;font-size:13px;cursor:pointer;padding:8px 16px;transition:color .2s}.auth-gate__dismiss:hover{color:#ffffff8c}@media(max-width:768px){.auth-gate__overlay{height:65vh}.auth-gate__content{padding:28px 24px 32px;margin-bottom:24px}.auth-gate__title{font-size:18px}.auth-gate__subtitle{font-size:13px}}.aigora-feed-page{position:relative;height:100vh;height:100dvh;overflow:hidden;background:#000}.aigora-feed-page--twin-design{background:linear-gradient(180deg,#0d0d0e,#161618)}.aigora-feed-container{max-width:1400px;margin:0 auto;padding:0;display:grid;grid-template-columns:1fr;position:relative;height:100%}@media(min-width:1024px){.aigora-feed-container{grid-template-columns:275px minmax(500px,600px) 350px;justify-content:center;gap:0}}@media(min-width:1280px){.aigora-feed-container{grid-template-columns:275px minmax(550px,600px) 350px}}.aigora-feed-main{width:100%;position:relative;z-index:1;overflow-y:auto;overflow-x:hidden;height:100%;border-left:none;border-right:none;transform:translateZ(0);backface-visibility:hidden;-webkit-backface-visibility:hidden;-webkit-overflow-scrolling:touch}@media(min-width:1024px){.aigora-feed-main{border-left:1px solid rgba(255,255,255,.08);border-right:1px solid rgba(255,255,255,.08)}}.aigora-feed-main{overscroll-behavior-y:contain}@media(max-width:768px){.aigora-feed-main{padding-bottom:calc(88px + env(safe-area-inset-bottom))}}.aigora-feed-main{scrollbar-width:none;-ms-overflow-style:none}.aigora-feed-main::-webkit-scrollbar{display:none}.aigora-feed-main.is-blurred{filter:blur(2px);opacity:.5;pointer-events:none;transition:filter .3s cubic-bezier(.22,1,.36,1),opacity .3s cubic-bezier(.22,1,.36,1)}.aigora-feed-content{min-height:100%;will-change:opacity,transform}.left-sidebar,.right-sidebar{scrollbar-width:none;-ms-overflow-style:none}.left-sidebar::-webkit-scrollbar,.right-sidebar::-webkit-scrollbar{display:none}.marketplace-page{flex:1;overflow-y:auto;background-color:#000;min-height:100vh;color:#fff;font-family:-apple-system,BlinkMacSystemFont,SF Pro Text,Helvetica Neue,sans-serif}.marketplace-page__container{max-width:1800px;margin:0 auto;padding:.5rem 1rem}@media(min-width:640px){.marketplace-page__container{padding:.5rem 1.5rem}}@media(min-width:1024px){.marketplace-page__container{padding:.5rem 2rem}}.marketplace-page__unified-header{display:flex;align-items:center;justify-content:space-between;gap:1rem;margin-bottom:.25rem;padding:.25rem .5rem}@media(max-width:1024px){.marketplace-page__unified-header{flex-wrap:wrap;gap:.75rem}}.marketplace-page__unified-header--minimal{padding:.5rem 0;margin-bottom:0;min-height:auto}.marketplace-page__left-section{display:flex;align-items:center;gap:1rem;flex:1}@media(max-width:1024px){.marketplace-page__left-section{flex-wrap:wrap;width:100%}}.marketplace-page__header-left{display:flex;align-items:center;gap:.75rem;flex-shrink:0}.marketplace-page__logo{height:1.25rem;width:auto;filter:brightness(0) invert(1)}.marketplace-page__admin-badge{padding:.125rem .5rem;background-color:#a855f71a;color:#c084fc;font-size:.625rem;border-radius:9999px;border:1px solid rgba(168,85,247,.2);white-space:nowrap}.marketplace-page__actions{display:flex;align-items:center;justify-content:flex-end;gap:.5rem;flex-shrink:0;min-width:140px}@media(max-width:1024px){.marketplace-page__actions{min-width:0}}.marketplace-page__action-button{padding:.625rem .875rem;min-height:44px;border-radius:.75rem;font-size:.8125rem;font-weight:500;background-color:#ffffff14;color:#fff;border:1px solid rgba(255,255,255,.1);transition:background-color .2s ease;cursor:pointer;white-space:nowrap;-webkit-tap-highlight-color:transparent;display:flex;align-items:center;justify-content:center}.marketplace-page__action-button:hover{background-color:#ffffff1f}.marketplace-page__action-button:active{background-color:#ffffff26}.marketplace-page__tabs{width:100%}.marketplace-page__tabs-list{display:inline-flex;align-items:center;gap:.25rem;padding:.25rem;background-color:#ffffff0d;border-radius:.75rem;border:1px solid rgba(255,255,255,.1);backdrop-filter:blur(24px);-webkit-backdrop-filter:blur(24px);flex-shrink:0}@media(max-width:1024px){.marketplace-page__tabs-list{width:100%;flex-basis:100%}}.marketplace-page__tab-trigger{display:flex;align-items:center;padding:.5rem .875rem;border-radius:.5rem;font-size:.8125rem;font-weight:500;color:#fff9;transition:all .2s ease;border:none;background:transparent;cursor:pointer;white-space:nowrap}.marketplace-page__tab-trigger svg{width:.875rem;height:.875rem;margin-right:.375rem}.marketplace-page__tab-trigger:hover{color:#fffc}.marketplace-page__tab-trigger[data-state=active]{background-color:#ffffff1f;color:#fff;box-shadow:none}.marketplace-page__content{margin-top:0;outline:none}.marketplace-page__content:focus-visible{box-shadow:none}.marketplace-page__content--feed{margin-left:-1rem;margin-right:-1rem}@media(min-width:640px){.marketplace-page__content--feed{margin-left:-1.5rem;margin-right:-1.5rem}}@media(min-width:1024px){.marketplace-page__content--feed{margin-left:-2rem;margin-right:-2rem}}.marketplace-page__loading{flex:1;display:flex;align-items:center;justify-content:center}.marketplace-page__loading-spinner{width:3rem;height:3rem;border-radius:50%;border-bottom:2px solid #a855f7;margin:0 auto 1rem;animation:spin 1s linear infinite}.marketplace-page__loading-text{color:#ffffff80}@keyframes spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@media(prefers-reduced-motion:reduce){.marketplace-page__loading-spinner{animation:none}}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}
