:root{--mesa:#eef4e8;--fundo:#fff;--sup:#f1fbe4;--sup-2:#e3f4cf;--cartao:#fff;--linha:#dcebcd;--linha-forte:#7c9670;--texto:#062a09;--texto-2:#456048;--link:#2a7a1c;--lima-claro:#d8ff9e;--lima:#7fd846;--lima-borda:#2e9a22;--sobre-lima:#062a09;--marca-ui:#2e9a22;--vinil:#0b1a10;--vinil-2:#15291b;--vinil-aro:#0b1a10;--sobre-vinil:#eef9e6;--sobre-vinil-2:#b9cdb5;--sulco-prox:#eef9e624;--prato:#e7efe0;--prato-2:#d2dec8;--metal:#bcc9b3;--metal-2:#7f927a;--ambar:#ffb627;--ambar-borda:#b57900;--ambar-texto:#8a5600;--ambar-suave:#fff1cc;--sobre-ambar:#062a09;--coral:#e0453a;--coral-btn:#c2392c;--coral-borda:#85221a;--sobre-coral:#fff;--coral-texto:#b7321f;--coral-suave:#fde6e2;--acerto:#0b7a4b;--acerto-vivo:#19b577;--acerto-suave:#ddf5e8;--ceu:#8ed8f8;--rosa:#ff9a8a;--ouro-1:#ffe68a;--ouro-2:#f2b21b;--ouro-3:#a86a00;--platina-1:#f4f7f2;--platina-2:#b9c4b4;--veu:#062a0961;--foco:#2a7a1c;--sombra-rgb:6 42 9;--sombra-1:0 1px 2px rgb(var(--sombra-rgb) / .08), 0 2px 10px -2px rgb(var(--sombra-rgb) / .08);--sombra-2:0 2px 4px rgb(var(--sombra-rgb) / .08), 0 14px 28px -12px rgb(var(--sombra-rgb) / .28);--sombra-3:0 4px 8px rgb(var(--sombra-rgb) / .1), 0 30px 60px -20px rgb(var(--sombra-rgb) / .4);--sombra-disco:0 10px 22px -8px rgb(var(--sombra-rgb) / .55), 0 2px 4px rgb(var(--sombra-rgb) / .25);--f-display:var(--fonte-gabarito), var(--fonte-reddit), ui-rounded, system-ui, -apple-system, sans-serif;--f-texto:var(--fonte-reddit), ui-sans-serif, system-ui, -apple-system, "Segoe UI", Roboto, sans-serif;--f-letreiro:var(--fonte-bricolage), var(--fonte-gabarito), ui-sans-serif, system-ui, sans-serif;--e1:4px;--e2:8px;--e3:12px;--e4:16px;--e5:24px;--e6:32px;--e7:48px;--r-pilula:999px;--r-capa:10px;--r-campo:16px;--r-bloco:24px;--r-folha:28px;--d-girar:1.8s;--d-agulha:.42s;--c-agulha:cubic-bezier(.3, 1.4, .5, 1);--d-rolar:.52s;--c-rolar:cubic-bezier(.6, .02, .2, 1);--d-toque:.14s;--c-toque:cubic-bezier(.3, 0, .5, 1);--d-folha:.38s;--c-folha:cubic-bezier(.2, .9, .25, 1);--d-virar:.56s;--c-virar:cubic-bezier(.45, 0, .2, 1)}@media (prefers-color-scheme:dark){:root:not([data-theme=light]){--mesa:#000604;--fundo:#04100a;--sup:#0b2014;--sup-2:#12301c;--cartao:#0b2014;--linha:#1c3b25;--linha-forte:#5e8063;--texto:#eef9e6;--texto-2:#a9c2a6;--link:#9be36a;--marca-ui:#7fd846;--vinil:#0a1a0f;--vinil-2:#153020;--vinil-aro:#2f5338;--sulco-prox:#eef9e629;--prato:#102a19;--prato-2:#1a3d25;--metal:#4f6b55;--metal-2:#86a38a;--ambar:#ffc23d;--ambar-borda:#9c6f17;--ambar-texto:#ffc23d;--ambar-suave:#33280f;--sobre-ambar:#062a09;--coral:#ff7a6b;--coral-btn:#ff7a6b;--coral-borda:#a8392d;--sobre-coral:#2a0a06;--coral-texto:#ff8f80;--coral-suave:#3a1714;--acerto:#3be0a0;--acerto-vivo:#3be0a0;--acerto-suave:#0e3325;--veu:#0009;--foco:#d8ff9e;--sombra-rgb:0 0 0}}:root[data-theme=dark]{--mesa:#000604;--fundo:#04100a;--sup:#0b2014;--sup-2:#12301c;--cartao:#0b2014;--linha:#1c3b25;--linha-forte:#5e8063;--texto:#eef9e6;--texto-2:#a9c2a6;--link:#9be36a;--marca-ui:#7fd846;--vinil:#0a1a0f;--vinil-2:#153020;--vinil-aro:#2f5338;--sulco-prox:#eef9e629;--prato:#102a19;--prato-2:#1a3d25;--metal:#4f6b55;--metal-2:#86a38a;--ambar:#ffc23d;--ambar-borda:#9c6f17;--ambar-texto:#ffc23d;--ambar-suave:#33280f;--sobre-ambar:#062a09;--coral:#ff7a6b;--coral-btn:#ff7a6b;--coral-borda:#a8392d;--sobre-coral:#2a0a06;--coral-texto:#ff8f80;--coral-suave:#3a1714;--acerto:#3be0a0;--acerto-vivo:#3be0a0;--acerto-suave:#0e3325;--veu:#0009;--foco:#d8ff9e;--sombra-rgb:0 0 0}.vinil{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--sa-t:max(env(safe-area-inset-top), 16px);--sa-b:max(env(safe-area-inset-bottom), 14px);background:var(--fundo);color:var(--texto);font-family:var(--f-texto);-webkit-font-smoothing:antialiased;font-size:16px;line-height:1.5}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .vinil{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}}:root[data-theme=dark] .vinil{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}html,body{background:var(--fundo);min-height:100%;color:var(--texto);font-family:var(--f-texto);-webkit-font-smoothing:antialiased}:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}@media (prefers-color-scheme:dark){:root:not([data-theme=light]){--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}}:root[data-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}@layer base{:where(.vinil) button{font:inherit;color:inherit;cursor:pointer;-webkit-tap-highlight-color:transparent;touch-action:manipulation;background:0 0;border:0;padding:0}:where(.vinil) input,:where(.vinil) textarea{font:inherit;color:inherit}:where(.vinil) svg{display:block}:where(.vinil) :is(h1,h2,h3,h4,p,ol,ul,figure){margin:0}:where(.vinil) :is(ol,ul){padding:0;list-style:none}}:where(.vinil) [hidden]{display:none!important}:where(.vinil) :focus-visible{outline:3px solid var(--foco);outline-offset:2px}.ic{fill:none;stroke:currentColor;stroke-width:2.2px;stroke-linecap:round;stroke-linejoin:round;flex:none;width:22px;height:22px}.ic-p{width:18px;height:18px}.ic-g{width:28px;height:28px}.sr{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.defs{width:0;height:0;position:absolute;overflow:hidden}.num{font-family:var(--f-display);font-variant-numeric:tabular-nums}:where(.vinil) .btn{min-height:52px;font:700 17px/1.1 var(--f-display);letter-spacing:.005em;text-align:center;transition:transform var(--d-toque) var(--c-toque), box-shadow var(--d-toque) var(--c-toque), background var(--d-toque);border-radius:999px;justify-content:center;align-items:center;gap:8px;padding:0 24px;display:inline-flex;position:relative}.btn-pri{background:var(--lima);color:var(--sobre-lima);box-shadow:0 4px 0 var(--lima-borda)}.btn-sec{background:var(--fundo);color:var(--texto);box-shadow:inset 0 0 0 2px var(--texto), 0 4px 0 var(--texto)}.btn-perigo{background:var(--coral-btn);color:var(--sobre-coral);box-shadow:0 4px 0 var(--coral-borda)}.btn-vinil{background:var(--vinil);color:var(--sobre-vinil);box-shadow:inset 0 0 0 1.5px var(--vinil-aro), 0 4px 0 #000}:where(.vinil) .btn:active:not(:disabled),:where(.vinil) .btn.pressionado{transform:translateY(3px)}.btn-pri:active:not(:disabled),.btn-pri.pressionado{box-shadow:0 1px 0 var(--lima-borda)}.btn-sec:active:not(:disabled),.btn-sec.pressionado{box-shadow:inset 0 0 0 2px var(--texto), 0 1px 0 var(--texto)}.btn-perigo:active:not(:disabled){box-shadow:0 1px 0 var(--coral-borda)}.btn-vinil:active:not(:disabled){box-shadow:inset 0 0 0 1.5px var(--vinil-aro), 0 1px 0 #000}:where(.vinil) .btn:disabled{background:var(--sup-2);color:var(--texto-2);box-shadow:0 4px 0 var(--linha);cursor:not-allowed}:where(.vinil) .btn.carregando{color:#0000;pointer-events:none}:where(.vinil) .btn.carregando:after{content:"";background:radial-gradient(circle, var(--lima-claro) 0 3px, var(--vinil) 3.5px 7px, transparent 7.5px), repeating-radial-gradient(circle, var(--vinil) 0 1.5px, #24402b 1.5px 2.5px);width:26px;height:26px;box-shadow:0 0 0 1px var(--vinil);border-radius:50%;margin:-13px 0 0 -13px;animation:.9s linear infinite girar0;position:absolute;top:50%;left:50%}.btn-largo{width:100%}.btn-medio{min-height:44px;padding:0 18px;font-size:15.5px}:where(.vinil) .btn .ic{margin-left:-4px}.btn-texto{min-height:44px;color:var(--link);font:650 15.5px/1.2 var(--f-texto);text-underline-offset:3px;border-radius:999px;align-items:center;gap:6px;padding:0 8px;text-decoration:underline;text-decoration-thickness:1.5px;display:inline-flex}.btn-texto:active{opacity:.7}.btn-texto:disabled{opacity:.45;cursor:not-allowed}.btn-icone{background:var(--sup);width:44px;height:44px;color:var(--texto);transition:transform var(--d-toque) var(--c-toque), background var(--d-toque);border-radius:50%;flex:none;place-items:center;display:grid}.btn-icone:active{transform:scale(.92)}.redondo{transition:transform var(--d-toque) var(--c-toque);border-radius:50%;flex:none;place-items:center;display:grid;position:relative}.redondo:before{content:"";opacity:.38;transform:rotate(var(--g,0deg));transition:transform .38s var(--c-agulha);pointer-events:none;border:1.5px dashed;border-radius:50%;position:absolute;inset:5px}.redondo:active{transform:translateY(2px)scale(.97)}.chip{min-height:40px;font:650 14.5px/1 var(--f-texto);background:var(--fundo);color:var(--texto);box-shadow:inset 0 0 0 1.5px var(--linha-forte);transition:background var(--d-toque), box-shadow var(--d-toque), transform var(--d-toque);border-radius:999px;align-items:center;gap:6px;padding:0 16px;display:inline-flex}.chip:active{transform:scale(.96)}.chip[aria-pressed=true],.chip[aria-checked=true]{background:var(--vinil);color:var(--sobre-vinil);box-shadow:inset 0 0 0 1.5px var(--vinil-aro)}.chip[aria-pressed=true]:before,.chip[aria-checked=true]:before{content:"";background:var(--lima);width:8px;height:8px;box-shadow:0 0 0 2px var(--vinil-2);border-radius:50%}.campo{gap:6px;display:grid}.campo label{font:650 14px/1.2 var(--f-texto)}.campo input,.campo textarea{background:var(--fundo);width:100%;min-height:52px;color:var(--texto);font:500 16.5px/1.4 var(--f-texto);box-shadow:inset 0 0 0 1.5px var(--linha-forte);transition:box-shadow var(--d-toque);border:0;border-radius:999px;outline:none;padding:0 20px}.campo textarea{resize:none;border-radius:22px;min-height:104px;padding:14px 18px;display:block}.campo input:focus-visible,.campo textarea:focus-visible{box-shadow:inset 0 0 0 2.5px var(--link)}.campo.erro input,.campo.erro textarea{box-shadow:inset 0 0 0 2.5px var(--coral-texto);background:var(--coral-suave)}.campo .msg-erro{font:600 14px/1.3 var(--f-texto);color:var(--coral-texto);align-items:center;gap:6px;display:flex}.cartao{border-radius:var(--r-bloco);background:var(--cartao);box-shadow:inset 0 0 0 1px var(--linha), var(--sombra-1);padding:16px}.alternador{background:var(--sup-2);width:52px;height:32px;box-shadow:inset 0 0 0 1.5px var(--linha-forte);transition:background var(--d-toque);border-radius:999px;flex:none;position:relative}.alternador:after{content:"";background:var(--fundo);width:24px;height:24px;box-shadow:var(--sombra-1), inset 0 0 0 1.5px var(--linha-forte);transition:transform .28s var(--c-agulha);border-radius:50%;position:absolute;top:4px;left:4px}.alternador[aria-checked=true]{background:var(--lima);box-shadow:inset 0 0 0 1.5px var(--lima-borda)}.alternador[aria-checked=true]:after{box-shadow:none;background:radial-gradient(circle,#d8ff9e 0 3px,#0b1a10 3.5px);transform:translate(20px)rotate(30deg)}.linha-alt{justify-content:space-between;align-items:center;gap:12px;min-height:44px;font-size:15px;font-weight:600;display:flex}.etiqueta{font:700 12.5px/1.3 var(--f-texto);background:var(--sup-2);color:var(--texto);white-space:nowrap;border-radius:999px;align-items:center;gap:5px;padding:3px 10px;display:inline-flex}.etiqueta.ok{background:var(--acerto-suave);color:var(--acerto)}.etiqueta.aviso{background:var(--ambar-suave);color:var(--ambar-texto)}.etiqueta.erro{background:var(--coral-suave);color:var(--coral-texto)}.etiqueta.lima{background:var(--lima-claro);color:#062a09}.disco{aspect-ratio:1;transform:rotate(var(--g,0deg));transition:transform .38s var(--c-agulha);border-radius:50%;flex:none;position:relative}.disco>svg{width:100%;height:100%;overflow:visible}.disco .gira{transform-origin:50%;transform-box:fill-box}.disco .brilho{pointer-events:none;background:conic-gradient(from 200deg, transparent 0 6%, #ffffff21 10%, transparent 16% 50%, #ffffff17 56%, transparent 63%);border-radius:50%;position:absolute;inset:0;-webkit-mask:radial-gradient(circle,#0000 0 33%,#000 34% 98%,#0000 99%);mask:radial-gradient(circle,#0000 0 33%,#000 34% 98%,#0000 99%)}.disco.sombra{filter:drop-shadow(0 8px 12px rgb(var(--sombra-rgb) / .35))}.girando .gira,.gira-sempre .gira{animation:acelera .9s cubic-bezier(.33, 0, .67, .33) both, girar var(--d-girar) linear .9s infinite}.gira-lento .gira{animation:6s linear infinite girar}@keyframes acelera{0%{transform:rotate(0)}to{transform:rotate(90deg)}}@keyframes girar{0%{transform:rotate(90deg)}to{transform:rotate(450deg)}}@keyframes girar0{to{transform:rotate(360deg)}}.s-feito{stroke:var(--lima)}.s-atual{stroke:var(--lima-claro);animation:1.6s ease-in-out infinite brilhar}.s-prox{stroke:var(--sulco-prox)}@keyframes brilhar{0%,to{opacity:.55}50%{opacity:1}}.toca{aspect-ratio:300/260;width:100%;position:relative}.toca .prato{aspect-ratio:1;background:repeating-radial-gradient(circle, var(--prato) 0 3px, var(--prato-2) 3px 4px);width:81.3333%;box-shadow:inset 0 0 0 1px var(--prato-2);border-radius:50%;position:absolute;top:3.0769%;left:2.6667%}.toca>.disco{width:73.3333%;position:absolute;top:7.6923%;left:6.6667%}.toca .sobre{pointer-events:none;width:100%;height:100%;position:absolute;inset:0;overflow:visible}.braco{transform-origin:268px 30px;transition:transform var(--d-agulha) var(--c-agulha);transform:rotate(-26deg)}.toca.agulha .braco{transform:rotate(0)}.toca.levantado .braco{transform:rotate(-11deg)}.braco-base{fill:var(--metal)}.braco-eixo{fill:var(--metal-2)}.braco-tubo{stroke:var(--metal-2);stroke-width:5px;stroke-linecap:round;fill:none}.braco-cab{stroke:var(--texto);stroke-width:12px;stroke-linecap:round;fill:none}.braco-peso{fill:var(--metal-2)}.toca.levantado .braco-cab{filter:drop-shadow(4px 8px 4px rgb(var(--sombra-rgb) / .35))}.anel-trilho{fill:none;stroke:var(--linha);stroke-width:6px}.anel-prog{fill:none;stroke:var(--marca-ui);stroke-width:6px;stroke-linecap:round;transition:stroke-dashoffset .9s var(--c-folha)}.telas{position:absolute;inset:0}.tela{background:var(--fundo);z-index:10;flex-direction:column;display:flex;position:fixed;inset:0;overflow:hidden}.tela.ativa,.tela.saindo{display:flex}.tela.saindo{pointer-events:none;z-index:1}.tela.ativa{z-index:2}.tela.entra-fundo{animation:entraFundo var(--d-rolar) var(--c-rolar) both}.tela.sai-fundo{animation:saiFundo var(--d-rolar) var(--c-rolar) both}.tela.entra-volta{animation:entraVolta var(--d-rolar) var(--c-rolar) both}.tela.sai-volta{animation:saiVolta var(--d-rolar) var(--c-rolar) both;z-index:3}.tela.entra-troca{animation:entraTroca .36s var(--c-folha) both}.tela.sai-troca{animation:.26s both saiTroca}@keyframes entraFundo{0%{transform:translate(100%)}to{transform:none}}@keyframes saiFundo{0%{transform:none}to{opacity:.4;transform:translate(-28%)}}@keyframes entraVolta{0%{opacity:.4;transform:translate(-28%)}to{opacity:1;transform:none}}@keyframes saiVolta{0%{transform:none}to{transform:translate(100%)}}@keyframes entraTroca{0%{opacity:0;transform:scale(.985)}to{opacity:1;transform:none}}@keyframes saiTroca{to{opacity:0}}.cab{z-index:5;padding:var(--sa-t) 16px 10px;min-height:calc(var(--sa-t) + 58px);background:var(--fundo);flex:none;align-items:center;gap:12px;display:flex;position:relative}.cab .ancora{flex:none;width:40px;height:40px}.cab-titulo{flex:1;min-width:0}.cab-titulo h1{font:800 22px/1.15 var(--f-display);letter-spacing:-.01em;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.cab-titulo p{font:500 13.5px/1.3 var(--f-texto);color:var(--texto-2);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.cab-raiz .cab-titulo h1{font-size:24px}.rolagem{overscroll-behavior:contain;min-height:0;padding:4px 16px calc(var(--sa-b) + 28px);scrollbar-width:none;flex:1;position:relative;overflow:hidden auto}.rolagem::-webkit-scrollbar{display:none}.com-abas .rolagem{padding-bottom:calc(var(--sa-b) + 104px)}.rodape{z-index:4;padding:12px 16px calc(var(--sa-b) + 10px);background:var(--fundo);box-shadow:0 -1px 0 var(--linha);flex:none;position:relative}.pilha{gap:var(--e4);display:grid}.pilha-g{gap:var(--e5);display:grid}.sec-tit{justify-content:space-between;align-items:baseline;gap:12px;margin:28px 0 12px;display:flex}.sec-tit h2{font:800 20px/1.2 var(--f-display)}.sec-tit span{color:var(--texto-2);font-size:13.5px}.apoio{color:var(--texto-2);font-size:14px;line-height:1.45}.lead{font-size:17px;line-height:1.5}.centro{text-align:center}#disco-guia{z-index:30;pointer-events:none;transform-origin:20px 20px;opacity:0;width:40px;height:40px;transition:opacity .2s;position:absolute;top:0;left:0}#disco-guia svg{width:100%;height:100%;filter:drop-shadow(0 3px 4px rgb(var(--sombra-rgb) / .3))}#disco-guia.visivel{opacity:1}@media (prefers-reduced-motion:no-preference){@view-transition{navigation:auto}}::view-transition{pointer-events:none}::view-transition-new(.entra-fundo){animation:entraFundo var(--d-rolar) var(--c-rolar) both}::view-transition-old(.sai-fundo){animation:saiFundo var(--d-rolar) var(--c-rolar) both}::view-transition-new(.entra-volta){animation:entraVolta var(--d-rolar) var(--c-rolar) both}::view-transition-old(.sai-volta){animation:saiVolta var(--d-rolar) var(--c-rolar) both}::view-transition-group(.sai-volta){z-index:3}::view-transition-new(.entra-troca){animation:entraTroca .36s var(--c-folha) both}::view-transition-old(.sai-troca){animation:.26s both saiTroca}::view-transition-old(.sai-tela){opacity:0;animation:none}::view-transition-new(.entra-tela){animation:none}:root[data-direcao=fundo]::view-transition-new(.entra-tela){animation:entraFundo var(--d-rolar) var(--c-rolar) both}:root[data-direcao=fundo]::view-transition-old(.sai-tela){opacity:1;animation:saiFundo var(--d-rolar) var(--c-rolar) both}:root[data-direcao=volta]::view-transition-new(.entra-tela){animation:entraVolta var(--d-rolar) var(--c-rolar) both}:root[data-direcao=volta]::view-transition-old(.sai-tela){opacity:1;animation:saiVolta var(--d-rolar) var(--c-rolar) both}:root[data-direcao=volta]::view-transition-group(.sai-tela){z-index:3}:root[data-direcao=troca]::view-transition-new(.entra-tela){animation:entraTroca .36s var(--c-folha) both}:root[data-direcao=troca]::view-transition-old(.sai-tela){opacity:1;animation:.26s both saiTroca}:root[data-sem-transicao]::view-transition-group(*){animation:none!important}:root[data-sem-transicao]::view-transition-image-pair(*){animation:none!important}:root[data-sem-transicao]::view-transition-old(*){animation:none!important}:root[data-sem-transicao]::view-transition-new(*){animation:none!important}:root[data-sem-transicao]::view-transition-old(*){opacity:0}:root[data-transicao]::view-transition-old(root){mix-blend-mode:normal}:root[data-transicao]::view-transition-new(root){mix-blend-mode:normal}:root[data-transicao=fundo]::view-transition-old(root){animation:saiFundo var(--d-rolar) var(--c-rolar) both}:root[data-transicao=fundo]::view-transition-new(root){animation:entraFundo var(--d-rolar) var(--c-rolar) both}:root[data-transicao=volta]::view-transition-old(root){animation:saiVolta var(--d-rolar) var(--c-rolar) both;z-index:1}:root[data-transicao=volta]::view-transition-new(root){animation:entraVolta var(--d-rolar) var(--c-rolar) both}:root[data-transicao=troca]::view-transition-old(root){animation:.26s both saiTroca}:root[data-transicao=troca]::view-transition-new(root){animation:entraTroca .36s var(--c-folha) both}[data-guia]{view-transition-name:disco-guia}[data-guia]>use{transform-box:view-box;transform-origin:50%;rotate:var(--angulo-guia,0deg)}::view-transition-group(disco-guia){z-index:30;animation-duration:var(--d-rolar);animation-timing-function:var(--c-rolar)}::view-transition-old(disco-guia){animation:giroGuiaSai var(--d-rolar) var(--c-rolar) both, saiTroca var(--d-rolar) linear both}::view-transition-new(disco-guia){animation:giroGuia var(--d-rolar) var(--c-rolar) both, saiTroca var(--d-rolar) linear reverse both}::view-transition-old(disco-guia):only-child{animation:.2s both saiTroca}::view-transition-new(disco-guia):only-child{animation:.2s reverse both saiTroca}@keyframes giroGuia{0%{transform:rotate(calc(var(--giro-guia,0deg) * -1))}}@keyframes giroGuiaSai{to{transform:rotate(var(--giro-guia,0deg))}}.abas{view-transition-name:abas}::view-transition-group(abas){z-index:40}::view-transition-old(abas):not(:only-child){display:none}::view-transition-new(abas):not(:only-child){animation:none}::view-transition-new(abas):only-child{animation:abasSobe .38s var(--c-folha) both, saiTroca .2s ease reverse both}::view-transition-old(abas):only-child{animation:abasDesce .38s var(--c-folha) both, saiTroca .2s ease both}@keyframes abasSobe{0%{transform:translateY(140%)}}@keyframes abasDesce{to{transform:translateY(140%)}}.abas{z-index:40;left:14px;right:14px;bottom:calc(var(--sa-b) - 10px);background:var(--vinil);height:66px;box-shadow:inset 0 0 0 1px var(--vinil-aro), var(--sombra-3);transition:transform .38s var(--c-folha), opacity .2s;background-image:repeating-radial-gradient(circle,#0000 0 3px,#ffffff06 3px 4px);border-radius:999px;grid-template-columns:repeat(5,1fr);padding:0 6px;display:grid;position:absolute}.abas.escondida{opacity:0;pointer-events:none;transform:translateY(140%)}.aba{z-index:1;min-height:66px;color:var(--sobre-vinil-2);font:650 11.5px/1 var(--f-texto);align-content:start;justify-items:center;gap:9px;padding-top:15px;display:grid;position:relative}.aba .ic{width:22px;height:22px;transition:color .2s}.aba[aria-current=page]{color:#eef9e6}.aba[aria-current=page] .ic{color:#062a09}a.aba{text-decoration:none}.aba-ind{z-index:0;top:8px;left:calc(6px + (var(--i,0) + .5) * (100% - 12px) / 5 - 18px);pointer-events:none;background:radial-gradient(circle,#0b1a10 0 2px,#0000 2.5px),repeating-radial-gradient(circle,#7fd846 0 3px,#74cc3c 3px 4px);border-radius:50%;width:36px;height:36px;position:absolute;box-shadow:0 0 0 3px #7fd8462e}.aba-ind:after{content:"";border:1.5px dashed #062a0973;border-radius:50%;position:absolute;inset:3px}.veu{z-index:60;background:var(--veu);opacity:0;pointer-events:none;transition:opacity .3s;position:absolute;inset:0}.veu.aberto{opacity:1;pointer-events:auto}.folha{z-index:70;overscroll-behavior:contain;max-height:88%;padding:10px 20px calc(var(--sa-b) + 16px);border-radius:var(--r-folha) var(--r-folha) 0 0;background:var(--fundo);box-shadow:var(--sombra-3);visibility:hidden;transition:transform var(--d-folha) var(--c-folha), visibility 0s var(--d-folha);position:absolute;bottom:0;left:0;right:0;overflow-y:auto;transform:translateY(105%)}.folha.aberta{visibility:visible;transition:transform var(--d-folha) var(--c-folha);transform:none}.folha:before{content:"";background:var(--linha-forte);opacity:.55;border-radius:3px;width:40px;height:5px;margin:0 auto 14px;display:block}.folha h2{font:800 22px/1.2 var(--f-display)}.folha-acoes{gap:14px;margin-top:20px;display:grid}#aviso{z-index:90;left:50%;bottom:calc(var(--sa-b) + 92px);opacity:0;pointer-events:none;background:var(--vinil);color:#eef9e6;max-width:calc(100% - 48px);font:600 14px/1.3 var(--f-texto);box-shadow:var(--sombra-2), inset 0 0 0 1px var(--vinil-aro);transition:transform .3s var(--c-folha), opacity .2s;text-align:center;border-radius:999px;padding:12px 18px;position:absolute;transform:translate(-50%,20px)}#aviso.mostrar{opacity:1;transform:translate(-50%)}.seg{background:var(--sup-2);border-radius:999px;grid-auto-columns:1fr;grid-auto-flow:column;gap:4px;padding:4px;display:grid}.seg button{min-height:40px;color:var(--texto-2);transition:background var(--d-toque), color var(--d-toque);border-radius:999px;font-size:14px;font-weight:650}.seg button[aria-pressed=true],.seg button[aria-checked=true]{background:var(--fundo);color:var(--texto);box-shadow:var(--sombra-1)}.entrar-topo{justify-items:center;gap:4px;padding:8px 0 28px;display:grid}.entrar-topo .ancora{width:96px;height:96px}.entrar-topo .letreiro-fixo{font:800 34px/1 var(--f-letreiro);letter-spacing:-.03em;margin-top:14px}.entrar-topo p{color:var(--texto-2);font-size:15px}.form-entrar{gap:18px;display:grid}.form-entrar h1{font:800 28px/1.1 var(--f-display)}.alerta{background:var(--coral-suave);color:var(--coral-texto);border-radius:20px;align-items:flex-start;gap:10px;padding:12px 16px;font-size:15px;font-weight:600;line-height:1.4;display:flex}.rodape-link{text-align:center;color:var(--texto-2);margin-top:8px;font-size:15px}.aceite-termos{text-align:center;color:var(--texto-2);margin-top:4px;font-size:13.5px;line-height:1.45}.aceite-termos .btn-texto{min-height:0;font-size:inherit;padding:0;display:inline}.perfis-topo{text-align:center;justify-items:center;gap:10px;padding:4px 0 24px;display:grid}.perfis-topo .ancora{width:56px;height:56px}.perfis-topo h1{font:800 30px/1.1 var(--f-display)}.grade-perfis{grid-template-columns:1fr 1fr;gap:40px 18px;padding-top:14px;display:grid}.perfil{text-align:left;border-radius:14px;gap:10px;display:grid}.perfil-capa{aspect-ratio:1;isolation:isolate;display:block;position:relative}.perfil-capa .disco{z-index:-1;width:88%;transition:transform .42s var(--c-agulha);position:absolute;top:6%;left:6%;transform:translateY(-13%)}.perfil-capa .manga{border-radius:var(--r-capa);background:var(--cor);color:#062a09;box-shadow:var(--sombra-2);transition:transform .42s var(--c-agulha);align-content:end;padding:12px;display:grid;position:absolute;inset:0;overflow:hidden}.manga .inicial{font:900 64px/.8 var(--f-display);letter-spacing:-.04em}.manga:before{content:"";aspect-ratio:1;border:10px solid #062a091f;border-radius:50%;width:76%;position:absolute;top:-24%;right:-24%}.manga:after{content:"";aspect-ratio:1;background:#ffffff59;border-radius:50%;width:24%;position:absolute;top:2%;right:2%}.perfil:hover .perfil-capa .disco,.perfil:focus-visible .perfil-capa .disco{transform:translateY(-22%)rotate(30deg)}.perfil.escolhido .perfil-capa .disco{transform:translateY(-34%)rotate(120deg)}.perfil.escolhido .manga{transform:translateY(6%)}.perfil-nome{font:800 19px/1.1 var(--f-display)}.perfil-info{color:var(--texto-2);font-size:13.5px;line-height:1.35}.perfil-info .cadeado{vertical-align:-3px;display:inline-flex}.perfis-rodape{justify-items:center;gap:4px;margin-top:28px;display:grid}.ancora{display:block}.ancora>svg{filter:drop-shadow(0 3px 4px rgb(var(--sombra-rgb) / .3))}.entrar-topo .ancora>svg{filter:drop-shadow(0 7.2px 9.6px rgb(var(--sombra-rgb) / .3))}.perfis-topo .ancora>svg{filter:drop-shadow(0 4.2px 5.6px rgb(var(--sombra-rgb) / .3))}.perfis-topo .apoio,.perfil-nome{overflow-wrap:anywhere}.perfil{min-width:0}.perfil-capa.vazia{border-radius:var(--r-capa);border:2px dashed var(--linha-forte);color:var(--texto-2);place-items:center;display:grid}.pin-topo{text-align:center;justify-items:center;gap:8px;padding:0 0 20px;display:grid}.pin-topo .mini-capa{border-radius:var(--r-capa);background:var(--cor,var(--lima));color:#062a09;width:72px;height:72px;font:900 38px/1 var(--f-display);box-shadow:var(--sombra-2);place-items:center;display:grid}.pin-topo h1{font:800 28px/1.1 var(--f-display);overflow-wrap:anywhere;margin-top:6px}.pin-pontos{justify-content:center;gap:18px;margin:8px 0 6px;display:flex}.pin-ponto{width:22px;height:22px;box-shadow:inset 0 0 0 2px var(--linha-forte);transition:background .2s, transform .3s var(--c-agulha);border-radius:50%}.pin-ponto.cheio{background:radial-gradient(circle, var(--lima-claro) 0 3px, var(--vinil) 3.5px);box-shadow:none;transform:rotate(30deg)scale(1.08)}.pin-pontos.erro .pin-ponto{background:var(--coral);box-shadow:none}.pin-pontos.ok .pin-ponto{background:var(--lima);box-shadow:0 0 0 3px var(--lima-claro)}.pin-pontos.tremer{animation:.42s tremer}@keyframes tremer{20%,60%{transform:translate(-9px)}40%,80%{transform:translate(9px)}}.pin-msg{text-align:center;min-height:24px;color:var(--coral-texto);font-size:15px;font-weight:650}.teclado{grid-template-columns:repeat(3,76px);justify-content:center;gap:14px 26px;margin-top:12px;display:grid}.tecla{width:76px;height:76px;font:700 30px/1 var(--f-display);background:var(--sup);color:var(--texto);box-shadow:0 3px 0 var(--linha);transition:transform var(--d-toque) var(--c-toque), box-shadow var(--d-toque), background var(--d-toque);border-radius:50%;place-items:center;display:grid}.tecla:active{box-shadow:0 0 0 var(--linha);background:var(--lima-claro);color:#062a09;transform:translateY(3px)}.tecla.sem-fundo{box-shadow:none;font:650 15px/1 var(--f-texto);color:var(--link);background:0 0}.teclado .tecla-vazia{width:76px;height:76px}.pin-apoio{text-align:center;padding-bottom:12px}.pin-salvar{margin-top:28px}.cab-titulo.longo h1{white-space:normal;-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:19px;line-height:1.2;display:-webkit-box}.bv-palco{text-align:center;flex:1;align-content:center;justify-items:center;gap:24px;padding:0 28px;display:grid}.bv-arte{aspect-ratio:1;isolation:isolate;width:236px;position:relative}.bv-arte .disco{z-index:-1;width:90%;transition:transform .7s var(--c-agulha);position:absolute;top:5%;left:5%}.bv-arte .manga{border-radius:var(--r-capa);box-shadow:var(--sombra-3);position:absolute;inset:0;overflow:hidden}.bv-arte .manga svg{width:100%;height:100%}.bv-arte.sai .disco{transform:translate(34%)rotate(60deg)}.bv-texto h1{font:800 30px/1.1 var(--f-display)}.bv-texto p{color:var(--texto-2);max-width:30ch;margin-top:10px;font-size:17px;line-height:1.5}.bv-pontos{justify-content:center;gap:10px;display:flex}.bv-pontos i{width:12px;height:12px;box-shadow:inset 0 0 0 2px var(--linha-forte);border-radius:50%;transition:all .3s}.bv-pontos i.on{background:var(--vinil);width:32px;box-shadow:none;border-radius:999px}.bv-acoes{justify-content:space-between;align-items:center;gap:12px;display:flex}.bv-acoes .btn-pri{flex:1}.tela-abertura{background:var(--lima-claro);color:#062a09}:root[data-theme=dark] .tela-abertura{background:var(--fundo);color:var(--texto)}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .tela-abertura{background:var(--fundo);color:var(--texto)}}.abertura-toque{padding:var(--sa-t) 24px var(--sa-b);flex:1;place-content:center;justify-items:center;gap:6px;display:grid}.cena-abertura{width:300px;max-width:80vw}.cena-abertura .prato{background:repeating-radial-gradient(circle,#062a0912 0 3px,#062a091f 3px 4px);box-shadow:inset 0 0 0 1.5px #062a092e}.cena-abertura .disco{opacity:0}.cena-abertura.anima .disco{animation:cair .7s cubic-bezier(.5, 0, .7, .4) .15s both, quicar .38s var(--c-agulha) .85s both}.cena-abertura.anima .disco .gira{animation:1s cubic-bezier(.33,0,.67,.33) 1.35s both acelera,.9s linear 2.35s infinite girar}.cena-abertura .braco-base,.cena-abertura .braco-peso{fill:#062a0940}.cena-abertura .braco-tubo{stroke:#062a098c}.cena-abertura .braco-cab{stroke:#062a09}.cena-abertura.anima .braco{animation:bracoDesce var(--d-agulha) var(--c-agulha) 1.05s both}@keyframes cair{0%{opacity:0;transform:translateY(-160%)scale(1.25)}30%{opacity:1}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes quicar{0%{transform:scale(1)}40%{transform:scale(.96,.94)}to{transform:scale(1)}}@keyframes bracoDesce{0%{transform:rotate(-26deg)}to{transform:rotate(0)}}.letreiro{font:800 46px/1 var(--f-letreiro);letter-spacing:-.03em;opacity:0;margin-top:18px}.abertura-sub{font:600 16px/1.3 var(--f-texto);opacity:0}.anima~.letreiro,.tela-abertura.anima .letreiro{animation:surgir .52s var(--c-folha) 1.6s both}.tela-abertura.anima .abertura-sub{animation:surgir .52s var(--c-folha) 1.78s both}@keyframes surgir{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}:root[data-theme=dark] .cena-abertura .prato{background:repeating-radial-gradient(circle, var(--prato) 0 3px, var(--prato-2) 3px 4px);box-shadow:none}:root[data-theme=dark] .cena-abertura .braco-base,:root[data-theme=dark] .cena-abertura .braco-peso{fill:var(--metal)}:root[data-theme=dark] .cena-abertura .braco-tubo{stroke:var(--metal-2)}:root[data-theme=dark] .cena-abertura .braco-cab{stroke:var(--texto)}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .cena-abertura .prato{background:repeating-radial-gradient(circle, var(--prato) 0 3px, var(--prato-2) 3px 4px);box-shadow:none}:root:not([data-theme=light]) .cena-abertura .braco-base,:root:not([data-theme=light]) .cena-abertura .braco-peso{fill:var(--metal)}:root:not([data-theme=light]) .cena-abertura .braco-tubo{stroke:var(--metal-2)}:root:not([data-theme=light]) .cena-abertura .braco-cab{stroke:var(--texto)}}.avatar{background:var(--lima);color:#062a09;width:44px;height:44px;font:900 19px/1 var(--f-display);box-shadow:0 0 0 2px var(--fundo), 0 0 0 4px var(--lima-borda);transition:transform var(--d-toque);border-radius:50%;flex:none;place-items:center;display:grid}.avatar:active{transform:scale(.92)}.bloco-dia{border-radius:var(--r-folha);background:var(--sup);padding:18px 16px;position:relative}.dia-topo{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.dia-topo h2{font:800 24px/1.1 var(--f-display)}.dia-topo p{color:var(--texto-2);margin-top:3px;font-size:14px}.lado-a{background:var(--vinil);width:46px;height:46px;color:var(--lima-claro);font:800 12.5px/1 var(--f-display);text-align:center;box-shadow:inset 0 0 0 3px var(--vinil), inset 0 0 0 4.5px #d8ff9e59;border-radius:50%;flex:none;place-items:center;display:grid}.toca-dia{margin:6px -4px 0}.toca-dia>.disco{cursor:pointer}.meta-leg{align-items:center;gap:10px;margin-top:4px;font-size:14.5px;line-height:1.35;display:flex}.meta-leg .anel-mini{flex:none;width:30px;height:30px}.meta-leg b{font:800 17px/1 var(--f-display)}.faixas{gap:2px;margin-top:12px;display:grid}.faixa>:is(button,a){text-align:left;width:100%;min-height:56px;transition:background var(--d-toque);border-radius:18px;align-items:center;gap:12px;padding:6px 8px;display:flex}.faixa>:is(button,a):hover{background:rgb(var(--sombra-rgb) / .04)}.faixa>:is(button,a):active{background:rgb(var(--sombra-rgb) / .08)}.faixa-n{width:34px;height:34px;font:800 15px/1 var(--f-display);box-shadow:inset 0 0 0 2px var(--linha-forte);color:var(--texto-2);border-radius:50%;flex:none;place-items:center;display:grid}.faixa.feita .faixa-n{background:var(--lima);color:#062a09;box-shadow:none}.faixa.atual .faixa-n{background:var(--vinil);color:var(--lima-claro);box-shadow:0 0 0 3px var(--lima-claro), 0 0 0 4.5px var(--lima-borda)}.faixa-t{flex:1;min-width:0;display:grid}.faixa-t b{font:650 15.5px/1.25 var(--f-texto)}.faixa-t small{color:var(--texto-2);font-size:13px}.faixa.feita .faixa-t b{color:var(--texto-2);text-decoration:line-through;-webkit-text-decoration-color:var(--lima-borda);text-decoration-color:var(--lima-borda);text-decoration-thickness:2px}.faixa-e{font:650 13px/1 var(--f-texto);color:var(--texto-2);flex:none;align-items:center;gap:6px;display:inline-flex}.faixa.atual .faixa-e{color:var(--link)}.eq{align-items:flex-end;gap:2px;height:14px;display:inline-flex}.eq i{background:currentColor;border-radius:2px;width:3px;height:40%;animation:.9s ease-in-out infinite eq}.eq i:nth-child(2){animation-delay:-300ms}.eq i:nth-child(3){animation-delay:-600ms}@keyframes eq{0%,to{height:30%}50%{height:100%}}.dica-btn{text-align:center;color:var(--texto-2);margin-top:10px;font-size:13.5px}.bloco-dia .btn-largo{margin-top:14px}.duo{grid-template-columns:1fr 1fr;gap:12px;margin-top:16px;display:grid}.mini-bloco{border-radius:var(--r-bloco);background:var(--fundo);box-shadow:inset 0 0 0 1.5px var(--linha);text-align:left;align-content:start;gap:4px;padding:14px;display:grid}.faixas-caixa{border-radius:var(--r-bloco);background:var(--fundo);box-shadow:inset 0 0 0 1.5px var(--linha);padding:6px}.mini-bloco h3{font:650 13.5px/1.2 var(--f-texto);color:var(--texto-2)}.mini-bloco .grande{font:900 34px/1 var(--f-display);letter-spacing:-.02em}.mini-bloco .grande small{font:700 15px var(--f-display);letter-spacing:0;margin-left:2px}.mini-bloco p{color:var(--texto-2);font-size:13px;line-height:1.35}.seq-linha{align-items:flex-end;gap:8px;display:flex}.pilha-discos{flex:none;width:64px}.atalhos{grid-template-columns:repeat(3,1fr);gap:8px;margin-top:4px;display:grid}.atalho{text-align:center;font:650 13.5px/1.25 var(--f-texto);justify-items:center;gap:8px;padding:4px 0;display:grid}.atalho .redondo{background:var(--vinil);width:64px;height:64px;color:var(--lima-claro);box-shadow:var(--sombra-disco)}.atalho:nth-child(2) .redondo{background:var(--lima);color:#062a09;box-shadow:0 4px 0 var(--lima-borda)}.atalho:nth-child(3) .redondo{background:var(--sup-2);color:var(--texto);box-shadow:inset 0 0 0 1.5px var(--linha-forte)}.atalho:active .redondo{transform:translateY(2px)}.praticar{grid-template-columns:1fr 1fr;gap:12px;display:grid}.prat{border-radius:var(--r-bloco);text-align:left;background:var(--sup);min-height:128px;transition:transform var(--d-toque) var(--c-toque);align-content:start;gap:10px;padding:14px;display:grid;position:relative;overflow:hidden}.prat:active{transform:translateY(2px)scale(.985)}.prat .redondo,.bloco-prat .redondo{background:var(--fundo);width:44px;height:44px;color:var(--texto);box-shadow:var(--sombra-1)}.prat b{font:800 16.5px/1.15 var(--f-display)}.prat small{color:var(--texto-2);font-size:13px;line-height:1.3}.prat .badge{background:var(--coral-btn);min-width:28px;height:28px;color:var(--sobre-coral);font:800 14px/1 var(--f-display);border-radius:999px;place-items:center;padding:0 8px;display:grid;position:absolute;top:12px;right:12px}.trocar{justify-content:center;margin-top:20px;display:flex}.cab-titulo p>.cab-idioma{align-items:center;gap:2px;max-width:100%;display:inline-flex}.linha-flex{align-items:center;gap:10px;display:flex}.lista-opcoes{gap:8px;display:grid}.opcao{text-align:left;background:var(--fundo);width:100%;min-height:60px;box-shadow:inset 0 0 0 1.5px var(--linha);transition:box-shadow var(--d-toque), background var(--d-toque), transform var(--d-toque);border-radius:999px;align-items:center;gap:12px;padding:8px 14px 8px 8px;display:flex}.opcao:active{transform:scale(.985)}.opcao .redondo{background:var(--sup);width:44px;height:44px;color:var(--texto)}.opcao .opcao-t{flex:1;min-width:0;display:grid}.opcao .opcao-t b{font:650 16px/1.25 var(--f-texto)}.opcao .opcao-t small{color:var(--texto-2);font-size:13px;line-height:1.3}.opcao .marca{width:24px;height:24px;box-shadow:inset 0 0 0 2px var(--linha-forte);border-radius:50%;flex:none}.opcao[aria-checked=true]{background:var(--sup);box-shadow:inset 0 0 0 2.5px var(--texto)}.opcao[aria-checked=true] .redondo{background:var(--vinil);color:var(--lima-claro)}.opcao[aria-checked=true] .marca{background:radial-gradient(circle, var(--lima-claro) 0 3px, var(--vinil) 3.5px);box-shadow:none}.opcao.modo{border-radius:24px;align-items:flex-start;padding:14px}.opcao.criar{box-shadow:inset 0 0 0 1.5px var(--linha-forte);outline:1.5px dashed var(--linha-forte);outline-offset:-1.5px;box-shadow:none;background:0 0;border:0}.velocidades{justify-content:space-between;gap:8px;display:flex}.vel{text-align:center;background:var(--sup);width:72px;height:72px;color:var(--texto);box-shadow:inset 0 0 0 1.5px var(--linha);place-content:center;display:grid}.vel b{font:800 22px/1 var(--f-display)}.vel small{color:var(--texto-2);font-size:11.5px;font-weight:600}.vel[aria-checked=true]{background:var(--lima);color:#062a09;box-shadow:0 4px 0 var(--lima-borda)}.vel[aria-checked=true] small{color:#062a09}.mt8{margin-top:8px}.mt12{margin-top:12px}.mt16{margin-top:16px}.mt24{margin-top:24px}.ses-topo{padding:var(--sa-t) 16px 6px;align-items:center;gap:10px;display:flex}.ses-topo .cab-titulo{flex:1}.cronometro{background:var(--sup);height:36px;font:800 15px/1 var(--f-display);font-variant-numeric:tabular-nums;border-radius:999px;align-items:center;gap:6px;padding:0 12px;display:inline-flex}.cronometro i{background:var(--coral);border-radius:50%;width:8px;height:8px}.ses-cena{flex:none;width:min(324px,43.8462svh);max-width:calc(100% - 24px);margin:8px auto 0;position:relative}.anel-grav{aspect-ratio:1;pointer-events:none;width:73.3333%;box-shadow:0 0 0 calc(6px + var(--v,0) * 14px) color-mix(in srgb, var(--coral) 28%, transparent), 0 0 0 4px var(--coral);opacity:0;border-radius:50%;transition:opacity .3s;position:absolute;top:7.6923%;left:6.6667%}.ses-cena.ouvindo .anel-grav{opacity:1}.ses-estado{text-align:center;flex:none;min-height:76px;padding:10px 24px 0}.ses-estado h2{font:800 28px/1.1 var(--f-display);align-items:center;gap:10px;display:inline-flex}.ses-estado h2 .pt{background:var(--marca-ui);border-radius:50%;width:12px;height:12px}.ses-estado.ouvindo h2 .pt{background:var(--coral);animation:.9s infinite brilhar}.ses-estado p{color:var(--texto-2);margin-top:4px;font-size:14.5px}.falas{flex-direction:column;flex:auto;justify-content:flex-end;gap:8px;min-height:0;padding:6px 16px 0;display:flex;overflow:hidden;-webkit-mask-image:linear-gradient(#0000 0,#000 28px);mask-image:linear-gradient(#0000 0,#000 28px)}.falas .fala{flex:none}.falas .fala-t{-webkit-line-clamp:6;line-clamp:6;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.fala{max-width:88%;animation:surgir .36s var(--c-folha) both;border-radius:22px;padding:10px 14px;font-size:15.5px;line-height:1.4}.fala small{font:700 12px/1.2 var(--f-texto);color:var(--texto-2);margin-bottom:2px;display:block}.fala.tutor{background:var(--sup);border-bottom-left-radius:8px}.fala.voce{background:var(--vinil);color:#eef9e6;box-shadow:inset 0 0 0 1px var(--vinil-aro);border-bottom-right-radius:8px;place-self:flex-end end}.fala.voce small{color:#b9cdb5}.ses-controles{padding:12px 16px calc(var(--sa-b) + 14px);flex:none;justify-content:center;align-items:center;gap:28px;margin-top:auto;display:flex}.ses-controles .rotulado{color:var(--texto-2);justify-items:center;gap:6px;font-size:12.5px;font-weight:650;display:grid}.ses-controles .redondo.peq{background:var(--sup);width:56px;height:56px;color:var(--texto)}.ses-controles .redondo.grande{background:var(--lima);color:#062a09;width:80px;height:80px;box-shadow:0 5px 0 var(--lima-borda)}.ses-controles .redondo.grande .ic{width:30px;height:30px}.ses-controles .redondo.fim{background:var(--coral-suave);width:56px;height:56px;color:var(--coral-texto)}.passos-cor{font:650 13.5px/1 var(--f-texto);color:var(--texto-2);align-items:center;gap:8px;margin:2px 0 14px;display:flex}.passos-cor span{align-items:center;gap:6px;display:inline-flex}.passos-cor span i{width:22px;height:22px;font:800 12px/1 var(--f-display);box-shadow:inset 0 0 0 2px var(--linha-forte);border-radius:50%;place-items:center;font-style:normal;display:grid}.passos-cor span.on{color:var(--texto)}.passos-cor span.on i{background:var(--vinil);color:var(--lima-claro);box-shadow:none}.passos-cor span.feito i{background:var(--lima);color:#062a09;box-shadow:none}.passos-cor .tr{background:var(--linha-forte);border-radius:2px;flex:0 0 18px;height:2px}.cor-linhas{gap:10px;margin-top:12px;display:grid}.cor-l{background:var(--sup);border-radius:20px;gap:2px;padding:12px 14px;display:grid}.cor-l small{font:700 12.5px/1.2 var(--f-texto);color:var(--texto-2)}.cor-l p{font:600 17px/1.4 var(--f-texto)}.cor-l.errado{background:var(--coral-suave)}.cor-l.errado small{color:var(--coral-texto)}.cor-l.certo{background:var(--acerto-suave)}.cor-l.certo small{color:var(--acerto)}.risco{text-decoration:line-through;-webkit-text-decoration-color:var(--coral-texto);text-decoration-color:var(--coral-texto);color:var(--coral-texto);text-decoration-thickness:2px}.real-certo{color:var(--acerto);font-weight:800}.repare{box-shadow:inset 0 0 0 1.5px var(--ambar-borda);border-radius:20px;align-items:flex-start;gap:10px;margin-top:12px;padding:12px 14px;font-size:14.5px;line-height:1.45;display:flex}.repare b{color:var(--ambar-texto)}.mic-area{text-align:center;justify-items:center;gap:10px;padding:14px 0 4px;display:grid}.btn-mic{background:var(--vinil);width:84px;height:84px;color:var(--lima-claro);box-shadow:0 5px 0 #000, inset 0 0 0 1.5px var(--vinil-aro);transition:transform var(--d-toque), box-shadow var(--d-toque);border-radius:50%;place-items:center;display:grid;position:relative}.btn-mic .ic{width:32px;height:32px}.btn-mic:active{box-shadow:0 2px 0 #000, inset 0 0 0 1.5px var(--vinil-aro);transform:translateY(3px)}.btn-mic:after{content:"";border:4px solid var(--coral);opacity:0;border-radius:50%;transition:opacity .2s,transform .2s;position:absolute;inset:-8px;transform:scale(.9)}.btn-mic.gravando{background:var(--coral-btn);color:var(--sobre-coral);box-shadow:0 5px 0 var(--coral-borda)}.btn-mic.gravando:after{opacity:1;animation:1.1s ease-in-out infinite pulsar;transform:scale(1)}@keyframes pulsar{0%,to{opacity:1;transform:scale(1)}50%{opacity:.45;transform:scale(1.14)}}.onda{width:100%;height:44px}.onda path{fill:none;stroke:var(--coral);stroke-width:3px;stroke-linecap:round}.onda.tutor path{stroke:var(--marca-ui)}.sucesso{text-align:center;justify-items:center;gap:8px;padding:12px 0;display:grid}.sucesso .disco{width:96px}.sucesso h3{font:800 26px/1.1 var(--f-display)}.historico{gap:10px;display:grid}.rodape>.apoio{text-align:center;margin-bottom:10px}.conversa-unidade{text-align:center;justify-items:center;gap:12px;padding-top:12px;display:grid}.conversa-unidade .toca{width:300px;max-width:80%}.conversa-unidade .btn{margin-top:12px}.conversa-unidade .alerta{text-align:left}.conversa-unidade .btn-texto{margin-top:0}@starting-style{.folha.aberta{transform:translateY(105%)}.veu.aberto{opacity:0}}.ses-erro{padding-top:16px}.folha>.apoio.mb{margin-top:0}.cor-sessao{flex-wrap:wrap;justify-content:center;gap:4px 16px;margin-top:12px;display:flex}.abertura-vinil{z-index:50;pointer-events:none;flex-direction:column;transition:opacity .3s;display:flex;position:fixed;inset:0;overflow:hidden}.abertura-vinil.saindo{opacity:0}.lista-perfis{margin:0;padding:0;list-style:none}.cartao-perfil{gap:14px;display:grid}.perfil-linha{align-items:center;gap:14px;min-width:0;display:flex}.perfil-linha .perfil-nome{min-width:0}.cartao-perfil .mini-capa{border-radius:var(--r-capa);background:var(--cor,var(--lima));color:#062a09;width:48px;height:48px;font:900 24px/1 var(--f-display);box-shadow:var(--sombra-1);flex:none;place-items:center;display:grid}.acoes-perfil{flex-wrap:wrap;gap:10px;display:flex}.grupo-form{gap:10px;display:grid}.grupo-rotulo{font:650 14px/1.2 var(--f-texto)}.chips{flex-wrap:wrap;gap:10px;display:flex}.cores-capa{gap:16px;padding:3px;display:flex}.cor-capa{cursor:pointer;width:64px;height:64px;padding:0;display:block;position:relative}.cor-capa .manga{border-radius:var(--r-capa);background:var(--cor);width:100%;height:100%;box-shadow:var(--sombra-2);transition:transform var(--d-toque) var(--c-toque);display:block;position:relative;overflow:hidden}.cor-capa:active .manga{transform:scale(.96)}.cor-capa[aria-checked=true] .manga{outline:3px solid var(--link);outline-offset:3px}.cor-capa:focus-visible{outline:none}.cor-capa:focus-visible .manga{outline:3px solid var(--texto);outline-offset:3px}.nivel-idioma{gap:6px;display:grid}.seg-grade{border-radius:24px;grid-template-columns:1fr 1fr;grid-auto-flow:row}.rodape>.alerta{margin-bottom:12px}.folha>.apoio{margin-top:8px}.folha-acoes .btn-texto{justify-self:center}.capa-single{aspect-ratio:1;isolation:isolate;width:210px;margin:6px auto 4px;position:relative}.capa-single .disco{z-index:-1;width:92%;animation:sairManga .9s var(--c-agulha) .2s both;position:absolute;top:4%;left:4%}@keyframes sairManga{0%{transform:translate(0)rotate(0)}to{transform:translate(36%)rotate(140deg)}}.capa-single .manga{border-radius:var(--r-capa);background:var(--lima);color:#062a09;box-shadow:var(--sombra-3);align-content:space-between;padding:16px;display:grid;position:absolute;inset:0;overflow:hidden}.capa-single .manga h2{font:900 30px/.95 var(--f-display);letter-spacing:-.02em;position:relative}.capa-single .manga p{font:650 14px/1.3 var(--f-texto);position:relative}.capa-single .manga:before{content:"";aspect-ratio:1;background:repeating-radial-gradient(circle,#062a091a 0 2px,#0000 2px 9px);border-radius:50%;width:110%;position:absolute;bottom:-40%;left:-30%}.numeros{grid-template-columns:1fr 1fr;gap:10px;display:grid}.numero{border-radius:var(--r-bloco);background:var(--sup);padding:14px}.numero b{font:900 36px/1 var(--f-display);letter-spacing:-.02em;display:block}.numero span{color:var(--texto-2);font-size:13.5px}.lista-limpa{display:grid}.lista-limpa>li{border-bottom:1px solid var(--linha);align-items:center;gap:12px;padding:12px 0;display:flex}.lista-limpa>li:last-child{border-bottom:0}.lista-limpa .t{flex:1;min-width:0;display:grid}.lista-limpa .t b{font:650 15.5px/1.3 var(--f-texto)}.lista-limpa .t small{color:var(--texto-2);font-size:13px}.progresso-discos{align-items:center;gap:8px;display:flex}.progresso-discos i{width:18px;height:18px;box-shadow:inset 0 0 0 2px var(--linha-forte);border-radius:50%}.progresso-discos i.feito{background:radial-gradient(circle, #062a09 0 2px, var(--lima) 2.5px);box-shadow:none}.progresso-discos i.atual{background:radial-gradient(circle, var(--lima-claro) 0 2.5px, var(--vinil) 3px);box-shadow:0 0 0 3px var(--lima-claro)}.frase-grande{border-radius:var(--r-folha);background:var(--sup);font:700 26px/1.3 var(--f-display);letter-spacing:-.005em;padding:22px 20px}.frase-grande .w{border-radius:6px;transition:background .16s}.frase-grande .w.dita{background:var(--lima-claro);color:#062a09}.frase-grande .w.fraca{-webkit-text-decoration:underline wavy var(--ambar-borda);text-decoration:underline wavy var(--ambar-borda);text-underline-offset:5px;text-decoration-thickness:2px}.frase-grande small{font:500 15px/1.4 var(--f-texto);color:var(--texto-2);margin-top:10px;display:block}.sh-botoes{justify-content:center;gap:24px;margin-top:18px;display:flex}.sh-botoes .rotulado{color:var(--texto-2);justify-items:center;gap:6px;font-size:13px;font-weight:650;display:grid}.sh-botoes .redondo{background:var(--sup);width:60px;height:60px;color:var(--texto);box-shadow:inset 0 0 0 1.5px var(--linha)}.sh-botoes .redondo[aria-pressed=true]{background:var(--vinil);color:var(--lima-claro);box-shadow:none}.nota-disco{text-align:center;justify-items:center;gap:4px;padding-top:8px;display:grid}.nota-anel{aspect-ratio:1;width:168px;position:relative}.nota-anel svg{width:100%;height:100%}.nota-anel .valor{text-align:center;place-content:center;display:grid;position:absolute;inset:0}.nota-anel .valor b{font:900 52px/1 var(--f-display);letter-spacing:-.03em;color:#062a09}.nota-anel .valor small{font:700 11.5px/1 var(--f-texto);color:#062a09}.nota-anel .arco{fill:none;stroke-width:10px;stroke-linecap:round;transition:stroke-dashoffset 1s var(--c-folha)}.sh-botoes .redondo:disabled:not([aria-pressed=true]){opacity:.45;cursor:not-allowed}.palavras-nota{flex-wrap:wrap;justify-content:center;gap:8px;margin-top:12px;display:flex}.palavras-nota .etiqueta{cursor:pointer;min-height:36px;padding:6px 12px;font-size:14px}.nota-disco .apoio b{color:var(--texto)}.sh-resumo .lista-limpa{margin-top:6px}.sh-resumo .lista-limpa button{text-align:left;width:100%;font:650 15.5px/1.3 var(--f-texto);align-items:center;gap:12px;padding:0;display:flex}.sh-resumo h2{font:800 17px/1.2 var(--f-display);margin:22px 0 4px}.sh-resumo .etiqueta{justify-content:center;min-width:44px}.niv-hero{text-align:center;justify-items:center;gap:14px;padding:8px 0 18px;display:grid}.niv-hero .disco{width:170px}.niv-hero h2{font:900 28px/1.1 var(--f-display)}.niv-hero p{color:var(--texto-2);max-width:32ch;font-size:16.5px}.lista-icones{gap:10px;display:grid}.lista-icones li{background:var(--sup);border-radius:999px;align-items:center;gap:12px;padding:12px 14px;font-size:15px;font-weight:600;display:flex}.lista-icones li .redondo{background:var(--fundo);width:40px;height:40px}.resultado-nivel{text-align:center;justify-items:center;gap:10px;display:grid}.capa-nivel{aspect-ratio:1;isolation:isolate;width:230px;margin:8px 50px 6px 0;position:relative}.capa-nivel .disco{z-index:-1;width:90%;animation:sairManga .9s var(--c-agulha) .2s both;position:absolute;top:5%;left:5%}.capa-nivel .manga{border-radius:var(--r-capa);background:var(--lima);color:#062a09;box-shadow:var(--sombra-3);align-content:space-between;padding:18px;display:grid;position:absolute;inset:0;overflow:hidden}.capa-nivel .manga small{font:700 14px/1.2 var(--f-texto);position:relative}.capa-nivel .manga b{font:900 96px/.8 var(--f-display);letter-spacing:-.05em;position:relative}.capa-nivel .manga:before{content:"";aspect-ratio:1;border:16px solid #062a091f;border-radius:50%;width:90%;position:absolute;top:-30%;right:-30%}.entre{justify-content:space-between}.apoio.centro{text-align:center}.apoio.erro{color:var(--coral-texto)}.historia{font:400 19px/1.75 var(--f-texto);letter-spacing:.002em}.historia h2{font:800 30px/1.1 var(--f-display);margin:4px 0}.historia .meta-h{color:var(--texto-2);margin-bottom:14px;font-size:13.5px}.historia p{margin-bottom:14px}.p{cursor:pointer;border-radius:6px;margin:0 -1px;padding:0 1px;transition:background .16s,color .16s}.p:hover{background:var(--sup-2)}.p:focus-visible{outline-offset:0}.p.dita{background:var(--lima-claro);color:#062a09;box-shadow:0 0 0 2px var(--lima-claro)}.p.sel{background:var(--vinil);color:#eef9e6;box-shadow:0 0 0 2px var(--vinil)}.p.aprendida{text-decoration:underline;-webkit-text-decoration-color:var(--marca-ui);text-decoration-color:var(--marca-ui);text-underline-offset:4px;text-decoration-thickness:2.5px}.dica-pilula{background:var(--sup);border-radius:999px;align-items:center;gap:8px;margin-bottom:14px;padding:8px 14px;font-size:14px;font-weight:600;display:inline-flex}.player{background:var(--vinil);color:#eef9e6;box-shadow:inset 0 0 0 1px var(--vinil-aro);border-radius:999px;align-items:center;gap:12px;padding:10px 14px 10px 10px;display:flex}.player .disco{width:44px}.player .t{flex:1;gap:6px;min-width:0;display:grid}.player .t b{font:700 14px/1.2 var(--f-display)}.barra-prog{background:#eef9e62e;border-radius:999px;height:6px;overflow:hidden}.barra-prog i{height:100%;width:var(--p,0%);border-radius:inherit;background:var(--lima);transition:width .28s linear;display:block}.player .btn-play{background:var(--lima);color:#062a09;border-radius:50%;flex:none;place-items:center;width:48px;height:48px;display:grid}.player .btn-vel{min-width:44px;height:44px;font:700 13px/1 var(--f-texto);color:#eef9e6;border-radius:999px;padding:0 10px;box-shadow:inset 0 0 0 1.5px #eef9e666}.player .btn-vel[aria-pressed=true]{color:#062a09;background:#eef9e6}.palavra-cab{align-items:center;gap:14px;display:flex}.palavra-cab h2{font:900 34px/1 var(--f-display)}.palavra-cab .ipa{color:var(--texto-2);margin-top:4px;font-size:16px}.palavra-dados{background:var(--sup);border-radius:20px;gap:4px;margin-top:14px;padding:14px 16px;display:grid}.palavra-dados .ipa{font:500 15px/1.3 var(--f-texto);color:var(--texto-2)}.palavra-dados small{font:700 12.5px var(--f-texto);color:var(--texto-2)}.palavra-dados p{font:650 18px/1.3 var(--f-texto)}.palavra-acoes{grid-template-columns:1fr 1fr;gap:12px;margin-top:18px;display:grid}.faixa-nota{font:800 24px/1.1 var(--f-display);margin-top:4px}.faixa-nota.boa{color:var(--acerto)}.faixa-nota.quase{color:var(--ambar-texto)}.faixa-nota.pratica{color:var(--coral-texto)}.avaliando{text-align:center;justify-items:center;gap:12px;padding:16px 0;display:grid}.avaliando .disco{width:120px}.retorno{animation:surgir .32s var(--c-folha) both;border-radius:20px;align-items:flex-start;gap:10px;margin-top:14px;padding:14px;font-size:15px;line-height:1.45;display:flex}.retorno.ok{background:var(--acerto-suave)}.retorno.ok b{color:var(--acerto)}.retorno.nao{background:var(--coral-suave)}.retorno.nao b{color:var(--coral-texto)}.historia .frase-atual:not(.sel):not(.dita){background:var(--sup-2);border-radius:6px}.player .btn-play:disabled{opacity:.45;cursor:not-allowed}.pronuncia{box-shadow:0 -1px 0 var(--linha);margin-top:20px;padding-top:16px}.pronuncia h3{font:800 17px/1.2 var(--f-display)}.pronuncia .mic-area{padding-top:6px}.pronuncia .alerta{margin-top:12px}.pronuncia .pronuncia-nota{text-align:center;justify-items:center;gap:2px;margin-top:14px;display:grid}.pronuncia .pronuncia-nota b{font:900 52px/1 var(--f-display);letter-spacing:-.03em}.pronuncia .pronuncia-nota small{color:var(--texto-2);font-size:13.5px}.pronuncia .numeros{grid-template-columns:repeat(3,1fr);gap:8px;margin-top:14px}.pronuncia .numero{text-align:center;padding:10px 6px}.pronuncia .numero b{font-size:24px}.pronuncia .numero span{font-size:12px}.pronuncia-trechos{margin-top:14px}.pronuncia-trechos small{font:700 12.5px var(--f-texto);color:var(--texto-2)}.pronuncia-trechos ul{flex-wrap:wrap;gap:8px;margin-top:6px;display:flex}.pronuncia-trechos li{background:var(--sup);font:650 15px/1.4 var(--f-texto);border-radius:999px;align-items:baseline;gap:6px;padding:4px 12px;display:inline-flex}.pronuncia-trechos li b{font:800 14px/1 var(--f-display)}.pronuncia-trechos li.boa{background:var(--acerto-suave)}.pronuncia-trechos li.boa b{color:var(--acerto)}.pronuncia-trechos li.quase{background:var(--ambar-suave)}.pronuncia-trechos li.quase b{color:var(--ambar-texto)}.pronuncia-trechos li.pratica{background:var(--coral-suave)}.pronuncia-trechos li.pratica b{color:var(--coral-texto)}.rev-cab{justify-content:space-between;align-items:center;gap:12px;margin-bottom:14px;display:flex}.compactos{perspective:1200px;height:318px;margin:4px 8px 0;position:relative}.compacto{border-radius:var(--r-capa);height:300px;position:absolute;top:0;left:0;right:0}.compacto.atras{background:var(--sup-2);box-shadow:var(--sombra-1);transform:translate(10px,12px)rotate(3deg)}.compacto.atras.dois{background:var(--ambar-suave);transform:translate(-8px,18px)rotate(-3deg)}.compacto.frente{transform-style:preserve-3d;transition:transform var(--d-virar) var(--c-virar)}.compacto.frente.virado{transform:rotateY(180deg)}.compacto .face{border-radius:var(--r-capa);backface-visibility:hidden;box-shadow:var(--sombra-2);align-content:space-between;padding:18px;display:grid;position:absolute;inset:0;overflow:hidden}.compacto .face.f1{background:var(--vinil);color:#eef9e6}.compacto .face.f2{background:var(--lima);color:#062a09;transform:rotateY(180deg)}.face .furo{aspect-ratio:1;background:repeating-radial-gradient(circle,#ffffff0f 0 2px,#0000 2px 8px);border-radius:50%;width:200px;position:absolute;top:-70px;right:-70px}.face.f2 .furo{background:repeating-radial-gradient(circle,#062a091a 0 2px,#0000 2px 8px)}.face .rot{font:700 13px/1.2 var(--f-texto);opacity:.85;position:relative}.face .palavra{font:900 40px/1.02 var(--f-display);letter-spacing:-.02em;overflow-wrap:anywhere;position:relative}.face .palavra.longa{font-size:30px}.face .palavra.muito-longa{font-size:24px}.face .ex{overflow-wrap:anywhere;font-size:15px;line-height:1.4;position:relative}.face .ex .corte{-webkit-line-clamp:3;line-clamp:3;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.face .acoes-face{gap:10px;display:flex;position:relative}.face .btn-face{min-height:44px;font:700 15px/1 var(--f-display);color:#062a09;background:#eef9e6;border-radius:999px;align-items:center;gap:6px;padding:0 16px;display:inline-flex}.face .btn-face.contorno{color:#eef9e6;background:0 0;box-shadow:inset 0 0 0 1.5px #eef9e68c}.face.f2 .btn-face{color:#eef9e6;background:#062a09}.intervalos{grid-template-columns:repeat(4,1fr);gap:8px;margin-top:16px;display:grid}.intervalo{text-align:center;min-height:68px;transition:transform var(--d-toque);border-radius:22px;align-content:center;justify-items:center;gap:2px;padding:6px 2px;display:grid}.intervalo:active{transform:translateY(2px)}.intervalo b{font:800 15px/1.1 var(--f-display)}.intervalo small{font-size:12px;font-weight:600}.intervalo.i1{background:var(--coral-suave);color:var(--coral-texto)}.intervalo.i2{background:var(--ambar-suave);color:var(--ambar-texto)}.intervalo.i3{background:var(--sup-2);color:var(--texto)}.intervalo.i4{background:var(--lima);color:#062a09}.resp-falada{animation:surgir .36s var(--c-folha) both;border-radius:22px;align-items:center;gap:10px;margin-top:14px;padding:12px 14px;font-size:16px;font-weight:600;display:flex}.resp-falada.ok{background:var(--acerto-suave);color:var(--acerto)}.resp-falada.quase{background:var(--ambar-suave);color:var(--ambar-texto);flex-wrap:wrap}.resp-falada .btn-icone{background:var(--fundo);margin-left:auto}.resp-falada>span:not(.certa){flex:1;min-width:0}.resp-falada .certa{color:var(--texto);flex-basis:100%;order:3;font-size:14.5px}.vazio{text-align:center;justify-items:center;gap:12px;padding:36px 16px;display:grid}.vazio .disco{opacity:.9;width:120px}.vazio h2{font:800 22px/1.2 var(--f-display)}.vazio p{color:var(--texto-2);max-width:30ch}.rev-discos{justify-content:center}.face button.ex{text-align:left;display:block}.face button.ex:focus-visible{outline-offset:2px}.intervalo:disabled{opacity:.55;cursor:wait}.face .ex.dica{white-space:pre-wrap;margin-top:8px;font-size:20px;font-weight:700}.face .ex.dica .termo{max-width:100%;display:inline-block}.resp-falada.ok.com-certa{flex-wrap:wrap}.face .acoes-face:empty{min-height:44px}.seg button:disabled{cursor:not-allowed}.seg button:disabled:not([aria-pressed=true]):not([aria-checked=true]){opacity:.55}.pilula-gram{border-radius:var(--r-folha);background:var(--sup);gap:12px;padding:18px;display:grid}.pilula-gram h2{font:900 32px/1 var(--f-display);letter-spacing:-.02em}.pilula-gram p{font-size:16px;line-height:1.55}.exemplos{gap:8px;display:grid}.exemplos li{background:var(--fundo);border-radius:18px;padding:12px 14px;font-size:15.5px;line-height:1.4}.exemplos li b{font-family:var(--f-display);font-weight:800}.exemplos li small{color:var(--texto-2);font-size:13.5px;display:block}.pergunta{font:700 20px/1.35 var(--f-display);margin:6px 0 14px}.lacuna{border-bottom:3px solid var(--texto);text-align:center;min-width:72px;display:inline-block}.alternativas{gap:10px;display:grid}.alt{background:var(--fundo);width:100%;min-height:56px;box-shadow:inset 0 0 0 1.5px var(--linha-forte), 0 3px 0 var(--linha);text-align:left;font:650 16.5px/1.2 var(--f-texto);transition:transform var(--d-toque), box-shadow var(--d-toque), background var(--d-toque);border-radius:999px;align-items:center;gap:12px;padding:8px 18px 8px 8px;display:flex}.alt:active{box-shadow:inset 0 0 0 1.5px var(--linha-forte), 0 1px 0 var(--linha);transform:translateY(2px)}.alt .letra{background:var(--sup);width:40px;height:40px;font:800 15px/1 var(--f-display);border-radius:50%;flex:none;place-items:center;display:grid}.alt.certa{background:var(--acerto-suave);box-shadow:inset 0 0 0 2.5px var(--acerto);color:var(--texto)}.alt.certa .letra{background:var(--acerto);color:var(--fundo)}.alt.errada{background:var(--coral-suave);box-shadow:inset 0 0 0 2.5px var(--coral-texto)}.alt.errada .letra{background:var(--coral-btn);color:var(--sobre-coral)}.discografia{gap:14px;display:grid}.album{text-align:left;background:var(--fundo);width:100%;box-shadow:inset 0 0 0 1.5px var(--linha);border-radius:22px;align-items:center;gap:14px;padding:10px;display:flex;position:relative}.album .capa{aspect-ratio:1;isolation:isolate;flex:none;width:84px;position:relative}.album .capa .manga{border-radius:var(--r-capa);font:900 30px/1 var(--f-display);letter-spacing:-.03em;box-shadow:var(--sombra-1);place-items:center;display:grid;position:absolute;inset:0;overflow:hidden}.album .capa .disco{z-index:-1;width:88%;position:absolute;top:6%;left:6%}.album .t{flex:1;gap:2px;min-width:0;display:grid}.album .t b{font:800 17px/1.2 var(--f-display)}.album .t small{color:var(--texto-2);font-size:13.5px;line-height:1.35}.album.pulado .manga{background:var(--sup-2);color:var(--texto-2)}.adesivo{z-index:2;width:50px;height:50px;font:800 11.5px/1 var(--f-display);background:var(--ambar);color:#062a09;box-shadow:var(--sombra-1);border-radius:50%;place-items:center;display:grid;position:absolute;bottom:-12px;right:-14px;transform:rotate(-14deg)}.album.ouro .manga{background:var(--vinil);color:var(--ouro-1)}.album.ouro .capa .disco{transform:translate(30%)}.album.ouro{padding-right:10px}.album.ouro .capa{margin-right:26px}.album.lacrado{background:var(--fundo)}.album.lacrado .manga{background:var(--sup-2);color:var(--texto-2)}.album.lacrado .manga:after{content:"";background:linear-gradient(118deg,#0000 22%,#ffffff8c 30%,#0000 38% 58%,#ffffff59 64%,#0000 70%);position:absolute;inset:0}.album.lacrado .capa:after{content:"";box-shadow:inset 0 0 0 1.5px rgb(var(--sombra-rgb) / .18);pointer-events:none;background:#ffffff1f;border-radius:13px;position:absolute;inset:-3px}.album.lacrado .ic-cad{color:var(--texto-2)}.album-aberto{border-radius:var(--r-folha);background:var(--sup);padding:16px}.aberto-topo{align-items:center;gap:16px;display:flex}.aberto-topo .capa{aspect-ratio:1;isolation:isolate;flex:none;width:112px;margin-right:30px;position:relative}.aberto-topo .capa .manga{border-radius:var(--r-capa);background:var(--lima);color:#062a09;box-shadow:var(--sombra-2);align-content:space-between;padding:12px;display:grid;position:absolute;inset:0;overflow:hidden}.aberto-topo .capa .manga b{font:900 42px/.9 var(--f-display);letter-spacing:-.04em;position:relative}.aberto-topo .capa .manga small{font:700 12px/1.2 var(--f-texto);position:relative}.aberto-topo .capa .manga:before{content:"";aspect-ratio:1;border:14px solid #062a091f;border-radius:50%;width:100%;position:absolute;bottom:-40%;right:-40%}.aberto-topo .capa .disco{z-index:-1;width:90%;position:absolute;top:5%;left:5%;transform:translate(32%)}.aberto-topo .t{flex:1;min-width:0}.aberto-topo .t h2{font:800 21px/1.15 var(--f-display)}.aberto-topo .t p{color:var(--texto-2);margin-top:4px;font-size:14px}.barra-niv{background:var(--sup-2);border-radius:999px;height:8px;margin-top:10px;overflow:hidden}.barra-niv i{border-radius:inherit;background:var(--marca-ui);width:33%;height:100%;display:block}.lista-faixas{gap:2px;margin-top:14px;display:grid}.lista-faixas .faixa>button{min-height:60px}.ficha-itens{gap:8px;margin-top:16px;display:grid}.ficha-disco{width:56px}.album.iniciado .manga{background:var(--lima);color:#062a09}.opcao[aria-disabled=true]{opacity:.55;cursor:default}.opcao[aria-disabled=true]:active{transform:none}.parede{border-radius:var(--r-folha);background:var(--sup);padding:18px 14px;position:relative}.parede h3{font:700 13.5px/1.2 var(--f-texto);color:var(--texto-2);margin-bottom:12px}.molduras{grid-template-columns:repeat(6,1fr);gap:8px;display:grid}.moldura-s{aspect-ratio:1;background:var(--fundo);box-shadow:inset 0 0 0 1.5px var(--linha), var(--sombra-1);border-radius:8px;place-items:center;padding:5px;display:grid}.moldura-s .disco{width:100%}.moldura-s.vazia{box-shadow:inset 0 0 0 1.5px var(--linha-forte);opacity:.5;background:0 0}.palco-selo{text-align:center;justify-items:center;gap:10px;padding:18px 0 8px;display:grid;position:relative}.quadro-selo{aspect-ratio:1;background:var(--fundo);width:200px;box-shadow:inset 0 0 0 6px var(--vinil), inset 0 0 0 8px var(--linha), var(--sombra-3);border-radius:14px;padding:16px;position:relative}.quadro-selo .disco{width:100%}.quadro-selo.voando{z-index:20}.palco-selo h2{font:900 32px/1.05 var(--f-display);letter-spacing:-.02em;margin-top:10px}.palco-selo p{max-width:30ch;font-size:16.5px;line-height:1.45}.ondas-som{pointer-events:none;width:0;height:0;position:absolute;top:118px;left:50%}.ondas-som i{border:3px solid var(--marca-ui);opacity:0;border-radius:50%;width:220px;height:220px;animation:1.8s ease-out infinite ondaSom;position:absolute;top:-110px;left:-110px}.ondas-som i:nth-child(2){animation-delay:.6s}.ondas-som i:nth-child(3){animation-delay:1.2s}@keyframes ondaSom{0%{opacity:.7;transform:scale(.7)}to{opacity:0;transform:scale(1.5)}}.certificado{aspect-ratio:1;isolation:isolate;width:100%;max-width:330px;margin:6px auto 0;position:relative}.certificado .disco{z-index:-1;width:72%;position:absolute;top:6%;left:14%;transform:translateY(-17%)rotate(-20deg)}.certificado .manga{border-radius:var(--r-capa);color:#062a09;box-shadow:var(--sombra-3);background:radial-gradient(120% 90% at 0 0,#e6ffc2,#b6f07a 50%,#7fd846);align-content:space-between;padding:20px;display:grid;position:absolute;inset:8% 0 0;overflow:hidden}.certificado .manga:before{content:"";aspect-ratio:1;background:repeating-radial-gradient(circle,#062a0917 0 1.5px,#0000 1.5px 10px);border-radius:50%;width:170%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.certificado .manga>*{position:relative}.cert-top{justify-content:space-between;align-items:center;display:flex}.cert-top .letreiro-c{font:800 20px/1 var(--f-letreiro);letter-spacing:-.02em}.cert-top .nivel{font:900 22px/1 var(--f-display);color:#ffe68a;background:#062a09;border-radius:50%;place-items:center;width:54px;height:54px;display:grid}.certificado h2{font:900 30px/1 var(--f-display);letter-spacing:-.02em}.certificado .quem{font:650 17px/1.35 var(--f-texto);margin-top:8px}.certificado .data{font:700 13.5px/1 var(--f-texto)}@media (prefers-reduced-motion:no-preference){.moldura-s.chegando{box-shadow:inset 0 0 0 1.5px var(--linha-forte);opacity:.5;background:0 0}.moldura-s.chegando .disco{visibility:hidden}}.cert-erro{text-align:center;margin-top:16px}.cert-erro .btn{margin-top:12px}@media (prefers-reduced-motion:reduce){.vinil,.vinil *,.vinil :before,.vinil :after{transition-duration:1ms!important;animation-duration:1ms!important;animation-iteration-count:1!important;animation-delay:0s!important}.girando .gira,.gira-sempre .gira,.gira-lento .gira,.cena-abertura.anima .disco .gira{animation:none!important}.s-atual{opacity:1;filter:none;animation:none!important}.ondas-som i{opacity:.35;transform:scale(1.1);animation:none!important}.ondas-som i+i{display:none}.eq i{height:70%;animation:none!important}.btn-mic.gravando:after{transform:scale(1.08);animation:none!important}.degrau,.degrau.sobe{transition:none!important;animation:none!important}:where(.vinil) .btn.carregando:after{animation:none!important}::view-transition-group(*){animation:none!important}::view-transition-image-pair(*){animation:none!important}::view-transition-old(*){animation:none!important}::view-transition-new(*){animation:none!important}}.seq-hero{border-radius:var(--r-folha);background:var(--sup);align-items:center;gap:18px;padding:18px;display:flex}.seq-hero .pilha-discos{width:112px}.seq-hero b{font:900 56px/.9 var(--f-display);letter-spacing:-.03em;display:block}.seq-hero p{color:var(--texto-2);font-size:14.5px}.barras{grid-template-columns:repeat(7,1fr);align-items:end;gap:8px;height:150px;padding-top:10px;display:grid}.barra{align-content:end;justify-items:center;gap:6px;height:100%;display:grid}.barra i{background:var(--sup-2);width:100%;max-width:30px;box-shadow:inset 0 0 0 1.5px var(--linha-forte);border-radius:999px;min-height:8px}.barra.meta i{background:var(--lima);box-shadow:inset 0 0 0 1.5px var(--lima-borda)}.barra.hoje i{background:var(--texto);box-shadow:none}.barra span{color:var(--texto-2);font-size:12px;font-weight:600}.barra em{font:800 12.5px/1 var(--f-display);font-style:normal}.legenda{color:var(--texto-2);flex-wrap:wrap;gap:6px 14px;margin-top:10px;font-size:12.5px;font-weight:600;display:flex}.legenda span{align-items:center;gap:6px;display:inline-flex}.legenda i{border-radius:50%;width:14px;height:14px}.cal{text-align:center;grid-template-columns:repeat(7,1fr);gap:6px;display:grid}.cal .dsem{color:var(--texto-2);padding-bottom:2px;font-size:12px;font-weight:700}.cal .dia{aspect-ratio:1;font:700 13px/1 var(--f-display);border-radius:50%;place-items:center;display:grid}.dia.bateu{background:radial-gradient(circle, var(--fundo) 0 2.5px, var(--lima) 3px);color:#062a09}.dia.bateu span{display:none}.dia.pouco{box-shadow:inset 0 0 0 3px var(--lima-borda)}.dia.nao{box-shadow:inset 0 0 0 1.5px var(--linha);color:var(--texto-2)}.dia.futuro{color:var(--texto-2);opacity:.6}.dia.hoje{box-shadow:inset 0 0 0 3px var(--lima-borda), 0 0 0 2px var(--fundo), 0 0 0 4px var(--texto)}.totais{grid-template-columns:1fr 1fr;gap:10px;display:grid}.vocab-barra{border-radius:999px;gap:3px;height:18px;margin:10px 0 8px;display:flex;overflow:hidden}.vocab-barra i{display:block}.totais .numero small{font:600 12.5px/1.3 var(--f-texto);color:var(--texto-2);margin-top:6px;display:block}.totais .numero small.mais{color:var(--acerto)}.totais .numero small.menos{color:var(--coral-texto)}.cal .dia.fora{opacity:.55}.cal .dia.fora span,.cal .dia.mes span{display:inline}.ideia{border-radius:var(--r-folha);background:var(--vinil);color:#eef9e6;box-shadow:inset 0 0 0 1px var(--vinil-aro);padding:18px;position:relative;overflow:hidden}.ideia small{font:650 13px/1.2 var(--f-texto);color:#b9cdb5}.ideia p{font:800 23px/1.25 var(--f-display);margin-top:6px;position:relative}.ideia:after{content:"";aspect-ratio:1;background:repeating-radial-gradient(circle,#ffffff0d 0 2px,#0000 2px 7px);border-radius:50%;width:180px;position:absolute;bottom:-80px;right:-60px}.escada{flex-direction:column-reverse;gap:6px;margin-top:16px;display:flex}.degrau{background:var(--fundo);min-height:52px;box-shadow:inset 0 0 0 1.5px var(--linha);margin-left:calc(var(--i) * 12px);margin-right:calc((4 - var(--i)) * 12px);transition:background .3s, box-shadow .3s, transform .5s var(--c-agulha);border-radius:999px;align-items:center;gap:10px;padding:6px 14px 6px 6px;display:flex}.degrau .n{width:40px;height:40px;font:800 14px/1 var(--f-display);box-shadow:inset 0 0 0 2px var(--linha-forte);color:var(--texto-2);border-radius:50%;flex:none;place-items:center;display:grid}.degrau .t{flex:1;min-width:0;display:grid}.degrau .t b{font:700 14.5px/1.2 var(--f-display)}.degrau .t small{color:var(--texto-2);font-size:13px;line-height:1.3}.degrau.feito{background:var(--sup);box-shadow:none}.degrau.feito .n{background:var(--lima);color:#062a09;box-shadow:none}.degrau.feito .t small{color:var(--texto)}.degrau.atual{background:var(--lima-claro);box-shadow:inset 0 0 0 2px var(--lima-borda);color:#062a09}.degrau.atual .n{background:var(--vinil);color:var(--lima-claro);box-shadow:none}.degrau.atual .t small{color:#2e4a2f}.degrau.sobe{animation:sobe .62s var(--c-agulha)}@keyframes sobe{0%{transform:translateY(14px)scale(.97)}60%{transform:translateY(-4px)}to{transform:none}}.transcricao{background:var(--sup);border-radius:22px;margin-top:12px;padding:14px 16px;font-size:17px;font-weight:600;line-height:1.45}.transcricao small{font:700 12.5px var(--f-texto);color:var(--texto-2);margin-bottom:2px;display:block}.diff{line-height:2.2}.diff .w{border-radius:8px;padding:3px 6px}.diff .ok{background:var(--acerto-suave);color:var(--acerto)}.diff .falta{box-shadow:inset 0 0 0 2px var(--ambar-borda);background:var(--ambar-suave);color:var(--ambar-texto);outline:2px dashed var(--ambar-borda);outline-offset:-2px;box-shadow:none;border:0}.diff .errada{background:var(--coral-suave);color:var(--coral-texto);margin-top:14px;line-height:1.4;text-decoration:line-through;text-decoration-thickness:2px;display:inline-block;position:relative}.diff .errada:before{content:attr(data-certa);color:var(--acerto);white-space:nowrap;margin-bottom:2px;font-size:13px;font-weight:800;line-height:1.2;text-decoration:none;position:absolute;bottom:100%;left:50%;transform:translate(-50%)}.completa{text-align:center;justify-items:center;gap:8px;padding:10px 0 0;display:grid}.completa h2{font:900 28px/1.1 var(--f-display)}.retorno.quase{background:var(--ambar-suave)}.retorno.quase b{color:var(--ambar-texto)}.ideia .comeco{margin-top:10px;display:block;position:relative}.transcricao .frase-certa{margin-top:10px;display:block}.treino-cartao h2{font:800 22px/1.2 var(--f-display);letter-spacing:-.01em;margin-top:10px}.treino-cartao .apoio{margin-top:6px}.treino-cartao .regra{margin-top:10px;font-size:16px;line-height:1.55}.treino-cartao .lista-limpa{margin-top:6px}.treino-acoes{flex-wrap:wrap;justify-content:center;gap:8px;margin-top:12px;display:flex}.degrau.errado,.degrau.pulado{background:var(--sup);box-shadow:none}.blocos-prat{gap:12px;margin-top:24px;display:grid}.bloco-prat{gap:14px;display:grid}.bloco-prat-topo{align-items:center;gap:12px;display:flex}.bloco-prat .t{gap:2px;min-width:0;display:grid}.bloco-prat .t b{font:800 16.5px/1.15 var(--f-display)}.bloco-prat .t small{color:var(--texto-2);font-size:13px;line-height:1.3}.bloco-prat-acoes{flex-wrap:wrap;gap:10px;display:flex}.bloco-prat-acoes .btn{flex:auto}.ideia .alvo-linha{z-index:1;align-items:center;gap:10px;margin-top:6px;display:flex;position:relative}.ideia .alvo-linha p{flex:1;min-width:0;margin-top:0}.ideia .instrucao{color:var(--lima-claro);margin-top:4px;display:block;position:relative}.ideia .sentido{margin-top:10px;display:block;position:relative}.link-linha{text-align:left;background:var(--vinil);color:#eef9e6;width:100%;min-height:64px;box-shadow:inset 0 0 0 1px var(--vinil-aro);transition:transform var(--d-toque);border-radius:999px;align-items:center;gap:12px;margin-top:16px;padding:10px 14px;display:flex}.link-linha:active{transform:translateY(2px)}.link-linha .t{flex:1;display:grid}.link-linha .t b{font:800 16px/1.2 var(--f-display)}.link-linha .t small{color:#b9cdb5;font-size:13px}.link-linha .num-b{background:var(--lima);color:#062a09;width:40px;height:40px;font:900 18px/1 var(--f-display);border-radius:50%;flex:none;place-items:center;display:grid}.offline{text-align:center;padding-top:var(--sa-t);align-content:center;justify-items:center;gap:14px;display:grid}.offline-logo{width:156px;height:156px;filter:drop-shadow(0 10px 14px rgb(var(--sombra-rgb) / .3));margin-bottom:10px}.offline h1{font:900 28px/1.1 var(--f-display);letter-spacing:-.01em}.offline p{color:var(--texto-2);max-width:32ch;font-size:16.5px}.offline .btn{max-width:360px;margin-top:18px}.legal section{margin-top:22px}.legal h2{font:800 18px/1.25 var(--f-display);margin-bottom:8px}.legal p{color:var(--texto-2);margin-top:8px;font-size:15.5px;line-height:1.55}.troca-idioma{z-index:90;place-items:center;display:grid;position:fixed;inset:0}.troca-idioma span{background:radial-gradient(circle, var(--lima-claro) 0 3px, var(--vinil) 3.5px 7px, transparent 7.5px), repeating-radial-gradient(circle, var(--vinil) 0 1.5px, #24402b 1.5px 2.5px);width:26px;height:26px;box-shadow:0 0 0 1px var(--vinil);border-radius:50%;animation:.9s linear infinite girar0}.categoria{border-radius:var(--r-bloco);background:var(--fundo);box-shadow:inset 0 0 0 1.5px var(--linha);padding:16px}.cat-topo{align-items:center;gap:12px;display:flex}.cat-topo .t{flex:1;display:grid}.cat-topo .t b{font:800 18px/1.2 var(--f-display)}.cat-topo .t small{color:var(--texto-2);font-size:13.5px}.exemplos-erro{gap:6px;margin:12px 0 14px;display:grid}.exemplos-erro li{flex-wrap:wrap;align-items:baseline;gap:4px 8px;font-size:15px;line-height:1.4;display:flex}.exemplos-erro .de{color:var(--coral-texto);text-decoration:line-through;text-decoration-thickness:1.5px}.exemplos-erro .para{color:var(--acerto);font-weight:700}.categoria.dominada{background:var(--sup);box-shadow:none}.cat-topo .t .etiqueta{justify-self:start}.cat-topo .t .etiqueta+small{margin-top:4px}.cat-topo .t small:first-letter{text-transform:uppercase}.categoria.dominada .btn-icone{background:var(--fundo)}.categoria>.apoio{margin-top:-2px}.categoria>.apoio b{color:var(--texto)}.parada-hero{border-radius:var(--r-folha);background:var(--vinil);color:#eef9e6;box-shadow:inset 0 0 0 1px var(--vinil-aro);padding:18px}.parada-hero h2{font:900 26px/1.05 var(--f-display)}.parada-hero p{color:#b9cdb5;margin-top:6px;font-size:14.5px;line-height:1.45}.marcos{background:#eef9e629;border-radius:999px;height:12px;margin:34px 0 24px;position:relative}.marcos>i{border-radius:inherit;background:var(--lima);width:28%;position:absolute;top:0;bottom:0;left:0}.marcos .marco{background:var(--vinil);border-radius:50%;width:18px;height:18px;margin:-9px 0 0 -9px;position:absolute;top:50%;box-shadow:inset 0 0 0 2px #b9cdb5}.marcos .marco span{font:700 12px/1 var(--f-display);color:#b9cdb5;position:absolute;top:22px;left:50%;transform:translate(-50%)}.marcos .voce{font:800 13px/1 var(--f-display);background:var(--lima);color:#062a09;white-space:nowrap;border-radius:999px;padding:5px 8px;position:absolute;top:-32px;transform:translate(-50%)}.nota-hero{color:#b9cdb5;font-size:13px}.faixa-freq{margin-top:10px}.faixa-freq>h3{font:inherit}.faixa-freq>h3>button{text-align:left;align-items:center;gap:10px;width:100%;min-height:52px;padding:0 6px;display:flex}.faixa-freq>h3>button b{font:800 18px/1.2 var(--f-display);flex:1}.faixa-freq>h3>button small{color:var(--texto-2);font-size:13px}.faixa-freq>h3>button .ic{transition:transform .3s var(--c-folha)}.faixa-freq[data-aberta=false]>h3>button .ic{transform:rotate(-90deg)}.hit{border-bottom:1px solid var(--linha);align-items:center;gap:12px;padding:12px 0;display:flex}.hit:last-child{border-bottom:0}.hit .pos{text-align:center;width:44px;font:900 20px/1 var(--f-display);letter-spacing:-.02em;flex:none}.hit .pos small{font:600 10.5px/1.3 var(--f-texto);color:var(--texto-2);letter-spacing:0;display:block}.hit .t{flex:1;gap:2px;min-width:0;display:grid}.hit .t p{font-size:16px;line-height:1.35}.hit .t small{color:var(--texto-2);font-size:13.5px}.hit .t .etiqueta{justify-self:start;margin-top:2px}.etiqueta.apagada{color:var(--texto-2);box-shadow:inset 0 0 0 1.5px var(--linha);background:0 0}.player-ditado{border-radius:var(--r-folha);background:var(--sup);justify-items:center;gap:10px;padding:18px 16px;display:grid}.player-ditado .disco{width:180px}.player-ditado .onda path{stroke:var(--marca-ui)}.ctrl-ditado{justify-content:center;align-items:center;gap:22px;display:flex}.ctrl-ditado .rotulado{color:var(--texto-2);justify-items:center;gap:6px;font-size:12.5px;font-weight:650;display:grid}.ctrl-ditado .redondo{background:var(--fundo);width:56px;height:56px;color:var(--texto);box-shadow:inset 0 0 0 1.5px var(--linha)}.ctrl-ditado .redondo.grande{background:var(--vinil);width:76px;height:76px;color:var(--lima-claro);box-shadow:0 5px 0 #000, inset 0 0 0 1.5px var(--vinil-aro)}.ctrl-ditado .redondo.grande .ic{width:30px;height:30px}.ctrl-ditado .redondo[aria-pressed=true]{background:var(--vinil);color:var(--lima-claro);box-shadow:none}.comparacao{background:var(--sup);border-radius:22px;padding:18px 14px 14px;font-size:18px;font-weight:650}.placar{align-items:center;gap:14px;margin-top:14px;display:flex}.placar b{font:900 34px/1 var(--f-display);white-space:nowrap;flex:none}.legenda-diff{color:var(--texto-2);flex-wrap:wrap;gap:6px 14px;margin-top:10px;font-size:12.5px;font-weight:600;display:flex}.legenda-diff span{align-items:center;gap:6px;display:inline-flex}.legenda-diff i{border-radius:4px;width:16px;height:12px}.legenda-diff i.certa{background:var(--acerto-suave);box-shadow:inset 0 0 0 1.5px var(--acerto)}.legenda-diff i.falta{background:var(--ambar-suave);outline:2px dashed var(--ambar-borda);outline-offset:-2px}.legenda-diff i.errada{background:var(--coral-suave);box-shadow:inset 0 0 0 1.5px var(--coral-texto)}.player-ditado .barra-niv{width:100%;margin-top:0}.player-ditado .barra-niv i{transition:width .28s linear}.historia.escuta .p.dita{background:var(--ambar);color:var(--sobre-ambar);box-shadow:0 0 0 2px var(--ambar)}.historia.escuta .frase-atual:not(.sel):not(.dita){background:var(--ambar-suave);border-radius:6px}.abertura-escuta{text-align:center;justify-items:center;gap:12px;padding:22px 18px;display:grid}.abertura-escuta .disco{width:140px}.abertura-escuta p:not(.apoio){max-width:32ch;font-size:16.5px;line-height:1.45}.aviso-conexao{z-index:100;top:max(8px, env(safe-area-inset-top));background:var(--ambar-suave);max-width:calc(100vw - 24px);color:var(--ambar-texto);box-shadow:inset 0 0 0 1.5px var(--ambar-borda), var(--sombra-2);font:700 13px/1.3 var(--f-texto);text-align:center;border-radius:999px;padding:7px 14px;position:fixed;left:50%;transform:translate(-50%)}.diag-voz{z-index:95;left:8px;right:8px;top:max(8px, env(safe-area-inset-top));background:0 0;font:500 11px/1.35 ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;position:fixed}.diag-voz .diag-barra,.diag-voz .diag-corpo{background:var(--cartao);width:100%;color:var(--texto);box-shadow:inset 0 0 0 1.5px var(--linha-forte), var(--sombra-2);border-radius:14px}.diag-voz .diag-barra{text-align:left;min-height:32px;padding:6px 12px}.diag-voz .diag-corpo{margin-top:4px;padding:12px}.diag-linha{justify-content:space-between;gap:12px;display:flex}.diag-linha span:first-child{color:var(--texto-2)}.diag-linha .alerta{color:var(--coral-texto);font-weight:700}.diag-eventos{white-space:pre-wrap;max-height:160px;color:var(--texto-2);box-shadow:inset 0 1px 0 var(--linha);margin-top:8px;padding-top:8px;overflow-y:auto}.diag-voz .btn{margin-top:10px}@media (prefers-reduced-motion:reduce){.troca-idioma span{animation:none!important}}.tutor-sabe{border-radius:var(--r-folha);background:var(--sup);align-items:flex-start;gap:14px;padding:16px;display:flex}.tutor-sabe .disco{width:52px}.tutor-sabe h2{font:800 17px/1.2 var(--f-display)}.tutor-sabe p{margin-top:4px;font-size:15.5px;line-height:1.45}.professora .tutor-sabe{background:var(--sup-2);padding:14px}.professora .tutor-sabe>div:not(.disco){flex:1;min-width:0}.professora .recado{min-height:4.35em}.professora .faixas{margin-top:10px}.professora .dica-btn{margin-top:6px}.professora .centro{margin-top:8px}.missao{margin-top:12px;display:block}.missao>*+*{margin-top:12px}.missao>.missao-vivo:empty{margin-top:0}.missao h2{font:800 16.5px/1.15 var(--f-display)}.missao-texto{font-size:15.5px;line-height:1.45}.missao-alvo{background:var(--sup-2);border-radius:20px;padding:12px 14px}.missao-alvo>p:first-child{font:800 20px/1.25 var(--f-display)}.missao-alvo .apoio{margin-top:4px}.missao-palavras{flex-wrap:wrap;gap:8px;display:flex}.missao-palavras .etiqueta{padding:6px 12px;font-size:14px}.missao-form{gap:12px;display:grid}.missao-form .centro{margin-top:-6px}.missao-vivo{justify-items:start;gap:8px;display:grid}.missao-vivo .etiqueta{white-space:normal}.missao-vivo .retorno{justify-self:stretch;margin-top:0}.missao-vivo .retorno .frase{font-weight:700}.missao-vivo .retorno small{color:var(--texto-2);margin-top:4px;font-size:14px;display:block}.professora+.bloco-dia,.missao+.bloco-dia,.professora+.meta-leg,.missao+.meta-leg{margin-top:12px}.form-entrar .link-esqueci{justify-self:center;margin:-10px 0 -8px}.titulo-entrar{gap:6px;display:grid}.alerta.ok{background:var(--acerto-suave);color:var(--acerto)}.alerta small{color:var(--texto);margin-top:4px;font-size:14px;font-weight:500;display:block}.form-entrar>.vivo-entrar:empty{margin-top:-18px}.objetivo{align-items:center;gap:12px;margin-top:12px;display:flex}.objetivo .t{flex:1;gap:4px;min-width:0;display:grid}.objetivo h2{font:800 16.5px/1.15 var(--f-display)}.objetivo .t p{font:650 15.5px/1.4 var(--f-texto);overflow-wrap:anywhere}.objetivo .prazo{color:var(--texto-2);font-weight:500}.objetivo>.btn,.objetivo>.btn-texto{flex:none}.objetivo+.bloco-dia,.objetivo+.meta-leg{margin-top:12px}.objetivo-form fieldset{min-width:0}.objetivo-form legend{margin-bottom:10px}.chip-radio{cursor:pointer;position:relative}.chip-radio:has(>input:checked){background:var(--vinil);color:var(--sobre-vinil);box-shadow:inset 0 0 0 1.5px var(--vinil-aro)}.chip-radio:has(>input:checked):before{content:"";background:var(--lima);width:8px;height:8px;box-shadow:0 0 0 2px var(--vinil-2);border-radius:50%}.chip-radio:has(>input:focus-visible){outline:3px solid var(--foco);outline-offset:2px}.ver-historia{border-radius:var(--r-bloco);background:var(--sup);margin-bottom:14px}.ver-historia>summary{border-radius:inherit;min-height:48px;font:650 15px/1.2 var(--f-texto);cursor:pointer;align-items:center;gap:8px;padding:0 16px;list-style:none;display:flex}.ver-historia>summary::-webkit-details-marker{display:none}.ver-historia>summary .seta{transition:transform var(--d-toque) var(--c-toque);margin-left:auto}.ver-historia[open]>summary .seta{transform:rotate(180deg)}.ver-historia .historia{white-space:pre-line;padding:2px 16px 16px;font-size:17px}.alt .alt-t{overflow-wrap:anywhere;flex:1;min-width:0}.alt .etiqueta{flex:none}.alt.certa .etiqueta{background:var(--acerto);color:var(--fundo)}.alt.errada .etiqueta{background:var(--coral-btn);color:var(--sobre-coral)}.comp-retorno .retorno>div{flex:1;gap:6px;min-width:0;display:grid}.comp-retorno .explicacao{color:var(--texto-2)}.comp-retorno blockquote{border-left:2.5px solid var(--linha-forte);color:var(--texto-2);padding-left:10px;font-style:italic}.comp-fim{padding-top:8px}.comp-fim .capa-nivel{width:200px}.comp-fim .capa-nivel .manga b{font-size:64px}.comp-placar{font:900 26px/1.1 var(--f-display)}
