@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:400;src:url(./inter-latin-400-normal-C38fXH4l.woff2)format("woff2"),url(./inter-latin-400-normal-CyCys3Eg.woff)format("woff")}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:500;src:url(./inter-latin-500-normal-Cerq10X2.woff2)format("woff2"),url(./inter-latin-500-normal-BL9OpVg8.woff)format("woff")}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:600;src:url(./inter-latin-600-normal-LgqL8muc.woff2)format("woff2"),url(./inter-latin-600-normal-CiBQ2DWP.woff)format("woff")}:root{--limbo:#efefe8;--tinta:#1c1b17;--tinta-2:#1c1b17a8;--tinta-3:#1c1b176b;--fio:#1c1b171a;--ease:cubic-bezier(.2, .7, .1, 1);--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}*{box-sizing:border-box}html,body,#root{background:var(--limbo);height:100%;color:var(--tinta);-webkit-font-smoothing:antialiased;-webkit-tap-highlight-color:transparent;margin:0;font-family:Inter,ui-sans-serif,system-ui,-apple-system,Segoe UI,sans-serif;overflow:hidden}.site{position:fixed;inset:0}.palco{inset:0;position:absolute!important}.so-leitor,.entrar-acessivel:not(:focus-visible){clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.dica{z-index:2;color:var(--tinta-3);letter-spacing:.28em;text-transform:uppercase;white-space:nowrap;pointer-events:none;opacity:0;animation:dica-aparece 1.4s var(--ease) 2.2s forwards, dica-respira 2.6s ease-in-out 3.6s infinite;margin:0;font-size:10.5px;font-weight:500;position:absolute;top:calc(50% + clamp(56px,11vh,120px));left:50%;transform:translate(-50%)}@keyframes dica-aparece{to{opacity:1}}@keyframes dica-respira{0%,to{opacity:1}50%{opacity:.45}}.entrar-acessivel:focus-visible{z-index:3;border:1px solid var(--tinta);background:var(--limbo);font:inherit;letter-spacing:.14em;text-transform:uppercase;border-radius:16px;outline:none;padding:8px 14px;font-size:11px;position:absolute;top:calc(50% + clamp(56px,11vh,120px));left:50%;transform:translate(-50%,-30%)}.links{z-index:2;overscroll-behavior:contain;padding-top:var(--topo);-webkit-mask-image:linear-gradient(to bottom, transparent 0, transparent calc(var(--topo) - 30px), #000 calc(var(--topo) + 6px));-webkit-mask-image:linear-gradient(to bottom, transparent 0, transparent calc(var(--topo) - 30px), #000 calc(var(--topo) + 6px));mask-image:linear-gradient(to bottom, transparent 0, transparent calc(var(--topo) - 30px), #000 calc(var(--topo) + 6px));scrollbar-width:none;position:fixed;inset:0;overflow-y:auto}.links::-webkit-scrollbar{display:none}.logo-alvo{z-index:3;width:var(--coluna);height:var(--topo);cursor:pointer;background:0 0;border:0;padding:0;position:fixed;top:0;left:50%;transform:translate(-50%)}.logo-alvo:focus-visible{outline:1.5px solid var(--tinta-3);outline-offset:-10px;border-radius:20px}.coluna{width:var(--coluna);padding:6px 0 calc(44px + env(safe-area-inset-bottom));margin:0 auto}.teclas{gap:20px;width:92%;margin:0 auto;padding:0;list-style:none;display:grid}.teclas-dupla{grid-template-columns:1fr 1fr}.rotulo{color:var(--tinta-3);letter-spacing:.22em;text-align:center;text-transform:uppercase;margin:38px 0 16px;font-size:10.5px;font-weight:600}.entra{opacity:0;animation:entra .8s var(--ease) forwards;animation-delay:calc(.5s + var(--i,0) * 65ms);transform:translateY(14px)}@keyframes entra{to{opacity:1;transform:none}}.tecla{--altura:6px;--face-1:#fdfdf9;--face-2:#f2f1eb;--face-3:#e8e7df;--borda:#d2d1c7;--brilho:#fffffff2;background:linear-gradient(180deg, var(--face-1) 0%, var(--face-2) 58%, var(--face-3) 100%);height:55px;color:var(--tinta);box-shadow:inset 0 1px 0 var(--brilho), inset 0 -3px 6px -3px #1c1b1714, 0 var(--altura) 0 0 var(--borda), 0 calc(var(--altura) + 1px) 0 0 #1c1b1724, 0 calc(var(--altura) + 14px) 24px -12px #1c1b1773;transition:transform .16s var(--ease), box-shadow .16s var(--ease);cursor:pointer;-webkit-user-select:none;user-select:none;border:1px solid #1c1b1717;border-radius:6px;grid-template-columns:24px 1fr 24px;align-items:center;gap:9px;padding:0 16px;text-decoration:none;display:grid;position:relative;overflow:hidden;transform:translateY(0)}.tecla:after{content:"";transition:transform .9s var(--ease);pointer-events:none;background:linear-gradient(100deg,#0000 30%,#fff9 48%,#0000 66%);position:absolute;inset:0;transform:translate(-130%)}.tecla:hover{--altura:8px;transform:translateY(-2px)}.tecla:hover:after{transform:translate(130%)}.tecla:active{--altura:1px;transition-duration:60ms;transform:translateY(4px)}.tecla:focus-visible{outline:2px solid var(--tinta);outline-offset:4px}.tecla-icone{place-items:center;display:grid}.icone-beatport path{stroke:#1c1b1780;stroke-width:.9px;paint-order:stroke}.tecla-nome{letter-spacing:.02em;text-align:center;font-size:14px;font-weight:600}.tecla-seta{opacity:.3;transition:opacity .2s, transform .2s var(--ease);justify-self:end;font-size:14px}.tecla:hover .tecla-seta{opacity:.75;transform:translate(2px,-2px)}.tecla-escura{--face-1:#403f39;--face-2:#282722;--face-3:#1c1b18;--borda:#0d0d0b;--brilho:#ffffff29;color:#f4f3ee;border-color:#00000073}.tecla-escura:after{background:linear-gradient(100deg,#0000 30%,#ffffff1f 48%,#0000 66%)}.tecla-pendente{opacity:.45;cursor:default}.tecla-pendente:hover,.tecla-pendente:active{--altura:6px;transform:none}.tecla-pendente:hover:after{transform:translate(-130%)}.teclas-dupla .tecla{grid-template-columns:22px 1fr 18px;gap:6px;padding:0 14px}.rodape{color:var(--tinta-3);flex-direction:column;align-items:center;gap:14px;margin-top:40px;font-size:11.5px;display:flex}.social{color:var(--tinta-2);border-radius:16px;align-items:center;gap:7px;padding:7px 12px;text-decoration:none;transition:color .2s,background .2s;display:inline-flex}.social:hover{color:var(--tinta);background:#1c1b170d}.assinatura{letter-spacing:.06em}.aviso{z-index:5;left:50%;bottom:calc(22px + env(safe-area-inset-bottom));background:var(--tinta);color:#f4f3ee;letter-spacing:.02em;white-space:nowrap;text-overflow:ellipsis;max-width:calc(100vw - 32px);animation:aviso-entra .35s var(--ease);border-radius:6px;padding:10px 16px;font-size:12.5px;position:fixed;overflow:hidden;transform:translate(-50%);box-shadow:0 10px 24px -10px #1c1b1780}@keyframes aviso-entra{0%{opacity:0;transform:translate(-50%,10px)}}.som{z-index:4;top:calc(10px + env(safe-area-inset-top));width:40px;height:40px;color:var(--tinta-2);cursor:pointer;opacity:0;animation:entra .8s var(--ease) 1.2s forwards;background:0 0;border:0;border-radius:50%;place-items:center;padding:0;transition:color .2s;display:grid;position:fixed;right:10px}.som:hover{color:var(--tinta)}.som:focus-visible{outline:1.5px solid var(--tinta-3);outline-offset:-4px}.som-barras{align-items:flex-end;gap:3px;height:14px;display:inline-flex;position:relative}.som-barras i{width:2px;height:4px;transition:height .3s var(--ease);background:currentColor;border-radius:1px}.som-ligado .som-barras i:first-child,.som-desligado .som-barras i:first-child{height:7px}.som-ligado .som-barras i:nth-child(2),.som-desligado .som-barras i:nth-child(2){height:12px}.som-ligado .som-barras i:nth-child(3),.som-desligado .som-barras i:nth-child(3){height:9px}.som-tocando .som-barras i{animation:1.1s ease-in-out infinite barra}.som-tocando .som-barras i:nth-child(2){animation-delay:-.35s}.som-tocando .som-barras i:nth-child(3){animation-delay:-.7s}.som-desligado{color:var(--tinta-3)}.som-desligado .som-barras:after{content:"";background:currentColor;border-radius:1px;height:1.5px;position:absolute;top:calc(50% - .75px);left:-4px;right:-4px;transform:rotate(-35deg)}@keyframes barra{0%,to{height:4px}50%{height:14px}}@media (width<=719px){.tecla{border-radius:5px;height:51px}.teclas{gap:18px}}@media (prefers-reduced-motion:reduce){.entra,.som,.dica{opacity:1;animation:none;transform:none}.tecla,.tecla:after{transition:none}}
