:root{--coral: #FF5A3C;--ambar: #FFB547;--lilas: #8B7CF6;--grafite: #121214;--areia: #F5F1EA;--fonte-titulo: "Bricolage Grotesque", system-ui, sans-serif;--fonte-texto: "Inter", system-ui, sans-serif;--esp-1: 4px;--esp-2: 8px;--esp-3: 12px;--esp-4: 16px;--esp-5: 20px;--esp-6: 24px;--esp-7: 32px;--esp-8: 40px;--esp-9: 56px;--raio-xs: 6px;--raio-sm: 10px;--raio-md: 16px;--raio-lg: 24px;--raio-xl: 32px;--raio-pilula: 999px;--alvo-min: 44px;--alvo-carro: 56px;--alvo-menu-carro: 92px;--pulso: .2s;--pulso-interface: 23ms;--curva-toque: cubic-bezier(.2, .8, .2, 1);--video-min: 200px;--fixo-fundo: #121214;--fixo-superficie: #1E1E22;--fixo-fundo-2: #2A2A30;--fixo-linha: #34343B;--fixo-linha-forte: #7A756E;--fixo-texto: #F5F1EA;--fixo-texto-2: #B5B0A8;--fixo-texto-3: #9A958E;--fixo-erro: #FF7C96;--fixo-realce: rgba(245, 241, 234, .12);--fixo-trilho: rgba(245, 241, 234, .24);--video-fundo: #000000;--veu: rgba(18, 18, 20, .82);--veu-leve: rgba(18, 18, 20, .55);--sobre-foto-fundo: rgba(18, 18, 20, .72)}:root,[data-tema=claro]{--fundo: #F5F1EA;--superficie: #FFFFFF;--superficie-2: #EDE7DD;--linha: #E2DBD0;--linha-forte: #86807A;--texto: #121214;--texto-2: #4A4641;--texto-3: #67625C;--coral-texto: #B5321A;--ambar-texto: #8A5A00;--lilas-texto: #5B4BD6;--sucesso: #1A6E44;--erro: #B0153D;--toque: #121214;--sobre-toque: #F5F1EA;--sobre-coral: #121214;--curiosidade: #8A5A00;--triade: var(--coral-texto);--chave-ponto: var(--coral);--contraste: #121214;--contraste-texto: #F5F1EA;--drive-fundo: #FFF0D6;--drive-texto: var(--ambar-texto);--yt-fundo: #FFE7E1;--yt-texto: var(--coral-texto);--aviso-info: #ECE9FE;--aviso-alerta: #FFF0D6;--aviso-erro: #FCE4EA;--aviso-offline: #EDE7DD;--sombra: 0 12px 32px rgba(18, 18, 20, .16), 0 2px 6px rgba(18, 18, 20, .08);color-scheme:light}[data-tema=escuro]{--fundo: #121214;--superficie: #1E1E22;--superficie-2: #2A2A30;--linha: #34343B;--linha-forte: #7A756E;--texto: #F5F1EA;--texto-2: #B5B0A8;--texto-3: #9A958E;--coral-texto: #FF7A5F;--ambar-texto: #FFB547;--lilas-texto: #A99DFA;--sucesso: #5FD39A;--erro: #FF7C96;--toque: #FF5A3C;--sobre-toque: #121214;--sobre-coral: #121214;--curiosidade: #FFB547;--contraste: #F5F1EA;--contraste-texto: #121214;--drive-fundo: #3A2E17;--yt-fundo: #3D211C;--aviso-info: #2C2747;--aviso-alerta: #3A2E17;--aviso-erro: #3D1C26;--aviso-offline: #2A2A30;--sombra: 0 12px 32px rgba(0, 0, 0, .5), 0 2px 6px rgba(0, 0, 0, .3);--triade: var(--coral);--chave-ponto: var(--sobre-toque);color-scheme:dark}@media (prefers-color-scheme: dark){:root:not([data-tema=claro]){--fundo: #121214;--superficie: #1E1E22;--superficie-2: #2A2A30;--linha: #34343B;--linha-forte: #7A756E;--texto: #F5F1EA;--texto-2: #B5B0A8;--texto-3: #9A958E;--coral-texto: #FF7A5F;--ambar-texto: #FFB547;--lilas-texto: #A99DFA;--sucesso: #5FD39A;--erro: #FF7C96;--toque: #FF5A3C;--sobre-toque: #121214;--sobre-coral: #121214;--curiosidade: #FFB547;--contraste: #F5F1EA;--contraste-texto: #121214;--drive-fundo: #3A2E17;--yt-fundo: #3D211C;--aviso-info: #2C2747;--aviso-alerta: #3A2E17;--aviso-erro: #3D1C26;--aviso-offline: #2A2A30;--sombra: 0 12px 32px rgba(0, 0, 0, .5), 0 2px 6px rgba(0, 0, 0, .3);--triade: var(--coral);--chave-ponto: var(--sobre-toque);color-scheme:dark}}*{box-sizing:border-box}html,body{margin:0;background:var(--fundo);color:var(--texto);font:400 16px/24px var(--fonte-texto);-webkit-font-smoothing:antialiased}button,input,select{font:inherit;color:inherit}button{cursor:pointer;background:none;border:0;padding:0}button:disabled{cursor:default}:focus-visible{outline:2px solid var(--coral-texto);outline-offset:2px}h1,h2,h3{margin:0}h1,h2{font-family:var(--fonte-titulo)}h3{font:700 18px/24px var(--fonte-texto)}.display{font:800 48px/52px var(--fonte-titulo);letter-spacing:-.5px}.titulo-1{font:700 32px/36px var(--fonte-titulo)}.titulo-2{font:700 22px/28px var(--fonte-titulo)}.apoio{font:500 13px/18px var(--fonte-texto);color:var(--texto-3)}.num{font-variant-numeric:tabular-nums;font-weight:600;font-size:13px;line-height:18px}.btn{display:inline-flex;align-items:center;justify-content:center;gap:var(--esp-2);min-height:44px;padding:0 var(--esp-6);border-radius:var(--raio-pilula);font-weight:700;font-size:15px;white-space:nowrap}.btn-primario{background:var(--coral);color:var(--sobre-coral)}.btn-contraste{background:var(--contraste);color:var(--contraste-texto)}.btn-secundario{background:var(--superficie);border:1px solid var(--linha-forte)}.btn-texto{color:var(--coral-texto);padding:0 var(--esp-3)}.btn:disabled{background:var(--superficie-2);color:var(--texto-3);border-color:transparent}.btn-largo{width:100%}.btn-icone{width:44px;height:44px;border-radius:var(--raio-pilula);display:inline-grid;place-items:center;color:var(--texto-2)}.btn-icone{flex:none}@media (hover: hover){.btn-icone:hover{background:var(--superficie-2)}}.btn-icone.ativo{color:var(--coral-texto)}.chips{display:flex;gap:var(--esp-2);flex-wrap:wrap}.selo{display:inline-flex;align-items:center;gap:4px;height:20px;padding:0 8px;border-radius:var(--raio-pilula);font:600 11px/14px var(--fonte-texto);letter-spacing:.2px;white-space:nowrap}.selo-drive{background:var(--drive-fundo);color:var(--drive-texto)}.selo-youtube{background:var(--yt-fundo);color:var(--yt-texto)}.selo-oficial{background:var(--contraste);color:var(--contraste-texto)}.selo-duvida{background:var(--aviso-alerta);color:var(--drive-texto)}.selo-dono{background:var(--superficie-2);color:var(--texto-2)}.capa-arte{display:inline-block;flex-shrink:0;overflow:hidden;background:var(--superficie-2)}.capa-arte>svg,.capa-arte>img{width:100%;height:100%;display:block}.capa-arte>img{object-fit:cover}.capa-arte.raio-redondo{border-radius:50%}.raio-sm{border-radius:var(--raio-sm)}.raio-lg{border-radius:var(--raio-lg)}.logo{display:inline-flex;align-items:center;color:var(--texto)}.logo svg{display:block;max-width:100%;height:auto}.logo-trilha,.simbolo path{fill:var(--coral)}.logo-letras{fill:currentColor}.logo .logo-simbolo,.logo .logo-trilha-compacta,.logo-pequeno .logo-trilha-completa{display:none}.logo-pequeno .logo-trilha-compacta{display:inline}a:has(>.logo){text-decoration:none;color:inherit}.cartao{background:var(--superficie);border-radius:var(--raio-lg);padding:var(--esp-6)}.campo{display:flex;flex-direction:column;gap:var(--esp-2)}.campo-rotulo{font-weight:600;font-size:14px}.campo-caixa{position:relative;display:flex;align-items:center;gap:var(--esp-2)}.campo-caixa input,.campo-caixa select{flex:1;min-width:0;height:48px;padding:0 var(--esp-4);border-radius:var(--raio-md);border:1.5px solid var(--linha-forte);background:var(--fundo);outline:none}.campo-caixa input:focus{border-color:var(--coral-texto);box-shadow:0 0 0 4px color-mix(in srgb,var(--coral) 22%,transparent)}.campo-caixa input:disabled{background:var(--superficie-2);color:var(--texto-3);border-color:transparent}.campo-erro .campo-caixa input{border-color:var(--erro);padding-right:44px}.campo-ok .campo-caixa input{border-color:var(--sucesso);padding-right:44px}.campo-sinal{position:absolute;right:14px;pointer-events:none}.campo-erro .campo-sinal{color:var(--erro)}.campo-ok .campo-sinal{color:var(--sucesso)}.campo-com-botao .campo-sinal{right:70px}.campo-msg{font-size:13px;line-height:18px;color:var(--texto-3)}.campo-erro .campo-msg{color:var(--erro)}.campo-ok .campo-msg{color:var(--sucesso)}.btn-olho{width:48px;height:48px;border-radius:var(--raio-md);border:1.5px solid var(--linha-forte);display:grid;place-items:center;color:var(--texto-2);flex-shrink:0}.tela-login{min-height:100vh;display:grid;place-items:center;padding:var(--esp-5)}.login{width:min(420px,100%);display:flex;flex-direction:column;gap:var(--esp-5)}.login-topo{display:flex;flex-direction:column;align-items:center;gap:var(--esp-3);text-align:center;margin-bottom:var(--esp-2)}.login-topo p{margin:0;color:var(--texto-2)}.login .cartao{display:flex;flex-direction:column;gap:var(--esp-5);border:1px solid var(--linha)}.secao{display:flex;flex-direction:column;gap:var(--esp-4)}.secao-topo{display:flex;align-items:center;justify-content:space-between;gap:var(--esp-4);flex-wrap:wrap}.faixas{list-style:none;margin:0;padding:0;background:var(--superficie);border-radius:var(--raio-lg);padding:var(--esp-2) var(--esp-4)}.faixa{display:flex;align-items:center;gap:var(--esp-3);min-height:64px;border-bottom:1px solid var(--linha);position:relative}.faixa:last-child{border-bottom:0}.faixa-tocar{flex:1;min-width:0;display:flex;align-items:center;gap:var(--esp-3);text-align:left;padding:var(--esp-2) 0}.faixa-textos{min-width:0;display:flex;flex-direction:column;gap:2px}.faixa-titulo{font:600 15px/20px var(--fonte-texto);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.faixa.tocando .faixa-titulo{color:var(--coral-texto)}.faixa-linha{display:flex;align-items:center;gap:var(--esp-2);min-width:0;font:500 13px/18px var(--fonte-texto);color:var(--texto-3)}.faixa-linha>span:last-child{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.faixa-dur{color:var(--texto-3)}.menu-faixa{position:absolute;right:0;top:56px}.faixa.com-menu{z-index:5}.grade{display:grid;grid-template-columns:repeat(auto-fill,minmax(160px,1fr));gap:var(--esp-5)}.cartao-playlist{display:flex;flex-direction:column;gap:var(--esp-2);text-align:left}.cartao-playlist .capa-arte{width:100%!important;height:auto!important;aspect-ratio:1}.cartao-playlist strong{font-weight:700;font-size:15px}.cabeca-playlist{display:flex;gap:var(--esp-6);align-items:flex-end;flex-wrap:wrap}.cabeca-playlist>div{display:flex;flex-direction:column;gap:var(--esp-3)}.acoes{display:flex;gap:var(--esp-3);flex-wrap:wrap;align-items:center}.busca{display:flex;align-items:center;gap:var(--esp-3);height:56px;padding:0 var(--esp-2) 0 var(--esp-5);border-radius:var(--raio-pilula);border:1.5px solid var(--linha-forte);background:var(--superficie)}.busca:focus-within{border-color:var(--coral-texto)}.busca input{flex:1;min-width:0;border:0;background:none;outline:none;height:100%}.busca .btn-icone{width:40px;height:40px;background:var(--superficie-2)}.uso{display:flex;flex-direction:column;gap:var(--esp-2)}.uso-topo{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:2px var(--esp-3);font-weight:600;font-size:14px}.uso-topo>*{white-space:nowrap}.uso-trilho{position:relative;height:10px;border-radius:var(--raio-xs);background:var(--superficie-2);overflow:visible}.uso-trilho>div{height:100%;border-radius:var(--raio-xs);background:var(--contraste);transition:width .3s}.uso-trilho>i{position:absolute;top:-3px;width:2px;height:16px;background:var(--superficie);border-radius:1px}.uso-alerta .uso-trilho>div{background:var(--ambar-texto)}.uso-alerta .uso-topo strong{color:var(--drive-texto)}.uso-cheio .uso-trilho>div{background:var(--coral-texto)}.uso-cheio .uso-topo strong{color:var(--coral-texto)}.uso small{color:var(--texto-3);font-size:13px}.aviso{display:flex;gap:var(--esp-3);align-items:flex-start;padding:var(--esp-4);border-radius:var(--raio-md)}.aviso p{margin:2px 0 0;color:var(--texto-2);font-size:14px;line-height:20px}.aviso strong{font-size:15px}.aviso-icone{width:24px;height:24px;border-radius:50%;display:grid;place-items:center;font-weight:700;font-size:13px;flex-shrink:0;color:var(--grafite)}.aviso-info{background:var(--aviso-info)}.aviso-info .aviso-icone{background:var(--lilas)}.aviso-alerta{background:var(--aviso-alerta)}.aviso-alerta .aviso-icone{background:var(--ambar)}.aviso-erro{background:var(--aviso-erro)}.aviso-erro .aviso-icone{background:var(--erro);color:var(--fundo)}.aviso-offline{background:var(--aviso-offline)}.aviso-offline .aviso-icone{background:var(--texto-3);color:var(--fundo)}.vazio{background:var(--superficie-2);border-radius:var(--raio-lg);padding:var(--esp-8) var(--esp-6);display:flex;flex-direction:column;align-items:center;text-align:center;gap:var(--esp-3)}.vazio p{margin:0;color:var(--texto-2);max-width:340px}.vazio-acoes{display:flex;gap:var(--esp-3);flex-wrap:wrap;justify-content:center;margin-top:var(--esp-2)}.trilha-vazia{margin-bottom:var(--esp-3)}.trilha-vazia rect,.trilha-vazia .toque{fill:none;stroke:var(--linha-forte);stroke-width:1.5}.trilha-vazia .pulso{fill:var(--linha-forte)}.tabela{width:100%;border-collapse:collapse}.tabela th{text-align:left;font:500 13px/18px var(--fonte-texto);color:var(--texto-3);padding:var(--esp-2) var(--esp-2);border-bottom:1px solid var(--linha)}.tabela td{padding:var(--esp-3) var(--esp-2);border-bottom:1px solid var(--linha);font-size:15px}.tabela tr:last-child td{border-bottom:0}.tabela .dir{text-align:right}.pessoa{display:flex;align-items:center;gap:var(--esp-3);font-weight:600}.avatar{width:32px;height:32px;border-radius:50%;display:grid;place-items:center;font-weight:700;font-size:13px;color:var(--grafite);flex-shrink:0}.planos{display:grid;grid-template-columns:repeat(auto-fill,minmax(210px,1fr));gap:var(--esp-4)}.plano{background:var(--superficie);border:1.5px solid var(--linha);border-radius:var(--raio-lg);padding:var(--esp-6) var(--esp-5);display:flex;flex-direction:column;gap:var(--esp-2)}.plano h3{font:700 22px/28px var(--fonte-titulo);display:flex;justify-content:space-between;align-items:center}.plano .preco{font:700 28px/36px var(--fonte-titulo);font-variant-numeric:tabular-nums}.plano .preco small{font:500 13px var(--fonte-texto);color:var(--texto-3)}.plano p{margin:0;font-size:14px;color:var(--texto-2)}.plano .btn{margin-top:auto}.plano>p:last-of-type{margin-bottom:var(--esp-3)}.plano.atual{background:var(--fixo-fundo);color:var(--fixo-texto);border-color:var(--coral)}.plano.atual p{color:var(--fixo-texto-2)}.plano.atual .selo{background:var(--coral);color:var(--sobre-coral)}.popover{z-index:80;background:var(--superficie);color:var(--texto);border:1px solid var(--linha);border-radius:var(--raio-md);box-shadow:var(--sombra);padding:var(--esp-2);min-width:240px;max-width:min(320px,calc(100vw - 24px));max-height:min(420px,70vh);overflow-y:auto;display:flex;flex-direction:column}.popover button{text-align:left;padding:var(--esp-3);border-radius:var(--raio-sm);font-size:14px;font-weight:500;min-height:44px}.popover button:hover{background:var(--superficie-2)}.popover .perigo{color:var(--erro)}.popover small{padding:var(--esp-2) var(--esp-3) var(--esp-1);color:var(--texto-3);font-weight:600;font-size:12px}.lista-playlists{display:flex;flex-direction:column;border-top:1px solid var(--linha);margin-top:var(--esp-1);padding-top:var(--esp-1)}.popover>.lista-playlists:first-child{border-top:0;margin-top:0;padding-top:0}.lista-playlists .criar{display:flex;align-items:center;gap:var(--esp-2);color:var(--coral-texto);font-weight:600}.criar-form{display:flex;flex-direction:column;gap:var(--esp-2);padding:var(--esp-2)}.criar-form input{height:44px;padding:0 var(--esp-3);border-radius:var(--raio-sm);border:1.5px solid var(--linha-forte);background:var(--fundo);outline:none}.criar-form input:focus{border-color:var(--coral-texto)}.criar-form.campo-erro input{border-color:var(--erro)}.criar-form .campo-msg{color:var(--erro)}.criar-form .btn{min-height:44px;justify-content:center}.erro-player .icone{vertical-align:-2px;margin-right:4px}.erro-player{color:var(--fixo-erro);font-size:12px;display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:100%}html,body{overflow-x:hidden}.rolagem{overflow-x:auto;-webkit-overflow-scrolling:touch}.btn.perigo{color:var(--erro)}@media (max-width: 860px){.planos{grid-template-columns:1fr}.cartao{padding:var(--esp-5)}.admin-topo .logo .logo-horizontal{display:none}.admin-topo .logo .logo-simbolo{display:block}.tabela th,.tabela td{padding:var(--esp-3) var(--esp-1);font-size:14px}.tabela td .apoio{margin-left:0}.esconde-celular{display:none}.conteudo{padding:var(--esp-5);gap:var(--esp-6)}}.admin{min-height:100vh}.admin-topo{position:sticky;top:0;z-index:20;display:flex;align-items:center;gap:var(--esp-4);padding:var(--esp-4) var(--esp-7);background:var(--fundo);border-bottom:1px solid var(--linha)}.admin-topo a{color:inherit;text-decoration:none}.admin-topo>a:first-child{display:inline-flex;align-items:center;min-height:var(--alvo-min)}.admin-voltar{margin-left:auto}.admin-conteudo{margin:0 auto;padding-bottom:var(--esp-9)}.form-grade{display:grid;grid-template-columns:1fr 1fr;gap:var(--esp-5)}.form-grade>.acoes,.form-grade>.aviso,.form-grade>.apoio{grid-column:1 / -1}.campo-telefone .prefixo{position:absolute;left:16px;font-weight:600;color:var(--texto-2);pointer-events:none}.campo-telefone .campo-caixa input{padding-left:54px}.tabela td .apoio{display:block;margin-left:44px}a.nav-item,a.btn{text-decoration:none}a.btn{color:inherit}a.btn-primario{color:var(--sobre-coral)}.plano .campo-caixa input{background:var(--fundo)}@media (max-width: 860px){.admin-topo{padding:var(--esp-3) var(--esp-5)}.admin-voltar{padding:0 var(--esp-4)}.form-grade{grid-template-columns:1fr}}.botao-dica{user-select:none;-webkit-user-select:none;-webkit-touch-callout:none;touch-action:manipulation}.botao-dica.desativado{opacity:.45}.dica-modal{position:fixed;z-index:100;left:50%;top:50%;transform:translate(-50%,-50%);max-width:min(320px,calc(100vw - 48px));background:var(--contraste);color:var(--contraste-texto);font-weight:600;font-size:15px;line-height:20px;text-align:center;padding:var(--esp-4) var(--esp-6);border-radius:var(--raio-lg);box-shadow:var(--sombra);pointer-events:none;animation:dica-entra .12s ease-out}@keyframes dica-entra{0%{opacity:0;transform:translate(-50%,-46%)}to{opacity:1;transform:translate(-50%,-50%)}}.paginas{display:flex;align-items:center;justify-content:center;gap:var(--esp-3);margin-top:var(--esp-3)}.paginas span{font-size:14px;color:var(--texto-2)}.chips-sub{margin-top:calc(-1 * var(--esp-2));flex-wrap:nowrap}@container palco (max-width: 440px){.chips-sub{gap:6px}.chips-sub .chip{padding:0 11px;font-size:13px}.convite-linha{gap:var(--esp-2)}.convite-linha>.btn{padding:0 var(--esp-4)}}.tabela td .apoio.so-celular-bloco{display:none}@media (max-width: 860px){.tabela td .apoio.so-celular-bloco{display:block}}.inicio-topo{display:flex;flex-direction:column;gap:var(--esp-1)}.sobretitulo{font:700 12px/16px var(--fonte-texto);letter-spacing:.08em;text-transform:uppercase;color:var(--coral-texto)}.destaque{display:flex;align-items:center;gap:var(--esp-6);padding:var(--esp-6);border-radius:var(--raio-lg);background:var(--fixo-fundo);color:var(--fixo-texto)}.destaque .sobretitulo{color:var(--coral)}.destaque .titulo-1{margin:var(--esp-1) 0;overflow-wrap:anywhere}.destaque-textos{display:flex;flex-direction:column;min-width:0}.destaque-artista{color:var(--fixo-texto-2);font-weight:600}.destaque .acoes{margin-top:var(--esp-4)}.destaque .btn-secundario{background:transparent;color:var(--fixo-texto);border-color:var(--fixo-linha-forte)}[data-tema=escuro] .destaque,[data-tema=escuro] .vitrine-final,[data-tema=escuro] .player,[data-tema=escuro] .janela-video.modo-janelinha{background:var(--fixo-fundo-2)}@media (prefers-color-scheme: dark){:root:not([data-tema=claro]) .destaque,:root:not([data-tema=claro]) .vitrine-final,:root:not([data-tema=claro]) .player,:root:not([data-tema=claro]) .janela-video.modo-janelinha{background:var(--fixo-fundo-2)}}.primeiros-passos{display:flex;flex-direction:column;gap:var(--esp-2)}.primeiros-passos ol{margin:0;padding-left:var(--esp-5);display:flex;flex-direction:column;gap:var(--esp-2)}.primeiros-passos .btn-texto{padding:0;min-height:0;height:auto;display:inline}.linha-artistas{display:flex;gap:var(--esp-4);overflow-x:auto;padding-bottom:var(--esp-2)}.artista{flex:none;width:96px;display:flex;flex-direction:column;align-items:center;gap:var(--esp-2);background:none;border:0;padding:0;color:var(--texto);font:600 13px/18px var(--fonte-texto);cursor:pointer}.artista span:last-child{width:100%;text-align:center;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.convite-amigo{display:flex;flex-direction:column;gap:var(--esp-2)}.convite-linha{display:flex;gap:var(--esp-3);align-items:flex-start;flex-wrap:nowrap;margin-top:var(--esp-2)}.convite-linha>:first-child{flex:1;min-width:0}.convite-linha>.btn{flex:none}.convite-linha .campo-caixa input{width:0}@media (max-width: 860px){.destaque{flex-direction:column;align-items:flex-start;gap:var(--esp-4);padding:var(--esp-5)}}.campo-caixa textarea{flex:1;min-width:0;padding:var(--esp-3) var(--esp-4);border-radius:var(--raio-md);border:1.5px solid var(--linha-forte);background:var(--fundo);outline:none;font:inherit;color:inherit;resize:vertical}.campo-caixa textarea:focus{border-color:var(--coral-texto);box-shadow:0 0 0 4px color-mix(in srgb,var(--coral) 22%,transparent)}.pagina-legal{min-height:100vh;background:var(--fundo)}.legal-topo{display:flex;align-items:center;justify-content:space-between;gap:var(--esp-4);padding:var(--esp-4) var(--esp-6);border-bottom:1px solid var(--linha)}.legal-texto{max-width:760px;margin:0 auto;padding:var(--esp-8, 40px) var(--esp-6) 80px;display:flex;flex-direction:column;gap:var(--esp-3);line-height:26px}.legal-texto h3{font:700 17px/24px var(--fonte-texto);margin:var(--esp-4) 0 0}.legal-texto section{display:flex;flex-direction:column;gap:var(--esp-2);scroll-margin-top:var(--esp-6);margin-top:var(--esp-6)}.legal-texto ul,.legal-texto ol{margin:0;padding-left:var(--esp-5);display:flex;flex-direction:column;gap:var(--esp-2)}.legal-texto p{margin:0}.legal-texto a,.legal-link a{color:var(--coral-texto);font-weight:600}.legal-indice{display:flex;gap:var(--esp-4);flex-wrap:wrap}.legal-link{text-align:center;margin:0}@media (max-width: 860px){.legal-topo{padding:var(--esp-3) var(--esp-5)}.legal-texto{padding:var(--esp-6) var(--esp-5) 64px}}.vitrine{min-height:100vh;background:var(--fundo);display:flex;flex-direction:column}.vitrine-topo{display:flex;align-items:center;justify-content:space-between;gap:var(--esp-4);padding:var(--esp-4) var(--esp-6);max-width:1180px;width:100%;margin:0 auto}.vitrine main{max-width:1180px;width:100%;margin:0 auto;padding:0 var(--esp-6) var(--esp-8, 40px);display:flex;flex-direction:column;gap:56px}.vitrine-hero{display:grid;grid-template-columns:1.2fr 1fr;gap:var(--esp-8, 40px);align-items:center;padding-top:var(--esp-8, 40px)}.vitrine-hero-texto{display:flex;flex-direction:column;gap:var(--esp-4)}.vitrine-hero-texto p{margin:0;font-size:18px;line-height:28px;color:var(--texto-2);max-width:560px}.vitrine-titulo{margin:0;font:800 56px/60px var(--fonte-titulo);letter-spacing:-1px}.vitrine-titulo-2{margin:0;font:700 36px/42px var(--fonte-titulo);letter-spacing:-.5px}.vitrine-arte{position:relative;height:340px}.vitrine-arte>*{position:absolute;box-shadow:0 18px 40px #1212142e}.vitrine-arte>:nth-child(1){left:8%;top:20px;transform:rotate(-6deg)}.vitrine-arte>:nth-child(2){right:6%;top:0;transform:rotate(8deg)}.vitrine-arte>:nth-child(3){right:26%;bottom:0}.vitrine-recursos{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:var(--esp-4)}.vitrine-recurso{display:flex;flex-direction:column;gap:var(--esp-2)}.vitrine-recurso .titulo-2{margin:0}.vitrine-recurso p{margin:0;line-height:22px}.vitrine-icone{width:44px;height:44px;border-radius:var(--raio-md);background:color-mix(in srgb,var(--coral) 16%,transparent);color:var(--coral-texto);display:grid;place-items:center}.vitrine-drive{display:flex;flex-direction:column;gap:var(--esp-2)}.vitrine-drive ul{margin:0;padding-left:var(--esp-5);display:flex;flex-direction:column;gap:var(--esp-2);color:var(--texto-2);line-height:24px}.vitrine-drive .btn-texto{align-self:flex-start;padding:0}.vitrine-final{display:flex;flex-direction:column;align-items:center;text-align:center;gap:var(--esp-3);padding:var(--esp-8, 40px) var(--esp-5);border-radius:var(--raio-lg);background:var(--fixo-fundo);color:var(--fixo-texto)}.vitrine-final p{margin:0;color:var(--fixo-texto-2)}.vitrine-rodape{margin-top:auto;border-top:1px solid var(--linha);padding:var(--esp-5) max(var(--esp-6),calc((100% - 1180px) / 2 + var(--esp-6)));display:flex;justify-content:space-between;gap:var(--esp-4);flex-wrap:wrap;font-size:14px;color:var(--texto-3)}.vitrine-rodape nav{display:flex;gap:var(--esp-5);flex-wrap:wrap}.vitrine-rodape a{color:var(--texto-2);font-weight:600}.login-topo a{display:inline-flex;color:inherit;text-decoration:none}@media (max-width: 860px){.vitrine-topo{padding:var(--esp-3) var(--esp-5)}.vitrine main{padding:0 var(--esp-5) var(--esp-6);gap:40px}.vitrine-hero{grid-template-columns:1fr;padding-top:var(--esp-4)}.vitrine-titulo{font-size:38px;line-height:42px}.vitrine-titulo-2{font-size:28px;line-height:34px}.vitrine-arte{height:220px}.vitrine-arte>:nth-child(1){width:150px!important;height:150px!important;left:4%}.vitrine-arte>:nth-child(2){width:110px!important;height:110px!important}.vitrine-arte>:nth-child(3){width:84px!important;height:84px!important;right:30%}.vitrine-topo .btn-texto{padding:0 var(--esp-2)}.vitrine-topo .acoes{flex-wrap:nowrap;gap:var(--esp-1)}}.destaque-espera{min-height:176px;border-radius:var(--raio-lg);background:var(--superficie-2);opacity:.5}.batida-espera{min-height:168px;opacity:.5}.modal-fundo{position:fixed;top:0;right:0;bottom:0;left:0;z-index:95;background:var(--veu-leve);display:grid;place-items:center;padding:var(--esp-5);animation:fundo-entra .16s ease-out}.modal{width:min(560px,100%);max-height:min(86vh,760px);overflow:auto;background:var(--superficie);color:var(--texto);border-radius:var(--raio-lg);box-shadow:var(--sombra);padding:var(--esp-6);display:flex;flex-direction:column;gap:var(--esp-4)}.modal-topo{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--esp-3)}.modal-topo .titulo-1{margin:var(--esp-1) 0 0}.modal-corpo{display:flex;flex-direction:column;gap:var(--esp-3);line-height:24px}.modal-corpo p{margin:0}.titulo-3{font:700 17px/24px var(--fonte-texto);margin:var(--esp-2) 0 0}.batida-exemplos{margin:0;padding:0;list-style:none;display:flex;flex-direction:column;gap:var(--esp-2)}.batida-exemplos li{display:flex;align-items:center;justify-content:space-between;gap:var(--esp-3);flex-wrap:wrap;padding:var(--esp-3) var(--esp-4);border-radius:var(--raio-md);background:var(--superficie-2)}@media (max-width: 860px){.modal-fundo{align-items:end;padding:0}.modal{width:100%;max-height:88vh;border-radius:var(--raio-lg) var(--raio-lg) 0 0;padding:var(--esp-5)}}.dica-flutuante{animation:aviso-entra .18s ease-out}.cartao>.dica-flutuante{margin:var(--esp-3) 0}@keyframes fundo-entra{0%{opacity:0}to{opacity:1}}@keyframes janela-entra{0%{opacity:0;transform:translateY(10px) scale(.98)}to{opacity:1;transform:none}}@keyframes janela-sobe{0%{transform:translateY(100%)}to{transform:none}}@keyframes aviso-entra{0%{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:none}}.modal{animation:janela-entra .2s ease-out}@media (max-width: 860px){.modal{animation:janela-sobe .24s cubic-bezier(.2,.8,.2,1)}}@media (prefers-reduced-motion: reduce){.modal,.modal-fundo,.dica-flutuante,.dica-modal{animation:none}}.botao-dica.ativo svg path[d^="M12 20.5"],.faixa-gostei.ativo svg path{fill:currentColor;stroke:currentColor}.import-passos{display:flex;flex-direction:column;gap:var(--esp-3)}.import-passos ul{margin:0;padding-left:var(--esp-5);display:flex;flex-direction:column;gap:var(--esp-2);line-height:22px;color:var(--texto-2)}.import-passos code{font-size:13px;background:var(--superficie-2);padding:1px 6px;border-radius:6px}.import-item{gap:var(--esp-3)}.import-item select{margin-top:var(--esp-2);max-width:100%;height:36px;border-radius:var(--raio-sm);border:1.5px solid var(--linha-forte);background:var(--fundo);color:var(--texto);padding:0 var(--esp-2)}.vitrine-final .btn-secundario.vitrine-baixar{background:transparent;color:var(--fixo-texto);border-color:var(--fixo-linha-forte)}.vitrine-apk{color:var(--fixo-texto-2);font-size:13px}.app-android{display:flex;flex-direction:column;gap:var(--esp-2)}.passos-instalar{margin:0;padding-left:var(--esp-5);display:flex;flex-direction:column;gap:var(--esp-3)}.passos-instalar li{padding-left:var(--esp-1)}.passos-instalar li::marker{font-weight:700;color:var(--coral-texto)}.passos-instalar li strong,.passos-instalar li span{display:block}.passos-instalar li span{margin-top:2px}.passos-instalar li span{color:var(--texto-2);font-size:15px;line-height:22px}.abertura{position:fixed;top:0;right:0;bottom:0;left:0;z-index:200;background:var(--grafite);display:grid;place-items:center;transition:opacity .16s ease-out}.abertura.saindo{opacity:0}.abertura svg{display:block;width:min(60vw,520px);height:auto}.abertura-trilha{fill:var(--coral);transform-box:fill-box;transform-origin:center;animation:abertura-trilha .16s ease-out both}.abertura-pulso,.abertura-furo{fill:var(--grafite)}.abertura-furo{transform-box:fill-box;transform-origin:center;transform:scale(.35);animation:abertura-furo .24s var(--curva-toque) forwards}.abertura-furo.f4{animation-delay:calc(var(--pulso) * 3)}.abertura-furo.f7{animation-delay:calc(var(--pulso) * 6)}.abertura-nome{fill:var(--areia);opacity:0;animation:abertura-nome .32s var(--curva-toque) calc(var(--pulso) * 7) forwards}@keyframes abertura-trilha{0%{opacity:0;transform:scaleX(.9)}to{opacity:1;transform:none}}@keyframes abertura-furo{0%{transform:scale(.35)}55%{transform:scale(1.18)}to{transform:scale(1)}}@keyframes abertura-nome{0%{opacity:0;transform:translate(-40px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion: reduce){.abertura-trilha,.abertura-furo,.abertura-nome{animation:none;opacity:1;transform:none}}.capa-editavel{position:relative;flex:none}.capa-editar{position:absolute;right:8px;bottom:8px;width:44px;height:44px;border:0;border-radius:50%;background:var(--sobre-foto-fundo);color:var(--areia);display:grid;place-items:center;cursor:pointer}.capa-editar:focus-visible{outline:2px solid var(--coral-texto);outline-offset:2px}.cortador{position:relative;width:min(100%,360px);aspect-ratio:1;align-self:center;overflow:hidden;border-radius:var(--raio-lg);background:var(--superficie-2);touch-action:none;cursor:grab;user-select:none;-webkit-user-select:none}.cortador:active{cursor:grabbing}.cortador img{position:absolute;left:0;top:0;max-width:none;pointer-events:none}.cortador-zoom{display:flex;flex-direction:column;gap:var(--esp-1)}.cortador-zoom input{width:100%;min-height:44px;accent-color:var(--coral)}.avatar{border-radius:50%;object-fit:cover;flex:none;display:inline-block}.avatar-inicial{display:inline-grid;place-items:center;background:var(--coral);color:var(--sobre-coral);font-family:var(--fonte-texto);font-weight:700}.cortador-redondo{border-radius:50%}.conta-titulo{display:flex;align-items:center;gap:var(--esp-4)}.conta-nome{font-weight:600;color:var(--texto-2)}.conta-grade{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--esp-5);align-items:stretch}.conta-grade>.cartao{margin:0}.conta-coluna{display:flex;flex-direction:column;gap:var(--esp-5)}.conta-coluna>.cartao:first-child{flex:1}.conta-cartao{display:flex;flex-direction:column;gap:var(--esp-4)}.conta-cartao .titulo-2{margin:0}.conta-cartao .form-grade{grid-template-columns:1fr}.conta-rotulo{margin:var(--esp-2) 0 0;font-size:15px;color:var(--texto-2)}.perfil-foto{display:flex;align-items:center;gap:var(--esp-5)}.perfil-foto strong{display:block;font-size:17px}.avatar-editar{right:-8px;bottom:-8px;width:var(--alvo-min);height:var(--alvo-min)}.pref-blocos{flex:1;display:grid;grid-auto-rows:1fr;gap:var(--esp-4)}.pref-bloco{display:flex;flex-direction:column;justify-content:center;gap:var(--esp-3);padding:var(--esp-4) var(--esp-5);border-radius:var(--raio-md);background:var(--superficie-2)}.pref-bloco .apoio{margin:0;color:var(--texto-2)}@container palco (max-width: 760px){.pref-blocos{grid-auto-rows:auto}}.plano-resumo{flex-direction:row;align-items:center;justify-content:space-between;flex-wrap:wrap}.modal,.popover,.menu-faixa,.lista-playlists,.dica-modal{scrollbar-width:none;-ms-overflow-style:none}.modal::-webkit-scrollbar,.popover::-webkit-scrollbar,.menu-faixa::-webkit-scrollbar,.lista-playlists::-webkit-scrollbar{display:none;width:0;height:0}html,body,*{scrollbar-width:none;-ms-overflow-style:none}::-webkit-scrollbar{display:none;width:0;height:0}.vitrine-rodape a.vitrine-empresa{color:inherit;font-weight:600;text-decoration:none}.cartao-credito{position:fixed;z-index:81;top:var(--esp-5);left:50%;transform:translate(-50%);width:min(320px,calc(100vw - 32px));display:flex;flex-direction:column;gap:2px;text-align:left;padding:var(--esp-3) var(--esp-4);border:0;border-radius:var(--raio-lg);background:var(--contraste);color:var(--contraste-texto);box-shadow:var(--sombra);animation:aviso-entra .18s ease-out;cursor:pointer}.cartao-credito strong{font:700 15px/20px var(--fonte-texto)}.cartao-credito span{font-size:13px;line-height:18px;opacity:.9}.cartao-credito small{font-size:12px;line-height:16px;opacity:.65}*{-webkit-tap-highlight-color:transparent}@media (pointer: coarse){body{-webkit-user-select:none;user-select:none;-webkit-touch-callout:none}input,textarea,select,[contenteditable=true]{-webkit-user-select:text;user-select:text;-webkit-touch-callout:default}img{-webkit-user-drag:none}}@media (max-width: 480px){.vitrine-topo{gap:var(--esp-3)}.vitrine-topo .logo-horizontal{height:26px;width:auto}.vitrine-topo .logo .logo-trilha-completa{display:none}.vitrine-topo .logo .logo-trilha-compacta{display:inline}.vitrine-topo .btn-primario{padding:0 var(--esp-4)}}.triade{flex:none;overflow:visible}.triade circle{fill:none;stroke:var(--linha-forte);stroke-width:1.2;transform-box:fill-box;transform-origin:center;transition:fill 80ms var(--curva-toque),stroke 80ms var(--curva-toque)}.triade circle:nth-child(2){transition-delay:calc(var(--pulso-interface) * 3)}.triade circle:nth-child(3){transition-delay:calc(var(--pulso-interface) * 6)}[aria-selected=true]>.triade circle,.triade.ligada circle,.triade.tocando circle{fill:var(--triade);stroke:var(--triade)}.triade.ambar circle{fill:var(--curiosidade);stroke:var(--curiosidade)}@keyframes toque{0%{transform:scale(1.35)}12%{transform:scale(1)}to{transform:scale(1)}}.triade.tocando circle{animation:toque 1.6s ease-out infinite}.triade.tocando circle:nth-child(2){animation-delay:.6s}.triade.tocando circle:nth-child(3){animation-delay:1.2s}.tocando-agora{margin:0 var(--esp-1)}.abas{display:flex;flex-wrap:wrap;gap:0 var(--esp-5);max-width:100%}.aba{min-height:var(--alvo);display:inline-flex;align-items:center;gap:10px;color:var(--texto-2);font:500 15px/20px var(--fonte-texto);white-space:nowrap}.aba[aria-selected=true]{color:var(--texto);font-weight:700}.aba-nome{display:inline-grid}.aba-nome:after{content:attr(data-nome);font-weight:700;height:0;visibility:hidden;overflow:hidden}.aba-conta{color:var(--texto-3);margin-left:-4px}.abas-icone{display:flex;align-items:center;gap:var(--esp-2);flex-wrap:nowrap}.aba-icone{width:var(--alvo);height:var(--alvo);border-radius:var(--raio-md);border:1.5px solid var(--linha-forte);color:var(--texto-2);flex:none}.aba-icone.ativo,.aba-icone.ativo:hover{background:var(--toque);border-color:var(--toque);color:var(--sobre-toque)}.aba-icone-nome{display:inline-flex;align-items:center;gap:10px;font:700 15px/20px var(--fonte-texto);margin-left:var(--esp-2);white-space:nowrap;overflow:hidden;min-width:0}.aba-icone-nome.nao-cabe{visibility:hidden;width:0;flex:0 0 0;margin-left:0}.chip{min-height:var(--alvo);padding:0 var(--esp-4);border-radius:var(--raio-pilula);border:1.5px solid var(--linha-forte);background:transparent;color:var(--texto-2);font:600 14px/20px var(--fonte-texto);white-space:nowrap}.chip.ativo{background:var(--toque);border-color:var(--toque);color:var(--sobre-toque)}.chave-campo{display:flex;align-items:center;justify-content:space-between;gap:var(--esp-3) var(--esp-4);flex-wrap:wrap}.chave-rotulo{display:inline-flex;align-items:center;gap:var(--esp-2);font:600 15px/20px var(--fonte-texto);white-space:nowrap}.chave-linha{display:inline-flex;align-items:center;gap:var(--esp-3)}.chave{flex:none;width:96px;height:max(52px,var(--alvo));border-radius:16px;border:2px solid var(--linha-forte);display:grid;place-items:center;transition:background 80ms var(--curva-toque),border-color 80ms var(--curva-toque)}.chave .triade{width:48px;height:16px}.chave[aria-checked=true]{background:var(--toque);border-color:var(--toque)}.chave[aria-checked=true] .triade circle{fill:var(--chave-ponto);stroke:var(--chave-ponto)}.chave-estado{min-width:80px;font:600 15px/20px var(--fonte-texto);color:var(--texto-2)}.chave[aria-checked=true]+.chave-estado{color:var(--texto)}.btn-icone.alterna.ativo,.btn-icone.alterna.ativo:hover{background:var(--toque);color:var(--sobre-toque);border-radius:var(--raio-md)}.faixa-gostei{color:var(--texto-3)}.faixa-gostei.ativo{color:var(--coral-texto)}.import-item input[type=checkbox]{-moz-appearance:none;appearance:none;-webkit-appearance:none;flex:none;width:var(--alvo);height:var(--alvo);margin:0 calc(-1 * var(--esp-2));display:grid;place-items:center;cursor:pointer;border-radius:var(--raio-sm)}.import-item input[type=checkbox]:before{content:"";width:22px;height:22px;border-radius:var(--raio-xs);border:2px solid var(--linha-forte)}.import-item input[type=checkbox]:checked:before{border-color:var(--toque);background:var(--toque) center / 16px 16px no-repeat;background-image:linear-gradient(var(--sobre-toque),var(--sobre-toque));-webkit-mask:none;clip-path:none;box-shadow:inset 0 0 0 3px var(--toque)}.import-item select{min-height:var(--alvo)}.info-dica{flex:none;width:var(--alvo);height:var(--alvo);display:grid;place-items:center;border-radius:50%}.info-dica>span{width:28px;height:28px;border-radius:50%;background:var(--lilas);color:var(--grafite);font:700 15px/28px var(--fonte-texto);text-align:center}.info-dica:focus-visible{outline:2px solid var(--lilas-texto);outline-offset:-4px}:root{--alvo: var(--alvo-min)}.app{--menu-l: 112px;--painel-l: 232px;display:grid;height:100vh;height:100dvh;max-width:1400px;margin:0 auto;overflow:hidden;padding:env(safe-area-inset-top) env(safe-area-inset-right) 0 env(safe-area-inset-left);grid-template:"palco" minmax(0,1fr) "player" auto "menu" auto / minmax(0,1fr)}.palco{grid-area:palco;min-width:0;min-height:0;overflow-y:auto;overscroll-behavior:contain;container:palco / inline-size}.conteudo{padding:var(--esp-7);max-width:1080px;width:100%;min-width:0;margin:0 auto;display:flex;flex-direction:column;gap:var(--esp-7)}.com-expandido .palco,.com-expandido .menu{visibility:hidden}.so-menu-curto{display:flex}.menu{grid-area:menu;min-width:0;min-height:0;display:flex;background:var(--superficie);border-top:1px solid var(--linha);padding:6px var(--esp-2) calc(6px + env(safe-area-inset-bottom))}.menu .logo,.menu-largo{display:none}.menu-itens{flex:1;display:flex;gap:var(--esp-1);min-width:0}.nav-item{flex:1 1 0;min-width:0;min-height:52px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:3px;border-radius:22px;color:var(--texto-2);font:600 11px/14px var(--fonte-texto);white-space:nowrap;text-decoration:none}.nav-item[aria-current=page]{background:var(--toque);color:var(--sobre-toque)}.nav-item .avatar{box-shadow:0 0 0 1.5px var(--linha-forte)}.nav-rotulo{overflow:hidden;text-overflow:ellipsis;max-width:100%}@media (hover: hover){.nav-item:not([aria-current=page]):hover,.lateral-playlist:hover{background:var(--superficie-2)}}.lateral-secao{display:flex;align-items:center;justify-content:space-between;padding:var(--esp-5) var(--esp-2) var(--esp-1) var(--esp-4);color:var(--texto-3);font:600 13px/18px var(--fonte-texto)}.lateral-playlist{display:flex;align-items:center;gap:var(--esp-3);min-height:52px;padding:var(--esp-2) var(--esp-4);border-radius:var(--raio-md);font:500 15px/20px var(--fonte-texto);text-align:left;width:100%}.lateral-playlist>span:last-child{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.lateral-playlist[aria-current=page]{background:var(--superficie-2);font-weight:700}.player{grid-area:player;min-width:0;min-height:0;position:relative;background:var(--fixo-fundo);color:var(--fixo-texto);--toque: var(--coral);--sobre-toque: var(--grafite);--triade: var(--coral);display:grid;align-items:center;gap:var(--esp-2) var(--esp-3);padding:var(--esp-3) var(--esp-4);grid-template-columns:auto minmax(0,1fr) auto auto;grid-template-areas:"midia texto extras principal"}.player-midia{grid-area:midia;min-width:0}.player-texto{grid-area:texto;min-width:0;display:flex;flex-direction:column;gap:2px}.player .linha-tempo{grid-area:tempo}.player-principal{grid-area:principal;display:flex;align-items:center;gap:var(--esp-2)}.player-extras{grid-area:extras;display:flex;flex-wrap:wrap;align-items:center;gap:var(--esp-1);min-width:0}.player-volume,.aviso-app{display:none;align-items:center;gap:var(--esp-2);color:var(--fixo-texto-2)}.aviso-app{font:500 13px/18px var(--fonte-texto)}.volume{flex:1;min-width:0;height:var(--alvo-min);accent-color:var(--fixo-texto)}.player-capa{display:block;width:48px;border-radius:var(--raio-sm)}.player-capa .capa-arte{display:block;width:100%!important;height:auto!important}.player-titulo{display:flex;flex-direction:column;gap:2px;min-width:0;width:100%;text-align:left;min-height:var(--alvo-min);justify-content:center;border-radius:var(--raio-sm)}.player .faixa-titulo{color:var(--fixo-texto)}.player .faixa-linha{color:var(--fixo-texto-3)}.player .btn-icone{color:var(--fixo-texto-2)}.player .btn-icone.ativo{color:var(--coral)}.player .btn-icone.alterna.ativo{color:var(--sobre-toque)}@media (hover: hover){.player .btn-icone:not(.alterna.ativo):hover{background:var(--fixo-realce);color:var(--fixo-texto)}}.player :focus-visible,.destaque :focus-visible,.vitrine-final :focus-visible,.plano.atual :focus-visible,.janela-video :focus-visible{outline-color:var(--coral)}.btn-tocar{width:56px;height:56px;border-radius:50%;background:var(--coral);color:var(--sobre-coral);display:grid;place-items:center;flex-shrink:0}.deck-esq,.deck-centro,.deck-dir{display:contents}.oferta-linha{grid-column:1 / -1;min-width:0;container:oferta / inline-size}.oferta-dentro{display:flex;align-items:center;justify-content:center;gap:var(--esp-2);min-width:0}.oferta-rotulo{flex:0 1 auto;min-width:0;font:600 13px/18px var(--fonte-texto);color:var(--fixo-texto-2);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.btn-deck{flex:none;min-height:var(--alvo);padding:0 var(--esp-3);font-size:14px}.btn-deck-contorno{background:transparent;color:var(--fixo-texto);border:1.5px solid var(--fixo-linha-forte)}@media (hover: hover){.btn-deck-contorno:hover{background:var(--fixo-realce)}}.rotulo-curto{display:none}@container oferta (max-width: 380px){.rotulo-longo{display:none}.rotulo-curto{display:inline}}@container oferta (max-width: 320px){.rotulo-curto{display:none}}.menu-player{position:fixed;z-index:91}.popover-fundo{position:fixed;top:0;right:0;bottom:0;left:0;z-index:90}.linha-tempo{display:flex;flex-direction:column;gap:0;width:100%;min-width:0}.tempos{display:flex;justify-content:space-between;color:var(--fixo-texto-3)}.trilho{position:relative;height:var(--alvo-min);display:flex;align-items:center;cursor:pointer;border-radius:var(--raio-xs)}.trilho:before{content:"";position:absolute;left:0;right:0;height:4px;border-radius:var(--raio-xs);background:var(--fixo-trilho)}.trilho>div{position:relative;height:4px;border-radius:var(--raio-xs);background:var(--fixo-texto)}.trilho>div:after{content:"";position:absolute;right:-1px;top:-6px;width:3px;height:16px;border-radius:2px;background:var(--coral)}.player .trilho{height:28px}.player .tempos{margin-top:-4px}.mini-trilho{position:absolute;left:0;right:0;top:0;height:3px;background:var(--fixo-trilho);overflow:hidden}.mini-progresso{height:100%;background:var(--coral)}.player .linha-tempo,.pl-anterior,.pl-aleatorio,.pl-repetir,.pl-playlist,.pl-video,.pl-abrir{display:none}.player.com-video{grid-template-columns:minmax(0,1fr) auto auto;grid-template-areas:"midia midia midia" "texto extras principal"}.video-slot{width:100%;aspect-ratio:16 / 9;min-width:var(--video-min);min-height:var(--video-min);background:var(--video-fundo)}.player.com-video .player-midia{margin-top:var(--esp-1)}.janela-video{position:fixed;z-index:30;background:var(--video-fundo);overflow:hidden}.janela-video-caixa{width:100%;height:100%}.janela-video-caixa iframe{display:block;width:100%;height:100%;border:0}.janela-video.escondida{left:-9999px!important;top:0!important;width:320px;height:200px}.video-fundo{position:fixed;top:0;right:0;bottom:0;left:0;z-index:75;background:var(--veu)}.janela-video.modo-grande{z-index:76;left:50%;top:50%;transform:translate(-50%,-50%);width:min(960px,94vw,calc((100dvh - 96px) * 16 / 9));min-width:var(--video-min);background:var(--fixo-fundo);display:flex;flex-direction:column;overflow:visible}.janela-video.modo-grande .janela-video-caixa{height:auto;aspect-ratio:16 / 9;min-height:var(--video-min);background:var(--video-fundo)}.janela-video.modo-janelinha{z-index:30;display:flex;flex-direction:column;padding:0 var(--esp-1) var(--esp-1);background:var(--fixo-fundo);border-radius:var(--raio-md);box-shadow:var(--sombra);overflow:visible}.janela-video.modo-janelinha .janela-video-caixa{flex:none;width:240px;height:var(--video-min);background:var(--video-fundo)}.janela-alca{flex:none;display:flex;align-items:center;gap:0;min-height:var(--alvo);padding-left:var(--esp-2);color:var(--fixo-texto-2);cursor:grab;touch-action:none;user-select:none;-webkit-user-select:none}.janela-alca:active{cursor:grabbing}.janela-alca-pega{flex:none;width:18px;height:10px;margin-right:var(--esp-2);border-top:2px solid var(--fixo-texto-3);border-bottom:2px solid var(--fixo-texto-3)}.janela-alca-texto{flex:1;min-width:0;font:600 13px/18px var(--fonte-texto);white-space:nowrap}.janela-alca .btn-icone{color:var(--fixo-texto)}@media (hover: hover){.janela-alca .btn-icone:hover{background:var(--fixo-realce)}}.janela-topo{display:flex;align-items:center;justify-content:space-between;gap:var(--esp-3);padding:var(--esp-2) var(--esp-2) var(--esp-2) var(--esp-4);color:var(--fixo-texto)}.janela-topo .faixa-titulo{min-width:0}.janela-topo .btn{flex:none;background:transparent;color:var(--fixo-texto);border-color:var(--fixo-linha-forte)}.expandido{position:fixed;top:0;right:0;bottom:0;left:0;z-index:20;min-width:0;min-height:0;overflow:hidden;background:var(--fundo);display:flex;flex-direction:column;gap:var(--esp-3);padding:max(var(--esp-3),env(safe-area-inset-top)) max(var(--esp-5),env(safe-area-inset-right)) max(var(--esp-4),env(safe-area-inset-bottom)) max(var(--esp-5),env(safe-area-inset-left))}.expandido-cabeca{display:flex;align-items:center;gap:var(--esp-3);min-width:0}.expandido-cabeca>.capa-arte{flex:none}.expandido-cabeca .expandido-titulo{flex:1}.exp-volume{display:flex;align-items:center;gap:var(--esp-3);color:var(--texto-2)}.exp-volume .volume{accent-color:var(--coral-texto)}.expandido-topo{display:flex;align-items:center;gap:var(--esp-3);min-width:0}.expandido-topo .apoio{flex:1;min-width:0;text-align:right;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.expandido-midia{flex:1 1 0;min-width:0;min-height:0;display:grid;place-items:center;container-type:size}.expandido.com-video .expandido-midia{min-height:var(--video-min)}.expandido-midia .video-slot{width:max(var(--video-min),min(100cqw,100cqh * 16 / 9));height:max(var(--video-min),min(100cqh,100cqw * 9 / 16));aspect-ratio:auto}.expandido-midia .capa-arte{width:min(100cqw,100cqh,440px)!important;height:auto!important}.expandido-lado{min-width:0;min-height:0;display:flex;flex-direction:column;gap:var(--esp-3)}.expandido-titulo{min-width:0;display:flex;flex-direction:column;gap:var(--esp-1)}.expandido-titulo .faixa-titulo{font:700 22px/28px var(--fonte-titulo);white-space:normal;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.expandido .erro-player{color:var(--erro);font-size:13px}.expandido.com-fila .expandido-lado{flex:1 1 0}.expandido.com-fila .expandido-midia{flex:0 0 var(--video-min)}.expandido.com-fila.com-capa .expandido-midia{display:none}.fila{flex:1 1 0;min-height:96px;overflow-y:auto}.fila-num{flex:none;width:28px;display:grid;place-items:center;color:var(--texto-3)}.nota-yt{margin:0;text-align:center}.controles-exp{background:var(--superficie-2);border-radius:var(--raio-xl);padding:var(--esp-4) var(--esp-5);display:flex;flex-direction:column;gap:var(--esp-3)}.controles-exp .tempos{color:var(--texto-3)}.controles-exp .tempos .atual{color:var(--coral-texto)}.controles-exp .trilho:before{background:var(--linha-forte)}.controles-exp .trilho>div{background:var(--texto)}.controles-exp .trilho>div:after{background:var(--coral-texto)}.controles-exp-botoes{display:grid;grid-template-columns:64px minmax(0,1fr) 64px;gap:var(--esp-3)}.controles-exp-botoes .lado{height:var(--alvo-grande);border-radius:var(--raio-md);background:var(--superficie);display:grid;place-items:center}.controles-exp-botoes .grande{height:var(--alvo-grande);border-radius:var(--raio-pilula);background:var(--coral);color:var(--sobre-coral);font:700 20px/24px var(--fonte-texto);display:flex;align-items:center;justify-content:center;gap:var(--esp-3);white-space:nowrap}.controles-exp-extras{display:flex;justify-content:space-between;gap:var(--esp-1)}.controles-exp-extras .botao-dica{width:max(48px,var(--alvo));height:max(48px,var(--alvo));background:var(--superficie);color:var(--texto-2);border-radius:var(--raio-md)}.controles-exp-extras .botao-dica.ativo{color:var(--coral-texto)}.controles-exp-extras .botao-dica.alterna.ativo{background:var(--toque);color:var(--sobre-toque)}.expandido{--alvo-grande: 64px}.oferta-mix-caixa{flex-direction:column;align-items:stretch}.oferta-mix-caixa .acoes{margin-top:var(--esp-2)}.toast{position:fixed;top:calc(var(--esp-5) + env(safe-area-inset-top));left:50%;transform:translate(-50%);z-index:96;background:var(--contraste);color:var(--contraste-texto);padding:var(--esp-3) var(--esp-5);font-weight:600;box-shadow:var(--sombra);border-radius:var(--raio-lg);text-align:center;line-height:20px;max-width:min(360px,calc(100vw - 32px))}@media (orientation: portrait) and (min-width: 600px){.player{padding:var(--esp-4) var(--esp-5);gap:var(--esp-1) var(--esp-4);grid-template-columns:auto minmax(0,1fr) auto auto;grid-template-areas:"midia texto principal extras" "midia tempo tempo tempo"}.player .linha-tempo{display:flex}.pl-anterior,.pl-abrir{display:grid}.mini-trilho{display:none}.player-capa{width:88px}.player.com-video{grid-template-columns:auto minmax(0,1fr);grid-template-rows:auto auto auto minmax(0,1fr);grid-template-areas:"midia texto" "midia tempo" "midia principal" "midia extras";align-items:start}.player.com-video .video-slot{width:356px;height:200px;aspect-ratio:auto}.player.com-video .player-midia{margin:0}.menu{padding-left:max(var(--esp-5),12%);padding-right:max(var(--esp-5),12%)}.expandido{padding:max(var(--esp-4),env(safe-area-inset-top)) var(--esp-7) max(var(--esp-6),env(safe-area-inset-bottom));gap:var(--esp-4)}.expandido-lado{width:100%;max-width:640px;margin:0 auto}}@media (orientation: portrait) and (min-width: 760px){.player.com-video .video-slot{width:392px;height:220px}.pl-aleatorio,.pl-repetir,.pl-playlist{display:grid}}@media (orientation: landscape){.app{grid-template:"menu palco" minmax(0,1fr) "player player" auto / var(--menu-l) minmax(0,1fr);padding-bottom:env(safe-area-inset-bottom)}.menu{flex-direction:column;gap:var(--esp-2);padding:var(--esp-3) var(--esp-2);border-top:0;background:transparent;overflow-y:auto}.menu .logo{display:flex;justify-content:center;flex:none;padding:var(--esp-2) 0 var(--esp-3)}.menu .logo .logo-horizontal{display:none}.menu .logo .logo-simbolo{display:block;width:62px;height:auto}.menu-itens{flex:none;flex-direction:column}.nav-item{flex:none;min-height:72px}.player{container:deck / inline-size;grid-template-columns:repeat(3,minmax(0,1fr));grid-template-areas:none;gap:0 var(--esp-6);padding:var(--esp-2) var(--esp-5)}.deck-esq{display:flex;align-items:center;gap:var(--esp-3);min-width:0}.deck-centro{display:flex;flex-direction:column;justify-content:center;gap:2px;min-width:0}.deck-dir{display:flex;align-items:center;justify-content:flex-end;gap:var(--esp-3);min-width:0}.mini-trilho,.aviso-app{display:none}.player-midia{flex:none}.player-capa{width:56px}.player-texto{flex:1}.player-principal{justify-content:center;gap:var(--esp-3)}.btn-tocar{width:48px;height:48px}.pl-anterior{display:grid}.player .linha-tempo{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:var(--esp-3)}.player .tempos{display:contents}.player .tempos>span:first-child{grid-column:1;grid-row:1}.player .linha-tempo .trilho{grid-column:2;grid-row:1}.player .tempos>span:last-child{grid-column:3;grid-row:1}.player .tempos{margin:0}.oferta-linha{min-height:28px}.player-extras{display:flex;flex-wrap:nowrap;gap:var(--esp-1)}.pl-aleatorio,.pl-repetir,.pl-playlist,.pl-abrir{display:grid}.player-volume{display:flex;flex:none;width:128px}@container deck (max-width: 1215px){.player-volume{display:none}}@container deck (max-width: 795px){.pl-repetir{display:none}}@container deck (max-width: 651px){.pl-aleatorio{display:none}}.expandido{display:grid;grid-template:"midia topo" auto "midia lado" minmax(0,1fr) / minmax(0,1fr) clamp(320px,36vw,420px);gap:var(--esp-2) var(--esp-6);padding:max(var(--esp-4),env(safe-area-inset-top)) max(var(--esp-6),env(safe-area-inset-right)) max(var(--esp-4),env(safe-area-inset-bottom)) max(var(--esp-6),env(safe-area-inset-left))}.expandido-topo{grid-area:topo}.expandido-midia{grid-area:midia}.expandido.com-video .expandido-midia{min-width:var(--video-min)}.expandido-lado{grid-area:lado;justify-content:center;overflow-y:auto}.expandido.com-fila .expandido-midia,.expandido.com-fila.com-capa .expandido-midia{display:grid}.expandido.com-fila .expandido-lado{justify-content:flex-start}.nota-yt{text-align:left}}@media (orientation: landscape) and (min-height: 721px){.player{margin:0 var(--esp-3) var(--esp-3);border-radius:var(--raio-lg);padding:var(--esp-3) var(--esp-5)}.player-capa{width:64px}.expandido{padding:var(--esp-6) var(--esp-7);column-gap:var(--esp-7)}.expandido-midia .capa-arte{width:min(100cqw,100cqh,720px)!important}}@media (orientation: landscape) and (min-height: 721px) and (min-width: 1200px){.app{--menu-l: 248px}.menu{padding:var(--esp-6) var(--esp-4);gap:var(--esp-1)}.menu .logo{justify-content:flex-start;padding:0 var(--esp-3) var(--esp-6)}.menu .logo .logo-horizontal{display:block}.menu .logo .logo-simbolo{display:none}.menu-itens{gap:var(--esp-1)}.menu-largo{display:flex;flex-direction:column;gap:var(--esp-1);flex:none}.nav-item{flex-direction:row;justify-content:flex-start;gap:var(--esp-4);min-height:48px;padding:0 var(--esp-4);font:600 16px/20px var(--fonte-texto)}.nav-item .selo{margin-left:auto}.so-menu-curto{display:none}}@media (orientation: landscape) and (max-height: 500px){.app{--menu-l: 72px}.menu{padding:4px 6px}.menu .logo{display:none}.menu-itens{flex:1;gap:0}.nav-item{flex:1 1 0;min-height:56px;max-height:var(--alvo-menu-carro)}.nav-rotulo{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%)}.player{padding:var(--esp-1) var(--esp-4);gap:0 var(--esp-4)}.player-capa{width:max(48px,var(--alvo))}.player .faixa-titulo{font:600 15px/20px var(--fonte-texto)}.player .faixa-linha{font:500 13px/18px var(--fonte-texto)}.player .trilho{height:24px}.janela-video.modo-janelinha{flex-direction:row;padding:var(--esp-1) var(--esp-1) var(--esp-1) 0}.janela-alca{flex-direction:column;justify-content:flex-start;padding:var(--esp-2) 0 0}.janela-alca-pega{margin:0 0 var(--esp-2)}.janela-alca-texto{display:none}.expandido{padding:var(--esp-2) var(--esp-4);gap:var(--esp-1) var(--esp-5);--alvo-grande: 56px}.expandido-titulo .faixa-titulo{font:700 20px/26px var(--fonte-titulo);-webkit-line-clamp:1}.controles-exp{padding:var(--esp-2) var(--esp-4);gap:var(--esp-1);border-radius:var(--raio-lg)}.controles-exp .trilho{height:32px}.nota-yt,.pl-letra{display:none}}@media (orientation: landscape) and (max-height: 720px) and (pointer: coarse){:root{--alvo: var(--alvo-carro)}html,body{font-size:18px;line-height:26px}.display{font-size:40px;line-height:44px}.titulo-1{font-size:36px;line-height:40px}.titulo-2{font-size:28px;line-height:34px}.apoio,.campo-msg,.faixa-linha{font-size:16px;line-height:22px}.faixa-titulo{font-size:20px;line-height:26px}.selo{font-size:13px;line-height:16px;height:24px}.num{font-size:16px;line-height:22px}.nav-item{min-height:var(--alvo-menu-carro);font-size:15px;line-height:18px}.nav-item .icone{width:28px;height:28px}.btn{min-height:var(--alvo-carro);font-size:18px}.btn-icone,.faixa-gostei{width:var(--alvo-carro);height:var(--alvo-carro)}.btn-tocar{width:64px;height:64px}.chip,.aba,.aba-icone-nome,.chave-rotulo,.chave-estado{font-size:18px;line-height:24px}.campo-caixa input,.campo-caixa select,.busca,.criar-form input{height:var(--alvo-carro);min-height:var(--alvo-carro)}.popover button{min-height:var(--alvo-carro);font-size:18px}.faixa{min-height:76px}.faixa .capa-arte{width:56px!important;height:56px!important}.lateral-playlist{min-height:var(--alvo-carro)}.player{padding:var(--esp-2) var(--esp-5)}.player-titulo{min-height:var(--alvo-carro)}.btn-tocar{width:var(--alvo-carro);height:var(--alvo-carro)}.player .trilho{height:36px;margin:0}.player-volume,.exp-volume{display:none!important}.janela-alca-texto{display:none}.btn-deck{font-size:15px}@container deck (max-width: 975px){.pl-repetir{display:none}}@container deck (max-width: 795px){.pl-aleatorio{display:none}}.controles-exp .trilho{height:var(--alvo-carro);margin:-6px 0}.controles-exp-botoes .grande{font-size:22px}.pl-letra,.nota-yt,.daqui-frase{display:none}.modal-topo .titulo-1{font-size:28px;line-height:34px}}@media (orientation: landscape) and (max-height: 500px) and (pointer: coarse){.nav-item{min-height:56px}.btn-tocar{width:56px;height:56px}.btn-deck{font-size:14px;padding:0 var(--esp-3)}.player .faixa-titulo{font-size:15px;line-height:20px}.player .faixa-linha{font-size:13px;line-height:18px}.player .trilho{height:24px;margin:0}.controles-exp .trilho{height:32px;margin:0}.display{font-size:32px;line-height:36px}.titulo-1{font-size:28px;line-height:32px}.titulo-2{font-size:22px;line-height:28px}.expandido-titulo .faixa-titulo{font-size:20px;line-height:26px}}@container palco (max-width: 640px){.conteudo{padding:var(--esp-5) var(--esp-4);gap:var(--esp-6)}.display{font-size:34px;line-height:38px}.titulo-1{font-size:28px;line-height:32px}.faixas{padding:var(--esp-1) var(--esp-3)}.faixa{gap:var(--esp-2)}.faixa-dur{display:none}.busca{height:52px}.cabeca-playlist .capa-arte{width:128px!important;height:128px!important}.destaque{flex-direction:column;align-items:flex-start;gap:var(--esp-4);padding:var(--esp-5)}.grade{gap:var(--esp-4)}}@container palco (max-width: 420px){.grade{grid-template-columns:repeat(2,minmax(0,1fr))}}@container palco (max-width: 760px){.conta-grade{grid-template-columns:minmax(0,1fr)}}.daqui{display:flex;flex-direction:column;gap:var(--esp-4)}.daqui-topo{display:flex;flex-direction:column;gap:var(--esp-1);min-width:0}.daqui-chamada{display:inline-flex;align-items:center;gap:10px;font:600 15px/20px var(--fonte-texto);color:var(--curiosidade)}.daqui-frase{margin:0;color:var(--texto-2);display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;line-clamp:2;overflow:hidden}@container daqui (min-width: 900px){.daqui-frase{-webkit-line-clamp:3;line-clamp:3}}@media (orientation: landscape) and (max-height: 720px) and (pointer: coarse){.daqui-frase{display:none}}.btn-ambar{background:var(--ambar);color:var(--grafite)}.btn-ambar.tocando{cursor:default}.batida-trilha{display:block;width:100%;height:clamp(40px,3.6vw,60px);overflow:visible}.batida-trilha rect{fill:var(--ambar)}.batida-trilha circle{fill:var(--grafite);transform-box:fill-box;transform-origin:center;transition:transform 80ms var(--curva-toque),fill 80ms var(--curva-toque)}.batida-trilha circle.toque.agora{fill:var(--areia);transform:scale(1.22)}.batida-trilha circle.pulso.agora{fill:var(--areia);transform:scale(1.5)}.daqui{container:daqui / inline-size}.daqui-linha{display:flex;align-items:center;gap:var(--esp-3) var(--esp-4);min-width:0}.daqui-linha .batida-trilha{flex:1 1 0;min-width:0}.daqui-icones{flex:none;display:flex;align-items:center;gap:var(--esp-2)}.daqui-icones .btn-icone{border-radius:var(--raio-pilula)}.daqui-icones .daqui-ouvir,.daqui-icones .daqui-ouvir:hover,.daqui-icones .daqui-ouvir.ativo{background:var(--ambar);color:var(--grafite)}.daqui-ouvir.tocando{cursor:default}.daqui-ouvir .triade circle{fill:var(--grafite);stroke:var(--grafite)}.daqui-icones .daqui-historia{border:1.5px solid var(--linha-forte);color:var(--texto)}.daqui-aberta .sobretitulo{letter-spacing:0;text-transform:none}.daqui-aberta .acoes .apoio{white-space:normal}.batida-exemplos li{padding:0;background:none}.batida-exemplo{width:100%;min-height:var(--alvo-min);display:flex;align-items:center;justify-content:space-between;gap:var(--esp-3);padding:var(--esp-3) var(--esp-4);border-radius:var(--raio-md);background:var(--superficie-2);color:var(--texto);text-align:left}.batida-exemplo:hover{background:color-mix(in srgb,var(--ambar) 22%,var(--superficie-2))}.batida-exemplo-texto{min-width:0}.batida-exemplo-acao{flex:none;display:inline-grid;place-items:center;width:32px;height:32px;border-radius:var(--raio-pilula);background:var(--ambar);color:var(--grafite)}.batida-sem-conta{display:flex;flex-direction:column;gap:var(--esp-3)}@media (orientation: landscape) and (max-height: 720px) and (pointer: coarse){.batida-exemplo{min-height:var(--alvo-carro)}}@media (prefers-reduced-motion: reduce){.triade circle,.triade.tocando circle,.chave,.batida-trilha circle{transition:none;animation:none}}.tela-login{padding:max(var(--esp-5),env(safe-area-inset-top)) max(var(--esp-5),env(safe-area-inset-right)) max(var(--esp-5),env(safe-area-inset-bottom)) max(var(--esp-5),env(safe-area-inset-left))}.vitrine,.admin,.pagina-legal{padding:env(safe-area-inset-top) env(safe-area-inset-right) env(safe-area-inset-bottom) env(safe-area-inset-left)}.modal{padding-bottom:max(var(--esp-6),env(safe-area-inset-bottom));max-height:min(86dvh,760px)}@media (max-width: 860px){.modal{max-height:88dvh}}@media (max-width: 360px){.vitrine-topo{padding-left:var(--esp-3);padding-right:var(--esp-3);gap:var(--esp-2)}.vitrine-topo .logo-horizontal{height:22px}.vitrine-topo .btn{font-size:14px}.vitrine-topo .btn-primario{padding:0 var(--esp-3)}.vitrine-topo .btn-texto{padding:0 6px}}
