body,html{background-color:#111419;min-height:100dvh}body{background-image:linear-gradient(135deg,#111419,#4b5563);color:#e2e3e4;font-family:Montserrat,sans-serif;font-size:14px;margin:0;overflow-x:hidden;padding:0}body.logged header.top-banner{display:none}body.logged #supercontainer{padding-bottom:calc(64px + env(safe-area-inset-bottom, 0px))}@media(min-width:768px){body.logged #supercontainer{margin-left:72px;padding-bottom:0}}@media(max-width:768px){body.logged #supercontainer:before{background-image:url(/d7d4c25f17a636edeab7.svg);background-position-x:center;background-position-y:center;background-repeat:no-repeat;background-size:95vw;content:"";inset:0;opacity:.03;pointer-events:none;position:fixed}}body.not-logged header.top-banner{background:rgba(17,20,25,.8);box-shadow:0 2px 8px rgba(0,0,0,.4);display:flex;left:0;position:fixed;right:0;top:0;z-index:150}body.not-logged #supercontainer{padding-top:80px}@media(max-width:480px){body.not-logged #supercontainer{padding-top:65px}}body.not-logged .lb-see-all{display:none!important}*{box-sizing:border-box;-webkit-touch-callout:none;font-family:Montserrat,sans-serif;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.tooltip-container{display:inline-block;position:relative}.tooltip-icon{align-items:center;background-color:#555;border-radius:50%;color:#fff;cursor:pointer;display:flex;font-size:10px;font-weight:700;height:16px;justify-content:center;width:16px}.tooltip{background-color:rgba(0,0,0,.8);border-radius:5px;color:#fff;display:none;font-size:12px;margin-left:-70px;margin-top:5px;max-width:200px;padding:10px;position:absolute;z-index:1000}@media(max-width:768px){.mobile-tooltip{box-shadow:0 4px 8px rgba(0,0,0,.3);font-size:13px;left:0;margin-left:0;margin-top:0;max-width:250px;padding:15px;position:absolute}}td.r-align{font-variant-numeric:tabular-nums;font-weight:500;letter-spacing:-.05em}.mobile-only .r-align{align-items:baseline;column-gap:2px;display:grid;font-variant-numeric:tabular-nums;font-weight:600;grid-template-columns:1fr 60px;letter-spacing:-.07em}.mobile-only .r-align .amount{text-align:right}.mobile-only .r-align .rentability-parenthesis{text-align:left}.hidden{display:none!important}input{background:none;border:1px solid #e2e3e4;border-radius:5px}button,input{color:#e2e3e4}button{background-color:hsla(220,5%,64%,.1);background:linear-gradient(135deg,rgba(0,229,160,.08),rgba(0,184,255,.04));border:1px solid #34d399;border:1px solid rgba(0,229,160,.2);border-radius:5px;border-radius:10px;box-sizing:border-box;color:#34d399;cursor:pointer;font-weight:600;padding:5px 10px;transition:all .3s ease}button.active,button.important,button.selected,button:hover{background-color:#34d399;color:#111419}button.important:hover{background-color:hsla(220,5%,64%,.1);border:1px solid #34d399;color:#e2e3e4}button.selected-tag{background-color:#34d399;color:#111419}button:disabled{background-color:#ccc;border-color:#ccc;cursor:not-allowed!important;opacity:.5}a{color:#e2e3e4;font-weight:600}select option{color:#111419}::placeholder{color:#e2e3e4;opacity:.5}.main-container{display:flex;flex-direction:column;margin:0 auto;max-width:1000px;padding:10px 10px 20px}.main-container #main-content{flex-grow:1;padding:10px}@media(min-width:768px){.main-container #main-content{min-height:calc(100dvh - 100px)}}.total,.total-profitability{font-size:20px;list-style:none;margin:10px 0}.loader-container{align-items:center;background-color:rgba(0,0,0,.7);display:none;flex-direction:column;gap:24px;height:100%;justify-content:center;left:0;position:fixed;top:0;width:100%;z-index:1000}.loader-container .loader-logo{animation:loader-neon 2s ease-in-out infinite;height:auto;width:120px}.loader-container .loader-indicator{align-items:center;display:flex;gap:6px}.loader-container .loader-dot{animation:loader-pulse 1.4s ease infinite;background:#34d399;border-radius:50%;height:7px;width:7px}.loader-container .loader-dot:nth-child(2){animation-delay:.2s}.loader-container .loader-dot:nth-child(3){animation-delay:.4s}@keyframes loader-neon{0%,to{filter:drop-shadow(0 0 8px rgba(0,229,160,.3))}50%{filter:drop-shadow(0 0 28px rgba(0,229,160,.8))}}@keyframes loader-pulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.3;transform:scale(.7)}}section{float:left;width:100%}h1{font-size:25px;margin:0}h2{font-size:20px;margin:10px 0 30px}@media(max-width:768px){.main-container{padding:5px}h1,h2{font-size:20px}}@media(max-width:480px){.main-container{padding:5px}}.current-user-highlight{background:#34d399!important;color:#111419}.ms-modal{align-items:center;background-color:rgba(0,0,0,.5);display:flex;height:100%;justify-content:center;left:0;opacity:0;position:fixed;top:0;transition:opacity .3s ease-in-out;width:100%;z-index:1000}.ms-modal.active{opacity:1}.ms-modal .ms-modal-content{align-items:center;background-color:#111419;border-radius:8px;box-shadow:0 4px 10px rgba(0,0,0,.3);color:#e2e3e4;display:flex;flex-direction:column;margin-top:-100px;max-width:90%;padding:20px;position:relative;width:400px}.ms-modal .ms-modal-content h3{color:#34d399;margin-bottom:15px;margin-top:0;text-align:center}.ms-modal .ms-modal-content .search-input{box-sizing:border-box;margin-bottom:15px;padding:10px;width:100%}.ms-modal .ms-modal-content .search-submit-btn{align-self:center;margin-top:10px;padding:8px 16px;width:auto}.ms-modal .ms-modal-content .search-close-btn{display:none}.ms-modal .ms-modal-content .close-icon{background:none;border:none;color:#e2e3e4;cursor:pointer;font-size:24px;line-height:1;padding:0;position:absolute;right:10px;top:10px}.ms-modal .ms-modal-content .close-icon:hover{color:#d3345c}@media(max-width:480px){.ms-modal .ms-modal-content{padding:15px;width:80%}.ms-modal .ms-modal-content h3{font-size:1.2em;margin-bottom:10px}.ms-modal .ms-modal-content .search-input{font-size:.9em;padding:8px}.ms-modal .ms-modal-content .search-submit-btn{font-size:.9em;padding:6px 12px}}.switch-container{align-items:center;display:flex;gap:10px;margin:10px}.switch-container .switch{display:inline-block;height:18px;position:relative;width:34px}.switch-container .switch input{height:0;opacity:0;width:0}.switch-container .switch .slider{background-color:#ccc;bottom:0;cursor:pointer;left:0;position:absolute;right:0;top:0;transition:.4s}.switch-container .switch .slider:before{background-color:#fff;bottom:2px;content:"";height:14px;left:2px;position:absolute;transition:.4s;width:14px}.switch-container .switch input:checked+.slider{background-color:#34d399}.switch-container .switch input:checked+.slider:before{transform:translateX(16px)}.switch-container .switch .slider.round{border-radius:18px}.switch-container .switch .slider.round:before{border-radius:50%}.switch-container .switch-label{color:#6b6b80;font-size:13px;font-weight:500}.rank-variation{align-items:center;display:inline-flex;font-size:.85em;font-weight:600;gap:2px;margin-left:4px}.rank-variation.up{color:#34d399}.rank-variation.down{color:#d3345c}.modal-search-results-container{margin-top:20px}.modal-search-results-container .modal-search-results-table{border-collapse:collapse;display:flex;margin-bottom:30px;width:100%}.modal-search-results-container .modal-search-results-table td,.modal-search-results-container .modal-search-results-table th{box-sizing:border-box;font-size:14px;padding:15px}.modal-search-results-container .modal-search-results-table td:first-child,.modal-search-results-container .modal-search-results-table th:first-child{width:250px}.modal-search-results-container .modal-search-results-table td:nth-child(2),.modal-search-results-container .modal-search-results-table th:nth-child(2){width:100px}.modal-search-results-container .modal-search-results-table th{font-size:13px;text-align:left;white-space:nowrap}.modal-search-results-container .modal-search-results-table td{border:none}.modal-search-results-container .modal-search-results-table tr{border:none;border-bottom:1px solid #e2e3e4}header.top-banner{align-items:center;box-sizing:border-box;color:#fff;display:none;justify-content:space-between;padding:10px;width:100%}header.top-banner .left-content{margin-right:auto}header.top-banner .right-content{align-items:center;display:flex;gap:10px}header.top-banner .right-content #login-bar{align-items:center;display:flex}header.top-banner .right-content #login-bar input{border-radius:5px;box-sizing:border-box;margin-right:10px}header.top-banner .right-content #login-bar button,header.top-banner .right-content #login-bar input{max-height:40px;max-width:300px;padding:10px;width:100%}header.top-banner #logo{color:#fff;cursor:pointer;text-decoration:none}header.top-banner #logo .logo-svg{display:inline-block;fill:#fff;height:60px;width:80px}header.top-banner #logo h1 span{bottom:20px;font-size:25px;font-weight:600;padding-left:5px;position:relative}header.top-banner #menu-lang .lang-separator{font-size:18px}header.top-banner #menu-lang a{text-decoration:none}header.top-banner #menu-lang a.active{color:#34d399}header.top-banner #menu-lang a.active:after{width:100%}@media(max-width:480px){header.top-banner #logo{display:block;width:150px}header.top-banner #logo .logo-svg{height:45px;width:60px}header.top-banner #logo h1{display:flex}header.top-banner #logo h1 span{bottom:-2px;font-size:15px;padding-left:10px;position:relative}}#toast-container{display:flex;flex-direction:column;gap:.5rem;max-width:100%;padding:1rem;position:fixed;width:auto;z-index:9999}#toast-container.top{left:50%;max-width:90%;top:55px;transform:translateX(-50%);width:400px}#toast-container.bottom{bottom:1rem;left:50%;transform:translateX(-50%)}#toast-container.top-right{left:auto;right:1rem;top:1rem;transform:none}#toast-container.top-left{left:1rem;right:auto;top:1rem;transform:none}#toast-container.bottom-right{bottom:1rem;left:auto;right:1rem;transform:none}#toast-container.bottom-left{bottom:1rem;left:1rem;right:auto;transform:none}#toast-container.center{left:50%;top:50%;transform:translate(-50%,-50%)}.toast{animation:fadeIn .3s ease-in;border-radius:5px;box-shadow:0 4px 10px rgba(0,0,0,.2);color:#fff;padding:1rem;position:relative}.toast.info{background-color:#a3c9f1}.toast.success{background-color:#98d59d}.toast.error{background-color:#f6a8b1}.toast.warning{background-color:#f8e0a8}.toast.fade-out{animation:fadeOut .3s ease-out}.toast .close-btn{background:transparent;border:none;color:#fff;cursor:pointer;font-size:1.2rem;font-weight:700;pointer-events:all;position:absolute;right:.5rem;top:.2rem}@keyframes fadeOut{0%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(-20px)}}@media(max-width:768px){#toast-container.bottom,#toast-container.top{left:50%;transform:translateX(-50%)}}.app-nav{background:#1f2937;border-top:1px solid hsla(0,0%,100%,.07);bottom:0;display:flex;flex-direction:column;left:0;padding-bottom:env(safe-area-inset-bottom,0);position:fixed;right:0;z-index:200}.app-nav-logo{display:none}.app-nav-items{flex-direction:row;justify-content:space-around;padding:8px 0}.app-nav-item,.app-nav-items{align-items:center;display:flex}.app-nav-item{border-radius:12px;color:#6b6b80;cursor:pointer;flex-direction:column;gap:3px;position:relative;transition:color .15s;-webkit-tap-highlight-color:rgba(0,0,0,0)}.app-nav-item:active{opacity:.7}.app-nav-item.active{color:#34d399}.app-nav-icon{align-items:center;display:flex;height:24px;justify-content:center;position:relative;width:24px}.app-nav-label{font-size:9px;font-weight:700;letter-spacing:.04em;line-height:1;text-transform:uppercase}.app-nav-item.has-badge .app-nav-icon:after{background:#d3345c;border:1.5px solid #1f2937;border-radius:50%;content:"";height:7px;position:absolute;right:-4px;top:-2px;width:7px}@media(min-width:768px){.app-nav{align-items:center;border-right:1px solid hsla(0,0%,100%,.07);border-top:none;bottom:auto;flex-direction:column;height:100dvh;left:0;padding:20px 0;right:auto;top:0;width:72px}.app-nav-logo{align-items:center;border-radius:10px;cursor:pointer;display:flex;fill:#fff;flex-shrink:0;height:36px;justify-content:center;margin-bottom:24px;transition:transform .15s;width:50px}.app-nav-logo:hover{transform:scale(1.05)}.app-nav-items{align-items:center;flex:1;flex-direction:column;gap:4px;justify-content:flex-start;padding:0;width:100%}.app-nav-item{border-radius:12px;flex-direction:column;gap:4px;padding:10px 0;width:56px}.app-nav-item:hover{color:#e2e3e4;opacity:1}.app-nav-item.active{background:rgba(52,211,153,.08);color:#34d399}.app-nav-label{font-size:9px}.app-nav-item--bottom{margin-top:auto}.app-nav-item.has-badge .app-nav-icon:after{right:0;top:0}}.hero{box-sizing:border-box;margin-left:-20px;padding:50px 20px;position:relative;text-align:center;width:100vw;z-index:3}@media(min-width:1000px){.hero{margin-left:calc(480px - 50vw)}}@media(max-width:768px){.hero{margin-left:-15px}}.hero .hero-content{margin:auto;max-width:800px;position:relative;z-index:3}.hero .hero-content h1{color:#34d399;font-size:35px;font-weight:700;margin-bottom:20px;text-shadow:0 2px 4px rgba(0,0,0,.5)}.hero .hero-content p{color:#e2e3e4;font-size:18px;line-height:18px;margin:auto;max-width:600px;text-shadow:0 2px 4px rgba(0,0,0,.5)}.hero .hero-content .cta{background-color:#34d399;border-radius:5px;box-shadow:0 4px 15px rgba(0,0,0,.3);color:#111419;display:inline-block;font-size:1rem;font-weight:700;padding:15px 30px;text-decoration:none;text-transform:uppercase;transition:background-color .3s ease;z-index:4}.hero .hero-content .hero-buttons{align-items:center;display:flex;gap:15px;justify-content:center;margin-top:20px}@media(max-width:768px){.hero .hero-content .hero-buttons{flex-wrap:wrap}.hero .hero-content .hero-buttons .btn{text-align:center;width:100%}}.hero .hero-content .hero-buttons .btn{border:2px solid transparent;border-radius:5px;cursor:pointer;display:inline-block;font-weight:700;padding:12px 24px;text-decoration:none;text-transform:uppercase;transition:all .3s ease}.hero .hero-content .hero-buttons .btn.btn-primary{background-color:#34d399;box-shadow:0 4px 15px rgba(0,0,0,.3);color:#111419}.hero .hero-content .hero-buttons .btn.btn-primary:hover{background-color:#26ae7c;box-shadow:0 6px 20px rgba(0,0,0,.4);transform:translateY(-2px)}.hero .hero-content .hero-buttons .btn.btn-secondary{background-color:transparent;border-color:hsla(0,0%,100%,.3);box-shadow:none;color:#e2e3e4}.hero .hero-content .hero-buttons .btn.btn-secondary:hover{background-color:hsla(0,0%,100%,.1);border-color:hsla(0,0%,100%,.5);transform:translateY(-1px)}#how-works{color:#e2e3e4}#how-works .how-works-pre-title{font-size:10px;font-weight:500;letter-spacing:.12em;margin-bottom:10px;opacity:.7;text-transform:uppercase}#how-works .how-works-title{font-size:28px;font-weight:800;letter-spacing:-.02em;line-height:1.1}.top-artists-container{margin-top:40px}.top-artists-container#top-shell-artists-container .artist-rank{background:#d3345c}.top-artists-container#top-shell-artists-container .artist-img{border:3px solid #d3345c}.top-artists-container .carousel-container{max-width:100%;overflow:hidden;padding:0;position:relative}.top-artists-container .carousel-title{color:#e2e3e4;font-size:1.5em;margin-bottom:15px;text-align:center}.top-artists-container .artists-carousel{display:flex;gap:15px;justify-content:center;overflow:hidden;padding:20px;scroll-behavior:smooth;white-space:nowrap}.top-artists-container .artist-card{cursor:pointer;display:inline-block;flex:0 0 auto;position:relative;text-align:center;width:120px}.top-artists-container .artist-rank{background:#34d399;border-radius:15px;color:#111419;font-size:.8em;font-weight:700;left:50%;padding:5px 10px;position:absolute;top:-10px;transform:translateX(-50%)}.top-artists-container .artist-img{border:3px solid #34d399;border-radius:50%;height:80px;object-fit:cover;width:80px}.top-artists-container .artist-name{font-size:.9em;margin-top:8px;overflow:hidden;text-overflow:ellipsis}.top-artists-container .artist-chart{height:50px;margin-top:10px;width:100px}@media(max-width:768px){.top-artists-container .artists-carousel{overflow-x:auto;scroll-snap-type:x mandatory;white-space:nowrap;-webkit-overflow-scrolling:touch;justify-content:left}.top-artists-container .artist-card{width:100px}}.live-section{border-bottom:1px solid hsla(0,0%,100%,.07);border-top:1px solid hsla(0,0%,100%,.07);margin-left:-30px;margin-top:-15px;overflow:hidden;padding:0 0 2px;width:100vw}@media(min-width:1000px){.live-section{margin-left:calc(490px - 50vw)}}@media(max-width:768px){.live-section{margin-left:-15px}}.live-scroll{animation:liveTicker 150s linear infinite;display:flex;gap:0;white-space:nowrap}@keyframes liveTicker{0%{transform:translateX(0)}to{transform:translateX(-500%)}}.live-item{align-items:center;border-right:1px solid hsla(0,0%,100%,.07);display:inline-flex;flex-shrink:0;font-size:12px;font-weight:600;gap:6px;padding:10px 20px}.live-dot{border-radius:50%;flex-shrink:0;height:5px;width:5px}.live-dot.up{background:#34d399}.live-dot.down{background:#d3345c}.live-val.up{color:#34d399}.live-val.down{color:#d3345c}.hero-overlay{background:linear-gradient(180deg,#000,transparent);opacity:.4;z-index:2}.floating-artists-hero,.hero-overlay{bottom:0;left:0;overflow:hidden;pointer-events:none;position:absolute;right:0;top:0}.floating-artists-hero{opacity:.3;z-index:1}.floating-artists-hero .floating-artists-container{align-items:center;display:flex;height:100%;justify-content:center;left:0;min-height:300px;perspective:1000px;position:absolute;top:0;width:100%}.floating-artist-card{animation:randomDisapeear 10s ease-in-out infinite;height:120px;opacity:0;position:absolute;width:120px}.floating-artist-image{background:#374151;border:2px solid hsla(0,0%,100%,.1);border-radius:12px;box-shadow:0 6px 20px rgba(0,0,0,.3);height:100px;overflow:hidden;position:relative;width:100%}.floating-artist-image img{height:100%;object-fit:cover;transition:transform .3s ease;width:100%}.floating-artist-image:hover img{transform:scale(1.05)}.floating-artist-name-overlay{background:rgba(0,0,0,.7);border-radius:8px;bottom:5px;color:#fff;font-size:10px;font-weight:600;left:50%;max-width:90%;overflow:hidden;padding:2px 6px;position:absolute;text-align:center;text-overflow:ellipsis;transform:translateX(-50%);white-space:nowrap;z-index:3}.floating-artist-badge-overlay{position:absolute;right:3px;text-align:center;top:3px;z-index:4}.floating-artist-badge-overlay .growth-value{border-radius:8px;display:inline-block;font-size:8px;font-weight:700;padding:1px 4px}.floating-artist-badge-overlay .growth-value.up{background:#34d399;border:1px solid #34d399;color:#0f172a}.floating-artist-badge-overlay .growth-value.down{background:#d3345c;border:1px solid #d3345c;color:#0f172a}.floating-artist-badge-overlay .arrow{display:inline-block;font-size:8px;line-height:7px;margin-bottom:-2px;margin-left:-1px;vertical-align:baseline}@keyframes randomDisapeear{0%{opacity:0}20%{opacity:1}70%{opacity:1}to{opacity:0}}@media(max-width:768px){.floating-artists-hero{margin:10px;padding:20px 10px}.floating-artists-container{min-height:250px}.floating-artist-card{height:160px;margin:0 10px;width:120px}.floating-artist-image{height:100px}}@media(max-width:480px){.floating-artists-hero{padding:15px 5px}.floating-artists-container{flex-wrap:wrap;min-height:200px}.floating-artist-card{height:100px;width:100px}.floating-artist-image{height:80px}}a[href^="#"],html{scroll-behavior:smooth}a[href^="#"]{transition:all .3s ease}.final-cta{border:1px solid rgba(0,229,160,.2);border-radius:24px;margin:56px 0 40px;overflow:hidden;padding:36px 24px;position:relative;text-align:center}.final-cta:before{background:radial-gradient(ellipse,rgba(0,229,160,.15),transparent 70%);content:"";height:200px;left:50%;pointer-events:none;position:absolute;top:-40px;transform:translateX(-50%);width:200px}.final-cta-title{font-size:26px;font-weight:800;letter-spacing:-.02em;line-height:1.1;margin-bottom:12px;position:relative}.final-cta-sub{color:rgba(240,240,248,.55);font-size:14px;line-height:1.6;margin-bottom:28px;position:relative}.cta-free-tag{background:rgba(245,200,66,.15);border:1px solid rgba(245,200,66,.25);border-radius:20px;color:#eaca69;display:inline-block;font-size:10px;font-weight:700;letter-spacing:.1em;margin-bottom:16px;padding:3px 10px;position:relative;text-transform:uppercase}.cta-primary{background:#34d399;border:none;border-radius:14px;box-shadow:0 0 40px rgba(0,229,160,.25);color:#111419;cursor:pointer;font-size:15px;font-weight:800;gap:8px;letter-spacing:-.01em;padding:17px 24px;transition:transform .15s,box-shadow .15s}.section-eyebrow{color:#6b6b80;font-size:10px;font-weight:500;letter-spacing:.12em;margin-bottom:10px;text-transform:uppercase}.steps{display:flex;flex-direction:column;gap:15px}.step{background:#1f2937;border:1px solid hsla(0,0%,100%,.07);border-radius:16px;cursor:pointer;display:flex;gap:10px;overflow:hidden;padding:15px;position:relative;transition:border-color .2s}.step:before{background:linear-gradient(135deg,hsla(0,0%,100%,.02),transparent);content:"";inset:0;pointer-events:none;position:absolute}.step:hover{border-color:hsla(0,0%,100%,.14)}.step-num{color:hsla(0,0%,100%,.06);flex-shrink:0;font-size:40px;font-weight:800;letter-spacing:-.04em;line-height:1;margin-top:-4px;width:44px}.step-icon{display:block;font-size:22px;margin-bottom:8px}.step-title{font-size:17px;font-weight:700;letter-spacing:-.01em;margin-bottom:6px}.step-desc{color:rgba(240,240,248,.55);font-size:13px;line-height:1.6}.market-preview-section{margin-top:56px}.market-preview-title{font-size:26px;font-weight:800;letter-spacing:-.02em;line-height:1.1;margin-bottom:8px}.market-preview-sub{color:rgba(240,240,248,.55);font-size:14px;line-height:1.5;margin-bottom:20px}.mp-sort-row{display:grid;grid-template-columns:2fr 1fr 1fr 1fr 150px;margin-bottom:6px;padding:0 10px}@media(max-width:768px){.mp-sort-row{grid-template-columns:2fr 1fr 1fr 1fr}}.mp-sort-col{align-items:center;color:#6b6b80;display:flex;font-size:10px;font-weight:500;gap:3px;letter-spacing:.1em;padding:8px 0;text-transform:uppercase;user-select:none}.mp-sort-col--spark,.mp-sort-col:not(:first-child){justify-content:flex-end}.mp-sort-col--spark{display:flex}@media(max-width:768px){.mp-sort-col--spark{display:none}}.market-preview-list{display:flex;flex-direction:column;mask-image:linear-gradient(180deg,#000 55%,transparent);-webkit-mask-image:linear-gradient(180deg,#000 55%,transparent);max-height:300px;overflow:hidden}.mp-artist-row{align-items:center;animation:mpFadeRow .4s ease both;cursor:pointer;display:grid;grid-template-columns:2fr 1fr 1fr 1fr 150px;min-height:56px;padding:0 10px;position:relative;transition:background .15s}@media(max-width:768px){.mp-artist-row{grid-template-columns:2fr 1fr 1fr 1fr}}.mp-artist-row:hover{background:hsla(0,0%,100%,.02)}.mp-artist-row:active{background:hsla(0,0%,100%,.04)}.mp-artist-row .mp-row-accent{border-radius:0 2px 2px 0;bottom:0;left:0;opacity:0;position:absolute;top:0;transition:opacity .2s;width:3px}@media(max-width:768px){.mp-artist-row .mp-row-accent{display:none}}.mp-artist-row:hover .mp-row-accent{opacity:1}.mp-artist-row .cell-name{align-items:center;display:flex;gap:10px;padding:10px 0}.mp-artist-row .artist-avatar{border-radius:10px;flex-shrink:0;height:40px;overflow:hidden;width:40px}.mp-artist-row .artist-avatar img{display:block;height:100%;object-fit:cover;width:100%}.mp-artist-row .artist-name-text{font-size:13.5px;font-weight:500;line-height:1.2;max-width:90px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mp-artist-row .cell-price{align-items:flex-end;color:#e2e3e4;display:flex;flex-direction:column;font-size:14px;font-weight:800;gap:2px;letter-spacing:-.03em;text-align:right}.mp-artist-row .cell-pct{align-items:flex-end;display:flex;font-size:12px;font-weight:500;gap:1px;justify-content:flex-end;padding-top:5px;text-align:right}.mp-artist-row .cell-pct.up{color:#34d399}.mp-artist-row .cell-pct.down{color:#d3345c}.mp-artist-row .cell-pct.neutral{color:#6b6b80}.mp-artist-row .pct-bar{border-radius:2px;display:inline-block;height:3px;margin-top:1px;max-width:40px;min-width:4px;opacity:.5;position:relative;top:-8px}.mp-artist-row .pct-bar.up{background:#34d399}.mp-artist-row .pct-bar.down{background:#d3345c}.mp-artist-row .cell-spark{align-items:center;display:flex;justify-content:flex-end;padding:0;width:150px}.mp-artist-row .cell-spark .spark-container{left:10px;position:relative}.mp-artist-row .cell-spark .spark-container .mp-artist-chart{width:100px}@media(max-width:768px){.mp-artist-row .cell-spark{display:none}}.market-preview-cta{margin-top:-8px;position:relative;text-align:center;z-index:2}.cta-secondary{align-items:center;display:inline-flex;font-size:15px;gap:8px;padding:10px 20px}.simulated-investment-section{margin-top:56px}.simulated-investment-section .market-preview-cta{margin-top:-12px;position:relative;z-index:2}.sim-hero-card{background:#1f2937;border:1px solid hsla(0,0%,100%,.07);border-radius:16px;margin-bottom:20px;mask-image:linear-gradient(180deg,#000 60%,transparent);-webkit-mask-image:linear-gradient(180deg,#000 60%,transparent);max-height:480px;overflow:hidden;padding:20px}.sim-hero-top{align-items:flex-start;display:flex;justify-content:space-between;margin-bottom:16px}.sim-hero-rank-label{color:#6b6b80;font-size:10px;letter-spacing:.1em;margin-bottom:4px;text-transform:uppercase}.sim-hero-rank-num{font-size:28px;font-weight:800}.sim-hero-rank-delta{font-size:11px;font-weight:600;margin-top:2px}.sim-hero-rank-delta.positive{color:#34d399}.sim-hero-rank-delta.negative{color:#d3345c}.sim-hero-right{text-align:right}.sim-hero-value-label{color:#6b6b80;font-size:10px;letter-spacing:.1em;margin-bottom:4px;text-transform:uppercase}.sim-hero-value{font-size:22px;font-weight:800}.sim-hero-value.up{color:#34d399}.sim-hero-value.down{color:#d3345c}.sim-available-credits{align-items:center;border-top:1px solid hsla(0,0%,100%,.07);display:flex;justify-content:space-between;margin-bottom:12px;padding:12px 0}#sim-evolution-container{height:150px;margin-bottom:16px}#sim-evolution-container .sim-evolution-chart{display:block;height:100%;width:100%}.sim-portfolio-bar{background:#111419;border-radius:3px;display:flex;height:6px;margin-bottom:16px;overflow:hidden}.sim-portfolio-list{display:flex;flex-direction:column;gap:2px}.sim-portfolio-item{animation:mpFadeRow .4s ease both}.sim-portfolio-item-content{align-items:center;border-radius:10px;display:flex;gap:10px;padding:10px 8px;transition:background .15s}.sim-portfolio-item-content:hover{background:hsla(0,0%,100%,.02)}.sim-portfolio-item-content .pi-color{border-radius:2px;flex-shrink:0;height:32px;width:3px}.sim-portfolio-item-content .pi-avatar{border-radius:8px;flex-shrink:0;height:32px;overflow:hidden;width:32px}.sim-portfolio-item-content .pi-avatar img{height:100%;object-fit:cover;width:100%}.sim-portfolio-item-content .pi-info{flex:1;min-width:0}.sim-portfolio-item-content .pi-name{font-size:13px;font-weight:500;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sim-portfolio-item-content .pi-weight{color:#6b6b80;font-size:10px;margin-top:1px}.sim-portfolio-item-content .pi-bar{background:hsla(0,0%,100%,.06);border-radius:2px;height:3px;margin-top:4px;max-width:80px;overflow:hidden}.sim-portfolio-item-content .pi-bar-fill{border-radius:2px;height:100%}.sim-portfolio-item-content .pi-right{flex-shrink:0;text-align:right}.sim-portfolio-item-content .pi-value{font-size:13px;font-weight:700}.sim-portfolio-item-content .pi-gain{font-size:11px;font-weight:600;margin-top:1px}.sim-portfolio-item-content .pi-gain.up{color:#34d399}.sim-portfolio-item-content .pi-gain.down{color:#d3345c}.sim-portfolio-item-content .pi-badge{border-radius:4px;display:inline-block;font-size:9px;font-weight:600;margin-top:2px;padding:2px 5px}.sim-portfolio-item-content .pi-badge.up{background:rgba(0,229,160,.12);color:#34d399}.sim-portfolio-item-content .pi-badge.down{background:rgba(255,77,109,.12);color:#d3345c}body.not-logged .not-logged-footer{display:block}body.logged .not-logged-footer{display:none}.site-footer{padding:15px 20px;text-align:center}.site-footer .footer-content{color:#6b6b80;font-size:12px}.site-footer .footer-content a{color:#6b6b80;text-decoration:none;transition:color .2s}.site-footer .footer-content a:hover{color:#e2e3e4}.site-footer .footer-content .footer-sep{margin:0 8px;opacity:.5}.home .leaderboard-section .lb-list{mask-image:linear-gradient(180deg,#000 55%,transparent);-webkit-mask-image:linear-gradient(180deg,#000 55%,transparent);max-height:180px;overflow:hidden}.home .leaderboard-section .lb-join-row{margin-top:-12px;position:relative;z-index:2}@keyframes mpFadeRow{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}#loginFormContainer,#recoverConfirmFormContainer,#recoverFormContainer,#registerFormContainer{align-items:center;display:flex;justify-content:center}#loginFormContainer form,#recoverConfirmFormContainer form,#recoverFormContainer form,#registerFormContainer form{display:flex;flex-direction:column;margin-top:30px;width:500px}#loginFormContainer form label,#recoverConfirmFormContainer form label,#recoverFormContainer form label,#registerFormContainer form label{margin-bottom:.5em;text-align:left}#loginFormContainer form input,#recoverConfirmFormContainer form input,#recoverFormContainer form input,#registerFormContainer form input{border:1px solid #ccc;border-radius:5px;font-size:1em;margin-bottom:1em;padding:10px}#loginFormContainer form button,#recoverConfirmFormContainer form button,#recoverFormContainer form button,#registerFormContainer form button{border-radius:5px;color:#fff;cursor:pointer;font-size:1em;margin-top:15px;padding:10px;transition:background-color .3s ease}#recover-link{text-align:right}#username-availability{font-size:11px;margin-bottom:10px;margin-top:-10px}#username-availability.aviable{display:none}#username-availability.taken{color:#d3345c}.artist-main{margin:-15px}.artist-main,.artist-main .artist-content-col,.artist-main .artist-img-col{display:block}.artist-main .artist-identity{display:none}.artist-main .artist-bottom-cols{display:block}.artist-main .app-nav-sidebar{display:none}.artist-main .artist-hero{aspect-ratio:1/1;overflow:hidden;position:relative;width:100%}.artist-main .artist-hero img{display:block;filter:brightness(.75);height:100%;object-fit:contain;width:100%}.artist-main .hero-overlay{background:linear-gradient(180deg,rgba(10,10,15,.4) 0,transparent 35%,rgba(10,10,15,.85) 60%,#000);inset:0;opacity:.9;position:absolute}.artist-main .hero-top-bar{align-items:center;display:flex;justify-content:space-between;left:0;padding:16px 20px;position:absolute;right:0;top:0}.artist-main .back-btn{align-items:center;backdrop-filter:blur(8px);background:rgba(0,0,0,.4);border:1px solid hsla(0,0%,100%,.12);border-radius:50%;cursor:pointer;display:flex;height:36px;justify-content:center;width:36px}.artist-main .hero-actions{display:flex;gap:8px}.artist-main .icon-btn{align-items:center;backdrop-filter:blur(8px);background:rgba(0,0,0,.4);border:1px solid hsla(0,0%,100%,.12);border-radius:50%;cursor:pointer;display:flex;height:36px;justify-content:center;width:36px}.artist-main .hero-bottom{bottom:0;left:0;padding:20px;position:absolute;right:0;z-index:2}.artist-main .rank-badge{align-items:center;background:hsla(45,75%,66%,.2);border:1px solid hsla(45,75%,66%,.2);border-radius:20px;color:#eaca69;display:inline-flex;font-size:11px;font-weight:700;gap:5px;letter-spacing:.08em;margin-bottom:8px;opacity:.7;padding:4px 10px;text-transform:uppercase}.artist-main .artist-name{font-size:36px;font-weight:800;letter-spacing:-.02em;line-height:1;margin-bottom:4px}.artist-main .artist-genres{display:flex;flex-wrap:nowrap;gap:6px;margin-top:8px;overflow-x:auto;padding-bottom:2px;scrollbar-width:none}.artist-main .artist-genres::-webkit-scrollbar{height:6px}.artist-main .artist-genres::-webkit-scrollbar-track{background:transparent}.artist-main .artist-genres::-webkit-scrollbar-thumb{background:hsla(0,0%,100%,.2);border-radius:3px}.artist-main .artist-genres{mask-image:linear-gradient(90deg,#000 16px,#000 calc(100% - 16px),transparent)}.artist-main .genre-tag{background:hsla(0,0%,100%,.08);border:1px solid hsla(0,0%,100%,.1);border-radius:20px;color:hsla(0,0%,100%,.55);flex-shrink:0;font-size:10px;letter-spacing:.03em;padding:3px 8px}.artist-main .price-block{align-items:flex-end;display:flex;justify-content:space-between;padding:20px 20px 0}.artist-main .price-label{color:#6b6b80;font-size:10px;letter-spacing:.1em;margin-bottom:4px;text-transform:uppercase}.artist-main .price-value{font-size:44px;font-weight:800;letter-spacing:-.03em;line-height:1}.artist-main .metrics-row{display:grid;gap:10px;grid-template-columns:repeat(3,1fr);padding:16px 20px}.artist-main .metric-card{border:1px solid hsla(0,0%,100%,.07);border-radius:14px;padding:12px;text-align:center}.artist-main .metric-period{color:#6b6b80;font-size:9px;letter-spacing:.1em;margin-bottom:6px;text-transform:uppercase}.artist-main .metric-value{font-size:17px;font-weight:700;letter-spacing:-.02em}.artist-main .metric-value.up{color:#34d399}.artist-main .metric-value.down{color:#d3345c}.artist-main .metric-arrow{font-size:10px;margin-right:2px}.artist-main .chart-section{padding:4px 20px 20px}.artist-main .chart-tabs{border:1px solid hsla(0,0%,100%,.07);border-radius:10px;display:flex;gap:4px;margin-bottom:16px;padding:4px}.artist-main .chart-tab{border-radius:7px;color:#6b6b80;cursor:pointer;flex:1;font-size:11px;font-weight:600;padding:6px 0;text-align:center;transition:all .2s}.artist-main .chart-tab.active{background:#34d399;color:#000}.artist-main .chart-wrap{height:240px;position:relative}.artist-main svg.chart{height:100%;overflow:visible;width:100%}.artist-main .tooltip-dot{fill:#34d399;filter:drop-shadow(0 0 6px rgba(0,229,160,.8))}.artist-main .chart-tooltip{border:1px solid hsla(0,0%,100%,.07);border-radius:8px;bottom:calc(100% + 8px);font-size:11px;padding:6px 10px;pointer-events:none;position:absolute;transform:translateX(-50%);white-space:nowrap}.artist-main .chart-tooltip strong{color:#34d399;display:block;font-size:14px}.artist-main .chart-dates{color:#6b6b80;display:flex;font-size:10px;justify-content:space-between;margin-top:8px}@keyframes drawLine{0%{stroke-dashoffset:1000}to{stroke-dashoffset:0}}.artist-main .chart-path{animation:drawLine 1.2s ease .3s forwards;stroke-dasharray:1000;stroke-dashoffset:1000}.artist-main .section-title{color:#6b6b80;font-size:12px;font-weight:700;letter-spacing:.1em;margin-bottom:12px;text-transform:uppercase}.artist-main .trade-section{padding:0 20px 20px}.artist-main .trade-row{display:grid;gap:10px;grid-template-columns:1fr 1fr}.artist-main .trade-btn{border:none;border-radius:14px;cursor:pointer;font-size:15px;font-weight:700;letter-spacing:-.01em;padding:16px;transition:transform .15s,opacity .15s}.artist-main .trade-btn:active{opacity:.85;transform:scale(.97)}.artist-main .trade-btn.buy{background:#34d399;color:#000}.artist-main .trade-btn.sell{background:#d3345c;color:#fff}.artist-main .trade-btn.disabled,.artist-main .trade-btn:disabled{cursor:not-allowed;opacity:.35;pointer-events:none;transform:none!important}.artist-main .about-section{padding:0 20px 20px}.artist-main .about-text{color:rgba(240,240,248,.7);font-size:13.5px;line-height:1.65}.artist-main .about-text.collapsed{display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.artist-main .read-more{color:#34d399;cursor:pointer;display:inline-block;font-size:13px;font-weight:500;margin-top:6px}.artist-main .listen-section{padding:0 20px 32px}.artist-main .listen-section #platforms-container{display:flex;flex-wrap:wrap;gap:20px;justify-content:center}.artist-main .listen-section #platforms-container .listening-widget iframe{border:none;border-radius:10px}.artist-main .spotify-card{border-radius:16px;overflow:hidden}.artist-main .artist-actions{display:flex;gap:8px;margin-top:16px}.artist-main .artist-action-btn{align-items:center;border:1px solid hsla(0,0%,100%,.07);border-radius:20px;color:#6b6b80;cursor:pointer;display:inline-flex;font-size:11px;font-weight:700;gap:6px;letter-spacing:.02em;padding:8px 14px;transition:color .15s,border-color .15s,background .15s}.artist-main .artist-action-btn:hover{border-color:hsla(0,0%,100%,.2);color:#e2e3e4}.artist-main .artist-action-btn.active{background:rgba(255,77,109,.08);border-color:rgba(255,77,109,.3);color:#d3345c}.artist-main .artist-action-btn.compare{background:rgba(0,229,160,.06);border-color:rgba(0,229,160,.25);color:#34d399}.artist-main .artist-action-btn.compare:hover{background:rgba(0,229,160,.12)}.artist-main .artist-action-btn#shareBtn,.artist-main .artist-action-btn#shareBtnMobile{background:rgba(255,209,102,.08);border-color:rgba(255,209,102,.3);color:#ffd166}.artist-main .artist-action-btn#shareBtn:hover,.artist-main .artist-action-btn#shareBtnMobile:hover{background:rgba(255,209,102,.12)}.artist-main .artist-action-btn#favBtn,.artist-main .artist-action-btn#favBtnMobile{background:rgba(255,77,109,.08);border-color:rgba(255,77,109,.3);color:#d3345c}.artist-main .artist-action-btn#favBtn:hover,.artist-main .artist-action-btn#favBtnMobile:hover{background:rgba(255,77,109,.12)}@media(min-width:768px){.artist-main{display:grid;grid-template-columns:.8fr 1.2fr;height:100dvh;left:0;margin:0;min-height:100dvh;position:absolute;top:0;width:100vw}.artist-main .artist-img-col{align-self:start;height:100dvh;overflow:hidden;position:sticky;top:0}.artist-main .artist-img-col .artist-hero{aspect-ratio:unset;height:100%;width:100%}.artist-main .artist-img-col .artist-hero img{object-fit:cover}.artist-main .artist-img-col .hero-overlay{background:linear-gradient(90deg,rgba(10,10,15,.3) 0,transparent 40%,rgba(10,10,15,.7) 90%,#000);opacity:.7}.artist-main .artist-img-col .hero-bottom,.artist-main .hero-top-bar{display:none}.artist-main .artist-content-col{overflow-y:auto;padding:40px 48px 80px}.artist-main .artist-content-col>div{max-width:680px}.artist-main .artist-identity{display:block;margin-bottom:28px}.artist-main .artist-identity .rank-badge{margin-bottom:12px}.artist-main .artist-identity .artist-name{font-size:48px;margin-bottom:10px}.artist-main .price-block{padding:0 0 20px}.artist-main .price-value{font-size:48px}.artist-main .metrics-row{gap:12px;padding:0 0 20px}.artist-main .chart-section{padding:0 0 24px}.artist-main .trade-section{padding:0 0 36px}.artist-main .trade-btn{font-size:16px;padding:16px}.artist-main .artist-bottom-cols{display:flex;flex-direction:column;gap:24px}.artist-main .about-section,.artist-main .listen-section{padding:0}}.trade-modal-overlay{align-items:flex-end;backdrop-filter:blur(4px);background:rgba(0,0,0,.7);display:flex;inset:0;opacity:0;pointer-events:none;position:fixed;transition:opacity .25s;z-index:400}.trade-modal-overlay.open{opacity:1;pointer-events:auto}@media(min-width:768px){.trade-modal-overlay{align-items:center;justify-content:center}}.trade-modal{border-radius:24px 24px 0 0;border-top:1px solid hsla(0,0%,100%,.07);transform:translateY(100%);transition:transform .3s cubic-bezier(.32,.72,0,1);width:100%}@media(min-width:768px){.trade-modal{border:1px solid hsla(0,0%,100%,.07);border-radius:20px;opacity:0;transform:translateY(12px) scale(.97);transition:transform .25s cubic-bezier(.32,.72,0,1),opacity .25s}}.trade-modal{background:#111419;padding:0 0 40px}@media(min-width:768px){.trade-modal{width:420px}}.trade-modal-overlay.open .trade-modal{transform:translateY(0)}@media(min-width:768px){.trade-modal-overlay.open .trade-modal{opacity:1;transform:none}}.trade-modal-handle{background:hsla(0,0%,100%,.07);border-radius:2px;height:4px;margin:12px auto 0;width:36px}@media(min-width:768px){.trade-modal-handle{display:none}}.trade-modal-header{align-items:center;border-bottom:1px solid hsla(0,0%,100%,.07);display:flex;justify-content:space-between;padding:16px 20px 14px}.trade-modal-title{font-size:16px;font-weight:800}.trade-modal-title.buy{color:#34d399}.trade-modal-title.sell{color:#d3345c}.trade-modal-artist{align-items:center;border-bottom:1px solid hsla(0,0%,100%,.07);display:flex;gap:12px;padding:14px 20px}.trade-modal-av{border-radius:12px;flex-shrink:0;height:44px;overflow:hidden;width:44px}.trade-modal-av img{height:100%;object-fit:cover;opacity:.7;width:100%}.trade-modal-artist-name{flex:1;font-size:15px;font-weight:800}.trade-modal-price{text-align:right}.trade-modal-price-val{font-size:18px;font-weight:800;letter-spacing:-.02em}.trade-modal-price-change{margin-top:2px}.trade-modal-price-change.up{color:#34d399}.trade-modal-price-change.down{color:#d3345c}.trade-modal-body{padding:20px}.trade-modal-label{color:#6b6b80;font-size:11px;letter-spacing:.08em;margin-bottom:10px;text-transform:uppercase}.trade-amount-wrap{align-items:center;border:1px solid hsla(0,0%,100%,.07);border-radius:14px;display:flex;margin-bottom:12px;overflow:hidden;transition:border-color .2s}.trade-amount-wrap:focus-within{border-color:rgba(0,229,160,.35)}.trade-amount-sym{color:#6b6b80;font-size:20px;font-weight:700;padding:0 0 0 16px}.trade-amount-input{background:transparent;border:none;color:#e2e3e4;flex:1;font-size:28px;font-weight:800;letter-spacing:-.02em;outline:none;padding:14px 16px}.trade-quick-chips{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:20px}.trade-chip{border:1px solid hsla(0,0%,100%,.07);border-radius:20px;color:#6b6b80;cursor:pointer;font-size:12px;font-weight:700;padding:6px 14px;transition:all .15s}.trade-chip:hover{border-color:hsla(0,0%,100%,.2);color:#e2e3e4}.trade-summary{padding:10px}.trade-summary-row{display:flex;font-size:13px;justify-content:space-between}.trade-summary-row span:first-child{color:#6b6b80}.trade-summary-row.total span:last-child{font-size:15px}.trade-confirm-btn{border:none;border-radius:14px;cursor:pointer;font-size:15px;font-weight:800;letter-spacing:-.01em;padding:16px;transition:transform .15s,opacity .15s;width:100%}.trade-confirm-btn:active{opacity:.85;transform:scale(.98)}.trade-confirm-btn.buy{background:#34d399;color:#000}.trade-confirm-btn.sell{background:#d3345c;color:#fff}.trade-balance{color:#6b6b80;font-size:12px;margin-bottom:10px;margin-top:-10px;text-align:center}.trade-balance strong{color:#e2e3e4}.modal-overlay{align-items:flex-end;backdrop-filter:blur(4px);background:rgba(0,0,0,.7);display:flex;inset:0;opacity:0;pointer-events:none;position:fixed;transition:opacity .25s;z-index:400}.modal-overlay.open{opacity:1;pointer-events:auto}@media(min-width:768px){.modal-overlay{align-items:center;justify-content:center}}.compare-modal{border-radius:24px 24px 0 0;border-top:1px solid hsla(0,0%,100%,.07);transform:translateY(100%);transition:transform .3s cubic-bezier(.32,.72,0,1);width:100%}@media(min-width:768px){.compare-modal{border:1px solid hsla(0,0%,100%,.07);border-radius:20px;opacity:0;transform:translateY(12px) scale(.97);transition:transform .25s cubic-bezier(.32,.72,0,1),opacity .25s}}.compare-modal{display:flex;flex-direction:column;max-height:85vh;padding:0 0 32px}@media(min-width:768px){.compare-modal{max-height:560px;width:480px}}.modal-overlay.open .compare-modal{transform:translateY(0)}@media(min-width:768px){.modal-overlay.open .compare-modal{opacity:1;transform:none}}.modal-handle{background:hsla(0,0%,100%,.07);border-radius:2px;flex-shrink:0;height:4px;margin:12px auto 0;width:36px}@media(min-width:768px){.modal-handle{display:none}}.modal-header{align-items:center;border-bottom:1px solid hsla(0,0%,100%,.07);display:flex;flex-shrink:0;justify-content:space-between;padding:16px 20px 12px}.modal-title{font-size:16px;font-weight:800}.modal-close{align-items:center;border:1px solid hsla(0,0%,100%,.07);border-radius:50%;color:#6b6b80;cursor:pointer;display:flex;font-size:16px;height:32px;justify-content:center;line-height:1;transition:color .15s,background .15s;width:32px}.modal-close:hover{color:#e2e3e4}.modal-current{align-items:center;border-bottom:1px solid hsla(0,0%,100%,.07);display:flex;flex-shrink:0;gap:10px;padding:14px 20px}.modal-current-label{color:#6b6b80;flex-shrink:0;font-size:10px;letter-spacing:.08em;text-transform:uppercase}.modal-artist-chip{align-items:center;background:rgba(0,229,160,.1);border:1px solid rgba(0,229,160,.25);border-radius:20px;color:#34d399;display:inline-flex;font-size:12px;font-weight:700;gap:8px;padding:6px 12px}.modal-vs{color:#6b6b80;flex-shrink:0;font-size:11px;font-weight:800}.modal-search-wrap{flex-shrink:0;padding:12px 20px;position:relative}.modal-search{border:1px solid hsla(0,0%,100%,.07);border-radius:10px;color:#e2e3e4;font-size:14px;outline:none;padding:10px 12px 10px 36px;transition:border-color .2s;width:100%}.modal-search::placeholder{color:#6b6b80}.modal-search:focus{border-color:rgba(0,229,160,.35)}.modal-search-icon{color:#6b6b80;left:32px;pointer-events:none;position:absolute;top:50%;transform:translateY(-50%)}.modal-results{flex:1;overflow-y:auto;padding:0 0 8px}.modal-result-row{align-items:center;border-bottom:1px solid hsla(0,0%,100%,.07);cursor:pointer;display:flex;gap:12px;padding:10px 20px;transition:background .12s}.modal-result-row:last-child{border-bottom:none}.modal-result-row:hover{background:hsla(0,0%,100%,.03)}.modal-result-av{align-items:center;border-radius:10px;color:hsla(0,0%,100%,.8);display:flex;flex-shrink:0;height:40px;justify-content:center;overflow:hidden;width:40px}.modal-result-av img{height:100%;object-fit:cover;width:100%}.modal-result-info{flex:1;min-width:0}.modal-result-name{font-size:14px;font-weight:500;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.modal-result-genre{color:#6b6b80;font-size:11px;margin-top:2px}.modal-result-price{flex-shrink:0;font-size:13px;font-weight:700;text-align:right}.modal-result-pct{font-size:11px;margin-top:2px}.modal-result-pct.up{color:#34d399}.modal-result-pct.down{color:#d3345c}.modal-empty{color:#6b6b80;font-size:13px;padding:48px 20px;text-align:center}.chart-section .switch-container{flex-direction:row-reverse}.chart-section .switch-container .switch input:checked+.slider{background-color:#eaca69}.artist-vs #artist-vs-header{align-items:stretch;display:flex;height:200px;justify-content:space-between}.artist-vs #artist-vs-header #artist1-header,.artist-vs #artist-vs-header #artist2-header{align-items:center;display:flex;flex:1;flex-direction:column}.artist-vs #artist-vs-header #artist1-header #artist1-img,.artist-vs #artist-vs-header #artist1-header #artist2-img,.artist-vs #artist-vs-header #artist2-header #artist1-img,.artist-vs #artist-vs-header #artist2-header #artist2-img{align-items:center;border:6px solid transparent;border-radius:50%;display:flex;flex:0 0 auto;height:100px;justify-content:center;overflow:hidden;width:100px}.artist-vs #artist-vs-header #artist1-header #artist1-img img,.artist-vs #artist-vs-header #artist1-header #artist2-img img,.artist-vs #artist-vs-header #artist2-header #artist1-img img,.artist-vs #artist-vs-header #artist2-header #artist2-img img{border-radius:50%;height:100%;object-fit:cover;opacity:0;transition:opacity 1s ease;width:100%}.artist-vs #artist-vs-header #artist1-header #artist1-img img.loaded,.artist-vs #artist-vs-header #artist1-header #artist2-img img.loaded,.artist-vs #artist-vs-header #artist2-header #artist1-img img.loaded,.artist-vs #artist-vs-header #artist2-header #artist2-img img.loaded{opacity:1}.artist-vs #artist-vs-header #artist1-header #artist1-info,.artist-vs #artist-vs-header #artist1-header #artist2-info,.artist-vs #artist-vs-header #artist2-header #artist1-info,.artist-vs #artist-vs-header #artist2-header #artist2-info{flex:1;text-align:center}.artist-vs #artist-vs-header #artist1-header #artist1-info h1,.artist-vs #artist-vs-header #artist1-header #artist2-info h1,.artist-vs #artist-vs-header #artist2-header #artist1-info h1,.artist-vs #artist-vs-header #artist2-header #artist2-info h1{font-size:24px;margin:0 0 10px}.artist-vs #artist-vs-header #artist1-header #artist1-info #artist1-details,.artist-vs #artist-vs-header #artist1-header #artist1-info #artist2-details,.artist-vs #artist-vs-header #artist1-header #artist2-info #artist1-details,.artist-vs #artist-vs-header #artist1-header #artist2-info #artist2-details,.artist-vs #artist-vs-header #artist2-header #artist1-info #artist1-details,.artist-vs #artist-vs-header #artist2-header #artist1-info #artist2-details,.artist-vs #artist-vs-header #artist2-header #artist2-info #artist1-details,.artist-vs #artist-vs-header #artist2-header #artist2-info #artist2-details{margin-top:5px}.artist-vs #artist-vs-header #artist1-header #artist1-info #artist1-details h3,.artist-vs #artist-vs-header #artist1-header #artist1-info #artist2-details h3,.artist-vs #artist-vs-header #artist1-header #artist2-info #artist1-details h3,.artist-vs #artist-vs-header #artist1-header #artist2-info #artist2-details h3,.artist-vs #artist-vs-header #artist2-header #artist1-info #artist1-details h3,.artist-vs #artist-vs-header #artist2-header #artist1-info #artist2-details h3,.artist-vs #artist-vs-header #artist2-header #artist2-info #artist1-details h3,.artist-vs #artist-vs-header #artist2-header #artist2-info #artist2-details h3{font-size:20px;margin:0 0 5px}.artist-vs #artist-vs-header #artist1-header #artist1-info #artist1-details h4,.artist-vs #artist-vs-header #artist1-header #artist1-info #artist2-details h4,.artist-vs #artist-vs-header #artist1-header #artist2-info #artist1-details h4,.artist-vs #artist-vs-header #artist1-header #artist2-info #artist2-details h4,.artist-vs #artist-vs-header #artist2-header #artist1-info #artist1-details h4,.artist-vs #artist-vs-header #artist2-header #artist1-info #artist2-details h4,.artist-vs #artist-vs-header #artist2-header #artist2-info #artist1-details h4,.artist-vs #artist-vs-header #artist2-header #artist2-info #artist2-details h4{font-size:14px;margin-top:0}.artist-vs #artist-vs-header #header-center{align-self:center;flex:0 0 auto}.artist-vs #artist-vs-header #header-center h2{color:#eaca69;font-size:26px;font-style:italic;margin:0}#artist-vs-historic{display:flex;justify-content:center;padding:10px 0}#artist-vs-historic ul#historic-values{list-style:none;margin:0;max-width:400px;padding:0;text-align:center}#artist-vs-historic ul#historic-values li{align-items:center;display:flex;font-size:13px;justify-content:space-between;margin-bottom:3px}.artist-vs #artist-vs-info-box{display:flex;height:400px}.artist-vs #artist-vs-info-box #artist-chart-section{flex:1;height:100%;position:relative}.artist-vs #artist-vs-info-box #artist-chart-section #time-range-container{display:flex;gap:10px;justify-content:center;position:absolute;right:0;top:-30px}.artist-vs #artist-vs-info-box #artist-chart-section #time-range-container .time-range-button{padding:5px 10px}.artist-vs #artist-vs-info-box #artist-chart-section .artist-chart-container{height:100%}.artist-vs #artist-vs-info-box #artist-chart-section .artist-chart-container canvas{height:100%!important}.artist-vs #artist-vs-info-box #artist-chart-section .switch-container{flex-direction:row-reverse;margin-top:15px}.artist-vs #artist-vs-info-box #artist-chart-section .switch-container .switch input:checked+.slider{background-color:#eaca69}.artist-vs .growth-days{display:inline-block;text-align:center}.artist-vs #share-artist-vs-btn{display:none;margin:0 auto 20px}@media(max-width:768px){.artist-vs #share-artist-vs-btn{display:block}.artist-vs #artist-vs-header{height:auto;padding:10px}.artist-vs #artist-vs-header #artist1-header,.artist-vs #artist-vs-header #artist2-header{flex:1}.artist-vs #artist-vs-header #artist1-header #artist1-img,.artist-vs #artist-vs-header #artist1-header #artist2-img,.artist-vs #artist-vs-header #artist2-header #artist1-img,.artist-vs #artist-vs-header #artist2-header #artist2-img{height:70px;width:70px}.artist-vs #artist-vs-header #artist1-header #artist1-info h1,.artist-vs #artist-vs-header #artist1-header #artist2-info h1,.artist-vs #artist-vs-header #artist2-header #artist1-info h1,.artist-vs #artist-vs-header #artist2-header #artist2-info h1{font-size:20px;height:50px;margin:0 0 8px}.artist-vs #artist-vs-header #artist1-header #artist1-info #artist1-details,.artist-vs #artist-vs-header #artist1-header #artist1-info #artist2-details,.artist-vs #artist-vs-header #artist1-header #artist2-info #artist1-details,.artist-vs #artist-vs-header #artist1-header #artist2-info #artist2-details,.artist-vs #artist-vs-header #artist2-header #artist1-info #artist1-details,.artist-vs #artist-vs-header #artist2-header #artist1-info #artist2-details,.artist-vs #artist-vs-header #artist2-header #artist2-info #artist1-details,.artist-vs #artist-vs-header #artist2-header #artist2-info #artist2-details{margin-top:3px}.artist-vs #artist-vs-header #artist1-header #artist1-info #artist1-details h3,.artist-vs #artist-vs-header #artist1-header #artist1-info #artist2-details h3,.artist-vs #artist-vs-header #artist1-header #artist2-info #artist1-details h3,.artist-vs #artist-vs-header #artist1-header #artist2-info #artist2-details h3,.artist-vs #artist-vs-header #artist2-header #artist1-info #artist1-details h3,.artist-vs #artist-vs-header #artist2-header #artist1-info #artist2-details h3,.artist-vs #artist-vs-header #artist2-header #artist2-info #artist1-details h3,.artist-vs #artist-vs-header #artist2-header #artist2-info #artist2-details h3{font-size:12px;margin:0 0 4px}.artist-vs #artist-vs-header #artist1-header #artist1-info #artist1-details h4,.artist-vs #artist-vs-header #artist1-header #artist1-info #artist2-details h4,.artist-vs #artist-vs-header #artist1-header #artist2-info #artist1-details h4,.artist-vs #artist-vs-header #artist1-header #artist2-info #artist2-details h4,.artist-vs #artist-vs-header #artist2-header #artist1-info #artist1-details h4,.artist-vs #artist-vs-header #artist2-header #artist1-info #artist2-details h4,.artist-vs #artist-vs-header #artist2-header #artist2-info #artist1-details h4,.artist-vs #artist-vs-header #artist2-header #artist2-info #artist2-details h4{font-size:11px;margin-bottom:0;margin-top:0}.artist-vs #header-center h2{font-size:24px;position:relative;top:-30px}.artist-vs #artist-vs-historic{display:flex;justify-content:center;padding:0}.artist-vs #artist-vs-historic ul#historic-values{list-style:none;margin:0;padding:0;text-align:center}.artist-vs #artist-vs-historic ul#historic-values li{align-items:center;display:flex;font-size:11px;justify-content:space-between;margin-bottom:2px;width:90vw}.artist-vs #artist-vs-info-box{flex-direction:column;height:auto;margin-top:30px}.artist-vs #artist-vs-info-box #artist-chart-section{flex:none;padding-top:2%}.artist-vs #artist-vs-info-box #artist-chart-section .artist-chart-container{height:40vh}.artist-vs #artist-vs-info-box #artist-chart-section #time-range-container{top:-15px}}#artists-table{border-collapse:collapse;margin-top:20px;width:100%}#artists-table td,#artists-table th{box-sizing:border-box;font-size:13px;padding:5px}#artists-table th{font-size:13px;text-align:left;white-space:nowrap}#artists-table .arrow{border-left:4px solid transparent;border-right:4px solid transparent;display:inline-block;height:0;margin-left:5px;margin-right:5px;vertical-align:middle;width:0}#artists-table .arrow.down{border-top:4px solid #e2e3e4}#artists-table td{border:none}#artists-table td .arrow.up{border-bottom:4px solid #34d399}#artists-table td .arrow.down{border-top:4px solid #d3345c}#artists-table tr{border:none;border-bottom:1px solid #e2e3e4;cursor:pointer}#artists-table tr:hover{background:rgba(0,0,0,.1)}#artists-table th.sortable{cursor:pointer}#artists-table .r-align,#artists-table th.r-align{text-align:right;white-space:nowrap}#artists-table .graph-col,#artists-table th.graph-col{text-align:center;width:22vw}#artists-table .name-col{width:200px}.chart-container{height:70px;padding:5px 0;position:relative;width:100%}.filter-button{border-radius:5px;bottom:auto;cursor:pointer;left:auto;padding:10px 20px;position:absolute;right:10px;top:25px}.filter-menu{background-color:#111419;box-shadow:-2px 0 5px rgba(0,0,0,.2);box-sizing:border-box;height:100%;padding:20px;position:fixed;right:-300px;top:0;transition:right .3s ease;width:300px;z-index:13}.filter-menu.open{right:0}.filter-menu h3{margin:0 0 20px}.filter-menu #range-values{margin-top:20px;position:relative}.filter-menu #range-values .range-values-container div{display:inline-block;margin-bottom:10px;width:110px}.filter-menu #range-values .range-values-container input{display:inline-block;padding:5px;width:50px}.filter-menu #dual-range-label,.filter-menu .range-container{margin-bottom:20px;position:relative}.filter-menu .dual-range{background:#e2e3e4;border-radius:5px;height:4px;position:relative;width:100%}.filter-menu .dual-range input{appearance:none;background:transparent;border:none;height:0;margin-left:0;pointer-events:none;position:absolute;width:100%}.filter-menu .dual-range input::-webkit-slider-thumb{appearance:none;background:#34d399;border-radius:50%;cursor:pointer;height:22px;pointer-events:auto;width:22px;z-index:15}.filter-menu .dual-range input::-moz-range-thumb{background:#34d399;border-radius:50%;cursor:pointer;height:22px;pointer-events:auto;width:22px}.filter-menu #apply-button{bottom:30px;left:auto;margin-top:20px;padding:10px 15px;position:absolute;right:100px;top:auto;width:100px}.filter-menu .close-btn{background:none;border:none;bottom:auto;cursor:pointer;font-size:38px;font-weight:100;left:auto;position:absolute;right:8px;top:3px}.filter-menu .close-btn:hover{color:inherit}#filters-applied-container-title{font-size:12px;font-weight:700;margin:2px 0}#filters-applied-container{font-size:12px;margin:2px 0}@media(max-width:768px){#artists-table td,#artists-table th{font-size:12px;padding:5px}.name-col{width:150px}.graph-col{width:50vw}.chart-container{height:50px}}@media(max-width:480px){#artists-table th{font-size:10px;white-space:nowrap}#artists-table td{font-size:12px;height:40px;padding:3px}.name-col{width:auto}.graph-col{width:100%}.chart-container{height:40px}#artists-table td:nth-child(6),#artists-table td:nth-child(7),#artists-table td:nth-child(8),#artists-table th:nth-child(6),#artists-table th:nth-child(7),#artists-table th:nth-child(8){display:none}}.operar-wrap{display:block}.operar-wrap .saldo-section{padding:10px 0 0}.operar-wrap .saldo-card{background:linear-gradient(135deg,rgba(0,229,160,.08),rgba(0,184,255,.04));border:1px solid rgba(0,229,160,.2);border-radius:20px;overflow:hidden;padding:20px;position:relative}.operar-wrap .saldo-card:before{background:radial-gradient(ellipse,rgba(0,229,160,.1),transparent 70%);content:"";height:140px;pointer-events:none;position:absolute;right:-30px;top:-30px;width:140px}.operar-wrap .saldo-row{align-items:center;display:flex;justify-content:space-between;margin-bottom:16px}.operar-wrap .saldo-label{color:#6b6b80;font-size:10px;letter-spacing:.1em;margin-bottom:4px;text-transform:uppercase}.operar-wrap .saldo-val{color:#34d399;font-size:23px;font-weight:800;letter-spacing:-.03em;line-height:1}.operar-wrap .saldo-val.zero{color:#6b6b80}.operar-wrap .saldo-invested{text-align:right}.operar-wrap .saldo-invested .val{font-size:13px;font-weight:800;letter-spacing:-.02em}.operar-wrap .saldo-invested .lbl{color:#6b6b80;font-size:10px;letter-spacing:.08em;margin-bottom:2px;text-transform:uppercase}.operar-wrap .saldo-bar-wrap{margin-bottom:4px}.operar-wrap .saldo-bar-label{color:#6b6b80;display:flex;font-size:10px;justify-content:space-between;margin-bottom:5px}.operar-wrap .saldo-bar{background:#1f2937;border-radius:3px;display:flex;height:6px;overflow:hidden}.operar-wrap .saldo-bar-fill{background:#34d399;border-radius:3px;height:100%;opacity:.7;transition:width .6s ease}.operar-wrap .saldo-bar-rest{background:hsla(0,0%,100%,.08);flex:1}.operar-wrap .zero-nudge{align-items:center;background:rgba(255,77,109,.08);border:1px solid rgba(255,77,109,.18);border-radius:10px;display:flex;gap:8px;margin-top:14px;padding:9px 12px}.operar-wrap .zero-nudge-text{color:rgba(240,240,248,.7);font-size:12px;line-height:1.4}.operar-wrap .zero-nudge-text strong{color:#d3345c}.operar-wrap .section-hd{align-items:center;display:flex;justify-content:space-between;padding:20px 0 10px}.operar-wrap .section-hd-title{font-size:17px;font-weight:800;letter-spacing:-.01em}.operar-wrap .section-hd-sub{color:#6b6b80;font-size:12px}.operar-wrap .positions-list{display:flex;flex-direction:column;gap:10px;padding:0;position:relative}.operar-wrap .operar-left{display:block}.operar-wrap .operar-left .operar-page-title{font-size:22px;font-weight:800;letter-spacing:-.02em}.operar-wrap .operar-right{display:block}.operar-wrap .market-title-row{display:none}.operar-wrap .sort-col--spark{display:none!important}.operar-wrap .artist-row,.operar-wrap .sort-row{grid-template-columns:3fr 1fr 1fr 1fr 1.5fr}@media(max-width:767px){.operar-wrap .artist-row{grid-template-columns:2fr 1fr 1fr 1fr;min-height:72px}.operar-wrap .artist-row .cell-buy{display:none}.operar-wrap .sort-col--spark{display:none!important}.operar-wrap .sort-row{grid-template-columns:3fr 1fr 1fr 1.5fr}}@media(min-width:768px){.operar-wrap{align-items:start;display:grid;flex:1;gap:0;grid-template-columns:1fr 1fr;height:100dvh;left:0;min-height:100dvh;padding-left:72px;position:absolute;top:0;width:100vw}.operar-wrap .operar-left{border-right:1px solid hsla(0,0%,100%,.07);top:0}.operar-wrap .operar-left,.operar-wrap .operar-right{height:100dvh;overflow-y:auto;padding:20px 20px 0;scrollbar-width:thin}.operar-wrap .operar-right::-webkit-scrollbar{height:6px}.operar-wrap .operar-right::-webkit-scrollbar-track{background:transparent}.operar-wrap .operar-right::-webkit-scrollbar-thumb{background:hsla(0,0%,100%,.2);border-radius:3px}.operar-wrap .operar-page-title{display:block!important;font-size:22px;font-weight:800;letter-spacing:-.02em;margin-bottom:24px}.operar-wrap .saldo-section{padding:0}.operar-wrap .section-hd{padding:24px 0 12px}.operar-wrap .historial-section,.operar-wrap .invest-section,.operar-wrap .positions-list{padding:0}.operar-wrap .positions-list{display:flex;flex-direction:column;gap:10px}.operar-wrap .saldo-val{font-size:34px}.operar-wrap .saldo-invested .val{font-size:18px}}.pos-actions{border-top:1px solid hsla(0,0%,100%,.07);display:grid;gap:1px;grid-template-columns:1fr 1fr}.pos-btn{align-items:center;cursor:pointer;display:flex;font-size:12px;font-weight:700;gap:5px;justify-content:center;padding:11px;text-align:center;transition:background .15s;user-select:none}.pos-btn.buy{border-right:1px solid hsla(0,0%,100%,.07);color:#34d399}.pos-btn.buy:hover{background:rgba(0,229,160,.07)}.pos-btn.buy:active{background:rgba(0,229,160,.14)}.pos-btn.sell{color:#d3345c}.pos-btn.sell:hover{background:rgba(255,77,109,.07)}.pos-btn.sell:active{background:rgba(255,77,109,.14)}.pos-btn.disabled,.pos-btn:disabled{background:transparent!important;cursor:not-allowed;opacity:.3;pointer-events:none}@media(max-width:768px){#investment-table,#operations-table{display:block;width:100%}#investment-table thead,#operations-table thead{display:none}#investment-table tbody,#operations-table tbody{display:flex;flex-direction:column}#investment-table tbody tr,#operations-table tbody tr{border:1px solid #e2e3e4;cursor:pointer;display:flex;flex-direction:column;margin-bottom:-1px;max-height:40px;overflow:hidden;padding:5px;transition:max-height .3s ease}#investment-table tbody tr.expanded,#operations-table tbody tr.expanded{max-height:500px}#investment-table tbody tr.expanded td,#operations-table tbody tr.expanded td{padding:5px 0}#investment-table tbody tr td,#operations-table tbody tr td{align-items:center;border:none;border-bottom:1px solid #e2e3e4;color:#e2e3e4;display:flex;justify-content:space-between;padding:0}#investment-table tbody tr td:last-child,#operations-table tbody tr td:last-child{border-bottom:none}#investment-table tbody tr td:not(.mobile-only):before,#operations-table tbody tr td:not(.mobile-only):before{color:#e2e3e4;content:attr(data-label);flex:1;font-weight:700;text-align:left}#investment-table tbody tr td:not(.mobile-only),#operations-table tbody tr td:not(.mobile-only){display:none}#investment-table tbody tr td.expanded,#operations-table tbody tr td.expanded{display:flex}#investment-table tbody tr:not(.expanded) td:not(.mobile-only),#operations-table tbody tr:not(.expanded) td:not(.mobile-only){display:none}#investment-table tbody tr.expanded td:not(.mobile-only),#operations-table tbody tr.expanded td:not(.mobile-only){display:flex}#investment-table tbody tr.expanded td.mobile-only,#investment-table tbody tr.expanded td.see-graph,#operations-table tbody tr.expanded td.mobile-only,#operations-table tbody tr.expanded td.see-graph{display:none}#investment-table tbody tr.expanded td.mobile-only-expanded,#operations-table tbody tr.expanded td.mobile-only-expanded{display:flex}#investment-table .mobile-only,#operations-table .mobile-only{align-items:center;display:flex;font-weight:700;justify-content:space-between;width:100%}#investment-table .mobile-only span,#operations-table .mobile-only span{flex:1}}#info-user{position:relative}#info-user .profile-greeting h2{font-size:22px;font-weight:800;margin:0}#info-user.share{padding:5vw}#info-user.share .ms-background{display:block}#info-user.share .user-info-container h2{margin:0 0 5px}#info-user.share #share-profile-btn{display:none!important}#info-user.share #friendship-status-container{display:none}#info-user.share #profitability-title{margin-bottom:0;margin-top:-15px}#info-user.share #time-range-container{left:0;top:-24px!important}#info-user.share #time-range-container .time-range-button{display:none}#info-user.share #charts-container{height:200px!important}#info-user.share #charts-container .evolution-chart{height:200px!important;width:100%!important}#info-user.share .switch-container{display:none}#info-user.share #investment-table-container{margin-top:0}#info-user.share #investment-table .mobile-only{font-size:3vw;height:20px}#info-user.share #investment-table tbody tr{height:20px;padding:0 5px}#info-user.share #investment-table .mobile-only .see-graph-mobile-container .see-graph-mobile,#info-user.share #see-historic{display:none}#info-user.share .avatar-icon-overlay{display:none!important}#info-user #start-investing{margin-top:30px}#info-user #profile-user-data{position:absolute;right:0;top:0}#info-user #profile-user-data #logout{color:inherit;font-weight:600}#info-user #profile-user-data.user{position:relative}#info-user #profile-user-data .user-info-container{align-items:center;display:flex;flex-direction:column;gap:5px;text-align:center}#info-user #profile-user-data .user-info-container #share-profile-btn{display:none;margin-bottom:10px;padding:4.5px 0;text-transform:capitalize;width:100px}@media(max-width:768px){#info-user #profile-user-data .user-info-container #share-profile-btn{display:block}}#info-user #profile-user-data .user-info-container #share-profile-btn svg{height:16px;vertical-align:sub;width:20px}#info-user #profile-user-data .user-info-container .avatar-container{cursor:pointer;height:64px;position:relative;width:64px}#info-user #profile-user-data .user-info-container .avatar-container #avatar{border:2px solid #e2e3e4;border-radius:50%;height:64px;object-fit:cover;width:64px}#info-user #profile-user-data .user-info-container .avatar-container .avatar-icon-overlay{align-items:center;background-color:rgba(0,0,0,.7);border:1px solid #e2e3e4;border-radius:50%;bottom:-5px;color:#e2e3e4;display:flex;height:15px;justify-content:center;opacity:1;padding:3px;position:absolute;right:-4px;transition:transform .2s ease;width:15px}#info-user #profile-user-data .user-info-container .avatar-container:hover .avatar-icon-overlay{transform:scale(1.1)}#info-user #total-amount-small-title{display:block;font-size:12px;margin-bottom:-5px}#info-user #total-amount{font-size:26px;font-weight:600}@media(max-width:768px){#info-user #total-amount{font-size:6.5vw}}#friendship-status-container{align-items:center;display:flex;gap:8px}#friendship-status-container button{font-size:12px;padding:5px 12px;width:auto}#friendship-status-container #friendship-status{background:rgba(0,229,160,.1);border:1px solid rgba(0,229,160,.25);border-radius:20px;color:#34d399;cursor:default;display:none;font-size:12px;font-weight:600;padding:5px 14px}#user-button-box{display:flex;gap:10px}#user-button-box button{align-items:center;color:#e2e3e4;display:flex;flex:1;font-size:16px;gap:8px;justify-content:center;padding:12px;transition:background-color .3s}#user-button-box button svg{height:24px;width:24px}#user-button-box button span{font-weight:500}#investment-table-container{align-items:center;display:flex;flex-wrap:wrap;gap:10px;margin-top:30px}#investment-table-container h3{margin:0}#controls.profile-top-controls{margin:10px 0}#controls.profile-top-controls #time-range-container{align-items:center;border:1px solid hsla(0,0%,100%,.07);border-radius:12px;display:flex;gap:4px;padding:4px}#controls.profile-top-controls #time-range-container .time-range-button{background:transparent;border:none;border-radius:8px;color:inherit;cursor:pointer;flex:1;font-size:12px;font-weight:700;letter-spacing:.02em;padding:8px 0;text-align:center;transition:all .2s ease}#controls.profile-top-controls #time-range-container .time-range-button.selected{background:#34d399;color:#000}#user-evolution{margin:10px 0}#user-evolution #profitability-title{margin-bottom:40px}#user-evolution #controls{display:flex;flex-wrap:wrap;gap:16px;position:relative}#user-evolution #controls #time-range-container{display:flex;gap:10px;justify-content:center;position:absolute;right:0;top:-30px}#user-evolution #controls #time-range-container .time-range-button{padding:5px 10px}#user-evolution #artist-selector-container{margin:10px 0 30px}#user-evolution #controls>div{flex:1 1 200px;min-width:150px}#user-evolution label{display:block;font-weight:700;margin-bottom:8px}#user-evolution select{background:none;border-radius:5px;box-sizing:border-box;color:#e2e3e4;font-size:13px;padding:10px;width:100%}.rivalry-card{background:linear-gradient(135deg,rgba(245,200,66,.08),rgba(0,229,160,.03));border:1px solid rgba(245,200,66,.15);border-radius:18px;margin:20px 0;padding:16px}.rivalry-label{color:#e2e3e4;font-size:13px;font-weight:700;letter-spacing:-.01em;margin-bottom:14px}.rivalry-row{align-items:center;display:flex;gap:12px;justify-content:space-between}.rivalry-player{flex:1;text-align:center}.rivalry-player-name{color:#e2e3e4;font-size:12px;font-weight:600;margin-bottom:4px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.rivalry-player-rank{font-size:22px;font-weight:800;letter-spacing:-.03em;line-height:1.1}.rivalry-player-rank.me{color:#eaca69}.rivalry-player-rank.him{color:#34d399}.rivalry-player-sub{color:#6b6b80;font-size:11px;font-weight:600;margin-top:2px}.rivalry-vs{font-weight:800;letter-spacing:.08em;margin-bottom:4px;text-transform:uppercase}.rivalry-diff,.rivalry-vs{color:#6b6b80;font-size:11px;text-align:center}.rivalry-diff{line-height:1.4}.rivalry-diff strong{color:#e2e3e4;font-weight:700}.rivalry-diff strong.up{color:#34d399}.rivalry-diff strong.down{color:#d3345c}@media(min-width:768px){#controls{flex-wrap:nowrap}#controls>div{flex:1}}@media(max-width:768px){#user-button-box button{display:flex;flex-direction:column;gap:0;padding:5px;width:100%}#user-button-box button svg{height:30px;width:30px}#user-button-box button span{font-size:12px}#info-user #profile-user-data{display:flex;justify-content:center;position:relative}#info-user #profile-user-data .avatar-container{margin:0 auto}}#current-avatar-container{cursor:pointer;height:124px;margin-bottom:20px;overflow:hidden;width:124px}#current-avatar-container img{width:100%}#new-avatar-upload{padding:0 10px 0 0}#save-avatar{margin-top:20px;padding:5px 10px}.portfolio-section{padding:0 20px 24px}.portfolio-total{align-items:center;display:flex;justify-content:space-between;margin-bottom:14px}.portfolio-vis{display:flex;flex-direction:column;gap:6px;margin-bottom:16px}.available-credits{align-items:center;display:flex;justify-content:space-between;margin-bottom:12px;margin-top:20px;padding:0 2px}.credits-label{font-size:12px;font-weight:600;letter-spacing:.08em;opacity:.7;text-transform:uppercase}.credits-value{color:#34d399;font-size:16px;font-weight:700;letter-spacing:-.01em}.portfolio-bar{border-radius:4px;display:flex;height:8px;margin-bottom:4px;overflow:hidden}.bar-segment{height:100%;transition:width .6s ease}.portfolio-list{display:flex;flex-direction:column;gap:6px}.portfolio-item{border:1px solid hsla(0,0%,100%,.07);border-radius:12px;cursor:pointer;transition:border-color .15s,background .15s}.portfolio-item.has-graph,.portfolio-item:hover{background:#4b5563;border-color:hsla(0,0%,100%,.14)}.portfolio-item .portfolio-item-content{align-items:center;display:flex;gap:12px;padding:5px 10px;position:relative}.portfolio-item.top-holding{background:linear-gradient(135deg,rgba(245,200,66,.05),#111419);border-color:rgba(245,200,66,.2)}.pi-color{border-radius:2px;width:4px}.pi-avatar,.pi-color{flex-shrink:0;height:36px}.pi-avatar{align-items:center;border-radius:10px;color:hsla(0,0%,100%,.7);display:flex;font-size:11px;font-weight:800;justify-content:center;overflow:hidden;position:relative;width:36px}.pi-avatar img.artist-image{border-radius:10px;height:100%;left:0;object-fit:cover;position:absolute;top:0;width:100%;z-index:1}.pi-info{flex:1;min-width:0}.pi-name{font-size:13px;font-weight:500;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pi-weight{color:#e2e3e4;font-size:11px;margin-top:2px;opacity:.5}.pi-bar{background:hsla(0,0%,100%,.07);border-radius:2px;height:3px;margin-top:5px;overflow:hidden}.pi-bar-fill{border-radius:2px;height:100%}.pi-right{flex-shrink:0;text-align:right}.pi-value{font-size:13px;font-weight:700;letter-spacing:-.01em}.pi-gain{font-size:11px;font-weight:600;margin-top:2px}.pi-gain.up{color:#34d399}.pi-gain.down{color:#d3345c}.top-badge{color:#eaca69;display:block;font-size:9px;font-weight:700;letter-spacing:.06em;margin-top:2px;text-transform:uppercase}.pi-nav{align-items:center;border-radius:50%;color:#e2e3e4;display:flex;flex-shrink:0;height:32px;justify-content:center;margin-left:4px;opacity:.8;transition:color .15s,background .15s;width:32px}.portfolio-item:hover .pi-nav{background:#1a1a26;color:#e2e3e4}.portfolio-item.pi-selected .pi-nav{color:#34d399}.pi-badge{border-radius:4px;color:#e2e3e4;font-size:10px;font-weight:700;opacity:.9;padding:2px 6px;right:8px;text-transform:uppercase;top:8px;transition:opacity .15s;z-index:2}.pi-badge.up{background:rgba(52,211,153,.2);border-color:rgba(52,211,153,.2)}.pi-badge.down{background:rgba(211,52,92,.2);border-color:rgba(211,52,92,.2)}.portfolio-item:hover .pi-badge{opacity:1}.hero-card{background:linear-gradient(135deg,rgba(245,200,66,.1),rgba(0,229,160,.04));border:1px solid rgba(245,200,66,.22);border-radius:22px;overflow:hidden;padding:20px;position:relative}.hero-card:before{background:radial-gradient(ellipse,rgba(245,200,66,.1),transparent 70%);content:"";height:180px;pointer-events:none;position:absolute;right:-40px;top:-40px;width:180px}.hero-top{align-items:flex-start;display:flex;justify-content:space-between;margin-bottom:16px}.hero-rank-label{color:#e2e3e4;font-size:10px;letter-spacing:.1em;margin-bottom:4px;text-transform:uppercase}.hero-rank-num{color:#eaca69;font-size:52px;font-weight:800;letter-spacing:-.04em;line-height:1}body.user #info-user .hero-rank-num{color:#34d399}.hero-rank-delta{align-items:center;background:hsla(0,0%,100%,.05);border:1px solid hsla(0,0%,100%,.07);border-radius:20px;color:#6b6b80;display:inline-flex;font-size:11px;font-weight:700;gap:4px;margin-top:6px;padding:4px 10px;transition:all .15s ease}.hero-rank-delta.positive{background:rgba(0,229,160,.1);border:1px solid rgba(0,229,160,.2);color:#34d399}.hero-rank-delta.negative{background:rgba(255,77,109,.1);border:1px solid rgba(255,77,109,.2);color:#d3345c}.hero-right{text-align:right}.hero-cd-label{color:#e2e3e4;font-size:10px;letter-spacing:.08em;margin-bottom:4px;text-transform:uppercase}.hero-cd-timer{color:#eaca69;font-size:20px;font-weight:800;letter-spacing:-.02em}.hero-cd-sub{color:#34d399;font-size:10px;margin-top:2px}.hero-stats{border-top:1px solid hsla(0,0%,100%,.07);display:grid;gap:0;grid-template-columns:1fr 1fr 1fr;padding-top:14px}.hstat{border-right:1px solid hsla(0,0%,100%,.06);padding:0 8px;text-align:center}.hstat:last-child{border-right:none}.hstat-label{color:#34d399;font-size:9px;letter-spacing:.08em;margin-bottom:4px;text-transform:uppercase}.hstat-val{font-size:16px;font-weight:800;letter-spacing:-.02em}.hstat-val.up{color:#34d399}.hstat-val.down{color:var(--accent2)}.hstat-val.gold{color:#eaca69}.hero-profitability{border-top:1px solid hsla(0,0%,100%,.07);margin-top:8px;padding-top:14px}.hero-top>.hero-profitability{border-top:none;flex-shrink:0;margin-top:0;padding-top:0;text-align:right}.profit-item{text-align:center}.profit-item.single{width:100%}.profit-label{color:#e2e3e4;font-size:10px;letter-spacing:.08em;margin-bottom:4px;opacity:.8;text-transform:uppercase}.profit-value{font-size:24px;font-weight:800;letter-spacing:-.02em}.profit-value.up{color:#34d399}.profit-value.down{color:#d3345c}.profit-value.neutral{color:#e2e3e4}.top-users-section{margin:0 auto}.top-users-section .top-users-header{align-items:baseline;display:flex;justify-content:space-between;margin-bottom:16px}.top-users-section .top-users-header .top-users-title{font-size:22px;font-weight:800;letter-spacing:-.02em;line-height:1.1}.top-users-section .top-users-header .top-users-title #actual-month,.top-users-section .top-users-header .top-users-title #actual-week{color:hsla(0,0%,100%,.7);font-weight:600}.top-users-section .top-users-list{display:flex;flex-direction:column;gap:4px;margin-bottom:16px}.top-users-section .top-users-list .top-user-row{align-items:center;animation:fadeRow .4s ease both;border:1px solid hsla(0,0%,100%,.07);border-radius:14px;cursor:pointer;display:flex;gap:12px;padding:12px 14px;transition:border-color .15s,background .15s}.top-users-section .top-users-list .top-user-row:hover{background:hsla(0,0%,100%,.02);border-color:hsla(0,0%,100%,.14)}.top-users-section .top-users-list .top-user-row.current-user{background:rgba(0,229,160,.05);border-color:#34d399;box-shadow:0 0 15px rgba(0,229,160,.1)}.top-users-section .top-users-list .top-user-row .top-user-pos{flex-shrink:0;font-size:12px;font-weight:800;text-align:right;width:22px}.top-users-section .top-users-list .top-user-row .top-user-avatar{background:hsla(0,0%,100%,.08);border-radius:50%;flex-shrink:0;height:36px;overflow:hidden;width:36px}.top-users-section .top-users-list .top-user-row .top-user-avatar img{display:block;height:100%;object-fit:cover;width:100%}.top-users-section .top-users-list .top-user-row .top-user-info{flex:1;min-width:0}.top-users-section .top-users-list .top-user-row .top-user-info .top-user-name{font-size:13px;font-weight:500;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.top-users-section .top-users-list .top-user-row .top-user-info .top-user-balance{color:hsla(0,0%,100%,.5);font-size:11px;margin-top:2px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.top-users-section .top-users-list .top-user-row .top-user-right{flex-shrink:0;text-align:right}.top-users-section .top-users-list .top-user-row .top-user-right .top-user-gain{color:#34d399;font-size:13px;font-weight:800}@media(max-width:480px){.top-users-section .top-users-list .top-user-row .top-user-info .top-user-balance{display:none}}#investment-table,#operations-table{border-collapse:collapse;margin-top:10px;width:100%}#investment-table td,#investment-table th,#operations-table td,#operations-table th{box-sizing:border-box;font-size:13px;min-width:30px;padding:5px}#investment-table th,#operations-table th{font-size:13px;text-align:left;white-space:nowrap}#investment-table td,#operations-table td{border:none}#investment-table .arrow,#operations-table .arrow{border-left:4px solid transparent;border-right:4px solid transparent;display:inline-block;height:0;margin-left:5px;margin-right:5px;vertical-align:middle;width:0}#investment-table .arrow .arrow.up,#operations-table .arrow .arrow.up{border-bottom:4px solid #34d399}#investment-table .arrow .arrow.down,#operations-table .arrow .arrow.down{border-top:4px solid #d3345c}#investment-table tr,#operations-table tr{border:none;border-bottom:1px solid #e2e3e4;cursor:pointer}#investment-table tr:hover,#operations-table tr:hover{background:rgba(0,0,0,.1)}#investment-table th.sortable,#operations-table th.sortable{cursor:pointer}#investment-table .r-align,#operations-table .r-align{text-align:right;white-space:nowrap}#investment-table .graph-col,#operations-table .graph-col{text-align:center;width:22vw}#investment-table .name-col,#operations-table .name-col{width:200px}#investment-table .mobile-only,#operations-table .mobile-only{display:none}#investment-table .mobile-only .see-graph-mobile-container span,#operations-table .mobile-only .see-graph-mobile-container span{line-height:30px}#investment-table .mobile-only-expanded,#operations-table .mobile-only-expanded{border-bottom:none;display:none}#investment-table .mobile-only-expanded .see-more,#operations-table .mobile-only-expanded .see-more{color:inherit;font-weight:600}@media(max-width:768px){#investment-table,#operations-table{display:block;width:100%}#investment-table thead,#operations-table thead{display:none}#investment-table tbody,#operations-table tbody{display:flex;flex-direction:column}#investment-table tbody tr,#operations-table tbody tr{border:1px solid #e2e3e4;cursor:pointer;display:flex;flex-direction:column;margin-bottom:-1px;max-height:40px;overflow:hidden;padding:5px;transition:max-height .3s ease}#investment-table tbody tr.expanded,#operations-table tbody tr.expanded{max-height:500px}#investment-table tbody tr.expanded td,#operations-table tbody tr.expanded td{padding:5px 0}#investment-table tbody tr td,#operations-table tbody tr td{align-items:center;border:none;border-bottom:1px solid #e2e3e4;color:#e2e3e4;display:flex;justify-content:space-between;padding:0}#investment-table tbody tr td:last-child,#operations-table tbody tr td:last-child{border-bottom:none}#investment-table tbody tr td:not(.mobile-only):before,#operations-table tbody tr td:not(.mobile-only):before{color:#e2e3e4;content:attr(data-label);flex:1;font-weight:700;text-align:left}#investment-table tbody tr td:not(.mobile-only),#operations-table tbody tr td:not(.mobile-only){display:none}#investment-table tbody tr td.expanded,#operations-table tbody tr td.expanded{display:flex}#investment-table tbody tr:not(.expanded) td:not(.mobile-only),#operations-table tbody tr:not(.expanded) td:not(.mobile-only){display:none}#investment-table tbody tr.expanded td:not(.mobile-only),#operations-table tbody tr.expanded td:not(.mobile-only){display:flex}#investment-table tbody tr.expanded td.mobile-only,#investment-table tbody tr.expanded td.see-graph,#operations-table tbody tr.expanded td.mobile-only,#operations-table tbody tr.expanded td.see-graph{display:none}#investment-table tbody tr.expanded td.mobile-only-expanded,#operations-table tbody tr.expanded td.mobile-only-expanded{display:flex}#investment-table .mobile-only,#operations-table .mobile-only{align-items:center;display:flex;font-weight:700;justify-content:space-between;width:100%}#investment-table .mobile-only span,#operations-table .mobile-only span{flex:1}}#investment-table-container #hide-historic,#investment-table-container #see-historic{background:none;border:none;float:right;font-weight:600;margin:10px 0;text-decoration:underline}#investment-table-container #hide-historic:hover,#investment-table-container #see-historic:hover{color:inherit}.see-graph{background-position:50%;background-repeat:no-repeat;background-size:20px;width:30px}.see-graph.has-eye{background-image:url(/7a2ff87d9bf8cf5c7ad3.svg)}.see-graph.has-graph{background-image:url(/722e5deb4e629a49a9ad.svg)}.see-graph-mobile-container{height:30px}.see-graph-mobile-container .see-graph-mobile{background-position:50%;background-repeat:no-repeat;background-size:20px;display:inline-block;height:20px;margin-right:2px;position:relative;top:5px;width:20px}.see-graph-mobile-container .see-graph-mobile.has-eye{background-image:url(/7a2ff87d9bf8cf5c7ad3.svg)}.see-graph-mobile-container .see-graph-mobile.has-graph{background-image:url(/722e5deb4e629a49a9ad.svg)}.monthly-wrapped{transition:all .3s ease}.monthly-wrapped #monthly-wrapped-no-data{padding:40px 0}.monthly-wrapped .only-print{display:none}.monthly-wrapped .only-print.show{display:block}.monthly-wrapped .print-icon{display:none}.monthly-wrapped .extra-logo-to-print{bottom:0;height:auto;position:absolute;right:0;width:100px}.monthly-wrapped .ms-background{display:block}.monthly-wrapped .monthly-wrapped-container{display:flex;flex-direction:column;gap:20px;margin:auto;max-width:600px}.monthly-wrapped .monthly-wrapped-container .header{align-items:center;display:flex;flex-direction:column;position:relative;text-align:center}.monthly-wrapped .monthly-wrapped-container .header #monthly-wrapped-absolute{height:40px;left:0;position:absolute;top:0;width:100%}.monthly-wrapped .monthly-wrapped-container .header #monthly-wrapped-absolute .pre-subtitle{color:#e2e3e4;display:block;font-size:10px;margin-bottom:-5px;text-align:left}.monthly-wrapped .monthly-wrapped-container .header #monthly-wrapped-absolute .subtitle-user{color:#34d399;float:left;font-size:20px;font-weight:600}.monthly-wrapped .monthly-wrapped-container .header #monthly-wrapped-absolute .subtitle-date{color:#34d399;float:right;font-size:20px;font-weight:600}.monthly-wrapped .monthly-wrapped-container .header .ranking{color:#e2e3e4;font-size:13px;margin-bottom:10px}.monthly-wrapped .monthly-wrapped-container .header .ranking span{color:#34d399;font-size:18px;font-weight:600}.monthly-wrapped .monthly-wrapped-container .header #chart-container{height:100px;max-width:400px;width:100%}.monthly-wrapped .monthly-wrapped-container .totals{border-radius:5px;color:#e2e3e4;display:flex;font-size:13px;justify-content:space-between;margin-top:40px;width:100%}.monthly-wrapped .monthly-wrapped-container .totals .total-artists,.monthly-wrapped .monthly-wrapped-container .totals .total-ops{flex:1;font-weight:600;padding-top:20px;text-align:center}.monthly-wrapped .monthly-wrapped-container .totals .total-artists .value,.monthly-wrapped .monthly-wrapped-container .totals .total-ops .value{color:#34d399;display:block;font-weight:600}.monthly-wrapped .monthly-wrapped-container .totals .total-profit{flex:1;font-weight:600;text-align:center}.monthly-wrapped .monthly-wrapped-container .totals .total-profit #monthly-wrapped-percentage{color:#34d399;font-size:34px;font-weight:600}.monthly-wrapped .monthly-wrapped-container .section-title{border-bottom:1px solid hsla(0,0%,100%,.1);color:#e2e3e4;font-size:16px;font-weight:600;margin-bottom:10px;padding-bottom:5px}.monthly-wrapped .monthly-wrapped-container .artist{border-radius:5px;margin-bottom:8px}.monthly-wrapped .monthly-wrapped-container .artist .artist-info{align-items:center;cursor:pointer;display:flex;gap:10px}.monthly-wrapped .monthly-wrapped-container .artist .artist-info img{border:3px solid #34d399;border-radius:50%;height:40px;object-fit:cover;position:relative;top:6px;width:40px}.monthly-wrapped .monthly-wrapped-container .artist .artist-info span{color:#fff;font-weight:600;margin-top:-15px}.monthly-wrapped .monthly-wrapped-container .artist .value{color:#34d399;font-weight:600}.monthly-wrapped .monthly-wrapped-container .artist .value-bar{align-items:center;display:flex;flex:1;gap:10px;margin-left:55px;margin-top:-17px;width:calc(100% - 60px)}.monthly-wrapped .monthly-wrapped-container .artist .value-bar .bar{background:rgba(52,211,153,.2);border-radius:3px;flex:1;height:20px;position:relative}.monthly-wrapped .monthly-wrapped-container .artist .value-bar .bar .fullil-bar{background:#34d399;border-radius:3px;box-sizing:border-box;color:#111419;font-size:11px;height:100%;left:0;line-height:20px;padding-left:5px;position:absolute;top:0;transition:width .8s ease-out;width:0}.monthly-wrapped .monthly-wrapped-container .artist .value-bar .bar .value{color:#fff;font-weight:600;line-height:20px;position:absolute;right:10px}.monthly-wrapped .monthly-wrapped-container .genre{border-radius:5px;display:flex;flex-direction:column;margin-bottom:10px}.monthly-wrapped .monthly-wrapped-container .genre span.tag{color:#fff;font-weight:600}.monthly-wrapped .monthly-wrapped-container .genre span.value{color:#e2e3e4;font-size:12px}.monthly-wrapped .monthly-wrapped-container .genre span.percent{color:#34d399;font-size:13px;font-weight:600}.monthly-wrapped .monthly-wrapped-container .genre .operations-wrapped{align-items:center;display:flex;gap:10px;margin-top:5px}.monthly-wrapped .monthly-wrapped-container .genre .operations-wrapped .bar{background:hsla(210,4%,89%,.2);border-radius:3px;flex:1;height:20px;position:relative}.monthly-wrapped .monthly-wrapped-container .genre .operations-wrapped .bar .fullil-bar-opes{background:#e2e3e4;border-radius:3px;box-sizing:border-box;color:#111419;font-size:11px;height:100%;left:0;line-height:20px;padding-left:5px;position:absolute;top:0;transition:width .8s ease-out;width:0}.monthly-wrapped .monthly-wrapped-container .genre .operations-wrapped .bar .value{color:#111419;font-weight:600;line-height:20px;position:absolute;right:10px}.monthly-wrapped .monthly-wrapped-container .genre .profit-wrapped{align-items:center;display:flex;gap:10px;margin-top:5px}.monthly-wrapped .monthly-wrapped-container .genre .profit-wrapped .bar{background:rgba(52,211,153,.2);border-radius:3px;flex:1;height:20px;position:relative}.monthly-wrapped .monthly-wrapped-container .genre .profit-wrapped .bar .fullil-bar{background:#34d399;border-radius:3px;box-sizing:border-box;color:#111419;font-size:11px;height:100%;left:0;line-height:20px;padding-left:5px;position:absolute;top:0;transition:width .8s ease-out;width:0}.monthly-wrapped .monthly-wrapped-container .genre .profit-wrapped .bar .value{color:#fff;font-weight:600;line-height:20px;position:absolute;right:10px}.monthly-wrapped .monthly-wrapped-container .share-button-monthly-wrapped{margin:auto;padding:10px 20px;width:150px}.monthly-wrapped .monthly-wrapped-container .share-button-monthly-wrapped svg{height:20px;line-height:20px;vertical-align:middle;width:16px}.monthly-wrapped.print-mode{box-sizing:content-box;padding:10px 20px;position:relative;width:400px}.monthly-wrapped.print-mode #monthly-wrapped-absolute{display:none}.monthly-wrapped.print-mode .print-icon{display:inline-block;font-size:20px}.monthly-wrapped.print-mode #print-monthly-wrapped-absolute{display:block!important;font-size:13px;text-align:center}.monthly-wrapped.print-mode #print-monthly-wrapped-absolute #print-monthly-wrapped-date,.monthly-wrapped.print-mode #print-monthly-wrapped-absolute #print-monthly-wrapped-ranking,.monthly-wrapped.print-mode #print-monthly-wrapped-absolute #print-monthly-wrapped-username{color:#34d399;font-size:20px;font-weight:600}.monthly-wrapped.print-mode #chart-container,.monthly-wrapped.print-mode .ranking,.monthly-wrapped.print-mode .total-artists,.monthly-wrapped.print-mode .total-ops{display:none}.monthly-wrapped.print-mode .totals{margin-top:0}.monthly-wrapped.print-mode .operations-wrapped,.monthly-wrapped.print-mode .profit-wrapped{display:none!important}.monthly-wrapped.print-mode .genre{border-radius:0;border-right:1px solid #fff;display:inline-block!important;margin-right:5px;padding-right:10px}.monthly-wrapped.print-mode .genre:last-child{border-right:none;margin-right:0;padding-right:0}.monthly-wrapped.print-mode #share-button-monthly-wrapped{display:none}.monthly-wrapped.print-mode .section-title{border:none!important}@media(max-width:768px){.monthly-wrapped .monthly-wrapped-container .totals .total-profit #monthly-wrapped-percentage{font-size:22px}.monthly-wrapped .monthly-wrapped-container .totals .total-ops{font-size:12px}.monthly-wrapped .monthly-wrapped-container .totals .total-profit{white-space:nowrap}}.yearly-wrapped{min-height:calc(100dvh - 160px)}.yearly-wrapped #yearly-wrapped-no-data{color:#e2e3e4;padding:40px 0;text-align:center}.yearly-wrapped .ms-background{display:block;min-height:calc(100dvh - 160px)}.yearly-wrapped .yearly-wrapped-container{height:calc(100dvh - 160px);margin:auto;max-width:600px;overflow:hidden;position:relative}.yearly-wrapped .yearly-wrapped-container .screen{align-items:center;color:#e2e3e4;display:flex;flex-direction:column;height:100%;justify-content:center;left:0;padding:20px;position:absolute;text-align:center;top:0;transition:transform .3s ease-in-out;width:100%}.yearly-wrapped .yearly-wrapped-container .screen.active{left:-20px;transform:translateX(0)!important}.yearly-wrapped .yearly-wrapped-container .screen.previous-forward{transform:translateX(-110%)}.yearly-wrapped .yearly-wrapped-container .screen.previous-backward{transform:translateX(110%)}.yearly-wrapped .yearly-wrapped-container .screen.screen-0 h1{font-size:3.5rem}.yearly-wrapped .yearly-wrapped-container .screen.screen-0 strong,.yearly-wrapped .yearly-wrapped-container .screen.screen-1 strong{color:#34d399;font-size:1.8em;font-weight:700}.yearly-wrapped .yearly-wrapped-container .screen.screen-2 h2{font-size:1.8rem;margin:10px 0}.yearly-wrapped .yearly-wrapped-container .screen.screen-2 p{font-size:13px;line-height:18px;margin:8px 0}.yearly-wrapped .yearly-wrapped-container .screen.screen-2 .performance-card{align-items:center;animation:fadeInUp .8s ease-out .2s both;background:rgba(17,20,25,.1);border:2px solid rgba(52,211,153,.3);border-radius:5px;display:flex;gap:10px;margin-bottom:10px;padding:10px}.yearly-wrapped .yearly-wrapped-container .screen.screen-2 .performance-card .card-icon{font-size:1.5rem;opacity:.8}.yearly-wrapped .yearly-wrapped-container .screen.screen-2 .performance-card .card-content{flex:1}.yearly-wrapped .yearly-wrapped-container .screen.screen-2 .performance-card .card-content h3{color:#e2e3e4;font-size:.9rem;margin:0 0 5px;opacity:.8}.yearly-wrapped .yearly-wrapped-container .screen.screen-2 .performance-card .card-content .card-value{color:#34d399;font-size:1.6rem;font-weight:600;margin:0}.yearly-wrapped .yearly-wrapped-container .screen.screen-2 .performance-grid{display:grid;gap:10px;grid-template-columns:1fr 1fr;margin-bottom:15px}.yearly-wrapped .yearly-wrapped-container .screen.screen-2 .performance-grid .metric{animation:fadeInUp .8s ease-out .4s both;background:rgba(17,20,25,.1);border:2px solid rgba(52,211,153,.3);border-radius:5px;padding:10px;text-align:center}.yearly-wrapped .yearly-wrapped-container .screen.screen-2 .performance-grid .metric.best-day{background:rgba(52,211,153,.05);border-color:rgba(52,211,153,.5)}.yearly-wrapped .yearly-wrapped-container .screen.screen-2 .performance-grid .metric.worst-day{background:hsla(0,100%,71%,.05);border-color:hsla(0,100%,71%,.5)}.yearly-wrapped .yearly-wrapped-container .screen.screen-2 .performance-grid .metric.gain-streak{background:rgba(52,211,153,.05);border-color:rgba(52,211,153,.5)}.yearly-wrapped .yearly-wrapped-container .screen.screen-2 .performance-grid .metric.loss-streak{background:rgba(74,144,226,.05);border-color:rgba(74,144,226,.5)}.yearly-wrapped .yearly-wrapped-container .screen.screen-2 .performance-grid .metric .metric-icon{font-size:1.5rem;margin-bottom:0}.yearly-wrapped .yearly-wrapped-container .screen.screen-2 .performance-grid .metric h3{color:#e2e3e4;font-size:.85rem;line-height:1.2;margin-bottom:5px;opacity:.8}.yearly-wrapped .yearly-wrapped-container .screen.screen-2 .performance-grid .metric .metric-value{font-size:13px;line-height:14px}.metric.best-day .yearly-wrapped .yearly-wrapped-container .screen.screen-2 .performance-grid .metric .metric-value{color:#34d399}.metric.worst-day .yearly-wrapped .yearly-wrapped-container .screen.screen-2 .performance-grid .metric .metric-value{color:#ff6b6b}.metric.gain-streak .yearly-wrapped .yearly-wrapped-container .screen.screen-2 .performance-grid .metric .metric-value{color:#34d399}.metric.loss-streak .yearly-wrapped .yearly-wrapped-container .screen.screen-2 .performance-grid .metric .metric-value{color:#4a90e2}.yearly-wrapped .yearly-wrapped-container .screen.screen-2 .nav-buttons{padding-top:15px}.yearly-wrapped .yearly-wrapped-container .screen.screen-7{align-items:stretch;gap:20px;justify-content:flex-start;overflow:auto;text-align:left}.yearly-wrapped .yearly-wrapped-container .screen h1,.yearly-wrapped .yearly-wrapped-container .screen h2,.yearly-wrapped .yearly-wrapped-container .screen h3{color:#34d399;margin:15px 0}.yearly-wrapped .yearly-wrapped-container .screen h1{color:#34d399;font-size:3rem}.yearly-wrapped .yearly-wrapped-container .screen h2{font-size:2.2rem}.yearly-wrapped .yearly-wrapped-container .screen p{font-size:15px;line-height:20px;margin:5px 0}.yearly-wrapped .yearly-wrapped-container .screen strong{color:#34d399;font-weight:700}.yearly-wrapped .yearly-wrapped-container .screen h1,.yearly-wrapped .yearly-wrapped-container .screen h2,.yearly-wrapped .yearly-wrapped-container .screen h3,.yearly-wrapped .yearly-wrapped-container .screen p{animation:fadeInUp .8s ease-out}.yearly-wrapped .yearly-wrapped-container .screen .artist,.yearly-wrapped .yearly-wrapped-container .screen .artists-list,.yearly-wrapped .yearly-wrapped-container .screen .genre,.yearly-wrapped .yearly-wrapped-container .screen .hero,.yearly-wrapped .yearly-wrapped-container .screen .holding-cards,.yearly-wrapped .yearly-wrapped-container .screen .section-title,.yearly-wrapped .yearly-wrapped-container .screen .tags-section,.yearly-wrapped .yearly-wrapped-container .screen .totals{animation:fadeInUp .8s ease-out .2s both}.yearly-wrapped .yearly-wrapped-container .screen .activity-charts{animation:fadeInUp .8s ease-out .4s both}@keyframes fadeInUp{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}.yearly-wrapped .yearly-wrapped-container .screen .hero{padding:0}.yearly-wrapped .yearly-wrapped-container .screen .hero .user-info{align-items:center;display:flex;gap:15px;justify-content:center;margin:20px 0}.yearly-wrapped .yearly-wrapped-container .screen .hero .user-info img{border:4px solid #34d399;border-radius:50%;height:80px;width:80px}.yearly-wrapped .yearly-wrapped-container .screen .hero .user-info span{color:#34d399;font-weight:600}.yearly-wrapped .yearly-wrapped-container .screen .hero .cta-button{background:#34d399;border:none;border-radius:5px;color:#111419;cursor:pointer;font-size:16px;font-weight:600;margin-top:20px;padding:15px 30px;transition:all .3s ease}.yearly-wrapped .yearly-wrapped-container .screen .hero .cta-button:hover{transform:scale(1.05)}.yearly-wrapped .yearly-wrapped-container .screen .summary-cards{display:grid;gap:20px;grid-template-columns:repeat(2,1fr);max-width:400px;width:100%}.yearly-wrapped .yearly-wrapped-container .screen .summary-cards .card{background:rgba(17,20,25,.1);border:2px solid rgba(52,211,153,.3);border-radius:5px;padding:20px}.yearly-wrapped .yearly-wrapped-container .screen .summary-cards .card h3{font-size:.9rem;margin-bottom:10px;opacity:.8}.yearly-wrapped .yearly-wrapped-container .screen .summary-cards .card .value{color:#34d399;font-size:1.7rem;font-weight:600}.yearly-wrapped .yearly-wrapped-container .screen #yearly-chart-container{height:200px;margin:20px 0;max-width:500px;width:100%}.yearly-wrapped .yearly-wrapped-container .screen .evolution-highlights{margin-top:20px}.yearly-wrapped .yearly-wrapped-container .screen .evolution-highlights p{font-size:1rem;margin:10px 0}.yearly-wrapped .yearly-wrapped-container .screen #wrapped_activity_text_by_period{margin-bottom:0}.yearly-wrapped .yearly-wrapped-container .screen .activity-grid{display:grid;gap:20px;grid-template-columns:repeat(2,1fr);margin-bottom:30px;max-width:400px;width:100%}.yearly-wrapped .yearly-wrapped-container .screen .activity-grid .activity-card{background:rgba(17,20,25,.1);border:2px solid rgba(52,211,153,.3);border-radius:5px;padding:20px}.yearly-wrapped .yearly-wrapped-container .screen .activity-grid .activity-card h3{font-size:.9rem;margin-bottom:10px;opacity:.8}.yearly-wrapped .yearly-wrapped-container .screen .activity-grid .activity-card p{color:#34d399;font-size:1.4rem;font-weight:600}.yearly-wrapped .yearly-wrapped-container .screen .activity-charts{display:grid;gap:15px;grid-template-columns:repeat(3,1fr);max-width:500px;width:100%}.yearly-wrapped .yearly-wrapped-container .screen .activity-charts .mini-chart h4{font-size:.8rem;height:20px;margin-bottom:10px;opacity:.8}.yearly-wrapped .yearly-wrapped-container .screen .activity-charts .mini-chart canvas{height:100px!important;width:100%!important}.yearly-wrapped .yearly-wrapped-container .screen .artists-list{display:flex;flex-direction:column;max-width:400px;width:100%}.yearly-wrapped .yearly-wrapped-container .screen .artists-list .artist-card{align-items:center;border-radius:5px;display:flex;gap:15px;padding:10px}.yearly-wrapped .yearly-wrapped-container .screen .artists-list .artist-card img{border:3px solid #34d399;border-radius:50%;height:60px;object-fit:cover;width:60px}.yearly-wrapped .yearly-wrapped-container .screen .artists-list .artist-card .artist-info{flex:1;text-align:left}.yearly-wrapped .yearly-wrapped-container .screen .artists-list .artist-card .artist-info h4{margin:0 0 5px}.yearly-wrapped .yearly-wrapped-container .screen .artists-list .artist-card .artist-info p{color:#34d399;font-weight:600;margin:0}.yearly-wrapped .yearly-wrapped-container .screen .holding-grid{display:grid;gap:10px;grid-template-columns:1fr 1fr;margin-bottom:15px}.yearly-wrapped .yearly-wrapped-container .screen .holding-grid .metric{animation:fadeInUp .8s ease-out .4s both;background:rgba(17,20,25,.1);border:2px solid rgba(52,211,153,.3);border-radius:5px;padding:10px;text-align:center}.yearly-wrapped .yearly-wrapped-container .screen .holding-grid .metric.investor-type{background:rgba(52,211,153,.05);border-color:rgba(52,211,153,.5)}.yearly-wrapped .yearly-wrapped-container .screen .holding-grid .metric .metric-icon{font-size:1.5rem;margin-bottom:0}.yearly-wrapped .yearly-wrapped-container .screen .holding-grid .metric h3{color:#e2e3e4;font-size:.85rem;line-height:1.2;margin-bottom:5px;margin-top:5px;opacity:.8}.yearly-wrapped .yearly-wrapped-container .screen .holding-grid .metric .metric-value{color:#34d399;font-size:.9rem;font-weight:600;line-height:1.3;margin:0}.yearly-wrapped .yearly-wrapped-container .screen .holding-grid .metric .artist-info{align-items:center;display:flex;gap:8px;justify-content:center;margin-top:5px}.yearly-wrapped .yearly-wrapped-container .screen .holding-grid .metric .artist-info img{border:2px solid #34d399;border-radius:50%;height:35px;object-fit:cover;width:35px}.yearly-wrapped .yearly-wrapped-container .screen .holding-grid .metric .artist-info div{text-align:left}.yearly-wrapped .yearly-wrapped-container .screen .holding-grid .metric .artist-info div p{font-size:.8rem;margin:0}.yearly-wrapped .yearly-wrapped-container .screen .holding-grid .metric .artist-info div p:first-child{font-weight:600;margin-bottom:2px}.yearly-wrapped .yearly-wrapped-container .screen .tags-grid{display:grid;gap:20px;grid-template-columns:1fr 1fr;max-width:500px;width:100%}.yearly-wrapped .yearly-wrapped-container .screen .tags-grid .tags-column h3{font-size:1rem;margin-bottom:10px}.yearly-wrapped .yearly-wrapped-container .screen .tags-grid .tags-column .tags-list{display:flex;flex-direction:column;gap:8px}.yearly-wrapped .yearly-wrapped-container .screen .tags-grid .tags-column .tags-list .tag-item{align-items:center;border-bottom:1px solid hsla(210,4%,89%,.1);display:flex;justify-content:space-between;padding:8px 0}.yearly-wrapped .yearly-wrapped-container .screen .tags-grid .tags-column .tags-list .tag-item:last-child{border-bottom:none}.yearly-wrapped .yearly-wrapped-container .screen .tags-grid .tags-column .tags-list .tag-item .tag-name{color:#e2e3e4;font-weight:600}.yearly-wrapped .yearly-wrapped-container .screen .tags-grid .tags-column .tags-list .tag-item .tag-value{color:#34d399;font-weight:600}.yearly-wrapped .yearly-wrapped-container .screen .performance-metrics{display:grid;gap:20px;grid-template-columns:repeat(2,1fr);margin-bottom:30px;max-width:400px;width:100%}.yearly-wrapped .yearly-wrapped-container .screen .performance-metrics .metric{background:rgba(17,20,25,.1);border:2px solid rgba(52,211,153,.3);border-radius:5px;padding:20px}.yearly-wrapped .yearly-wrapped-container .screen .performance-metrics .metric h3{font-size:.9rem;margin-bottom:10px;opacity:.8}.yearly-wrapped .yearly-wrapped-container .screen .performance-metrics .metric p{color:#34d399;font-weight:600}.yearly-wrapped .yearly-wrapped-container .screen .streaks{display:grid;gap:20px;grid-template-columns:repeat(2,1fr);margin-bottom:30px;max-width:400px;width:100%}.yearly-wrapped .yearly-wrapped-container .screen .streaks .streak{background:rgba(17,20,25,.1);border:2px solid rgba(52,211,153,.3);border-radius:5px;padding:20px}.yearly-wrapped .yearly-wrapped-container .screen .streaks .streak h3{font-size:.9rem;margin-bottom:10px;opacity:.8}.yearly-wrapped .yearly-wrapped-container .screen .streaks .streak p{color:#34d399;font-weight:600}.yearly-wrapped .yearly-wrapped-container .screen .social-ranking{display:grid;gap:20px;grid-template-columns:repeat(2,1fr);margin-bottom:30px;max-width:400px;width:100%}.yearly-wrapped .yearly-wrapped-container .screen .social-ranking .rank-card{background:rgba(17,20,25,.1);border:2px solid rgba(52,211,153,.3);border-radius:5px;padding:20px}.yearly-wrapped .yearly-wrapped-container .screen .social-ranking .rank-card h3{font-size:.9rem;margin-bottom:10px;opacity:.8}.yearly-wrapped .yearly-wrapped-container .screen .social-ranking .rank-card p{color:#34d399;font-size:1.5rem;font-weight:600}.yearly-wrapped .yearly-wrapped-container .screen .share-button{align-items:center;background:#34d399;border:none;border-radius:5px;color:#111419;cursor:pointer;display:flex;font-weight:600;gap:10px;padding:15px 25px;transition:all .3s ease}.yearly-wrapped .yearly-wrapped-container .screen .share-button:hover{transform:scale(1.05)}.yearly-wrapped .yearly-wrapped-container .screen .share-button svg{height:20px;width:20px}.yearly-wrapped .yearly-wrapped-container .screen .final-curiosity{margin:20px 0}.yearly-wrapped .yearly-wrapped-container .screen .final-curiosity p{font-style:italic;opacity:.8}.yearly-wrapped .yearly-wrapped-container .screen .header{align-items:center;display:flex;flex-direction:column;margin-bottom:-20px;position:relative;text-align:center;width:100%}.yearly-wrapped .yearly-wrapped-container .screen .header #yearly-wrapped-absolute{height:40px;left:0;position:absolute;top:0;width:100%}.yearly-wrapped .yearly-wrapped-container .screen .header #yearly-wrapped-absolute .pre-subtitle{color:#e2e3e4;display:block;font-size:10px;margin-bottom:-5px;text-align:left}.yearly-wrapped .yearly-wrapped-container .screen .header #yearly-wrapped-absolute .subtitle-user{color:#34d399;float:left;font-size:20px;font-weight:600}.yearly-wrapped .yearly-wrapped-container .screen .header #yearly-wrapped-absolute .subtitle-date{color:#34d399;float:right;font-size:20px;font-weight:600}.yearly-wrapped .yearly-wrapped-container .screen .header .ranking{color:#e2e3e4;font-size:13px;margin-bottom:0;margin-top:10px}.yearly-wrapped .yearly-wrapped-container .screen .header .ranking span{color:#34d399;font-size:40px;font-weight:600}.yearly-wrapped .yearly-wrapped-container .screen .header #chart-container{height:90px;max-width:400px;width:100%}.yearly-wrapped .yearly-wrapped-container .screen .totals{border-radius:5px;color:#e2e3e4;display:flex;font-size:13px;justify-content:space-between;margin-top:0;width:100%}.yearly-wrapped .yearly-wrapped-container .screen .totals .total-artists,.yearly-wrapped .yearly-wrapped-container .screen .totals .total-ops{flex:1;font-weight:600;padding-top:0;text-align:center}.yearly-wrapped .yearly-wrapped-container .screen .totals .total-artists .value,.yearly-wrapped .yearly-wrapped-container .screen .totals .total-ops .value{color:#34d399;display:block;font-size:18px;font-weight:600}.yearly-wrapped .yearly-wrapped-container .screen .totals .total-profit{flex:1;font-weight:600;text-align:center}.yearly-wrapped .yearly-wrapped-container .screen .totals .total-profit #yearly-wrapped-percentage{color:#34d399;font-size:34px;font-weight:600}.yearly-wrapped .yearly-wrapped-container .screen .section-title{border-bottom:1px solid hsla(0,0%,100%,.1);color:#e2e3e4;font-size:16px;font-weight:600;margin-bottom:10px;padding-bottom:5px}.yearly-wrapped .yearly-wrapped-container .screen .artist{border-radius:5px;margin-bottom:8px}.yearly-wrapped .yearly-wrapped-container .screen .artist .artist-info{align-items:center;cursor:pointer;display:flex;gap:10px}.yearly-wrapped .yearly-wrapped-container .screen .artist .artist-info img{border:3px solid #34d399;border-radius:50%;height:40px;object-fit:cover;position:relative;top:6px;width:40px}.yearly-wrapped .yearly-wrapped-container .screen .artist .artist-info span{color:#fff;font-weight:600;margin-top:-15px}.yearly-wrapped .yearly-wrapped-container .screen .artist .value-bar{align-items:center;display:flex;flex:1;gap:10px;margin-left:55px;margin-top:-17px;width:calc(100% - 60px)}.yearly-wrapped .yearly-wrapped-container .screen .artist .value-bar .bar{background:rgba(52,211,153,.2);border-radius:3px;flex:1;height:20px;position:relative}.yearly-wrapped .yearly-wrapped-container .screen .artist .value-bar .bar .fullil-bar{background:#34d399;border-radius:3px;box-sizing:border-box;color:#111419;font-size:11px;height:100%;left:0;line-height:20px;padding-left:5px;position:absolute;top:0;transition:width .8s ease-out;width:0}.yearly-wrapped .yearly-wrapped-container .screen .artist .value-bar .bar .value{color:#fff;font-weight:600;line-height:20px;position:absolute;right:10px}.yearly-wrapped .yearly-wrapped-container .screen .genre{border-radius:5px;display:flex;flex-direction:column;margin-bottom:10px}.yearly-wrapped .yearly-wrapped-container .screen .genre span.tag{color:#fff;font-weight:600}.yearly-wrapped .yearly-wrapped-container .screen .genre span.value{color:#e2e3e4;font-size:12px}.yearly-wrapped .yearly-wrapped-container .screen .genre span.percent{color:#34d399;font-size:13px;font-weight:600}.yearly-wrapped .yearly-wrapped-container .screen .genre .operations-wrapped{align-items:center;display:flex;gap:10px;margin-top:5px}.yearly-wrapped .yearly-wrapped-container .screen .genre .operations-wrapped .bar{background:hsla(210,4%,89%,.2);border-radius:3px;flex:1;height:20px;position:relative}.yearly-wrapped .yearly-wrapped-container .screen .genre .operations-wrapped .bar .fullil-bar-opes{background:#e2e3e4;border-radius:3px;box-sizing:border-box;color:#111419;font-size:11px;height:100%;left:0;line-height:20px;padding-left:5px;position:absolute;top:0;transition:width .8s ease-out;width:0}.yearly-wrapped .yearly-wrapped-container .screen .genre .operations-wrapped .bar .value{color:#111419;font-weight:600;line-height:20px;position:absolute;right:10px}.yearly-wrapped .yearly-wrapped-container .screen .genre .profit-wrapped{align-items:center;display:flex;gap:10px;margin-top:5px}.yearly-wrapped .yearly-wrapped-container .screen .genre .profit-wrapped .bar{background:rgba(52,211,153,.2);border-radius:3px;flex:1;height:20px;position:relative}.yearly-wrapped .yearly-wrapped-container .screen .genre .profit-wrapped .bar .fullil-bar{background:#34d399;border-radius:3px;box-sizing:border-box;color:#111419;font-size:11px;height:100%;left:0;line-height:20px;padding-left:5px;position:absolute;top:0;transition:width .8s ease-out;width:0}.yearly-wrapped .yearly-wrapped-container .screen .genre .profit-wrapped .bar .value{color:#fff;font-weight:600;line-height:20px;position:absolute;right:10px}.yearly-wrapped .yearly-wrapped-container .screen .share-button-yearly-wrapped{align-items:center;background:#34d399;border:none;border-radius:5px;color:#111419;cursor:pointer;display:flex;font-weight:600;gap:10px;justify-content:center;margin:auto auto 30px;padding:10px 20px;transition:all .3s ease;width:150px}.yearly-wrapped .yearly-wrapped-container .screen .share-button-yearly-wrapped:hover{transform:scale(1.05)}.yearly-wrapped .yearly-wrapped-container .screen .share-button-yearly-wrapped svg{height:20px;width:16px}.yearly-wrapped .yearly-wrapped-container .screen .nav-buttons{display:flex;gap:15px;justify-content:space-between;max-width:90vw;padding-top:20px;width:100%}.yearly-wrapped .yearly-wrapped-container .screen .nav-buttons .nav-btn{background:hsla(210,4%,89%,.1);border:2px solid hsla(210,4%,89%,.3);border-radius:5px;color:#e2e3e4;cursor:pointer;flex:1;font-size:.85rem;font-weight:600;min-height:36px;padding:8px 12px;text-align:center;transition:all .3s ease}.yearly-wrapped .yearly-wrapped-container .screen .nav-buttons .nav-btn:hover{background:hsla(210,4%,89%,.2);border-color:#e2e3e4}.yearly-wrapped .yearly-wrapped-container .screen .nav-buttons .nav-btn.next-btn{background:#34d399;border-color:#34d399;color:#111419}.yearly-wrapped .yearly-wrapped-container .progress-indicator{align-items:center;bottom:20px;display:flex;flex-direction:column;gap:10px;left:50%;position:fixed;transform:translateX(-50%)}.yearly-wrapped .yearly-wrapped-container .progress-indicator .progress-bar{background:hsla(210,4%,89%,.3);border-radius:2px;height:4px;overflow:hidden;width:200px}.yearly-wrapped .yearly-wrapped-container .progress-indicator .progress-bar .progress-fill{background:#34d399;height:100%;transition:width .3s ease;width:0}.yearly-wrapped .yearly-wrapped-container .progress-indicator .progress-dots{display:flex;gap:8px}.yearly-wrapped .yearly-wrapped-container .progress-indicator .progress-dots .dot{background:hsla(210,4%,89%,.3);border-radius:50%;cursor:pointer;height:8px;transition:all .3s ease;width:8px}.yearly-wrapped .yearly-wrapped-container .progress-indicator .progress-dots .dot.active{background:#34d399;transform:scale(1.2)}.yearly-wrapped .yearly-wrapped-container .progress-indicator .progress-dots .dot:hover{background:hsla(210,4%,89%,.6)}.yearly-wrapped.print-mode{box-sizing:content-box;padding:10px 20px;position:relative;width:400px}.yearly-wrapped.print-mode #yearly-wrapped-absolute{display:none}.yearly-wrapped.print-mode #print-yearly-wrapped-absolute{display:block!important;font-size:13px;text-align:center}.yearly-wrapped.print-mode #print-yearly-wrapped-absolute #print-yearly-wrapped-date,.yearly-wrapped.print-mode #print-yearly-wrapped-absolute #print-yearly-wrapped-ranking,.yearly-wrapped.print-mode #print-yearly-wrapped-absolute #print-yearly-wrapped-username{color:#34d399;font-size:20px;font-weight:600}.yearly-wrapped.print-mode .total-artists,.yearly-wrapped.print-mode .total-ops{padding-top:0!important}.yearly-wrapped.print-mode #chart-container,.yearly-wrapped.print-mode .ranking{display:none}.yearly-wrapped.print-mode .totals{margin-top:0!important}.yearly-wrapped.print-mode .operations-wrapped,.yearly-wrapped.print-mode .profit-wrapped{display:none!important}.yearly-wrapped.print-mode .genre{border-radius:0!important;border-right:1px solid #fff;display:inline-block!important;margin-right:5px;padding-right:10px}.yearly-wrapped.print-mode .genre:last-child{border-right:none;margin-right:0;padding-right:0}.yearly-wrapped.print-mode .share-button-yearly-wrapped{display:none}.yearly-wrapped.print-mode .section-title{border:none!important}.yearly-wrapped.print-mode .nav-buttons,.yearly-wrapped.print-mode .progress-indicator{display:none}#yearly-banner-wrapped{left:0;margin:auto;pointer-events:none;position:fixed;right:0;text-align:center;top:80px;width:460px;z-index:9999}#yearly-banner-wrapped .close-banner{background:none;border:none;color:#fff;cursor:pointer;font-size:1.2rem;line-height:1;opacity:.8;position:absolute;right:5px;top:5px}.yearly-banner{display:none}.yearly-banner.visible{align-items:center;animation:dropIn .5s ease-out 1.5s forwards,borderPulse 2.2s cubic-bezier(.66,0,0,1) infinite;background:linear-gradient(135deg,#34d399,#6ee7b7 60%,#3b82f6);border:2px solid #34d399;border-radius:8px;box-shadow:0 4px 10px rgba(52,211,153,.5);color:#fff;display:flex;font-weight:600;gap:.75rem;opacity:0;pointer-events:all;text-shadow:0 0 6px rgba(0,0,0,.7)}.yearly-banner.visible a{background:rgba(0,0,0,.15);border-radius:6px;color:inherit;display:block;gap:.5rem;padding:1rem;text-decoration:none;transition:all .6s ease;width:100%}.yearly-banner.visible a svg{fill:#fff;height:22px;vertical-align:middle;width:22px}.yearly-banner.visible a strong{text-decoration:underline}.yearly-banner.visible a:hover{background:rgba(0,0,0,.3)}.yearly-banner.visible:hover{background:linear-gradient(135deg,#6ee7b7,#3b82f6 70%,#34d399);box-shadow:0 0 15px rgba(52,211,153,.7)}@media(max-width:768px){.yearly-wrapped .yearly-wrapped-container .screen{padding:0}.yearly-wrapped .yearly-wrapped-container .screen.active{left:0}.yearly-wrapped .yearly-wrapped-container .screen h1{font-size:2.5rem}.yearly-wrapped .yearly-wrapped-container .screen h2{font-size:1.8rem}.yearly-wrapped .yearly-wrapped-container .screen .activity-grid,.yearly-wrapped .yearly-wrapped-container .screen .performance-metrics,.yearly-wrapped .yearly-wrapped-container .screen .social-ranking,.yearly-wrapped .yearly-wrapped-container .screen .streaks,.yearly-wrapped .yearly-wrapped-container .screen .summary-cards{grid-template-columns:1fr}.yearly-wrapped .yearly-wrapped-container .screen.screen-2 .performance-card{flex-direction:column;gap:10px;padding:12px;text-align:center}.yearly-wrapped .yearly-wrapped-container .screen.screen-2 .performance-card .card-icon{font-size:1.8rem}.yearly-wrapped .yearly-wrapped-container .screen.screen-2 .performance-card .card-content .card-value{font-size:1.4rem}.yearly-wrapped .yearly-wrapped-container .screen.screen-2 .performance-grid .metric{padding:10px}.yearly-wrapped .yearly-wrapped-container .screen.screen-2 .performance-grid .metric .metric-icon{font-size:1.4rem;margin-bottom:3px}.yearly-wrapped .yearly-wrapped-container .screen.screen-2 .performance-grid .metric h3{font-size:.8rem;margin-bottom:3px}.yearly-wrapped .yearly-wrapped-container .screen.screen-2 .performance-grid .metric .metric-value{font-size:1.1rem}.yearly-wrapped .yearly-wrapped-container .screen .progress-indicator{bottom:10px}.yearly-wrapped .yearly-wrapped-container .screen .progress-indicator .progress-bar{width:150px}#yearly-banner-wrapped{width:300px}}.winners-section{margin:0 auto}.winners-section .winners-header{align-items:baseline;display:flex;justify-content:space-between;margin-bottom:16px}.winners-section .winners-header .winners-title{font-size:22px;font-weight:800;letter-spacing:-.02em;line-height:1.1}.winners-section .winners-tabs{align-items:center;border:1px solid hsla(0,0%,100%,.07);border-radius:12px;display:flex;gap:4px;margin-bottom:16px;padding:4px}.winners-section .winners-tabs .winners-tab{border-radius:8px;cursor:pointer;flex:1;font-size:12px;font-weight:700;letter-spacing:.02em;padding:8px 0;text-align:center;transition:all .2s ease}.winners-section .winners-tabs .winners-tab.active{background:#34d399;color:#000}.winners-section .winners-list{display:flex;flex-direction:column;gap:4px;margin-bottom:16px}.winners-section .winners-list .winner-row{align-items:center;animation:fadeRow .4s ease both;border:1px solid hsla(0,0%,100%,.07);border-radius:14px;cursor:pointer;display:flex;gap:12px;padding:12px 14px;transition:border-color .15s,background .15s}.winners-section .winners-list .winner-row:hover{background:hsla(0,0%,100%,.02);border-color:hsla(0,0%,100%,.14)}.winners-section .winners-list .winner-row.current-user{background:rgba(0,229,160,.05);border-color:#34d399;box-shadow:0 0 15px rgba(0,229,160,.1)}.winners-section .winners-list .winner-row .winner-pos{flex-shrink:0;font-size:12px;font-weight:800;width:80px}.winners-section .winners-list .winner-row .winner-avatar{background:hsla(0,0%,100%,.08);border-radius:50%;flex-shrink:0;height:36px;overflow:hidden;width:36px}.winners-section .winners-list .winner-row .winner-avatar img{display:block;height:100%;object-fit:cover;width:100%}.winners-section .winners-list .winner-row .winner-info{flex:1;min-width:0}.winners-section .winners-list .winner-row .winner-info .winner-name{font-size:13px;font-weight:500;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.winners-section .winners-list .winner-row .winner-info .winner-period{color:hsla(0,0%,100%,.5);font-size:11px;margin-top:2px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.winners-section .winners-list .winner-row .winner-right{flex-shrink:0;text-align:right}.winners-section .winners-list .winner-row .winner-right .winner-gain{color:#34d399;font-size:13px;font-weight:800}@media(max-width:480px){.winners-section .winners-list .winner-row .winner-info .winner-period{display:none}}.winners-2025 .ms-background{display:block;min-height:calc(100dvh - 160px)}.winners-2025 #winners-2025-container{margin:auto;max-width:600px;position:relative}.winners-2025 #winners-2025-container .screen{align-items:center;color:#e2e3e4;display:none;flex-direction:column;justify-content:center;padding:20px;text-align:center}.winners-2025 #winners-2025-container .screen.active{display:flex}.winners-2025 #winners-2025-container .hero{margin:0 auto;max-width:600px}.winners-2025 #winners-2025-container .hero h1{font-size:3rem;margin-bottom:1rem;text-shadow:2px 2px 4px rgba(0,0,0,.3)}.winners-2025 #winners-2025-container .hero .hero-subtitle{font-size:1.2rem;margin-bottom:.5rem;opacity:.9}.winners-2025 #winners-2025-container .hero .hero-description{font-size:1rem;line-height:1.6;margin-bottom:2rem;opacity:.8}.winners-2025 #winners-2025-container h2{font-size:2.5rem;margin-bottom:1rem;text-shadow:2px 2px 4px rgba(0,0,0,.3)}.winners-2025 #winners-2025-container .screen-description{font-size:1.1rem;line-height:1.6;margin-bottom:2rem;max-width:600px;opacity:.9}.winners-2025 .cta-button{background:#34d399;border:1px solid #34d399;border-radius:5px;color:#111419;cursor:pointer;font-size:1.2rem;font-weight:700;padding:15px 30px;transition:all .3s ease}.winners-2025 .cta-button:hover{background:#111419;border:1px solid #34d399;color:#e2e3e4}.winners-2025 .winners-grid{align-items:center;display:flex;flex-direction:column;gap:2rem;max-width:1000px;width:100%}.winners-2025 .podium{align-items:end;display:flex;gap:1rem;justify-content:center;margin-bottom:2rem;position:relative}.winners-2025 .podium .podium-winner{align-items:center;backdrop-filter:blur(10px);background:hsla(0,0%,100%,.1);border:2px solid transparent;border-radius:20px;display:flex;flex-direction:column;min-height:200px;padding:1.5rem;transition:all .3s ease}.winners-2025 .podium .podium-winner:hover{border-color:hsla(0,0%,100%,.3);transform:translateY(-5px)}.winners-2025 .podium .podium-winner.first-place{background:linear-gradient(135deg,gold,#ffb347);color:#333;min-height:280px;order:2}.winners-2025 .podium .podium-winner.second-place{background:linear-gradient(135deg,silver,#a8a8a8);color:#333;min-height:240px;order:1}.winners-2025 .podium .podium-winner.third-place{background:linear-gradient(135deg,#cd7f32,sienna);color:#333;min-height:200px;order:3}.winners-2025 .podium .podium-winner .winner-rank{font-size:2rem;font-weight:700;margin-bottom:.5rem}.winners-2025 .podium .podium-winner .winner-avatar{border:3px solid hsla(0,0%,100%,.8);border-radius:50%;flex-shrink:0;height:80px;margin-bottom:1rem;overflow:hidden;width:80px}.winners-2025 .podium .podium-winner .winner-avatar img{height:100%;object-fit:cover;width:100%}.winners-2025 .podium .podium-winner .winner-info{text-align:center}.winners-2025 .podium .podium-winner .winner-info h3{font-size:1.1rem;margin:.5rem 0}.winners-2025 .podium .podium-winner .winner-info .winner-profitability{color:#34d399;font-size:1.2rem;font-weight:700;text-shadow:2px 2px 4px rgba(0,0,0,.5)}.winners-2025 .podium .podium-winner .winner-medal{font-size:2rem;margin-top:1rem}.winners-2025 .winners-list{display:grid;gap:1rem;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));max-width:800px;width:100%}.winners-2025 .winners-list .winner-item{align-items:center;backdrop-filter:blur(10px);background:hsla(0,0%,100%,.1);border-radius:15px;display:flex;padding:1rem;transition:all .3s ease}.winners-2025 .winners-list .winner-item:hover{background:hsla(0,0%,100%,.15);transform:translateY(-2px)}.winners-2025 .winners-list .winner-item .winner-rank{font-size:1.5rem;font-weight:700;margin-right:1rem;width:20px}.winners-2025 .winners-list .winner-item .winner-avatar{border:2px solid hsla(0,0%,100%,.8);border-radius:50%;flex-shrink:0;height:50px;margin-right:1rem;overflow:hidden;width:50px}.winners-2025 .winners-list .winner-item .winner-avatar img{height:100%;object-fit:cover;width:100%}.winners-2025 .winners-list .winner-item .winner-info{text-align:left}.winners-2025 .winners-list .winner-item .winner-info h4{font-size:1rem;margin:.25rem 0}.winners-2025 .winners-list .winner-item .winner-info p{color:#34d399;font-size:.9rem;font-weight:700;margin:.25rem 0}.winners-2025 .stats-grid{display:grid;gap:1.5rem;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));max-width:1000px;width:100%}.winners-2025 .stats-grid .stat-card{backdrop-filter:blur(10px);background:hsla(0,0%,100%,.1);border-radius:20px;padding:2rem;text-align:center;transition:all .3s ease}.winners-2025 .stats-grid .stat-card:hover{background:hsla(0,0%,100%,.15);transform:translateY(-5px)}.winners-2025 .stats-grid .stat-card .stat-icon{font-size:3rem;margin-bottom:1rem}.winners-2025 .stats-grid .stat-card .stat-content h3{font-size:1.1rem;margin-bottom:.5rem;opacity:.9}.winners-2025 .stats-grid .stat-card .stat-content .stat-value{color:#34d399;font-size:1.8rem;font-weight:700}.winners-2025 .artists-showcase{display:grid;gap:1.5rem;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));max-width:1000px;width:100%}.winners-2025 .artists-showcase .artist-card{backdrop-filter:blur(10px);background:hsla(0,0%,100%,.1);border-radius:15px;padding:1.5rem;text-align:center;transition:all .3s ease}.winners-2025 .artists-showcase .artist-card:hover{background:hsla(0,0%,100%,.15);transform:translateY(-5px)}.winners-2025 .artists-showcase .artist-card .artist-rank{color:gold;font-size:1.5rem;font-weight:700;margin-bottom:.5rem}.winners-2025 .artists-showcase .artist-card .artist-image{background:#333;border:3px solid hsla(0,0%,100%,.8);border-radius:50%;height:80px;margin:0 auto 1rem;overflow:hidden;width:80px}.winners-2025 .artists-showcase .artist-card .artist-image img{height:100%;object-fit:cover;width:100%}.winners-2025 .artists-showcase .artist-card .artist-info h3{font-size:1.1rem;margin:.5rem 0}.winners-2025 .artists-showcase .artist-card .artist-info p{font-size:.9rem;margin:.25rem 0;opacity:.9}.winners-2025 .artists-showcase .artist-card .artist-info .artist-profitability{color:#34d399;font-weight:700}.winners-2025 .artists-showcase .artist-card .artist-info .artist-investors{font-size:.8rem;font-style:italic;opacity:.7}.winners-2025 .timeline{max-width:800px;position:relative;width:100%}.winners-2025 .timeline:before{background:hsla(0,0%,100%,.3);bottom:0;content:"";left:50%;position:absolute;top:0;transform:translateX(-50%);width:2px}.winners-2025 .timeline .timeline-item{align-items:center;display:flex;margin-bottom:2rem;position:relative}.winners-2025 .timeline .timeline-item:nth-child(2n){flex-direction:row-reverse}.winners-2025 .timeline .timeline-item:nth-child(2n) .timeline-content{text-align:right}.winners-2025 .timeline .timeline-item .timeline-marker{background:#4caf50;border:4px solid hsla(0,0%,100%,.8);border-radius:50%;height:20px;left:50%;position:absolute;transform:translateX(-50%);width:20px;z-index:2}.winners-2025 .timeline .timeline-item .timeline-content{backdrop-filter:blur(10px);background:hsla(0,0%,100%,.1);border-radius:15px;padding:1.5rem;transition:all .3s ease;width:45%}.winners-2025 .timeline .timeline-item .timeline-content:hover{background:hsla(0,0%,100%,.15)}.winners-2025 .timeline .timeline-item .timeline-content h3{color:gold;font-size:1.2rem;margin:0 0 .5rem}.winners-2025 .timeline .timeline-item .timeline-content h4{font-size:1rem;margin:0 0 .5rem}.winners-2025 .timeline .timeline-item .timeline-content p{font-size:.9rem;margin:0;opacity:.9}.winners-2025 .final-message{max-width:600px;text-align:center}.winners-2025 .final-message h2{font-size:2.5rem;margin-bottom:1rem}.winners-2025 .final-message p{font-size:1.1rem;line-height:1.6;margin-bottom:2rem;opacity:.9}.winners-2025 .final-message .share-section .share-button{align-items:center;background:linear-gradient(45deg,#667eea,#764ba2);border:none;color:#fff;cursor:pointer;display:inline-flex;font-size:1rem;gap:.5rem;padding:12px 24px;transition:all .3s ease}.winners-2025 .final-message .share-section .share-button:hover{box-shadow:0 4px 15px rgba(0,0,0,.2);transform:translateY(-2px)}.winners-2025 .final-message .share-section .share-button svg{height:20px;width:20px}.winners-2025 .nav-buttons{display:flex;gap:15px;justify-content:space-between;margin-bottom:30px;max-width:90vw;padding-top:20px;width:100%}.winners-2025 .nav-buttons .nav-btn{background:hsla(210,4%,89%,.1);border:2px solid hsla(210,4%,89%,.3);border-radius:5px;color:#e2e3e4;cursor:pointer;flex:1;font-size:.85rem;font-weight:600;min-height:36px;padding:8px 12px;text-align:center;transition:all .3s ease}.winners-2025 .nav-buttons .nav-btn:hover{background:hsla(210,4%,89%,.2);border-color:#e2e3e4}.winners-2025 .nav-buttons .nav-btn.next-btn{background:#34d399;border-color:#34d399;color:#111419}.winners-2025 .progress-indicator{align-items:center;bottom:20px;display:flex;flex-direction:column;gap:10px;left:50%;position:fixed;transform:translateX(-50%)}.winners-2025 .progress-indicator .progress-bar{background:hsla(210,4%,89%,.3);border-radius:2px;height:4px;overflow:hidden;width:200px}.winners-2025 .progress-indicator .progress-bar .progress-fill{background:#34d399;height:100%;transition:width .3s ease;width:0}.winners-2025 .progress-indicator .progress-dots{display:flex;gap:8px}.winners-2025 .progress-indicator .progress-dots .dot{background:hsla(210,4%,89%,.3);border-radius:50%;cursor:pointer;height:8px;transition:all .3s ease;width:8px}.winners-2025 .progress-indicator .progress-dots .dot.active{background:#34d399;transform:scale(1.2)}.winners-2025 .progress-indicator .progress-dots .dot:hover{background:hsla(210,4%,89%,.6)}@media(max-width:768px){.winners-2025 .screen{padding:15px}.winners-2025 .screen .hero h1,.winners-2025 .screen h2{font-size:2rem}.winners-2025 .podium{align-items:center;flex-direction:column}.winners-2025 .podium .podium-winner{max-width:300px;min-height:180px!important;width:100%}.winners-2025 .podium .podium-winner.first-place{order:1}.winners-2025 .podium .podium-winner.second-place{order:2}.winners-2025 .podium .podium-winner.third-place{order:3}.winners-2025 .stats-grid,.winners-2025 .winners-list{grid-template-columns:1fr}.winners-2025 .artists-showcase{grid-template-columns:repeat(auto-fit,minmax(150px,1fr))}.winners-2025 .timeline .timeline-item{flex-direction:column!important;text-align:center!important}.winners-2025 .timeline .timeline-item .timeline-content{text-align:center!important;width:100%!important}.winners-2025 .progress-indicator .progress-bar{width:250px}}.tags-container{margin-bottom:20px}.tags-container input{box-sizing:border-box;float:left;font-size:12px;margin-bottom:10px;margin-right:10px;padding:5px;width:150px}.tags-container .tags-list{float:left}.tag-button{border-radius:5px;color:#fff;cursor:pointer;display:inline-block;font-weight:300;margin-bottom:5px;margin-right:5px;padding:5px 10px;text-align:center;text-decoration:none}@media(max-width:768px){.tag-button{width:auto}}@media(max-width:480px){.tags-container{display:flex;flex-direction:column}#tags-container input{margin-bottom:10px;padding:5px;width:100%}.tag-button{margin-bottom:10px;width:auto}}.friends .tabs{display:flex;gap:10px;justify-content:flex-end;right:10px;top:10px}.friends .tabs .tab-button{padding:5px 10px}.friends .no-data-message{display:none;margin-bottom:30px;margin-top:30px}.friends .no-data-message.active-message{display:block}.friends .classification-table{display:none;margin-top:10px}.friends .classification-table#search-results-table,.friends .classification-table.active-tab{display:table}.friends .classification-table#search-results-table td{padding:10px 0}.friends .classification-table#search-results-table .add-friend-button{padding:5px 10px}.friends .classification-table .remove-friend-btn{background:none;border:none;color:#d3345c;padding:5px 10px}.friends .classification-table td:nth-child(4),.friends .classification-table th:nth-child(4){text-align:center;width:80px}@media(max-width:768px){.friends .classification-table td:nth-child(4),.friends .classification-table th:nth-child(4){display:block}}.friends #search-results-container{background-color:#4b5563;border-radius:8px;color:#e2e3e4;margin-top:30px;padding:20px}.friends #search-results-container h3{color:#34d399;margin-bottom:15px;text-align:center}.favorites-container{margin:0 auto;max-width:1000px;padding:20px}.favorites-container h1{color:#fff;margin-bottom:30px;text-align:center}.favorites-container #add-favorites-btn{float:right;height:30px;position:absolute;right:10px;top:28px}.favorites-container .favorites-artists{display:grid;gap:15px;grid-template-columns:repeat(auto-fill,minmax(250px,1fr))}@media(max-width:768px){.favorites-container .favorites-artists{gap:10px;grid-template-columns:repeat(2,1fr)}}.favorites-container .favorites-artists .favorite-artist-card{background:hsla(0,0%,100%,.05);border-radius:10px;cursor:pointer;padding:15px;text-align:center;transition:background .3s ease}.favorites-container .favorites-artists .favorite-artist-card:hover{background:hsla(0,0%,100%,.1)}@media(max-width:768px){.favorites-container .favorites-artists .favorite-artist-card{padding:10px}}.favorites-container .favorites-artists .favorite-artist-card img{border-radius:50%;height:80px;object-fit:cover;width:80px}@media(max-width:768px){.favorites-container .favorites-artists .favorite-artist-card img{height:60px;width:60px}}.favorites-container .favorites-artists .favorite-artist-card h3{color:#fff;font-size:1em;height:25px;margin-bottom:5px;margin-top:5px}@media(max-width:768px){.favorites-container .favorites-artists .favorite-artist-card h3{font-size:.85em;margin-bottom:5px}}.favorites-container .favorites-artists .favorite-artist-card p{color:#ccc;font-size:.8em;margin-bottom:6px}@media(max-width:768px){.favorites-container .favorites-artists .favorite-artist-card p{font-size:.75em;margin-bottom:4px;margin-top:0}}.favorites-container .favorites-artists .favorite-artist-card .favorite-growth-values{font-size:.8em;list-style:none;margin:0;padding:0}@media(max-width:768px){.favorites-container .favorites-artists .favorite-artist-card .favorite-growth-values{font-size:.7em}}.favorites-container .favorites-artists .favorite-artist-card .favorite-growth-values li{margin-bottom:3px}@media(max-width:768px){.favorites-container .favorites-artists .favorite-artist-card .favorite-growth-values li{margin-bottom:2px}}.favorites-container .favorites-artists .favorite-artist-card .favorite-growth-values li strong{color:#aaa}.favorites-container .favorites-artists .favorite-artist-card .favorite-growth-values li .growth-value{font-weight:700}.favorites-container .favorites-artists p{color:#aaa;font-size:.9em;grid-column:1/-1;text-align:center}@media(max-width:768px){.favorites-container .favorites-artists p{font-size:.8em}}#unsuscribeCommunicationsContainer{margin:50px;text-align:center}.leaderboard-section{margin:0 auto}.leaderboard-section .lb-header{align-items:baseline;display:flex;justify-content:space-between;margin-bottom:6px}.leaderboard-section .lb-header .lb-title{font-size:22px;font-weight:800;letter-spacing:-.02em;line-height:1.1}.leaderboard-section .lb-see-all{color:#34d399;cursor:pointer;float:right;font-size:12px;font-weight:500}.leaderboard-section .lb-friends-switch{align-items:center;display:flex;gap:8px;justify-content:flex-end;margin-bottom:12px}.leaderboard-section .lb-friends-switch .lb-switch-toggle{align-items:center;cursor:pointer;display:flex;gap:8px;user-select:none}.leaderboard-section .lb-friends-switch .lb-switch-toggle .lb-switch-label{color:hsla(0,0%,100%,.4);font-size:12px;font-weight:600;transition:color .2s ease}.leaderboard-section .lb-friends-switch .lb-switch-toggle .lb-switch-label.active{color:hsla(0,0%,100%,.9)}.leaderboard-section .lb-friends-switch .lb-switch-toggle .lb-switch-label.lb-switch-global.active{color:#34d399}.leaderboard-section .lb-friends-switch .lb-switch-toggle .lb-switch-label.lb-switch-friends.active{color:#eaca69}.leaderboard-section .lb-friends-switch .lb-switch-toggle .lb-switch-track{background:hsla(0,0%,100%,.1);border:1px solid hsla(0,0%,100%,.15);border-radius:11px;height:22px;position:relative;transition:background .3s ease,border-color .3s ease;width:40px}.leaderboard-section .lb-friends-switch .lb-switch-toggle .lb-switch-track .lb-switch-thumb{background:hsla(0,0%,100%,.6);border-radius:50%;height:16px;left:2px;position:absolute;top:2px;transition:transform .3s ease,background .3s ease;width:16px}.leaderboard-section .lb-friends-switch .lb-switch-toggle.active .lb-switch-track{background:rgba(245,200,66,.2);border-color:rgba(245,200,66,.4)}.leaderboard-section .lb-friends-switch .lb-switch-toggle.active .lb-switch-track .lb-switch-thumb{background:#eaca69;transform:translateX(18px)}.leaderboard-section .lb-friends-switch .lb-add-friends-btn{align-items:center;background:rgba(0,229,160,.1);border:1px solid rgba(0,229,160,.3);border-radius:8px;color:#34d399;cursor:pointer;display:flex;height:36px;justify-content:center;transition:all .2s ease;width:36px}.leaderboard-section .lb-friends-switch .lb-add-friends-btn:hover{background:rgba(0,229,160,.15);border-color:rgba(0,229,160,.5)}.leaderboard-section .lb-friends-switch .lb-add-friends-btn svg{height:16px;width:16px}.leaderboard-section .lb-tabs{align-items:center;border:1px solid hsla(0,0%,100%,.07);border-radius:12px;display:flex;gap:4px;margin-bottom:16px;padding:4px}.leaderboard-section .lb-tabs .lb-tab{border-radius:8px;cursor:pointer;flex:1;font-size:12px;font-weight:700;letter-spacing:.02em;padding:8px 0;text-align:center;transition:all .2s ease}.leaderboard-section .lb-tabs .lb-tab.active{background:#34d399;color:#000}.leaderboard-section .lb-countdown{align-items:center;background:rgba(245,200,66,.08);border:1px solid rgba(245,200,66,.18);border-radius:12px;display:flex;gap:8px;margin-bottom:16px;padding:10px 14px}.leaderboard-section .lb-countdown .countdown-icon{flex-shrink:0;font-size:16px}.leaderboard-section .lb-countdown .countdown-label{color:#eaca69;flex:1;font-size:11px;font-weight:700;letter-spacing:.05em;text-transform:uppercase}.leaderboard-section .lb-countdown .countdown-timer{color:#eaca69;font-size:15px;font-weight:800;letter-spacing:-.01em}.leaderboard-section .lb-podium{align-items:flex-end;display:grid;gap:8px;grid-template-columns:1fr 1fr 1fr;margin-bottom:12px}.leaderboard-section .lb-podium .podium-card{border:1px solid hsla(0,0%,100%,.07);padding:14px 10px 12px}.leaderboard-section .lb-podium .podium-card,.leaderboard-section .lb-podium .podium-card.first{animation:fadeRow .4s ease both;border-radius:16px;cursor:pointer;position:relative;text-align:center;transition:border-color .15s,background .15s}.leaderboard-section .lb-podium .podium-card.first{background:linear-gradient(160deg,rgba(245,200,66,.1),transparent);border:1px solid rgba(245,200,66,.25);box-shadow:0 0 30px rgba(245,200,66,.08);padding:18px 10px 12px}.leaderboard-section .lb-podium .podium-card.second{opacity:.9}.leaderboard-section .lb-podium .podium-card.third{opacity:.8}.leaderboard-section .lb-podium .podium-card.current-user{border-color:#34d399;box-shadow:0 0 20px rgba(0,229,160,.15)}.leaderboard-section .lb-podium .podium-card .podium-crown{font-size:22px;left:50%;line-height:1;position:absolute;top:-14px;transform:translateX(-50%)}.leaderboard-section .lb-podium .podium-card .podium-avatar{align-items:center;background-image:linear-gradient(135deg,hsla(0,0%,96%,.729),rgba(75,85,99,0));border-radius:50%;color:hsla(0,0%,100%,.85);display:flex;font-size:16px;font-weight:800;height:48px;justify-content:center;margin:0 auto;position:relative;width:48px}.leaderboard-section .lb-podium .podium-card .podium-avatar img{border-radius:100%;height:100%;overflow:hidden;width:100%}.podium-card.first .leaderboard-section .lb-podium .podium-card .podium-avatar{align-items:center;background-image:linear-gradient(135deg,hsla(0,0%,96%,.729),rgba(75,85,99,0));border-radius:50%;color:hsla(0,0%,100%,.85);display:flex;font-size:18px;font-weight:800;height:56px;justify-content:center;margin:0 auto;position:relative;width:56px}.podium-card.first .leaderboard-section .lb-podium .podium-card .podium-avatar img{border-radius:100%;height:100%;overflow:hidden;width:100%}.podium-card.first .leaderboard-section .lb-podium .podium-card .podium-avatar{box-shadow:0 0 20px rgba(245,200,66,.3)}.leaderboard-section .lb-podium .podium-card .podium-rank{align-items:center;background:#111419;border:1px solid hsla(0,0%,100%,.07);border-radius:50%;bottom:-4px;display:flex;font-size:9px;font-weight:800;height:18px;justify-content:center;position:absolute;right:-4px;width:18px}.podium-card.first .leaderboard-section .lb-podium .podium-card .podium-rank{border-color:rgba(245,200,66,.4);color:#eaca69}.leaderboard-section .lb-podium .podium-card .podium-delta{font-size:10px;margin-top:2px}.leaderboard-section .lb-podium .podium-card .podium-delta.up{color:rgba(0,229,160,.6)}.leaderboard-section .lb-podium .podium-card .podium-delta.down{color:rgba(255,77,109,.6)}.leaderboard-section .lb-podium .podium-card .podium-username{font-size:11px;font-weight:700;letter-spacing:-.01em;margin-bottom:4px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.leaderboard-section .lb-podium .podium-card .podium-gain{color:#34d399;font-size:12px;font-weight:800}.podium-card.first .leaderboard-section .lb-podium .podium-card .podium-gain{color:#eaca69;font-size:14px}.leaderboard-section .lb-podium .podium-card .podium-gain.negative{color:#d3345c}.leaderboard-section .lb-podium .podium-card .podium-gain.muted{color:#6b6b80}.leaderboard-section .lb-podium .podium-card .lb-delta{font-size:10px;gap:3px;height:10px;margin-top:2px}.leaderboard-section .lb-podium .podium-card .lb-delta.up{color:rgba(0,229,160,.6)}.leaderboard-section .lb-podium .podium-card .lb-delta.down{color:rgba(255,77,109,.6)}.leaderboard-section .lb-list{display:flex;flex-direction:column;gap:4px;margin-bottom:16px}.leaderboard-section .lb-list .lb-row{align-items:center;animation:fadeRow .4s ease both;border:1px solid hsla(0,0%,100%,.07);border-radius:14px;cursor:pointer;display:flex;gap:12px;padding:12px 14px;transition:border-color .15s,background .15s}.leaderboard-section .lb-list .lb-row:hover{background:hsla(0,0%,100%,.02);border-color:hsla(0,0%,100%,.14)}.leaderboard-section .lb-list .lb-row.current-user{background:rgba(0,229,160,.05);border-color:#34d399;box-shadow:0 0 15px rgba(0,229,160,.1)}.leaderboard-section .lb-list .lb-row .lb-pos{flex-shrink:0;font-size:12px;font-weight:800;text-align:right;width:22px}.leaderboard-section .lb-list .lb-row .lb-avatar{align-items:center;background-image:linear-gradient(135deg,hsla(0,0%,96%,.729),rgba(75,85,99,0));border-radius:50%;color:hsla(0,0%,100%,.85);display:flex;font-size:13px;font-weight:800;height:36px;justify-content:center;margin:0 auto;position:relative;width:36px}.leaderboard-section .lb-list .lb-row .lb-avatar img{border-radius:100%;height:100%;overflow:hidden;width:100%}.leaderboard-section .lb-list .lb-row .lb-info{flex:1;min-width:0}.leaderboard-section .lb-list .lb-row .lb-info .lb-name{font-size:13px;font-weight:500;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.leaderboard-section .lb-list .lb-row .lb-right{flex-shrink:0;text-align:right}.leaderboard-section .lb-list .lb-row .lb-right .lb-gain{color:#34d399;font-size:13px;font-weight:800}.leaderboard-section .lb-list .lb-row .lb-right .lb-gain.negative{color:#d3345c}.leaderboard-section .lb-list .lb-row .lb-right .lb-gain.muted{color:hsla(0,0%,100%,.4)}.leaderboard-section .lb-list .lb-row .lb-right .lb-delta{align-items:center;display:flex;font-size:10px;gap:3px;justify-content:flex-end;margin-top:2px}.leaderboard-section .lb-list .lb-row .lb-right .lb-delta.up{color:rgba(0,229,160,.6)}.leaderboard-section .lb-list .lb-row .lb-right .lb-delta.down{color:rgba(255,77,109,.6)}.leaderboard-section .lb-join-row{align-items:center;background:linear-gradient(135deg,rgba(0,229,160,.08),rgba(0,184,255,.04));border:1px dashed rgba(0,229,160,.25);border-radius:14px;cursor:pointer;display:flex;gap:12px;padding:14px;transition:border-color .2s}.leaderboard-section .lb-join-row:hover{border-color:rgba(0,229,160,.4)}.leaderboard-section .lb-join-row .lb-join-avatar{align-items:center;background:rgba(0,229,160,.1);border:1.5px dashed rgba(0,229,160,.3);border-radius:50%;display:flex;flex-shrink:0;height:36px;justify-content:center;width:36px}.leaderboard-section .lb-join-row .lb-join-text{flex:1}.leaderboard-section .lb-join-row .lb-join-text .lb-join-title{color:#34d399;font-size:13px;font-weight:700;margin-bottom:2px}.leaderboard-section .lb-join-row .lb-join-text .lb-join-sub{font-size:11px}.leaderboard-section .lb-join-row .lb-join-arrow{color:#34d399;flex-shrink:0;font-size:18px}.modal{backdrop-filter:blur(4px);background-color:rgba(0,0,0,.7);display:none;height:100%;left:0;position:fixed;top:0;width:100%;z-index:1000}.modal.active{align-items:center;display:flex;justify-content:center}.modal .modal-content{animation:fadeRow .3s ease;background:#111419;border:1px solid hsla(0,0%,100%,.07);border-radius:16px;max-height:80vh;max-width:480px;overflow:hidden;width:90%}.modal .modal-content .modal-header{align-items:center;border-bottom:1px solid hsla(0,0%,100%,.07);display:flex;justify-content:space-between;padding:20px 24px}.modal .modal-content .modal-header h3{color:hsla(0,0%,100%,.95);font-size:18px;font-weight:700;margin:0}.modal .modal-content .modal-header .modal-close{align-items:center;background:none;border:none;border-radius:8px;color:hsla(0,0%,100%,.6);cursor:pointer;display:flex;font-size:24px;height:32px;justify-content:center;padding:0;transition:all .2s ease;width:32px}.modal .modal-content .modal-header .modal-close:hover{background:hsla(0,0%,100%,.1);color:hsla(0,0%,100%,.9)}.modal .modal-content .modal-body{padding:24px}.modal .modal-content .modal-body .modal-description{color:hsla(0,0%,100%,.7);font-size:14px;line-height:1.5;margin-bottom:20px}.modal .modal-content .modal-body .search-input-container{display:flex;gap:12px;margin-bottom:20px}.modal .modal-content .modal-body .search-input-container .search-input{background:hsla(0,0%,100%,.05);border:1px solid hsla(0,0%,100%,.07);border-radius:10px;color:hsla(0,0%,100%,.95);flex:1;font-size:14px;outline:none;padding:12px 16px;transition:all .2s ease}.modal .modal-content .modal-body .search-input-container .search-input::placeholder{color:hsla(0,0%,100%,.4)}.modal .modal-content .modal-body .search-input-container .search-input:focus{background:rgba(0,229,160,.05);border-color:#34d399}.modal .modal-content .modal-body .search-input-container .search-submit-btn{align-items:center;background:rgba(0,229,160,.1);border:1px solid #34d399;border-radius:10px;color:#34d399;cursor:pointer;display:flex;height:44px;justify-content:center;transition:all .2s ease;width:44px}.modal .modal-content .modal-body .search-input-container .search-submit-btn:hover{background:rgba(0,229,160,.2)}.modal .modal-content .modal-body .search-results{max-height:300px;overflow-y:auto}.modal .modal-content .modal-body .search-results .search-result-item{align-items:center;border:1px solid hsla(0,0%,100%,.07);border-radius:10px;cursor:pointer;display:flex;gap:12px;margin-bottom:8px;padding:12px;transition:all .2s ease}.modal .modal-content .modal-body .search-results .search-result-item:hover{background:hsla(0,0%,100%,.02);border-color:hsla(0,0%,100%,.14)}.modal .modal-content .modal-body .search-results .search-result-item .result-avatar{border-radius:50%;flex-shrink:0;height:40px;overflow:hidden;width:40px}.modal .modal-content .modal-body .search-results .search-result-item .result-avatar img{height:100%;object-fit:cover;width:100%}.modal .modal-content .modal-body .search-results .search-result-item .result-info{flex:1;min-width:0}.modal .modal-content .modal-body .search-results .search-result-item .result-info .result-username{color:hsla(0,0%,100%,.95);font-size:14px;font-weight:600;margin-bottom:2px}.modal .modal-content .modal-body .search-results .search-result-item .result-info .result-profitability{color:#34d399;font-size:12px;font-weight:600}.modal .modal-content .modal-body .search-results .search-result-item .add-friend-btn{background:rgba(0,229,160,.1);border:1px solid #34d399;border-radius:8px;color:#34d399;cursor:pointer;font-size:12px;font-weight:600;padding:8px 16px;transition:all .2s ease}.modal .modal-content .modal-body .search-results .search-result-item .add-friend-btn:hover{background:rgba(0,229,160,.2)}.modal .modal-content .modal-body .search-results .search-result-item .add-friend-btn.added{background:#34d399;color:#000}.modal .modal-content .modal-body .search-results .no-results{color:hsla(0,0%,100%,.5);font-size:14px;padding:40px 20px;text-align:center}.podium-card .remove-friend-btn{align-items:center;background:rgba(255,77,109,.15);border:none;border-radius:50%;color:#d3345c;cursor:pointer;display:flex;height:24px;justify-content:center;padding:0;position:absolute;right:8px;top:8px;transition:all .2s ease;width:24px}.podium-card .remove-friend-btn:hover{background:rgba(255,77,109,.3);transform:scale(1.1)}.podium-card .remove-friend-btn svg{height:14px;width:14px}.lb-row .lb-remove-friend-btn{align-items:center;background:rgba(255,77,109,.15);border:none;border-radius:50%;color:#d3345c;cursor:pointer;display:flex;flex-shrink:0;height:28px;justify-content:center;margin-left:8px;padding:0;transition:all .2s ease;width:28px}.lb-row .lb-remove-friend-btn:hover{background:rgba(255,77,109,.3);transform:scale(1.1)}.lb-row .lb-remove-friend-btn svg{height:14px;width:14px}.modal-content.modal-small{max-width:360px}.modal-actions{display:flex;gap:12px;justify-content:flex-end;margin-top:20px}.modal-actions .btn{border:none;border-radius:8px;cursor:pointer;font-size:14px;font-weight:600;padding:10px 20px;transition:all .2s ease}.modal-actions .btn-secondary{background:hsla(0,0%,100%,.1);color:hsla(0,0%,100%,.8)}.modal-actions .btn-secondary:hover{background:hsla(0,0%,100%,.15)}.modal-actions .btn-danger{background:#d3345c;color:#fff}.modal-actions .btn-danger:hover{background:rgba(255,77,109,.85)}.pulse{animation:pulse 1.5s ease infinite}.reveal{opacity:0;transform:translateY(24px);transition:opacity .6s ease,transform .6s ease}.reveal.visible{opacity:1;transform:none}.as-header{align-items:baseline;display:flex;justify-content:space-between;margin-bottom:14px;padding:0}.as-header .as-title{font-size:17px;font-weight:800;letter-spacing:-.01em}.as-header .as-link{color:#34d399;cursor:pointer;font-size:12px;font-weight:500;transition:opacity .15s}.as-header .as-link:hover{opacity:.7}.as-scroll{display:flex;gap:10px;overflow-x:auto;padding:0 0 8px;scrollbar-width:none;-webkit-overflow-scrolling:touch}.as-scroll::-webkit-scrollbar{display:none}.as-card{border-radius:16px;cursor:pointer;flex-shrink:0;overflow:hidden;transition:transform .18s;width:100px}.as-card:hover{transform:translateY(-3px)}.as-card.bought{background:linear-gradient(160deg,rgba(52,211,153,.2),transparent);border:1px solid rgba(52,211,153,.2)}.as-card.sold{background:linear-gradient(160deg,rgba(211,52,92,.2),transparent);border:1px solid rgba(211,52,92,.2)}.as-img{aspect-ratio:1/1;background:rgba(0,0,0,.15);overflow:hidden;position:relative;width:100%}.as-img .as-img-real{display:block;filter:brightness(.9);height:100%;object-fit:cover;transition:filter .2s;width:100%}.as-card:hover .as-img .as-img-real{filter:brightness(1)}.as-img .as-avatar{align-items:center;color:hsla(0,0%,100%,.4);display:none;font-size:26px;font-weight:800;height:100%;justify-content:center;width:100%}.as-img .as-badge-tl{backdrop-filter:blur(6px);background:rgba(0,0,0,.55);border-radius:6px;color:#e2e3e4;font-size:10px;font-weight:700;left:8px;letter-spacing:.04em;padding:2px 7px;position:absolute;top:8px}.as-img .as-badge-tl.bought{background:rgba(52,211,153,.5)}.as-img .as-badge-tl.sold{background:rgba(211,52,92,.5)}.as-img .as-hot{font-size:14px;line-height:1;position:absolute;right:8px;top:8px}.as-img .as-pct{border-radius:7px;bottom:8px;font-size:11px;font-weight:800;padding:3px 7px;position:absolute;right:8px}.as-img .as-pct.up{background:rgba(0,229,160,.2);color:#34d399}.as-img .as-pct.down{background:rgba(255,77,109,.2);color:#d3345c}.as-body{padding:5px 10px 0}.as-body .as-name{font-size:12px;font-weight:700;letter-spacing:-.01em;margin-bottom:4px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.as-body .as-price{font-size:10px;margin-bottom:8px;opacity:.5}.as-body .as-price span{color:#e2e3e4;font-size:12px;font-weight:500}.as-body .as-btn{border:none;border-radius:8px;cursor:pointer;display:block;font-size:11px;font-weight:700;padding:7px;text-align:center;transition:background .15s;width:100%}.as-body .as-btn.buy{background:rgba(0,229,160,.1);border:1px solid rgba(0,229,160,.2);color:#34d399}.as-body .as-btn.buy:hover{background:rgba(0,229,160,.2)}.as-body .as-btn.sell{background:rgba(255,77,109,.1);border:1px solid rgba(255,77,109,.2);color:#d3345c}.as-body .as-btn.sell:hover{background:rgba(255,77,109,.2)}.as-body .as-btn:active{opacity:.75}@media(min-width:768px){.as-header{padding:0}.as-scroll{display:grid;gap:12px;grid-template-columns:repeat(5,1fr);overflow-x:visible;padding:0}.as-card{width:auto}}.market-header{padding:0;top:0}.market-title-row{align-items:baseline;display:flex;justify-content:space-between;margin-bottom:12px}.market-title{font-size:22px;font-weight:800;letter-spacing:-.02em}.market-search-row{align-items:center;display:flex;gap:8px;margin-bottom:10px}.search-wrap{flex:1;position:relative}.search-input{background:#111419;border:1px solid hsla(0,0%,100%,.07);border-radius:10px;color:#e2e3e4;font-size:13px;outline:none;padding:10px 12px 10px 34px;transition:border-color .2s;width:100%}.search-input::placeholder{color:#6b6b80}.search-input:focus{border-color:rgba(0,229,160,.35)}.search-icon{color:#6b6b80;left:10px;pointer-events:none;position:absolute;top:50%;transform:translateY(-50%)}.results-hint{border-top:1px solid hsla(0,0%,100%,.07);color:#6b6b80;font-size:11px;line-height:1.5;text-align:center}.results-hint strong{color:#e2e3e4}.results-hint-none{padding:48px 20px;text-align:center}.results-hint-none-icon{font-size:32px;margin-bottom:12px}.results-hint-none-title{font-size:16px;font-weight:800;margin-bottom:6px}.results-hint-none-sub{color:#6b6b80;font-size:13px}.filter-strip{display:flex;gap:8px;overflow-x:auto;padding-bottom:16px;scrollbar-width:none}.filter-strip::-webkit-scrollbar{display:none}.filter-chip,.filter-quick-chip{background:#111419;border:1px solid hsla(0,0%,100%,.07);border-radius:20px;color:#6b6b80;cursor:pointer;flex-shrink:0;font-size:12px;font-weight:600;transition:all .18s;white-space:nowrap}.filter-chip:not(.active):hover,.filter-quick-chip:not(.active):hover{border-color:hsla(0,0%,100%,.2);color:#e2e3e4}.active.filter-chip,.active.filter-quick-chip{background:#34d399;border-color:transparent;color:#000}.filter-chip{padding:7px 14px}.filter-quick-chip{padding:5px 12px}.filter-quick-chip.active{background:var(#eaca69,#f5c842);border-color:transparent;color:#000}.filter-bar{align-items:center;display:flex;gap:5px;overflow-x:auto;padding:10px 0;scrollbar-width:none}.filter-bar::-webkit-scrollbar{display:none}.filter-btn{align-items:center;background:#111419;border:1px solid hsla(0,0%,100%,.07);border-radius:20px;color:#e2e3e4;cursor:pointer;display:inline-flex;flex-shrink:0;font-size:12px;font-weight:700;gap:6px;padding:7px 14px;transition:all .18s;white-space:nowrap}.filter-btn:hover{border-color:hsla(0,0%,100%,.2)}.filter-btn.has-active{background:rgba(0,229,160,.08);border-color:rgba(0,229,160,.4);color:#34d399}.filter-btn-count{background:#34d399;border-radius:10px;color:#000;font-size:10px;font-weight:800;line-height:1.4;padding:1px 6px}.active-chip{align-items:center;animation:chipIn .15s ease both;background:#34d399;border-radius:20px;color:#000;cursor:pointer;display:inline-flex;flex-shrink:0;font-size:12px;font-weight:600;gap:5px;padding:5px 10px 5px 12px;white-space:nowrap}.active-chip-x{font-size:14px;font-weight:400;line-height:1;opacity:.7}@keyframes chipIn{0%{opacity:0;transform:scale(.85)}to{opacity:1;transform:none}}.filter-overlay{background:rgba(0,0,0,.6);inset:0;opacity:0;pointer-events:none;position:fixed;transition:opacity .25s;z-index:300}.filter-overlay.open{opacity:1;pointer-events:auto}.filter-drawer{background:#111419;border-radius:24px 24px 0 0;border-top:1px solid hsla(0,0%,100%,.07);bottom:0;left:0;max-height:80vh;overflow-y:auto;padding:0 0 32px;position:fixed;right:0;transform:translateY(100%);transition:transform .3s cubic-bezier(.32,.72,0,1);z-index:301}.filter-drawer.open{transform:translateY(0)}@media(min-width:768px){.filter-drawer{border-left:1px solid hsla(0,0%,100%,.07);border-radius:0;border-top:none;bottom:0;left:auto;max-height:100dvh;right:0;top:0;transform:translateX(100%);width:320px}.filter-drawer.open{transform:translateX(0)}}.drawer-handle{background:hsla(0,0%,100%,.07);border-radius:2px;height:4px;margin:12px auto 0;width:36px}@media(min-width:768px){.drawer-handle{display:none}}.drawer-header{align-items:center;background:#111419;border-bottom:1px solid hsla(0,0%,100%,.07);display:flex;justify-content:space-between;padding:16px 20px 12px;position:sticky;top:0}.drawer-title{font-size:16px;font-weight:800}.drawer-reset{color:#34d399;cursor:pointer;font-size:12px;font-weight:600}.drawer-section{padding:16px 20px 8px}.drawer-search{padding:0 0 10px}.drawer-section-title{color:#6b6b80;font-size:10px;letter-spacing:.1em;margin-bottom:10px;text-transform:uppercase}.drawer-chips{display:flex;flex-wrap:wrap;gap:8px}.drawer-chip{background:#111419;border:1px solid hsla(0,0%,100%,.07);border-radius:20px;color:#6b6b80;cursor:pointer;font-size:12px;font-weight:600;padding:7px 14px;transition:all .15s;white-space:nowrap}.drawer-chip:hover{border-color:hsla(0,0%,100%,.2);color:#e2e3e4}.drawer-chip.active{background:#34d399;border-color:transparent;color:#000}.drawer-apply{background:#34d399;border:none;border-radius:14px;color:#000;cursor:pointer;font-size:14px;font-weight:800;margin:16px 20px 0;padding:14px;transition:transform .15s;width:calc(100% - 40px)}.drawer-apply:active{transform:scale(.98)}.price-range-section{border-top:1px solid hsla(0,0%,100%,.07);padding:16px 20px 8px}.price-range-labels{display:flex;font-size:12px;justify-content:space-between;margin-bottom:10px}.price-range-labels strong{color:#34d399;font-weight:800}.range-track{background:#111419;border-radius:2px;height:4px;margin:16px 0;position:relative}.range-fill{background:#34d399;border-radius:2px;height:100%;position:absolute}.range-input{appearance:none;-webkit-appearance:none;background:transparent;border:none;height:16px;pointer-events:none;position:absolute;top:-6px;width:100%}.range-input::-webkit-slider-thumb{-webkit-appearance:none;background:#34d399;border:2px solid #000;border-radius:50%;box-shadow:0 0 0 3px rgba(0,229,160,.2);cursor:pointer;height:18px;pointer-events:all;width:18px}.range-input::-moz-range-thumb{background:#34d399;border:2px solid #000;border-radius:50%;cursor:pointer;height:18px;pointer-events:all;width:18px}.sort-row{display:grid;grid-template-columns:2fr 1fr 1fr 1fr;margin-bottom:6px}.sort-col{align-items:center;color:#6b6b80;cursor:pointer;display:flex;font-size:10px;font-weight:500;gap:3px;letter-spacing:.1em;padding:8px 0;text-transform:uppercase;transition:color .15s;user-select:none}.sort-col:not(:first-child){justify-content:flex-end}.sort-col.active{color:#34d399}.sort-col--spark{display:none;justify-content:flex-end}@media(min-width:768px){.sort-col--spark{display:flex}}.sort-arrow{font-size:8px;opacity:.7}@keyframes fadeRow{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}.artist-row{align-items:center;animation:fadeRow .4s ease both;cursor:pointer;display:grid;grid-template-columns:2fr 1fr 1fr 1fr;min-height:64px;position:relative;transition:background .15s}.artist-row:hover{background:var(--row-tint,hsla(0,0%,100%,.02))}.artist-row:active{background:hsla(0,0%,100%,.04)}.artist-row .row-accent{border-radius:0 2px 2px 0;bottom:0;left:0;opacity:0;position:absolute;top:0;transition:opacity .2s;width:3px}@media(max-width:768px){.artist-row .row-accent{display:none}}.artist-row:hover .row-accent{opacity:1}.cell-name{align-items:center;display:flex;gap:10px;padding:10px 0}@media(max-width:768px){.cell-name{padding:10px 0 0}}.rank-num{color:#6b6b80;flex-shrink:0;font-size:10px;font-weight:700;margin-right:-5px;text-align:right;width:25px}.artist-avatar{border-radius:10px;flex-shrink:0;height:40px;overflow:hidden;position:relative;width:40px}.artist-avatar img{display:block;height:100%;object-fit:cover;width:100%}.avatar-gradient{align-items:center;color:hsla(0,0%,100%,.9);display:flex;font-size:12px;font-weight:800;height:100%;justify-content:center;letter-spacing:.02em;width:100%}.artist-name-text{font-size:13.5px;font-weight:500;line-height:1.2;max-width:90px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.artist-list{container-type:inline-size}.artist-list .artist-name-info{width:90px}@media(max-width:350px){.artist-list .artist-name-info{width:80px}}@media(min-width:768px){.artist-list .artist-name-info{width:100%}}@container (max-width: 750px){.artist-list .artist-name-info{width:140px}}@container (max-width: 450px){.artist-list .artist-name-info{width:90px}}.artist-genre{color:#6b6b80;font-size:10px;letter-spacing:.03em;margin-top:2px;max-width:100%;overflow:hidden;text-overflow:ellipsis;text-transform:capitalize;white-space:nowrap}.cell-price{align-items:flex-end;color:#e2e3e4;display:flex;flex-direction:column;font-size:13px;font-weight:700;gap:2px;letter-spacing:-.02em;text-align:right}.price-value{font-size:14px;font-weight:800;letter-spacing:-.03em}.price-rank{font-size:8px;font-weight:600;letter-spacing:.02em;opacity:.7;text-transform:uppercase}.price-rank.muted{color:#6b6b80}.cell-pct{align-items:flex-end;display:flex;font-size:12px;font-weight:500;gap:1px;justify-content:flex-end;padding-top:5px;text-align:right}.cell-pct.up{color:#34d399}.cell-pct.down{color:#d3345c}.cell-pct.neutral{color:#6b6b80}.cell-buy{align-items:flex-end;display:flex;font-size:12px;font-weight:500;gap:1px;justify-content:flex-end;text-align:right}.pct-bar{border-radius:2px;display:inline-block;height:3px;margin-top:1px;max-width:40px;min-width:4px;opacity:.5;position:relative;top:-8px}.pct-bar.up{background:#34d399}.pct-bar.down{background:#d3345c}.pct-pill{align-items:center;border-radius:6px;display:inline-flex;font-size:11px;font-weight:800;gap:3px;letter-spacing:-.01em;padding:3px 7px}.pct-pill.up{background:rgba(0,229,160,.12);color:#34d399}.pct-pill.down{background:rgba(255,77,109,.12);color:#d3345c}.pct-pill.neutral{background:#111419;color:#6b6b80}.cell-spark{display:none}@media(min-width:768px){.cell-spark{align-items:center;display:flex;justify-content:flex-end;width:150px}.cell-spark .spark-container{left:10px;position:relative}.cell-spark .spark-container .artist-chart{width:100px}}.mini-spark-container{height:15px;width:90px}@media(min-width:768px){.mini-spark-container{height:0}}.mini-spark{display:block;margin-left:-5px;margin-top:2px;width:90px}@media(min-width:768px){.mini-spark{display:none!important}}.fav-star{display:none}@media(min-width:768px){.fav-star{color:#6b6b80;cursor:pointer;display:inline-flex;flex-shrink:0;margin-left:6px;transition:color .15s,transform .15s}.fav-star:hover{color:#ff3b3b;transform:scale(1.2)}.fav-star.active{color:#ff3b3b}}.row-wrap{border-bottom:1px solid hsla(0,0%,100%,.07);overflow:hidden;position:relative}.row-wrap .artist-row{border-bottom:none;transition:transform .25s cubic-bezier(.32,.72,0,1);will-change:transform}.row-wrap.swiped .row-actions{transform:translateX(0)}.row-wrap.swiped .artist-row{transform:translateX(-128px)}@media(min-width:768px){.row-wrap{border-bottom:none;overflow:visible}.row-wrap .artist-row{border-bottom:1px solid hsla(0,0%,100%,.07)}.row-wrap.swiped .artist-row{transform:none}}.row-actions{background:#000;bottom:0;display:flex;position:absolute;right:0;top:0;transform:translateX(100%);transition:transform .25s cubic-bezier(.32,.72,0,1);width:128px;z-index:2}@media(min-width:768px){.row-actions{display:none}}.action-btn{align-items:center;cursor:pointer;display:flex;flex-direction:column;font-size:9px;font-weight:700;gap:5px;justify-content:center;letter-spacing:.04em;text-transform:uppercase;user-select:none;width:64px;-webkit-tap-highlight-color:rgba(0,0,0,0)}.action-btn-fav{background:rgba(255,59,59,.12);color:#ff3b3b}.action-btn-fav.active{background:rgba(255,59,59,.2)}.action-btn-view{background:rgba(0,229,160,.1);color:#34d399}.section-label{align-items:center;color:#6b6b80;display:flex;font-size:10px;font-weight:500;gap:8px;letter-spacing:.12em;padding:14px 20px 6px;text-transform:uppercase}.section-label:after{background:hsla(0,0%,100%,.07);content:"";flex:1;height:1px}@media(min-width:768px){.market-wrap{display:flex;flex:1;flex-direction:column;margin-left:72px;min-width:0}.search-wrap{max-width:480px}.menu-btn{display:none}.market-title{font-size:22px}.market-search-row{margin-bottom:12px}.search-input{font-size:14px}.filter-bar{overflow-x:auto;padding:0}.artist-row,.sort-row{grid-template-columns:2.5fr 1fr 1fr 1fr 150px;padding:0 10px}.artist-row{min-height:56px}.artist-name-text{max-width:180px}.bottom-nav{display:none}}.historial-section{padding:0 10px}.historial-filter{display:flex;gap:6px;margin-bottom:14px}.hf-chip{border:1px solid hsla(0,0%,100%,.07);border-radius:20px;color:#6b6b80;cursor:pointer;font-size:11px;font-weight:600;padding:5px 12px;transition:all .15s}.hf-chip.active{background:#34d399;border-color:transparent;color:#000}.historial-list{display:flex;flex-direction:column;gap:6px}.hist-empty,.hist-error{color:#6b6b80;font-size:13px;padding:20px;text-align:center}.hist-item{align-items:center;animation:fadeIn .3s ease both;background:#1f2937;border:1px solid hsla(0,0%,100%,.07);border-radius:14px;cursor:pointer;display:flex;gap:12px;padding:12px 14px;transition:background .2s ease,transform .2s ease}.hist-item:hover{background:hsla(0,0%,100%,.08);transform:scale(1.01)}.hist-item:active{transform:scale(.99)}@keyframes fadeIn{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}.hist-type-badge{align-items:center;border-radius:10px;display:flex;flex-shrink:0;font-size:14px;height:34px;justify-content:center;overflow:hidden;position:relative;width:34px}.hist-type-badge img{max-width:100%}.hist-type-badge.buy{background:rgba(0,229,160,.1)}.hist-type-badge.sell{background:rgba(255,77,109,.1)}.hist-artist-img{border-radius:10px;height:100%;object-fit:cover;width:100%}.hist-type-arrow{align-items:center;border-radius:50%;bottom:2px;color:#000;cursor:help;display:flex;font-size:10px;font-weight:700;height:16px;justify-content:center;position:absolute;right:2px;width:16px}.hist-type-arrow.buy{background:#34d399}.hist-type-arrow.sell{background:#d3345c}.hist-info{flex:1;min-width:0}.hist-artist{font-size:13px;font-weight:500;margin-bottom:2px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.hist-date{color:#6b6b80;font-size:11px}.hist-right{flex-shrink:0;text-align:right}.hist-amount{font-size:13px;font-weight:700;letter-spacing:-.01em;margin-bottom:2px}.hist-amount.buy{color:#d3345c}.hist-amount.sell{color:#34d399}.hist-pnl{font-size:11px;font-weight:600}.hist-pnl.profit{color:#34d399}.hist-pnl.loss{color:#d3345c}.hist-pnl.neutral{color:#6b6b80}.historial-body{max-height:0;overflow:hidden;transition:max-height .35s ease}.historial-body.open{max-height:100%}.historial-toggle{align-items:center;color:#34d399;cursor:pointer;display:flex;font-size:12px;font-weight:600;gap:6px}.historial-toggle svg{transition:transform .25s}.historial-toggle.open svg{transform:rotate(180deg)}#user-profile{display:flex;flex-direction:column;gap:0}.section-title{font-size:17px;font-weight:800;letter-spacing:-.01em;margin:10px 0}.profile-hero-top{align-items:flex-start;display:flex;gap:16px;padding:24px 20px 20px}.profile-avatar-wrap{cursor:pointer;flex-shrink:0;position:relative}.profile-avatar-wrap:after{background:transparent;border-radius:20px;content:"";inset:0;pointer-events:none;position:absolute;transition:background .2s}.profile-avatar-wrap:hover:after{background:rgba(0,0,0,.35)}.profile-avatar{background-color:#4b5563;background-position:50%;background-size:cover;border:1px solid hsla(0,0%,100%,.07);border-radius:100%;flex-shrink:0;height:70px;overflow:hidden;width:72px}.profile-identity{display:flex;flex:1;flex-direction:column;gap:4px;min-width:0}.profile-username{color:#e2e3e4;font-size:22px;font-weight:800;letter-spacing:-.02em;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.profile-since{color:#6b6b80;font-size:12px}.profile-edit-btn{align-items:center;background:#4b5563;border:1px solid hsla(0,0%,100%,.07);border-radius:20px;color:#6b6b80;cursor:pointer;display:inline-flex;font-size:11px;font-weight:700;gap:6px;padding:7px 14px;transition:color .15s,border-color .15s,background .15s;width:fit-content}.profile-edit-btn svg{flex-shrink:0}.profile-edit-btn:hover{background:#111419;border-color:hsla(0,0%,100%,.2);color:#111419}.profile-hero-stats{background:#1f2937;border:1px solid hsla(0,0%,100%,.07);border-radius:18px;display:grid;grid-template-columns:repeat(3,1fr);margin:0 10px;overflow:hidden}.phs{align-items:center;border-right:1px solid hsla(0,0%,100%,.07);display:flex;flex-direction:column;gap:3px;padding:14px 10px;text-align:center}.phs:last-child{border-right:none}.phs-val{color:#34d399;font-size:13px;font-weight:800;letter-spacing:-.01em;line-height:1}.phs-val.negative{color:#e2e3e4}.phs-rank{color:#eaca69;font-size:22px;font-weight:800;letter-spacing:-.03em;line-height:1}.phs-label{color:#6b6b80;font-size:9px;font-weight:600;letter-spacing:.08em;margin-top:2px;text-transform:uppercase}.profile-settings{padding:20px 0}.settings-list{background:#1f2937;border:1px solid hsla(0,0%,100%,.07);border-radius:16px;margin:0 10px;overflow:hidden}.settings-item{align-items:center;border-bottom:1px solid hsla(0,0%,100%,.07);color:#e2e3e4;cursor:pointer;display:flex;gap:14px;padding:14px 16px;transition:background .12s}.settings-item:last-child{border-bottom:none}.settings-item:hover{background:hsla(0,0%,100%,.02)}.settings-item.danger{background:rgba(211,52,92,.2)}.settings-icon{align-items:center;background:#4b5563;border-radius:10px;display:flex;flex-shrink:0;font-size:17px;height:36px;justify-content:center;width:36px}.settings-label{color:#e2e3e4;flex:1;font-size:14px;font-weight:500}.settings-sub{color:#6b6b80;font-size:11px;margin-top:2px}.settings-arrow{color:#6b6b80;flex-shrink:0}#settings-lang-item{cursor:default}#settings-lang-item:hover{background:transparent}.settings-lang-content{align-items:center;display:flex;flex:1;flex-direction:row;gap:8px}.settings-lang-selector{align-items:center;display:flex;gap:6px;margin-left:auto}.settings-lang-selector .lang-option{color:#6b6b80;cursor:pointer;font-size:13px;font-weight:600;text-decoration:none;transition:color .15s}.settings-lang-selector .lang-option.active{color:#34d399}.settings-lang-selector .lang-option:hover:not(.active){color:#e2e3e4}.settings-lang-selector .lang-separator{color:#6b6b80;font-size:14px;line-height:1}#avatar-upload-modal{align-items:center;background-color:rgba(0,0,0,.6);display:flex;height:100%;justify-content:center;left:0;opacity:0;position:fixed;top:0;transition:opacity .25s ease,visibility .25s ease;visibility:hidden;width:100%;z-index:1000}#avatar-upload-modal.open{opacity:1;visibility:visible}#avatar-upload-modal .modal-avatar{align-items:center;background:#111419;border:1px solid hsla(0,0%,100%,.07);border-radius:20px;display:flex;flex-direction:column;gap:16px;max-width:90%;padding:24px;position:relative;width:320px}#avatar-upload-modal .modal-header{align-items:center;display:flex;justify-content:space-between;width:100%}#avatar-upload-modal .modal-header h3{color:#e2e3e4;font-size:18px;font-weight:700;margin:0}#avatar-upload-modal .modal-close{color:#6b6b80;cursor:pointer;font-size:24px;line-height:1}#avatar-upload-modal .modal-close:hover{color:#e2e3e4}#avatar-upload-modal .modal-body{align-items:center;display:flex;flex-direction:column;gap:16px;width:100%}#avatar-upload-modal .avatar-preview{background:#4b5563;border:2px solid hsla(0,0%,100%,.07);border-radius:50%;height:100px;overflow:hidden;width:100px}#avatar-upload-modal .avatar-preview img{height:100%;object-fit:cover;width:100%}#avatar-upload-modal .avatar-upload-input{align-items:center;display:flex;flex-direction:column;width:100%}#avatar-upload-modal .avatar-upload-input input[type=file]{display:none}#avatar-upload-modal .avatar-upload-input .avatar-file-label{background:rgba(0,229,160,.08);border:1px solid rgba(0,229,160,.2);border-radius:10px;color:#34d399;cursor:pointer;display:inline-block;font-size:13px;font-weight:600;padding:8px 16px;transition:background .15s}#avatar-upload-modal .avatar-upload-input .avatar-file-label:hover{background:rgba(0,229,160,.15)}#avatar-upload-modal #save-avatar-btn{background:#34d399;border:none;border-radius:10px;color:#111419;cursor:pointer;font-size:14px;font-weight:700;padding:10px;transition:opacity .15s;width:100%}#avatar-upload-modal #save-avatar-btn:hover{opacity:.85}#avatar-upload-modal #save-avatar-btn:disabled{cursor:not-allowed;opacity:.4}@media(min-width:768px){.profile-hero-top{padding:0 0 20px}.profile-avatar{height:78px;width:80px}.profile-username{font-size:26px}.profile-hero-stats{border-radius:16px;margin:0 10px}.phs{padding:16px 12px}.phs-val{font-size:14px}.phs-rank{font-size:26px}.profile-settings{padding:24px 0 0}}.login-required-modal{border-radius:24px 24px 0 0;border-top:1px solid hsla(0,0%,100%,.07);transform:translateY(100%);transition:transform .3s cubic-bezier(.32,.72,0,1);width:100%}@media(min-width:768px){.login-required-modal{border:1px solid hsla(0,0%,100%,.07);border-radius:20px;opacity:0;transform:translateY(12px) scale(.97);transition:transform .25s cubic-bezier(.32,.72,0,1),opacity .25s}}.login-required-modal{background:#111419;display:flex;flex-direction:column;max-height:85vh;padding:0 0 32px}@media(min-width:768px){.login-required-modal{max-height:480px;width:420px}}.login-required-modal .login-required-modal-btn{border:none;border-radius:12px;cursor:pointer;font-size:14px;font-weight:700;letter-spacing:-.01em;padding:14px;transition:transform .15s,opacity .15s;width:100%}.login-required-modal .login-required-modal-btn.log-in{background:#34d399;color:#000}.login-required-modal .login-required-modal-btn.sign-in{background:#eaca69;color:#000}.modal-overlay.open .login-required-modal{transform:translateY(0)}@media(min-width:768px){.modal-overlay.open .login-required-modal{opacity:1;transform:none}}.login-required-body{align-items:center;display:flex;flex-direction:column;padding:32px 24px;text-align:center}.login-required-icon{color:#6b6b80;margin-bottom:20px;opacity:.5}.login-required-message{color:rgba(240,240,248,.7);font-size:14px;line-height:1.6;margin-bottom:28px;max-width:320px}.login-required-actions{display:flex;flex-direction:column;gap:10px;max-width:280px;width:100%}.login-required-actions .trade-btn{border:none;border-radius:12px;cursor:pointer;font-size:14px;font-weight:700;letter-spacing:-.01em;padding:14px;transition:transform .15s,opacity .15s;width:100%}.login-required-actions .trade-btn:active{opacity:.85;transform:scale(.97)}.login-required-actions .trade-btn.buy{background:#34d399;color:#000}.login-required-actions .trade-btn.sell{background:#d3345c;color:#fff}.maintenance .top-banner{display:none!important}.maintenance .main-container{text-align:center}.maintenance .main-container #main-content{margin:auto}.maintenance .logo-wrap{height:120px;margin:50px auto;position:relative;width:120px}.maintenance .logo-img{align-items:center;display:flex;height:120px;justify-content:center;overflow:hidden;width:120px}.maintenance .logo-img img{height:80%;object-fit:contain;opacity:.9;width:80%}.maintenance .title{font-size:26px;font-weight:800;letter-spacing:-.02em;line-height:1.1;margin-bottom:10px}.maintenance .subtitle{color:rgba(240,240,248,.55);font-size:15px;line-height:1.6;margin-bottom:40px;max-width:320px}.maintenance .progress-wrap{margin:0 auto 10px;width:240px}.maintenance .progress-bar{background:#111419;border-radius:2px;height:4px;overflow:hidden}.maintenance .progress-fill{background:linear-gradient(90deg,#34d399,#00b8ff);border-radius:2px;height:100%;transition:width 1s ease;width:0}.maintenance .progress-label{color:#6b6b80;display:flex;font-size:11px;font-weight:600;justify-content:space-between;margin-top:6px}.maintenance .eta{color:#6b6b80;font-size:13px;font-weight:700;margin-bottom:40px}.maintenance .eta strong{color:#eaca69}.maintenance .cards{display:flex;flex-wrap:wrap;gap:10px;justify-content:center;max-width:360px}.maintenance .card{align-items:center;border:1px solid hsla(0,0%,100%,.07);border-radius:14px;display:flex;flex:1;gap:10px;min-width:100%;padding:14px 16px;text-align:left}.maintenance .card-icon{flex-shrink:0;font-size:20px}.maintenance .card-text{color:#6b6b80;font-size:12px;line-height:1.4}.maintenance .card-text strong{color:#e2e3e4;display:block;font-size:13px;font-weight:700;margin-bottom:2px}.maintenance .live-indicator{align-items:center;color:#34d399;display:flex;font-size:11px;font-weight:700;gap:6px;letter-spacing:.06em;margin:-20px 30% 20px;text-transform:uppercase}.maintenance .live-dot{animation:pulse 1.4s ease infinite;background:#34d399;border-radius:50%;height:7px;width:7px}.maintenance .live-dot:nth-child(2){animation-delay:.2s}.maintenance .live-dot:nth-child(3){animation-delay:.4s}@keyframes pulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.3;transform:scale(.7)}}.evolution-chart{height:250px;max-height:250px;width:100%}@keyframes dropIn{0%{opacity:0;transform:translateY(40px)}to{opacity:1;transform:translateY(0)}}@keyframes borderPulse{0%{box-shadow:0 0 0 0 rgba(52,211,153,.5)}70%{box-shadow:0 0 0 20px rgba(52,211,153,0)}to{box-shadow:0 0 0 0 rgba(52,211,153,0)}}#monthly-banner-wrapped{left:0;margin:auto;pointer-events:none;position:fixed;right:0;text-align:center;top:80px;width:460px;z-index:9999}#monthly-banner-wrapped .close-banner{background:none;border:none;color:#fff;cursor:pointer;font-size:1.2rem;line-height:1;opacity:.8;position:absolute;right:5px;top:5px}.monthly-banner{display:none}.monthly-banner.visible{align-items:center;animation:dropIn .5s ease-out 1.5s forwards,borderPulse 2.2s cubic-bezier(.66,0,0,1) infinite;background:linear-gradient(135deg,#34d399,#6ee7b7 60%,#3b82f6);border:2px solid #34d399;border-radius:8px;box-shadow:0 4px 10px rgba(52,211,153,.5);color:#fff;display:flex;font-weight:600;gap:.75rem;opacity:0;pointer-events:all;text-shadow:0 0 6px rgba(0,0,0,.7)}.monthly-banner.visible a{background:rgba(0,0,0,.15);border-radius:6px;color:inherit;display:block;gap:.5rem;padding:1rem;text-decoration:none;transition:all .6s ease;width:100%}.monthly-banner.visible a svg{fill:#fff;height:22px;vertical-align:middle;width:22px}.monthly-banner.visible a strong{text-decoration:underline}.monthly-banner.visible a:hover{background:rgba(0,0,0,.3)}.monthly-banner.visible:hover{background:linear-gradient(135deg,#6ee7b7,#3b82f6 70%,#34d399);box-shadow:0 0 15px rgba(52,211,153,.7)}@media(max-width:768px){#user-investment{font-size:3.3vw}}.ms-background{background-image:url(/d7d4c25f17a636edeab7.svg);background-position:50%;background-repeat:no-repeat;background-size:contain;display:none;height:100%;left:0;opacity:.05;pointer-events:none;position:absolute;top:0;width:100%}@media(max-width:768px){#monthly-banner-wrapped{width:300px}}