:root{--v-base:#000;--v-surface:#121212;--v-elev:#1f1f1f;--v-elev-2:#2a2a2a;--v-elev-3:#3e3e3e;--v-muted:#b3b3b3;--v-accent:#2ecc62;--v-accent-hi:#3ee070;--v-on-accent:#000;--v-decor:#2ecc62;--v-backdrop:none}body{background-color:var(--v-base)!important;background-image:var(--v-backdrop)!important;background-attachment:fixed!important}[fill=\#1ed760],[fill=\#1db954]{fill:var(--v-accent)}.ant-slider .ant-slider-track,.ant-switch.ant-switch-checked{background-color:var(--v-accent)!important}.votify-decor{pointer-events:none;z-index:50;position:fixed;inset:0;overflow:hidden}.votify-decor span{left:var(--x);will-change:transform, opacity;display:block;position:absolute}.decor-bubbles span{width:calc(14px * var(--s));height:calc(14px * var(--s));border:1.5px solid color-mix(in srgb, var(--v-decor) 60%, transparent);background:radial-gradient(circle at 30% 30%, color-mix(in srgb, var(--v-decor) 35%, transparent), transparent 60%);animation:votify-rise var(--t) linear var(--d) infinite;opacity:.35;border-radius:50%;bottom:-40px}@keyframes votify-rise{0%{transform:translate(0)}50%{transform:translate(18px,-55vh)}to{transform:translate(-10px,-110vh)}}.decor-stars span{top:var(--y);width:calc(2.5px * var(--s));height:calc(2.5px * var(--s));background:var(--v-decor);box-shadow:0 0 6px var(--v-decor);animation:votify-twinkle calc(var(--t) / 3) ease-in-out var(--d) infinite;border-radius:50%}@keyframes votify-twinkle{0%,to{opacity:.08}50%{opacity:.7}}.decor-petals span{width:calc(13px * var(--s));height:calc(9px * var(--s));background:linear-gradient(135deg, var(--v-decor), color-mix(in srgb, var(--v-decor) 60%, #fff));opacity:.55;animation:votify-fall var(--t) linear var(--d) infinite;border-radius:80% 0;top:-30px}@keyframes votify-fall{0%{transform:translate(0, 0) rotate(var(--r))}25%{transform:translate(40px, 27vh) rotate(calc(var(--r) + 90deg))}50%{transform:translate(-20px, 55vh) rotate(calc(var(--r) + 180deg))}75%{transform:translate(50px, 82vh) rotate(calc(var(--r) + 270deg))}to{transform:translate(10px, 112vh) rotate(calc(var(--r) + 360deg))}}.decor-snow span{width:calc(5px * var(--s));height:calc(5px * var(--s));background:var(--v-decor);opacity:.45;animation:votify-snow var(--t) linear var(--d) infinite;border-radius:50%;top:-10px}@keyframes votify-snow{0%{transform:translate(0)}50%{transform:translate(25px,55vh)}to{transform:translate(-15px,110vh)}}.decor-fireflies span{top:var(--y);width:calc(5px * var(--s));height:calc(5px * var(--s));background:var(--v-decor);box-shadow:0 0 10px 3px color-mix(in srgb, var(--v-decor) 60%, transparent);animation:votify-firefly var(--t) ease-in-out var(--d) infinite alternate;border-radius:50%}@keyframes votify-firefly{0%{opacity:0;transform:translate(0)}30%{opacity:.8}60%{opacity:.15}to{opacity:.7;transform:translate(60px,-50px)}}.decor-embers span{width:calc(4px * var(--s));height:calc(4px * var(--s));background:var(--v-decor);box-shadow:0 0 8px 2px color-mix(in srgb, var(--v-decor) 70%, transparent);animation:votify-ember var(--t) ease-in var(--d) infinite;border-radius:50%;bottom:-10px}@keyframes votify-ember{0%{opacity:.9;transform:translate(0)}to{opacity:0;transform:translate(-40px,-90vh)}}.decor-sparkles span{top:var(--y);width:calc(10px * var(--s));height:calc(10px * var(--s));background:var(--v-decor);clip-path:polygon(50% 0,62% 38%,100% 50%,62% 62%,50% 100%,38% 62%,0 50%,38% 38%);animation:votify-sparkle calc(var(--t) / 2) ease-in-out var(--d) infinite}@keyframes votify-sparkle{0%,to{opacity:0;transform:scale(.2)rotate(0)}50%{opacity:.6;transform:scale(1)rotate(90deg)}}.decor-confetti span{width:calc(7px * var(--s));height:calc(11px * var(--s));background:hsl(var(--h), 85%, 72%);opacity:.5;animation:votify-fall var(--t) linear var(--d) infinite;border-radius:2px;top:-20px}.decor-sunset span{background:radial-gradient(closest-side, color-mix(in srgb, var(--v-decor) 22%, transparent), transparent);border-radius:50%;width:90vw;height:70vh;margin-left:-45vw;animation:9s ease-in-out infinite votify-breathe;top:-35vh;left:50%}@keyframes votify-breathe{0%,to{opacity:.5;transform:scale(1)}50%{opacity:.85;transform:scale(1.06)}}.decor-grid span{background-image:linear-gradient(color-mix(in srgb, var(--v-decor) 55%, transparent) 1px, transparent 1px), linear-gradient(90deg, color-mix(in srgb, var(--v-decor) 55%, transparent) 1px, transparent 1px);transform-origin:bottom;opacity:.18;background-size:60px 60px;height:45vh;animation:4s linear infinite votify-grid;bottom:0;left:-50%;right:-50%;transform:perspective(300px)rotateX(60deg);-webkit-mask-image:linear-gradient(#0000,#000 70%);mask-image:linear-gradient(#0000,#000 70%)}@keyframes votify-grid{0%{background-position:0 0}to{background-position:0 60px}}.decor-shine span{background:linear-gradient(100deg, transparent, color-mix(in srgb, var(--v-decor) 9%, transparent), transparent);width:40%;height:100%;animation:11s ease-in-out infinite votify-shine;top:0;left:-60%}@keyframes votify-shine{0%{transform:translate(0)}60%,to{transform:translate(400%)}}.votify-theme-grid{grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:12px;display:grid}.votify-theme-card{cursor:pointer;text-align:left;color:#fff;background:0 0;border:2px solid #0000;border-radius:12px;padding:0;transition:transform .15s,border-color .15s;position:relative;overflow:hidden}.votify-theme-card:hover{transform:translateY(-2px)}.votify-theme-card.active{border-color:#fff}.votify-theme-card .preview{grid-template-columns:26% 1fr;gap:4px;height:92px;padding:6px;display:grid}.votify-theme-card .preview .side,.votify-theme-card .preview .main{border-radius:6px}.votify-theme-card .preview .main{flex-direction:column;gap:5px;padding:8px;display:flex}.votify-theme-card .preview .main i{background:#ffffff40;border-radius:3px;height:6px;display:block}.votify-theme-card .preview .main b{border-radius:50%;width:22px;height:22px;margin-top:auto}.votify-theme-card .label{padding:8px 10px 10px;font-size:13px}.votify-theme-card .label strong{font-size:14px;display:block}.votify-theme-card .label span{opacity:.7;font-size:12px}.votify-avatar-img{object-fit:cover;color:#fff;border-radius:50%;flex-shrink:0;place-items:center;font-weight:800;display:inline-grid;box-shadow:0 4px 18px #00000059}button.votify-btn.small,a.votify-btn.small{padding:7px 16px;font-size:13px}.votify-actions.end{justify-content:flex-end;margin-top:18px}.votify-field{color:var(--v-muted);flex-direction:column;gap:6px;margin:12px 0;font-size:13px;font-weight:700;display:flex}.votify-field input,.votify-field textarea{background:var(--v-elev-2);border:1px solid var(--v-elev-3);color:#fff;font:inherit;border-radius:6px;padding:10px 12px;font-weight:500}.votify-section{margin-bottom:36px}.votify-section h2{margin:0 0 12px;font-size:24px;font-weight:800}.votify-search-big{background:var(--v-elev-2);color:#fff;width:100%;max-width:520px;font:inherit;border:1px solid #0000;border-radius:999px;margin-bottom:28px;padding:13px 20px;font-size:15px}.votify-search-big:focus{border-color:var(--v-elev-3);outline:none}.votify-page-hero.friends{background:linear-gradient(180deg, color-mix(in srgb, var(--v-accent) 40%, #1a1030) 0%, var(--v-surface) 100%)}.votify-person-row{border-radius:8px;align-items:center;gap:12px;padding:8px 10px;display:flex}.votify-person-row:hover{background:#ffffff0d}.votify-person-main{color:#fff;flex:1;align-items:center;gap:12px;min-width:0;display:flex}.votify-person-main>span:last-child{flex-direction:column;min-width:0;display:flex}.votify-person-main small{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.votify-avatar-wrap{flex-shrink:0;display:inline-flex;position:relative}.votify-live-dot{background:var(--v-accent);border:2px solid var(--v-surface);border-radius:50%;width:13px;height:13px;position:absolute;bottom:0;right:0}.votify-people{grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:14px;display:grid}.votify-person{background:var(--v-elev);text-align:center;border-radius:10px;flex-direction:column;align-items:center;gap:8px;padding:16px 12px;display:flex}.votify-person b{font-size:15px}.votify-profile-hero{align-items:flex-end;gap:28px;padding:90px 32px 30px;display:flex}.votify-profile-hero h1{margin:4px 0;font-size:clamp(36px,7vw,92px);font-weight:900;line-height:1}@media (width<=700px){.votify-profile-hero{flex-direction:column;align-items:flex-start}.votify-profile-hero .votify-avatar-img.big{width:130px!important;height:130px!important}}.votify-profile-bio{opacity:.9;max-width:640px;margin:8px 0}.votify-profile-stats{flex-wrap:wrap;gap:4px 0;font-size:14px;display:flex}.votify-profile-stats span:not(:last-child):after{content:"•";opacity:.6;margin:0 8px}.votify-circles{grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:16px;display:grid}.votify-circle{color:#fff;text-align:center;border-radius:10px;flex-direction:column;align-items:center;gap:6px;padding:12px;display:flex}.votify-circle img,.votify-circle .votify-avatar-img{aspect-ratio:1;object-fit:cover;border-radius:50%;width:100%!important;height:auto!important}.votify-circle:hover{background:var(--v-elev)}.votify-cards{grid-template-columns:repeat(auto-fill,minmax(160px,1fr));gap:16px;display:grid}.votify-mini-card{background:var(--v-elev);color:#fff;border-radius:10px;flex-direction:column;gap:4px;padding:12px;display:flex}.votify-mini-card img{aspect-ratio:1;object-fit:cover;border-radius:6px;width:100%;margin-bottom:6px}.votify-mini-card:hover{background:var(--v-elev-2)}.votify-swatch{cursor:pointer;border:2px solid #ffffff40;border-radius:50%;width:26px;height:26px}.votify-tracklist-row{color:var(--v-muted);border-radius:6px;grid-template-columns:28px 40px minmax(0,2fr) minmax(0,1fr) auto;align-items:center;gap:12px;padding:6px 10px;display:grid}.votify-tracklist-row .n{text-align:right}.votify-tracklist-row .play{color:#fff;cursor:pointer;text-align:right;background:0 0;border:0;grid-area:1/1;display:none}.votify-tracklist-row img{object-fit:cover;border-radius:4px;width:40px;height:40px}.votify-tracklist-row .title{flex-direction:column;min-width:0;display:flex}.votify-tracklist-row .title b{color:#fff;white-space:nowrap;text-overflow:ellipsis;font-weight:600;overflow:hidden}.votify-tracklist-row .title a{color:var(--v-muted)}.votify-tracklist-row .album{color:var(--v-muted);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.votify-tracklist-row .meta{font-size:13px}.votify-tracklist-row:hover{background:#ffffff12}.votify-tracklist-row:hover .n{visibility:hidden}.votify-tracklist-row:hover .play{display:block}@media (width<=700px){.votify-tracklist-row{grid-template-columns:22px 40px minmax(0,1fr) auto}}.votify-friends-panel{z-index:40;background:var(--v-elev);color:#fff;border-radius:10px;width:300px;padding:16px;position:fixed;top:64px;bottom:96px;right:8px;overflow-y:auto;box-shadow:-10px 0 40px #00000080}.votify-friends-panel h3{margin:0;font-size:16px;font-weight:800}@media (width<=768px){.votify-friends-panel{width:auto;top:56px;bottom:140px;left:8px}}.votify-friends-empty{flex-direction:column;align-items:flex-start;gap:12px;margin-top:24px;display:flex}.votify-friend-activity{border-bottom:1px solid #ffffff0f;gap:12px;padding:12px 0;display:flex}.votify-friend-activity>div{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.votify-friend-activity a{color:#fff}.votify-friend-activity .small{white-space:nowrap;text-overflow:ellipsis;font-size:12px;overflow:hidden}.votify-link-plain{color:#fff;text-align:left;font:inherit;cursor:pointer;white-space:nowrap;text-overflow:ellipsis;background:0 0;border:0;padding:0;font-size:13px;overflow:hidden}.votify-link-plain:hover{text-decoration:underline}.votify-eq{align-items:flex-end;gap:2px;height:12px;display:inline-flex}.votify-eq i{background:var(--v-accent);width:3px;animation:.9s ease-in-out infinite votify-eq}.votify-eq i:nth-child(2){animation-delay:-.3s}.votify-eq i:nth-child(3){animation-delay:-.6s}@keyframes votify-eq{0%,to{height:3px}50%{height:12px}}.votify-header-icon.active{color:var(--v-accent)!important}.votify-collab{flex-wrap:wrap;align-items:center;gap:10px;display:inline-flex}.votify-collab-faces{display:inline-flex}.votify-collab-faces a+a{margin-left:-10px}.votify-collab-faces .votify-avatar-img{border:2px solid var(--v-surface)}.votify-pick-list{flex-direction:column;max-height:340px;margin:12px 0;display:flex;overflow-y:auto}.votify-pick{cursor:pointer;border-radius:6px;align-items:center;gap:12px;padding:8px;display:flex}.votify-pick:hover{background:#ffffff0f}.votify-pick input{accent-color:var(--v-accent);width:18px;height:18px}.votify-sleep{color:var(--v-muted);cursor:pointer;background:0 0;border:0;align-items:center;gap:3px;padding:0 6px;display:inline-flex}.votify-sleep:hover{color:#fff}.votify-sleep.on{color:var(--v-accent)}.votify-sleep small{font-size:11px;font-weight:700}.votify-onboarding{z-index:900;background:var(--v-base) var(--v-backdrop);background-image:var(--v-backdrop);color:#fff;place-items:center;padding:30px 16px;display:grid;position:fixed;inset:0;overflow-y:auto}.votify-onboarding-box{z-index:60;background:var(--v-surface);border-radius:16px;width:min(980px,100%);padding:32px;position:relative;box-shadow:0 30px 80px #0009}.votify-onboarding-box h1{margin:8px 0 4px;font-size:32px;font-weight:900}.votify-onboarding-box>.votify-muted{margin-bottom:20px}.votify-onboarding-logo{width:64px;height:64px}.votify-onboarding-steps{color:var(--v-muted);gap:18px;margin-bottom:18px;font-size:13px;font-weight:700;display:flex}.votify-onboarding-steps .active{color:var(--v-accent)}.votify-onboarding-steps .done{color:#fff}.votify-wrapped{z-index:950;color:#fff;-webkit-user-select:none;user-select:none;background:#000;position:fixed;inset:0;overflow:hidden}.votify-wrapped.loading{background:#000}.wr-progress{z-index:5;gap:4px;display:flex;position:absolute;top:12px;left:16px;right:16px}.wr-progress span{background:#ffffff4d;border-radius:2px;flex:1;height:3px;overflow:hidden}.wr-progress i{background:#fff;height:100%;display:block}.wr-top{z-index:6;justify-content:space-between;align-items:center;display:flex;position:absolute;top:26px;left:16px;right:16px}.wr-top button{color:#fff;cursor:pointer;background:#00000059;border:0;border-radius:50%;width:38px;height:38px;font-size:16px}.wr-slide{background:radial-gradient(circle at 20% 15%, var(--a) 0%, transparent 55%), linear-gradient(160deg, var(--b) 0%, #000 100%);text-align:center;place-items:center;padding:80px 24px 40px;animation:.6s ease-out wr-in;display:grid;position:absolute;inset:0;overflow:hidden}.votify-wrapped.closed .wr-slide{flex-direction:column;justify-content:center;align-items:center;gap:16px;display:flex}@keyframes wr-in{0%{opacity:0;transform:scale(1.04)}to{opacity:1;transform:scale(1)}}.wr-shapes i{background:var(--a);opacity:.18;filter:blur(4px);border-radius:50%;animation:9s ease-in-out infinite alternate wr-float;position:absolute}.wr-shapes i:first-child{width:40vmin;height:40vmin;top:10vh;right:-10vmin}.wr-shapes i:nth-child(2){border-radius:30%;width:22vmin;height:22vmin;animation-delay:-3s;bottom:8vh;left:6vw}.wr-shapes i:nth-child(3){width:12vmin;height:12vmin;animation-delay:-6s;top:14vh;left:45vw}@keyframes wr-float{0%{transform:translate(0)rotate(0)}to{transform:translate(30px,-40px)rotate(40deg)}}.wr-content{z-index:2;flex-direction:column;align-items:center;gap:12px;width:100%;max-width:640px;display:flex;position:relative}.wr-content>*{animation:.7s ease-out both wr-up}.wr-content>:nth-child(2){animation-delay:.15s}.wr-content>:nth-child(3){animation-delay:.3s}.wr-content>:nth-child(4){animation-delay:.45s}.wr-content>:nth-child(5){animation-delay:.6s}@keyframes wr-up{0%{opacity:0;transform:translateY(24px)}to{opacity:1;transform:none}}.wr-logo{width:72px}.wr-kicker{opacity:.9;font-size:20px;font-weight:700}.wr-huge{color:var(--a);letter-spacing:-4px;margin:0;font-size:clamp(80px,22vw,200px);font-weight:900;line-height:.9}.wr-big{color:var(--a);text-transform:capitalize;margin:0;font-size:clamp(40px,9vw,84px);font-weight:900;line-height:1}.wr-title{margin:0;font-size:clamp(28px,6vw,48px);font-weight:900}.wr-lead{font-size:22px;font-weight:600}.wr-small{opacity:.85;max-width:460px;font-size:16px}.wr-pill{background:var(--a);color:#000;border-radius:999px;padding:8px 18px;font-weight:800}.wr-emoji{font-size:110px}.wr-cover{aspect-ratio:1;object-fit:cover;border-radius:8px;width:min(300px,60vw);box-shadow:0 20px 60px #0009}.wr-cover.round{border-radius:50%}.wr-list{text-align:left;flex-direction:column;gap:10px;width:min(460px,100%);margin:0;padding:0;list-style:none;display:flex}.wr-list li{align-items:center;gap:14px;font-size:20px;display:flex}.wr-list li>span:first-child{width:28px;color:var(--a);font-size:24px;font-weight:900}.wr-list li img{object-fit:cover;border-radius:4px;width:52px;height:52px}.wr-list li img.round{border-radius:50%}.wr-list li small{opacity:.75;margin-left:auto}.wr-list.big li{font-size:22px}.wr-col{flex-direction:column;min-width:0;display:flex}.wr-col b{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.wr-col small{margin-left:0!important}.wr-bars{align-items:flex-end;gap:6px;width:min(560px,100%);height:220px;display:flex}.wr-bars div{flex-direction:column;flex:1;justify-content:flex-end;align-items:center;gap:6px;height:100%;display:flex}.wr-bars i{background:#ffffff59;border-radius:4px 4px 0 0;width:100%}.wr-bars .best i{background:var(--a)}.wr-bars small{opacity:.8;font-size:11px}.wr-nav{z-index:3;cursor:pointer;background:0 0;border:0;width:30%;position:absolute;top:80px;bottom:0}.wr-nav.prev{left:0}.wr-nav.next{right:0}.wr-summary{z-index:4;flex-direction:column;align-items:center;gap:16px;display:flex;position:relative}.wr-summary canvas{aspect-ratio:9/16;border-radius:12px;width:auto;height:min(68vh,760px);box-shadow:0 20px 60px #0009}.votify-wrapped-banner{color:#fff;background:linear-gradient(110deg,#1db954,#4f7cff 50%,#ff4fa3);border-radius:12px;align-items:center;gap:16px;margin:0 0 20px;padding:16px 20px;display:flex}.votify-wrapped-banner>span:first-child{font-size:36px}.votify-wrapped-banner div{flex-direction:column;flex:1;display:flex}.votify-wrapped-banner b{font-size:18px}.votify-wrapped-banner:hover{filter:brightness(1.08)}.votify-badge-host{position:relative}.votify-count{background:var(--v-accent);min-width:16px;height:16px;color:var(--v-on-accent);border-radius:999px;place-items:center;padding:0 4px;font-size:10px;font-style:normal;font-weight:800;display:grid;position:absolute;top:-4px;right:-6px}.votify-journal h4{text-transform:capitalize;color:var(--v-muted);margin:18px 0 6px;font-size:13px}.votify-journal-row{border-bottom:1px solid #ffffff0d;grid-template-columns:52px 28px 1fr;gap:8px;padding:7px 4px;font-size:14px;display:grid}.votify-journal-row .time{color:var(--v-muted);font-variant-numeric:tabular-nums}.votify-pick-card{color:#fff;border-radius:10px;align-items:center;gap:16px;max-width:560px;padding:12px;display:flex}.votify-pick-card img{object-fit:cover;border-radius:6px;width:92px;height:92px}.votify-pick-card div{flex-direction:column;gap:2px;display:flex}.votify-pick-card p{color:var(--v-muted);margin:0 0 4px}.votify-pick-card:hover{background:#ffffff0f}.votify-events{flex-direction:column;gap:6px;max-width:720px;display:flex}.votify-event{color:#fff;border-radius:8px;align-items:center;gap:14px;padding:10px;display:flex}.votify-event .date{background:var(--v-elev-2);border-radius:8px;flex-direction:column;align-items:center;width:54px;padding:6px 0;display:flex}.votify-event .date b{font-size:20px}.votify-event .date small{text-transform:uppercase;color:var(--v-muted);font-size:11px}.votify-event>span:nth-child(2){flex-direction:column;flex:1;display:flex}.votify-event:hover{background:#ffffff0f}.votify-merch{grid-template-columns:repeat(auto-fill,minmax(180px,1fr));gap:12px;display:grid}.votify-merch a{background:var(--v-elev);color:#fff;border-radius:10px;flex-direction:column;gap:4px;padding:16px;display:flex}.votify-merch a span{color:var(--v-accent);font-weight:800}.votify-merch a:hover{background:var(--v-elev-2)}.votify-gallery{grid-template-columns:repeat(auto-fill,minmax(160px,1fr));gap:10px;margin-top:12px;display:grid}.votify-gallery img{aspect-ratio:4/3;object-fit:cover;border-radius:8px;width:100%}.st-layout{color:#fff;grid-template-columns:220px minmax(0,1fr);align-items:start;gap:24px;display:grid}@media (width<=900px){.st-layout{grid-template-columns:1fr}}.st-nav{background:var(--v-elev);border-radius:12px;padding:14px;position:sticky;top:70px}.st-nav nav{flex-direction:column;gap:2px;margin-top:12px;display:flex}.st-nav nav button{color:var(--v-muted);font:inherit;cursor:pointer;text-align:left;background:0 0;border:0;border-radius:8px;align-items:center;gap:10px;padding:9px 10px;font-weight:700;display:flex}.st-nav nav button:hover{color:#fff;background:#ffffff0d}.st-nav nav button.on{color:#fff;background:var(--v-elev-2);box-shadow:inset 3px 0 0 var(--v-accent)}@media (width<=900px){.st-nav{position:static}.st-nav nav{flex-direction:row;overflow-x:auto}.st-nav nav button{white-space:nowrap}}.st-artist-switch{align-items:center;gap:10px;display:flex}.st-artist-switch>div{flex-direction:column;min-width:0;display:flex}.st-artist-switch select{color:#fff;font:inherit;background:0 0;border:0;max-width:140px;font-weight:800}.st-artist-switch .small{font-size:12px}.st-title{margin:0 0 18px;font-size:28px;font-weight:900}.st-panel{background:var(--v-elev);border-radius:12px;margin-bottom:16px;padding:20px}.st-panel h3{margin:0 0 12px;font-size:17px;font-weight:800}.st-grid-2{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}@media (width<=1100px){.st-grid-2{grid-template-columns:1fr}}.st-kpis{grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:12px;margin-bottom:16px;display:grid}.st-kpi{background:var(--v-elev);border-radius:12px;flex-direction:column;gap:2px;padding:14px 16px;display:flex}.st-kpi span{color:var(--v-muted);font-size:12px;font-weight:700}.st-kpi b{font-size:26px;font-weight:900}.st-delta{color:var(--v-muted);font-size:12px;font-weight:800}.st-delta.up{color:var(--v-accent)}.st-delta.down{color:#f15e6c}.st-linechart svg{cursor:crosshair;width:100%;height:180px;display:block}.st-linechart-axis{color:var(--v-muted);justify-content:space-between;margin:6px 0 10px;font-size:12px;display:flex}.st-bars{align-items:flex-end;gap:3px;height:140px;display:flex}.st-bars div{flex-direction:column;flex:1;justify-content:flex-end;align-items:center;gap:4px;min-width:0;height:100%;display:flex}.st-bars i{background:#ffffff38;border-radius:3px 3px 0 0;width:100%}.st-bars .best i{background:var(--v-accent)}.st-bars small{color:var(--v-muted);font-size:9px;overflow:hidden}.st-meter{grid-template-columns:170px 1fr 44px;align-items:center;gap:10px;margin:8px 0;font-size:13px;display:grid}.st-meter i{background:#ffffff1a;border-radius:4px;height:8px;overflow:hidden}.st-meter b{background:var(--v-accent);height:100%;display:block}.st-meter small{text-align:right;color:var(--v-muted)}.st-fan{color:#fff;border-radius:8px;align-items:center;gap:10px;padding:6px;display:flex}.st-fan>span:first-child{width:18px;color:var(--v-muted);font-weight:800}.st-fan .votify-muted{margin-left:auto}.st-fan:hover{background:#ffffff0d}.st-table{border-collapse:collapse;width:100%;font-size:14px}.st-table th{text-align:left;color:var(--v-muted);border-bottom:1px solid #ffffff14;padding:8px;font-size:12px;font-weight:700}.st-table td{vertical-align:middle;border-bottom:1px solid #ffffff0a;padding:8px}.st-table td b{margin-right:6px}.st-table.st-releases tr{cursor:pointer}.st-table.st-releases tbody tr:hover{background:#ffffff0d}.st-table.st-releases img{object-fit:cover;border-radius:4px;width:48px;height:48px;display:block}.st-table.st-releases td:nth-child(2){flex-direction:column;justify-content:center;min-height:64px;display:flex}@media (width<=700px){.st-hide-sm{display:none!important}}.st-status{text-transform:uppercase;letter-spacing:.4px;border-radius:999px;padding:3px 9px;font-size:11px;font-weight:800;display:inline-block}.st-status.out{background:var(--v-accent);color:var(--v-on-accent)}.st-status.scheduled{background:#4f7cff}.st-status.draft{background:#535353}.st-status.big{padding:6px 14px;font-size:13px}.st-progress{background:#ffffff1a;border-radius:4px;height:8px;margin-bottom:12px;overflow:hidden}.st-progress i{background:var(--v-accent);height:100%;display:block}.st-checklist{flex-direction:column;gap:6px;margin:0;padding:0;list-style:none;display:flex}.st-checklist li{color:#fff;gap:10px;display:flex}.st-checklist li span{width:16px;color:var(--v-muted)}.st-checklist li.ok{color:var(--v-muted);text-decoration:line-through}.st-checklist li.ok span{color:var(--v-accent)}.st-checklist li button{color:#fff;font:inherit;cursor:pointer;background:0 0;border:0;padding:0;text-decoration:underline}.st-latest{cursor:pointer}.st-latest>div{align-items:center;gap:16px;display:flex}.st-latest img{object-fit:cover;border-radius:6px;width:110px;height:110px}.st-latest b{font-size:20px;display:block}.st-upcoming{cursor:pointer;border-radius:8px;align-items:center;gap:12px;margin-bottom:8px;padding:8px;display:flex}.st-upcoming img{object-fit:cover;border-radius:4px;width:46px;height:46px}.st-upcoming>div{flex-direction:column;flex:1;align-items:flex-start;gap:4px;display:flex}.st-upcoming:hover{background:#ffffff0d}.st-simple-row{border-bottom:1px solid #ffffff0d;align-items:center;gap:12px;padding:8px 0;display:flex}.st-simple-row img{object-fit:cover;border-radius:4px;width:40px;height:40px}.st-simple-row .votify-muted{flex:1}.st-form-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px 16px;display:grid}@media (width<=700px){.st-form-grid{grid-template-columns:1fr}}.st-field{color:var(--v-muted);flex-direction:column;gap:6px;min-width:0;font-size:13px;font-weight:700;display:flex}.st-field.wide{grid-column:1/-1}.st-field small{font-size:12px;font-weight:500}.st-panel input:not([type=checkbox]):not([type=radio]):not([type=color]):not([type=range]),.st-panel select,.st-panel textarea,.st-track-details input:not([type=checkbox]):not([type=radio]):not([type=color]):not([type=range]),.st-track-details select,.st-track-details textarea,.st-list-edit input:not([type=checkbox]):not([type=radio]):not([type=color]):not([type=range]),.st-list-edit select,.st-list-edit textarea{background:var(--v-elev-2);border:1px solid var(--v-elev-3);color:#fff;font:inherit;border-radius:6px;width:100%;min-width:0;padding:9px 11px;font-weight:500}.st-panel input:not([type=checkbox]):not([type=radio]):not([type=color]):not([type=range]):focus,.st-panel select:focus,.st-panel textarea:focus,.st-track-details input:not([type=checkbox]):not([type=radio]):not([type=color]):not([type=range]):focus,.st-track-details select:focus,.st-track-details textarea:focus,.st-list-edit input:not([type=checkbox]):not([type=radio]):not([type=color]):not([type=range]):focus,.st-list-edit select:focus,.st-list-edit textarea:focus{border-color:var(--v-accent);outline:none}.st-panel input:not([type=checkbox]):not([type=radio]):not([type=color]):not([type=range]):disabled,.st-panel select:disabled,.st-panel textarea:disabled,.st-track-details input:not([type=checkbox]):not([type=radio]):not([type=color]):not([type=range]):disabled,.st-track-details select:disabled,.st-track-details textarea:disabled,.st-list-edit input:not([type=checkbox]):not([type=radio]):not([type=color]):not([type=range]):disabled,.st-list-edit select:disabled,.st-list-edit textarea:disabled{opacity:.6}.st-panel input[type=color],.st-track-details input[type=color],.st-list-edit input[type=color]{background:0 0;border:0;width:54px;height:36px;padding:0}.st-tags-box{background:var(--v-elev-2);border:1px solid var(--v-elev-3);border-radius:6px;flex-wrap:wrap;align-items:center;gap:6px;padding:6px;display:flex}.st-tags-box input{flex:1;min-width:120px;background:0 0!important;border:0!important;padding:4px!important}.st-tag{background:var(--v-accent);color:var(--v-on-accent);border-radius:999px;align-items:center;gap:4px;padding:3px 4px 3px 10px;font-size:12px;font-weight:700;display:inline-flex}.st-tag button{color:inherit;cursor:pointer;background:0 0;border:0;font-size:11px}.st-suggest{flex-wrap:wrap;gap:5px;margin-top:6px;display:flex}.st-suggest button{color:var(--v-muted);font:inherit;cursor:pointer;background:#ffffff0f;border:0;border-radius:999px;padding:3px 10px;font-size:12px}.st-suggest button:hover{color:#fff;background:#ffffff1f}.st-credits{flex-direction:column;align-items:flex-start;gap:6px;display:flex}.st-credit-row{grid-template-columns:160px 1fr 34px;gap:6px;width:100%;display:grid}.st-editor-head{flex-wrap:wrap;align-items:center;gap:16px;margin-bottom:18px;display:flex}.st-editor-head img{object-fit:cover;border-radius:6px;width:84px;height:84px}.st-editor-head>div{flex:1;min-width:200px}.st-editor-head h2{margin:4px 0;font-size:28px;font-weight:900}.st-split{grid-template-columns:minmax(0,1fr) 360px;align-items:start;gap:20px;display:grid}@media (width<=1250px){.st-split{grid-template-columns:1fr}}.st-split-side{position:sticky;top:70px}.st-track{border-radius:8px;margin-bottom:4px}.st-track.open{background:#ffffff0a}.st-track-row{align-items:center;gap:10px;padding:8px;display:flex}.st-track-row .n{text-align:right;width:20px;color:var(--v-muted)}.st-track-row .t{cursor:pointer;flex-direction:column;flex:1;min-width:0;display:flex}.st-track-row .t b{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.st-track-row .st-inline{flex:1}.st-move{flex-direction:column;display:flex}.st-move button{color:var(--v-muted);cursor:pointer;background:0 0;border:0;font-size:9px;line-height:1.2}.st-move button:disabled{opacity:.25;cursor:default}.st-move button:hover:not(:disabled){color:#fff}.st-play{background:var(--v-accent);width:30px;height:30px;color:var(--v-on-accent);cursor:pointer;border:0;border-radius:50%;flex-shrink:0;font-size:11px}.st-e{background:var(--v-muted);color:#000;vertical-align:1px;border-radius:2px;place-items:center;width:16px;height:16px;margin-right:5px;font-size:10px;font-style:normal;font-weight:800;display:inline-grid}.st-track-details{flex-direction:column;gap:12px;padding:4px 12px 16px 46px;display:flex}.st-track-details .small{font-size:12px}@media (width<=700px){.st-track-details{padding-left:12px}}.st-cover-edit{flex-wrap:wrap;align-items:center;gap:20px;display:flex}.st-cover-edit img,.st-cover-edit .st-cover-empty{object-fit:cover;border-radius:8px;width:220px;height:220px}.st-cover-edit .st-cover-empty{background:var(--v-elev-2);color:var(--v-muted);place-items:center;display:grid}.st-cover-edit>div{flex-direction:column;flex:1;align-items:flex-start;gap:12px;min-width:200px;display:flex}.st-release-state{flex-direction:column;align-items:flex-start;gap:10px;margin-bottom:18px;display:flex}.st-options{margin:16px 0}.st-steps{flex-wrap:wrap;gap:6px;margin-bottom:18px;display:flex}.st-steps button{background:var(--v-elev);color:var(--v-muted);font:inherit;cursor:pointer;border:0;border-radius:999px;align-items:center;gap:8px;padding:8px 14px 8px 8px;font-weight:700;display:flex}.st-steps button span{background:var(--v-elev-3);border-radius:50%;place-items:center;width:24px;height:24px;font-size:12px;display:grid}.st-steps button.on{color:#fff}.st-steps button.on span{background:var(--v-accent);color:var(--v-on-accent)}.st-steps button.done span{background:color-mix(in srgb, var(--v-accent) 40%, transparent)}.st-steps button:disabled{opacity:.4;cursor:default}.votify-dropzone.big{padding:50px 20px;font-size:17px}.st-file{border-bottom:1px solid #ffffff0d;grid-template-columns:24px 1fr auto 34px;align-items:center;gap:10px;padding:8px 4px;display:grid}.st-file b{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.st-nav-buttons{justify-content:space-between;margin-top:6px;display:flex}.st-choice{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-bottom:16px;display:grid}.st-choice button{text-align:left;background:var(--v-elev-2);color:#fff;font:inherit;cursor:pointer;border:2px solid #0000;border-radius:10px;flex-direction:column;gap:6px;padding:14px;display:flex}.st-choice button small{color:var(--v-muted)}.st-choice button.on{border-color:var(--v-accent)}@media (width<=700px){.st-choice{grid-template-columns:1fr}}.st-recap{background:#ffffff0a;border-radius:8px;margin:14px 0;padding:12px 14px}.st-preview-label{text-transform:uppercase;letter-spacing:1px;color:var(--v-muted);margin-bottom:8px;font-size:11px;font-weight:800}.st-album-preview,.st-artist-preview{border-radius:12px;font-size:13px;overflow:hidden}.st-ap-hero{border-radius:12px 12px 0 0;align-items:flex-end;gap:14px;padding:40px 16px 16px;display:flex}.st-ap-hero img,.st-ap-hero .st-ap-nocover{object-fit:cover;flex-shrink:0;width:110px;height:110px;box-shadow:0 8px 30px #00000080}.st-ap-hero .st-ap-nocover{color:#777;background:#333;place-items:center;font-size:40px;display:grid}.st-ap-hero h2{word-break:break-word;margin:2px 0;font-size:24px;font-weight:900;line-height:1.05}.st-ap-hero em{opacity:.8;font-size:12px;display:block}.st-ap-hero p{flex-wrap:wrap;align-items:center;gap:5px;margin:6px 0 0;font-size:12px;display:flex}.st-ap-hero small{font-size:11px;font-weight:700}.st-ap-body,.st-arp-body{border-radius:0 0 12px 12px;padding:12px 16px 16px}.st-ap-body h4,.st-arp-body h4{margin:14px 0 6px;font-size:15px;font-weight:800}.st-ap-controls{color:var(--v-muted);align-items:center;gap:16px;margin-bottom:10px;font-size:18px;display:flex}.st-ap-play{background:var(--v-accent);width:42px;height:42px;color:var(--v-on-accent);border-radius:50%;place-items:center;font-size:15px;display:grid}.st-follow{border:1px solid var(--v-muted);color:#fff;border-radius:999px;padding:4px 12px;font-size:12px;font-weight:700}.st-ap-desc{color:var(--v-muted);font-size:12px}.st-ap-tracks>div{grid-template-columns:20px 1fr auto;align-items:center;gap:10px;padding:5px 0;display:grid}.st-ap-tracks>div .n,.st-ap-tracks>div .d{color:var(--v-muted)}.st-ap-tracks>div .t{flex-direction:column;min-width:0;display:flex}.st-ap-tracks>div .t b,.st-ap-tracks>div .t small{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.st-ap-tracks>div .t b{font-weight:600}.st-ap-tracks>div .t small{color:var(--v-muted)}.st-ap-foot{color:var(--v-muted);margin-top:14px;font-size:11px}.st-ap-foot p{margin:2px 0}.st-arp-hero{background-position:50%;background-size:cover;border-radius:12px 12px 0 0;flex-direction:column;justify-content:flex-end;height:190px;padding:16px;display:flex;position:relative}.st-arp-hero h2{margin:0;font-size:34px;font-weight:900;line-height:1}.st-arp-hero small{margin-top:4px;font-size:12px}.st-arp-photo{object-fit:cover;border-radius:50%;width:70px;height:70px;margin-bottom:8px}.st-arp-track{grid-template-columns:16px 34px 1fr auto;align-items:center;gap:10px;padding:4px 0;display:grid}.st-arp-track span,.st-arp-track small{color:var(--v-muted)}.st-arp-track img{object-fit:cover;border-radius:3px;width:34px;height:34px}.st-arp-track b{white-space:nowrap;text-overflow:ellipsis;font-weight:600;overflow:hidden}.st-arp-pick{align-items:center;gap:10px;display:flex}.st-arp-pick img{object-fit:cover;border-radius:4px;width:64px;height:64px}.st-arp-pick p{color:var(--v-muted);margin:0 0 4px;font-size:12px}.st-arp-event{align-items:center;gap:10px;padding:4px 0;display:flex}.st-arp-event>span{text-align:center;background:#ffffff14;border-radius:6px;width:52px;padding:6px 2px;font-size:12px;font-weight:800}.st-arp-event div{flex-direction:column;display:flex}.st-arp-event small{color:var(--v-muted)}.st-arp-about{background-color:var(--v-elev-2);background-position:50%;background-size:cover;border-radius:10px;flex-direction:column;justify-content:flex-end;gap:6px;min-height:120px;padding:16px;display:flex}.st-arp-about p{-webkit-line-clamp:4;-webkit-box-orient:vertical;margin:0;display:-webkit-box;overflow:hidden}.st-arp-about small{color:var(--v-muted)}.votify-tabs.small{margin-bottom:12px}.votify-tabs.small button{padding:6px 12px;font-size:13px}.st-images{flex-direction:column;gap:22px;display:flex}.st-image-slot{align-items:center;gap:16px;display:flex}.st-image-slot img.round{object-fit:cover;border-radius:50%;width:110px;height:110px}.st-image-slot .banner{object-fit:cover;border-radius:8px;width:300px;height:100px}.st-image-slot .banner.empty{background:var(--v-elev-2);color:var(--v-muted);place-items:center;display:grid}.st-image-slot>div{flex-direction:column;align-items:flex-start;gap:6px;display:flex}@media (width<=700px){.st-image-slot{flex-direction:column;align-items:flex-start}.st-image-slot .banner{width:100%}}.st-gallery{grid-template-columns:repeat(auto-fill,minmax(120px,1fr));gap:10px;display:grid}.st-gallery>div{position:relative}.st-gallery>div img{aspect-ratio:4/3;object-fit:cover;border-radius:6px;width:100%;display:block}.st-gallery>div button{background:#0009;position:absolute;top:4px;right:4px}.st-gallery-add{aspect-ratio:4/3;border:2px dashed var(--v-elev-3);color:var(--v-muted);cursor:pointer;border-radius:6px;place-items:center;font-size:30px;display:grid}.st-gallery-add:hover{color:#fff;border-color:#fff}.st-list-edit{flex-direction:column;align-items:flex-start;gap:8px;display:flex}.st-list-row{flex-wrap:wrap;align-items:center;gap:8px;width:100%;display:flex}.st-list-row input{flex:1;min-width:130px}.st-tap{background:var(--v-elev-2);border:2px solid var(--v-accent);text-align:center;cursor:pointer;border-radius:10px;outline:none;flex-direction:column;gap:10px;padding:26px 20px;display:flex}.st-tap b{font-size:24px}.votify-admin-main .st-layout.embedded{grid-template-columns:200px minmax(0,1fr)}.votify-admin-main .st-layout.embedded .st-nav{top:10px}.votify-route{animation:.35s cubic-bezier(.2,.7,.2,1) both votify-page-in}@keyframes votify-page-in{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}.playlist-card{animation:.45s cubic-bezier(.2,.7,.2,1) both votify-card-in;transition:transform .25s cubic-bezier(.2,.7,.2,1),background-color .25s,box-shadow .25s!important}.playlist-card img{transition:transform .4s cubic-bezier(.2,.7,.2,1)}.playlist-card:hover{transform:translateY(-4px);box-shadow:0 14px 30px #00000073}.playlist-card:hover img{transform:scale(1.04)}.playlist-card:first-child{animation-delay:35ms}.playlist-card:nth-child(2){animation-delay:70ms}.playlist-card:nth-child(3){animation-delay:.105s}.playlist-card:nth-child(4){animation-delay:.14s}.playlist-card:nth-child(5){animation-delay:.175s}.playlist-card:nth-child(6){animation-delay:.21s}.playlist-card:nth-child(7){animation-delay:.245s}.playlist-card:nth-child(8){animation-delay:.28s}.playlist-card:nth-child(9){animation-delay:.315s}.playlist-card:nth-child(10){animation-delay:.35s}.playlist-card:nth-child(11){animation-delay:.385s}.playlist-card:nth-child(12){animation-delay:.42s}@keyframes votify-card-in{0%{opacity:0;transform:translateY(14px)scale(.98)}to{opacity:1;transform:none}}.circle-play,.votify-play-round,.st-ap-play{transition:transform .18s cubic-bezier(.3,1.6,.5,1)!important}.circle-play:active,.votify-play-round:active,.st-ap-play:active{transform:scale(.9)!important}button.votify-btn:active,a.votify-btn:active{transform:scale(.96)}.votify-cover-in{animation:.5s ease-out both votify-cover-in}@keyframes votify-cover-in{0%{opacity:0;filter:blur(6px);transform:scale(.92)}to{opacity:1;filter:none;transform:none}}.votify-beat{--beat:0;transform:scale(calc(1 + var(--beat) * .07));box-shadow:0 0 calc(4px + var(--beat) * 26px) calc(var(--beat) * 4px) color-mix(in srgb, var(--v-accent) calc(var(--beat) * 90%), transparent);border-radius:6px;transition:transform 80ms linear}.votify-beat-bg{--beat:0;position:relative}.votify-beat-bg:before{content:"";pointer-events:none;background:radial-gradient(circle at 30% 40%, color-mix(in srgb, var(--v-accent) 35%, transparent), transparent 60%);opacity:calc(var(--beat) * .9);transition:opacity 80ms linear;position:absolute;inset:0}.votify-fullscreen-cover{position:relative}.votify-fullscreen-cover img{z-index:1;position:relative}.votify-fs-ring{pointer-events:none;z-index:0;width:150%;height:150%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.votify-visualizer{display:block}.votify-visualizer.bars{width:100%;height:60px}.votify-burst{z-index:3000;pointer-events:none;position:fixed}.votify-burst span{animation:.9s cubic-bezier(.2,.7,.3,1) forwards votify-burst;position:absolute;top:0;left:0;transform:translate(-50%,-50%)}@keyframes votify-burst{0%{opacity:1;transform:translate(-50%,-50%)scale(.4)}70%{opacity:1}to{opacity:0;transform:translate(calc(-50% + var(--dx)), calc(-50% + var(--dy))) rotate(var(--rot)) scale(1.1)}}.votify-confetti{z-index:3000;pointer-events:none;position:fixed;inset:0}.ant-message .ant-message-notice-content{font-weight:600;background:var(--v-elev-2)!important;color:#fff!important;border-radius:999px!important;box-shadow:0 10px 30px #00000080!important}.ant-message-notice{animation:.35s cubic-bezier(.3,1.4,.5,1) votify-toast}@keyframes votify-toast{0%{opacity:0;transform:translateY(-16px)scale(.95)}to{opacity:1;transform:none}}.votify-palette-backdrop{z-index:2000;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#0000008c;justify-content:center;align-items:flex-start;padding:12vh 16px 16px;animation:.15s ease-out votify-fade;display:flex;position:fixed;inset:0}@keyframes votify-fade{0%{opacity:0}}.votify-palette{background:var(--v-elev);border:1px solid var(--v-elev-3);color:#fff;border-radius:14px;width:min(620px,100%);animation:.22s cubic-bezier(.3,1.3,.5,1) votify-pop;overflow:hidden;box-shadow:0 30px 80px #0009}.votify-palette>input{border:0;border-bottom:1px solid var(--v-elev-3);color:#fff;width:100%;font:inherit;background:0 0;outline:none;padding:18px 20px;font-size:18px}@keyframes votify-pop{0%{opacity:0;transform:scale(.96)translateY(-8px)}}.votify-palette-list{max-height:52vh;padding:6px;overflow-y:auto}.votify-palette-list button{color:#fff;text-align:left;width:100%;font:inherit;cursor:pointer;background:0 0;border:0;border-radius:8px;align-items:center;gap:12px;padding:10px 12px;display:flex}.votify-palette-list button.on{background:var(--v-elev-2);box-shadow:inset 3px 0 0 var(--v-accent)}.votify-palette-list button .icon{text-align:center;width:24px}.votify-palette-list button .label{white-space:nowrap;text-overflow:ellipsis;flex:1;overflow:hidden}.votify-palette-list p{padding:14px}kbd{color:var(--v-muted);background:var(--v-elev-2);border:1px solid var(--v-elev-3);border-bottom-width:2px;border-radius:5px;padding:1px 6px;font-family:inherit;font-size:11px;font-weight:700}.votify-palette-foot{border-top:1px solid var(--v-elev-3);color:var(--v-muted);gap:18px;padding:10px 16px;font-size:12px;display:flex}.votify-shortcuts{flex-direction:column;gap:8px;margin:14px 0;display:flex}.votify-shortcuts div{grid-template-columns:130px 1fr;align-items:center;gap:10px;display:grid}.votify-splash{z-index:5000;background:var(--v-base);background-image:var(--v-backdrop);color:#fff;flex-direction:column;justify-content:center;align-items:center;gap:14px;transition:opacity .5s,transform .5s;display:flex;position:fixed;inset:0}.votify-splash img{z-index:1;width:110px;height:110px;animation:.9s cubic-bezier(.3,1.5,.5,1) both votify-splash-logo;position:relative}.votify-splash b{letter-spacing:-.5px;font-size:30px;font-weight:900;animation:.6s ease-out .35s both votify-splash-text}.votify-splash .ripple{border:3px solid var(--v-accent);border-radius:50%;width:120px;height:120px;animation:1.3s ease-out .2s both votify-ripple;position:absolute}.votify-splash .ripple.two{animation-delay:.45s}.votify-splash.out{opacity:0;pointer-events:none;transform:scale(1.06)}@keyframes votify-splash-logo{0%{opacity:0;transform:scale(.3)rotate(-20deg)}to{opacity:1;transform:none}}@keyframes votify-splash-text{0%{opacity:0;letter-spacing:8px;transform:translateY(10px)}to{opacity:1;transform:none}}@keyframes votify-ripple{0%{opacity:.9;transform:scale(.8)}to{opacity:0;transform:scale(3.2)}}.votify-streak{background:linear-gradient(100deg, color-mix(in srgb, #ff7a3d 35%, var(--v-elev)), var(--v-elev));color:#fff;border-radius:12px;align-items:center;gap:14px;margin:0 0 20px;padding:14px 18px;display:flex}.votify-streak .flame{transform-origin:50% 90%;font-size:34px;animation:1.6s ease-in-out infinite votify-flame}.votify-streak div{flex-direction:column;display:flex}.votify-streak b{font-size:18px}.votify-streak small{opacity:.8}.votify-streak.pending .flame{filter:grayscale(.7);animation-duration:3s}@keyframes votify-flame{0%,to{transform:scale(1)rotate(-3deg)}50%{transform:scale(1.12)rotate(3deg)}}@media (prefers-reduced-motion:reduce){.votify-route,.playlist-card,.votify-cover-in,.votify-splash img,.votify-streak .flame{animation:none!important}.votify-beat{box-shadow:none;transform:none}}.votify-navbar-search{flex:auto;min-width:0;max-width:560px}@media (width<=768px){.votify-navbar-search{display:none}}.votify-header-icon.subtle{opacity:.7;color:var(--v-muted)!important;background:0 0!important}.votify-header-icon.subtle:hover{opacity:1;color:#fff!important}.votify-landing{background:var(--v-base);background-image:var(--v-backdrop);color:#fff;grid-template-columns:minmax(0,1fr) minmax(360px,520px);align-items:center;gap:clamp(24px,5vw,90px);padding:clamp(40px,6vh,80px) clamp(24px,7vw,140px);display:grid;position:fixed;inset:0;overflow:hidden}@media (width<=900px){.votify-landing{grid-template-columns:1fr;align-content:center;gap:18px}.votify-landing .votify-landing-features,.votify-landing .votify-landing-lead{display:none}.votify-landing .votify-landing-text h1{font-size:34px}}@media (height<=760px){.votify-landing .votify-landing-shot{display:none}}.votify-landing-text{animation:.6s ease-out both votify-page-in}.votify-landing-text h1{letter-spacing:-2px;margin:22px 0 18px;font-size:clamp(40px,5.2vw,84px);font-weight:900;line-height:1.02}.votify-landing-brand{align-items:center;gap:12px;display:flex}.votify-landing-brand img{width:44px;height:44px}.votify-landing-brand b{font-size:26px;font-weight:800}.votify-landing-lead{color:var(--v-muted);max-width:560px;font-size:clamp(16px,1.4vw,22px);line-height:1.45}.votify-landing-features{grid-template-columns:repeat(2,minmax(0,max-content));gap:12px 28px;margin:28px 0 0;padding:0;font-size:clamp(14px,1.1vw,17px);font-weight:600;list-style:none;display:grid}.votify-landing-features li{align-items:center;gap:10px;display:flex}.votify-landing-features i{background:var(--v-elev-2);border-radius:10px;place-items:center;width:34px;height:34px;font-style:normal;display:grid}.votify-landing .votify-login-card{width:100%;max-width:520px;margin:0;animation:.5s ease-out .1s both votify-pop}.votify-landing .votify-login-card h2{margin:4px 0 14px;font-size:24px;font-weight:800}.votify-landing-shot{border:1px solid var(--v-elev-3);border-radius:12px;width:100%;margin-bottom:18px;display:block}.votify-landing-peam{border-top:1px solid var(--v-elev-3);color:var(--v-muted);justify-content:space-between;align-items:center;gap:12px;margin-top:6px;padding-top:14px;font-size:13px;display:flex}.votify-landing-peam a{white-space:nowrap}@media (width<=767px){.votify-mobile-layout{background:var(--v-base);background-image:var(--v-backdrop);flex-direction:column;display:flex;position:fixed;inset:0}.votify-mobile-top{min-height:56px;padding:calc(8px + env(safe-area-inset-top)) 16px 8px;color:#fff;flex-shrink:0;align-items:center;gap:12px;display:flex}.votify-mobile-top .avatar{display:flex}.votify-mobile-top .back{color:#fff;background:#00000073;border:0;border-radius:50%;place-items:center;width:36px;height:36px;display:grid}.votify-mobile-top .title{letter-spacing:-.3px;font-size:22px;font-weight:800}.votify-mobile-top .actions{align-items:center;gap:6px;margin-left:auto;display:flex}.votify-mobile-content{flex:1;min-height:0}.votify-mobile-content .Main-section{border-radius:0!important;height:100%!important;padding-bottom:170px!important}.mobile-bar{z-index:30;padding-bottom:env(safe-area-inset-bottom);left:0;right:0;background:linear-gradient(transparent 0%, color-mix(in srgb, var(--v-base) 92%, transparent) 30%, var(--v-base) 60%)!important;bottom:0!important}.mobile-bar .mobile-player{box-shadow:0 6px 20px #00000073;border-radius:8px!important;width:calc(100vw - 16px)!important;margin:0 8px 6px!important;padding:8px!important}.mobile-bar .mobile-menu{padding:6px 4px 8px;justify-content:space-around!important;align-items:flex-start!important}.mobile-bar .mobile-menu button{transition:color .15s,transform .15s;width:20%!important;color:var(--v-muted)!important;gap:3px!important}.mobile-bar .mobile-menu button svg{width:24px;height:24px}.mobile-bar .mobile-menu button p{white-space:nowrap;text-overflow:ellipsis;max-width:100%;overflow:hidden;font-size:10.5px!important}.mobile-bar .mobile-menu button.active{color:#fff!important}.mobile-bar .mobile-menu button.active svg{fill:currentColor}.mobile-bar .mobile-menu button:active{transform:scale(.92)}.playlist-card-info h3,.home-short-cards h3{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;white-space:normal!important}.votify-friends-panel{top:calc(56px + env(safe-area-inset-top))}}.votify-sheet-backdrop{z-index:1500;background:#0000008c;align-items:flex-end;animation:.15s ease-out votify-fade;display:flex;position:fixed;inset:0}.votify-sheet{background:var(--v-elev);width:100%;max-height:80vh;padding:8px 8px calc(12px + env(safe-area-inset-bottom));color:#fff;border-radius:18px 18px 0 0;animation:.25s cubic-bezier(.2,.8,.2,1) votify-sheet-up;overflow-y:auto}.votify-sheet>button{color:#fff;width:100%;font:inherit;text-align:left;background:0 0;border:0;border-radius:10px;align-items:center;gap:14px;padding:14px;font-size:16px;font-weight:600;display:flex}.votify-sheet>button span{text-align:center;width:26px;font-size:20px}.votify-sheet>button:active{background:var(--v-elev-2)}.votify-sheet-handle{background:var(--v-elev-3);border-radius:2px;width:40px;height:4px;margin:4px auto 10px}.votify-sheet-user{border-bottom:1px solid var(--v-elev-3);align-items:center;gap:12px;margin-bottom:6px;padding:6px 14px 14px;display:flex}.votify-sheet-user div{flex-direction:column;display:flex}@keyframes votify-sheet-up{0%{transform:translateY(100%)}}.votify-page{color:#fff;min-height:100%}.votify-page-hero{background:linear-gradient(180deg, color-mix(in srgb, var(--v-accent) 45%, #000) 0%, var(--v-surface) 100%);align-items:flex-end;gap:24px;padding:90px 32px 28px;display:flex}.votify-page-hero.studio{background:linear-gradient(180deg, #5b2a86 0%, var(--v-surface) 100%)}.votify-page-hero.downloads{background:linear-gradient(180deg, #1e3a8a 0%, var(--v-surface) 100%)}.votify-page-hero img,.votify-page-hero .votify-hero-icon{border-radius:50%;width:120px;height:120px;box-shadow:0 8px 32px #00000080}.votify-page-hero .votify-hero-icon{background:linear-gradient(135deg, var(--v-accent), #1e3a8a);border-radius:8px;place-items:center;font-size:54px;display:grid}.votify-page-hero span{font-size:13px;font-weight:600}.votify-page-hero h1{letter-spacing:-1.5px;margin:4px 0 0;font-size:clamp(36px,6vw,72px);font-weight:900;line-height:1}.votify-page-body{max-width:1100px;padding:24px 32px 120px}.votify-card h2{margin:0 0 10px;font-size:22px;font-weight:800}.votify-link{color:var(--v-accent);cursor:pointer;background:0 0;border:0;padding:0;font-family:inherit;font-weight:600}.votify-link:hover{color:var(--v-accent-hi);text-decoration:underline}.votify-hint.warning{background:#f15e6c1a;border-color:#f15e6c59}.votify-form{flex-direction:column;gap:12px;display:flex}.votify-form label{color:var(--v-muted);flex-direction:column;gap:6px;font-size:13px;font-weight:700;display:flex}.votify-form input:not([type=checkbox]):not([type=radio]),.votify-form textarea,.votify-form select{background:var(--v-elev-2);border:1px solid var(--v-elev-3);color:#fff;resize:vertical;border-radius:6px;outline:none;width:100%;padding:10px 12px;font-family:inherit;font-size:14px}.votify-form input:not([type=checkbox]):not([type=radio]):focus,.votify-form textarea:focus,.votify-form select:focus{border-color:#fff}.votify-form input:not([type=checkbox]):not([type=radio]):disabled,.votify-form textarea:disabled,.votify-form select:disabled{opacity:.5}.votify-grid-2{grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:12px;display:grid}.votify-chips{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.votify-chips button,.votify-chips select{color:#fff;cursor:pointer;background:#ffffff12;border:0;border-radius:999px;padding:7px 14px;font-family:inherit;font-size:13px;font-weight:600}.votify-chips button:hover,.votify-chips select:hover{background:#ffffff24}.votify-chips button.on,.votify-chips select.on{color:var(--v-on-accent);background:#fff}.votify-chips.small{margin-top:8px}.votify-chips.small button,.votify-chips.small select{padding:4px 10px;font-size:12px}.votify-chips select option{background:var(--v-elev-2)}.votify-faq>div{border-bottom:1px solid var(--v-elev-2)}.votify-faq>div button{color:#fff;cursor:pointer;text-align:left;background:0 0;border:0;justify-content:space-between;width:100%;padding:14px 0;font-family:inherit;font-size:15px;font-weight:600;display:flex}.votify-faq>div p{color:var(--v-muted);margin:0 0 14px;line-height:1.5}.votify-ticket{border-top:1px solid var(--v-elev-2);flex-direction:column;gap:8px;margin-top:14px;padding-top:14px;display:flex}.votify-bubble{background:var(--v-elev-2);border-radius:14px;max-width:85%;padding:10px 14px}.votify-bubble p{white-space:pre-wrap;margin:0;line-height:1.45}.votify-bubble span{color:#9a9a9a;margin-top:4px;font-size:11px;display:block}.votify-bubble.admin{background:#2ecc622e;align-self:flex-end}.votify-banner-pick{cursor:pointer;color:#fff;background:linear-gradient(135deg,#3a1d5c,#1f6b3c) 50%/cover;border-radius:8px;place-items:center;height:160px;font-weight:700;display:grid}.votify-banner-pick span{opacity:.85;background:#0000008c;border-radius:999px;padding:8px 14px}.votify-banner-pick:hover span{opacity:1}.votify-profile-head{align-items:flex-end;gap:18px;margin:-50px 0 18px 18px;display:flex}.votify-avatar-pick{cursor:pointer;flex-shrink:0;position:relative}.votify-avatar-pick img{object-fit:cover;border:4px solid var(--v-elev);border-radius:50%;width:120px;height:120px;box-shadow:0 6px 24px #00000080}.votify-avatar-pick span{opacity:0;background:#0009;border-radius:50%;place-items:center;font-weight:700;transition:opacity .15s;display:grid;position:absolute;inset:4px}.votify-avatar-pick:hover span{opacity:1}.votify-release-form{grid-template-columns:220px minmax(0,1fr);gap:20px;margin-bottom:16px;display:grid}.votify-cover-pick.big img,.votify-cover-pick.big .votify-cover-empty{width:220px;height:220px}.votify-cover-pick.small img{width:72px;height:72px}.votify-cover-empty{text-align:center;background:var(--v-elev-2);color:var(--v-muted);border:2px dashed #555;border-radius:6px;place-items:center;font-size:15px;line-height:1.5;display:grid}.votify-when{flex-wrap:wrap;align-items:center;gap:16px;display:flex}.votify-when .votify-check{color:#fff;flex-direction:row;margin:0}.votify-when input[type=datetime-local]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;width:auto}.votify-check input{accent-color:var(--v-accent);width:16px;height:16px}.votify-dropzone.small{padding:22px}.votify-dropzone.small b{font-size:16px}.votify-draft-list{flex-direction:column;gap:6px;margin-top:12px;display:flex}.votify-draft{background:var(--v-elev-2);border-radius:6px;grid-template-columns:24px minmax(0,2fr) minmax(0,1.5fr) auto auto;align-items:center;gap:10px;padding:8px 10px;display:grid}.votify-draft input:not([type=checkbox]){color:#fff;background:#3a3a3a;border:1px solid #0000;border-radius:4px;outline:none;padding:7px 10px;font-family:inherit}.votify-draft input:not([type=checkbox]):focus{border-color:#fff}.votify-draft .votify-check{margin:0}.votify-icon-btn{color:#fff;cursor:pointer;background:#ffffff12;border:0;border-radius:50%;flex-shrink:0;place-items:center;width:30px;height:30px;font-size:13px;display:inline-grid}.votify-icon-btn:hover:not(:disabled){background:#ffffff2e}.votify-icon-btn:disabled{opacity:.3;cursor:default}.votify-icon-btn.danger:hover{background:#f15e6c4d}.votify-release{border-bottom:1px solid var(--v-elev-2);padding:14px 0}.votify-release:last-child{border-bottom:0}.votify-release-head{align-items:center;gap:14px;display:flex}.votify-release-info{flex-direction:column;flex:1;min-width:0;display:flex}.votify-release-info b{font-size:17px}.votify-release-info span{font-size:13px}.votify-scheduled{color:#f5c542;font-weight:600}.votify-actions.wrap{flex-wrap:wrap}.votify-track.studio{grid-template-columns:24px minmax(0,1fr) 60px 50px auto}.votify-track.offline{grid-template-columns:32px 44px minmax(0,1fr) 50px 32px}.votify-track.offline.playing b{color:var(--v-accent)}.votify-explicit{background:var(--v-muted);width:16px;height:16px;color:var(--v-on-accent);vertical-align:middle;border-radius:2px;place-items:center;font-size:10px;font-weight:800;display:inline-grid}.votify-stats{grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:12px;margin-bottom:4px;display:grid}.votify-stats>div{background:var(--v-elev);border-radius:8px;flex-direction:column;gap:4px;padding:18px;display:flex}.votify-stats b{font-size:28px;font-weight:800}.votify-stats span{color:var(--v-muted);font-size:13px}.votify-upcoming-row{align-items:center;gap:12px;padding:8px 0;display:flex}.votify-upcoming-row img{object-fit:cover;border-radius:4px;width:44px;height:44px}.votify-upcoming-row>div{flex-direction:column;flex:1;min-width:0;display:flex}.votify-upcoming-row>div b,.votify-upcoming-row>div span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.votify-rank{text-align:center;width:24px;color:var(--v-muted);font-weight:800}.votify-badge.purple{color:#fff;background:#8b5cf6}.votify-verified{color:#4cc2ff;font-size:13px;font-weight:600}.votify-countdown{gap:12px;margin:18px 0;display:flex}.votify-countdown div{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#00000073;border-radius:10px;flex-direction:column;align-items:center;min-width:76px;padding:12px 8px;display:flex}.votify-countdown b{font-variant-numeric:tabular-nums;font-size:38px;font-weight:900;line-height:1}.votify-countdown span{color:var(--v-muted);margin-top:4px;font-size:12px}.votify-countdown-compact{font-variant-numeric:tabular-nums;color:#f5c542;font-weight:700}.votify-home{color:#fff;flex-direction:column;gap:20px;margin-bottom:20px;display:flex}.votify-announcement{background:#2ecc6226;border:1px solid #2ecc6259;border-radius:8px;justify-content:space-between;align-items:center;gap:12px;padding:12px 16px;font-weight:600;display:flex}.votify-announcement.warning{background:#f5c54226;border-color:#f5c54266}.votify-announcement button{color:var(--v-muted);cursor:pointer;background:0 0;border:0;font-size:16px}.votify-home-title{margin:0 0 12px;font-size:24px;font-weight:800}.votify-upcoming-grid{grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:12px;display:grid}.votify-upcoming-card{color:#fff;background:linear-gradient(90deg,#f5c5421f,#ffffff0a);border-radius:8px;align-items:center;gap:14px;padding:10px;transition:background .2s;display:flex}.votify-upcoming-card:hover{color:#fff;background:linear-gradient(90deg,#f5c54233,#ffffff14)}.votify-upcoming-card img{object-fit:cover;border-radius:6px;width:76px;height:76px}.votify-upcoming-card div{flex-direction:column;gap:2px;min-width:0;display:flex}.votify-upcoming-card b{text-overflow:ellipsis;white-space:nowrap;font-size:16px;overflow:hidden}.votify-home-row{grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:12px;display:grid}.votify-chart-card{color:#fff;background:linear-gradient(135deg,#2ecc6259,#2ecc620d);border-radius:8px;align-items:center;gap:16px;padding:14px;display:flex}.votify-chart-card:hover{color:#fff;background:linear-gradient(135deg,#2ecc6273,#2ecc621a)}.votify-chart-card img{border-radius:6px;width:96px;height:96px;box-shadow:0 6px 20px #0006}.votify-chart-card div{flex-direction:column;flex:1;display:flex}.votify-chart-card b{font-size:22px;font-weight:800}.votify-play-round{background:var(--v-accent);width:48px;height:48px;color:var(--v-on-accent);cursor:pointer;border:0;border-radius:50%;flex-shrink:0;place-items:center;font-size:18px;transition:transform .1s;display:grid;box-shadow:0 6px 16px #0006}.votify-play-round:hover{background:var(--v-accent-hi);transform:scale(1.06)}.votify-friends{background:var(--v-elev);border-radius:8px;padding:14px}.votify-friends h3{margin:0 0 8px;font-size:16px;font-weight:800}.votify-friend{color:#fff;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:6px;align-items:center;gap:10px;width:100%;padding:6px;font-family:inherit;display:flex}.votify-friend:hover{background:#ffffff0f}.votify-friend img,.votify-friend .votify-avatar{border-radius:50%;flex-shrink:0;width:36px;height:36px}.votify-friend .votify-avatar{background:#535353;place-items:center;font-weight:800;display:grid}.votify-friend div{flex-direction:column;flex:1;min-width:0;display:flex}.votify-friend div span{text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.votify-friend>span{flex-shrink:0;font-size:11px}.votify-upcoming-page{color:#fff;background-position:50%;background-size:cover;min-height:calc(100vh - 200px);position:relative}.votify-upcoming-page:before{content:"";-webkit-backdrop-filter:blur(40px);backdrop-filter:blur(40px);background:#121212c7;position:absolute;inset:0}.votify-upcoming-inner{text-align:center;flex-direction:column;align-items:center;padding:80px 24px;display:flex;position:relative}.votify-upcoming-inner img{border-radius:8px;width:260px;height:260px;margin-bottom:20px;box-shadow:0 16px 48px #0009}.votify-upcoming-inner h1{letter-spacing:-1px;margin:6px 0;font-size:clamp(32px,6vw,64px);font-weight:900}.votify-upcoming-desc{color:#ddd;max-width:560px;line-height:1.5}.votify-about{color:#fff;margin:40px 0 10px}.votify-about h2{margin-bottom:14px;font-size:24px;font-weight:800}.votify-about-card{background:var(--v-elev-2) center/cover;border-radius:10px;align-items:flex-end;max-width:820px;min-height:220px;padding:24px;display:flex}.votify-about-card>div{flex-direction:column;gap:6px;display:flex}.votify-about-card b{font-size:20px}.votify-about-card p{white-space:pre-wrap;max-width:640px;margin:6px 0 0;line-height:1.55}.votify-links{flex-wrap:wrap;gap:8px;margin-top:8px;display:flex}.votify-links a{color:#fff;border:1px solid #727272;border-radius:999px;padding:4px 12px;font-size:13px;font-weight:600}.votify-links a:hover{color:#fff;border-color:#fff}.votify-header-icon{width:32px;height:32px;color:var(--v-muted);cursor:pointer;background:#0000008c;border:0;border-radius:50%;place-items:center;display:inline-grid;position:relative}.votify-header-icon:hover{color:#fff;transform:scale(1.05)}.votify-dot{color:#fff;background:#1db0f0;border-radius:999px;place-items:center;min-width:17px;height:17px;padding:0 4px;font-size:10px;font-weight:800;display:grid;position:absolute;top:-4px;right:-4px}.votify-dot.static{background:var(--v-accent);color:var(--v-on-accent);margin-left:auto;position:static}.votify-bell{position:relative}.votify-bell-menu{background:var(--v-elev-2);z-index:1000;color:#fff;border-radius:8px;width:360px;max-width:calc(100vw - 24px);max-height:70vh;padding:12px;position:absolute;top:40px;right:0;overflow-y:auto;box-shadow:0 16px 40px #0009}.votify-notif{text-align:left;color:#fff;cursor:pointer;background:0 0;border:0;border-radius:6px;gap:10px;width:100%;padding:8px;font-family:inherit;display:flex}.votify-notif:hover{background:#ffffff12}.votify-notif img{object-fit:cover;border-radius:4px;flex-shrink:0;width:44px;height:44px}.votify-notif div{flex-direction:column;gap:2px;min-width:0;display:flex}.votify-notif span{color:#ddd;font-size:13px}.votify-download{color:var(--v-muted);cursor:pointer;background:0 0;border:0;place-items:center;margin-right:8px;padding:4px;transition:transform .1s,color .1s;display:grid}.votify-download:hover{color:#fff;transform:scale(1.06)}.votify-download-progress{color:var(--v-accent);font-variant-numeric:tabular-nums;font-size:12px;font-weight:700}.votify-offline{color:#fff;background:linear-gradient(180deg, #1e3a8a 0%, var(--v-surface) 320px);min-height:100vh;padding:32px 24px 140px;font-family:Figtree,system-ui,sans-serif}.votify-offline-head{align-items:center;gap:18px;margin-bottom:24px;display:flex}.votify-offline-head img{width:72px;height:72px}.votify-offline-head h1{margin:0;font-size:34px;font-weight:900}.votify-offline-player{background:var(--v-elev);border-radius:10px;justify-content:space-between;align-items:center;gap:12px;padding:12px 16px 16px;display:flex;position:fixed;bottom:12px;left:12px;right:12px;box-shadow:0 -8px 24px #00000080}.votify-offline-player>div:first-child{flex-direction:column;min-width:0;display:flex}.votify-offline-progress{background:var(--v-elev-3);border-radius:2px;height:3px;position:absolute;bottom:6px;left:16px;right:16px;overflow:hidden}.votify-offline-progress div{background:#fff;height:100%}.votify-device-code{letter-spacing:4px;text-align:center;font-variant-numeric:tabular-nums;background:var(--v-elev);color:var(--v-accent);border:1px dashed #555;border-radius:8px;padding:14px;font-size:30px;font-weight:800}.votify-admin-app{background:var(--v-base);color:#fff;grid-template-columns:250px minmax(0,1fr);height:100vh;font-family:Figtree,system-ui,sans-serif;display:grid}.votify-admin-nav{background:var(--v-surface);border-right:1px solid var(--v-elev);flex-direction:column;gap:6px;padding:16px 12px;display:flex;overflow-y:auto}.votify-admin-nav nav{flex-direction:column;flex:1;gap:2px;display:flex}.votify-admin-nav nav button{color:var(--v-muted);cursor:pointer;text-align:left;background:0 0;border:0;border-radius:6px;align-items:center;gap:12px;padding:10px 12px;font-family:inherit;font-size:14px;font-weight:600;display:flex}.votify-admin-nav nav button:hover{color:#fff;background:var(--v-elev)}.votify-admin-nav nav button.on{color:#fff;background:#262626}.votify-admin-brand{color:#fff;align-items:center;gap:10px;padding:6px 10px 16px;display:flex}.votify-admin-brand:hover{color:#fff}.votify-admin-brand img{width:40px;height:40px}.votify-admin-brand div{flex-direction:column;line-height:1.1;display:flex}.votify-admin-brand b{font-size:20px;font-weight:800}.votify-admin-brand span{color:var(--v-accent);text-transform:uppercase;letter-spacing:1px;font-size:12px;font-weight:700}.votify-admin-back{color:var(--v-muted);padding:10px 12px;font-size:13px;font-weight:600}.votify-admin-back:hover{color:#fff}.votify-admin-main{background:linear-gradient(180deg, var(--v-elev) 0, var(--v-surface) 240px);padding:28px 36px 60px;overflow-y:auto}.votify-admin-main h1{margin:0 0 20px;font-size:30px;font-weight:800}.votify-admin-main>*{max-width:1150px}.votify-admin-main code{color:var(--v-accent)}.votify-alerts{flex-wrap:wrap;gap:10px;margin-bottom:16px;display:flex}.votify-alert{color:#fff;background:#2ecc6224;border:1px solid #2ecc6259;border-radius:8px;padding:10px 16px;font-weight:600}.votify-alert:hover{color:#fff;background:#2ecc6238}html.votify-desktop .navbar{-webkit-app-region:drag;-webkit-user-select:none;user-select:none;min-height:64px;padding-right:150px}html.votify-desktop .navbar button,html.votify-desktop .navbar a,html.votify-desktop .navbar input,html.votify-desktop .navbar img,html.votify-desktop .navbar [role=button],html.votify-desktop .navbar .ant-dropdown-trigger,html.votify-desktop .navbar .ant-input-affix-wrapper,html.votify-desktop .votify-bell-menu,html.votify-desktop .ant-dropdown,html.votify-desktop .ant-popover{-webkit-app-region:no-drag}.votify-drag-strip{z-index:1999;-webkit-app-region:drag;height:36px;position:fixed;top:0;left:0;right:150px}html.votify-desktop .votify-admin-main{padding-top:52px}.votify-window-controls{z-index:2000;-webkit-app-region:no-drag;height:64px;display:flex;position:fixed;top:0;right:0}.votify-window-controls button{width:48px;height:100%;color:var(--v-muted);cursor:default;background:0 0;border:0;place-items:center;transition:background .1s,color .1s;display:grid}.votify-window-controls button:hover{color:#fff;background:#ffffff1a}.votify-window-controls button.close:hover{color:#fff;background:#e81123}@media (width<=760px){.votify-page-hero{padding:60px 16px 20px}.votify-page-hero img,.votify-page-hero .votify-hero-icon{width:80px;height:80px}.votify-page-body{padding:16px 16px 160px}.votify-release-form{grid-template-columns:1fr}.votify-release-form .votify-cover-pick{justify-self:center}.votify-draft{grid-template-columns:20px minmax(0,1fr) auto}.votify-draft input:nth-of-type(2){grid-column:2/-1}.votify-release-head{flex-wrap:wrap}.votify-track.studio,.votify-track.offline{grid-template-columns:32px minmax(0,1fr) auto}.votify-track.studio>span,.votify-track.studio img,.votify-track.offline>span,.votify-track.offline img{display:none}.votify-countdown div{min-width:60px}.votify-countdown b{font-size:28px}.votify-admin-app{grid-template-rows:auto minmax(0,1fr);grid-template-columns:1fr}.votify-admin-nav{border-right:0;border-bottom:1px solid var(--v-elev);flex-direction:row;align-items:center;padding:8px;overflow-x:auto}.votify-admin-nav nav{flex-direction:row}.votify-admin-nav nav button{white-space:nowrap;padding:8px 10px}.votify-admin-brand div,.votify-admin-back{display:none}.votify-admin-main{padding:18px 14px 60px}}.votify-cropper{flex-direction:column;align-items:center;max-width:540px;display:flex}.votify-cropper h2,.votify-cropper p{align-self:stretch}.votify-crop-frame{background:var(--v-base);cursor:grab;touch-action:none;border-radius:8px;margin:8px 0 14px;position:relative;overflow:hidden;box-shadow:0 0 0 2px #fff3}.votify-crop-frame:active{cursor:grabbing}.votify-crop-frame img{-webkit-user-select:none;user-select:none;pointer-events:none;max-width:none;position:absolute;top:0;left:0}.votify-crop-frame.round:after{content:"";pointer-events:none;border-radius:50%;position:absolute;inset:0;box-shadow:0 0 0 9999px #0000008c}.votify-crop-zoom{width:100%;max-width:360px;color:var(--v-muted);align-items:center;gap:12px;margin-bottom:8px;font-size:20px;display:flex}.votify-crop-zoom input{accent-color:var(--v-accent);flex:1}.votify-profile-layout{grid-template-columns:minmax(0,1fr) 380px;align-items:start;gap:18px;display:grid}.votify-image-pickers{align-items:center;gap:16px;margin-bottom:18px;display:flex}.votify-image-pickers .votify-avatar-pick img{border-color:var(--v-elev-2)}.votify-image-pickers .votify-banner-pick{background-position:50%;background-size:cover;flex:1;height:120px}.votify-preview{position:sticky;top:80px}.votify-preview-label{color:var(--v-muted);text-transform:uppercase;letter-spacing:1px;margin-bottom:8px;font-size:12px;font-weight:700;display:block}.votify-preview-page{border-radius:10px;transition:background .6s;overflow:hidden;box-shadow:0 10px 40px #00000080}.votify-preview-hero{background-position:50%;background-size:cover;align-items:flex-end;gap:14px;min-height:190px;padding:18px;display:flex}.votify-preview-hero img{object-fit:cover;border-radius:50%;width:92px;height:92px;box-shadow:0 6px 20px #00000080}.votify-preview-hero div{flex-direction:column;min-width:0;display:flex}.votify-preview-hero h2{text-overflow:ellipsis;margin:0;font-size:32px;font-weight:900;line-height:1.05;overflow:hidden}.votify-preview-hero .votify-verified{font-size:11px}.votify-preview-body{padding:14px 18px 20px}.votify-preview-body h3{margin:12px 0 8px;font-size:16px;font-weight:800}.votify-preview-play{background:var(--v-accent);width:44px;height:44px;color:var(--v-on-accent);border-radius:50%;place-items:center;font-size:16px;display:grid}.votify-preview-about{background:var(--v-elev-2);border-radius:8px;padding:14px}.votify-preview-about p{white-space:pre-wrap;max-height:160px;margin:4px 0 0;font-size:13px;line-height:1.5;overflow:hidden}.votify-preview-about .votify-links a{padding:2px 9px;font-size:11px}.votify-chart h3{margin:0}.votify-chart-svg{width:100%;height:180px;margin-top:12px;overflow:visible}.votify-chart-svg circle{opacity:0;transition:opacity .15s}.votify-chart-svg:hover circle{opacity:1}.votify-chart-axis{color:#9a9a9a;justify-content:space-between;margin-top:4px;font-size:12px;display:flex}.votify-stat-table{flex-direction:column;display:flex}.votify-stat-table>div{border-bottom:1px solid var(--v-elev-2);font-variant-numeric:tabular-nums;grid-template-columns:minmax(0,1fr) 70px 50px 60px;align-items:center;gap:8px;padding:8px 0;display:grid}.votify-stat-table>div>span:first-child{flex-direction:column;min-width:0;display:flex}.votify-stat-table>div>span:first-child b,.votify-stat-table>div>span:first-child small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.votify-stat-table>div>span:not(:first-child){text-align:right}.votify-stat-table .head{color:#9a9a9a;font-size:12px}.votify-bad{color:#f15e6c;font-weight:700}.votify-meh{color:#f5c542}.votify-avatar.small{background:#535353;border-radius:50%;flex-shrink:0;place-items:center;width:44px;height:44px;font-weight:800;display:grid}.votify-icon-btn.on{background:#2ecc6240}.votify-lyrics-page{color:#fff;min-height:100%;padding:80px 48px 140px;transition:background .8s}.votify-lyrics-head{align-items:center;gap:14px;margin-bottom:28px;display:flex}.votify-lyrics-head img{border-radius:6px;width:64px;height:64px}.votify-lyrics-head div{flex-direction:column;display:flex}.votify-lyrics-head b{font-size:18px}.votify-lyrics-head span{color:#ffffffbf}.votify-lyrics{flex-direction:column;gap:14px;display:flex}.votify-lyrics p{color:#fffffff2;margin:0;font-size:clamp(22px,3vw,34px);font-weight:800;line-height:1.3;transition:color .25s}.votify-lyrics.synced p{color:#0000008c;cursor:pointer}.votify-lyrics.synced p.past{color:#ffffff8c}.votify-lyrics.synced p.current{color:#fff}.votify-lyrics.synced p:hover{text-decoration:underline}.votify-lyrics.compact{scrollbar-width:none;max-height:100%;padding:40vh 0;overflow-y:auto;-webkit-mask-image:linear-gradient(#0000,#000 25% 75%,#0000);mask-image:linear-gradient(#0000,#000 25% 75%,#0000)}.votify-lyrics.compact p{font-size:clamp(18px,2vw,28px)}.votify-lyrics-empty{color:#fffc;flex-direction:column;gap:6px;font-size:18px;display:flex}.votify-lyrics-empty span{color:#fff9;font-size:14px}.votify-fullscreen{flex-direction:column;justify-content:space-between;height:100vh;transition:background 1s;display:flex!important}.votify-fullscreen-main{flex:1;grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:48px;min-height:0;padding:60px 60px 20px;display:grid}.votify-fullscreen-cover{justify-content:center;display:flex}.votify-fullscreen-cover img{object-fit:cover;border-radius:8px;width:min(52vh,40vw);height:min(52vh,40vw);box-shadow:0 20px 70px #0009}.votify-fullscreen-lyrics{flex-direction:column;justify-content:center;height:100%;min-height:0;display:flex}.votify-presave{flex-direction:column;align-items:center;gap:8px;max-width:420px;margin:4px 0 14px;display:flex}.votify-shared{text-align:center;color:#fff;flex-direction:column;justify-content:center;align-items:center;gap:10px;min-height:100%;padding:80px 24px 140px;display:flex}.votify-shared img{border-radius:8px;width:min(320px,70vw);height:min(320px,70vw);margin:10px 0;box-shadow:0 16px 50px #00000080}.votify-shared h1{margin:0;font-size:clamp(28px,5vw,48px);font-weight:900}.votify-shared a{color:#fff;font-weight:600}.votify-shared a:hover{text-decoration:underline}.votify-play-round.big{width:64px;height:64px;margin-top:10px;font-size:24px}.votify-menu-dots{width:32px;height:32px;color:var(--v-muted);cursor:pointer;background:0 0;border:0;border-radius:50%;place-items:center;display:grid}.votify-menu-dots:hover{color:#fff;background:#ffffff14}.votify-settings{max-width:720px}.votify-settings section{border-bottom:1px solid #3a3a3a;padding:16px 0}.votify-settings section:last-child{border-bottom:0}.votify-settings h3{margin:0 0 10px;font-size:15px;font-weight:800}.votify-settings select{background:var(--v-elev-3);color:#fff;border:0;border-radius:6px;max-width:280px;padding:8px 10px;font-family:inherit}.votify-settings input[type=range]{accent-color:var(--v-accent);width:140px}.votify-setting{justify-content:space-between;align-items:center;gap:16px;padding:6px 0;display:flex}.votify-setting>div:first-child{flex-direction:column;gap:2px;min-width:0;display:flex}.votify-setting>div:first-child span{font-size:13px}.votify-toggle{cursor:pointer;background:#727272;border:0;border-radius:999px;flex-shrink:0;width:42px;height:24px;transition:background .15s;position:relative}.votify-toggle span{background:#fff;border-radius:50%;width:18px;height:18px;transition:transform .15s;position:absolute;top:3px;left:3px}.votify-toggle.on{background:var(--v-accent)}.votify-toggle.on span{transform:translate(18px)}.votify-mini{color:#fff;-webkit-app-region:drag;-webkit-user-select:none;user-select:none;align-items:center;gap:12px;padding:12px 12px 16px;font-family:Figtree,system-ui,sans-serif;transition:background .8s;display:flex;position:fixed;inset:0;overflow:hidden}.votify-mini>img{aspect-ratio:1;object-fit:cover;border-radius:6px;height:calc(100vh - 28px);max-height:200px;box-shadow:0 4px 16px #00000080}.votify-mini button{-webkit-app-region:no-drag;color:#ddd;cursor:pointer;background:0 0;border:0;font-size:15px}.votify-mini button:hover{color:#fff}.votify-mini-info{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.votify-mini-info b,.votify-mini-info span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.votify-mini-info>span{color:#ffffffb3;font-size:12px}.votify-mini-buttons{align-items:center;gap:10px;margin-top:6px;display:flex}.votify-mini-buttons .play{background:#fff;border-radius:50%;width:34px;height:34px;font-size:13px;color:var(--v-on-accent)!important}.votify-mini-time{font-variant-numeric:tabular-nums;font-size:11px;color:#fff9!important}.votify-mini-window{opacity:0;gap:4px;transition:opacity .15s;display:flex;position:absolute;top:4px;right:6px}.votify-mini-window button{padding:2px 6px;font-size:13px}.votify-mini:hover .votify-mini-window{opacity:1}.votify-mini-progress{-webkit-app-region:no-drag;cursor:pointer;background:#ffffff26;height:5px;position:absolute;bottom:0;left:0;right:0}.votify-mini-progress div{background:var(--v-accent);height:100%}@media (width<=1100px){.votify-profile-layout{grid-template-columns:1fr}.votify-preview{position:static}}@media (width<=760px){.votify-fullscreen-main{grid-template-columns:1fr;padding:30px 20px 10px}.votify-fullscreen-lyrics{display:none}.votify-lyrics-page{padding:60px 20px 160px}.votify-image-pickers{flex-direction:column;align-items:stretch}.votify-setting{flex-direction:column;align-items:flex-start}}.votify-muted{color:var(--v-muted)}.votify-error{color:#f15e6c;min-height:18px;margin:0;font-size:13px}.votify-btn,button.votify-btn,a.votify-btn{background:var(--v-accent);color:var(--v-on-accent);cursor:pointer;border:0;border-radius:999px;padding:14px 28px;font-size:16px;font-weight:700;transition:transform .1s,background .1s}.votify-btn:hover,button.votify-btn:hover,a.votify-btn:hover{background:var(--v-accent-hi);transform:scale(1.03)}.votify-btn:disabled,button.votify-btn:disabled,a.votify-btn:disabled{opacity:.6}.votify-btn-outline{color:#fff;cursor:pointer;background:0 0;border:1px solid #727272;border-radius:999px;padding:6px 16px;font-size:13px;font-weight:700}.votify-btn-outline:hover{border-color:#fff;transform:scale(1.03)}.votify-btn-outline.danger:hover{color:#f15e6c;border-color:#f15e6c}.votify-login{background:linear-gradient(180deg, color-mix(in srgb, var(--v-accent) 28%, #0a0a0a) 0%, var(--v-surface) 60%, #000 100%);color:#fff;place-items:center;min-height:100vh;padding:16px;font-family:Figtree,system-ui,sans-serif;display:grid}.votify-login-card{background:var(--v-surface);border-radius:12px;flex-direction:column;gap:14px;width:100%;max-width:420px;padding:48px 36px;display:flex}.votify-login-card h1{text-align:center;letter-spacing:-.5px;margin:0;font-size:30px;font-weight:800}.votify-login-card p.votify-muted{text-align:center;margin:-6px 0 10px}.votify-login-card label{flex-direction:column;gap:8px;font-size:14px;font-weight:700;display:flex}.votify-login-card input{background:var(--v-surface);color:#fff;border:1px solid #727272;border-radius:4px;outline:none;padding:14px;font-family:inherit;font-size:16px}.votify-login-card input:hover{border-color:#fff}.votify-login-card input:focus{border-color:#fff;box-shadow:0 0 0 1px #fff}.votify-login-form{flex-direction:column;gap:14px;display:flex}.votify-hint{background:#2ecc621a;border:1px solid #2ecc624d;border-radius:8px;margin:0;padding:12px 14px;font-size:14px;line-height:1.4}.votify-google{color:#fff;cursor:pointer;background:0 0;border:1px solid #727272;border-radius:999px;justify-content:center;align-items:center;gap:12px;width:100%;padding:13px 24px;font-family:inherit;font-size:16px;font-weight:700;transition:border-color .15s,transform .1s;display:flex}.votify-google:hover{border-color:#fff;transform:scale(1.02)}.votify-google:disabled{opacity:.6}.votify-login-logo{width:72px;height:72px;margin:0 auto 4px}.votify-admin{color:#fff;max-width:1100px;padding:80px 32px 48px}.votify-admin h1{margin-bottom:20px;font-size:32px;font-weight:800}.votify-admin h2{margin:36px 0 12px;font-size:22px;font-weight:800}.votify-admin code{color:var(--v-accent)}.votify-row{justify-content:space-between;align-items:center;gap:12px;display:flex}.votify-dropzone{text-align:center;color:var(--v-muted);cursor:pointer;border:2px dashed #444;border-radius:12px;padding:44px 24px;transition:border-color .2s,background .2s}.votify-dropzone.over,.votify-dropzone:hover{border-color:var(--v-accent);background:#2ecc620f}.votify-dropzone img{width:56px;height:56px;margin:0 auto 12px}.votify-dropzone b{color:#fff;margin-bottom:6px;font-size:18px;display:block}.votify-upload{background:var(--v-elev);border-radius:6px;justify-content:space-between;gap:12px;margin-top:8px;padding:12px 16px;display:flex}.votify-codes{grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:12px;display:grid}.votify-codes>div{background:var(--v-elev);border-radius:8px;padding:16px}.votify-codes code{letter-spacing:1px;margin-top:6px;font-size:24px;font-weight:700;display:block}.votify-users{flex-wrap:wrap;gap:8px;display:flex}.votify-users>div{background:var(--v-elev);border-radius:999px;align-items:center;gap:10px;padding:8px 16px;display:flex}.votify-badge{background:var(--v-accent);color:var(--v-on-accent);border-radius:999px;padding:2px 8px;font-size:11px;font-weight:700}.votify-tracks{flex-direction:column;display:flex}.votify-track{border-radius:4px;grid-template-columns:44px minmax(0,1fr) 70px 60px auto;align-items:center;gap:14px;padding:8px;display:grid}.votify-track:hover:not(.head){background:#ffffff14}.votify-track.head{color:var(--v-muted);border-bottom:1px solid var(--v-elev-2);border-radius:0;margin-bottom:6px;font-size:13px}.votify-track img{object-fit:cover;border-radius:4px;width:44px;height:44px}.votify-track>div:not(.votify-actions){flex-direction:column;min-width:0;display:flex}.votify-track>div:not(.votify-actions) b,.votify-track>div:not(.votify-actions) span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.votify-actions{justify-content:flex-end;gap:8px;display:flex}.votify-tabs{flex-wrap:wrap;gap:8px;margin-bottom:24px;display:flex}.votify-tabs button{color:#fff;cursor:pointer;background:#ffffff12;border:0;border-radius:999px;padding:8px 16px;font-family:inherit;font-weight:600}.votify-tabs button:hover{background:#ffffff24}.votify-tabs button.on{color:var(--v-on-accent);background:#fff}.votify-card{background:var(--v-elev);border-radius:8px;margin-top:16px;padding:18px}.votify-card h3{margin-bottom:6px;font-size:18px;font-weight:800}.votify-card p{margin:6px 0 12px}.votify-upload.error span:first-child{color:#f15e6c}.votify-search{background:var(--v-elev-2);color:#fff;border:1px solid #0000;border-radius:999px;outline:none;width:100%;margin-bottom:16px;padding:11px 18px;font-family:inherit;font-size:14px}.votify-search:focus{border-color:#fff}.votify-users-list{flex-direction:column;gap:4px;display:flex}.votify-user{border-radius:6px;grid-template-columns:44px minmax(0,1fr) auto;align-items:center;gap:14px;padding:10px;display:grid}.votify-user:hover{background:#ffffff0f}.votify-user.banned{opacity:.55}.votify-user img,.votify-user .votify-avatar{object-fit:cover;border-radius:50%;width:44px;height:44px}.votify-user .votify-avatar{text-transform:uppercase;background:#535353;place-items:center;font-size:18px;font-weight:800;display:grid}.votify-user>div:nth-child(2){flex-direction:column;min-width:0;display:flex}.votify-user>div:nth-child(2) b{align-items:center;gap:8px;display:flex}.votify-user>div:nth-child(2) span{text-overflow:ellipsis;white-space:nowrap;font-size:13px;overflow:hidden}.votify-badge.red{background:#f15e6c}.votify-badge.grey{color:#fff;background:#535353}.votify-modal-backdrop{z-index:1000;background:#000000b3;place-items:center;padding:16px;display:grid;position:fixed;inset:0}.votify-modal{background:var(--v-elev-2);color:#fff;border-radius:10px;width:100%;max-width:640px;max-height:calc(100vh - 32px);padding:24px;overflow-y:auto;box-shadow:0 16px 48px #0009}.votify-modal h2{margin:0 0 18px;font-size:24px;font-weight:800}.votify-edit{grid-template-columns:180px minmax(0,1fr);gap:18px;display:grid}.votify-cover-pick{cursor:pointer;align-self:start;position:relative}.votify-cover-pick img{object-fit:cover;border-radius:6px;width:180px;height:180px;box-shadow:0 4px 24px #00000080}.votify-cover-pick span{opacity:0;background:#0009;border-radius:6px;place-items:center;font-weight:700;transition:opacity .15s;display:grid;position:absolute;inset:0}.votify-cover-pick:hover span{opacity:1}.votify-fields{flex-direction:column;gap:10px;display:flex}.votify-fields label{color:var(--v-muted);flex-direction:column;gap:4px;font-size:12px;font-weight:700;display:flex}.votify-fields input{background:var(--v-elev-3);color:#fff;border:1px solid #0000;border-radius:4px;outline:none;padding:9px 12px;font-family:inherit;font-size:14px}.votify-fields input:focus{border-color:#fff}.votify-fields-row{grid-template-columns:1fr 1fr;gap:10px;display:grid}.votify-check{cursor:pointer;align-items:center;gap:10px;margin-top:14px;display:flex}.votify-modal-actions{justify-content:flex-end;align-items:center;gap:12px;display:flex}@media (width<=760px){.votify-admin{padding:24px 16px 120px}.votify-track{grid-template-columns:44px minmax(0,1fr)}.votify-track>span,.votify-track.head{display:none}.votify-track .votify-actions{grid-column:1/-1;justify-content:flex-start}.votify-user{grid-template-columns:44px minmax(0,1fr)}.votify-user .votify-actions{grid-column:1/-1}.votify-edit{grid-template-columns:1fr}.votify-cover-pick{justify-self:center}}
