.bloco{border-radius:var(--raio-micro);cursor:pointer;position:absolute}.bloco_sem_fundo_visivel{display:none!important}body.modo_folhetos_com_musicas .bloco{opacity:.92!important;transition:opacity .2s ease}body.modo_fundo_normal .bloco,body.modo_fundo_normal .faixa_inferior_de_bloco{opacity:1}body.modo_fundo_normal .bloco:not(:hover):not(:focus-within) .faixa_superior_de_bloco{border-bottom-left-radius:var(--raio-micro);border-bottom-right-radius:var(--raio-micro)}.bloco:not(.rapido){box-shadow:1px 1px 3px rgba(var(--preto-absoluto-rgb),.3)}#movie_player{z-index:20!important}.faixa_superior_de_bloco{align-items:flex-end;background-color:var(--verde-primario-de-acao);border-top-left-radius:var(--raio-micro);border-top-right-radius:var(--raio-micro);color:var(--texto-claro);display:flex;flex-direction:row;gap:1px;margin-top:-11px;padding:2px 4px 1px;z-index:10}.titulo_bloco{flex:1;font-size:12px;text-align:center;text-shadow:2px 2px 2px rgba(var(--preto-absoluto-rgb),.9);word-break:break-word}.faixa_inferior_de_bloco{align-items:center;background-color:var(--verde-faixa-de-bloco);border-bottom-left-radius:var(--raio-micro);border-bottom-right-radius:var(--raio-micro);color:var(--texto-claro);container-type:inline-size;display:flex;flex-direction:column;gap:0;margin-top:-1px;padding:8px 0 7px;position:relative}.faixa_inferior_de_bloco.ocultar_no_normal{display:none!important}.bloco:hover .faixa_inferior_de_bloco.ocultar_no_normal:not([style*="display: none;"]){display:flex!important}.faixa_inferior_de_bloco.ocultar_no_rapido{display:none}.tab_de_bloco:hover+.faixa_inferior_de_bloco.ocultar_no_rapido{display:flex!important}.cabecalho_de_bloco{padding:0 8px;text-shadow:1.4px 1.4px 3.2px rgba(var(--preto-absoluto-rgb),.9);width:100%}.cabecalho_de_bloco,.nome_de_musica{font-size:12px;font-weight:700;line-height:1.15;word-break:break-word;z-index:10}.nome_de_musica{padding:12px 8px 13px;text-align:center}.metadados_de_bloco{display:flex;gap:5px;padding:0 5px;pointer-events:none;width:100%;z-index:11}.metadado_de_bloco,.metadados_de_bloco{align-items:center;box-sizing:border-box;height:17px;justify-content:center;min-width:0}.metadado_de_bloco{border:1px solid rgba(var(--branco-absoluto-rgb),.2);border-radius:999px;box-shadow:inset 0 1px 0 rgba(var(--branco-absoluto-rgb),.12),0 1px 2px rgba(var(--preto-absoluto-rgb),.24);color:var(--branco-absoluto);display:inline-flex;font-size:9px;gap:3px;line-height:1;padding:1px 5px;text-shadow:1px 1px 1px rgba(var(--preto-absoluto-rgb),.65);white-space:nowrap}.metadado_de_bloco_bpm{background:linear-gradient(180deg,#a6772bf5,#7a531bf5);border-color:#ffe1a461;flex:0 0 auto}.metadado_de_bloco_timbre{background:linear-gradient(180deg,#3d646df5,#284952f5);border-color:#b4dae057;flex:0 1 auto;overflow:hidden}.metadado_de_bloco_rotulo{font-size:8px;font-weight:700;letter-spacing:.035em;opacity:.88;text-transform:uppercase}.metadado_de_bloco_rotulo_curto{display:none}.metadado_de_bloco_valor{font-size:10px;font-weight:800}.metadado_de_bloco_nome{min-width:0;overflow:hidden;text-overflow:ellipsis}.metadados_de_bloco .metadado_de_bloco_tom{align-items:center;align-self:center;color:rgba(var(--branco-absoluto-rgb),.86);display:inline-flex;font-size:11px;font-weight:700;height:17px;justify-content:center;line-height:1;margin:0;padding:0 3px;text-align:center;width:auto}.metadados_de_bloco .metadado_de_bloco_tom .cabecalho_de_bloco_tom_destacado{font-size:14px;font-weight:800;margin-inline:2px 1px}@container (max-width: 220px){.metadado_de_bloco_timbre .metadado_de_bloco_rotulo_completo{display:none}.metadado_de_bloco_timbre .metadado_de_bloco_rotulo_curto{display:inline}.metadado_de_bloco_timbre:not(.metadado_de_bloco_sem_numero) .metadado_de_bloco_nome{display:none}}.botao_acao_bloco{cursor:pointer;filter:drop-shadow(0 0 4px rgba(var(--preto-absoluto-rgb),.5));height:20px;width:20px}.botao_acao_bloco:hover:not(.desativado){animation:destaqueDourado .35s ease forwards}.botao_acao_bloco.desativado{cursor:not-allowed;filter:brightness(110%) contrast(80%)}.tab_de_bloco{background-color:var(--verde-primario-de-acao);border-radius:4px 4px 0 0;color:#fff;cursor:pointer;font-size:11px;font-weight:700;margin-right:4px;padding:2px 6px;text-shadow:1.4px 1.4px 3.2px rgba(var(--preto-absoluto-rgb),.9)}.tab_de_bloco.ativo{background-color:var(--verde-faixa-de-bloco);border-bottom:none;border-radius:4px 4px 0 0;box-shadow:none;position:relative;z-index:1}.faixa_superior_de_bloco.rapido{background-color:initial;border-radius:0;gap:4px;padding:0}.tab_de_bloco.rapido{background-color:var(--verde-primario-de-acao);border-radius:8px;opacity:.8;transition:background-color .2s,opacity .2s}.tab_de_bloco.rapido:hover{background-color:var(--verde-secundario-de-acao);opacity:1}.tab_de_bloco.rapido.ativo{background-color:var(--verde-faixa-de-bloco);border-radius:8px;box-shadow:none;opacity:1}.seletor_visualizacao{margin-left:auto;position:relative}.botao_menu_de_opcoes{align-items:center;animation:fadeInHeader .25s ease-out;background-color:var(--botao-menu-fundo);border:2px solid #0000;border-radius:var(--raio-padrao);box-shadow:var(--botao-menu-sombra);color:var(--botao-menu-texto);cursor:pointer;display:flex;gap:6px;justify-content:flex-start;outline:none;padding:9px 3px 9px 12px;transition:background-color .2s ease,box-shadow .2s ease,border-color .2s ease}.botao_menu_de_opcoes.focado,.botao_menu_de_opcoes:focus-visible{border-color:var(--botao-menu-borda-foco);box-shadow:0 3px 6px rgba(var(--preto-absoluto-rgb),.25);outline:none}.botao_menu_de_opcoes .oculto{animation:fadeOutHeader .25s ease-out}.botao_menu_de_opcoes:hover{background-color:var(--botao-menu-fundo-hover)}.botao_menu_de_opcoes.ativo{animation:pulsarOpcoes .22s ease-out;background-color:var(--botao-menu-fundo-ativo)}.botao_menu_de_opcoes .texto_do_menu_de_opcoes{order:0}.botao_menu_de_opcoes .icone_do_menu_de_opcoes{align-items:center;display:inline-flex;flex-direction:column;gap:3px;justify-content:center;margin:0;order:1}.menu_de_opcoes:not(.oculto){animation:abrirMenuOpcoes .18s ease-out}@media (prefers-reduced-motion:reduce){.botao_menu_de_opcoes,.botao_menu_de_opcoes.ativo,.botao_menu_de_opcoes:hover{animation:none}}.menu_de_opcoes{background:var(--gradiente-menu-profundo);border:1px solid var(--borda-menu);border-radius:12px;box-shadow:0 18px 42px rgba(var(--preto-absoluto-rgb),.34);list-style:none;max-height:min(70dvh,360px);max-width:min(95vw,260px);min-width:188px;opacity:1;overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain;padding:6px 6px 14px;pointer-events:auto;position:absolute;right:0;top:40px;transition:opacity .3s ease;width:auto;z-index:var(--camada-menu-flutuante)}.menu_de_opcoes.menu_de_opcoes_multicolunas{--espacamento_entre_colunas_no_menu_de_opcoes:12px;--padding_lateral_no_menu_de_opcoes:10px;--largura_total_das_colunas_no_menu_de_opcoes:calc(var(--quantidade_de_colunas_no_menu_de_opcoes, 1)*var(--largura_da_coluna_no_menu_de_opcoes, 232px));--largura_total_dos_espacos_no_menu_de_opcoes:calc((var(--quantidade_de_colunas_no_menu_de_opcoes, 1) - 1)*var(--espacamento_entre_colunas_no_menu_de_opcoes));--largura_total_do_menu_de_opcoes:calc(var(--largura_total_das_colunas_no_menu_de_opcoes) + var(--largura_total_dos_espacos_no_menu_de_opcoes) + var(--padding_lateral_no_menu_de_opcoes)*2);align-content:start;align-items:start;column-gap:var(--espacamento_entre_colunas_no_menu_de_opcoes);display:grid;grid-auto-rows:minmax(0,auto);grid-template-columns:repeat(var(--quantidade_de_colunas_no_menu_de_opcoes,1),var(--largura_da_coluna_no_menu_de_opcoes,232px));justify-items:stretch;max-width:min(95vw,var(--largura_total_do_menu_de_opcoes));overflow-x:hidden;padding:8px var(--padding_lateral_no_menu_de_opcoes) 16px;row-gap:0;width:min(95vw,var(--largura_total_do_menu_de_opcoes))}.menu_de_opcoes.menu_de_opcoes_multicolunas li{min-width:0;padding:8px 14px;width:100%}.menu_de_opcoes.menu_de_opcoes_multicolunas:after,.menu_de_opcoes.menu_de_opcoes_multicolunas:before{background:linear-gradient(180deg,#0000 0,rgba(var(--branco-absoluto-rgb),.14) 14%,rgba(var(--branco-absoluto-rgb),.2) 50%,rgba(var(--branco-absoluto-rgb),.14) 86%,#0000 100%);bottom:10px;content:"";pointer-events:none;position:absolute;top:10px;width:1px}.menu_de_opcoes.menu_de_opcoes_multicolunas:before{left:calc(var(--padding_lateral_no_menu_de_opcoes) + var(--largura_da_coluna_no_menu_de_opcoes, 232px) + var(--espacamento_entre_colunas_no_menu_de_opcoes)/2)}.menu_de_opcoes.menu_de_opcoes_multicolunas:after{left:calc(var(--padding_lateral_no_menu_de_opcoes) + var(--largura_da_coluna_no_menu_de_opcoes, 232px)*2 + var(--espacamento_entre_colunas_no_menu_de_opcoes)*1.5)}.menu_de_opcoes.menu_de_opcoes_multicolunas[data-total_colunas_menu_de_opcoes="2"]:after{display:none}.menu_de_opcoes{scrollbar-width:none}.menu_de_opcoes::-webkit-scrollbar{height:0;width:0}.menu_de_opcoes.oculto{opacity:0;pointer-events:none}.menu_de_opcoes li{align-items:center;border-radius:8px;color:var(--texto-menu);cursor:pointer;display:flex;gap:12px;min-width:0;padding:6px 12px;position:relative;transition:background-color .16s ease,color .16s ease,opacity .16s ease;white-space:nowrap}.menu_de_opcoes li .texto_do_menu_de_opcoes{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis}.menu_de_opcoes :is(#botao_ver_perfil,#botao_voltar_padrao,#botao_voltar_ao_inicio,#botao_voltar_ao_inicio_padrao,#botao_celebracoes_recentes,[data-opcao-padrao=perfil],[data-opcao-padrao=voltar],[data-opcao-padrao=voltar_inicio],[data-opcao-padrao=celebracoes_recentes]){background-color:var(--menu_sessao_fundo,color-mix(in srgb,var(--verde-escuro) 88%,var(--branco-absoluto) 12%));border:0;border-radius:0;box-shadow:inset 0 1px rgba(var(--branco-absoluto-rgb),.08);min-height:48px;position:sticky;z-index:3}.menu_de_opcoes :is(#botao_ver_perfil,[data-opcao-padrao=perfil]){border-radius:10px 10px 0 0;box-shadow:0 -4px 12px rgba(var(--preto-absoluto-rgb),.12);top:6px}.menu_de_opcoes :is(#botao_voltar_padrao,[data-opcao-padrao=voltar]){top:54px}.menu_de_opcoes :is(#botao_voltar_ao_inicio,#botao_voltar_ao_inicio_padrao,[data-opcao-padrao=voltar_inicio]){top:102px}.menu_de_opcoes :is(#botao_celebracoes_recentes,[data-opcao-padrao=celebracoes_recentes]){border-radius:0 0 10px 10px;box-shadow:inset 0 1px rgba(var(--branco-absoluto-rgb),.08),0 6px 12px rgba(var(--preto-absoluto-rgb),.16);top:150px}@media (max-height:560px){.menu_de_opcoes :is(#botao_voltar_ao_inicio,#botao_voltar_ao_inicio_padrao,#botao_celebracoes_recentes,[data-opcao-padrao=voltar_inicio],[data-opcao-padrao=celebracoes_recentes]){background-color:initial;border-radius:8px;box-shadow:none;min-height:0;position:relative;top:auto;z-index:auto}.menu_de_opcoes :is(#botao_voltar_padrao,[data-opcao-padrao=voltar]){border-radius:0 0 10px 10px;box-shadow:0 6px 12px rgba(var(--preto-absoluto-rgb),.16)}}.menu_de_opcoes_separador{align-items:center;color:rgba(var(--dourado-principal-rgb),.92);display:flex;font-size:10px;gap:0!important;letter-spacing:.2em;margin:4px 0 2px;pointer-events:none;text-transform:uppercase}.menu_de_opcoes_separador[aria-hidden=true]{display:none}.menu_de_opcoes_separador:after,.menu_de_opcoes_separador:before{background:rgba(var(--dourado-principal-rgb),.55);content:"";flex:1;height:1px}.menu_de_opcoes_separador_texto{background:rgba(var(--branco-absoluto-rgb),.08);border-radius:6px;line-height:1.1;padding:3px 7px}.menu_de_opcoes li:focus-visible,.menu_de_opcoes li:hover{background-color:var(--fundo-menu-hover)}.menu_de_opcoes li:focus-visible{outline:2px solid rgba(var(--dourado-principal-rgb),.9);outline-offset:-2px}.menu_de_opcoes .menu_de_opcoes_item_ativo{background:linear-gradient(90deg,rgba(var(--dourado-principal-rgb),.2),rgba(var(--dourado-principal-rgb),.08));box-shadow:inset 3px 0 0 rgba(var(--dourado-principal-rgb),.9);font-weight:700}.menu_de_opcoes .menu_de_opcoes_item_ativo:after{background:var(--dourado-principal);border-radius:50%;box-shadow:0 0 0 3px rgba(var(--dourado-principal-rgb),.14);content:"";flex-shrink:0;height:7px;margin-left:auto;width:7px}.menu_de_opcoes .menu_de_opcoes_item_destrutivo{background:#9c2d251a;border:1px solid #ff807147;box-shadow:none;color:#ffe4e0;font-weight:700;margin-top:4px}.menu_de_opcoes .menu_de_opcoes_item_destrutivo:before{background:#ff9a8e3d;content:"";height:1px;left:12px;position:absolute;right:12px;top:-3px}.menu_de_opcoes :is(.menu_de_opcoes_item_destrutivo:focus-visible,.menu_de_opcoes_item_destrutivo:hover){background:#9c2d252e;border-color:#ff9a8e6b;color:#fff1ef}.menu_de_opcoes .menu_de_opcoes_item_em_andamento{opacity:.62;pointer-events:none}.menu_de_opcoes li.oculto{display:none}.atalho_subilinhado{color:var(--superficie-clara-12);text-decoration:underline;text-decoration-color:var(--verde-atalho);text-decoration-skip-ink:none;text-decoration-thickness:2px;text-underline-offset:.12em}:root[data-tema=escuro] .botao_menu_de_opcoes{background:linear-gradient(180deg,#2a5f52,#214b42);border-color:var(--botao-menu-borda);box-shadow:var(--botao-menu-sombra);color:#cadbd4}:root[data-tema=escuro] .botao_menu_de_opcoes:hover{background:linear-gradient(180deg,#316f60,#285a4e)}:root[data-tema=escuro] .botao_menu_de_opcoes.ativo{background:linear-gradient(180deg,#347665,#2a604f)}:root[data-tema=escuro] :is(.menu_contextual_opcoes,.menu_de_opcoes){--menu_sessao_fundo:var(--cartao-fundo-hover);--texto-menu:#d7e8e1;--texto-menu-rgb:215,232,225;background:var(--gradiente-menu-profundo);border-color:var(--borda-menu);box-shadow:0 18px 36px rgba(var(--preto-absoluto-rgb),.42)}:root[data-tema=escuro] .menu_contextual_item,:root[data-tema=escuro] .menu_de_opcoes li{color:#d7e8e1}:root[data-tema=escuro] .menu_contextual_item:focus-visible,:root[data-tema=escuro] .menu_contextual_item:hover,:root[data-tema=escuro] .menu_de_opcoes li:focus-visible,:root[data-tema=escuro] .menu_de_opcoes li:hover{--menu_sessao_fundo:#2a4439;background:rgba(var(--verde-destaque-rgb),.14);color:#f2fff9}:root[data-tema=escuro] :is(.atalho_subilinhado,.menu_contextual_atalho){color:#f2fff9;text-decoration-color:rgba(var(--verde-destaque-rgb),.95)}:root[data-tema=escuro] .menu_de_opcoes_separador_texto{background:rgba(var(--dourado-principal-rgb),.14);color:#ead08a}body.modo_lista_de_musicas #opcao_de_alternar_folheto,body.modo_lista_de_musicas #opcao_de_alternar_regua,body.modo_lista_em_texto #opcao_de_alternar_folheto,body.modo_lista_em_texto #opcao_de_alternar_regua,body.modo_sequencia_de_musicas #opcao_de_alternar_folheto,body.modo_sequencia_de_musicas #opcao_de_alternar_regua{display:none}.icone_do_menu_de_opcoes{align-items:center;display:inline-flex;flex-shrink:0;height:26px!important;justify-content:center;margin-right:0;vertical-align:middle;width:26px!important}.icone_do_menu_de_opcoes img{height:100%;object-fit:contain;width:100%}.menu_de_opcoes img.icone_do_menu_de_opcoes{border-radius:0;clip-path:none;display:block;mask-image:none;object-fit:contain;overflow:visible}.menu_de_opcoes img.icone_do_menu_de_opcoes--avatar_personalizado{border-radius:50%;object-fit:cover;overflow:hidden}.menu_de_opcoes img.icone_do_menu_de_opcoes--avatar_carregando{background:rgba(var(--verde-primario-rgb),.09);border:0;border-radius:50%;box-shadow:none;object-fit:cover}.icone_folheto{height:26px;margin-right:4px;object-fit:contain;opacity:.45;transition:opacity .2s ease,transform .2s ease;width:26px}.icone_folheto_ativo{opacity:1;transform:translateY(-1px)}.icone_do_menu_de_opcoes_ponto{background:currentColor;border-radius:50%;display:block;height:3px;width:3px}body.modo_fundo_rapido .bloco{box-shadow:none}body.modo_somente_fundo .coluna_de_fundo{box-shadow:0 0 4px rgba(var(--preto-absoluto-rgb),.15);cursor:default}body.com_modal_aberta{overflow:hidden;padding-right:var(--largura-scrollbar,0)}.bloco:focus-visible .bloco_foco,.bloco_foco:focus-visible{border-radius:4px;box-shadow:inset 0 0 0 2px rgba(var(--preto-absoluto-rgb),1),0 0 0 2px var(--branco-absoluto),0 0 0 4px rgba(var(--preto-absoluto-rgb),.9);outline:none;transform:translateZ(0)}#navegador_de_blocos:focus-visible{border-radius:14px;box-shadow:inset 0 0 0 1px rgba(var(--preto-absoluto-rgb),1),0 0 0 2px var(--branco-absoluto),0 0 0 4px rgba(var(--preto-absoluto-rgb),.9);outline:none}.tab_de_bloco.ultima_tab_ativa{color:var(--dourado-principal);z-index:3}#navegador_de_blocos{align-content:start;align-items:center;backdrop-filter:blur(2px);background:rgba(var(--verde-navegacao-rgb),.55);border:1px solid rgba(var(--dourado-principal-rgb),.2);border-radius:14px;box-shadow:inset 0 2px 4px rgba(var(--branco-absoluto-rgb),.08),0 0 6px rgba(var(--preto-absoluto-rgb),.35);box-sizing:border-box;column-gap:var(--gap-entre-colunas-navegador-blocos,0);display:grid;grid-auto-flow:column;grid-template-columns:repeat(var(--quantidade-de-colunas-navegador-blocos,1),minmax(25px,var(--largura-coluna-navegador-blocos,max-content)));grid-template-rows:repeat(var(--quantidade-de-linhas-navegador-blocos,1),max-content);height:var(--altura-navegador-blocos,auto);justify-content:start;justify-items:center;padding:10px 12px;position:fixed;right:var(--margem-lateral-navegador,16px);row-gap:var(--gap-navegador-blocos,8px);top:calc(var(--altura-cabecalho-celebracao, 94px) + var(--margem-lateral-navegador, 8px));touch-action:none;-webkit-user-select:none;user-select:none;width:max-content;z-index:1100}body.celebracao_body:not(.celebracao_body_sem_scroll) #navegador_de_blocos{--largura-gutter-scroll-detectada:calc(100vw - 100%);right:calc(var(--margem-lateral-navegador, 16px) + var(--largura-gutter-scroll, var(--largura-gutter-scroll-detectada)) + env(safe-area-inset-right, 0px))}#navegador_de_blocos[data-duas-colunas=true]{min-width:var(--largura-navegador-de-blocos)}#navegador_de_blocos[data-duas-colunas=true]:before{background:linear-gradient(180deg,rgba(var(--branco-absoluto-rgb),.1) 0,rgba(var(--branco-absoluto-rgb),.46) 16%,rgba(var(--branco-absoluto-rgb),.62) 50%,rgba(var(--branco-absoluto-rgb),.46) 84%,rgba(var(--branco-absoluto-rgb),.1) 100%);bottom:3px;box-shadow:0 0 3px rgba(var(--preto-absoluto-rgb),.16);clip-path:polygon(50% 0,100% 10%,100% 90%,50% 100%,0 90%,0 10%);content:"";left:50%;pointer-events:none;position:absolute;top:3px;transform:translateX(-50%);width:1px}body.modo_lista_de_musicas #marcador_de_navegacao_de_blocos,body.modo_lista_de_musicas #navegador_de_blocos,body.modo_sequencia_de_musicas #marcador_de_navegacao_de_blocos,body.modo_sequencia_de_musicas #navegador_de_blocos{display:none}#navegador_de_blocos .cursor_de_bloco{align-items:center;border-radius:50%;box-sizing:border-box;color:var(--branco-absoluto);cursor:pointer;display:flex;font-size:11px;height:25px;justify-content:center;justify-self:stretch;margin:0;max-width:100%;min-width:25px;opacity:.85;overflow:visible;padding-bottom:0;padding-left:var(--padding-lateral-esquerdo-do-cursor,0);padding-right:var(--padding-lateral-direito-do-cursor,0);padding-top:0;position:relative;text-align:center;text-shadow:2px 2px 2px rgba(var(--preto-absoluto-rgb),.95);transform:scale(1);transition:all .2s ease;width:var(--largura-coluna-navegador-blocos,25px);z-index:1}#navegador_de_blocos .cursor_de_bloco_hover{aspect-ratio:1/1;background:rgba(var(--verde-navegacao-rgb),.95);box-shadow:inset 0 2px 4px rgba(var(--branco-absoluto-rgb),.12),0 0 12px rgba(var(--verde-destaque-rgb),.55);color:var(--branco-absoluto);font-size:8px;min-width:25px;opacity:1;overflow:visible;padding:5px 3px;position:relative;transform:scale(1.8);width:25px;z-index:999}#navegador_de_blocos.oculto{opacity:0;pointer-events:none}#navegador_de_blocos .cursor_de_bloco_ativo{aspect-ratio:1/1;background:rgba(var(--verde-primario-de-acao-rgb),.95);box-shadow:inset 0 2px 4px rgba(var(--branco-absoluto-rgb),.12),0 0 12px rgba(var(--preto-absoluto-rgb),.55);color:var(--branco-absoluto);font-size:8px;min-width:25px;opacity:1;overflow:visible;padding:5px 3px;position:relative;transform:scale(1.8);transition:all .2s ease;width:25px;z-index:999}#marcador_de_navegacao_de_blocos{background:rgba(var(--verde-primario-de-acao-rgb),.92);border-radius:12px;box-shadow:var(--sombra-media);box-sizing:border-box;color:var(--texto-claro);display:none;font-size:20px;line-height:1.4;max-width:min(280px,calc(100vw - 32px));min-width:min(160px,calc(100vw - 32px));overflow-wrap:break-word;padding:12px 20px;pointer-events:none;position:fixed;right:50%;text-align:center;text-shadow:1px 1px 2px var(--preto-absoluto);top:calc(50% + 35px);transform:translate(50%,-50%);white-space:normal;width:fit-content;word-break:normal;z-index:1090}#marcador_de_navegacao_de_blocos.oculto{opacity:0;pointer-events:none}#marcador_de_navegacao_de_blocos strong{color:var(--dourado-principal);display:block;font-weight:700}.nome_de_musica{display:flex;flex-wrap:wrap;gap:2px;justify-content:center}.cabecalho_de_bloco{align-items:center;display:flex;flex-direction:column;gap:1px;justify-content:center;text-align:center}.cabecalho_de_bloco_nome{color:var(--branco-absoluto)}.cabecalho_de_bloco_tom{align-self:flex-end;color:var(--neutro-medio);font-size:.9em;font-style:italic;margin-bottom:8px;text-align:right;white-space:nowrap;width:100%;word-break:normal}.cabecalho_de_bloco_tom_destacado{color:var(--branco-absoluto);font-size:14px;font-style:normal;font-weight:700;text-shadow:1.4px 1.4px 3.2px rgba(var(--preto-absoluto-rgb),.9)}.cabecalho_de_bloco_tom_destacado.tom_verde{color:var(--verde-tom-destaque)}.cabecalho_de_bloco_tom_destacado.tom_vermelho{color:var(--vermelho-tom-destaque)}#fundo[data-layout=liturgia] .bloco{box-shadow:none;flex:0 0 auto;left:auto;min-height:var(--altura-bloco-liturgia,0);padding:var(--espacamento-liturgia,12px) 12px;position:relative;top:auto;width:100%}#fundo[data-layout=liturgia] .faixa_superior_de_bloco{margin-top:0}.bloco_liturgia{background:rgba(var(--branco-absoluto-rgb),.88);border:1px solid rgba(var(--verde-primario-rgb),.2);border-radius:7px;box-shadow:0 2px 8px rgba(var(--preto-absoluto-rgb),.06);display:flex;flex:0 0 auto;flex-direction:column;gap:4px;margin:0 8px;min-height:0;padding:var(--espacamento-liturgia,12px) 7px;width:calc(100% - 16px)}.bloco_liturgia_titulo{align-self:stretch;background:linear-gradient(90deg,rgba(var(--verde-texto-etiqueta-rgb),.12),rgba(var(--verde-texto-etiqueta-rgb),.045));border:1px solid rgba(var(--verde-primario-rgb),.2);border-radius:4px;box-sizing:border-box;color:var(--verde-texto-etiqueta);display:block;font-family:Segoe UI,Arial,sans-serif;font-size:calc(var(--tamanho-da-fonte-da-liturgia, 12px)*.82);font-weight:800;letter-spacing:.055em;padding:3px 5px;text-transform:uppercase}.bloco_liturgia_conteudo{color:var(--texto-principal,var(--texto-secundario));font-family:Segoe UI,Arial,sans-serif;font-size:var(--tamanho-da-fonte-da-liturgia,12px);font-weight:400;letter-spacing:-.012em;line-height:1.42;padding:1px 3px;white-space:pre-wrap;word-break:break-word}.bloco_liturgia_versiculo{color:var(--dourado-escuro);font-size:.75em;font-weight:700;margin-right:4px;vertical-align:super}.bloco_liturgia_referencia{color:var(--verde-primario-em-texto);font-weight:700;letter-spacing:.02em}.bloco_liturgia--leituras_proprias{background:linear-gradient(145deg,rgba(var(--verde-primario-rgb),.065),#0000 62%),rgba(var(--branco-absoluto-rgb),.94);border-color:rgba(var(--verde-primario-rgb),.28)}.bloco_liturgia_referencias{display:grid;gap:5px;padding:1px 4px 2px}.bloco_liturgia_referencia_acionador{align-items:center;background:rgba(var(--branco-absoluto-rgb),.68);border:1px solid rgba(var(--verde-primario-rgb),.16);border-radius:5px;color:var(--verde-primario-em-texto);cursor:pointer;display:grid;font:700 var(--tamanho-da-fonte-da-liturgia,12px)/1.3 Segoe UI,Arial,sans-serif;gap:8px;grid-template-columns:minmax(0,1fr) auto;min-width:0;padding:5px 7px;text-align:left;transition:border-color .18s ease,background-color .18s ease,transform .18s ease;width:100%}.bloco_liturgia_referencia_acionador:after{color:var(--dourado-escuro);content:"›";font-size:1.2em;line-height:.9}.bloco_liturgia_referencia_texto{min-width:0;overflow-wrap:anywhere;white-space:normal}.bloco_liturgia_referencia_acionador:focus-visible,.bloco_liturgia_referencia_acionador:hover{background:rgba(var(--verde-primario-rgb),.09);border-color:rgba(var(--verde-primario-rgb),.46);outline:none;transform:translateX(2px)}.bloco_liturgia_marcador{color:var(--vermelho-liturgia);font-weight:700}:root[data-tema=escuro] .bloco_liturgia{background:var(--cartao-fundo-hover);border-color:var(--cartao-borda)}:root[data-tema=escuro] .bloco_liturgia_titulo{background:rgba(var(--verde-destaque-rgb),.08);border-color:var(--cartao-borda);color:var(--texto-principal)}:root[data-tema=escuro] .bloco_liturgia_referencia_acionador{background:var(--campo-fundo);border-color:var(--campo-borda);color:var(--texto-principal)}:root[data-tema=escuro] .bloco_liturgia_referencia_acionador:is(:hover,:focus-visible){background:var(--botao-secundario-fundo-hover);border-color:var(--campo-borda-foco)}:root[data-tema=escuro] .bloco_liturgia_marcador{color:#f1a59a}:root[data-tema=escuro] body:is(.modo_folhetos_com_musicas,.modo_liturgia_com_musicas) :is(.titulo_bloco,.cabecalho_de_bloco){text-shadow:0 1px 2px rgba(var(--preto-absoluto-rgb),.3)}body.modal_referencia_biblica_aberta{overflow:hidden}.modal_referencia_biblica{backdrop-filter:blur(4px);background:rgba(var(--preto-absoluto-rgb),.64);display:grid;inset:0;padding:24px;place-items:center;position:fixed;z-index:20000}.modal_referencia_biblica.oculto{display:none}.modal_referencia_biblica--sobreposta{background:rgba(var(--preto-absoluto-rgb),.76);z-index:20010}.modal_referencia_biblica_conteudo{background:radial-gradient(circle at top right,rgba(var(--verde-primario-rgb),.09),#0000 34%),var(--superficie-quente-02);border:1px solid rgba(var(--verde-primario-rgb),.22);border-radius:18px;box-shadow:0 26px 70px rgba(var(--preto-absoluto-rgb),.34);max-height:min(880px,calc(100vh - 40px));overflow:auto;padding:22px;position:relative;width:min(760px,calc(100vw - 32px))}:root[data-tema=escuro] .modal_referencia_biblica_conteudo{background:var(--modal-fundo);border-color:var(--cartao-borda)}:root[data-tema=escuro] :is(.modal_referencia_biblica_apresentacao,.modal_referencia_biblica_linha_visual){background:var(--cartao-fundo);border-color:var(--cartao-borda)}:root[data-tema=escuro] :is(.modal_referencia_biblica_seletor,.modal_referencia_biblica_grupo_visual){background:var(--cartao-fundo-hover);border-color:var(--campo-borda)}:root[data-tema=escuro] .modal_referencia_biblica_card,:root[data-tema=escuro] .modal_referencia_biblica_seletor :is(input,select){background:var(--campo-fundo);border-color:var(--campo-borda);color:var(--texto-principal)}:root[data-tema=escuro] .modal_referencia_biblica_card:is(:hover,:focus-visible),:root[data-tema=escuro] .modal_referencia_biblica_seletor :is(input,select):focus-visible{background:var(--botao-secundario-fundo-hover);border-color:var(--campo-borda-foco)}:root[data-tema=escuro] .modal_referencia_biblica .modal_referencia_biblica_citacao{color:var(--texto-principal)}:root[data-tema=escuro] .modal_referencia_biblica .botao_secundario{background:var(--botao-secundario-fundo);border-color:var(--campo-borda);color:var(--texto-principal)}:root[data-tema=escuro] .modal_referencia_biblica .botao_secundario:is(:hover,:focus-visible){background:var(--botao-secundario-fundo-hover);border-color:var(--campo-borda-foco)}.modal_referencia_biblica--sobreposta .modal_referencia_biblica_conteudo{width:min(520px,calc(100vw - 32px))}.modal_referencia_biblica_cabecalho{align-items:flex-start;display:flex;gap:18px;justify-content:space-between;margin-bottom:18px;padding-right:42px}.modal_referencia_biblica_cabecalho--principal{display:block;height:0;margin:0;padding:0}.modal_referencia_biblica_cabecalho--principal .modal_referencia_biblica_titulos{height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;clip:rect(0,0,0,0);border:0;white-space:nowrap}.modal_referencia_biblica_titulos{display:grid;gap:4px}.modal_referencia_biblica_contexto{color:var(--verde-primario-em-texto);font-size:.76rem;font-weight:800;letter-spacing:.12em;text-transform:uppercase}.modal_referencia_biblica_titulo{color:var(--texto-principal,var(--texto-secundario));font-size:clamp(1.25rem,3vw,1.75rem);line-height:1.2;margin:0}.modal_referencia_biblica_botao_fechar{cursor:pointer;flex:0 0 auto;position:absolute;right:16px;top:16px;z-index:3}.modal_referencia_biblica_apresentacao{align-items:center;background:rgba(var(--branco-absoluto-rgb),.62);border:1px solid rgba(var(--verde-primario-rgb),.16);border-radius:15px;display:grid;gap:20px;grid-template-columns:176px minmax(0,1fr);margin-bottom:22px;padding:18px}.modal_referencia_biblica_imagem_acionador{background:#0000;border:0;border-radius:13px;box-shadow:0 10px 24px rgba(var(--preto-absoluto-rgb),.18);cursor:pointer;padding:0;transition:transform .18s ease,box-shadow .18s ease}.modal_referencia_biblica_imagem_acionador:focus-visible,.modal_referencia_biblica_imagem_acionador:hover{box-shadow:0 14px 30px rgba(var(--preto-absoluto-rgb),.24);outline:3px solid rgba(var(--verde-primario-rgb),.32);outline-offset:3px;transform:translateY(-2px)}.modal_referencia_biblica_imagem_acionador img{aspect-ratio:1;border-radius:13px;display:block;width:100%}.modal_referencia_biblica_informacoes{display:grid;gap:10px;justify-items:start}.modal_referencia_biblica_citacao{color:var(--verde-primario-em-texto);font-size:clamp(1.1rem,2vw,1.35rem);font-weight:800;line-height:1.35;margin:0}.modal_referencia_biblica_descricao{color:var(--texto-secundario);line-height:1.5;margin:0}.modal_referencia_biblica_link{align-items:center;display:inline-flex;gap:6px;justify-content:center;min-height:40px;padding:8px 18px;text-decoration:none}.modal_referencia_biblica_icone_link{background:currentColor;flex:0 0 16px;height:16px;mask:url(../assets/icons/abrir-nova-guia.6af146c85b85fc3d69d0cab6.5867c57dfb.svg) center/contain no-repeat;width:16px}.modal_referencia_biblica_seletor{background:rgba(var(--verde-primario-rgb),.055);border:1px solid rgba(var(--verde-primario-rgb),.16);border-radius:14px;display:grid;gap:9px;grid-template-columns:minmax(180px,1.4fr) repeat(2,minmax(100px,.55fr)) auto;margin:0 0 18px;padding:12px}.modal_referencia_biblica_seletor[hidden]{display:none}.modal_referencia_biblica_seletor :is(input,select){background:var(--branco-absoluto);border:1px solid rgba(var(--verde-primario-rgb),.2);border-radius:10px;color:var(--texto-principal);font:inherit;min-height:42px;min-width:0;padding:7px 10px}.modal_referencia_biblica_seletor button{align-self:end;min-height:42px}.modal_referencia_biblica_campo{display:grid;font-size:.85rem;font-weight:600;gap:6px;min-width:0}.modal_referencia_biblica_campo :is(input,select){width:100%}.modal_referencia_biblica_acoes_leitura{display:flex;flex-wrap:wrap;gap:10px}.modal_referencia_biblica_acoes_leitura [hidden]{display:none}.modal_referencia_biblica_referencias_visuais{display:grid;gap:14px}.modal_referencia_biblica_linha_visual{align-items:center;background:rgba(var(--branco-absoluto-rgb),.5);border:1px solid rgba(var(--verde-primario-rgb),.14);border-radius:13px;display:grid;gap:14px;grid-template-columns:minmax(100px,150px) minmax(0,1fr);padding:12px 14px}.modal_referencia_biblica_linha_titulo{color:var(--texto-secundario);font-size:.9rem;line-height:1.3;margin:0}.modal_referencia_biblica_cards{align-items:center;display:flex;flex-wrap:wrap;gap:9px}.modal_referencia_biblica_segmento{display:grid;gap:10px}.modal_referencia_biblica_grupo_visual{align-items:center;background:rgba(var(--branco-absoluto-rgb),.42);border:1px solid rgba(var(--verde-primario-rgb),.13);border-radius:10px;display:grid;gap:10px;grid-template-columns:minmax(82px,108px) minmax(0,1fr);padding:9px}.modal_referencia_biblica_grupo_titulo{color:var(--texto-secundario);font-size:.78rem;line-height:1.3;margin:0}.modal_referencia_biblica_separador_intervalo{color:var(--dourado-escuro);font-size:1.22rem;font-weight:900;line-height:1}.modal_referencia_biblica_card{align-items:center;background:rgba(var(--branco-absoluto-rgb),.76);border:1px solid rgba(var(--verde-primario-rgb),.2);border-radius:10px;color:var(--verde-primario-em-texto);cursor:pointer;display:grid;font:700 .76rem/1.2 Segoe UI,Arial,sans-serif;gap:8px;grid-template-columns:48px auto;min-height:50px;padding:4px 10px 4px 4px}.modal_referencia_biblica_card:focus-visible,.modal_referencia_biblica_card:hover{background:rgba(var(--verde-primario-rgb),.09);border-color:rgba(var(--verde-primario-rgb),.5);outline:none}.modal_referencia_biblica_card img{border-radius:7px;height:48px;object-fit:cover;width:48px}.modal_referencia_biblica_card_legenda{max-width:110px}.modal_referencia_biblica_imagem_ampliada{border-radius:16px;box-shadow:0 16px 38px rgba(var(--preto-absoluto-rgb),.22);display:block;margin:0 auto 18px;max-height:min(62vh,520px);object-fit:contain;width:min(100%,420px)}.modal_referencia_biblica_imagem_ampliada--alfabeto{border-radius:0;box-shadow:none;filter:drop-shadow(0 12px 18px rgba(var(--preto-absoluto-rgb),.2))}.modal_referencia_biblica_acoes_relacionadas{display:grid;gap:9px;grid-template-columns:repeat(auto-fit,minmax(min(170px,100%),1fr));margin-top:16px}.modal_referencia_biblica_acoes_relacionadas[hidden]{display:none}.modal_referencia_biblica_acao_relacionada{min-height:42px;white-space:normal}@media (max-width:620px){.modal_referencia_biblica{padding:10px}.modal_referencia_biblica_conteudo{border-radius:14px;max-height:calc(100vh - 20px);padding:16px;width:calc(100vw - 20px)}.modal_referencia_biblica_apresentacao{gap:14px;grid-template-columns:108px minmax(0,1fr);padding:12px}.modal_referencia_biblica_seletor{grid-template-columns:repeat(2,minmax(0,1fr))}.modal_referencia_biblica_seletor button,.modal_referencia_biblica_seletor>.modal_referencia_biblica_campo:first-child{grid-column:1/-1}.modal_referencia_biblica_linha_visual{gap:9px;grid-template-columns:minmax(0,1fr)}.modal_referencia_biblica_grupo_visual{gap:7px;grid-template-columns:minmax(0,1fr)}}:root[data-tema=escuro] body.celebracao_body.modo_folhetos_com_musicas .bloco{opacity:1!important}:root[data-tema=escuro] body.celebracao_body .bloco:not(.rapido){box-shadow:0 10px 24px rgba(var(--preto-absoluto-rgb),.38)}:root[data-tema=escuro] body.celebracao_body .faixa_superior_de_bloco{background:linear-gradient(180deg,#275248,#18302a) #18302a;border:1px solid rgba(var(--verde-destaque-rgb),.2);border-bottom:0;box-shadow:inset 0 1px 0 rgba(var(--branco-absoluto-rgb),.05);color:#effdf8}:root[data-tema=escuro] body.celebracao_body .faixa_inferior_de_bloco{background:linear-gradient(180deg,#224b41,#142b25) #142b25;border-top:1px solid rgba(var(--verde-destaque-rgb),.2);border:1px solid rgba(var(--verde-destaque-rgb),.2);border-top-color:rgba(var(--verde-destaque-rgb),.12);box-shadow:inset 0 1px 0 rgba(var(--branco-absoluto-rgb),.05),0 12px 22px rgba(var(--preto-absoluto-rgb),.22);color:#effdf8}:root[data-tema=escuro] body.celebracao_body.modo_fundo_normal .bloco:not(:hover):not(:focus-within) .faixa_superior_de_bloco{border-bottom:1px solid rgba(var(--verde-destaque-rgb),.2)}:root[data-tema=escuro] body.celebracao_body .tab_de_bloco{background:#122621e6;border:1px solid rgba(var(--verde-destaque-rgb),.2);box-shadow:inset 0 1px 0 rgba(var(--branco-absoluto-rgb),.05);color:#d7e8e1}:root[data-tema=escuro] body.celebracao_body .tab_de_bloco:hover{background:#234d43eb;color:#f2fff9}:root[data-tema=escuro] body.celebracao_body .tab_de_bloco.ativo,:root[data-tema=escuro] body.celebracao_body .tab_de_bloco.rapido.ativo{background:#2a604ff0;border-color:rgba(var(--verde-destaque-rgb),.34);color:#f2fff9}:root[data-tema=escuro] body.celebracao_body .tab_de_bloco.ultima_tab_ativa{color:#ead08a}:root[data-tema=escuro] body.celebracao_body :is(.cabecalho_de_bloco,.nome_de_musica,.titulo_bloco){text-shadow:0 2px 4px rgba(var(--preto-absoluto-rgb),.78)}:root[data-tema=escuro] body.celebracao_body .cabecalho_de_bloco_nome{color:#f2fff9}:root[data-tema=escuro] body.celebracao_body .cabecalho_de_bloco_tom{color:#d7e8e1d6}:root[data-tema=escuro] body.celebracao_body .cabecalho_de_bloco_tom_destacado{color:#f2fff9}:root[data-tema=escuro] body.celebracao_body .cabecalho_de_bloco_tom_destacado.tom_verde{color:#b5eadc}:root[data-tema=escuro] body.celebracao_body .cabecalho_de_bloco_tom_destacado.tom_vermelho{color:#f2a39a}:root[data-tema=escuro] body.celebracao_body #navegador_de_blocos{backdrop-filter:blur(4px);background:#14231fdb;border-color:rgba(var(--verde-destaque-rgb),.22);box-shadow:inset 0 1px 0 rgba(var(--branco-absoluto-rgb),.05),0 14px 28px rgba(var(--preto-absoluto-rgb),.34)}:root[data-tema=escuro] body.celebracao_body #navegador_de_blocos .cursor_de_bloco_hover{background:#2f6f60f5;box-shadow:inset 0 1px 0 rgba(var(--branco-absoluto-rgb),.08),0 0 12px rgba(var(--verde-destaque-rgb),.34)}:root[data-tema=escuro] body.celebracao_body #navegador_de_blocos .cursor_de_bloco_ativo{background:#2a604ffa;box-shadow:inset 0 1px 0 rgba(var(--branco-absoluto-rgb),.08),0 0 14px rgba(var(--preto-absoluto-rgb),.58)}:root[data-tema=escuro] body.celebracao_body #marcador_de_navegacao_de_blocos{background:#14231ff0;border:1px solid rgba(var(--verde-destaque-rgb),.22);box-shadow:0 18px 34px rgba(var(--preto-absoluto-rgb),.38)}.modal_tom_do_audio{background:var(--modal-fundo-base,var(--marfim));border:1px solid var(--campo-borda);border-radius:24px;box-shadow:0 24px 80px #0005;box-sizing:border-box;color:var(--texto-principal);font:14px/1.5 Nunito,Segoe UI,system-ui,sans-serif;inset:0;margin:auto;max-height:calc(100dvh - 32px);max-width:calc(100vw - 32px);overflow:hidden;padding:0;position:fixed;width:min(580px,calc(100vw - 32px))}.modal_tom_do_audio::backdrop{background:#0007}.modal_tom_do_audio[open]{display:flex;flex-direction:column}.modal_tom_do_audio h2{font-size:1.35rem;letter-spacing:-.3px;line-height:1.25;margin:0}.modal_tom_do_audio p{margin:0}.tom_do_audio_cabecalho{align-items:center;background:var(--campo-fundo);border-bottom:1px solid var(--campo-borda);display:flex;flex-shrink:0;gap:12px;padding:20px 22px}.tom_do_audio_icone{background:rgba(var(--dourado-principal-rgb),.12);border:1px solid rgba(var(--dourado-principal-rgb),.35);border-radius:14px;color:var(--verde-primario-em-texto);display:grid;flex:0 0 44px;height:44px;place-items:center;width:44px}.tom_do_audio_icone:before{background:currentColor;content:"";height:26px;mask:url(../assets/icons/tom-da-midia.6af146c85b85fc3d69d0cab6.83ffcbac61.svg) center/contain no-repeat;width:26px}.tom_do_audio_titulo{flex:1;min-width:0}.modal_tom_do_audio .tom_do_audio_introducao{color:var(--texto-suave);font-size:.82rem;line-height:1.45;margin-top:4px}.tom_do_audio_cabecalho [data_acao=fechar]{flex:0 0 40px;font-size:22px;height:40px;min-height:40px;padding:0;width:40px}.tom_do_audio_edicao{display:flex;flex:1;flex-direction:column;min-height:0}.tom_do_audio_conteudo{flex:1;min-height:0;overflow-y:auto;overscroll-behavior:contain;padding:20px 22px;scrollbar-width:thin}.modal_tom_do_audio button,.tom_do_audio_link,.tom_do_audio_opcoes button{background:var(--campo-fundo);border:1px solid var(--campo-borda);border-radius:999px;box-sizing:border-box;color:var(--verde-primario-em-texto);font:inherit;min-height:44px;min-width:0;padding:9px 14px}:is(.modal_tom_do_audio,.tom_do_audio_opcoes) button{cursor:pointer;touch-action:manipulation;transition:background-color .16s ease,border-color .16s ease,box-shadow .16s ease}:is(.modal_tom_do_audio,.tom_do_audio_opcoes) button:not(:disabled):hover{background:var(--campo-fundo-desabilitado);border-color:var(--campo-borda-foco)}:is(.modal_tom_do_audio,.tom_do_audio_opcoes) button:disabled{cursor:default;opacity:.5}.modal_tom_do_audio button:focus-visible,.tom_do_audio_fonte summary:focus-visible,.tom_do_audio_link:focus-visible,.tom_do_audio_opcoes button:focus-visible{outline:2px solid var(--campo-borda-foco);outline-offset:2px}.tom_do_audio_tons{align-items:start;background:var(--campo-fundo-desabilitado);border:1px solid var(--campo-borda);border-radius:18px;display:grid;gap:12px;grid-template-columns:minmax(0,1fr) 20px minmax(0,1fr);padding:16px}.tom_do_audio_campo{display:grid;gap:7px;min-width:0;position:relative}.tom_do_audio_campo>span{font-size:.8rem;font-weight:600}.tom_do_audio_campo_destino>span{color:var(--verde-primario-em-texto)}.modal_tom_do_audio .tom_do_audio_seletor{align-items:center;border-radius:14px;display:flex;font-size:1.75rem;font-weight:700;gap:8px;justify-content:space-between;line-height:1.2;min-height:64px;padding:10px 16px}.modal_tom_do_audio .tom_do_audio_campo_destino .tom_do_audio_seletor{border-color:var(--campo-borda-foco);box-shadow:0 3px 12px rgba(var(--verde-primario-rgb),.08)}.tom_do_audio_seletor:not(:disabled):after{background:currentColor;content:"";flex:0 0 14px;height:14px;mask:url(../assets/icons/musica-proxima.6af146c85b85fc3d69d0cab6.06462efece.svg) center/contain no-repeat;transform:rotate(90deg);width:14px}.modal_tom_do_audio .tom_do_audio_seletor:disabled{background:var(--campo-fundo);color:var(--texto-principal);opacity:1}.tom_do_audio_ajuda{color:var(--texto-suave);font-size:.7rem;line-height:1.4;min-height:2.8em}.tom_do_audio_seta{align-self:start;background:currentColor;color:var(--texto-suave);height:20px;margin-top:47px;mask:url(../assets/icons/musica-proxima.6af146c85b85fc3d69d0cab6.06462efece.svg) center/contain no-repeat;width:20px}.tom_do_audio_opcoes:not([hidden]){background:var(--modal-fundo-base,var(--marfim));border:1px solid var(--campo-borda);border-radius:16px;box-shadow:0 12px 32px #0003;color:var(--texto-principal);display:grid;font:14px/1.5 system-ui,sans-serif;gap:6px;grid-template-columns:repeat(3,minmax(0,1fr));overflow-y:auto;padding:8px}.tom_do_audio_opcoes [role=option]{border-radius:10px;padding:8px}.tom_do_audio_opcoes .seletor_tom_item_alternador{grid-column:1/-1}.tom_do_audio_opcoes button[aria-selected=true]{background:var(--verde-primario-de-acao);color:var(--texto-claro)}.tom_do_audio_ajuste{align-items:center;display:flex;gap:12px;justify-content:space-between;margin:12px 0 20px}.tom_do_audio_resumo{align-items:center;display:flex;flex-wrap:wrap;gap:6px 10px;min-width:0}.tom_do_audio_intervalo{background:rgba(var(--dourado-principal-rgb),.12);border:1px solid rgba(var(--dourado-principal-rgb),.35);border-radius:999px;color:var(--verde-primario-em-texto);font-size:.75rem;padding:5px 9px;white-space:nowrap}.tom_do_audio_descricao_do_intervalo{color:var(--texto-suave);font-size:.75rem}.modal_tom_do_audio [data_acao=restaurar]{flex-shrink:0;font-size:.75rem;min-height:36px;padding:6px 12px}.modal_tom_do_audio [data_acao=restaurar]:disabled{visibility:hidden}.tom_do_audio_passos{display:grid;gap:14px;grid-template-columns:repeat(2,minmax(0,1fr))}.tom_do_audio_direcao>span{color:var(--texto-secundario);display:block;font-size:.78rem;font-weight:600;margin-bottom:7px}.tom_do_audio_botoes_de_passo{display:grid;gap:8px;grid-template-columns:repeat(2,minmax(0,1fr))}.tom_do_audio_botoes_de_passo button{font-size:.8rem;padding:9px 4px;white-space:nowrap}.tom_do_audio_tons_cadastrados{margin:20px 0 16px}.tom_do_audio_tons_cadastrados h3{color:var(--texto-secundario);font-size:.78rem;font-weight:600;margin:0 0 8px}.tom_do_audio_atalhos{display:grid;gap:8px;grid-template-columns:repeat(3,minmax(0,1fr))}.tom_do_audio_atalhos button{align-items:center;border-radius:12px;display:flex;gap:8px;justify-content:space-between;padding:10px 12px}.tom_do_audio_atalhos button span{font-size:.75rem;text-transform:capitalize}.tom_do_audio_atalhos button strong{font-size:1rem}.tom_do_audio_atalhos button[aria-pressed=true]{background:var(--campo-fundo-desabilitado);border-color:var(--campo-borda-foco)}.modal_tom_do_audio .tom_do_audio_compatibilidade{align-items:flex-start;background:var(--campo-fundo-desabilitado);border:1px solid var(--campo-borda);border-radius:14px;color:var(--texto-secundario);display:flex;font-size:.75rem;gap:10px;margin-bottom:14px;padding:12px}.tom_do_audio_icone_de_aviso{border:1px solid;border-radius:50%;color:var(--verde-primario-em-texto);display:grid;flex:0 0 18px;font-size:12px;font-weight:700;height:18px;margin-top:1px;place-items:center;width:18px}.tom_do_audio_compatibilidade strong{color:var(--verde-primario-em-texto);display:block;margin-bottom:3px}.tom_do_audio_aviso{display:block}.tom_do_audio_fonte{border:1px solid var(--campo-borda);border-radius:14px;color:var(--texto-secundario);font-size:.78rem;padding:0 12px}.tom_do_audio_fonte summary{cursor:pointer;font-weight:600;padding:12px 0}.tom_do_audio_fonte[open]{padding-bottom:12px}.tom_do_audio_fonte p{margin-bottom:12px}.tom_do_audio_captura{padding-bottom:14px}.tom_do_audio_fonte label{display:block;font-weight:600}.tom_do_audio_link{display:block;font-size:.9rem;font-weight:400;margin-top:6px;width:100%}.modal_tom_do_audio .tom_do_audio_ajuda_do_link{color:var(--texto-suave);font-size:.7rem;margin:8px 0 0}.tom_do_audio_rodape{background:var(--campo-fundo);border-top:1px solid var(--campo-borda);flex-shrink:0;padding:14px 22px 20px}.modal_tom_do_audio .tom_do_audio_ajuda_da_previa{color:var(--texto-suave);font-size:.72rem;margin-bottom:10px;text-align:center}.tom_do_audio_acoes{display:grid;gap:10px;grid-template-columns:repeat(2,minmax(0,1fr))}.tom_do_audio_acoes>button{font-size:.85rem;font-weight:600;min-height:44px;text-wrap:balance}.tom_do_audio_acoes [data_acao=salvar]{background:var(--botao-principal-gradiente);border-color:var(--botao-principal-borda);color:var(--botao-principal-texto)}.tom_do_audio_acoes [data_acao=salvar]:not(:disabled):hover{background:var(--botao-principal-gradiente-hover);border-color:var(--botao-principal-borda-hover)}.modal_tom_do_audio .tom_do_audio_estado{background:var(--campo-fundo-desabilitado);border-radius:10px;font-size:.75rem;margin:10px 0 0;max-height:5em;overflow-wrap:anywhere;overflow-y:auto;padding:10px 12px}.tom_do_audio_estado:empty{display:none}.modal_tom_do_audio [hidden],.tom_do_audio_opcoes[hidden]{display:none!important}.musica_player_embutido_tom_estado{display:block;font-size:11px;line-height:1.3;overflow-wrap:anywhere;padding:5px 0;white-space:normal}.musica_player_embutido .musica_player_embutido_acoes{flex-wrap:wrap}.musica_player_embutido .musica_player_embutido_tom{max-width:190px;white-space:normal}@media (max-width:480px){.modal_tom_do_audio{border-radius:20px;max-height:calc(100dvh - 20px);max-width:calc(100vw - 20px);width:calc(100vw - 20px)}.tom_do_audio_cabecalho{gap:10px;padding:16px}.modal_tom_do_audio h2{font-size:1.2rem}.tom_do_audio_icone{border-radius:12px;flex-basis:36px;height:36px;width:36px}.tom_do_audio_icone:before{height:22px;width:22px}.tom_do_audio_conteudo{padding:16px}.tom_do_audio_tons{gap:8px;grid-template-columns:minmax(0,1fr) 14px minmax(0,1fr);padding:12px}.modal_tom_do_audio .tom_do_audio_seletor{font-size:1.5rem;min-height:58px;padding-inline:12px}.tom_do_audio_seta{height:14px;margin-top:45px;width:14px}.tom_do_audio_ajuste{gap:8px;margin-bottom:16px}.tom_do_audio_resumo{align-items:flex-start;flex-direction:column}.tom_do_audio_passos{gap:10px}.tom_do_audio_botoes_de_passo{gap:6px}.tom_do_audio_botoes_de_passo button{font-size:.72rem}.tom_do_audio_atalhos button{flex-direction:column;gap:3px;justify-content:center;padding:8px 4px}.tom_do_audio_rodape{padding:12px 16px 16px}.tom_do_audio_acoes{gap:8px}.tom_do_audio_acoes>button{font-size:.8rem;padding-inline:8px}}@media (max-width:350px){.tom_do_audio_botoes_de_passo{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){:is(.modal_tom_do_audio,.tom_do_audio_opcoes) button{transition:none}}.selecao_de_conteudo{align-items:flex-start;background:var(--campo-fundo);border:1px solid var(--campo-borda);border-radius:12px;color:var(--texto-principal);cursor:pointer;display:flex;gap:10px;min-height:44px;min-width:0;padding:10px 12px}.selecao_de_conteudo:has(input:checked){background:var(--botao-secundario-fundo-hover);border-color:var(--campo-borda-foco)}.selecao_de_conteudo:focus-within{outline:2px solid var(--campo-borda-foco);outline-offset:2px}.selecao_de_conteudo input[type=checkbox]{accent-color:var(--verde-destaque);flex:0 0 18px;height:18px;margin:2px 0 0;min-height:18px;padding:0;width:18px}.selecao_de_conteudo_textos{display:grid;gap:3px;line-height:1.4;min-width:0;overflow-wrap:anywhere}.selecao_de_conteudo_titulo{font-size:.9rem;font-weight:700}.selecao_de_conteudo_descricao{color:var(--texto-secundario);font-size:.8rem}.lista_de_musicas_area{align-items:start;display:grid;gap:20px;grid-template-columns:minmax(0,1fr);min-width:0}.lista_de_musicas_area>.lista_de_musicas:not(.lista_simples_de_musicas){--largura_minima_da_coluna_da_lista_de_musicas:340px;align-content:start;align-items:start;gap:10px;min-width:0}.lista_de_musicas_area .item_da_lista_de_musica:not(.item_da_lista_de_musica--simples){border-radius:12px;box-shadow:0 2px 6px rgba(var(--preto-absoluto-rgb),.04);gap:7px;padding:11px 13px}.lista_de_musicas_area .musica_com_player_aberto{border-color:var(--verde-destaque-em-texto);box-shadow:inset 3px 0 var(--verde-destaque-em-texto)}.lista_de_musicas_area .nome_do_bloco{display:-webkit-box;font-size:15px;font-weight:750;-webkit-box-orient:vertical;-webkit-line-clamp:2;line-clamp:2;line-height:1.35}.lista_de_musicas_area .linha_principal_do_cabecalho{gap:8px}.lista_de_musicas_area .acoes_da_musica{align-items:center;flex-wrap:nowrap;gap:6px;margin:0;padding:0}.momento_da_musica{color:var(--texto-secundario);flex:1 1 auto;font-size:12px;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.lista_de_musicas_area .lista_de_musicas_controles_midia{flex:0 1 auto;gap:5px}.lista_de_musicas_area .lista_de_musicas_botao_reproduzir,.lista_de_musicas_botao_abrir{background:rgba(var(--branco-absoluto-rgb),.55);border:1px solid rgba(var(--verde-primario-rgb),.18);border-radius:7px;box-shadow:none;color:var(--verde-primario-em-texto);cursor:pointer;flex-shrink:0;font-size:12px;font-weight:650;line-height:1.2;min-height:30px;padding:4px 8px}.lista_de_musicas_botao_abrir:hover{background:rgba(var(--verde-primario-rgb),.08)}.lista_de_musicas_area .lista_de_musicas_botao_reproduzir--ativo{background:rgba(var(--verde-primario-rgb),.08);border-color:rgba(var(--verde-primario-rgb),.35);color:var(--verde-primario-em-texto)}.lista_de_musicas_area :is(.lista_de_musicas_botao_reproduzir,.lista_de_musicas_botao_abrir):focus-visible{outline:2px solid var(--verde-destaque-em-texto);outline-offset:2px}.lista_de_musicas_area .lista_de_musicas_referencia_campo{flex:1 1 0;letter-spacing:normal;min-height:30px;order:-1}.lista_de_musicas_identificacao_da_referencia{display:flex;flex:1 1 auto;flex-direction:column;gap:1px;min-width:0;text-align:left}.lista_de_musicas_area .item_da_lista_de_musica_com_referencias .momento_da_musica{flex:0 0 auto;font-size:10px;font-weight:500;line-height:1.1}.lista_de_musicas_area .item_da_lista_de_musica_com_referencias .acoes_da_musica{display:grid;grid-template-columns:minmax(0,1fr) auto}.lista_de_musicas_area .item_da_lista_de_musica_com_referencias .lista_de_musicas_controles_midia{flex-wrap:nowrap;gap:6px}.lista_de_musicas_area .lista_de_musicas_referencia_rotulo{display:none}.lista_de_musicas_area .lista_de_musicas_referencia_lista{flex-basis:0}.lista_de_musicas_area .lista_de_musicas_referencia_lista [data-seletor-lista-texto]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.lista_de_musicas_area .item_da_lista_de_musica_com_referencias :is(.lista_de_musicas_botao_reproduzir,.lista_de_musicas_botao_abrir,.seletor-lista_botao){min-height:34px}.lista_de_musicas_area .lista_de_musicas_referencia_lista .seletor-lista_botao{padding-block:2px}.painel_do_player_da_lista{background:var(--cartao-fundo,var(--marfim));border:1px solid rgba(var(--verde-primario-rgb),.15);border-radius:14px;box-shadow:0 6px 20px rgba(var(--preto-absoluto-rgb),.07);max-height:calc(100dvh - 96px);min-width:0;position:sticky;scroll-margin-top:80px;top:80px}.painel_do_player_da_lista[hidden]{display:none}.painel_do_player_identificacao{border-bottom:1px solid rgba(var(--verde-primario-rgb),.12);display:grid;gap:4px;padding:14px 14px 12px}.painel_do_player_legenda{color:var(--texto-secundario);font-size:10px;font-weight:700;letter-spacing:.09em;text-transform:uppercase}.painel_do_player_titulo{color:var(--texto-principal,var(--verde-primario-em-texto));font-size:17px;line-height:1.3;overflow-wrap:anywhere}.painel_do_player_conteudo{border-radius:0 0 14px 14px;max-height:calc(100dvh - 180px);overflow:auto}.painel_do_player_da_lista .lista_de_musicas_player{margin:0}.painel_do_player_da_lista .lista_de_musicas_player .musica_player_embutido{border:0;border-radius:0;box-shadow:none;margin:0;width:100%}.painel_do_player_da_lista .musica_player_embutido .musica_player_embutido_cabecalho{display:flex;flex-wrap:wrap;gap:8px;padding:12px 44px 12px 12px}.painel_do_player_da_lista .musica_player_embutido .musica_player_embutido_acoes{flex:1 1 100%;flex-wrap:wrap;gap:5px;justify-content:flex-start}.painel_do_player_da_lista .lista_de_musicas_player .musica_player_embutido_frame:not(:has(audio)){aspect-ratio:16/9;height:auto;max-height:none;min-height:0;width:100%}.painel_do_player_da_lista .musica_player_embutido.recolhido .musica_player_embutido_frame{display:none}.painel_do_player_redimensionador{border-radius:8px;bottom:16px;cursor:col-resize;display:none;left:-15px;position:absolute;top:16px;touch-action:none;width:10px}.painel_do_player_da_lista .painel_do_player_opcoes{align-items:center;align-self:stretch;display:none;justify-content:center}.painel_do_player_redimensionador:after{background:rgba(var(--verde-primario-rgb),.25);border-radius:2px;bottom:35%;content:"";left:4px;position:absolute;top:35%;width:2px}.painel_do_player_redimensionador:is(:hover,:focus-visible){background:rgba(var(--verde-primario-rgb),.1);outline:2px solid var(--verde-destaque-em-texto)}:root[data-tema=escuro] .lista_de_musicas_botao_abrir{background:var(--campo-fundo);border-color:var(--campo-borda);color:var(--texto-principal)}:root[data-tema=escuro] .lista_de_musicas_area .lista_de_musicas_botao_reproduzir--ativo{background:var(--campo-fundo);border-color:var(--campo-borda-foco);color:var(--texto-principal)}@media (min-width:1024px){.lista_com_player_aberto .lista_de_musicas_area{grid-template-columns:minmax(0,1fr) clamp(320px,var(--largura_do_player_da_lista,420px),55%)}.lista_com_player_aberto .lista_de_musicas_area>.lista_de_musicas{grid-template-columns:repeat(auto-fit,minmax(min(100%,340px),1fr))}.painel_do_player_redimensionador{display:block}}.lista_com_player_aberto .lista_de_musicas_area:has(.painel_do_player_ampliado){grid-template-columns:minmax(0,1fr)}.painel_do_player_ampliado{grid-row:1;justify-self:center;max-height:none;position:relative;top:auto;width:min(100%,1040px)}.painel_do_player_ampliado .painel_do_player_conteudo{max-height:none}.painel_do_player_ampliado .painel_do_player_redimensionador{display:none}@media (max-width:1023px){.lista_com_player_aberto .lista_de_musicas_area{padding-bottom:calc(190px + env(safe-area-inset-bottom))}.painel_do_player_da_lista{--largura_do_video_compacto:clamp(116px,34vw,160px);bottom:max(12px,env(safe-area-inset-bottom));box-shadow:0 8px 32px rgba(var(--preto-absoluto-rgb),.24);max-height:calc(100dvh - 100px);position:fixed;right:max(12px,env(safe-area-inset-right));top:auto;width:min(460px,calc(100% - 24px));z-index:60}.painel_do_player_da_lista .painel_do_player_conteudo{max-height:calc(100dvh - 180px)}.painel_do_player_da_lista .painel_do_player_opcoes{display:inline-flex}.painel_do_player_da_lista:not(.painel_opcoes_abertas):not(.painel_do_player_ampliado) :is(.musica_player_reproducao_continua,.musica_player_embutido_alternativas,.musica_player_embutido_recolher,.musica_player_embutido_nova_guia,.musica_player_embutido_tom){display:none}.painel_do_player_da_lista.painel_do_player_compacto{min-height:128px;padding-block:2px}.painel_do_player_compacto .painel_do_player_identificacao{border:0;gap:2px;margin-left:calc(var(--largura_do_video_compacto) + 12px);padding:8px 36px 5px 0}.painel_do_player_compacto .painel_do_player_titulo{display:-webkit-box;font-size:14px;-webkit-box-orient:vertical;-webkit-line-clamp:2;line-clamp:2;overflow:hidden}.painel_do_player_compacto .painel_do_player_legenda{font-size:9px;letter-spacing:.04em}.painel_do_player_da_lista.painel_do_player_compacto .painel_do_player_conteudo{max-height:none;overflow:visible}.painel_do_player_compacto .lista_de_musicas_player .musica_player_embutido{background:#0000;overflow:visible;position:static}.painel_do_player_compacto .musica_player_embutido .musica_player_embutido_cabecalho{background:#0000;border:0;margin-left:calc(var(--largura_do_video_compacto) + 12px);padding:0 8px 8px 0}.painel_do_player_compacto .musica_player_embutido .musica_player_embutido_titulo{display:none}.painel_do_player_compacto .lista_de_musicas_player .musica_player_embutido_acoes .musica_player_embutido_acao:not(.musica_player_embutido_fechar){flex:0 1 auto;font-size:11px;min-height:30px;padding:4px 7px}.painel_do_player_compacto .lista_de_musicas_player .musica_player_embutido_fechar{height:26px;min-height:26px;min-width:26px;right:6px;top:6px;width:26px}.painel_do_player_compacto .lista_de_musicas_player .musica_player_embutido_frame:not(:has(audio)){border-radius:7px;left:10px;overflow:hidden;position:absolute;top:10px;width:var(--largura_do_video_compacto)}.painel_do_player_da_lista.painel_do_player_ampliado{width:min(760px,calc(100% - 24px))}.painel_do_player_compacto .musica_player_embutido_falha:not([hidden]){font-size:11px;margin-left:calc(var(--largura_do_video_compacto) + 12px)}}@media (max-width:689px){.lista_de_musicas_area .item_da_lista_de_musica_com_referencias :is(.lista_de_musicas_botao_reproduzir,.lista_de_musicas_botao_abrir,.seletor-lista_botao){min-height:40px}.lista_de_musicas_area>.lista_de_musicas:not(.lista_simples_de_musicas){grid-template-columns:minmax(0,1fr)}.lista_de_musicas_area :is(.lista_de_musicas_botao_abrir,.lista_de_musicas_botao_reproduzir){min-height:40px}.painel_do_player_da_lista:not(.painel_do_player_compacto) .painel_do_player_identificacao{padding:10px 12px}}.musica_cifra.imagem img[hidden]{display:none!important}.cifra_estado_da_imagem{align-content:center;color:var(--texto-secundario);display:grid;font-family:inherit;gap:12px;justify-items:center;min-height:240px;padding:32px 20px;text-align:center}.cifra_estado_da_imagem_titulo{color:var(--verde-primario-em-texto);font:700 1rem/1.4 Nunito,Segoe UI,sans-serif}.cifra_estado_da_imagem_texto{font:400 .88rem/1.6 Nunito,Segoe UI,sans-serif;max-width:380px}.cifra_estado_da_imagem_acoes{display:flex;flex-wrap:wrap;gap:8px;justify-content:center;margin-top:4px}.cifra_estado_da_imagem_botao{background:var(--cartao-fundo);border:1px solid var(--borda-suave);border-radius:9px;color:var(--verde-primario-em-texto);cursor:pointer;font:650 .8rem/1.3 Nunito,Segoe UI,sans-serif;min-height:36px;padding:8px 12px}.cifra_estado_da_imagem_botao:first-child{background:var(--verde-primario-de-acao);border-color:var(--verde-primario-de-acao);color:var(--texto-claro)}.cifra_estado_da_imagem_botao:focus-visible{outline:2px solid var(--verde-destaque-em-texto);outline-offset:2px}.modal_de_aviso_fundo{align-items:center;animation:fadeIn .25s ease-out;backdrop-filter:blur(3px);-webkit-backdrop-filter:blur(3px);background:rgba(var(--sobreposicao-modal-rgb),.68);display:flex;inset:0;justify-content:center;padding:max(18px,env(safe-area-inset-top)) max(18px,env(safe-area-inset-right)) max(18px,env(safe-area-inset-bottom)) max(18px,env(safe-area-inset-left));position:fixed;z-index:var(--z-index-modal-de-aviso,12000)}.modal_de_aviso{--modal-de-aviso-cor-rgb:var(--dourado-principal-rgb);--modal-de-aviso-cor:var(--dourado-escuro);animation:modal_de_aviso_entrar .28s ease-out;background:radial-gradient(circle at top right,rgba(var(--modal-de-aviso-cor-rgb),.12),#0000 38%),var(--modal-fundo-gradiente);border:1px solid rgba(var(--modal-de-aviso-cor-rgb),.34);border-radius:20px;box-shadow:0 26px 68px rgba(var(--preto-absoluto-rgb),.3),inset 0 1px 0 rgba(var(--branco-absoluto-rgb),.62);color:var(--texto-principal);max-width:none;overflow:hidden;padding:clamp(20px,3vw,26px);position:relative;text-align:left;text-shadow:none;white-space:normal;width:min(480px,100%)}.modal_de_aviso:before{background:linear-gradient(180deg,rgba(var(--modal-de-aviso-cor-rgb),.92),rgba(var(--modal-de-aviso-cor-rgb),.42));content:"";inset:0 auto 0 0;position:absolute;width:4px}.modal_de_aviso_fundo.fade_out{animation:fadeOut .2s ease-in forwards}.modal_de_aviso_fundo--notificacao{align-items:flex-start;background:rgba(var(--sobreposicao-modal-rgb),.78);padding-top:max(22px,env(safe-area-inset-top))}.modal_de_aviso_fundo--toast{backdrop-filter:none;-webkit-backdrop-filter:none;background:#0000;pointer-events:none}.modal_de_aviso_fundo--toast .modal_de_aviso{pointer-events:auto}.modal_de_aviso--estruturado{align-items:flex-start;display:grid;font-size:1rem;font-weight:400;gap:14px 16px;grid-template-columns:44px minmax(0,1fr)}.modal_de_aviso--sucesso{--modal-de-aviso-cor-rgb:var(--verde-sucesso-rgb);--modal-de-aviso-cor:var(--verde-sucesso)}.modal_de_aviso--erro{--modal-de-aviso-cor-rgb:var(--vermelho-alerta-rgb);--modal-de-aviso-cor:var(--vermelho-alerta-texto)}.modal_de_aviso--informacao{--modal-de-aviso-cor-rgb:var(--azul-informativo-texto-rgb);--modal-de-aviso-cor:var(--azul-informativo-texto)}.modal_de_aviso_icone{background:rgba(var(--modal-de-aviso-cor-rgb),.12);border:1px solid rgba(var(--modal-de-aviso-cor-rgb),.28);border-radius:14px;color:var(--modal-de-aviso-cor);display:grid;font-size:1.2rem;font-weight:800;height:44px;line-height:1;place-items:center;width:44px}.modal_de_aviso_conteudo{align-self:center;display:grid;gap:5px;min-width:0}.modal_de_aviso_titulo{color:var(--texto-principal);font-size:1.05rem;font-weight:800;line-height:1.25}.modal_de_aviso_texto{color:var(--texto-secundario);font-size:.93rem;line-height:1.55;overflow-wrap:anywhere;white-space:pre-line}.modal_de_aviso_botao_fechar{background:var(--verde-primario-de-acao);border:1px solid rgba(var(--verde-primario-rgb),.26);border-radius:999px;box-shadow:0 8px 18px -12px rgba(var(--verde-primario-rgb),.8);color:var(--texto-claro);cursor:pointer;font:inherit;font-size:.9rem;font-weight:700;grid-column:2;justify-self:start;margin-top:2px;min-width:104px;padding:9px 18px;transition:background .18s ease,box-shadow .18s ease,transform .18s ease}.modal_de_aviso_botao_fechar:hover{background:var(--verde-primario-hover);box-shadow:0 10px 22px -12px rgba(var(--verde-primario-rgb),.9);transform:translateY(-1px)}.modal_de_aviso_botao_fechar:focus-visible{outline:3px solid var(--dourado-principal);outline-offset:3px}.modal_de_aviso_botao_fechar:active{transform:translateY(0)}@keyframes modal_de_aviso_entrar{0%{opacity:0;transform:translateY(-12px) scale(.98)}to{opacity:1;transform:translateY(0) scale(1)}}@media (max-width:520px){.modal_de_aviso_fundo{align-items:flex-end;padding:12px 12px max(12px,env(safe-area-inset-bottom))}.modal_de_aviso_fundo--notificacao{align-items:flex-start;padding-top:max(12px,env(safe-area-inset-top))}.modal_de_aviso{border-radius:18px;padding:20px 18px}.modal_de_aviso--estruturado{gap:13px;grid-template-columns:40px minmax(0,1fr)}.modal_de_aviso_icone{border-radius:12px;height:40px;width:40px}.modal_de_aviso_botao_fechar{grid-column:1/-1;margin-top:4px;width:100%}}.filtro_de_musicas_da_celebracao{--espacamento_horizontal_da_lista_de_musicas:clamp(14px,1vw,18px);--espacamento_vertical_da_lista_de_musicas:10px;--padding_lateral_da_lista_de_musicas:clamp(10px,1.8vw,28px);--largura_minima_da_coluna_da_lista_de_musicas:420px;--largura_maxima_da_lista_de_musicas:2120px;box-sizing:border-box;display:flex;flex-direction:column;gap:10px;position:relative;width:100%;z-index:12}.filtro_de_musicas_da_celebracao_cabecalho,.filtro_de_musicas_da_celebracao_mensagem,.filtro_de_musicas_da_celebracao_resumo{box-sizing:border-box;margin:0 auto;width:min(100%,var(--largura_maxima_da_lista_de_musicas))}.filtro_de_musicas_da_celebracao_cabecalho{background:rgba(var(--marfim-rgb),.97);border:1px solid rgba(var(--verde-primario-rgb),.16);border-radius:12px;box-shadow:var(--sombra-suave);padding:10px var(--padding_lateral_da_lista_de_musicas)}.filtro_de_musicas_da_celebracao_resumo{color:rgba(var(--verde-primario-em-texto-rgb),.72);font-size:12px;font-weight:700;letter-spacing:.05em;padding:0 var(--padding_lateral_da_lista_de_musicas);text-transform:uppercase}.filtro_de_musicas_da_celebracao_mensagem{background:rgba(var(--marfim-rgb),.92);border:1px dashed rgba(var(--verde-primario-rgb),.22);border-radius:12px;box-shadow:var(--sombra-suave);color:var(--verde-escuro);font-size:13px;font-weight:600;padding:12px var(--padding_lateral_da_lista_de_musicas)}.filtro_de_musicas_da_celebracao--sobre_fundo{margin-bottom:10px}.filtro_de_musicas_da_celebracao .gestao_section_titulo{align-items:flex-start;display:flex;gap:18px;justify-content:space-between}.filtro_de_musicas_da_celebracao .gestao_section_titulo h2{color:var(--verde-escuro);font-size:1rem;margin:0}.filtro_de_musicas_da_celebracao .gestao_section_titulo p{color:rgba(var(--verde-primario-em-texto-rgb),.76);font-size:.82rem;margin:6px 0 0}.filtro_de_musicas_da_celebracao .celebracoes__cabecalho-acoes{align-items:center;display:flex;flex:0 0 auto}.filtro_de_musicas_da_celebracao .celebracoes__cabecalho-toggle{align-items:center;background:rgba(var(--verde-primario-rgb),.1);border:none;border-radius:9px;color:var(--verde-escuro);cursor:pointer;display:inline-flex;height:30px;justify-content:center;padding:0;transition:background .2s ease;width:30px}.filtro_de_musicas_da_celebracao :is(.celebracoes__cabecalho-toggle:focus-visible,.celebracoes__cabecalho-toggle:hover,.celebracoes__grupo-toggle:focus-visible,.celebracoes__grupo-toggle:hover){background:rgba(var(--verde-primario-rgb),.12);outline:1px solid rgba(var(--verde-primario-rgb),.18);outline-offset:1px}.celebracoes__sr-only{height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;clip:rect(0,0,0,0);border:0}.celebracoes__toggle-icone{border:solid;border-width:0 2px 2px 0;display:inline-block;height:8px;transform:rotate(45deg);transition:transform .2s ease;width:8px}.celebracoes__grupo-toggle[aria-expanded=false] .celebracoes__toggle-icone{transform:rotate(-135deg)}.filtro_de_musicas_da_celebracao .celebracoes__detalhes{display:flex;flex-direction:column;gap:14px;margin-top:9px}.filtro_de_musicas_da_celebracao :is(.celebracoes__filtros-grupo,.celebracoes__ordenacao){flex:1}.filtro_de_musicas_da_celebracao .celebracoes__filtros-grupo{display:flex;flex-direction:column;gap:10px;max-width:460px}.filtro_de_musicas_da_celebracao .grupo_filtro_label{color:rgba(var(--verde-primario-em-texto-rgb),.72);font-size:.78rem;font-weight:700;letter-spacing:.14em;text-transform:uppercase}.filtro_de_musicas_da_celebracao .grupo_filtro_input{max-width:100%;min-width:0;width:100%}.filtro_de_musicas_da_celebracao .celebracoes__ordenacao{display:flex;flex-direction:column;gap:8px;margin-top:0}.filtro_de_musicas_da_celebracao .celebracoes__ordenacao-titulo{color:rgba(var(--verde-primario-em-texto-rgb),.76);display:block;font-size:.74rem;font-weight:700;letter-spacing:.18em;text-transform:uppercase;width:100%}.filtro_de_musicas_da_celebracao .celebracoes__ordenacao-opcoes{display:grid;gap:8px;grid-template-columns:repeat(2,minmax(0,1fr))}.filtro_de_musicas_da_celebracao .celebracoes__ordenacao-opcao{align-items:center;cursor:pointer;display:inline-flex;min-width:0;padding:0;position:relative}.filtro_de_musicas_da_celebracao .celebracoes__ordenacao-opcao input{opacity:0;pointer-events:none;position:absolute}.filtro_de_musicas_da_celebracao .celebracoes__ordenacao-opcao span{align-items:center;background:rgba(var(--branco-absoluto-rgb),.7);border:1px solid rgba(var(--verde-primario-rgb),.15);border-radius:999px;box-sizing:border-box;color:rgba(var(--verde-primario-em-texto-rgb),.78);display:inline-flex;font-size:.75rem;font-weight:700;justify-content:center;letter-spacing:.08em;min-height:36px;padding:6px 14px;text-align:center;text-transform:uppercase;width:100%}.filtro_de_musicas_da_celebracao .celebracoes__ordenacao-opcao input:checked+span{background:var(--verde-claro);border-color:var(--verde-claro);color:var(--texto-sobre-verde-claro)}.filtro_de_musicas_da_celebracao .celebracoes__cabecalho-grupo--colapsado .celebracoes__filtros-grupo,.filtro_de_musicas_da_celebracao .celebracoes__cabecalho-grupo--colapsado .celebracoes__ordenacao,.filtro_de_musicas_da_celebracao .celebracoes__cabecalho-grupo--colapsado .gestao_section_titulo p{display:none}.filtro_de_musicas_da_celebracao_cabecalho.celebracoes__cabecalho-grupo--colapsado{min-height:42px;padding-bottom:3px;padding-top:3px}.filtro_de_musicas_da_celebracao_cabecalho.celebracoes__cabecalho-grupo--colapsado .gestao_section_titulo{align-items:center}.filtro_de_musicas_da_celebracao_cabecalho.celebracoes__cabecalho-grupo--colapsado .gestao_section_titulo h2{font-size:.92rem}.lista_de_musicas_painel .filtro_de_musicas_da_celebracao_resumo{margin-top:-2px;padding-inline:0}.lista_de_musicas_painel{--largura_minima_da_coluna_da_lista_de_musicas:330px;--largura_maxima_da_lista_de_musicas:1560px;--espacamento_horizontal_da_lista_de_musicas:14px;--espacamento_vertical_da_lista_de_musicas:14px;gap:12px;margin-inline:auto;max-width:var(--largura_maxima_da_lista_de_musicas)}body:is(.modo_lista_de_musicas,.modo_lista_simples) #fundo{padding:16px clamp(10px,2vw,24px) 28px}.lista_de_musicas{box-sizing:border-box;column-gap:var(--espacamento_horizontal_da_lista_de_musicas);display:grid;grid-template-columns:1fr;margin:0 auto;padding:2px 0 10px;row-gap:var(--espacamento_vertical_da_lista_de_musicas);width:min(100%,var(--largura_maxima_da_lista_de_musicas))}.lista_de_musicas_painel--sem_filtro{gap:8px}.lista_de_musicas_painel--sem_filtro .filtro_de_musicas_da_celebracao_resumo{padding-left:0;padding-right:0}.item_da_lista_de_musica{background:rgba(var(--marfim-rgb),.98);border:1px solid rgba(var(--verde-primario-rgb),.1);border-radius:14px;box-shadow:0 3px 10px rgba(var(--preto-absoluto-rgb),.06);cursor:pointer;display:flex;flex-direction:column;gap:6px;min-width:0;padding:14px;transition:transform .2s ease,box-shadow .2s ease}.item_da_lista_de_musica:hover{border-color:rgba(var(--verde-primario-rgb),.2);box-shadow:0 4px 10px rgba(var(--preto-absoluto-rgb),.08);transform:translateY(-1px)}.item_da_lista_de_musica:focus-visible{outline:2px solid var(--verde-primario-em-texto);outline-offset:3px}.cabecalho_da_musica{display:flex;flex-direction:column;gap:1px}.linha_principal_do_cabecalho{align-items:flex-start;display:flex;flex-wrap:nowrap;gap:12px;justify-content:space-between;min-width:0}.conteudo_principal_do_cabecalho{align-items:baseline;display:flex;flex:1;gap:8px;min-width:0}.numero_da_musica{background:rgba(var(--dourado-principal-rgb),.2);border-radius:999px;color:var(--verde-primario-em-texto);flex-shrink:0;font-size:12px;font-weight:850;letter-spacing:.2px;padding:1px 6px;white-space:nowrap}.nome_do_bloco{color:var(--verde-escuro);font-size:15px;font-weight:850;line-height:1.35;min-width:0;overflow:hidden;overflow-wrap:anywhere;text-overflow:ellipsis}.tom_da_musica{align-items:baseline;align-self:flex-start;color:var(--verde-escuro);display:flex;flex-shrink:0;font-size:13px;font-weight:600;gap:4px;justify-content:flex-end;line-height:1.4;white-space:nowrap}.tom_da_musica_label{color:var(--texto-secundario);font-weight:600}.tom_da_musica_valor{font-weight:700}.nome_da_musica{color:rgba(var(--verde-primario-em-texto-rgb),.82);font-size:13px;font-weight:500;line-height:1.45;overflow-wrap:anywhere;text-align:left}.acoes_da_musica{align-items:flex-start;display:flex;flex-wrap:wrap;gap:8px;margin-top:auto;padding-top:6px}.lista_de_musicas_controles_midia{align-items:center;display:flex;flex:1 1 0;flex-wrap:wrap;gap:8px;min-width:0}.lista_de_musicas_botao_reproduzir{align-items:center;background:rgba(var(--branco-absoluto-rgb),.78);border:1px solid rgba(var(--verde-primario-rgb),.18);border-radius:8px;box-shadow:none;color:var(--verde-escuro);cursor:pointer;display:inline-flex;font-size:12px;font-weight:800;gap:6px;line-height:1.2;max-width:100%;min-height:36px;overflow-wrap:anywhere;padding:6px 10px;text-align:left}.lista_de_musicas_botao_reproduzir:before{background-image:url(../assets/botoes/reproduzir-referencia-da-musica-inativo-192x192.6af146c85b85fc3d69d0cab6.3b6121c332.png);background-position:50%;background-repeat:no-repeat;background-size:contain;content:"";flex:0 0 18px;height:18px;width:18px}.lista_de_musicas_botao_reproduzir--audio:before{background-image:url(../assets/botoes/reproduzir-audio-da-musica-192x192.6af146c85b85fc3d69d0cab6.619861b7fc.png)}.lista_de_musicas_botao_reproduzir--video:before{background-image:url(../assets/botoes/reproduzir-video-da-musica-192x192.6af146c85b85fc3d69d0cab6.d8d99c91f7.png)}.lista_de_musicas_botao_reproduzir:focus-visible,.lista_de_musicas_botao_reproduzir:hover:not(:disabled){background:rgba(var(--verde-primario-rgb),.08);border-color:rgba(var(--verde-primario-rgb),.3);outline:none}.lista_de_musicas_botao_reproduzir:disabled{cursor:not-allowed;opacity:.62}.item_da_lista_de_musica .botao_acao_bloco{background:rgba(var(--verde-primario-rgb),.045);border-radius:8px;flex:0 0 36px;height:36px;margin:0;padding:7px;width:36px}.lista_de_musicas_botao_reproduzir--ativo{background:rgba(var(--vermelho-remocao-rgb),.1);border-color:rgba(var(--vermelho-remocao-rgb),.5);color:var(--vermelho-remocao)}.lista_de_musicas_botao_reproduzir--ativo:before{background-image:url(../assets/botoes/pausar-midia-da-musica-192x192.6af146c85b85fc3d69d0cab6.9f8680f234.png)}.lista_de_musicas_referencia_campo{align-items:center;color:rgba(var(--verde-primario-em-texto-rgb),.78);display:inline-flex;flex:1 1 160px;font-size:11px;font-weight:800;gap:6px;letter-spacing:.08em;min-height:36px;min-width:0;text-transform:uppercase}.lista_de_musicas_referencia_campo[hidden]{display:none}.lista_de_musicas_referencia_seletor{background:rgba(var(--branco-absoluto-rgb),.86);border:1px solid rgba(var(--verde-primario-rgb),.18);border-radius:8px;color:var(--verde-escuro);font-size:12px;font-weight:700;height:32px;min-width:0;padding:4px 8px;width:100%}.lista_de_musicas_player{box-sizing:border-box;flex:1 1 100%;margin-top:4px;min-width:0;padding:0;width:100%}.lista_de_musicas_player[hidden]{display:none}.lista_simples_de_musicas_painel{--largura_minima_da_coluna_da_lista_de_musicas:300px}.lista_simples_de_musicas{row-gap:12px}.item_da_lista_de_musica--simples{gap:0;min-height:0;padding:14px}.lista_simples_de_musicas_linha{align-items:flex-start;display:flex;gap:10px;justify-content:space-between;min-width:0}.lista_simples_de_musicas_identidade{align-items:flex-start;display:flex;gap:8px;min-width:0}.lista_simples_de_musicas_textos{align-items:flex-start;display:flex;flex-direction:column;gap:4px;min-width:0}.lista_simples_de_musicas_rito{color:var(--verde-escuro);font-size:14px;font-weight:850;line-height:1.35}.lista_simples_de_musicas_nome,.lista_simples_de_musicas_rito{overflow:hidden;overflow-wrap:anywhere;text-overflow:ellipsis;white-space:normal}.lista_simples_de_musicas_nome{color:rgba(var(--verde-primario-em-texto-rgb),.78);font-size:13px;font-weight:550;line-height:1.45}.lista_simples_de_musicas_tom{align-self:flex-start;flex:0 0 auto}body.modo_lista_simples #navegador_de_blocos{display:none!important}.atalhos_rapidos_da_musica{align-items:center;background:rgba(var(--branco-absoluto-rgb),.56);border:1px solid rgba(var(--verde-primario-rgb),.14);border-radius:10px;box-shadow:0 5px 14px -12px rgba(var(--preto-absoluto-rgb),.54);display:inline-flex;gap:3px;padding:3px}.atalho_rapido_da_musica{align-items:center;background:#0000;border:0;border-radius:8px;cursor:pointer;display:inline-flex;flex:0 0 30px;height:30px;justify-content:center;padding:5px;transition:transform .16s ease,background-color .16s ease,box-shadow .16s ease;width:30px}.atalho_rapido_da_musica:hover{background:rgba(var(--verde-primario-rgb),.1);box-shadow:var(--sombra-suave);transform:translateY(-1px)}.atalho_rapido_da_musica:active{transform:scale(.96)}.atalho_rapido_da_musica:focus-visible{outline:2px solid rgba(var(--verde-primario-rgb),.52);outline-offset:1px}.atalho_rapido_da_musica img{height:19px;object-fit:contain;pointer-events:none;width:19px}.musica_player_embutido{background:rgba(var(--branco-absoluto-rgb),.86);border:1px solid rgba(var(--verde-primario-rgb),.18);border-radius:8px;box-shadow:var(--sombra-suave);overflow:hidden;position:relative;width:100%}.musica_player_embutido_cabecalho{align-items:center;border-bottom:1px solid rgba(var(--verde-primario-rgb),.12);display:flex;gap:8px;justify-content:space-between;padding:7px 44px 7px 9px}.musica_player_reproducao_continua{align-items:center;background:rgba(var(--verde-primario-rgb),.06);border-radius:8px;color:var(--verde-escuro);cursor:pointer;display:inline-flex;flex:0 1 auto;font-size:10px;font-weight:700;gap:5px;min-height:28px;padding:4px 7px;white-space:nowrap}.musica_player_reproducao_continua_campo{accent-color:rgb(var(--verde-primario-rgb));height:16px;margin:0;width:16px}.musica_player_embutido_titulo{color:var(--verde-escuro);flex:1 1 auto;font-size:12px;line-height:1.2;min-width:0;overflow-wrap:anywhere}.musica_player_embutido_acoes{align-items:center;display:flex;flex:0 0 auto;gap:5px;justify-content:flex-end}.musica_player_embutido_acao{background:rgba(var(--branco-absoluto-rgb),.76);border:1px solid rgba(var(--verde-primario-rgb),.18);border-radius:8px;color:var(--verde-escuro);cursor:pointer;font-size:11px;font-weight:700;line-height:1;min-height:28px;padding:5px 8px;transition:transform .16s ease,box-shadow .16s ease,background-color .16s ease}.musica_player_embutido_acao:hover{background:var(--neutro-claro);box-shadow:var(--sombra-suave);transform:translateY(-1px)}.musica_player_embutido_acao:focus-visible{outline:2px solid rgba(var(--verde-primario-rgb),.52);outline-offset:2px}.musica_player_embutido_fechar{background:var(--botao-fechar-imagem);font-size:0;height:28px;line-height:0;padding:0;position:absolute;right:9px;text-indent:0;top:7px;width:28px;z-index:2}.musica_player_embutido_alternativas{min-width:0;position:relative}.musica_player_embutido_alternativas_lista{align-items:center;display:flex;gap:5px;overflow-x:auto;overscroll-behavior-x:contain;padding:6px 8px;scroll-padding-inline:44px;scrollbar-width:thin}.musica_player_embutido_alternativa{background:rgba(var(--marfim-rgb),.9);border:1px solid rgba(var(--verde-primario-rgb),.16);border-radius:9px;color:var(--verde-escuro);cursor:pointer;flex:0 0 auto;font-size:11px;font-weight:700;line-height:1.25;min-height:30px;overflow-wrap:anywhere;padding:6px 9px;text-align:left;transition:border-color .16s ease,background-color .16s ease,box-shadow .16s ease;width:auto}.musica_player_embutido_alternativa_iniciais{align-items:center;background:rgba(var(--verde-primario-rgb),.12);border-radius:999px;display:inline-flex;font-size:10px;justify-content:center;line-height:1;min-height:20px;min-width:23px}.musica_player_embutido_alternativa_nome{margin-left:6px}.musica_player_embutido_alternativa:hover{background:rgba(var(--verde-primario-rgb),.08);border-color:rgba(var(--verde-primario-rgb),.36)}.musica_player_embutido_alternativa:focus-visible{outline:2px solid rgba(var(--verde-primario-rgb),.52);outline-offset:2px}.musica_player_embutido_alternativa--ativa{background:rgba(var(--verde-primario-rgb),.16);border-color:rgba(var(--verde-primario-rgb),.5);box-shadow:inset 3px 0 0 rgb(var(--verde-primario-rgb))}.musica_player_embutido_frame{align-items:center;aspect-ratio:16/9;background:var(--preto-midia);display:flex;justify-content:center;position:relative;width:100%}.musica_player_embutido_frame--carregando:before{align-items:center;background:rgba(var(--verde-primario-rgb),.08);color:var(--cor-texto-secundario,#4d6a61);content:attr(data-texto-do-carregamento);display:flex;font-size:.88rem;font-weight:700;inset:0;justify-content:center;pointer-events:none;position:absolute;z-index:1}.musica_player_embutido_frame--carregando .musica_player_embutido_midia{opacity:.2}.musica_player_embutido.recolhido .musica_player_embutido_cabecalho{border-bottom-color:#0000}.musica_player_embutido.recolhido .musica_player_embutido_frame{aspect-ratio:auto;height:0;min-height:0;opacity:0;overflow:hidden;pointer-events:none;visibility:hidden}.musica_player_embutido_midia{border:0;display:block;height:100%;width:100%}.musica_player_embutido_midia:is(audio){box-sizing:border-box;height:auto;padding:18px}.musica_player_embutido_frame:has(audio){aspect-ratio:auto;background:rgba(var(--verde-primario-rgb),.08);min-height:88px}.musica_player_embutido_frame:has(.musica_player_audio_drive){background:#1e2021;box-sizing:border-box;min-height:230px;padding:24px 16px}.musica_player_embutido.recolhido .musica_player_embutido_frame:has(.musica_player_audio_drive){padding:0}.musica_player_audio_drive{align-items:center;background:#252728;border-radius:28px;box-sizing:border-box;color:#fff;display:grid;gap:18px 16px;grid-template-columns:58px minmax(0,1fr) auto;height:auto;padding:34px 28px 26px;width:100%}.musica_player_audio_drive audio{display:none}.musica_player_audio_drive_reproduzir{align-items:center;background:#f2f2f2;border:0;border-radius:50%;color:#292b2c;display:inline-flex;font-size:1.25rem;height:56px;justify-content:center;padding:0;width:56px}.musica_player_embutido_reproducao{align-items:center;display:inline-flex;gap:5px;justify-content:center}.musica_player_audio_drive_reproduzir:before,.musica_player_embutido_reproducao:before{background:currentColor;content:"";display:block;flex:0 0 14px;height:14px;mask:url(../assets/icons/reproduzir-midia.6af146c85b85fc3d69d0cab6.6fb558a0a2.svg) center/contain no-repeat;width:14px}.musica_player_audio_drive_reproduzir:before{flex-basis:24px;height:24px;width:24px}.musica_player_audio_drive_reproduzir[aria-pressed=true]:before,.musica_player_embutido_reproducao[aria-pressed=true]:before{mask-image:url(../assets/icons/pausar-midia.6af146c85b85fc3d69d0cab6.76a4f6066f.svg)}@container player_da_musica (max-width: 540px){.musica_player_embutido_reproducao{flex-direction:column;gap:1px}.musica_player_embutido:not(.recolhido) .musica_player_embutido_reproducao:before{flex-basis:12px;height:12px;width:12px}}.musica_player_audio_drive_onda{height:76px;position:relative}.musica_player_audio_drive_onda :is(canvas,input){height:100%;inset:0;position:absolute;width:100%}.musica_player_audio_drive_onda:focus-within{border-radius:4px;outline:2px solid #a9c9ff;outline-offset:3px}.musica_player_audio_drive button:focus-visible{outline:2px solid #a9c9ff;outline-offset:3px}.musica_player_audio_drive button:disabled{cursor:wait;opacity:.65}.musica_player_audio_drive_onda input{cursor:pointer;opacity:0}.musica_player_audio_drive_tempo{font-size:.9rem;font-weight:700;white-space:nowrap}.musica_player_audio_drive_volume{align-items:center;display:flex;gap:12px;grid-column:2;justify-content:center}.musica_player_audio_drive_volume button{background:#0000;border:0}.musica_player_audio_drive_volume input{accent-color:#a9c9ff;max-width:230px;width:60%}.musica_player_embutido_aviso_alternativo{font-size:.85rem;margin:0;padding:8px 12px}@container player_da_musica (max-width: 480px){.musica_player_audio_drive{gap:12px;grid-template-columns:44px minmax(0,1fr);padding:22px 16px}.musica_player_audio_drive_reproduzir{height:44px;width:44px}.musica_player_audio_drive_tempo{grid-column:2;text-align:right}.musica_player_audio_drive_volume{grid-column:1/-1}}.musica_player_embutido_aviso_drive{align-items:center;align-self:stretch;background:color-mix(in srgb,var(--cor-fundo-elemento,#f7f6ee) 92%,rgb(var(--verde-primario-rgb)) 8%);border:1px solid rgba(var(--verde-primario-rgb),.24);border-radius:12px;color:var(--cor-texto,#17352d);display:flex;flex-direction:column;gap:8px;justify-content:center;min-height:148px;padding:20px;text-align:center}.musica_player_embutido_aviso_drive>span{color:var(--cor-texto-secundario,#4d6a61);font-size:.88rem;max-width:42ch}.musica_player_embutido_aviso_drive_acoes{display:flex;flex-wrap:wrap;gap:8px;justify-content:center}.musica_player_embutido_aviso_drive_acao_principal{background:rgb(var(--verde-primario-rgb));border-color:rgb(var(--verde-primario-rgb));color:#fff}.musica_player_embutido.recolhido .musica_player_embutido_frame:has(audio){min-height:0}@container player_da_musica (min-width: 1100px){.sequencia_de_musicas_player>.musica_player_embutido.musica_player_embutido--ampliado:not(.recolhido):not(:has(.musica_player_embutido_midia:is(audio))){align-items:stretch;background:#0000;border:0;box-shadow:none;display:grid;gap:0;grid-template-columns:minmax(120px,180px) minmax(520px,min(112dvh,calc(100vw - 320px),1600px)) minmax(120px,180px);isolation:isolate;margin-inline:auto;max-width:calc(100vw - 24px);overflow:visible;width:fit-content}.sequencia_de_musicas_player>.musica_player_embutido.musica_player_embutido--ampliado:not(.recolhido):not(:has(.musica_player_embutido_midia:is(audio))) .musica_player_embutido_cabecalho{display:contents}.sequencia_de_musicas_player>.musica_player_embutido.musica_player_embutido--ampliado:not(.recolhido):not(:has(.musica_player_embutido_midia:is(audio))) .musica_player_embutido_titulo{background:color-mix(in srgb,var(--marfim) 88%,rgb(var(--verde-primario-rgb)) 12%);border:1px solid rgba(var(--verde-primario-rgb),.14);border-radius:10px 0 0 10px;border-right:0;grid-column:1;grid-row:1;justify-self:stretch;max-width:100%;padding:12px 10px;text-align:center;width:100%}.sequencia_de_musicas_player>.musica_player_embutido.musica_player_embutido--ampliado:not(.recolhido):not(:has(.musica_player_embutido_midia:is(audio))) .musica_player_reproducao_continua{align-self:end;grid-column:3;grid-row:1;justify-self:stretch;margin:0 10px 10px;max-width:none;white-space:normal;z-index:2}.sequencia_de_musicas_player>.musica_player_embutido--com_alternativas.musica_player_embutido--ampliado:not(.recolhido):not(:has(.musica_player_embutido_midia:is(audio))) .musica_player_embutido_titulo{display:none}.sequencia_de_musicas_player>.musica_player_embutido--com_alternativas.musica_player_embutido--ampliado:not(.recolhido):not(:has(.musica_player_embutido_midia:is(audio))) .musica_player_embutido_alternativas{background:color-mix(in srgb,var(--marfim) 88%,rgb(var(--verde-primario-rgb)) 12%);border:1px solid rgba(var(--verde-primario-rgb),.14);border-radius:10px 0 0 10px;border-right:0;display:flex;flex-direction:column;gap:6px;grid-column:1;grid-row:1;height:100%;justify-self:stretch;max-height:none;overflow:hidden;padding:12px 10px;width:100%}.sequencia_de_musicas_player>.musica_player_embutido--com_alternativas.musica_player_embutido--ampliado:not(.recolhido):not(:has(.musica_player_embutido_midia:is(audio))) .musica_player_embutido_alternativas_lista{align-items:stretch;flex-direction:column;min-height:0;overflow-x:hidden;overflow-y:auto;padding:2px;scrollbar-gutter:stable;width:100%}.sequencia_de_musicas_player>.musica_player_embutido--com_alternativas.musica_player_embutido--ampliado:not(.recolhido):not(:has(.musica_player_embutido_midia:is(audio))) .musica_player_embutido_alternativa{background:color-mix(in srgb,var(--marfim) 95%,rgb(var(--verde-primario-rgb)) 5%);box-shadow:0 3px 7px rgba(var(--preto-absoluto-rgb),.08);width:100%}.sequencia_de_musicas_player>.musica_player_embutido--com_alternativas.musica_player_embutido--ampliado:not(.recolhido):not(:has(.musica_player_embutido_midia:is(audio))) .musica_player_embutido_alternativa--ativa{background:color-mix(in srgb,var(--marfim) 78%,rgb(var(--verde-primario-rgb)) 22%)}.sequencia_de_musicas_player>.musica_player_embutido.musica_player_embutido--ampliado:not(.recolhido):not(:has(.musica_player_embutido_midia:is(audio))) .musica_player_embutido_acoes{align-items:flex-start;align-self:stretch;background:color-mix(in srgb,var(--marfim) 88%,rgb(var(--verde-primario-rgb)) 12%);border:1px solid rgba(var(--verde-primario-rgb),.14);border-left:0;border-radius:0 10px 10px 0;flex-direction:column;grid-column:3;grid-row:1;justify-content:flex-start;justify-self:start;max-width:100%;padding:48px 10px 56px;width:100%}.sequencia_de_musicas_player>.musica_player_embutido.musica_player_embutido--ampliado:not(.recolhido):not(:has(.musica_player_embutido_midia:is(audio))) .musica_player_embutido_acao{background:color-mix(in srgb,var(--marfim) 95%,rgb(var(--verde-primario-rgb)) 5%);box-shadow:0 3px 7px rgba(var(--preto-absoluto-rgb),.08);flex:0 0 auto;min-height:26px;min-width:0;padding:5px 8px;width:100%}.sequencia_de_musicas_player>.musica_player_embutido.musica_player_embutido--ampliado:not(.recolhido):not(:has(.musica_player_embutido_midia:is(audio))) .musica_player_embutido_fechar{background:var(--botao-fechar-imagem);border-color:rgba(var(--vermelho-remocao-rgb),.68);box-shadow:0 7px 14px rgba(var(--vermelho-remocao-rgb),.22);color:var(--texto-claro);font-size:0;height:30px;min-height:30px;min-width:30px;right:10px;top:10px;width:30px}.sequencia_de_musicas_player>.musica_player_embutido.musica_player_embutido--ampliado:not(.recolhido):not(:has(.musica_player_embutido_midia:is(audio))) .musica_player_embutido_fechar:hover{background:var(--botao-fechar-imagem-hover)}.sequencia_de_musicas_player>.musica_player_embutido.musica_player_embutido--ampliado:not(.recolhido):not(:has(.musica_player_embutido_midia:is(audio))) .musica_player_embutido_frame{border:1px solid rgba(var(--verde-primario-rgb),.18);border-radius:0;box-shadow:var(--sombra-suave);grid-column:2;grid-row:1;overflow:hidden;z-index:1}.sequencia_de_musicas_player>.musica_player_embutido--ampliado:has(>.musica_player_embutido_falha:not([hidden])) :is(.musica_player_embutido_titulo,.musica_player_reproducao_continua,.musica_player_embutido_alternativas,.musica_player_embutido_acoes,.musica_player_embutido_frame){grid-row:2}.sequencia_de_musicas_player>.musica_player_embutido--ampliado>.musica_player_embutido_falha{grid-column:1/-1;grid-row:1}}@media (max-width:520px){.musica_player_embutido_cabecalho{align-items:flex-start;flex-direction:column}.musica_player_embutido_acoes{width:100%}.musica_player_reproducao_continua{justify-content:center;width:100%}.musica_player_embutido_alternativa{min-height:34px;min-width:34px;padding:4px 5px;text-align:center}.musica_player_embutido_alternativa_iniciais{min-height:24px;min-width:24px}.musica_player_embutido_nova_guia,.musica_player_embutido_recolher,.musica_player_embutido_reproducao{flex:1 1 auto}}@media (min-width:900px){.filtro_de_musicas_da_celebracao .celebracoes__detalhes{align-items:flex-end;display:grid;grid-template-columns:minmax(280px,1.15fr) minmax(360px,.85fr)}.filtro_de_musicas_da_celebracao :is(.celebracoes__filtros-grupo,.celebracoes__ordenacao){max-width:none;width:100%}.lista_de_musicas_player .musica_player_embutido{margin-inline:auto;width:min(100%,960px)}}@media (min-width:690px){.lista_de_musicas{grid-template-columns:repeat(auto-fit,minmax(var(--largura_minima_da_coluna_da_lista_de_musicas),1fr))}.lista_de_musicas>.item_da_lista_de_musica:has(.lista_de_musicas_player:not([hidden])){grid-column:1/-1}}@media (min-width:1180px) and (min-height:700px){:is(.lista_de_musicas_player,.sequencia_de_musicas_player) .musica_player_embutido{margin-inline:auto;width:min(100%,1180px)}.sequencia_de_musicas_player .musica_player_embutido:not(.recolhido):not(:has(.musica_player_embutido_midia:is(audio))){width:min(100%,1900px)}}@media (max-width:560px){.filtro_de_musicas_da_celebracao{gap:6px}.filtro_de_musicas_da_celebracao_cabecalho{border-radius:14px;padding:10px 10px 9px}.filtro_de_musicas_da_celebracao_resumo{font-size:11px;letter-spacing:.04em;padding-left:10px;padding-right:10px}.filtro_de_musicas_da_celebracao_mensagem{font-size:12px;padding:10px}.filtro_de_musicas_da_celebracao .gestao_section_titulo{gap:12px}.filtro_de_musicas_da_celebracao .gestao_section_titulo h2{font-size:1rem}.filtro_de_musicas_da_celebracao .gestao_section_titulo p{font-size:.82rem;margin-top:4px}.filtro_de_musicas_da_celebracao .celebracoes__detalhes{gap:12px;margin-top:10px}.filtro_de_musicas_da_celebracao .celebracoes__filtros-grupo{gap:8px}.filtro_de_musicas_da_celebracao .grupo_filtro_label{font-size:.72rem;letter-spacing:.11em}.lista_de_musicas{padding:2px 0 8px;row-gap:8px}.item_da_lista_de_musica{padding:12px}.lista_simples_de_musicas_textos{align-items:flex-start;flex-direction:column;gap:1px}.filtro_de_musicas_da_celebracao .celebracoes__ordenacao-opcoes{grid-template-columns:1fr}}.botao_acao_modal{align-items:center;background:var(--marfim);border:1px solid var(--borda-suave);border-radius:8px;box-shadow:var(--sombra-suave);color:var(--texto-principal);cursor:pointer;display:flex;flex:1 1 160px;flex-wrap:nowrap;font-size:14px;font-weight:700;gap:10px;justify-content:flex-start;margin:0;min-height:48px;min-width:0;padding:8px 12px;text-align:center;text-decoration:none;transition:transform .2s ease,box-shadow .2s ease,background-color .2s ease}.botao_acao_modal span{line-height:1.2;min-width:0;text-align:left;white-space:normal}.botao_acao_modal_texto{align-items:flex-start;display:flex;flex:1 1 auto;flex-direction:column;gap:2px;min-width:0}.botao_acao_modal .tom_info{font-size:12px;line-height:1.1;opacity:.85}.botao_acao_modal:hover{background:var(--neutro-claro);box-shadow:var(--sombra-media)}.botao_acao_modal--reproduzindo{background:rgba(var(--vermelho-remocao-rgb),.09);border-color:rgba(var(--vermelho-remocao-rgb),.5);color:var(--vermelho-remocao)}.controle_de_bpm,.controle_de_tom{align-items:center;background:var(--neutro-claro);border:1px solid var(--borda-suave);border-radius:8px;display:flex;gap:12px;justify-content:center;min-width:160px;padding:6px 8px;width:100%}.rotulo_bpm_na_modal{color:var(--texto-secundario);flex:0 0 auto;font-size:12px;font-weight:800;line-height:1;white-space:nowrap}.musica_acoes .botao_visualizar_pulsacao_na_modal{--duracao-pulsacao-bpm:750ms;align-items:center;background:rgba(var(--branco-absoluto-rgb),.66);border:1px solid rgba(var(--verde-primario-rgb),.18);border-radius:8px;color:var(--verde-escuro);cursor:pointer;display:inline-flex;font-size:11px;font-weight:750;gap:6px;justify-content:center;min-height:30px;min-width:0;padding:5px 8px;white-space:nowrap}.musica_acoes :is(.botao_visualizar_pulsacao_na_modal:focus-visible,.botao_visualizar_pulsacao_na_modal:hover){background:rgba(var(--verde-primario-rgb),.1)}.musica_acoes .botao_visualizar_pulsacao_na_modal--ativo{background:rgba(var(--verde-primario-rgb),.12);border-color:rgba(var(--verde-primario-rgb),.4);color:var(--verde-escuro)}.indicador_pulsacao_na_modal,.menu_bpm_indicador_pulsacao{background:#0000;border:2px solid rgba(var(--verde-primario-rgb),.65);border-radius:50%;flex:0 0 9px;height:9px;width:9px}.botao_visualizar_pulsacao_na_modal--ativo .indicador_pulsacao_na_modal,.menu_bpm_item_pulsacao--ativo .menu_bpm_indicador_pulsacao{animation:pulsarIndicadorBpm var(--duracao-pulsacao-bpm,.75s) ease-out infinite;background:var(--verde-destaque-de-acao);border-color:var(--verde-destaque-de-acao)}.botao_scroll_cifra{min-width:120px}.botao_acao_modal img{filter:drop-shadow(0 0 4px rgba(var(--preto-absoluto-rgb),.5));height:22px;width:22px}.tom_verde{color:var(--verde-destaque-em-texto)}.tom_verde,.tom_vermelho{font-size:13px;font-weight:700}.tom_vermelho{color:var(--vermelho-fechar)}.linha_de_cifra{font-size:calc(18px*var(--cifra-escala-fonte, 1)*var(--cifra-escala, 1));overflow-wrap:break-word;white-space:normal;word-break:break-all}.linha_de_acorde{color:var(--dourado-escuro);font-weight:700;margin-top:16px}.linha_de_letra{color:var(--texto-principal);margin-bottom:8px}.trecho_entre_parenteses{color:var(--verde-destaque-em-texto);font-size:inherit;font-weight:700}.trecho_entre_colchetes{color:var(--azul-destaque);font-size:inherit;font-weight:700}.acorde_entre_parenteses{color:var(--dourado-escuro);font-weight:700}.musica_cifra.musica_cifra_somente_letra{background:linear-gradient(180deg,rgba(var(--branco-absoluto-rgb),.5),#0000 18%),var(--neutro-claro)}.musica_cifra.musica_cifra_somente_letra:not(.imagem) .coluna_cifra{box-sizing:border-box;padding:10px clamp(8px,3vw,38px) 20px}.musica_cifra.musica_cifra_somente_letra:not(.imagem) .coluna_cifra:not(.com_colunas){margin-left:auto;margin-right:auto;min-width:0;width:100%}.musica_cifra_somente_letra .linha_de_cifra{color:var(--texto-principal);line-height:1.62;overflow-wrap:break-word;white-space:pre-wrap;word-break:normal}.musica_cifra_somente_letra .cifra_conteudo_somente_letra{margin-left:auto;margin-right:auto;max-width:68ch;width:min(100%,68ch)}.musica_cifra_somente_letra .linha_de_letra{margin-bottom:.12em}.musica_cifra_somente_letra .linha_em_branco{height:1.05em}.musica_cifra_somente_letra .linha_de_observacao{font-weight:700;letter-spacing:.035em;margin-bottom:.35em;margin-top:.9em}.musica_cifra_somente_letra .linha_de_observacao:first-child{margin-top:0}@media (max-width:520px){.musica_cifra.musica_cifra_somente_letra:not(.imagem) .coluna_cifra{padding:8px 8px 16px}}.controle_de_tom{align-items:center;display:grid;gap:6px;grid-template-columns:max-content minmax(56px,64px);justify-content:center;justify-items:center}.controle_de_tom.com_menu{grid-template-columns:max-content minmax(56px,64px) 30px}.container_musica_acoes_tom>*{width:auto}.texto_tom{align-self:center;font-size:14px;font-weight:700;min-width:0;min-width:48px!important;overflow:hidden;text-align:center;text-align:left;text-overflow:ellipsis;white-space:nowrap;width:150px}.texto_tom :is(.tom_verde,.tom_vermelho){font-size:inherit;font-weight:inherit}.texto_tom_com_tooltip{cursor:help;overflow:visible;position:relative}.tooltip_tom_original{background:var(--gradiente-menu-profundo);border:1px solid var(--borda-menu);border-radius:6px;bottom:calc(100% + 8px);box-shadow:var(--sombra-suave);color:var(--texto-menu);font-size:12px;font-weight:600;left:50%;opacity:0;padding:6px 10px;pointer-events:none;position:absolute;transform:translateX(-50%) translateY(4px);transition:opacity .2s ease,transform .2s ease;white-space:nowrap;z-index:30}.tooltip_tom_destaque{color:var(--dourado-principal);font-weight:700}:is(.texto_tom_com_tooltip:focus,.texto_tom_com_tooltip:focus-visible,.texto_tom_com_tooltip:hover) .tooltip_tom_original{opacity:1;transform:translateX(-50%) translateY(0)}.controle_de_tom select{font-size:14px;height:36px;justify-self:center;max-width:64px;min-width:0;padding:0;text-align:center;text-align-last:center;width:64px}.controle_de_tom select option{text-align:center}.seletor_tom{align-items:center;display:inline-flex;justify-content:center;position:relative;width:64px}.musica_acoes .botao_seletor_tom{background:var(--marfim);border:1px solid var(--borda-suave);border-radius:6px;box-shadow:var(--sombra-suave);color:var(--texto-principal);cursor:pointer;font-size:14px;font-weight:700;height:36px;padding:0 20px 0 10px;position:relative;text-align:center;width:64px}.botao_seletor_tom:after{border-bottom:2px solid var(--verde-escuro);border-right:2px solid var(--verde-escuro);content:"";height:6px;pointer-events:none;position:absolute;right:8px;top:50%;transform:translateY(-60%) rotate(45deg);width:6px}.botao_seletor_tom:focus-visible{outline:2px solid rgba(var(--dourado-principal-rgb),.45);outline-offset:2px}.musica_acoes .botao_seletor_tom.botao_seletor_tom--menor{background:rgba(var(--azul-destaque-rgb),.035);border-color:rgba(var(--azul-destaque-rgb),.5);box-shadow:0 0 0 1px rgba(var(--azul-destaque-rgb),.08),0 2px 6px rgba(var(--azul-destaque-rgb),.1);color:var(--azul-neutro-texto)}.musica_acoes .botao_seletor_tom.botao_seletor_tom--maior{background:rgba(var(--verde-primario-rgb),.03);border-color:rgba(var(--verde-primario-rgb),.62);box-shadow:0 0 0 1px rgba(var(--verde-primario-rgb),.12),0 2px 6px rgba(var(--verde-primario-rgb),.12);color:var(--verde-destaque-em-texto)}.lista_tom{background:var(--marfim);border:1px solid var(--borda-suave);border-radius:8px;box-shadow:var(--sombra-suave);display:flex;flex-direction:column;gap:4px;left:50%;max-height:min(70vh,420px);min-width:100%;overflow:auto;padding:6px;position:absolute;top:calc(100% + 6px);transform:translateX(-50%);width:max-content;z-index:20}.lista_tom[hidden]{display:none}.lista_tom{scrollbar-width:none}.lista_tom::-webkit-scrollbar{height:0;width:0}.musica_acoes .seletor_tom_item{background:rgba(var(--verde-primario-rgb),.06);border:none;border-radius:6px;color:var(--texto-principal);cursor:pointer;font-size:13px;font-weight:600;padding:6px 10px;text-align:center}.musica_acoes :is(.seletor_tom_item:focus-visible,.seletor_tom_item:hover){background:rgba(var(--verde-primario-rgb),.18);outline:none}.musica_acoes .seletor_tom_item.selecionado{background:var(--verde-destaque-de-acao);color:var(--texto-claro)}.musica_acoes .seletor_tom_item.selecionado_menor{background:var(--azul-neutro);color:var(--texto-claro)}.musica_acoes .seletor_tom_item_alternador{font-weight:700}.musica_acoes .seletor_tom_item_alternador--destino-menor{background:rgba(var(--azul-destaque-rgb),.18);color:var(--azul-informativo-escuro)}.musica_acoes .seletor_tom_item_alternador--destino-maior{background:rgba(var(--verde-primario-rgb),.16);color:var(--verde-destaque-em-texto)}.musica_acoes :is(.seletor_tom_item_alternador:focus-visible,.seletor_tom_item_alternador:hover){filter:brightness(.98)}.tom_menor_selecionado{color:var(--azul-neutro)}.menu_tom{align-items:center;display:flex;justify-content:flex-end;position:relative}.botao_menu_tom,.musica_acoes .menu_tom{justify-content:center}.botao_menu_tom{align-items:center;background:linear-gradient(135deg,var(--verde-secundario-de-acao),var(--verde-destaque-de-acao));border:1px solid rgba(var(--dourado-principal-rgb),.25);border-radius:6px;box-shadow:0 2px 6px rgba(var(--verde-primario-rgb),.25);color:var(--texto-claro);cursor:pointer;display:flex;flex-direction:column;gap:2px;height:36px;padding:0;transition:transform .2s ease,box-shadow .2s ease,background-color .2s ease;width:30px}.botao_menu_tom:hover{box-shadow:var(--sombra-media);filter:brightness(1.05)}.botao_menu_tom.botao_menu_tom--menor{background:var(--gradiente-painel-azul);border-color:rgba(var(--azul-neutro-borda-rgb),.42);box-shadow:0 2px 6px rgba(var(--azul-neutro-rgb),.36)}.botao_menu_tom.botao_menu_tom--menor:hover{box-shadow:0 3px 8px rgba(var(--azul-neutro-rgb),.46);filter:brightness(1.06)}.menu_tom_ponto{background:currentColor;border-radius:50%;display:block;height:3px;width:3px}.menu_tom_opcoes{background:var(--gradiente-menu-profundo);border:1px solid var(--borda-menu);border-radius:6px;box-shadow:var(--sombra-suave);display:flex;flex-direction:column;gap:6px;min-width:170px;padding:4px;position:absolute;right:0;top:calc(100% + 6px);z-index:20}.menu_tom_opcoes.menu_tom_opcoes--menor{background:var(--gradiente-painel-azul-profundo);border-color:rgba(var(--azul-neutro-borda-rgb),.4)}.menu_tom_opcoes[hidden]{display:none}.menu_tom_item{align-items:center;background:#0000;border:1px solid #0000;border-radius:10px;color:var(--texto-claro);cursor:pointer;display:flex;font-size:13px;font-weight:600;gap:4px;line-height:1.2;padding:10px 12px;text-align:left;transition:background .2s ease,border-color .2s ease,box-shadow .2s ease}.menu_tom_item.selecionado{background:rgba(var(--branco-absoluto-rgb),.15);border-color:rgba(var(--branco-absoluto-rgb),.85)}.menu_tom_item[hidden]{display:none}.tom_destaque_menu{color:var(--dourado-principal);font-weight:700}.menu_tom_item:focus-visible,.menu_tom_item:hover{background:rgba(var(--branco-absoluto-rgb),.1);border-color:rgba(var(--branco-absoluto-rgb),.65);box-shadow:0 0 0 2px rgba(var(--branco-absoluto-rgb),.35);outline:none}.botao_menu_cifra{align-items:center;background:linear-gradient(135deg,var(--verde-secundario-de-acao),var(--verde-destaque-de-acao));border:1px solid rgba(var(--dourado-principal-rgb),.25);border-radius:6px;box-shadow:0 2px 6px rgba(var(--verde-primario-rgb),.25);color:var(--texto-claro);cursor:pointer;display:flex;flex-direction:column;gap:2px;height:36px;justify-content:center;padding:0;transition:transform .2s ease,box-shadow .2s ease,background-color .2s ease;width:30px}.botao_menu_cifra:hover{box-shadow:var(--sombra-media);filter:brightness(1.05)}.botao_acao_modal.com_menu_cifra{padding-right:40px;position:relative}.botao_acao_modal.com_menu_cifra .botao_menu_cifra{position:absolute;right:6px;top:50%;transform:translateY(-50%)}.menu_cifra_ponto{background:currentColor;border-radius:50%;display:block;height:3px;width:3px}.menu_cifra_opcoes{background:var(--gradiente-menu-profundo);border:1px solid var(--borda-menu);border-radius:6px;box-shadow:var(--sombra-suave);display:flex;flex-direction:column;gap:2px;min-width:180px;padding:4px;position:absolute;right:0;top:calc(100% + 6px);z-index:20}.menu_cifra_opcoes[hidden]{display:none}.menu_cifra_item{align-items:center;background:#0000;border-radius:0;color:var(--texto-menu);cursor:pointer;display:flex;font-size:13px;font-weight:600;gap:4px;line-height:1.2;padding:8px 12px;text-align:left}.menu_cifra_item:hover{background:var(--fundo-menu-hover);border-color:rgba(var(--dourado-principal-rgb),.25)}.menu_cifra_item[role=menuitemcheckbox]:after{background:#0000;border:1px solid rgba(var(--dourado-principal-rgb),.35);border-radius:999px;content:"";height:10px;margin-left:auto;width:10px}.menu_cifra_item[role=menuitemcheckbox][aria-checked=true]:after{background:var(--dourado-principal);box-shadow:0 0 0 2px rgba(var(--dourado-principal-rgb),.18)}.menu_atalho_prefixo{color:var(--menu-atalho-prefixo-cor,rgba(var(--texto-menu-rgb),.7));flex:0 0 auto;font-size:11px;font-weight:700;margin-left:auto;min-width:52px;padding-left:10px;text-transform:uppercase}.menu_cifra_separador{background:rgba(var(--dourado-principal-rgb),.2);height:1px;margin:2px 6px}.menu_cifra_info{align-items:center;color:var(--texto-menu);cursor:default;display:flex;font-size:12px;font-weight:700;gap:6px;padding:6px 12px;text-align:left}.menu_cifra_info:hover{background:#0000}.menu_cifra_label_fonte{color:rgba(var(--texto-menu-rgb),.7)}.menu_cifra_valor_fonte{color:var(--dourado-escuro)}.musica_painel_informacoes{align-items:stretch;background:linear-gradient(180deg,rgba(var(--verde-secundario-rgb),.06),rgba(var(--verde-primario-rgb),.03));border:1px solid rgba(var(--verde-primario-rgb),.14);border-radius:8px;container-type:inline-size;display:grid;gap:6px;padding:6px}.musica_painel_informacoes .musica_subheader{margin-top:0}.musica_painel_informacoes_sem_cantor .musica_subheader{align-items:center!important;align-self:stretch;grid-row:1/-1!important}.musica_painel_informacoes_sem_cantor .musica_subheader_texto{align-self:center}.musica_info_teclado{align-items:center;background-color:var(--neutro-claro);border-radius:6px;color:var(--texto-principal);display:flex;flex-wrap:wrap;font-size:14px;font-weight:700;gap:8px;justify-content:center;min-height:32px;padding:5px 10px}.musica_info_teclado_com_uma_informacao{align-content:center;justify-content:center}.musica_info_cantor{background:rgba(var(--branco-absoluto-rgb),.42);border:1px solid rgba(var(--verde-primario-rgb),.14);border-radius:8px;flex-direction:column;min-height:32px;padding:5px 8px}.musica_info_cantor,.musica_info_cantor_cabecalho{align-items:center;display:flex;gap:6px;justify-content:center}.musica_info_cantor_cabecalho{flex-wrap:nowrap;width:100%}.musica_info_cantor_rotulo{color:rgba(var(--texto-secundario-rgb),.82);font-size:11px;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.musica_info_cantor_nome{color:var(--texto-principal);font-size:15px;font-weight:700}.musica_info_cantor_detalhe,.musica_info_cantor_extensao{color:var(--texto-secundario);font-size:13px;line-height:1.4}.musica_info_cantor_icone_info{background:#0000;border:0;border-radius:0;box-shadow:none;cursor:help;display:block;height:19px;object-fit:contain;width:19px}.musica_info_cantor_icone_info:focus-visible{outline:2px solid var(--dourado-principal);outline-offset:2px}.musica_info_cantor_notas{align-items:center;display:flex;flex-wrap:wrap;gap:6px;justify-content:center;min-width:0}.musica_info_cantor_nota{background:rgba(var(--verde-secundario-rgb),.08);border:1px solid rgba(var(--verde-primario-rgb),.12);border-radius:999px;color:var(--verde-secundario);font-size:12px;font-weight:700;line-height:1.25;padding:3px 8px;white-space:nowrap}@container (min-width: 560px){.musica_painel_informacoes{grid-template-columns:minmax(220px,1fr) minmax(172px,auto)}.musica_painel_informacoes .musica_subheader{grid-column:1/-1}.musica_info_cantor,.musica_info_teclado{align-self:stretch}}@container (max-width: 360px){.musica_info_cantor_cabecalho{flex-wrap:wrap}.musica_info_cantor_icone_info{margin-left:auto}}.musica_info_cantor_extensao{color:var(--verde-secundario);font-weight:600}.teclado_numero{color:var(--verde-secundario);font-weight:700}.teclado_timbre{color:var(--texto-principal);font-style:italic}#botao_de_compartilhar_link{align-items:center;background-color:var(--verde-secundario-de-acao);border-radius:50%;bottom:20px;box-shadow:0 2px 8px rgba(var(--dourado-principal-rgb),.25);cursor:pointer;display:flex;height:48px;justify-content:center;position:fixed;right:20px;transition:transform .2s;width:48px;z-index:1500}#botao_de_compartilhar_link:hover{transform:scale(1.1)}#botao_de_compartilhar_link img{height:60%;width:60%}.botao_salvar_alteracoes_flutuante{background:var(--verde-destaque-de-acao);border:1px solid rgba(var(--dourado-principal-rgb),.25);border-radius:999px;bottom:20px;box-shadow:var(--sombra-media);color:var(--texto-claro);cursor:pointer;font-size:13px;font-weight:700;letter-spacing:.02em;min-height:32px;padding:7px 13px;position:fixed;right:20px;transition:filter .2s ease,transform .2s ease,opacity .2s ease;z-index:5300}.botao_salvar_alteracoes_flutuante:hover{filter:brightness(1.05);transform:translateY(-1px)}.botao_salvar_alteracoes_flutuante:disabled{cursor:default;opacity:.72;transform:none}.botao_salvar_alteracoes_flutuante.salvando{background:var(--verde-secundario-de-acao)}.botao_salvar_alteracoes_flutuante.oculto{display:none}@media (max-width:689px){.botao_salvar_alteracoes_flutuante{bottom:14px;font-size:12px;min-height:32px;padding:7px 13px;right:14px}}.menu_bpm{align-items:center;display:flex;justify-content:flex-end;position:relative}.botao_menu_bpm,.musica_acoes .menu_bpm{justify-content:center}.botao_menu_bpm{align-items:center;background:linear-gradient(135deg,var(--verde-secundario-de-acao),var(--verde-destaque-de-acao));border:1px solid rgba(var(--dourado-principal-rgb),.25);border-radius:6px;box-shadow:0 2px 6px rgba(var(--verde-primario-rgb),.25);color:var(--texto-claro);cursor:pointer;display:flex;flex-direction:column;gap:2px;height:36px;padding:0;transition:transform .2s ease,box-shadow .2s ease,background-color .2s ease;width:30px}.botao_menu_bpm:hover{box-shadow:var(--sombra-media);filter:brightness(1.05)}.menu_bpm_ponto{background:currentColor;border-radius:50%;display:block;height:3px;width:3px}.menu_bpm_opcoes{background:var(--gradiente-menu-profundo);border:1px solid var(--borda-menu);border-radius:6px;box-shadow:var(--sombra-suave);display:flex;flex-direction:column;gap:2px;min-width:180px;padding:4px;position:absolute;right:0;top:calc(100% + 6px);z-index:20}.menu_bpm_opcoes[hidden]{display:none}.menu_bpm_item{align-items:center;background:#0000;border:none;border-radius:0;color:var(--texto-menu);cursor:pointer;display:flex;font-size:13px;font-weight:600;gap:4px;line-height:1.2;padding:8px 12px;text-align:left}.menu_bpm_item:hover{background:var(--fundo-menu-hover);border-color:rgba(var(--dourado-principal-rgb),.25)}.menu_bpm_info{align-items:center;color:var(--texto-menu);cursor:default;display:flex;font-size:12px;font-weight:700;gap:6px;padding:6px 12px;text-align:left}.menu_bpm_label{color:rgba(var(--texto-menu-rgb),.7)}.menu_bpm_valor{color:var(--dourado-escuro)}.menu_bpm_info:hover{background:#0000}.menu_bpm_separador{background:rgba(var(--dourado-principal-rgb),.2);height:1px;margin:2px 6px}.menu_bpm_texto{white-space:nowrap}.menu_bpm_item_pulsacao{--duracao-pulsacao-bpm:750ms}.menu_tom_info{align-items:center;color:rgba(var(--branco-absoluto-rgb),.9);cursor:default;display:flex;font-size:12px;font-weight:700;gap:6px;padding:6px 12px;text-align:left}.menu_tom_label{color:rgba(var(--branco-absoluto-rgb),.7)}.menu_tom.menu_tom--menor .menu_tom_label{color:rgba(var(--azul-neutro-claro-rgb),.82)}.menu_tom_valor{color:var(--dourado-escuro)}.menu_tom_valor.menu_tom_valor--menor{color:var(--azul-neutro-borda)}.menu_tom_info:hover{background:#0000}.menu_tom_separador{background:rgba(var(--branco-absoluto-rgb),.2);height:1px;margin:2px 6px}.menu_tom.menu_tom--menor .menu_tom_separador{background:rgba(var(--azul-neutro-borda-rgb),.36)}.menu_referencia{align-items:center;display:flex;justify-content:flex-end;position:relative}.botao_referencia_com_menu{align-items:stretch;display:flex;min-width:0;position:relative;width:auto}.botao_referencia_com_menu>.botao_acao_modal{box-sizing:border-box;flex:1 1 auto;width:100%}.botao_referencia_com_menu>.botao_acao_modal.com_menu_referencia{padding-right:44px}.botao_referencia_com_menu>.menu_referencia{position:absolute;right:6px;top:50%;transform:translateY(-50%);z-index:3}.botao_acao_modal.com_menu_referencia{padding-right:40px;position:relative}.botao_acao_modal.com_menu_referencia .menu_referencia{position:static}.botao_acao_modal.com_menu_referencia .botao_menu_referencia{position:absolute;right:6px;top:50%;transform:translateY(-50%)}.botao_menu_referencia{align-items:center;background:linear-gradient(135deg,var(--verde-secundario-de-acao),var(--verde-destaque-de-acao));border:1px solid rgba(var(--dourado-principal-rgb),.25);border-radius:6px;box-shadow:0 2px 6px rgba(var(--verde-primario-rgb),.25);color:var(--texto-claro);cursor:pointer;display:flex;flex-direction:column;gap:2px;height:36px;justify-content:center;padding:0;transition:transform .2s ease,box-shadow .2s ease,background-color .2s ease;width:30px}.botao_menu_referencia:hover{box-shadow:var(--sombra-media);filter:brightness(1.05)}.menu_referencia_ponto{background:currentColor;border-radius:50%;display:block;height:3px;width:3px}.musica_acoes :is(.botao_menu_bpm,.botao_menu_cifra,.botao_menu_referencia,.botao_menu_tom){background:rgba(var(--verde-primario-rgb),.1);border-color:rgba(var(--verde-primario-rgb),.16);box-shadow:none;color:var(--verde-escuro)}.musica_acoes :is(.botao_menu_bpm:hover,.botao_menu_cifra:hover,.botao_menu_referencia:hover,.botao_menu_tom:hover){background:rgba(var(--verde-primario-rgb),.16);box-shadow:inset 0 0 0 1px rgba(var(--branco-absoluto-rgb),.44);filter:none}.musica_acoes :is(.botao_menu_bpm:focus-visible,.botao_menu_cifra:focus-visible,.botao_menu_referencia:focus-visible,.botao_menu_tom:focus-visible){outline:2px solid rgba(var(--dourado-principal-rgb),.5);outline-offset:2px}.menu_referencia_opcoes{background:var(--gradiente-menu-profundo);border:1px solid var(--borda-menu);border-radius:6px;box-shadow:var(--sombra-suave);display:flex;flex-direction:column;gap:2px;min-width:180px;padding:4px;position:absolute;right:0;top:calc(100% + 6px);z-index:20}.menu_referencia_opcoes[hidden]{display:none}.menu_referencia_info{align-items:center;color:var(--texto-menu);cursor:default;display:flex;font-size:12px;font-weight:700;gap:6px;padding:6px 12px;text-align:left}.menu_referencia_label{color:rgba(var(--texto-menu-rgb),.7)}.menu_referencia_valor{color:var(--dourado-escuro)}.menu_referencia_info:hover{background:#0000}.menu_referencia_item{background:#0000;border-radius:4px;color:var(--texto-menu);cursor:pointer;font-size:12px;font-weight:700;padding:8px 12px;text-align:left}.menu_referencia_item:focus-visible,.menu_referencia_item:hover{background:rgba(var(--branco-absoluto-rgb),.1);box-shadow:0 0 0 2px rgba(var(--branco-absoluto-rgb),.2);outline:none}.menu_bpm_atalho_info .atalho_subilinhado{text-decoration-thickness:2px;text-underline-offset:1px}.menu_bpm_atalho{text-decoration:underline;text-decoration-thickness:2px;text-underline-offset:1px}.controle_de_bpm .menu_bpm_item{background:#0000;color:var(--texto-menu)}.controle_de_bpm .menu_bpm_item:hover{background:var(--fundo-menu-hover)}body.celebracao_body .menu_contextual{--menu-contextual-fundo-item-hover:rgba(var(--branco-absoluto-rgb),0.1);--menu-contextual-borda-item-foco:rgba(var(--branco-absoluto-rgb),0.7);--menu-contextual-foco:rgba(var(--dourado-principal-rgb),0.44);background:var(--gradiente-menu-profundo);border:1px solid var(--borda-menu);border-radius:7px;box-shadow:0 12px 26px -16px rgba(var(--preto-absoluto-rgb),.58),0 2px 6px rgba(var(--preto-absoluto-rgb),.18);gap:2px;max-width:min(260px,calc(100vw - 24px));min-width:190px;padding:5px;width:max-content}body.celebracao_body .menu_contextual.menu_tom_opcoes--menor{background:var(--gradiente-menu-profundo);border-color:var(--borda-menu)}body.celebracao_body .menu_contextual_info{color:var(--texto-menu);font-size:12px;font-weight:700;gap:6px;line-height:1.25;min-height:30px;padding:6px 10px}body.celebracao_body .menu_contextual_label,body.celebracao_body .menu_tom.menu_tom--menor .menu_contextual_label{color:rgba(var(--texto-menu-rgb),.72)}body.celebracao_body .menu_contextual_valor,body.celebracao_body .menu_contextual_valor.menu_tom_valor--menor{color:var(--dourado-escuro);font-weight:800}body.celebracao_body .menu_contextual_separador,body.celebracao_body .menu_tom.menu_tom--menor .menu_contextual_separador{background:rgba(var(--dourado-principal-rgb),.22);height:1px;margin:2px 6px}body.celebracao_body .controle_de_bpm .menu_contextual_item,body.celebracao_body .menu_contextual_item{align-items:center;background:#0000;border:1px solid #0000;border-radius:5px;color:var(--texto-menu);cursor:pointer;display:flex;font-size:13px;font-weight:700;gap:10px;justify-content:space-between;line-height:1.15;min-height:36px;padding:8px 10px;text-align:left;transition:background-color .16s ease,border-color .16s ease,box-shadow .16s ease;width:100%}body.celebracao_body .controle_de_bpm .menu_contextual_item:focus-visible,body.celebracao_body .controle_de_bpm .menu_contextual_item:hover,body.celebracao_body .menu_contextual_item:focus-visible,body.celebracao_body .menu_contextual_item:hover{background:var(--menu-contextual-fundo-item-hover);border-color:var(--menu-contextual-borda-item-foco);box-shadow:0 0 0 2px var(--menu-contextual-foco);outline:none}body.celebracao_body .menu_contextual_item.selecionado{background:rgba(var(--branco-absoluto-rgb),.12);border-color:rgba(var(--branco-absoluto-rgb),.56)}body.celebracao_body .menu_contextual_item .menu_atalho_prefixo{color:rgba(var(--texto-menu-rgb),.7);flex:0 0 auto;margin-left:auto;min-width:auto;text-align:right;white-space:nowrap}body.celebracao_body .menu_contextual .atalho_subilinhado{color:inherit;text-decoration-color:var(--dourado-principal)}.musica_menus_flutuantes{inset:0;pointer-events:none;position:fixed;z-index:var(--camada-modal-prioritario)}.menu_contextual_flutuante{bottom:auto!important;margin:0!important;overflow-y:auto;overscroll-behavior:contain;pointer-events:auto;position:fixed!important;right:auto!important;transform:none!important;z-index:1!important}.menu_contextual_flutuante .atalho_subilinhado{text-decoration-color:var(--dourado-principal)}.input_bpm{border:1px solid var(--borda-suave);border-radius:4px;height:36px;justify-self:center;line-height:36px;max-width:60px;min-width:0;padding:0;text-align:center;width:96px}.input_bpm::-webkit-inner-spin-button,.input_bpm::-webkit-outer-spin-button{margin:0}@supports (-webkit-appearance:none){.input_bpm{padding-left:15px;padding-right:0}}.botao_scroll_cifra{background-color:var(--verde-destaque-de-acao);border:none;border-radius:4px;color:#fff;cursor:pointer;font-size:14px;font-weight:700;height:35px;max-width:120px;padding:8px 12px;transition:background-color .2s,transform .2s}.botao_scroll_cifra:hover{background-color:var(--verde-claro);transform:scale(1.05)}.botao_scroll_cifra.rolando{background-color:var(--vermelho-fechar)}.botao_scroll_cifra.rolando:hover{background-color:var(--vermelho-fechar-escuro)}.botao_scroll_cifra.piscando{animation:pulsarBPM var(--duracao-bpm,.75s) ease-out infinite}#modal_para_abrir_teclado_digital,#modal_para_encontrar_o_bpm{align-items:flex-start;backdrop-filter:blur(6px);background:rgba(var(--verde-primario-de-acao-rgb),.68);display:flex;inset:0;justify-content:center;overflow-x:hidden;padding:clamp(36px,8vw,120px) clamp(16px,4vw,32px) clamp(24px,5vh,56px);position:fixed;z-index:5400}#modal_para_abrir_teclado_digital .teclado_modal_preparando{visibility:hidden}#modal_para_abrir_teclado_digital{--espaco-vertical-modal-teclado:clamp(8px,1.8vh,16px);--espaco-horizontal-modal-teclado:clamp(8px,2.4vw,22px);align-items:flex-start;justify-content:center;overflow-y:hidden;overscroll-behavior:contain;padding:max(var(--espaco-vertical-modal-teclado),env(safe-area-inset-top)) var(--espaco-horizontal-modal-teclado) max(var(--espaco-vertical-modal-teclado),env(safe-area-inset-bottom))}#modal_para_encontrar_o_bpm{z-index:5600}@media (max-width:760px){#modal_para_abrir_teclado_digital{align-items:flex-start;overflow-y:hidden}.modal_conteudo.teclado_modal{margin:0 auto;max-height:calc(100dvh - var(--espaco-vertical-modal-teclado, 8px)*2)}}@media (orientation:landscape) and (max-height:520px){#modal_para_encontrar_o_bpm{padding:24px 16px 20px}#modal_para_abrir_teclado_digital{--espaco-vertical-modal-teclado:6px;--espaco-horizontal-modal-teclado:12px;padding:var(--espaco-vertical-modal-teclado) var(--espaco-horizontal-modal-teclado)}}.modal_conteudo{background:var(--modal-fundo-gradiente);border:1px solid var(--modal-borda);border-radius:10px;box-shadow:var(--modal-sombra);color:var(--texto-principal);flex-direction:column;gap:12px;max-height:min(80dvh,640px);overscroll-behavior:contain;padding:22px 24px;position:relative;text-align:center;width:min(92vw,420px)}.modal,.modal_conteudo{align-items:center;display:flex;overflow-y:auto}.modal{--modal_respiro_horizontal:20px;--modal_respiro_vertical:20px;backdrop-filter:blur(4px);background:rgba(var(--verde-primario-de-acao-rgb),.5);inset:0;justify-content:center;padding:var(--modal_respiro_vertical) var(--modal_respiro_horizontal);position:fixed;z-index:4000}.modal[hidden]{display:none}.modal_voz_preferida{align-items:center;background:rgba(var(--verde-primario-de-acao-rgb),.5);display:flex;inset:0;justify-content:center;position:fixed;z-index:4200}.modal_voz_preferida[hidden]{display:none}.modal_voz_preferida_conteudo{align-items:stretch;gap:14px;max-height:calc(100dvh - 32px);padding:20px;text-align:left;width:min(100%,460px)}.modal_voz_preferida_descricao{color:var(--texto-suave);font-size:.88rem;line-height:1.45;margin:-6px 0 2px}.modal_voz_preferida_cabecalho{align-items:center;display:flex;gap:16px;justify-content:space-between;width:100%}.modal_voz_preferida_titulo{color:var(--texto-principal);font-size:1.2rem;margin:0}.modal_voz_preferida_fechar{position:static}.modal_voz_preferida_corpo{display:flex;flex-direction:column;gap:12px;width:100%}.voz_preferida_opcoes{display:grid;gap:8px;grid-template-columns:repeat(2,minmax(0,1fr))}.voz_preferida_opcao{align-items:center;background:var(--superficie-principal-gestao);border:1px solid var(--borda-suave);border-radius:10px;color:var(--texto-principal);cursor:pointer;display:flex;font-size:.9rem;font-weight:600;gap:8px;min-height:46px;padding:10px}.voz_preferida_opcao:has(input:checked),.voz_preferida_opcao:hover{background:rgba(var(--verde-primario-rgb),.08);border-color:rgba(var(--verde-primario-rgb),.42)}.voz_preferida_opcao:has(input:focus-visible){outline:2px solid var(--verde-destaque-em-texto);outline-offset:2px}.modal_voz_preferida .voz_preferida_opcao input:focus-visible{box-shadow:none;outline:none!important}.voz_preferida_opcao input{accent-color:rgb(var(--verde-primario-rgb));height:16px;width:16px}.voz_preferida_opcao_outra{width:100%}#campo_outra_voz_preferida{background:var(--superficie-principal-gestao);border:1px solid rgba(var(--verde-primario-rgb),.22);border-radius:8px;color:var(--texto-principal);font:inherit;min-height:42px;padding:9px 12px;width:100%}#campo_outra_voz_preferida:focus-visible{outline:2px solid rgba(var(--verde-primario-rgb),.34);outline-offset:2px}.modal_voz_preferida_mensagem{color:rgba(var(--verde-primario-em-texto-rgb),.85);font-size:.9rem;font-weight:700;margin:0;min-height:1.2em}.modal_voz_preferida_mensagem[hidden]{display:none}.modal_voz_preferida_acoes{border-top:1px solid var(--borda-suave);display:flex;gap:10px;justify-content:flex-end;padding-top:14px;width:100%}.modal_voz_preferida_acoes button{border:1px solid rgba(var(--verde-primario-rgb),.24);border-radius:8px;cursor:pointer;font-weight:800;min-height:44px;min-width:90px;padding:9px 14px}.modal_voz_preferida_acoes .botao_secundario{background:var(--superficie-principal-gestao);color:var(--texto-principal)}.modal_voz_preferida_acoes .botao_principal{background:rgb(var(--verde-primario-rgb));color:var(--branco-absoluto)}.modal_voz_preferida_acoes :is(button:focus-visible,button:hover){outline:2px solid rgba(var(--verde-primario-rgb),.34);outline-offset:2px;transform:translateY(-1px)}.modal_ocupar_altura_disponivel{--modal_respiro_horizontal:clamp(8px,1.8vw,18px);--modal_respiro_vertical:clamp(8px,1.8vh,16px)}.modal_conteudo_ocupar_altura_disponivel{--modal_largura_maxima_ocupando_altura:1600px;align-items:stretch;gap:0;height:calc(100dvh - var(--modal_respiro_vertical, 20px)*2);max-height:calc(100dvh - var(--modal_respiro_vertical, 20px)*2);overflow:hidden;padding:0;text-align:left;width:min(var(--modal_largura_maxima_ocupando_altura),calc(100vw - var(--modal_respiro_horizontal, 20px)*2))}.modal_cabecalho{align-items:center;display:flex;gap:10px;justify-content:space-between;min-width:0;width:100%}.modal_cabecalho>:first-child{min-width:0}.modal_cabecalho :is(h1,h2,h3){margin:0}.modal_corpo{display:flex;flex-direction:column;gap:12px;min-width:0;width:100%}.modal_cabecalho :is(.botao_fechar,.modal_botao_fechar_padrao,.modal_confirmacao_botao-fechar,.modal_fechar){box-shadow:none;flex:0 0 auto;position:static}.modal_cabecalho :is(.botao_fechar:focus-visible,.botao_fechar:hover,.modal_botao_fechar_padrao:focus-visible,.modal_botao_fechar_padrao:hover,.modal_confirmacao_botao-fechar:focus-visible,.modal_confirmacao_botao-fechar:hover,.modal_fechar:focus-visible,.modal_fechar:hover){opacity:1}.modal_conteudo{scrollbar-width:none}.modal_conteudo::-webkit-scrollbar{height:0;width:0}.modal_filtro_de_blocos{align-items:flex-start;backdrop-filter:blur(4px);background:rgba(var(--sobreposicao-modal-rgb),.16);display:flex;inset:0;justify-content:flex-end;overflow-y:auto;padding:clamp(72px,10vh,108px) 18px 18px;position:fixed;z-index:12010}.modal_filtro_de_blocos[hidden]{display:none}.modal_filtro_de_blocos_conteudo{align-items:stretch;border-radius:20px;max-height:min(calc(100dvh - 120px),560px);text-align:left;width:min(92vw,420px)}.modal_filtro_de_blocos_formulario{gap:14px}.modal_filtro_de_blocos_corpo{display:flex;flex-direction:column;gap:12px}.modal_filtro_de_blocos_descricao{color:var(--texto-secundario);line-height:1.45;margin:0}.modal_filtro_de_blocos_opcoes{display:flex;flex-direction:column;gap:10px}.filtro_de_blocos_opcao{align-items:flex-start;background:rgba(var(--branco-absoluto-rgb),.78);border:1px solid rgba(var(--verde-primario-rgb),.16);border-radius:14px;cursor:pointer;display:flex;gap:12px;padding:12px 14px;transition:border-color .18s ease,background-color .18s ease,box-shadow .18s ease}.filtro_de_blocos_opcao:focus-within,.filtro_de_blocos_opcao:hover{background:rgba(var(--branco-absoluto-rgb),.92);border-color:rgba(var(--verde-primario-rgb),.34);box-shadow:var(--sombra-suave)}.filtro_de_blocos_opcao.filtro_de_blocos_opcao_selecionada{background:rgba(var(--verde-primario-rgb),.08);border-color:rgba(var(--verde-primario-rgb),.58);box-shadow:0 0 0 1px rgba(var(--verde-primario-rgb),.14),var(--sombra-suave)}.filtro_de_blocos_opcao input{flex:0 0 auto;margin-top:3px}.modal_filtro_de_blocos_campo{display:flex;flex-direction:column;gap:6px}.modal_filtro_de_blocos_rotulo{color:var(--verde-escuro);font-size:.84rem;font-weight:800;letter-spacing:.02em}.modal_filtro_de_blocos_input,.modal_filtro_de_blocos_select{background:rgba(var(--branco-absoluto-rgb),.94);border:1px solid rgba(var(--verde-primario-rgb),.18);border-radius:12px;box-sizing:border-box;color:var(--texto-principal);min-height:42px;padding:10px 12px;width:100%}.modal_filtro_de_blocos_input:focus-visible,.modal_filtro_de_blocos_select:focus-visible{border-color:rgba(var(--verde-primario-rgb),.34);outline:2px solid rgba(var(--dourado-principal-rgb),.34);outline-offset:2px}.modal_filtro_de_blocos_resumo{color:var(--texto-secundario);font-size:.84rem;font-weight:700;margin:0}.modal_filtro_de_blocos_lista{display:flex;flex-direction:column;gap:10px;max-height:min(38dvh,320px);overflow-y:auto;padding-right:2px}.modal_filtro_de_blocos_lista::-webkit-scrollbar{width:6px}.modal_filtro_de_blocos_lista::-webkit-scrollbar-thumb{background:rgba(var(--verde-primario-rgb),.24);border-radius:999px}.modal_filtro_de_blocos_item{background:rgba(var(--branco-absoluto-rgb),.92);border:1px solid rgba(var(--verde-primario-rgb),.12);border-radius:16px;cursor:pointer;display:grid;gap:12px;grid-template-columns:auto minmax(0,1fr);padding:12px 14px;text-align:left;transition:transform .18s ease,border-color .18s ease,box-shadow .18s ease,background-color .18s ease;width:100%}.modal_filtro_de_blocos_item:focus-visible,.modal_filtro_de_blocos_item:hover{background:rgba(var(--branco-absoluto-rgb),.98);border-color:rgba(var(--verde-primario-rgb),.36);box-shadow:var(--sombra-suave);outline:none;transform:translateY(-1px)}.modal_filtro_de_blocos_item_ativo{background:rgba(var(--verde-primario-rgb),.08);border-color:rgba(var(--verde-primario-rgb),.54);box-shadow:0 0 0 1px rgba(var(--verde-primario-rgb),.14),var(--sombra-suave)}.modal_filtro_de_blocos_item_topo{align-items:flex-start;display:flex;justify-content:flex-start}.modal_filtro_de_blocos_item_numero{align-items:center;background:rgba(var(--verde-primario-rgb),.12);border-radius:999px;color:var(--verde-escuro);display:inline-flex;font-size:.74rem;font-weight:800;justify-content:center;letter-spacing:.05em;min-width:44px;padding:4px 10px}.modal_filtro_de_blocos_item_conteudo{display:flex;flex-direction:column;gap:4px;min-width:0}.modal_filtro_de_blocos_item_linha{align-items:flex-start;display:flex;gap:14px;justify-content:space-between}.modal_filtro_de_blocos_item_titulo{color:var(--verde-escuro);font-size:1rem;font-weight:800;line-height:1.18;min-width:0}.modal_filtro_de_blocos_item_tom{color:rgba(var(--verde-primario-em-texto-rgb),.88);flex:0 0 auto;font-size:.82rem;font-weight:700;white-space:nowrap}.modal_filtro_de_blocos_item_subtitulo{color:rgba(var(--texto-principal-rgb),.82);font-size:.9rem;font-weight:700;line-height:1.25}.modal_filtro_de_blocos_mensagem{background:rgba(var(--verde-primario-rgb),.06);border:1px dashed rgba(var(--verde-primario-rgb),.22);border-radius:14px;color:var(--texto-secundario);font-size:.86rem;font-weight:700;margin:0;padding:12px 14px}.filtro_de_blocos_opcao_conteudo{display:flex;flex-direction:column;gap:4px}.filtro_de_blocos_opcao_conteudo strong{color:var(--verde-escuro);font-size:.96rem}.filtro_de_blocos_opcao_conteudo small{color:var(--texto-secundario);font-size:.84rem;line-height:1.4}.modal_filtro_de_blocos_acoes{display:flex;flex-wrap:wrap;gap:10px;justify-content:flex-end}.modal_filtro_de_blocos_botao{min-width:128px}@media (max-width:689px){.modal_filtro_de_blocos{justify-content:center;padding:max(env(safe-area-inset-top),16px) 10px 10px}.modal_filtro_de_blocos_conteudo{max-height:min(calc(100dvh - 20px),620px);padding:18px 16px;width:min(100%,520px)}.modal_filtro_de_blocos_lista{max-height:min(42dvh,360px)}.modal_filtro_de_blocos_acoes{flex-direction:column}.modal_filtro_de_blocos_botao{width:100%}.modal_filtro_de_blocos_item{gap:10px;grid-template-columns:1fr}.modal_filtro_de_blocos_item_linha{gap:10px}.modal_ocupar_altura_disponivel{--modal_respiro_horizontal:8px;--modal_respiro_vertical:8px}}#modal_para_encontrar_o_bpm .modal_conteudo br{display:none}#modal_para_encontrar_o_bpm .modal_conteudo{align-items:center;display:grid;gap:10px 16px;grid-template-columns:1fr auto;text-align:left}.modal_conteudo h2{color:var(--texto-principal);font-size:20px;font-weight:700;letter-spacing:.2px;margin:0}.modal_conteudo.teclado_modal{--modal-teclado-padding-vertical:clamp(8px,1.1vw,14px);--modal-teclado-padding-horizontal:clamp(8px,1.3vw,18px);--reserva-botao-fechar-teclado:96px;--quantidade-de-oitavas-visiveis:2;--quantidade-de-oitavas-para-dimensionamento:max(2,var(--quantidade-de-oitavas-visiveis));--largura-confortavel-do-teclado:calc(var(--quantidade-de-oitavas-para-dimensionamento)*321px);--largura-confortavel-da-modal:max(960px,calc(var(--largura-confortavel-do-teclado) + 200px));background:rgba(var(--superficie-teclado-rgb),.95);border:1px solid rgba(var(--branco-absoluto-rgb),.35);border-radius:20px;box-shadow:0 18px 40px rgba(var(--preto-floresta-rgb),.25);container-name:teclado-modal;container-type:inline-size;gap:10px;margin:0 auto;max-height:calc(100dvh - var(--espaco-vertical-modal-teclado, 8px)*2);overflow:hidden;overflow-anchor:none;padding:var(--modal-teclado-padding-vertical) var(--modal-teclado-padding-horizontal);width:min(var(--largura-confortavel-da-modal),calc(100vw - var(--espaco-horizontal-modal-teclado, 8px)*2))}.modal_conteudo.teclado_modal.teclado_em_retrato{align-items:stretch;display:grid;grid-template-rows:auto auto minmax(0,1fr);height:min(980px,calc(100dvh - var(--espaco-vertical-modal-teclado, 8px)*2));overflow:hidden}.teclado_modal_topo{display:flex;flex-direction:column;flex-shrink:0;gap:8px;min-height:fit-content;position:relative;width:100%;z-index:6}.modal_conteudo.teclado_modal.teclado_em_retrato .teclado_modal_topo{display:flex;opacity:1;visibility:visible}.teclado_modal_cabecalho{align-items:center;display:flex;gap:12px;justify-content:center;margin:0 auto;padding:2px 0;position:relative;width:calc(100% - var(--reserva-botao-fechar-teclado));z-index:4}.teclado_modal_titulo{color:var(--texto-principal);font-size:20px;font-weight:700;letter-spacing:.2px;margin:0}.icone_modal_teclado{background-color:rgba(var(--verde-primario-rgb),.08);background-image:url(../assets/botoes/teclado-digital-192x192.6af146c85b85fc3d69d0cab6.b09f411850.png);background-position:50%;background-repeat:no-repeat;background-size:60%;border:1px solid rgba(var(--verde-primario-rgb),.25);border-radius:50%;height:38px;width:38px}.teclado_modal_descricao{color:var(--texto-secundario);display:block;font-size:1.05rem;letter-spacing:.01em;margin:0 auto;padding-bottom:2px;position:relative;text-align:center;width:calc(100% - var(--reserva-botao-fechar-teclado));z-index:3}.teclado_controles_wrapper{padding:0 var(--teclado-area-padding);width:100%}.teclado_controles_painel{background:rgba(var(--verde-primario-rgb),.04);border:1px solid var(--borda-suave);border-radius:12px;box-shadow:inset 0 0 0 1px rgba(var(--branco-absoluto-rgb),.45);padding:8px;width:100%}.teclado_controles_painel_topo{display:flex;justify-content:flex-end;margin-bottom:6px}.teclado_controles_conteudo{width:100%}#modal_para_abrir_teclado_digital .botao_toggle_controles_teclado{align-items:center;background:var(--marfim);border:1px solid var(--borda-suave);border-radius:6px;box-shadow:var(--sombra-suave);color:var(--texto-principal);cursor:pointer;display:inline-flex;height:28px;justify-content:center;min-height:28px;padding:0;transition:transform .2s ease,background-color .2s ease;width:28px}#modal_para_abrir_teclado_digital .botao_toggle_controles_teclado svg{transition:transform .2s ease}#modal_para_abrir_teclado_digital .botao_toggle_controles_teclado:hover{background:var(--neutro-medio)}#modal_para_abrir_teclado_digital .botao_expandir_teclado{--transform-botao-expandir:none;align-items:center;background:var(--marfim);border:1px solid var(--borda-suave);border-radius:8px;box-shadow:var(--sombra-suave);color:var(--texto-principal);cursor:pointer;display:inline-flex;height:32px;justify-content:center;padding:0;position:absolute;right:48px;top:12px;transform:var(--transform-botao-expandir);transition:transform .2s ease,background-color .2s ease,box-shadow .2s ease;width:32px;z-index:12}#modal_para_abrir_teclado_digital .botao_expandir_teclado img{height:16px;object-fit:contain;pointer-events:none;width:16px}#modal_para_abrir_teclado_digital :is(.botao_expandir_teclado:focus-visible,.botao_expandir_teclado:hover){background:var(--neutro-medio);box-shadow:var(--sombra-media);transform:var(--transform-botao-expandir)}#modal_para_abrir_teclado_digital .botao_expandir_teclado.botao_expandir_teclado--ativo{background:var(--verde-claro);border-color:var(--verde-claro);box-shadow:0 0 0 2px rgba(var(--verde-primario-rgb),.2)}#modal_para_abrir_teclado_digital :is(.botao_expandir_teclado.botao_expandir_teclado--ativo:focus-visible,.botao_expandir_teclado.botao_expandir_teclado--ativo:hover){background:var(--verde-primario-hover);border-color:var(--verde-primario-hover);box-shadow:0 0 0 3px rgba(var(--verde-primario-rgb),.28),var(--sombra-media)}#modal_para_abrir_teclado_digital .botao_expandir_teclado.botao_expandir_teclado--ativo img{filter:brightness(0) invert(1)}.teclado_controles{display:grid;gap:10px;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));margin:0;padding:0;width:100%}.teclado_controle{align-items:center;background:var(--neutro-claro);border:1px solid var(--borda-suave);border-radius:10px;display:flex;flex-direction:column;gap:6px;padding:8px 10px;--largura-botao-transposicao:78px;--largura-controle-ajuste:calc(80px + var(--largura-botao-transposicao))}@container teclado-modal (max-width: 640px){.teclado_controles{grid-template-columns:repeat(2,minmax(180px,1fr))}.teclado_controle_linha_completa{grid-column:1/-1}}@container teclado-modal (max-width: 420px){.teclado_controles{grid-template-columns:1fr}}@container teclado-modal (max-width: 760px){.modal_conteudo.teclado_modal.teclado_em_paisagem .teclado_area_execucao_conteudo{flex-direction:column}.modal_conteudo.teclado_modal.teclado_em_paisagem .teclado_controle_volume{min-height:96px;width:min(220px,100%)}}.modal_conteudo.teclado_modal.teclado_controles_ocultos .teclado_controles_conteudo{display:none}.modal_conteudo.teclado_modal.teclado_contexto_mobile.teclado_em_retrato.teclado_controles_ocultos .teclado_modal_descricao{display:none;margin:0;padding:0}.modal_conteudo.teclado_modal.teclado_contexto_mobile.teclado_em_retrato.teclado_controles_ocultos{grid-template-rows:auto 0 minmax(0,1fr)}.modal_conteudo.teclado_modal.teclado_contexto_mobile.teclado_em_retrato.teclado_controles_ocultos .teclado_controles_wrapper{height:0;min-height:0;overflow:visible;padding:0 clamp(10px,1vw,16px);pointer-events:none;position:relative;width:100%;z-index:7}.modal_conteudo.teclado_modal.teclado_contexto_mobile.teclado_em_retrato.teclado_controles_ocultos .teclado_controles_painel{background:#0000;border:none;box-shadow:none;min-height:0;padding:0;pointer-events:none;position:absolute;right:clamp(10px,1vw,16px);top:0;width:auto}.modal_conteudo.teclado_modal.teclado_contexto_mobile.teclado_em_retrato.teclado_controles_ocultos .teclado_controles_painel_topo{margin:0;pointer-events:auto}.modal_conteudo.teclado_modal.teclado_contexto_mobile.teclado_em_retrato.teclado_controles_ocultos .teclado_modal_topo{gap:2px}.modal_conteudo.teclado_modal.teclado_em_retrato.teclado_controles_ocultos.teclado_compactacao_vertical .teclado_modal_descricao{display:none;margin:0;padding:0}.modal_conteudo.teclado_modal.teclado_em_retrato.teclado_controles_ocultos.teclado_compactacao_vertical{grid-template-rows:auto 0 minmax(0,1fr)}.modal_conteudo.teclado_modal.teclado_em_retrato.teclado_controles_ocultos.teclado_compactacao_vertical .teclado_controles_wrapper{height:0;min-height:0;overflow:visible;padding:0 clamp(10px,1vw,16px);pointer-events:none;position:relative;width:100%;z-index:7}.modal_conteudo.teclado_modal.teclado_em_retrato.teclado_controles_ocultos.teclado_compactacao_vertical .teclado_controles_painel{background:#0000;border:none;box-shadow:none;min-height:0;padding:0;pointer-events:none;position:absolute;right:clamp(10px,1vw,16px);top:0;width:auto}.modal_conteudo.teclado_modal.teclado_em_retrato.teclado_controles_ocultos.teclado_compactacao_vertical .teclado_controles_painel_topo{margin:0;pointer-events:auto}.modal_conteudo.teclado_modal.teclado_em_retrato.teclado_controles_ocultos.teclado_compactacao_vertical .teclado_modal_topo{gap:2px}.teclado_controle_cabecalho{align-items:center;display:flex;flex-direction:column;gap:2px;text-align:center}.teclado_controle_titulo{color:var(--texto-secundario);font-size:.78rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase}.teclado_controle_subtitulo{color:var(--texto-suave);font-size:.72rem;font-weight:600;letter-spacing:.04em;text-transform:uppercase}.teclado_controle_ajuste{align-items:center;display:grid;gap:6px;grid-template-columns:34px var(--largura-botao-transposicao) 34px;width:var(--largura-controle-ajuste)}.teclado_controle_botao{align-items:center;border-radius:6px;display:inline-flex;font-size:16px;height:32px;justify-content:center;line-height:1;padding:0;width:34px}.teclado_controle_valor{height:32px;min-width:54px}.teclado_controle_restaurar{align-items:center;background:var(--marfim);border:1px solid var(--borda-suave);border-radius:6px;color:var(--texto-secundario);display:inline-flex;font-size:.78rem;gap:0;height:32px;justify-content:space-evenly;letter-spacing:.04em;padding:0 10px;text-transform:uppercase;width:var(--largura-controle-ajuste)}.teclado_controle_restaurar img{height:16px;object-fit:contain;width:16px}.seletor_transposicao{align-items:center;display:inline-flex;justify-content:center;position:relative}.botao_seletor_transposicao{background:var(--marfim);border:1px solid var(--borda-suave);border-radius:6px;color:var(--texto-principal);cursor:pointer;font-weight:700;height:32px;letter-spacing:.04em;padding:0 22px 0 10px;position:relative;width:var(--largura-botao-transposicao)}.botao_seletor_transposicao:after{border-left:4px solid #0000;border-right:4px solid #0000;border-top:6px solid var(--texto-secundario);content:"";height:0;position:absolute;right:8px;top:50%;transform:translateY(-30%);width:0}.botao_seletor_transposicao:focus-visible{outline:2px solid rgba(var(--dourado-principal-rgb),.45);outline-offset:2px}.lista_transposicao{background:var(--neutro-claro);border:1px solid var(--borda-suave);border-radius:8px;box-shadow:var(--sombra-suave);left:50%;max-height:190px;min-width:86px;overflow-y:auto;padding:6px;position:absolute;top:calc(100% + 6px);transform:translateX(-50%);z-index:5}.lista_transposicao[hidden]{display:none}#modal_para_abrir_teclado_digital .lista_transposicao_item{background:rgba(var(--verde-primario-rgb),.06);border:none;border-radius:6px;color:var(--texto-principal);cursor:pointer;font-size:.9rem;font-weight:700;padding:6px 8px;width:100%}#modal_para_abrir_teclado_digital :is(.lista_transposicao_item:focus-visible,.lista_transposicao_item:hover){background:var(--neutro-medio);outline:none}#modal_para_abrir_teclado_digital .lista_transposicao_item.selecionado{background:var(--verde-destaque-de-acao);color:var(--texto-claro)}.teclado_opcoes_de_exibicao{align-content:space-evenly;align-items:center;column-gap:8px;display:grid;grid-template-columns:repeat(2,minmax(0,180px));grid-template-rows:repeat(2,auto);justify-content:space-evenly;justify-items:stretch;min-height:108px;row-gap:0;width:100%}#modal_para_abrir_teclado_digital .checkbox_label{align-items:center;color:rgba(var(--verde-primario-em-texto-rgb),.8);display:inline-flex;font-weight:600;gap:6px;justify-content:center;width:100%}#modal_para_abrir_teclado_digital .checkbox_capsula{--checkbox-capsula-largura:auto;background:var(--celebracoes-tom-2,var(--superficie-clara-02));border:1px solid rgba(var(--verde-primario-rgb),.25);border-radius:999px;color:var(--verde-primario-em-texto);cursor:pointer;font-size:.95rem;justify-content:center;line-height:1;max-width:100%;min-height:42px;min-width:max-content;padding:0 20px;position:relative;text-align:center;transition:transform .2s ease,background .2s ease,border-color .2s ease,color .2s ease;width:var(--checkbox-capsula-largura)}#modal_para_abrir_teclado_digital :is(.checkbox_capsula:focus-within,.checkbox_capsula:hover){background:var(--celebracoes-tom-3,var(--superficie-clara-03));border-color:rgba(var(--verde-primario-rgb),.4);outline:none;transform:translateY(-1px)}#modal_para_abrir_teclado_digital .checkbox_capsula.checkbox_capsula--ativo{background:var(--verde-claro);border-color:var(--verde-claro);box-shadow:none;color:var(--texto-sobre-verde-claro)}#modal_para_abrir_teclado_digital :is(.checkbox_capsula.checkbox_capsula--ativo:focus-within,.checkbox_capsula.checkbox_capsula--ativo:hover){background:var(--verde-sucesso-acao);border-color:var(--verde-sucesso-acao);box-shadow:0 0 0 2px rgba(var(--verde-sucesso-acao-rgb),.2);color:var(--texto-sobre-verde-sucesso-acao)}#modal_para_abrir_teclado_digital .checkbox_capsula.checkbox_capsula--desabilitado{box-shadow:none;cursor:not-allowed;opacity:.55}#modal_para_abrir_teclado_digital .checkbox_capsula_campo{border:0;height:1px;margin:0;opacity:0;pointer-events:none;position:absolute;width:1px}#modal_para_abrir_teclado_digital .teclado_opcoes_de_exibicao .checkbox_label{margin:0;max-width:none;min-width:0;width:100%}#modal_para_abrir_teclado_digital .teclado_opcoes_de_exibicao .checkbox_capsula{min-width:0;width:100%}.teclado_sem_rotulos .rotulo-nota{display:none}.teclado_area_execucao{min-height:220px;overflow:hidden;padding:0 var(--teclado-area-padding)}.teclado_area_execucao,.teclado_area_execucao_conteudo{align-items:center;display:flex;justify-content:center;width:100%}.teclado_area_execucao_conteudo{gap:10px}.teclado_controle_volume{align-items:center;background:var(--neutro-claro);border:1px solid var(--borda-suave);border-radius:10px;box-sizing:border-box;display:flex;flex-direction:column;gap:8px;justify-content:center;min-height:120px;padding:10px 8px;width:110px}.teclado_controle_volume_titulo{color:var(--texto-secundario);font-size:.74rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase}.teclado_controle_volume_faixa{accent-color:var(--verde-destaque);width:100%}.teclado_controle_volume_faixa_wrapper{align-items:center;display:flex;justify-content:center;width:100%}.teclado_controle_volume_valor{color:var(--texto-principal);font-size:.78rem;font-weight:700;min-width:44px;text-align:center}.modal_conteudo.teclado_modal.teclado_em_retrato .teclado_area_execucao{align-items:stretch;flex:1 1 auto;justify-content:center;min-height:clamp(280px,48vh,620px);overflow-x:hidden;overflow-y:hidden}.modal_conteudo.teclado_modal.teclado_em_retrato .teclado_area_execucao_conteudo{align-items:center;flex-direction:row;gap:0;height:100%;justify-content:space-evenly;max-width:100%;width:100%}.modal_conteudo.teclado_modal.teclado_em_retrato .teclado_digital{--largura-base:min(96vh,820px);--altura-tecla-branca:clamp(116px,26vh,184px);flex:0 0 auto;max-width:none;transform:rotate(90deg) scaleX(var(--escala-comprimento-teclado,1));transform-origin:center center;width:var(--largura-base)}.modal_conteudo.teclado_modal.teclado_contexto_mobile.teclado_em_retrato.teclado_controles_ocultos .teclado_digital{transform:rotate(90deg)}.modal_conteudo.teclado_modal.teclado_contexto_mobile.teclado_em_paisagem .teclado_digital{transform:none}.modal_conteudo.teclado_modal.teclado_sem_escala_desktop.teclado_em_retrato .teclado_digital{transform:rotate(90deg)}.modal_conteudo.teclado_modal.teclado_em_retrato .teclado_controle_volume{--altura-faixa-volume:clamp(164px,58%,236px);align-items:center;display:grid;flex:0 0 auto;grid-template-rows:auto 1fr auto;justify-items:center;min-height:clamp(240px,72%,340px);padding:12px 6px;row-gap:8px;width:124px}.modal_conteudo.teclado_modal.teclado_em_retrato .teclado_controle_volume_titulo{align-self:end;font-size:.7rem;grid-row:1;letter-spacing:.02em;white-space:nowrap}.modal_conteudo.teclado_modal.teclado_em_retrato .teclado_controle_volume_faixa_wrapper{align-items:center;box-sizing:border-box;display:flex;grid-row:2;height:var(--altura-faixa-volume);justify-content:center;padding:18px 0;width:100%}.modal_conteudo.teclado_modal.teclado_em_retrato .teclado_controle_volume_faixa{margin:0;transform:rotate(-90deg);transform-origin:center center;width:calc(var(--altura-faixa-volume) - 56px)}.modal_conteudo.teclado_modal.teclado_em_retrato .teclado_controle_volume_valor{align-self:start;font-size:.78rem;grid-row:3;white-space:nowrap}.modal_conteudo.teclado_modal.teclado_em_retrato .tecla-branca .rotulo-nota{font-size:clamp(.5rem,1.25vw,.62rem);max-width:calc(var(--largura-tecla)*.96);padding:.12em .34em}@container teclado-modal (max-width: 640px){.modal_conteudo.teclado_modal.teclado_em_retrato .teclado_area_execucao{min-height:0}.modal_conteudo.teclado_modal.teclado_em_retrato .teclado_area_execucao_conteudo{align-items:center;flex-direction:row;gap:0;justify-content:space-evenly;max-width:100%;width:100%}.modal_conteudo.teclado_modal.teclado_em_retrato .teclado_digital{--largura-base:min(90vh,660px);--altura-tecla-branca:clamp(110px,21vh,152px);max-width:none;width:var(--largura-base)}.modal_conteudo.teclado_modal.teclado_em_retrato .teclado_controle_volume{--altura-faixa-volume:clamp(136px,54%,182px);align-items:center;display:grid;grid-template-rows:auto 1fr auto;justify-items:center;min-height:clamp(206px,66%,286px);padding:10px 6px;row-gap:8px;width:104px}.modal_conteudo.teclado_modal.teclado_em_retrato .teclado_controle_volume_titulo{align-self:end;font-size:.72rem}.modal_conteudo.teclado_modal.teclado_em_retrato .teclado_controle_volume_faixa_wrapper{box-sizing:border-box;height:var(--altura-faixa-volume);padding:14px 0;width:100%}.modal_conteudo.teclado_modal.teclado_em_retrato .teclado_controle_volume_faixa{margin:0;transform:rotate(-90deg);width:calc(var(--altura-faixa-volume) - 42px)}.modal_conteudo.teclado_modal.teclado_em_retrato .teclado_controle_volume_valor{align-self:start;font-size:.78rem}.modal_conteudo.teclado_modal.teclado_controles_ocultos .teclado_controles_painel{min-height:44px}.modal_conteudo.teclado_modal.teclado_em_retrato.teclado_controles_ocultos .teclado_area_execucao_conteudo .teclado_digital{--altura-tecla-branca:clamp(160px,30vh,220px)}}.modal_conteudo.teclado_modal.teclado_controles_ocultos .botao_toggle_controles_teclado svg{transform:rotate(180deg)}.modal_conteudo.teclado_modal.teclado_em_retrato.teclado_controles_ocultos .teclado_area_execucao{align-items:stretch;padding-top:clamp(10px,1.6vh,18px)}.modal_conteudo.teclado_modal.teclado_em_retrato.teclado_controles_ocultos{row-gap:0}.modal_conteudo.teclado_modal.teclado_em_retrato.teclado_controles_ocultos .teclado_area_execucao_conteudo{align-self:stretch;box-sizing:border-box;height:100%;min-height:100%;padding-bottom:clamp(2px,.5vh,8px);padding-top:clamp(4px,.8vh,10px)}.modal_conteudo.teclado_modal.teclado_em_retrato.teclado_controles_ocultos .teclado_digital{--altura-tecla-branca:clamp(126px,24vh,176px)}.modal_conteudo.teclado_modal.teclado_contexto_mobile.teclado_em_retrato.teclado_controles_ocultos .teclado_digital{--teclado-area-padding:clamp(12px,1.8vw,18px);--altura-tecla-branca:clamp(120px,24.6vh,154px)}.modal_conteudo.teclado_modal.teclado_contexto_mobile.teclado_em_retrato:not(.teclado_controles_ocultos) .teclado_area_execucao{align-items:flex-start;overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain;padding-bottom:clamp(2px,.5vh,8px);padding-top:clamp(4px,.8vh,10px);-webkit-overflow-scrolling:touch}.modal_conteudo.teclado_modal.teclado_contexto_mobile.teclado_em_retrato:not(.teclado_controles_ocultos) .teclado_area_execucao_conteudo{align-items:flex-start;align-self:stretch;box-sizing:border-box;gap:clamp(4px,1vw,8px);height:auto;justify-content:space-evenly;min-height:var(--altura-minima-da-area-de-execucao-com-rolagem,100%);padding-bottom:clamp(0px,.2vh,3px);padding-top:0}.modal_conteudo.teclado_modal.teclado_contexto_mobile.teclado_em_retrato:not(.teclado_controles_ocultos) .teclado_digital{--teclado-area-padding:clamp(22px,3.6vw,34px);--altura-tecla-branca:clamp(120px,24.6vh,154px);transform:rotate(90deg);--largura-visual-do-teclado-rotacionado:calc(var(--altura-tecla-branca) + var(--teclado-area-padding)*2);--compensacao-horizontal-do-layout:calc(var(--largura-teclado-final) - var(--largura-visual-do-teclado-rotacionado));left:calc(var(--compensacao-horizontal-do-layout)*-.5);margin-left:0;margin-right:calc(var(--compensacao-horizontal-do-layout)*-1);margin-top:var(--deslocamento-superior-do-teclado-em-rolagem,0);position:relative}.modal_conteudo.teclado_modal.teclado_contexto_mobile.teclado_em_retrato:not(.teclado_controles_ocultos) .teclado_controle_volume{--altura-faixa-volume:clamp(122px,50%,166px);min-height:clamp(172px,55%,238px);padding:8px 4px;row-gap:6px;width:clamp(72px,19.5vw,88px)}.modal_conteudo.teclado_modal.teclado_contexto_mobile.teclado_em_retrato:not(.teclado_controles_ocultos) .teclado_controle_volume_titulo{font-size:.66rem}.modal_conteudo.teclado_modal.teclado_contexto_mobile.teclado_em_retrato:not(.teclado_controles_ocultos) .teclado_controle_volume_faixa_wrapper{padding:10px 0}.modal_conteudo.teclado_modal.teclado_contexto_mobile.teclado_em_retrato:not(.teclado_controles_ocultos) .teclado_controle_volume_faixa{width:calc(var(--altura-faixa-volume) - 34px)}.modal_conteudo.teclado_modal.teclado_contexto_mobile.teclado_em_retrato:not(.teclado_controles_ocultos) .teclado_controle_volume_valor{font-size:.72rem}.modal_conteudo.teclado_modal.teclado_contexto_mobile.teclado_em_retrato:not(.teclado_controles_ocultos) .tecla-preta .rotulo-nota{font-size:clamp(.44rem,.8vw,.54rem);padding:.14em .28em}.modal_conteudo.teclado_modal.teclado_em_retrato.teclado_controles_ocultos.teclado_compactacao_vertical .teclado_digital{--teclado-area-padding:clamp(11px,1.6vw,17px);--altura-tecla-branca:clamp(116px,23.8vh,148px)}.modal_conteudo.teclado_modal.teclado_contexto_mobile.teclado_em_retrato.teclado_controles_ocultos .teclado_area_execucao_conteudo{gap:clamp(4px,1vw,8px);justify-content:space-evenly;padding-bottom:clamp(0px,.2vh,4px);padding-top:0}.modal_conteudo.teclado_modal.teclado_contexto_mobile.teclado_em_retrato.teclado_controles_ocultos .teclado_digital{--largura-visual-do-teclado-rotacionado:calc(var(--altura-tecla-branca) + var(--teclado-area-padding)*2);--compensacao-horizontal-do-layout:calc(var(--largura-teclado-final) - var(--largura-visual-do-teclado-rotacionado));left:calc(var(--compensacao-horizontal-do-layout)*-.5);margin-left:0;margin-right:calc(var(--compensacao-horizontal-do-layout)*-1);position:relative}.modal_conteudo.teclado_modal.teclado_sem_escala_desktop.teclado_em_retrato .teclado_area_execucao_conteudo{gap:clamp(8px,1.2vw,16px);justify-content:space-evenly}.modal_conteudo.teclado_modal.teclado_sem_escala_desktop.teclado_em_retrato .teclado_digital{--largura-visual-do-teclado-rotacionado:calc(var(--altura-tecla-branca) + var(--teclado-area-padding)*2);--compensacao-horizontal-do-layout:calc(var(--largura-teclado-final) - var(--largura-visual-do-teclado-rotacionado));left:0;margin-left:calc(var(--compensacao-horizontal-do-layout)*-.5);margin-right:calc(var(--compensacao-horizontal-do-layout)*-.5);position:relative}.modal_conteudo.teclado_modal.teclado_em_retrato.teclado_controles_ocultos.teclado_compactacao_vertical .teclado_area_execucao_conteudo{gap:clamp(3px,.8vw,7px);justify-content:space-evenly;padding-bottom:clamp(0px,.2vh,4px);padding-top:0}.modal_conteudo.teclado_modal.teclado_contexto_mobile.teclado_em_retrato.teclado_controles_ocultos .teclado_controle_volume{--altura-faixa-volume:clamp(122px,50%,166px);min-height:clamp(172px,55%,238px);padding:8px 4px;row-gap:6px;width:clamp(72px,19.5vw,88px)}.modal_conteudo.teclado_modal.teclado_contexto_mobile.teclado_em_retrato.teclado_controles_ocultos .teclado_controle_volume_titulo{font-size:.66rem}.modal_conteudo.teclado_modal.teclado_contexto_mobile.teclado_em_retrato.teclado_controles_ocultos .teclado_controle_volume_faixa_wrapper{padding:10px 0}.modal_conteudo.teclado_modal.teclado_contexto_mobile.teclado_em_retrato.teclado_controles_ocultos .teclado_controle_volume_faixa{width:calc(var(--altura-faixa-volume) - 34px)}.modal_conteudo.teclado_modal.teclado_contexto_mobile.teclado_em_retrato.teclado_controles_ocultos .teclado_controle_volume_valor{font-size:.72rem}.modal_conteudo.teclado_modal.teclado_contexto_mobile.teclado_em_retrato.teclado_controles_ocultos .tecla-preta .rotulo-nota{font-size:clamp(.44rem,.8vw,.54rem);padding:.14em .28em}@media (orientation:portrait) and (pointer:coarse){.modal_conteudo.teclado_modal.teclado_em_retrato.teclado_controles_ocultos .teclado_modal_descricao{display:none;margin:0;padding:0}.modal_conteudo.teclado_modal.teclado_em_retrato.teclado_controles_ocultos{grid-template-rows:auto 0 minmax(0,1fr)}.modal_conteudo.teclado_modal.teclado_em_retrato.teclado_controles_ocultos .teclado_controles_wrapper{height:0;min-height:0;overflow:visible;padding:0 clamp(10px,1vw,16px);pointer-events:none;position:relative;width:100%;z-index:7}.modal_conteudo.teclado_modal.teclado_em_retrato.teclado_controles_ocultos .teclado_controles_painel{background:#0000;border:none;box-shadow:none;min-height:0;padding:0;pointer-events:none;position:absolute;right:clamp(10px,1vw,16px);top:0;width:auto}.modal_conteudo.teclado_modal.teclado_em_retrato.teclado_controles_ocultos .teclado_controles_painel_topo{margin:0;pointer-events:auto}.modal_conteudo.teclado_modal.teclado_em_retrato.teclado_controles_ocultos .teclado_modal_topo{gap:2px}.modal_conteudo.teclado_modal.teclado_em_retrato.teclado_controles_ocultos .teclado_area_execucao_conteudo{justify-content:space-evenly;padding-bottom:clamp(0px,.2vh,4px);padding-top:0}}.teclado_digital{--total-teclas-brancas:14;--ratio-tecla-preta:0.62;--altura-tecla-preta:0.62;position:relative;--largura-base:min(92vw,642px);--largura-teclado-final:var(--largura-base);--teclado-area-padding:clamp(10px,1vw,16px);background:linear-gradient(180deg,var(--superficie-clara-13) 0,var(--superficie-clara-14) 70%,var(--superficie-clara-15) 100%);border:1px solid rgba(var(--branco-absoluto-rgb),.6);border-radius:18px;box-shadow:inset 0 10px 25px rgba(var(--preto-absoluto-rgb),.15);margin:0 auto;max-width:642px;padding:var(--teclado-area-padding);width:100%;--largura-teclado-util:calc(var(--largura-teclado-final) - var(--teclado-area-padding)*2);--largura-tecla:clamp(26px,calc(var(--largura-teclado-util)/var(--total-teclas-brancas, 14)),44px);--altura-tecla-branca:clamp(100px,14vh,130px);box-sizing:border-box}.teclado_digital.teclado_digital_em_carregamento{overflow:hidden}.teclado_digital.teclado_digital_em_carregamento .teclado_area{filter:saturate(.62);opacity:.34;pointer-events:none}.teclado_digital.teclado_digital_em_carregamento .componente_carregamento{box-shadow:0 14px 28px rgba(var(--preto-absoluto-rgb),.16);left:50%;margin:0;position:absolute;top:50%;transform:translate(-50%,-50%);width:min(100%,380px);z-index:8}.teclado_area{align-items:center;background:#0000;border:none;border-radius:16px;box-shadow:none;justify-content:center;max-width:100%;overflow:visible;padding:0;width:100%}.teclado_area,.teclas-brancas{box-sizing:border-box;display:flex;margin:0 auto;position:relative}.teclas-brancas{gap:0;justify-content:flex-start;width:max-content}.teclas-brancas .tecla-branca{align-items:flex-end;box-sizing:border-box;display:flex;flex:0 0 auto;font-size:0;height:var(--altura-tecla-branca);justify-content:center;padding-bottom:10px;width:var(--largura-tecla)}.teclas-pretas{inset:0;pointer-events:none;position:absolute}.teclas-pretas .tecla-preta{align-items:center;border-radius:6px;box-sizing:border-box;color:var(--branco-gelo);display:flex;font-size:0;height:calc(var(--altura-tecla-branca)*var(--altura-tecla-preta, .62));justify-content:center;padding:0;pointer-events:auto;position:absolute;text-shadow:0 1px 1px rgba(var(--preto-absoluto-rgb),.6);top:0;width:calc(var(--largura-tecla)*var(--ratio-tecla-preta, .62));z-index:2}.teclado_digital::-webkit-scrollbar{height:6px}.teclado_digital::-webkit-scrollbar-thumb{background:rgba(var(--verde-primario-rgb),.35);border-radius:999px}.tecla{align-items:center;background:var(--superficie-clara-13);border:1px solid rgba(var(--preto-absoluto-rgb),.18);border-radius:10px;box-shadow:inset 0 -6px 12px -10px rgba(var(--preto-absoluto-rgb),.3);box-sizing:border-box;color:var(--texto-principal);cursor:pointer;display:flex;font-size:0;justify-content:center;letter-spacing:0;padding:0;position:relative;text-align:center;transition:transform .15s ease,box-shadow .15s ease}.tecla-preta:after{background:linear-gradient(180deg,rgba(var(--branco-absoluto-rgb),.14),rgba(var(--branco-absoluto-rgb),0));height:28%;left:12%;right:12%;top:8%}.tecla-preta:before{background:linear-gradient(0deg,rgba(var(--branco-absoluto-rgb),.22),rgba(var(--branco-absoluto-rgb),0));border-radius:8px;bottom:10%;content:"";height:18%;left:10%;mix-blend-mode:screen;pointer-events:none;position:absolute;right:10%}.tecla-preta{background:var(--superficie-escura-03);background-color:var(--superficie-escura-03)!important;box-shadow:inset 0 -6px 12px -10px rgba(var(--preto-absoluto-rgb),.6);box-shadow:inset 0 -6px 12px -10px rgba(var(--preto-absoluto-rgb),.6)!important;color:var(--branco-neve);color:var(--branco-absoluto)!important;position:relative}.rotulo-nota{align-items:center;border:1px solid;border-radius:999px;box-sizing:border-box;display:inline-flex;font-size:clamp(.54rem,.9vw,.7rem);font-variant-numeric:tabular-nums;font-weight:700;justify-content:center;letter-spacing:.06em;line-height:1;padding:.18em .48em;text-transform:uppercase;white-space:nowrap}.tecla-branca .rotulo-nota{background:rgba(var(--branco-absoluto-rgb),.98);border-color:rgba(var(--preto-absoluto-rgb),.25);box-shadow:0 1px 2px rgba(var(--preto-absoluto-rgb),.12);color:var(--texto-principal);margin-bottom:6px;max-width:calc(var(--largura-tecla)*.78)}.tecla-branca{box-shadow:inset 0 -12px 18px -16px rgba(var(--preto-absoluto-rgb),.35),inset 0 1px 0 rgba(var(--branco-absoluto-rgb),.75),0 1px 2px rgba(var(--preto-absoluto-rgb),.12)}.tecla-branca:before{background:linear-gradient(180deg,rgba(var(--branco-absoluto-rgb),0),rgba(var(--branco-absoluto-rgb),.45));border-radius:10px;content:"";height:30%;left:12%;pointer-events:none;position:absolute;right:12%;top:60%}.tecla-preta .rotulo-nota{background:var(--cinza-gelo);border-color:rgba(var(--cinza-gelo-borda-rgb),.2);box-shadow:none;color:var(--superficie-escura-05);margin:0;max-width:calc(var(--largura-tecla)*.55);padding:.18em .38em;text-shadow:none}.tecla-branca:focus-visible:not(.tecla-tocando),.tecla-branca:hover:not(.tecla-tocando){box-shadow:inset 0 -12px 18px -16px rgba(var(--preto-absoluto-rgb),.35),inset 0 1px 0 rgba(var(--branco-absoluto-rgb),.85),0 6px 12px rgba(var(--preto-absoluto-rgb),.15);transform:translateY(-2px)}.tecla-preta:focus-visible:not(.tecla-tocando),.tecla-preta:hover:not(.tecla-tocando){background-color:var(--superficie-escura-04)!important;box-shadow:inset 0 -12px 18px -10px rgba(var(--preto-absoluto-rgb),.78),0 8px 14px rgba(var(--preto-azulado-rgb),.42);filter:brightness(1.22) saturate(1.16);transform:translateY(-2px)}.tecla-tocando{box-shadow:0 0 0 3px rgba(var(--verde-primario-rgb),.35);transform:translateY(-3px)}#modal_para_encontrar_o_bpm .modal_conteudo h2{align-items:center;display:flex;gap:8px}.cabecalho_modal_bpm{display:flex;flex-direction:column;gap:4px;grid-column:1/-1;margin-bottom:6px}.cabecalho_modal_bpm_rito{align-items:baseline;color:rgba(var(--verde-secundario-rgb),.85);display:flex;font-size:13px;font-weight:700;gap:6px}.cabecalho_modal_bpm_numero{color:var(--verde-secundario);font-weight:700}.cabecalho_modal_bpm_musica{color:var(--texto-secundario);font-size:12px;font-weight:600}#modal_para_encontrar_o_bpm.modal_bpm_sem_musica #botao_referencia_modal_bpm,#modal_para_encontrar_o_bpm.modal_bpm_sem_musica .cabecalho_modal_bpm{display:none}.icone_encontrar_bpm{background-image:url(../assets/botoes/encontrar-bpm-192x192.6af146c85b85fc3d69d0cab6.689c82864a.png);background-position:50%;background-repeat:no-repeat;background-size:contain;display:inline-block}#modal_para_encontrar_o_bpm .icone_encontrar_bpm{height:20px;width:20px}.modal_conteudo p{color:var(--texto-secundario);font-size:14px;line-height:1.4;margin:0}#modal_para_encontrar_o_bpm #botao_marcar_bpm,#modal_para_encontrar_o_bpm .modal_conteudo h2{grid-column:1/-1}#modal_para_encontrar_o_bpm #botao_referencia_modal_bpm{grid-column:1/-1;justify-self:start}#modal_para_encontrar_o_bpm label{color:var(--texto-secundario);font-size:13px;font-weight:700;letter-spacing:.3px;text-align:left}.linha_bpm_container{align-items:start;display:grid;gap:12px;grid-column:1/-1;grid-template-columns:1fr auto;margin-top:4px}.campo_bpm_container{align-items:flex-start;display:flex;flex-direction:column;gap:6px}.campo_bpm_controles{align-items:center;display:flex;gap:8px}#modal_para_encontrar_o_bpm input[type=number]{align-self:flex-start;background:var(--branco-absoluto);border:1px solid var(--borda-suave);border-radius:4px;box-shadow:var(--sombra-suave);box-sizing:border-box;color:var(--texto-principal);font-size:14px;font-weight:700;height:36px;line-height:36px;max-width:72px;min-width:0;padding:0;text-align:center;text-align-last:center;width:72px}#modal_para_encontrar_o_bpm input[type=number]:focus-visible{outline:2px solid rgba(var(--verde-primario-rgb),.45);outline-offset:2px}#botao_confirmar_bpm{align-items:center;border:1px solid rgba(var(--verde-primario-rgb),.25);border-radius:6px;box-shadow:var(--sombra-suave);color:var(--texto-claro);cursor:pointer;display:inline-flex;gap:6px;height:36px;justify-content:center;padding:0;transition:background-color .2s ease,box-shadow .2s ease,transform .2s ease;width:36px}#botao_confirmar_bpm,#modal_para_encontrar_o_bpm #botao_confirmar_bpm{background-color:var(--verde-destaque-de-acao);background-image:var(--icone-confirmacao-branco);background-position:50%;background-repeat:no-repeat;background-size:18px 18px}#botao_confirmar_bpm:hover{box-shadow:var(--sombra-media);filter:brightness(1.05)}#botao_confirmar_bpm:active{transform:scale(.98)}#modal_para_abrir_teclado_digital :where(button:not(.tecla)),#modal_para_encontrar_o_bpm button{background:var(--marfim);border:1px solid var(--borda-suave);border-radius:6px;box-shadow:var(--sombra-suave);color:var(--texto-principal);cursor:pointer;font-size:14px;font-weight:700;padding:8px 6px;transition:transform .2s ease,box-shadow .2s ease,background-color .2s ease}#modal_para_abrir_teclado_digital :where(button:not(.tecla):hover),#modal_para_encontrar_o_bpm button:hover{background:var(--neutro-claro);box-shadow:var(--sombra-media);transform:translateY(-1px)}#modal_para_encontrar_o_bpm #botao_marcar_bpm{align-items:center;background:var(--verde-destaque-de-acao);border:1px solid rgba(var(--verde-primario-rgb),.25);border-radius:8px;color:var(--texto-claro);display:flex;font-size:16px;gap:6px;justify-content:center;min-height:44px;padding:12px 16px;width:100%}#modal_para_encontrar_o_bpm #botao_marcar_bpm:hover{filter:brightness(1.05)}#modal_para_encontrar_o_bpm #botao_marcar_bpm:active{box-shadow:0 2px 6px rgba(var(--verde-primario-rgb),.35);transform:scale(.98)}#modal_para_encontrar_o_bpm #botao_referencia_modal_bpm{align-items:center;background:var(--marfim);border:1px solid var(--borda-suave);border-radius:6px;box-shadow:var(--sombra-suave);color:var(--texto-principal);cursor:pointer;display:inline-flex;font-size:13px;font-weight:700;gap:8px;transition:transform .2s ease,box-shadow .2s ease,background-color .2s ease}#modal_para_encontrar_o_bpm #botao_referencia_modal_bpm.oculto{display:none}#modal_para_encontrar_o_bpm #botao_referencia_modal_bpm:hover{background:var(--neutro-claro);box-shadow:var(--sombra-media);transform:translateY(-1px)}#modal_para_encontrar_o_bpm #botao_referencia_modal_bpm:active{transform:scale(.98)}#modal_para_encontrar_o_bpm #botao_referencia_modal_bpm .botao_referencia_modal_bpm_icone{background-position:50%;background-repeat:no-repeat;background-size:contain;display:inline-block;height:18px;width:18px}#modal_para_encontrar_o_bpm #botao_referencia_modal_bpm.audio .botao_referencia_modal_bpm_icone{background-image:url(../assets/botoes/reproduzir-audio-da-musica-192x192.6af146c85b85fc3d69d0cab6.619861b7fc.png)}#modal_para_encontrar_o_bpm #botao_referencia_modal_bpm.video .botao_referencia_modal_bpm_icone{background-image:url(../assets/botoes/reproduzir-video-da-musica-192x192.6af146c85b85fc3d69d0cab6.d8d99c91f7.png)}#modal_para_encontrar_o_bpm #botao_marcar_bpm.marcar_bpm_ativo{box-shadow:0 2px 6px rgba(var(--verde-primario-rgb),.35);transform:scale(.98)}#modal_para_encontrar_o_bpm.bpm_atualizando .modal_conteudo{animation:fadeIn .25s ease-out}#botao_restaurar_bpm{background:var(--verde-destaque-de-acao);border-color:rgba(var(--dourado-principal-rgb),.25);color:var(--texto-claro);display:flex;flex-direction:row;line-height:1.2;max-width:120px;min-width:110px;padding:10px 12px;text-align:center}#botao_restaurar_bpm span{display:inline}#botao_restaurar_bpm:hover{filter:brightness(1.05)}#modal_para_encontrar_o_bpm #botao_restaurar_bpm.restaurar_bpm_ativo,#modal_para_encontrar_o_bpm #botao_restaurar_bpm:active{box-shadow:0 2px 6px rgba(var(--verde-primario-rgb),.35);transform:scale(.98)}#botao_restaurar_bpm{align-items:center;align-self:end;background:var(--marfim);border:1px solid var(--borda-suave);border-radius:6px;box-shadow:var(--sombra-suave);color:var(--texto-secundario);display:inline-flex;font-size:.78rem;gap:6px;height:36px;justify-content:center;justify-self:end;letter-spacing:.04em;min-width:180px;padding:0 24px;text-transform:uppercase;white-space:nowrap;word-break:normal}#botao_restaurar_bpm img{height:16px;object-fit:contain;width:16px}#botao_restaurar_bpm .atalho_subilinhado{color:var(--texto-secundario);text-decoration-color:var(--verde-destaque-em-texto)}#botao_restaurar_bpm span{white-space:nowrap}#modal_para_encontrar_o_bpm #botao_referencia_modal_bpm .atalho_subilinhado{color:var(--texto-secundario);text-decoration-color:var(--verde-destaque-em-texto)}#modal_para_encontrar_o_bpm #botao_restaurar_bpm:hover{background:var(--neutro-claro);box-shadow:var(--sombra-media);filter:none;transform:translateY(-1px)}#modal_para_encontrar_o_bpm :is(#botao_restaurar_bpm.restaurar_bpm_ativo,#botao_restaurar_bpm:active){box-shadow:0 2px 6px rgba(var(--verde-primario-rgb),.35);transform:scale(.98)}#modal_para_encontrar_o_bpm{align-items:center;padding:clamp(16px,4vh,40px) 16px}#modal_para_encontrar_o_bpm .modal_conteudo{border-radius:16px;gap:14px;grid-template-columns:minmax(0,1fr) auto;max-height:calc(100dvh - 32px);overflow-x:hidden;padding:20px;width:min(92vw,430px)}#modal_para_encontrar_o_bpm .modal_conteudo h2{font-size:19px;min-height:28px;padding-right:38px}#modal_para_encontrar_o_bpm .secao_musica_modal_bpm{background:rgba(var(--verde-primario-rgb),.035);border:1px solid var(--borda-suave);border-radius:12px;grid-column:1/-1;overflow:hidden;width:100%}#modal_para_encontrar_o_bpm .secao_musica_modal_bpm.oculto{display:none}#modal_para_encontrar_o_bpm #botao_alternar_secao_musica_modal_bpm{align-items:center;background:rgba(var(--verde-primario-rgb),.07);border:0;border-radius:0;box-shadow:none;color:var(--texto-secundario);display:flex;font-size:12px;gap:10px;justify-content:space-between;min-height:34px;padding:7px 11px;width:100%}#modal_para_encontrar_o_bpm :is(#botao_alternar_secao_musica_modal_bpm:focus-visible,#botao_alternar_secao_musica_modal_bpm:hover){background:rgba(var(--verde-primario-rgb),.12);box-shadow:none;transform:none}#modal_para_encontrar_o_bpm .botao_alternar_secao_musica_modal_bpm_icone{border-bottom:2px solid;border-right:2px solid;flex:0 0 8px;height:8px;order:2;transform:rotate(225deg) translate(-1px,-1px);transition:transform .2s ease;width:8px}#modal_para_encontrar_o_bpm .secao_musica_modal_bpm_recolhida .botao_alternar_secao_musica_modal_bpm_icone{transform:rotate(45deg) translate(-1px,-1px)}#modal_para_encontrar_o_bpm .conteudo_musica_modal_bpm{display:flex;flex-direction:column;gap:10px;padding:12px;width:100%}#modal_para_encontrar_o_bpm .conteudo_musica_modal_bpm[hidden]{display:none}#modal_para_encontrar_o_bpm .cabecalho_modal_bpm{gap:3px;margin:0;width:100%}#modal_para_encontrar_o_bpm .cabecalho_modal_bpm_rito{font-size:12px;min-width:0}#modal_para_encontrar_o_bpm .cabecalho_modal_bpm_musica{color:var(--texto-principal);font-size:13px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}#modal_para_encontrar_o_bpm .acoes_referencia_modal_bpm{display:grid;gap:8px;grid-template-columns:minmax(0,1fr) 40px;width:100%}#modal_para_encontrar_o_bpm .acoes_referencia_modal_bpm.oculto{display:none}#modal_para_encontrar_o_bpm #botao_referencia_modal_bpm{grid-column:1;justify-content:flex-start;min-height:40px;min-width:0;overflow:hidden;padding:8px 12px;width:100%}#modal_para_encontrar_o_bpm #botao_referencia_modal_bpm .botao_referencia_modal_bpm_texto{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}#modal_para_encontrar_o_bpm #botao_abrir_referencia_modal_bpm{align-items:center;background:var(--verde-secundario);border-color:rgba(var(--dourado-principal-rgb),.45);border-radius:9px;box-shadow:var(--sombra-suave);display:inline-flex;grid-column:2;height:40px;justify-content:center;min-width:40px;padding:0;width:40px}#modal_para_encontrar_o_bpm :is(#botao_abrir_referencia_modal_bpm:focus-visible,#botao_abrir_referencia_modal_bpm:hover){background:var(--verde-secundario);box-shadow:var(--sombra-media);filter:brightness(1.12);transform:translateY(-1px)}#modal_para_encontrar_o_bpm #botao_abrir_referencia_modal_bpm:active{filter:brightness(.96);transform:scale(.96)}#modal_para_encontrar_o_bpm .botao_abrir_referencia_modal_bpm_icone{display:block;height:25px;object-fit:contain;width:25px}#modal_para_encontrar_o_bpm .player_referencia_modal_bpm{width:100%}#modal_para_encontrar_o_bpm .player_referencia_modal_bpm[hidden]{display:none}#modal_para_encontrar_o_bpm .player_referencia_modal_bpm :is(iframe,video){aspect-ratio:16/9;border:0;border-radius:9px;display:block;width:100%}#modal_para_encontrar_o_bpm .player_referencia_modal_bpm audio{display:block;width:100%}#modal_para_encontrar_o_bpm .linha_bpm_container{align-items:end;gap:12px;margin-top:0}#modal_para_encontrar_o_bpm .campo_bpm_container{gap:7px}#modal_para_encontrar_o_bpm label{font-size:12px;letter-spacing:.15px}#modal_para_encontrar_o_bpm .campo_bpm_controles{gap:7px}#modal_para_encontrar_o_bpm #botao_confirmar_bpm,#modal_para_encontrar_o_bpm #botao_restaurar_bpm,#modal_para_encontrar_o_bpm input[type=number]{height:40px}#modal_para_encontrar_o_bpm input[type=number]{border-radius:8px;font-size:15px;line-height:40px;max-width:76px;width:76px}#modal_para_encontrar_o_bpm #botao_confirmar_bpm{border-radius:8px;width:40px}#modal_para_encontrar_o_bpm #botao_confirmar_bpm:disabled{box-shadow:none;cursor:not-allowed;filter:grayscale(.35);opacity:.5}#modal_para_encontrar_o_bpm #botao_restaurar_bpm{border-radius:8px;font-size:12px;letter-spacing:0;max-width:none;min-width:142px;padding:0 13px;text-transform:none;width:auto}#modal_para_encontrar_o_bpm .botao_visualizar_pulsacao_bpm{--duracao-pulsacao-bpm:750ms;align-items:center;background:rgba(var(--verde-primario-rgb),.055);border-color:rgba(var(--verde-primario-rgb),.18);box-shadow:none;color:var(--texto-secundario);display:inline-flex;gap:9px;grid-column:1/-1;justify-content:center;min-height:40px;padding:8px 12px;width:100%}#modal_para_encontrar_o_bpm :is(.botao_visualizar_pulsacao_bpm:focus-visible:not(:disabled),.botao_visualizar_pulsacao_bpm:hover:not(:disabled)){background:rgba(var(--verde-primario-rgb),.1);box-shadow:none;transform:none}#modal_para_encontrar_o_bpm .botao_visualizar_pulsacao_bpm:disabled{cursor:not-allowed;opacity:.55}#modal_para_encontrar_o_bpm .indicador_pulsacao_bpm{background:#0000;border:2px solid rgba(var(--verde-primario-rgb),.65);border-radius:50%;flex:0 0 11px;height:11px;width:11px}#modal_para_encontrar_o_bpm .botao_visualizar_pulsacao_bpm.pulsacao_bpm_ativa{background:rgba(var(--verde-primario-rgb),.12);border-color:rgba(var(--verde-primario-rgb),.4);color:var(--verde-escuro)}#modal_para_encontrar_o_bpm .pulsacao_bpm_ativa .indicador_pulsacao_bpm{animation:pulsarIndicadorBpm var(--duracao-pulsacao-bpm) ease-out infinite;background:var(--verde-destaque-de-acao);border-color:var(--verde-destaque-de-acao)}@keyframes pulsarIndicadorBpm{0%{box-shadow:0 0 0 0 rgba(var(--verde-primario-rgb),.5);transform:scale(.82)}45%{box-shadow:0 0 0 8px rgba(var(--verde-primario-rgb),0);transform:scale(1.22)}to{box-shadow:0 0 0 0 rgba(var(--verde-primario-rgb),0);transform:scale(.82)}}#modal_para_encontrar_o_bpm #botao_marcar_bpm{border-radius:10px;min-height:46px;padding:10px 16px}@media (max-width:460px){#modal_para_encontrar_o_bpm{align-items:flex-start;padding:12px}#modal_para_encontrar_o_bpm .modal_conteudo{gap:12px;max-height:calc(100dvh - 24px);padding:17px 15px 15px;width:100%}#modal_para_encontrar_o_bpm .linha_bpm_container{grid-template-columns:1fr}#modal_para_encontrar_o_bpm #botao_restaurar_bpm{justify-self:stretch;width:100%}}@media (prefers-reduced-motion:reduce){#modal_para_encontrar_o_bpm .pulsacao_bpm_ativa .indicador_pulsacao_bpm,.botao_visualizar_pulsacao_na_modal--ativo .indicador_pulsacao_na_modal,.menu_bpm_item_pulsacao--ativo .menu_bpm_indicador_pulsacao{animation:none;box-shadow:0 0 0 5px rgba(var(--verde-primario-rgb),.2);transform:none}}#modal_para_abrir_teclado_digital #botao_de_fechar_modal_para_abrir_teclado_digital,#modal_para_encontrar_o_bpm #botao_de_fechar_modal_para_encontrar_o_bpm{align-items:center;background:var(--vermelho-fechar);background-image:var(--botao-fechar-icone);background-position:50%;background-repeat:no-repeat;background-size:16px 16px;border:1px solid var(--vermelho-fechar-hover);border-radius:6px;color:var(--branco-absoluto);display:inline-flex;font-size:0;height:28px;justify-content:center;line-height:0;overflow:hidden;padding:0;position:absolute;right:12px;text-indent:-9999px;top:12px;width:28px;z-index:12}#modal_para_abrir_teclado_digital #botao_de_fechar_modal_para_abrir_teclado_digital:hover,#modal_para_encontrar_o_bpm #botao_de_fechar_modal_para_encontrar_o_bpm:hover{background-color:var(--vermelho-fechar-hover);transform:none}.modal_conteudo.teclado_modal:not(.teclado_modo_expandido) #botao_de_fechar_modal_para_abrir_teclado_digital{display:inline-flex!important;opacity:1!important;visibility:visible!important}.modal_conteudo.teclado_modal.teclado_em_retrato:not(.teclado_modo_expandido) .botao_expandir_teclado{right:clamp(14px,2.2vw,24px);top:46%;--transform-botao-expandir:translateY(-50%)}.modal_conteudo.teclado_modal.teclado_contexto_mobile.teclado_em_retrato:not(.teclado_modo_expandido) .botao_expandir_teclado{right:clamp(10px,2.4vw,18px);top:50%;--transform-botao-expandir:translateY(-50%)}@container teclado-modal (max-width: 720px){.modal_conteudo.teclado_modal.teclado_em_retrato:not(.teclado_modo_expandido) .botao_expandir_teclado{right:clamp(10px,2.8vw,18px);top:50%;--transform-botao-expandir:translateY(-50%)}}.modal_conteudo.teclado_modal.teclado_modo_expandido{align-items:stretch;display:grid;gap:0;grid-template-rows:minmax(0,1fr);height:calc(100dvh - var(--espaco-vertical-modal-teclado, 8px)*2);max-height:calc(100dvh - var(--espaco-vertical-modal-teclado, 8px)*2);max-width:none;padding:clamp(8px,1.1vw,14px);width:calc(100vw - var(--espaco-horizontal-modal-teclado, 8px)*2)}.modal_conteudo.teclado_modal.teclado_modo_expandido #botao_de_fechar_modal_para_abrir_teclado_digital,.modal_conteudo.teclado_modal.teclado_modo_expandido .teclado_controle_volume,.modal_conteudo.teclado_modal.teclado_modo_expandido .teclado_controles_wrapper,.modal_conteudo.teclado_modal.teclado_modo_expandido .teclado_modal_topo{display:none!important}.modal_conteudo.teclado_modal.teclado_modo_expandido .teclado_area_execucao{height:100%;min-height:0;overflow:hidden;padding:0;width:100%}.modal_conteudo.teclado_modal.teclado_modo_expandido .teclado_area_execucao_conteudo{align-items:center!important;gap:0;height:100%;justify-content:center!important;min-height:0;padding:0;width:100%}.modal_conteudo.teclado_modal.teclado_modo_expandido .botao_expandir_teclado{right:12px;top:10px;--transform-botao-expandir:none;z-index:18}.modal_conteudo.teclado_modal.teclado_modo_expandido .teclado_digital{left:auto!important;margin:0 auto!important;max-width:none;position:static!important;width:auto}.modal_conteudo.teclado_modal.teclado_modo_expandido.teclado_em_paisagem .teclado_digital{width:min(calc(100% - 8px),1680px);--largura-base:min(calc(100% - 8px),1680px);--altura-tecla-branca:clamp(118px,42vh,210px);transform:none!important}.modal_conteudo.teclado_modal.teclado_modo_expandido.teclado_em_retrato .teclado_digital{width:min(92vh,calc(100% - 8px),980px);--largura-base:min(92vh,calc(100% - 8px),980px);--altura-tecla-branca:clamp(116px,23vh,188px);flex:0 0 auto;transform:rotate(90deg)!important}.modal_conteudo.teclado_modal.teclado_modo_expandido.teclado_contexto_mobile.teclado_em_retrato .teclado_digital{width:min(94vh,calc(100% - 6px),860px);--largura-base:min(94vh,calc(100% - 6px),860px);--altura-tecla-branca:clamp(110px,21vh,162px)}@media (orientation:landscape) and (max-height:540px){.modal_conteudo.teclado_modal.teclado_modo_expandido.teclado_em_paisagem .teclado_digital{--altura-tecla-branca:clamp(96px,34vh,142px)}}.regua-vertical{display:none}body.com_regua .regua-vertical{display:block}.regua-vertical{background-color:rgba(var(--marfim-rgb),.8);border-right:1px solid var(--borda-suave);color:rgba(var(--texto-principal-rgb),.75);font-size:10px;font-variant-numeric:tabular-nums;inset:0 auto 0 0;padding:0 4px;pointer-events:none;position:absolute;width:48px;z-index:10}.regua-vertical .marca{height:0;left:0;position:absolute;right:0;transform:translateY(-50%)}.regua-vertical .tique{border-top:1px solid rgba(var(--texto-principal-rgb),.6);height:0;left:0;opacity:.6;position:absolute;top:0}.regua-vertical .tique.minor{opacity:.35;width:6px}.regua-vertical .tique.mid{opacity:.55;width:12px}.regua-vertical .tique.major{opacity:.9;width:20px}.regua-vertical .marca>span{font-weight:500;left:0;line-height:1;pointer-events:none;position:absolute;right:0;text-align:center;top:0;transform:translateY(-50%)}.musica_cifra.imagem{background:#0000;box-sizing:border-box;overflow:hidden;overscroll-behavior:contain;padding:8px}.musica_cifra.imagem,.musica_cifra.imagem .coluna_cifra{max-height:min(70dvh,calc(100vh - 274px));scroll-behavior:smooth}.musica_cifra.imagem .coluna_cifra{overflow:auto}.musica_cifra.imagem img{border-radius:8px;box-shadow:var(--sombra-suave);display:block;height:auto;margin:0 auto;max-width:100%}.botao_scroll_cifra.rolando+.musica_cifra.imagem,.musica_cifra.imagem .coluna_cifra.rolando,.musica_cifra.imagem.rolando{scrollbar-gutter:stable both-edges}.musica_cifra.imagem .coluna_cifra::-webkit-scrollbar{width:8px}.musica_cifra.imagem .coluna_cifra::-webkit-scrollbar-thumb{background:rgba(var(--verde-primario-rgb),.32);border:2px solid rgba(var(--branco-absoluto-rgb),.86);border-radius:999px}.musica_cifra.imagem .coluna_cifra::-webkit-scrollbar-track{background:#0000}:root[data-tema=escuro] :is(#modal_para_abrir_teclado_digital,#modal_para_encontrar_o_bpm){background:rgba(var(--sobreposicao-modal-rgb),.78)}:root[data-tema=escuro] .modal_conteudo{background:var(--modal-fundo-gradiente);border-color:rgba(var(--verde-destaque-rgb),.24);box-shadow:var(--modal-sombra);color:var(--texto-principal)}:root[data-tema=escuro] .modal_filtro_de_blocos{background:rgba(var(--sobreposicao-modal-rgb),.56)}:root[data-tema=escuro] :is(.modal_filtro_de_blocos_input,.modal_filtro_de_blocos_select){background:var(--campo-fundo);border-color:var(--campo-borda);color:var(--texto-principal)}:root[data-tema=escuro] .modal_filtro_de_blocos_item{background:#17251f;border-color:rgba(var(--verde-destaque-rgb),.16)}:root[data-tema=escuro] :is(.modal_filtro_de_blocos_item:focus-visible,.modal_filtro_de_blocos_item:hover){background:#1d3029;border-color:rgba(var(--verde-destaque-rgb),.34)}:root[data-tema=escuro] .modal_filtro_de_blocos_item_ativo{background:#20382f;border-color:rgba(var(--verde-destaque-rgb),.44)}:root[data-tema=escuro] :is(.modal_filtro_de_blocos_item_numero,.modal_filtro_de_blocos_item_titulo,.modal_filtro_de_blocos_rotulo){color:#83dccc}:root[data-tema=escuro] .modal_filtro_de_blocos_item_subtitulo{color:#d7e8e1}:root[data-tema=escuro] #modal_para_encontrar_o_bpm :is(#botao_referencia_modal_bpm,#botao_restaurar_bpm){background:#192a24;border-color:rgba(var(--verde-destaque-rgb),.22);box-shadow:0 10px 20px rgba(var(--preto-absoluto-rgb),.24);color:#d7e8e1}:root[data-tema=escuro] #modal_para_encontrar_o_bpm :is(#botao_referencia_modal_bpm:hover,#botao_restaurar_bpm:hover){background:#20382f;border-color:rgba(var(--verde-destaque-rgb),.34);box-shadow:0 14px 26px rgba(var(--preto-absoluto-rgb),.32);color:#f2fff9}:root[data-tema=escuro] #botao_restaurar_bpm .atalho_subilinhado,:root[data-tema=escuro] #modal_para_encontrar_o_bpm #botao_referencia_modal_bpm .atalho_subilinhado{color:#f2fff9;text-decoration-color:rgba(var(--verde-destaque-rgb),.95)}#banner_instabilidades.banner_instabilidades{align-items:flex-end;background:#0000;border:0;box-shadow:none;color:var(--texto-claro);display:flex;justify-content:flex-end;max-width:calc(100vw - 28px);opacity:0;padding:0;pointer-events:none;position:fixed;transform:translateY(20px) scale(.96);transition:opacity .22s ease,transform .22s ease,visibility 0s linear .22s;visibility:hidden;width:auto;z-index:10000}#banner_instabilidades.banner_instabilidades,#banner_instabilidades.banner_instabilidades--inferior{bottom:max(14px,env(safe-area-inset-bottom,0px) + 14px);left:auto;right:max(14px,env(safe-area-inset-right,0px) + 14px);top:auto}#banner_instabilidades.banner_instabilidades--ativo{opacity:1;transform:translateY(0) scale(1);transition-delay:0s;visibility:visible}.banner_instabilidades__atalho{align-items:center;animation:banner_instabilidades_pulsar 2.6s ease-in-out infinite;background:var(--verde-primario-de-acao);border:1px solid rgba(var(--verde-secundario-rgb),.46);border-radius:14px;box-shadow:0 18px 34px rgba(var(--preto-absoluto-rgb),.28);color:var(--texto-claro);cursor:pointer;display:inline-flex;font-size:.9rem;font-weight:800;gap:12px;justify-content:flex-start;line-height:1.2;max-width:min(410px,calc(100vw - 28px));min-height:58px;padding:11px 18px;pointer-events:auto;text-align:left;transition:transform .18s ease,box-shadow .18s ease,border-color .18s ease,background .18s ease;white-space:normal}.banner_instabilidades__atalho:before{background:rgba(var(--branco-absoluto-rgb),.94);border-radius:999px;box-shadow:0 0 0 6px rgba(var(--branco-absoluto-rgb),.12);content:"";flex:0 0 12px;height:12px;width:12px}.banner_instabilidades__atalho_conteudo{display:flex;flex-direction:column;gap:2px;min-width:0}.banner_instabilidades__atalho_mensagem{color:rgba(var(--branco-absoluto-rgb),.86);font-size:.78rem;font-weight:700;line-height:1.2}.banner_instabilidades__atalho_acao{color:var(--texto-claro);font-size:.94rem;font-weight:800;line-height:1.15}.banner_instabilidades__atalho[data-estado=internet]{background:#8a6018;border-color:rgba(var(--dourado-principal-rgb),.55)}.banner_instabilidades__atalho[data-estado=erro]{background:var(--vermelho-remocao);border-color:rgba(var(--vermelho-remocao-rgb),.44)}.banner_instabilidades__atalho:hover{box-shadow:0 20px 34px rgba(var(--preto-absoluto-rgb),.28);transform:translateY(-2px)}.banner_instabilidades__atalho:active{box-shadow:0 10px 20px rgba(var(--preto-absoluto-rgb),.2);transform:translateY(1px)}.banner_instabilidades__atalho:focus-visible{outline:3px solid rgba(var(--dourado-principal-rgb),.95);outline-offset:2px}@keyframes banner_instabilidades_pulsar{0%,to{transform:scale(1)}50%{transform:scale(1.025)}}@media (max-width:760px),(pointer:coarse){:is(.modal_botao_fechar_padrao,.modal_confirmacao_botao-fechar,.botao_fechar,.modal_fechar){border-radius:10px;height:40px;min-height:40px;min-width:40px;width:40px}}.musica_player_da_modal,.sequencia_de_musicas_player{container:player_da_musica/inline-size;min-width:0}.musica_player_embutido:not(.musica_player_embutido--ampliado):not(.recolhido) .musica_player_embutido_frame:not(:has(audio)){aspect-ratio:auto;height:clamp(180px,28vh,280px)}.musica_player_embutido--ampliado:not(.recolhido) .musica_player_embutido_frame:not(:has(audio)){aspect-ratio:auto;height:min(65vh,700px)}.musica_player_embutido--ampliado .musica_player_embutido_ampliar{background:rgba(var(--verde-primario-rgb),.14)}@media (max-width:650px){.lista_simples_de_musicas{grid-template-columns:minmax(0,1fr)}.musica_player_embutido_cabecalho{gap:8px;padding:10px}.musica_player_embutido_acoes{flex-wrap:wrap;gap:6px}}.repertorio_envio{display:flex;flex-direction:column;gap:16px;padding:24px;width:min(560px,calc(100vw - 24px))}.repertorio_envio select{border-radius:12px;max-width:100%;padding:12px}.musica_player_embutido_falha{align-items:center;background:rgba(var(--dourado-rgb),.12);display:flex;flex-wrap:wrap;font-size:.85rem;gap:10px;padding:12px}.musica_player_embutido_falha[hidden]{display:none}.musica_player_embutido:not(.musica_player_embutido--ampliado) .musica_player_embutido_cabecalho{align-items:center;display:flex;flex-direction:row;flex-wrap:wrap;gap:10px;padding:12px 44px 12px 12px}.musica_player_embutido:not(.musica_player_embutido--ampliado) .musica_player_embutido_titulo{flex:1 1 150px;font-size:.85rem;line-height:1.4}.musica_player_embutido:not(.musica_player_embutido--ampliado) .musica_player_embutido_acoes{display:flex;flex:1 1 100%;flex-direction:row;flex-wrap:wrap;gap:6px;min-width:0}.musica_player_embutido:not(.musica_player_embutido--ampliado) .musica_player_embutido_acao:not(.musica_player_embutido_fechar){font-size:.78rem;min-height:34px;padding:7px 9px;white-space:normal}.musica_container:has(>.musica_player_da_modal:not([hidden])){align-content:stretch;display:grid;grid-template-columns:minmax(0,1fr);grid-template-rows:auto auto minmax(140px,1fr) auto;height:100%;max-height:100%;min-width:0;width:min(1560px,calc(100vw - 32px))}.musica_container:has(>.musica_player_da_modal:not([hidden]))>:is(.musica_header,.musica_conteudo){grid-column:1/-1}.musica_container:has(>.musica_player_da_modal:not([hidden]))>.musica_cifra{grid-column:1;grid-row:3;max-height:none;min-height:0;min-width:0}.musica_container:has(>.musica_player_da_modal:not([hidden]))>.musica_player_da_modal{grid-column:1;grid-row:4;min-width:0}.musica_container.player_expandido:has(>.musica_player_da_modal:not([hidden])){grid-template-columns:minmax(0,1fr);grid-template-rows:auto auto minmax(180px,1fr)}.musica_container.player_expandido>.musica_cifra{display:none}.musica_container.player_expandido:has(>.musica_player_da_modal:not([hidden]))>.musica_player_da_modal{grid-column:1;grid-row:3;height:100%;min-height:0}.musica_player_da_modal .musica_player_embutido--ampliado:not(.recolhido){display:flex;flex-direction:column;height:100%;width:100%}.musica_player_da_modal .musica_player_embutido--ampliado:not(.recolhido) .musica_player_embutido_frame:not(:has(audio)){flex:1 1 auto;height:auto;min-height:140px}.musica_player_da_modal .musica_player_embutido_cabecalho{display:flex;flex-direction:row;flex-wrap:wrap;gap:10px;padding:12px 44px 12px 12px}.musica_player_da_modal .musica_player_embutido_acoes{flex:1 1 100%;flex-wrap:wrap}@media (min-width:960px){.musica_container:has(>.musica_player_da_modal:not([hidden])):not(.player_expandido){grid-template-columns:minmax(0,1fr) minmax(330px,40%);grid-template-rows:auto auto minmax(0,1fr);height:calc(100dvh - 20px);width:min(1560px,calc(100vw - 20px))}.musica_container:has(>.musica_player_da_modal:not([hidden])):not(.player_expandido)>.musica_player_da_modal{align-self:stretch;display:flex;grid-column:2;grid-row:3;min-height:0}.musica_container:has(>.musica_player_da_modal:not([hidden])):not(.player_expandido)>.musica_cifra.imagem{min-height:0}.musica_container:not(.player_expandido)>.musica_player_da_modal>.musica_player_embutido:not(.recolhido){display:flex;flex-direction:column;min-height:0}.musica_container:not(.player_expandido)>.musica_player_da_modal .musica_player_embutido:not(.recolhido)>.musica_player_embutido_frame{flex:1 0 auto}.musica_container:not(.player_expandido)>.musica_player_da_modal .musica_player_embutido:not(.recolhido)>.musica_player_embutido_frame:not(:has(audio)){aspect-ratio:auto;flex:1 1 0;height:auto;min-height:0}.musica_container:not(.player_expandido)>.musica_player_da_modal:has(>.recolhido){align-self:start}}@media (max-width:650px){.musica_player_da_modal .musica_player_embutido:not(.musica_player_embutido--ampliado):not(.recolhido) .musica_player_embutido_frame:not(:has(audio)){height:180px}}@media (max-width:959px){.musica_container:has(>.musica_player_da_modal:not([hidden])>.musica_player_embutido:not(.recolhido)):not(.player_expandido){grid-template-rows:auto auto minmax(140px,1fr) auto;overflow-y:auto}.musica_container:not(.player_expandido)>.musica_player_da_modal:has(>.musica_player_embutido:not(.recolhido)){align-self:start;border-radius:8px;box-sizing:border-box;height:auto;min-height:min-content;overflow:visible;overscroll-behavior:contain;padding-bottom:var(--respiro_interno_da_modal,16px);scrollbar-color:rgba(var(--verde-primario-rgb),.3) #0000;scrollbar-width:thin}.musica_container:has(>.musica_player_da_modal:not([hidden]))>.musica_cifra :is(.coluna_cifra_partitura_documento,.partitura_documento,.partitura_paginas,.partitura_drive_preview,.partitura_drive_preview_frame){min-height:0}}:is(.musica_player_da_modal,.sequencia_de_musicas_player) .musica_player_embutido .musica_player_embutido_cabecalho{align-items:start;background:rgba(var(--verde-primario-rgb),.025);display:grid;gap:10px;grid-template-columns:minmax(0,1fr);grid-template-rows:auto auto auto;padding:12px}:is(.musica_player_da_modal,.sequencia_de_musicas_player) .musica_player_embutido .musica_player_embutido_titulo{font-size:.85rem;grid-column:1;grid-row:1;line-height:1.4;min-height:28px;min-width:0;overflow-wrap:break-word;padding-right:28px;width:100%;word-break:normal}:is(.musica_player_da_modal,.sequencia_de_musicas_player) .musica_player_embutido .musica_player_embutido_acoes{align-items:stretch;display:flex;flex-wrap:wrap;gap:6px;grid-column:1;grid-row:2;justify-content:flex-start;max-width:100%;min-width:0}:is(.musica_player_da_modal,.sequencia_de_musicas_player) .musica_player_embutido .musica_player_reproducao_continua{background:#0000;font-size:.72rem;font-weight:600;grid-column:1;grid-row:3;justify-self:start;max-width:100%;padding:2px 0;white-space:normal}:is(.musica_player_da_modal,.sequencia_de_musicas_player) .musica_player_embutido .musica_player_embutido_acao:not(.musica_player_embutido_fechar){align-content:center;flex:1 1 auto;font-size:.75rem;line-height:1.3;max-width:100%;min-height:34px;padding:7px 10px;text-align:center;white-space:normal}:is(.musica_player_da_modal,.sequencia_de_musicas_player) .musica_player_embutido .musica_player_embutido_reproducao{background:var(--verde-escuro);border-color:#0000;color:var(--branco-absoluto,#fff)}.musica_player_embutido_tom_valor{display:inline-block}.musica_player_embutido_tom_estado:empty{display:none}.musica_player_embutido>:is(.musica_player_embutido_cabecalho,.musica_player_embutido_alternativas){flex-shrink:0}.rotulo_de_midia_detalhe{color:var(--texto-secundario);font-weight:600}.rotulo_de_midia_tom{color:var(--verde-primario-em-texto);font-weight:800;white-space:nowrap}.musica_player_embutido_rolagem{align-items:center;background:linear-gradient(to right,#0000,var(--marfim) 45%);border:0;border-radius:0;color:var(--verde-primario-em-texto);cursor:pointer;display:flex;inset-block:0;justify-content:center;padding:0 4px 0 12px;position:absolute;width:48px;z-index:2}.musica_player_embutido_rolagem[hidden]{display:none}.musica_player_embutido_rolagem_proxima{right:0}.musica_player_embutido_rolagem_anterior{background:linear-gradient(to left,#0000,var(--marfim) 45%);left:0;padding:0 12px 0 4px}.musica_player_embutido_rolagem svg{background:var(--marfim);border:1px solid rgba(var(--verde-primario-rgb),.24);border-radius:50%;box-shadow:var(--sombra-suave);box-sizing:initial;padding:5px}.musica_player_embutido_rolagem:hover svg{background:var(--neutro-claro)}.musica_player_embutido_rolagem:focus-visible{outline:2px solid var(--verde-primario-em-texto);outline-offset:-3px}@container player_da_musica (max-width: 540px){:is(.musica_player_da_modal,.sequencia_de_musicas_player) .musica_player_embutido .musica_player_embutido_acoes{display:grid;grid-auto-rows:1fr;grid-template-columns:1.3fr 1.3fr 1fr .95fr .85fr}:is(.musica_player_da_modal,.sequencia_de_musicas_player) .musica_player_embutido .musica_player_embutido_acoes>.musica_player_embutido_acao{min-height:42px;min-width:0;padding:6px}.musica_player_embutido_tom_rotulo{display:block}:is(.musica_player_da_modal,.sequencia_de_musicas_player) .musica_player_embutido .musica_player_embutido_acoes:has(>button[hidden]){display:flex}}@container player_da_musica (max-width: 410px){:is(.musica_player_da_modal,.sequencia_de_musicas_player) .musica_player_embutido .musica_player_embutido_acoes{grid-template-columns:repeat(6,minmax(0,1fr))}.musica_player_embutido_acoes>.musica_player_embutido_acao{grid-column:span 2}.musica_player_embutido_acoes>:is(.musica_player_embutido_ampliar,.musica_player_embutido_nova_guia){grid-column:span 3}:is(.musica_player_da_modal,.sequencia_de_musicas_player) .musica_player_embutido .musica_player_embutido_acoes:has(>button[hidden])>button{flex-basis:calc(50% - 3px)}}.musica_player_da_modal .musica_player_embutido:not(.musica_player_embutido--ampliado) .musica_player_embutido_cabecalho{gap:6px;padding:8px}.musica_player_da_modal .musica_player_embutido:not(.musica_player_embutido--ampliado) .musica_player_embutido_acao:not(.musica_player_embutido_fechar){font-size:11px;line-height:1.15;min-height:36px;padding:4px 6px}@container player_da_musica (min-width: 300px) and (max-width: 540px){.musica_player_da_modal .musica_player_embutido:not(.musica_player_embutido--ampliado) .musica_player_embutido_acoes{display:grid;grid-auto-rows:auto;grid-template-columns:1.25fr 1.35fr 1fr 1fr .85fr}.musica_player_da_modal .musica_player_embutido:not(.musica_player_embutido--ampliado) .musica_player_embutido_acoes>.musica_player_embutido_acao{grid-column:auto}}@media (max-width:959px){.musica_player_da_modal .musica_player_embutido:not(.musica_player_embutido--ampliado):not(.recolhido) .musica_player_embutido_cabecalho{align-items:center;grid-template-columns:minmax(0,1fr) auto;grid-template-rows:auto auto}.musica_player_da_modal .musica_player_embutido:not(.musica_player_embutido--ampliado):not(.recolhido) .musica_player_embutido_titulo{overflow:hidden;padding-right:0;text-overflow:ellipsis;white-space:nowrap}.musica_player_da_modal .musica_player_embutido:not(.musica_player_embutido--ampliado):not(.recolhido) .musica_player_reproducao_continua{font-size:10px;grid-column:2;grid-row:1;min-height:28px;padding:2px 34px 2px 0;white-space:nowrap}.musica_player_da_modal .musica_player_embutido:not(.musica_player_embutido--ampliado):not(.recolhido) .musica_player_embutido_acoes{grid-column:1/-1;grid-row:2}}.musica_player_da_modal .musica_player_embutido.recolhido :is(.musica_player_reproducao_continua,.musica_player_embutido_tom,.musica_player_embutido_ampliar,.musica_player_embutido_nova_guia,.musica_player_embutido_alternativas,.musica_player_embutido_aviso_alternativo){display:none}.musica_player_da_modal .musica_player_embutido.recolhido .musica_player_embutido_cabecalho{align-items:center;grid-template-columns:minmax(0,1fr) auto;grid-template-rows:auto;padding:8px 48px 8px 10px}.musica_player_da_modal .musica_player_embutido.recolhido .musica_player_embutido_titulo{overflow:hidden;padding:0;text-overflow:ellipsis;white-space:nowrap;width:auto}.musica_player_da_modal .musica_player_embutido.recolhido .musica_player_embutido_acoes{display:flex;flex-wrap:nowrap;gap:8px;grid-column:2;grid-row:1;width:auto}.musica_player_da_modal .musica_player_embutido.recolhido .musica_player_embutido_acao:not(.musica_player_embutido_fechar){flex:0 0 auto;height:32px;min-height:32px}.musica_player_da_modal .musica_player_embutido.recolhido .musica_player_embutido_acao.musica_player_embutido_reproducao{gap:0;width:32px}.musica_player_da_modal .musica_player_embutido.recolhido .musica_player_embutido_reproducao_texto{display:none}.musica_player_da_modal .musica_player_embutido.recolhido .musica_player_embutido_fechar{height:32px;min-height:32px;min-width:32px;right:8px;top:8px;width:32px}.musica_player_da_modal .musica_player_embutido.recolhido .musica_player_embutido_acao,.musica_player_da_modal .musica_player_embutido.recolhido .musica_player_embutido_acao:not(:disabled):hover{transform:none;transition:background-color .16s ease,box-shadow .16s ease}.lista_de_musicas_player .musica_player_embutido:not(.musica_player_embutido--ampliado){margin-inline:auto;width:min(100%,960px)}.lista_de_musicas_player .musica_player_embutido:not(.musica_player_embutido--ampliado):not(.recolhido) .musica_player_embutido_frame:not(:has(audio)){aspect-ratio:16/9;height:auto}.lista_de_musicas_player .musica_player_embutido:not(.musica_player_embutido--ampliado):not(.recolhido) .musica_player_embutido_cabecalho{display:grid;gap:8px;grid-template-columns:minmax(0,1fr) auto;padding:10px 44px 10px 12px}.lista_de_musicas_player .musica_player_embutido:not(.musica_player_embutido--ampliado):not(.recolhido) .musica_player_embutido_acoes{flex-wrap:wrap;grid-column:1/-1;justify-content:flex-start}:root[data-tema=escuro] :is(.lista_de_musicas_botao_reproduzir:not(.lista_de_musicas_botao_reproduzir--ativo),.lista_de_musicas_referencia_lista .seletor-lista_botao){background:var(--campo-fundo);border-color:var(--campo-borda);color:var(--texto-principal)}:root[data-tema=escuro] .item_da_lista_de_musica :is(.nome_do_bloco,.tom_da_musica){color:var(--texto-principal)}:root[data-tema=escuro] .item_da_lista_de_musica .nome_da_musica,:root[data-tema=escuro] .lista_de_musicas_referencia_campo{color:var(--texto-secundario)}:root[data-tema=escuro] .lista_simples_de_musicas_rito{color:var(--texto-principal)}:root[data-tema=escuro] .lista_simples_de_musicas_nome{color:var(--texto-secundario)}:root[data-tema=escuro] .atalhos_rapidos_da_musica{background:var(--cartao-fundo-hover);border-color:var(--campo-borda)}:root[data-tema=escuro] .musica_player_embutido{background:var(--cartao-fundo);border-color:var(--campo-borda)}:root[data-tema=escuro] .musica_player_embutido :is(.musica_player_embutido_cabecalho,.musica_player_embutido_alternativas){background:var(--cartao-fundo);border-color:var(--cartao-borda)}:root[data-tema=escuro] .musica_player_embutido :is(.musica_player_embutido_titulo,.musica_player_reproducao_continua){color:var(--texto-principal)}:root[data-tema=escuro] .musica_player_embutido :is(.musica_player_embutido_acao:not(.musica_player_embutido_fechar),.musica_player_embutido_alternativa){background:var(--campo-fundo);border-color:var(--campo-borda);color:var(--texto-principal)}:root[data-tema=escuro] .musica_player_embutido .musica_player_embutido_alternativa--ativa,:root[data-tema=escuro] .musica_player_embutido :is(.musica_player_embutido_acao:not(.musica_player_embutido_fechar),.musica_player_embutido_alternativa):is(:hover,:focus-visible){background:#304b40;border-color:var(--campo-borda-foco)}:root[data-tema=escuro] .musica_player_embutido .musica_player_embutido_reproducao{background:var(--botao-secundario-fundo-hover);border-color:var(--campo-borda-foco)}:root[data-tema=escuro] .musica_player_embutido_frame--carregando:before{background:var(--cartao-fundo);color:var(--texto-secundario)}:root[data-tema=escuro] .musica_container .musica_acoes .botao_visualizar_pulsacao_na_modal{background:var(--musica_controle_fundo);border-color:var(--musica_controle_borda);color:var(--texto-principal)}:root[data-tema=escuro] .musica_container .musica_acoes .botao_visualizar_pulsacao_na_modal:is(:hover,:focus-visible,.botao_visualizar_pulsacao_na_modal--ativo){background:var(--musica_controle_hover);border-color:var(--campo-borda-foco)}@media (max-width:689px){body:is(.modo_lista_de_musicas,.modo_lista_simples) #fundo{padding:10px 8px 24px}.lista_de_musicas_painel{gap:10px}.item_da_lista_de_musica--simples{min-height:0}.lista_de_musicas_botao_reproduzir{min-height:40px}.lista_de_musicas_player .musica_player_embutido_acoes .musica_player_embutido_acao:not(.musica_player_embutido_fechar){line-height:1.2;min-height:40px}}[data_carregamento_suprimido=true]{display:none!important}.estado_do_salvamento{border-top:1px solid var(--borda-suave);color:var(--texto-secundario);flex:0 0 auto;font-size:.82rem;line-height:1.4;margin:0;padding:8px 20px;text-align:left}.estado_do_salvamento_erro{color:var(--mensagem-erro-texto,var(--texto-principal));font-weight:700}.materiais_texto_e_previa{display:grid;gap:10px;min-width:0}.materiais_previa_lista{display:grid;gap:8px}.material_previa_item{border:1px solid var(--campo-borda);border-radius:10px;display:grid;gap:6px;padding:10px;text-align:left}.material_previa_item p{font-size:.9rem;margin:0}.material_previa_item input{min-width:0;text-align:left;width:100%}.materiais_previa_acoes{display:flex;flex-wrap:wrap;gap:10px}.materiais_texto_e_previa pre{font-size:.85rem;max-height:200px;overflow:auto;overflow-wrap:anywhere;white-space:pre-wrap}.previa_da_cifra_no_cadastro{min-width:0;text-align:left}.previa_da_cifra_no_cadastro>div{font-family:ui-monospace,Consolas,monospace;overflow-x:auto;padding-block:10px;white-space:pre}body .seletor_tom_do_cadastro{min-width:0;width:100%}.seletor_tom_do_cadastro>.botao_seletor_tom{background:var(--campo-fundo);border:1px solid var(--campo-borda);border-radius:999px;color:var(--texto-principal);cursor:pointer;font:inherit;min-height:44px;min-width:0;padding:9px 30px 9px 14px;position:relative;width:100%}.seletor_tom_do_cadastro>.botao_seletor_tom:after{right:14px}.seletor_tom_do_cadastro>.botao_seletor_tom:is(:hover,[aria-expanded=true]){background:var(--campo-fundo-desabilitado);border-color:var(--verde-primario-em-texto)}.materiais_enviados_no_cadastro{display:grid;gap:10px;margin-block:14px;min-width:0;text-align:left}.materiais_enviados_no_cadastro>div,.material_previa_item details[open]{display:grid;gap:8px}.material_previa_miniatura{max-height:140px;object-fit:contain;width:100%}.materiais_enviados_no_cadastro input[type=file]{min-width:0;width:100%}