:root{--text: #6b6375;--text-h: #08060d;--bg: #fff;--border: #e5e4e7;--code-bg: #f4f3ec;--accent: #aa3bff;--accent-bg: rgba(170, 59, 255, .1);--accent-border: rgba(170, 59, 255, .5);--social-bg: rgba(244, 243, 236, .5);--shadow: rgba(0, 0, 0, .1) 0 10px 15px -3px, rgba(0, 0, 0, .05) 0 4px 6px -2px;--sans: system-ui, "Segoe UI", Roboto, sans-serif;--heading: system-ui, "Segoe UI", Roboto, sans-serif;--mono: ui-monospace, Consolas, monospace;font:18px/145% var(--sans);letter-spacing:.18px;color-scheme:light dark;color:var(--text);background:var(--bg);font-synthesis:none;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}@media(max-width:1024px){:root{font-size:16px}}@media(prefers-color-scheme:dark){:root{--text: #9ca3af;--text-h: #f3f4f6;--bg: #16171d;--border: #2e303a;--code-bg: #1f2028;--accent: #c084fc;--accent-bg: rgba(192, 132, 252, .15);--accent-border: rgba(192, 132, 252, .5);--social-bg: rgba(47, 48, 58, .5);--shadow: rgba(0, 0, 0, .4) 0 10px 15px -3px, rgba(0, 0, 0, .25) 0 4px 6px -2px}#social .button-icon{filter:invert(1) brightness(2)}}#root{width:1126px;max-width:100%;margin:0 auto;text-align:center;border-inline:1px solid var(--border);min-height:100svh;display:flex;flex-direction:column;box-sizing:border-box}body{margin:0}h1,h2{font-family:var(--heading);font-weight:500;color:var(--text-h)}h1{font-size:56px;letter-spacing:-1.68px;margin:32px 0}@media(max-width:1024px){h1{font-size:36px;margin:20px 0}}h2{font-size:24px;line-height:118%;letter-spacing:-.24px;margin:0 0 8px}@media(max-width:1024px){h2{font-size:20px}}p{margin:0}code,.counter{font-family:var(--mono);display:inline-flex;border-radius:4px;color:var(--text-h)}code{font-size:15px;line-height:135%;padding:4px 8px;background:var(--code-bg)}.botao-download{display:inline-block;margin-left:10px;padding:14px 22px;border-radius:10px;background:linear-gradient(135deg,#7c3aed,#a855f7);color:#fff;text-decoration:none;font-weight:700;border:1px solid #a855f7;box-shadow:0 0 15px #a855f759;cursor:pointer}.botao-download:hover{transform:translateY(-1px);box-shadow:0 0 20px #a855f78c}.voz{min-height:130px;padding:20px;border:1px solid rgba(168,85,247,.45);border-radius:16px;background:linear-gradient(145deg,#171225,#0d0b14);color:#fff;cursor:pointer;transition:all .25s ease;box-shadow:0 8px 25px #00000040}.voz img{width:90px;height:90px;object-fit:cover;border-radius:50%;display:block;margin:0 auto 8px}.voz:hover{transform:translateY(-3px);border-color:#a855f7;box-shadow:0 10px 30px #a855f740}.voz.ativo{border-color:#a855f7;background:linear-gradient(145deg,#25143d,#120d1d);box-shadow:0 0 25px #a855f759}.editor textarea{display:block;width:100%;min-height:180px;box-sizing:border-box;margin:0 0 20px}.acoes-geracao{display:flex;justify-content:center;align-items:center;gap:15px;width:100%;margin:0 auto}.acoes-geracao .botao-gerar,.acoes-geracao .botao-download{margin:0}.editor .voltar{display:block;margin:20px auto 0}.editor textarea{display:block!important;width:100%!important;min-height:180px!important;margin:0 0 25px!important;box-sizing:border-box!important}.acoes-geracao{display:flex!important;justify-content:center!important;align-items:center!important;gap:15px!important;width:100%!important;margin:0 auto!important}.acoes-geracao .botao-gerar,.acoes-geracao .botao-download{margin:0!important}.editor .voltar{display:block!important;margin:25px auto 0!important}.editor .voltar{position:relative;z-index:999;display:block;margin:25px auto 0!important}.campo-texto{display:block!important;width:100%!important;height:180px!important;min-height:180px!important;padding:18px!important;box-sizing:border-box!important;resize:vertical!important;border-radius:14px!important;font-size:16px!important}.acoes-geracao{display:flex!important;justify-content:center!important;align-items:center!important;gap:16px!important;width:100%!important;margin:25px auto 0!important}.acoes-geracao .botao-gerar{display:inline-flex!important;align-items:center!important;justify-content:center!important;width:180px!important;height:52px!important;margin:0!important;padding:0!important;border:none!important;border-radius:12px!important;background:linear-gradient(135deg,#8b5cf6,#a855f7)!important;color:#fff!important;font-size:16px!important;font-weight:700!important;cursor:pointer!important}.acoes-geracao .botao-download{display:inline-flex!important;align-items:center!important;justify-content:center!important;width:180px!important;height:52px!important;margin:0!important;padding:0!important;box-sizing:border-box!important;border-radius:12px!important;color:#fff!important;font-size:16px!important;font-weight:700!important}.editor .voltar{display:flex!important;align-items:center!important;justify-content:center!important;width:120px!important;height:42px!important;margin:18px auto 0!important;padding:0!important;border-radius:10px!important;font-size:15px!important}button.botao-gerar{display:inline-flex!important;width:190px!important;height:52px!important;align-items:center!important;justify-content:center!important;margin:28px auto 0!important;padding:0!important;border:none!important;border-radius:12px!important;background:linear-gradient(135deg,#7c3aed,#a855f7)!important;color:#fff!important;font-size:16px!important;font-weight:700!important;opacity:1!important;cursor:pointer!important}button.voltar{display:flex!important;width:120px!important;height:42px!important;align-items:center!important;justify-content:center!important;margin:18px auto 0!important;padding:0!important;background:transparent!important;color:#fff!important;border:1px solid rgba(168,85,247,.7)!important;border-radius:10px!important;font-size:15px!important;font-weight:600!important;cursor:pointer!important}.campo-texto{display:block!important;width:100%!important;height:180px!important;min-height:180px!important;padding:18px!important;box-sizing:border-box!important;resize:vertical!important;background:#0b0912!important;color:#fff!important;border:1px solid rgba(168,85,247,.6)!important;border-radius:14px!important;font-size:16px!important;outline:none!important}.campo-texto::placeholder{color:#8f8a9d!important;opacity:1!important}.campo-texto:focus{border-color:#a855f7!important;box-shadow:0 0 0 2px #a855f726!important}.player-audio{width:100%;max-width:500px;margin:15px auto 0;display:block}.titulo-previa{text-align:center;margin:18px 0 8px;color:#fff;font-size:15px;font-weight:700}.player-audio{width:100%;max-width:600px;height:52px;margin:12px auto 0;display:block;border-radius:14px;accent-color:#a855f7}html,body{overflow-y:auto!important;overflow-x:hidden!important;height:auto!important}#root{min-height:100vh;height:auto!important}.botao-mixar,.botao-mixar-trilha{color:#fff!important;background:linear-gradient(135deg,#6d28d9,#4c1d95)!important;border:1px solid #8b5cf6!important;font-weight:700!important;opacity:1!important;visibility:visible!important;text-shadow:0 1px 2px rgba(0,0,0,.5)}.botao-mixar:hover,.botao-mixar-trilha:hover{color:#fff!important;filter:brightness(1.12)}.botao-mixar:disabled,.botao-mixar-trilha:disabled{color:#fff!important;opacity:.7!important}.instrucao-personalizada{height:58px!important;min-height:58px!important;max-height:58px!important;resize:none!important;box-sizing:border-box!important}:root{--bg: #ffffff;--bg-soft: #f7f7fa;--text: #57515f;--text-dark: #17131d;--purple: #8b5cf6;--purple-dark: #6d28d9;--purple-light: #a855f7;--border: #dedbe5;--shadow: 0 10px 30px rgba(30, 20, 50, .08);font-family:system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Arial,sans-serif;color:var(--text);background:var(--bg);font-synthesis:none;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased}html,body,#root{margin:0;padding:0;width:100%;min-height:100%}html{overflow-x:hidden;overflow-y:auto}body{background:#fff;overflow-x:hidden}button,textarea,input{font-family:inherit}.app{width:100%;max-width:1126px;min-height:100vh;margin:0 auto;background:#fff;display:flex;flex-direction:column}.topo{width:100%;margin:0;padding:0;overflow:hidden;background:#151022}.topo .logo{width:100%;margin:0;padding:0;display:block;line-height:0}.topo .logo img{width:100%;height:auto;max-height:360px;object-fit:cover;object-position:center;display:block}.app>header:not(.topo){width:100%;padding:35px 20px 10px;text-align:center}.app>header:not(.topo) h1{margin:0;color:var(--text-dark);font-size:32px;font-weight:800;letter-spacing:-.8px}.app>header:not(.topo) p{margin:12px 0 0;color:#77717f;font-size:16px}.main{width:100%;flex:1;padding:32px 35px 45px}.hero{width:100%;max-width:850px;margin:0 auto 25px;text-align:center}.tag{display:block;margin-bottom:7px;color:#77717f;font-size:13px;font-weight:500;letter-spacing:.4px}.hero h2{margin:0;color:var(--text-dark);font-size:28px;line-height:1.18;font-weight:700;letter-spacing:-.5px}.hero p{margin:12px auto 0;max-width:760px;color:#77717f;font-size:15px;line-height:1.5}.categorias{width:100%;max-width:1000px;margin:0 auto}.categorias>h3{margin:0 0 16px;text-align:center;color:var(--text-dark);font-size:17px;font-weight:700}.grid{width:100%;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:0;align-items:stretch}.card{width:100%;min-width:0;min-height:155px;margin:0;padding:20px 15px 16px;display:flex;flex-direction:column;align-items:center;justify-content:flex-start;background:#fff;color:var(--text);border:1px solid #d8d5df;border-radius:0;cursor:pointer;text-align:center;transition:background .2s ease,border-color .2s ease,box-shadow .2s ease,transform .2s ease}.card:first-child{border-radius:10px 0 0 10px}.card:last-child{border-radius:0 10px 10px 0}.card:hover{background:#faf8ff;border-color:#8b5cf68c;box-shadow:0 8px 22px #5a328c1a;transform:translateY(-2px)}.cardEmoji{display:block;height:22px;margin-bottom:10px;font-size:16px;line-height:22px}.cardTexto{width:100%}.cardTexto h4{margin:0;color:#27212f;font-size:15px;font-weight:700;line-height:1.3}.cardTexto p{margin:12px 0 0;color:#77717f;font-size:13px;line-height:1.45}.seta{display:block;margin-top:auto;padding-top:10px;color:#77717f;font-size:16px}footer{width:100%;padding:12px 20px 22px;text-align:center}footer p{margin:0;color:#8a8491;font-size:12px}.editor{width:100%;max-width:900px;margin:0 auto}.editor>h3{margin:0 0 25px;color:var(--text-dark);text-align:center;font-size:22px}.vozes{width:100%}.vozes>label,.estilos>label,.opcoes-velocidade>label,.editor>label{display:block;margin-bottom:12px;color:var(--text-dark);font-size:15px;font-weight:700}.opcoes-voz{width:100%;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.voz-card{min-width:0;display:flex;flex-direction:column;gap:8px}.voz{width:100%;min-height:145px;padding:15px;display:flex;flex-direction:column;align-items:center;justify-content:center;background:linear-gradient(145deg,#171225,#0d0b14);color:#fff;border:1px solid rgba(168,85,247,.45);border-radius:14px;cursor:pointer;transition:transform .2s ease,border-color .2s ease,box-shadow .2s ease}.voz:hover{transform:translateY(-2px);border-color:var(--purple-light);box-shadow:0 8px 25px #6428a038}.voz.ativo{border-color:var(--purple-light);background:linear-gradient(145deg,#291640,#120d1d);box-shadow:0 0 22px #a855f740}.voz img{width:78px;height:78px;margin:0 auto 9px;object-fit:cover;border-radius:50%;display:block}.voz span{color:#fff;font-size:15px;font-weight:700}.voz-card audio{width:100%;height:36px}.estilos{width:100%;margin-top:28px}.opcoes-estilo{width:100%;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.estilo{min-height:90px;padding:13px 10px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:5px;background:#fff;color:#4d4657;border:1px solid var(--border);border-radius:12px;cursor:pointer;transition:.2s ease}.estilo:hover{border-color:var(--purple-light);background:#faf7ff}.estilo.ativo{border-color:var(--purple-light);background:#a855f71a;box-shadow:0 0 0 2px #a855f714}.estilo strong{color:#292330;font-size:14px}.estilo small{color:#77717f;font-size:11px;line-height:1.35}.opcoes-velocidade{width:100%;margin-top:25px;display:flex;align-items:center;justify-content:center;gap:10px;flex-wrap:wrap}.opcoes-velocidade>label{width:100%;text-align:center;margin-bottom:4px}.velocidade{min-width:110px;height:42px;padding:0 15px;background:#fff;color:#514a5b;border:1px solid var(--border);border-radius:10px;cursor:pointer;font-size:14px;font-weight:600}.velocidade:hover{border-color:var(--purple-light)}.velocidade.ativo{background:linear-gradient(135deg,#7c3aed,#a855f7);color:#fff;border-color:transparent}.campo-texto{display:block;width:100%;height:180px;min-height:180px;margin:0 0 20px;padding:16px;box-sizing:border-box;resize:vertical;background:#0b0912;color:#fff;border:1px solid rgba(168,85,247,.6);border-radius:14px;font-size:16px;line-height:1.5;outline:none}.campo-texto::placeholder{color:#8f8a9d;opacity:1}.campo-texto:focus{border-color:var(--purple-light);box-shadow:0 0 0 3px #a855f71f}.acoes-geracao{width:100%;margin:22px auto 0;display:flex;align-items:center;justify-content:center;gap:12px;flex-wrap:wrap}.botao-gerar{width:190px;height:52px;display:inline-flex;align-items:center;justify-content:center;margin:0;padding:0;border:none;border-radius:12px;background:linear-gradient(135deg,#7c3aed,#a855f7);color:#fff;font-size:16px;font-weight:700;cursor:pointer;box-shadow:0 8px 20px #7c3aed2e;transition:.2s ease}.botao-gerar:hover{transform:translateY(-2px);box-shadow:0 10px 25px #7c3aed47}.botao-gerar:disabled{opacity:.65;cursor:wait;transform:none}.botao-download{width:190px;height:52px;display:inline-flex;align-items:center;justify-content:center;margin:0;padding:0;box-sizing:border-box;border-radius:12px;border:1px solid #a855f7;background:linear-gradient(135deg,#7c3aed,#a855f7);color:#fff;text-decoration:none;font-size:16px;font-weight:700;box-shadow:0 8px 20px #7c3aed2e;transition:.2s ease}.botao-download:hover{transform:translateY(-2px);box-shadow:0 10px 25px #a855f747}.botao-trilha{min-width:180px;min-height:46px;padding:0 18px;display:inline-flex;align-items:center;justify-content:center;border:1px solid rgba(168,85,247,.55);border-radius:11px;background:#fff;color:#55357a;font-size:14px;font-weight:700;cursor:pointer;transition:.2s ease}.botao-trilha:hover{background:#faf7ff;border-color:var(--purple-light)}.botao-trilha.ativo{background:linear-gradient(135deg,#7c3aed,#a855f7);color:#fff;border-color:transparent}.resultado-pos-geracao{width:100%;margin-top:28px;text-align:center}.titulo-previa{margin:0 0 10px;color:var(--text-dark);font-size:15px;font-weight:700}.player-audio{display:block;width:100%;max-width:600px;height:52px;margin:10px auto 0}.resultado-pos-geracao .acoes-geracao{margin-top:16px}.painel-trilhas{width:100%;margin-top:25px;padding:22px;background:#faf9fc;border:1px solid var(--border);border-radius:16px;text-align:left}.painel-trilhas>h3{margin:0 0 20px;text-align:center;color:var(--text-dark);font-size:19px}.editor-tempo{padding:18px;background:#fff;border:1px solid var(--border);border-radius:14px}.editor-tempo h3{margin:0;color:var(--text-dark);font-size:16px}.editor-tempo>p{margin:8px 0 18px;color:#77717f;font-size:13px;line-height:1.5}.tempo-opcoes{display:grid;grid-template-columns:1fr 1fr;gap:14px}.tempo-campo{padding:14px;background:#faf9fc;border:1px solid var(--border);border-radius:12px}.tempo-campo label{display:block;margin-bottom:9px;color:#403949;font-size:13px;font-weight:700}.tempo-campo input{width:100%;height:42px;padding:0 12px;background:#fff;color:#292330;border:1px solid var(--border);border-radius:9px;font-size:15px}.tempo-campo small{display:block;margin-top:5px;color:#8a8491}.resumo-tempo{margin-top:15px;padding:12px;text-align:center;background:#a855f714;color:#56327a;border-radius:10px;font-size:13px;font-weight:600}.trilha-item{width:100%;margin-top:15px;padding:17px;background:#fff;border:1px solid var(--border);border-radius:13px}.trilha-item strong{color:#332c3b;font-size:14px}.trilha-item p{margin:7px 0 12px;color:#77717f;font-size:13px;line-height:1.45}.trilha-item input[type=file]{width:100%;font-size:13px}.trilha-item audio{width:100%;margin-top:10px;height:40px}.trilha-item .botao-trilha{margin-top:12px}button.voltar{width:180px;height:48px;display:flex;align-items:center;justify-content:center;margin:22px auto 0;padding:0;background:#fff!important;color:#6d28d9!important;border:1px solid #8b5cf6!important;border-radius:10px;font-size:16px!important;font-weight:600!important;font-family:inherit;opacity:1!important;visibility:visible!important;-webkit-text-fill-color:#6d28d9!important;cursor:pointer;box-sizing:border-box}button.voltar:hover{background:#f5f3ff!important;color:#5b21b6!important;-webkit-text-fill-color:#5b21b6!important}button.voltar:active{transform:scale(.98)}@media(max-width:900px){.main{padding:28px 22px 40px}.grid{grid-template-columns:repeat(2,minmax(0,1fr))}.card:first-child{border-radius:10px 0 0}.card:nth-child(2){border-radius:0 10px 0 0}.card:nth-child(3){border-radius:0 0 0 10px}.card:last-child{border-radius:0 0 10px}.opcoes-voz,.opcoes-estilo{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:600px){.app{width:100%}.topo .logo img{max-height:240px;object-fit:cover}.main{padding:24px 14px 35px}.hero{margin-bottom:22px}.hero h2{font-size:24px}.hero p{font-size:14px}.grid{grid-template-columns:1fr;gap:10px}.card,.card:first-child,.card:nth-child(2),.card:nth-child(3),.card:last-child{min-height:125px;border-radius:12px}.cardTexto p{margin-top:8px}.opcoes-voz{grid-template-columns:1fr 1fr;gap:10px}.voz{min-height:135px;padding:12px}.voz img{width:65px;height:65px}.opcoes-estilo{grid-template-columns:1fr 1fr;gap:9px}.estilo{min-height:85px}.tempo-opcoes{grid-template-columns:1fr}.painel-trilhas{padding:14px}.acoes-geracao{flex-direction:column}.botao-gerar,.botao-download{width:100%;max-width:320px}}img{max-width:100%}header img,.hero img,.banner img,.logo img{max-width:100%!important;width:100%!important;height:auto!important;display:block!important;margin-left:auto!important;margin-right:auto!important;object-fit:contain!important}html,body,#root{width:100%;min-width:0;margin:0;padding:0}#root{display:flex;flex-direction:column;align-items:center}main,main>section,section{width:100%;max-width:1200px;margin-left:auto!important;margin-right:auto!important}main h1,main h2,main h3,main p,main .subtitle,main .description{text-align:center}main .cards,main .card-grid,main .categories,main .options,main .voices,main .voice-grid{width:100%;max-width:1100px;margin-left:auto!important;margin-right:auto!important;justify-content:center!important}main .cards,main .card-grid,main .categories,main .voice-grid{display:grid;justify-content:center!important;justify-items:stretch}main .card,main .category-card,main .voice-card{margin-left:auto;margin-right:auto}main,main>*,section>*{box-sizing:border-box}header,.hero,.hero-section,.banner,.banner-container{margin-left:auto!important;margin-right:auto!important}@media(max-width:768px){main,main>section,section{width:100%;padding-left:16px;padding-right:16px}main .cards,main .card-grid,main .categories,main .voice-grid{width:100%;grid-template-columns:1fr}}.cards-container{width:100%!important;max-width:1200px!important;margin:0 auto!important;padding:0 20px!important;display:grid!important;grid-template-columns:repeat(4,1fr)!important;justify-content:center!important;align-items:stretch!important;box-sizing:border-box!important}.cards-container>*{width:100%!important;margin:0!important;box-sizing:border-box!important}@media(max-width:900px){.cards-container{grid-template-columns:repeat(2,1fr)!important}}@media(max-width:600px){.cards-container{grid-template-columns:1fr!important}}*{box-sizing:border-box}html,body,#root{width:100%;min-height:100%;margin:0;padding:0}body{overflow-x:hidden}.app{width:100%;min-height:100vh;margin:0;padding:0}.topo{width:100%;margin:0 auto;padding:0;text-align:center}.logo{width:100%;margin:0 auto;padding:0;display:flex;justify-content:center;align-items:center}.logo img{display:block;width:100%;max-width:1100px;height:auto;margin:0 auto}.main{width:100%;max-width:1100px;margin:0 auto!important;padding:40px 24px 60px;text-align:center}.hero{width:100%;max-width:1000px;margin:0 auto 45px!important;padding:0;text-align:center!important}.hero h2,.hero h3,.hero p,.hero .tag{text-align:center!important;margin-left:auto;margin-right:auto}.categorias{width:100%;max-width:1100px;margin:0 auto!important;padding:0;text-align:center!important}.categorias h3{text-align:center!important;margin-left:auto;margin-right:auto}.grid{width:100%;max-width:1100px;margin:25px auto 0!important;display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr));gap:0;justify-content:center;align-items:stretch}.card{width:100%;margin:0!important;text-align:center!important;display:flex!important;flex-direction:column;align-items:center;justify-content:center}.cardTexto{width:100%;text-align:center!important}.cardTexto h4,.cardTexto p{text-align:center!important;margin-left:auto;margin-right:auto}.cardEmoji,.seta{text-align:center}.editor{width:100%;max-width:1050px;margin:0 auto!important;padding:0;text-align:center}.editor h3{text-align:center!important}.vozes{width:100%;max-width:1050px;margin:0 auto!important;text-align:center!important}.vozes>label{display:block;width:100%;text-align:center!important;margin:0 auto 18px}.opcoes-voz{width:100%;max-width:1050px;margin:0 auto!important;display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;justify-content:center;align-items:start}.voz-card{width:100%;margin:0!important;text-align:center!important;display:flex;flex-direction:column;align-items:center}.voz{width:100%;margin:0 auto;text-align:center!important;display:flex!important;flex-direction:column;align-items:center;justify-content:center}.voz img{display:block;margin:0 auto 10px!important}.voz span{display:block;width:100%;text-align:center!important}.voz-card audio{width:100%;margin:8px auto 0!important}footer{width:100%;text-align:center!important;margin:0 auto}footer p{text-align:center!important;margin-left:auto;margin-right:auto}@media(max-width:800px){.main{padding:30px 15px 50px}.grid,.opcoes-voz{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:520px){.main{padding-left:12px;padding-right:12px}.grid,.opcoes-voz{grid-template-columns:1fr}}#root{width:100%!important;margin:0!important;padding:0!important}.app{width:100%!important;margin:0 auto!important;padding:0!important}.main{width:100%!important;max-width:1100px!important;margin-left:auto!important;margin-right:auto!important}.hero,.categorias,.editor,.vozes{margin-left:auto!important;margin-right:auto!important}.opcoes-voz{width:100%!important;margin-left:auto!important;margin-right:auto!important}:root{--bg: #0b0912;--bg-soft: #15121d;--text: #ddd8e8;--text-dark: #ffffff;--purple: #8b5cf6;--purple-dark: #6d28d9;--purple-light: #a855f7;--border: #332b42;--shadow: 0 10px 30px rgba(0, 0, 0, .3)}html,body,#root,.app{background:#0b0912;color:#ddd8e8}.app>header:not(.topo) h1,.hero h2,.categorias>h3,.editor>h3,.vozes>label,.estilos>label,.opcoes-velocidade>label,.editor>label,.titulo-previa,.painel-trilhas>h3,.editor-tempo h3{color:#fff}.app>header:not(.topo) p,.hero p,.tag,.cardTexto p,.seta,footer p,.editor-tempo>p,.trilha-item p,.tempo-campo small{color:#aaa3b8}.card{background:#17131f;color:#ddd8e8;border-color:#342b43}.card:hover{background:#21182e;border-color:#a855f7b3;box-shadow:0 8px 22px #7c3aed2e}.cardTexto h4{color:#fff}.estilo,.velocidade,.botao-trilha{background:#17131f;color:#ddd8e8;border-color:#3a304a}.estilo:hover,.velocidade:hover,.botao-trilha:hover{background:#21182e;border-color:var(--purple-light)}.estilo strong{color:#fff}.estilo small{color:#aaa3b8}.estilo.ativo{background:#a855f72e;border-color:var(--purple-light);box-shadow:0 0 0 2px #a855f71f}.botao-trilha{color:#d9c7ff}.campo-texto{background:#09070f;color:#fff;border-color:#a855f7a6}.painel-trilhas{background:#12101a;border-color:#332b42}.editor-tempo{background:#17131f;border-color:#332b42}.tempo-campo{background:#12101a;border-color:#332b42}.tempo-campo label{color:#ddd8e8}.tempo-campo input{background:#0d0a13;color:#fff;border-color:#3a304a}.resumo-tempo{background:#a855f724;color:#d8bfff}.trilha-item{background:#17131f;border-color:#332b42}.trilha-item strong{color:#fff}button.voltar{background:#17131f!important;color:#c9a8ff!important;border-color:#8b5cf6!important;-webkit-text-fill-color:#c9a8ff!important}button.voltar:hover{background:#21182e!important;color:#fff!important;-webkit-text-fill-color:#ffffff!important}.topo{background:#100c18}.resultado-pos-geracao .acoes-geracao{gap:14px;align-items:center;justify-content:center}.painel-trilhas .botao-trilha{color:#fff!important;background:linear-gradient(135deg,#7c3aed,#5b21b6)!important;border:1px solid #a78bfa!important;border-radius:12px;padding:13px 26px;font-weight:700;font-size:15px;cursor:pointer;box-shadow:0 6px 18px #7c3aed47;transition:.2s ease}.painel-trilhas .botao-trilha:hover{transform:translateY(-1px);box-shadow:0 8px 22px #7c3aed66}.painel-trilhas .botao-trilha:disabled{opacity:.65!important;cursor:wait;transform:none}.botao-download-mixagem{display:inline-flex;align-items:center;justify-content:center;margin-top:14px;padding:11px 22px;border-radius:10px;color:#fff!important;background:#21182f;border:1px solid #7c3aed;font-weight:700;text-decoration:none;transition:.2s ease}.botao-download-mixagem:hover{background:#302044;border-color:#a78bfa;transform:translateY(-1px)}.voltar{color:#fff!important;background:transparent!important;border:1px solid #7c3aed!important;border-radius:10px;padding:11px 25px;font-weight:700;cursor:pointer;transition:.2s ease}.voltar:hover{background:#7c3aed26!important;border-color:#a78bfa!important}.painel-trilhas{width:100%}.painel-trilhas>.acoes-geracao{display:flex;justify-content:center;align-items:center;width:100%;margin:34px 0 42px!important;padding:0!important}.painel-trilhas>.acoes-geracao .botao-trilha{min-width:245px;min-height:50px;padding:14px 30px!important;color:#fff!important;background:linear-gradient(135deg,#9333ea,#7c3aed,#6d28d9)!important;border:1px solid rgba(196,181,253,.65)!important;border-radius:13px!important;font-size:15px!important;font-weight:700!important;letter-spacing:.2px;box-shadow:0 8px 25px #7c3aed47,inset 0 1px #ffffff2e;transition:transform .2s ease,box-shadow .2s ease,filter .2s ease}.painel-trilhas>.acoes-geracao .botao-trilha:hover{transform:translateY(-2px);filter:brightness(1.08);box-shadow:0 12px 30px #7c3aed66,inset 0 1px #fff3}.painel-trilhas>.acoes-geracao .botao-trilha:active{transform:translateY(0)}.resultado-mixagem{width:100%;box-sizing:border-box;margin:0 auto!important;padding:30px 28px 28px!important;background:linear-gradient(145deg,#1f182ef5,#120e1cf5)!important;border:1px solid rgba(139,92,246,.32)!important;border-radius:18px!important;box-shadow:0 14px 35px #00000047,inset 0 1px #ffffff0a;display:flex;flex-direction:column;align-items:center;gap:20px}.resultado-mixagem .titulo-previa{width:100%;margin:0!important;text-align:center;color:#f5f3ff!important;font-size:19px!important;font-weight:750!important;letter-spacing:.1px}.resultado-mixagem audio,.resultado-mixagem .player-audio{width:min(100%,760px);display:block;border-radius:12px}.resultado-mixagem .botao-download-mixagem{display:inline-flex;align-items:center;justify-content:center;min-width:190px;margin:2px 0 0!important;padding:12px 24px!important;color:#fff!important;background:#7c3aed24!important;border:1px solid rgba(167,139,250,.65)!important;border-radius:11px!important;font-weight:700;text-decoration:none;transition:background .2s ease,border-color .2s ease,transform .2s ease}.resultado-mixagem .botao-download-mixagem:hover{background:#7c3aed40!important;border-color:#a78bfa!important;transform:translateY(-1px)}.voltar{display:block;margin:30px auto 0!important;padding:11px 27px!important;color:#dcd4ee!important;background:#ffffff06!important;border:1px solid rgba(139,92,246,.5)!important;border-radius:10px!important;font-size:14px!important;font-weight:650!important;cursor:pointer;transition:background .2s ease,color .2s ease,border-color .2s ease}.voltar:hover{color:#fff!important;background:#7c3aed1f!important;border-color:#8b5cf6!important}@media(max-width:700px){.painel-trilhas>.acoes-geracao{margin:25px 0 30px!important}.painel-trilhas>.acoes-geracao .botao-trilha{width:100%;min-width:0}.resultado-mixagem{padding:24px 16px!important;border-radius:15px!important}.resultado-mixagem .titulo-previa{font-size:17px!important}.resultado-mixagem .botao-download-mixagem{width:100%;box-sizing:border-box}.voltar{margin-top:24px!important}}.botao-trilha{min-width:245px!important;min-height:52px!important;padding:14px 30px!important;color:#fff!important;background:linear-gradient(135deg,#9333ea,#6d28d9)!important;border:1px solid #a78bfa!important;border-radius:13px!important;font-size:15px!important;font-weight:700!important;box-shadow:0 8px 25px #7c3aed4d,inset 0 1px #ffffff2e!important;cursor:pointer;transition:all .2s ease}.botao-trilha:hover{transform:translateY(-2px);filter:brightness(1.08);box-shadow:0 12px 30px #7c3aed6b,inset 0 1px #ffffff38!important}.botao-trilha:disabled{opacity:.75!important;transform:none!important}.botao-download-mixagem{display:inline-flex!important;align-items:center;justify-content:center;min-width:190px;min-height:46px;padding:11px 24px!important;color:#fff!important;background:#7c3aed29!important;border:1px solid rgba(167,139,250,.65)!important;border-radius:11px!important;font-size:14px!important;font-weight:700!important;text-decoration:none!important;transition:all .2s ease}.botao-download-mixagem:hover{background:#7c3aed47!important;border-color:#a78bfa!important;transform:translateY(-1px)}.voltar{display:block;margin:28px auto 0!important;min-height:44px;padding:10px 27px!important;color:#ddd6fe!important;background:#ffffff06!important;border:1px solid rgba(139,92,246,.55)!important;border-radius:10px!important;font-size:14px!important;font-weight:700!important;cursor:pointer;transition:all .2s ease}.voltar:hover{color:#fff!important;background:#7c3aed24!important;border-color:#a78bfa!important}@media(max-width:700px){.botao-trilha{width:100%;min-width:0!important}.botao-download-mixagem{width:100%;box-sizing:border-box}.voltar{width:auto}}.voz.ativo{background:linear-gradient(135deg,#7c3aed,#5b21b6)!important;border:2px solid #c4b5fd!important;color:#fff!important;box-shadow:0 0 0 3px #8b5cf638,0 10px 25px #7c3aed59!important;transform:translateY(-2px)}.estilo.ativo{background:linear-gradient(135deg,#7c3aed,#5b21b6)!important;border:2px solid #c4b5fd!important;color:#fff!important;box-shadow:0 0 0 3px #8b5cf633,0 10px 25px #7c3aed52!important;transform:translateY(-2px)}.velocidade.ativo{background:linear-gradient(135deg,#7c3aed,#5b21b6)!important;border:2px solid #c4b5fd!important;color:#fff!important;box-shadow:0 0 0 3px #8b5cf633,0 7px 18px #7c3aed4d!important;font-weight:800!important;transform:translateY(-1px)}.voz:hover,.estilo:hover,.velocidade:hover{border-color:#a78bfa!important}.voz,.estilo,.velocidade{transition:background .2s ease,border .2s ease,box-shadow .2s ease,transform .2s ease!important}.botao-usar-trilha{color:#ddd6fe!important;background:#ffffff0a!important;border:1px solid rgba(139,92,246,.35)!important;border-radius:10px!important;font-weight:700!important;transition:all .2s ease}.botao-usar-trilha.ativo,.botao-usar-trilha.selecionado,.trilha.ativo .botao-usar-trilha,.trilha.selecionada .botao-usar-trilha{color:#fff!important;background:linear-gradient(135deg,#9333ea,#6d28d9)!important;border:2px solid #c4b5fd!important;box-shadow:0 0 0 3px #8b5cf633,0 8px 22px #7c3aed59!important;font-weight:800!important;transform:translateY(-1px)}.botao-usar-trilha:hover{color:#fff!important;border-color:#a78bfa!important}.botao-usar-trilha.ativo *,.botao-usar-trilha.selecionado *,.trilha.ativo .botao-usar-trilha *{color:#fff!important}.botao-trilha.ativo{background:linear-gradient(135deg,#8b5cf6,#6d28d9)!important;color:#fff!important;border:2px solid #a855f7!important;box-shadow:0 0 0 2px #a855f733,0 8px 20px #8b5cf64d!important;font-weight:700!important;transform:translateY(-1px)}.botao-trilha:not(.ativo){background:#211c2b!important;color:#ddd8e8!important;border:1px solid #3b3349!important;box-shadow:none!important}button,input,textarea,select,.app{font-family:Poppins,Segoe UI,Arial,sans-serif}:root{--ref-bg: #111827;--ref-card: #202a3b;--ref-card-hover: #263246;--ref-border: #3b465a;--ref-purple: #9333ea;--ref-purple-2: #6d28d9;--ref-purple-light: #c084fc;--ref-blue: #3b82f6}.voz{background:#202a3b!important;color:#fff!important;border:2px solid #39455a!important;border-radius:18px!important;box-shadow:0 4px 12px #0000002e!important;transition:all .2s ease!important}.voz:hover{background:#263246!important;border-color:#6f7fa0!important;transform:translateY(-1px)}.voz img{border:3px solid rgba(255,255,255,.2)}.voz span{color:#fff!important;font-size:15px!important;font-weight:700!important}.voz.ativo{background:linear-gradient(135deg,#243f73,#245c76)!important;border:3px solid #438cff!important;color:#fff!important;box-shadow:0 0 0 3px #438cff2e,0 8px 25px #3b82f64d!important;transform:translateY(-2px)}.voz.ativo img{border-color:#63a4ff}.estilo{background:#202a3b!important;color:#e7eaf0!important;border:2px solid #39455a!important;border-radius:14px!important;min-height:86px!important;font-weight:600!important;box-shadow:0 3px 10px #00000024!important}.estilo strong{color:#fff!important;font-weight:700!important}.estilo small{color:#b8c0ce!important}.estilo.ativo{background:linear-gradient(135deg,#a63ff0,#7c32d7)!important;color:#fff!important;border:2px solid #c58cff!important;box-shadow:0 0 0 3px #a855f72e,0 8px 22px #7c3aed4d!important;transform:translateY(-1px)}.velocidade{min-width:110px!important;min-height:44px!important;padding:0 18px!important;background:#202a3b!important;color:#e7eaf0!important;border:2px solid #39455a!important;border-radius:13px!important;font-size:14px!important;font-weight:600!important}.velocidade:hover{background:#263246!important;border-color:#7c5ce7!important}.velocidade.ativo{background:linear-gradient(135deg,#a63ff0,#7132d4)!important;color:#fff!important;border:2px solid #c58cff!important;box-shadow:0 0 0 3px #a855f729,0 7px 18px #7c3aed47!important;font-weight:800!important}.botao-gerar{width:100%!important;max-width:100%!important;height:58px!important;min-height:58px!important;border-radius:16px!important;border:1px solid rgba(211,178,255,.55)!important;background:linear-gradient(100deg,#8b2ff5,#a83cf0 48%,#5f45ed)!important;color:#fff!important;font-size:17px!important;font-weight:700!important;letter-spacing:0!important;box-shadow:0 8px 24px #7c3aed59,inset 0 1px #fff3!important;transition:all .2s ease!important}.botao-gerar:hover:not(:disabled){transform:translateY(-2px);filter:brightness(1.06);box-shadow:0 12px 28px #7c3aed6e,inset 0 1px #ffffff38!important}.botao-gerar:active:not(:disabled){transform:translateY(0)}.botao-trilha{min-height:52px!important;min-width:0!important;padding:0 22px!important;background:#202a3b!important;color:#f1eaff!important;border:2px solid #813fd0!important;border-radius:15px!important;font-size:15px!important;font-weight:700!important;box-shadow:none!important}.botao-trilha:hover{background:#273246!important;border-color:#b56cff!important;transform:translateY(-1px)}button.voltar,.voltar{min-height:46px!important;padding:0 24px!important;border-radius:13px!important;background:#202a3b!important;color:#e6d8ff!important;border:2px solid #7040b4!important;font-size:14px!important;font-weight:700!important}button.voltar:hover,.voltar:hover{background:#283348!important;color:#fff!important;border-color:#a855f7!important}.botao-download,.botao-download-mixagem{min-height:48px!important;border-radius:13px!important;font-family:Poppins,Segoe UI,Arial,sans-serif!important;font-size:14px!important;font-weight:700!important}@media(max-width:700px){.voz{border-radius:16px!important}.estilo{min-height:78px!important;border-radius:13px!important}.velocidade{min-width:92px!important;min-height:42px!important}.botao-gerar{height:56px!important;min-height:56px!important;border-radius:15px!important;font-size:16px!important}.botao-trilha{min-height:50px!important;border-radius:14px!important}}.voz{background:#202938!important;border:2px solid #394457!important;border-radius:18px!important;box-shadow:0 4px 12px #0000002e!important}.voz:hover{background:#263244!important;border-color:#59677f!important}.voz.ativo{background:linear-gradient(135deg,#243f73,#245b76)!important;border:3px solid #438cff!important;box-shadow:0 0 0 3px #438cff2e,0 8px 25px #3b82f64d!important;transform:translateY(-2px)!important}.voz span{color:#fff!important;font-weight:700!important}.estilo{background:#202938!important;color:#e8ebf1!important;border:2px solid #394457!important;border-radius:14px!important;box-shadow:none!important}.estilo:hover{background:#273347!important;border-color:#7651a8!important}.estilo.ativo{background:linear-gradient(135deg,#a53ff0,#7132d4)!important;color:#fff!important;border:2px solid #c58cff!important;box-shadow:0 0 0 3px #a855f729,0 8px 22px #7c3aed4d!important;transform:translateY(-1px)!important}.estilo.ativo strong,.estilo.ativo small,.estilo.ativo span{color:#fff!important}.velocidade{background:#202938!important;color:#e8ebf1!important;border:2px solid #394457!important;border-radius:13px!important}.velocidade:hover{background:#273347!important;border-color:#7651a8!important}.velocidade.ativo{background:linear-gradient(135deg,#a53ff0,#7132d4)!important;color:#fff!important;border:2px solid #c58cff!important;box-shadow:0 0 0 3px #a855f729,0 7px 18px #7c3aed47!important;font-weight:800!important}.botao-gerar{background:linear-gradient(100deg,#8b2ff5,#a83cf0 48%,#5f45ed)!important;color:#fff!important;border:1px solid rgba(211,178,255,.55)!important;border-radius:16px!important;box-shadow:0 8px 24px #7c3aed59,inset 0 1px #fff3!important}.botao-gerar:hover{filter:brightness(1.06)}.botao-trilha{background:#202938!important;color:#eee7fa!important;border:2px solid #7040a8!important;border-radius:15px!important;box-shadow:none!important}.botao-trilha:hover{background:#273347!important;border-color:#a855f7!important}.botao-trilha.ativo{background:linear-gradient(135deg,#963ff0,#6d2bd0)!important;color:#fff!important;border:2px solid #c58cff!important;box-shadow:0 0 0 3px #a855f729,0 8px 22px #7c3aed4d!important}.voz.ativo{background:linear-gradient(135deg,#8b3fe8,#6d28d9)!important;border:3px solid #c084fc!important;box-shadow:0 0 0 3px #a855f72e,0 8px 25px #7c3aed59!important;color:#fff!important;transform:translateY(-2px)!important}.voz.ativo span{color:#fff!important;font-weight:800!important}.voz.ativo img{border-color:#c084fc!important;box-shadow:0 0 10px #a855f759!important}.contador-caracteres{text-align:right;margin-top:6px;padding-right:4px;font-size:13px;font-weight:600;color:#a78bfa;opacity:.9}.contador-caracteres{display:block!important;width:100%!important;text-align:right!important;margin-top:7px!important;padding:0!important;font-size:12px!important;font-weight:400!important;color:#aaa!important;background:transparent!important}.botao-corrigir{display:block;width:100%;margin-top:10px;padding:12px 18px;border:1px solid #8b5cf6;border-radius:12px;background:linear-gradient(135deg,#7c3aed,#6d28d9);color:#fff;font-size:15px;font-weight:700;cursor:pointer;transition:all .2s ease;box-shadow:0 4px 12px #7c3aed40}.botao-corrigir:hover{transform:translateY(-1px);box-shadow:0 6px 16px #7c3aed59}.botao-corrigir:disabled{opacity:.65;cursor:wait;transform:none}.botao-corrigir{display:block!important;width:auto!important;min-width:220px!important;max-width:280px!important;margin:10px auto!important;padding:11px 20px!important;border:1px solid #c084fc!important;border-radius:12px!important;background:linear-gradient(135deg,#8b3fe8,#6d28d9)!important;color:#fff!important;font-size:14px!important;font-weight:700!important;cursor:pointer!important;box-shadow:0 4px 12px #7c3aed40!important}.botao-corrigir:hover{transform:translateY(-1px)!important}.botao-corrigir:disabled{opacity:.65!important;cursor:wait!important}.botao-corrigir{background:linear-gradient(135deg,#8b3fe8,#6d28d9)!important;color:#fff!important;border:1px solid #c084fc!important}.botao-corrigir:hover{background:linear-gradient(135deg,#7c3aed,#5b21b6)!important;color:#fff!important}.titulo-sexo-voz{grid-column:1 / -1;width:100%;text-align:center;margin:20px 0 10px}@media(max-width:600px){html,body,#root{width:100%;max-width:100%;overflow-x:hidden}.app{width:100%;max-width:100%;min-width:0;overflow-x:hidden}.main{width:100%;max-width:100%;padding-left:12px;padding-right:12px}.app>div{max-width:100%}.app button,.app input,.app textarea{max-width:100%}}@media(max-width:600px){html,body,#root{width:100%;max-width:100%;overflow-x:hidden}.app{width:100%;max-width:100%;min-width:0;overflow-x:hidden}.main{width:100%;max-width:100%;box-sizing:border-box;padding-left:12px;padding-right:12px}.app button,.app input,.app textarea{max-width:100%;box-sizing:border-box}}@media(max-width:400px){.main{padding-left:8px;padding-right:8px}}:root{--fv-preto: #07050b;--fv-preto-2: #0d0a12;--fv-fundo: #110c18;--fv-card: #17111f;--fv-card-2: #1d1528;--fv-roxo: #a855f7;--fv-roxo-neon: #c026ff;--fv-roxo-escuro: #6d28d9;--fv-roxo-claro: #d8b4fe;--fv-dourado: #f5c542;--fv-dourado-claro: #ffd966;--fv-dourado-escuro: #c99700;--fv-branco: #ffffff;--fv-cinza: #d1d5db;--fv-cinza-escuro: #9ca3af}html,body,#root,.app{background:radial-gradient(circle at 50% 0%,rgba(168,85,247,.1),transparent 32%),linear-gradient(180deg,var(--fv-preto) 0%,var(--fv-fundo) 100%)!important;color:var(--fv-cinza)!important}.main,.editor,.vozes,.painel-trilhas,.editor-tempo,.card,.voz-card{color:var(--fv-cinza)!important}.app>header:not(.topo) h1,.hero h2,.hero h3,.editor>h3,.vozes>label,.editor>label,.titulo-previa,.painel-trilhas>h3,.editor-tempo h3,.cardTexto h4{color:var(--fv-branco)!important}.hero .tag,.titulo-sexo-voz,.preco,.valor,.valor-credito,.creditos,.saldo,.destaque,.destaque-valor{color:var(--fv-dourado)!important}.app>header:not(.topo) p,.hero p,.cardTexto p,.editor-tempo>p,.resultado-pos-geracao p,.painel-trilhas p{color:var(--fv-cinza)!important}.card,.voz-card{background:linear-gradient(145deg,var(--fv-card),var(--fv-card-2))!important;border-color:#a855f747!important;box-shadow:0 8px 28px #0000004d!important}.card:hover,.voz-card:hover{border-color:#f5c5428c!important;box-shadow:0 0 0 1px #f5c5421f,0 12px 30px #00000061!important}.campo-texto,input,textarea,select{background:#0d0913!important;color:var(--fv-branco)!important;border-color:#a855f759!important}.campo-texto::placeholder,input::placeholder,textarea::placeholder{color:var(--fv-cinza-escuro)!important}.campo-texto:focus,input:focus,textarea:focus,select:focus{border-color:var(--fv-roxo-neon)!important;box-shadow:0 0 0 3px #c026ff29!important;outline:none!important}.botao-gerar,.botao-corrigir,.botao-trilha,.botao-download,.botao-download-mixagem,.botao-usar-trilha{background:linear-gradient(135deg,var(--fv-roxo-neon),var(--fv-roxo-escuro))!important;color:var(--fv-branco)!important;border-color:#d8b4fed9!important;box-shadow:0 0 0 2px #a855f71a,0 8px 22px #6d28d947!important}.botao-gerar:hover:not(:disabled),.botao-corrigir:hover,.botao-trilha:hover,.botao-download:hover,.botao-download-mixagem:hover,.botao-usar-trilha:hover{background:linear-gradient(135deg,#d946ef,#7e22ce)!important;border-color:var(--fv-dourado-claro)!important;box-shadow:0 0 14px #c026ff40,0 10px 26px #6d28d959!important}.botao-trilha.ativo,.botao-usar-trilha.ativo,.botao-usar-trilha.selecionado{background:linear-gradient(135deg,var(--fv-dourado),var(--fv-dourado-escuro))!important;color:#160f00!important;border-color:#ffe58a!important;box-shadow:0 0 16px #f5c54240!important}.voz.ativo{background:linear-gradient(145deg,#7e22ce,#4c1d95)!important;border-color:var(--fv-dourado)!important;box-shadow:0 0 0 2px #f5c54224,0 0 22px #a855f74d!important;color:var(--fv-branco)!important}.voz.ativo span{color:var(--fv-dourado-claro)!important}.voz.ativo img{border-color:var(--fv-dourado)!important;box-shadow:0 0 14px #f5c54240!important}.voz{background:#15101d!important;border-color:#a855f74d!important;color:var(--fv-branco)!important}.voz:hover{border-color:var(--fv-roxo-neon)!important;box-shadow:0 0 16px #c026ff29!important}.voz span{color:var(--fv-branco)!important}.voltar{color:var(--fv-dourado)!important;border-color:#f5c54259!important}.voltar:hover{color:var(--fv-dourado-claro)!important;border-color:var(--fv-dourado)!important}a{color:var(--fv-roxo-claro)}a:hover{color:var(--fv-dourado-claro)}hr{border-color:#a855f740!important}strong,b{color:inherit}.voz-especialidade{display:block;width:100%;margin-top:5px;color:#f5c542!important;font-size:11px;font-weight:700;line-height:1.4;text-align:center;text-transform:uppercase;letter-spacing:.4px}.voz.ativo .voz-especialidade{color:#ffe58a!important}.vozes-compactas{width:100%;display:flex;flex-direction:column;gap:10px}.seletor-locutor-compacto{width:100%;box-sizing:border-box;padding:12px 14px;border-radius:10px;border:1px solid rgba(168,85,247,.65);background:#171020;color:#fff;font-size:15px;font-weight:600}.seletor-locutor-compacto option,.seletor-locutor-compacto optgroup{background:#171020;color:#facc15}.seletor-locutor-compacto option{color:#fff}.voz-demo-compacto{display:flex;flex-direction:column;gap:10px;padding:12px;border-radius:12px;border:1px solid rgba(168,85,247,.4);background:#15101d}.voz-demo-identificacao{display:flex;align-items:center;gap:12px}.voz-demo-identificacao img{width:54px;height:54px;flex-shrink:0;object-fit:cover;border-radius:10px;border:1px solid rgba(245,197,66,.5)}.voz-demo-nome{display:flex;flex-direction:column;gap:4px;color:#fff}.voz-demo-nome strong{color:#fff;font-size:15px}.voz-demo-nome .voz-especialidade{text-align:left}.audio-demo-compacto{display:block;width:100%;min-width:0}.vozes-compactas #campoTextoLocucao{width:100%;box-sizing:border-box;color:#fff}.vozes-compactas #campoTextoLocucao::placeholder{color:#aaa}.campo-texto{height:135px!important;min-height:135px!important;padding:12px!important;margin-bottom:10px!important;border-radius:12px!important;border:1px solid rgba(168,85,247,.55)!important;background:#100b18!important;color:#fff!important;font-size:15px!important;line-height:1.45!important}.contador-caracteres{margin-top:4px!important;font-size:11px!important;color:#c4b5d0!important}.botao-corrigir{min-width:0!important;max-width:250px!important;padding:9px 14px!important;margin:8px auto 12px!important;border-radius:10px!important;font-size:13px!important;background:linear-gradient(135deg,#7928ca,#542080)!important;border:1px solid #b879f5!important;box-shadow:none!important}@media(max-width:600px){.campo-texto{height:125px!important;min-height:125px!important}.contador-caracteres{font-size:11px!important}}@media(max-width:600px){button[style*="min-height: 108px"]{min-height:82px!important;padding:10px 12px!important;gap:10px!important;border-radius:16px!important}button[style*="min-height: 108px"]>span:first-child{width:42px!important;height:42px!important;flex:0 0 42px!important;border-radius:12px!important;font-size:22px!important}button[style*="min-height: 108px"]>span:nth-child(2){flex:1 1 auto!important;min-width:0!important}button[style*="min-height: 108px"]>span:nth-child(2)>span:first-child{font-size:15px!important;line-height:1.25!important;overflow-wrap:normal!important;word-break:normal!important}button[style*="min-height: 108px"]>span:nth-child(2)>span:nth-child(2){font-size:12px!important;line-height:1.3!important;margin-top:3px!important}button[style*="min-height: 108px"]>span:last-child{flex:0 0 auto!important;font-size:9px!important;padding:4px 6px!important;margin-left:0!important}}@media(max-width:600px){button[style*="min-height: 108px"]{width:100%!important;max-width:100%!important;overflow:hidden!important}button[style*="min-height: 108px"]>span:nth-child(2){flex:1 1 0%!important;width:0!important;max-width:100%!important;overflow-wrap:anywhere!important;word-break:normal!important}button[style*="min-height: 108px"]>span:nth-child(2)>span{max-width:100%!important;white-space:normal!important;overflow-wrap:anywhere!important;word-break:normal!important}button[style*="min-height: 108px"]>span:nth-child(2)>span:first-child{display:block!important}button[style*="min-height: 108px"]>span:nth-child(2)>span:nth-child(2){display:block!important}}main>.hero h2{color:#fff!important;font-weight:900!important;letter-spacing:-.7px;text-shadow:0 0 24px rgba(168,85,247,.24)}main>.hero p{color:#cfc3dc!important}main .main{max-width:980px}main .main>div{max-width:100%}main div[style*="background: rgb(16, 8, 25)"],main div[style*="background: #100819"]{background:radial-gradient(ellipse at top left,#26123a,#100819 58%,#09060d)!important;border:1px solid rgba(168,85,247,.45)!important;box-shadow:0 0 32px #7e22ce21,0 18px 45px #00000059!important}main div[style*="background: #211431"]{background:linear-gradient(155deg,#1d1029,#100b17)!important;border-color:#a855f740!important}main button[style*="min-height: 108px"]{min-height:100px!important;padding:18px 20px!important;border-radius:20px!important;border:1px solid rgba(168,85,247,.42)!important;background:linear-gradient(115deg,#21132f,#120d19 72%,#0e0a14)!important;box-shadow:inset 0 1px #ffffff09,0 8px 22px #00000038!important;transition:transform .18s ease,border-color .18s ease,box-shadow .18s ease!important}main button[style*="min-height: 108px"]:hover{transform:translateY(-2px);border-color:#c084fc!important;box-shadow:0 0 22px #a855f72e,0 12px 28px #0000004d!important}main button[style*="min-height: 108px"]>span:first-child{width:58px!important;height:58px!important;flex-basis:58px!important;border-radius:17px!important;background:linear-gradient(145deg,#43215e,#251433)!important;color:#f5cc58!important;border:1px solid rgba(192,132,252,.28);font-size:29px!important}main button[style*="min-height: 108px"]>span:nth-child(2)>span:first-child{font-size:18px!important;font-weight:850!important;color:#fff!important}main button[style*="min-height: 108px"]>span:nth-child(2)>span:nth-child(2){color:#cbbbd9!important;font-size:13px!important}main button[style*="min-height: 108px"] span[style*="background: #facc15"]{box-shadow:0 0 14px #facc152e;letter-spacing:.4px}@media(max-width:600px){main button[style*="min-height: 108px"]{min-height:88px!important;padding:13px 14px!important;gap:12px!important;border-radius:17px!important}main button[style*="min-height: 108px"]>span:first-child{width:46px!important;height:46px!important;flex-basis:46px!important;font-size:24px!important;border-radius:14px!important}main button[style*="min-height: 108px"]>span:nth-child(2)>span:first-child{font-size:16px!important}main button[style*="min-height: 108px"]>span:nth-child(2)>span:nth-child(2){font-size:12px!important}}@media(max-width:600px){.hero{padding:12px 10px!important;margin-bottom:10px!important}.hero h2{font-size:25px!important;line-height:1.2!important;letter-spacing:-.5px!important;overflow-wrap:normal!important;word-break:normal!important}.hero p{margin-top:8px!important;font-size:13px!important;line-height:1.4!important}main h3{margin-top:8px!important;margin-bottom:12px!important}main button[style*="min-height: 108px"]{min-height:76px!important;padding:12px!important}main button[style*="min-height: 108px"] svg{width:30px!important;height:30px!important}main button[style*="min-height: 108px"] span{line-height:1.25!important}}@media(max-width:600px){body{overflow-x:hidden}.hero{padding:10px!important;margin-bottom:8px!important}.hero h2{font-size:24px!important;line-height:1.2!important;overflow-wrap:normal!important}.hero p{font-size:13px!important}}@media(max-width:600px){main button[style*="height: 88px"]{box-sizing:border-box!important;width:100%!important;height:76px!important;min-height:76px!important;max-height:76px!important;padding:8px 10px!important;gap:10px!important;border-radius:14px!important}main button[style*="height: 88px"]>span:first-child{width:42px!important;height:42px!important;flex:0 0 42px!important}main button[style*="height: 88px"]>span:nth-child(2){flex:1 1 0%!important;width:0!important;min-width:0!important}main button[style*="height: 88px"]>span:nth-child(2)>span:first-child{font-size:15px!important;line-height:1.15!important}main button[style*="height: 88px"]>span:nth-child(2)>span:nth-child(2){margin-top:2px!important;font-size:11px!important;line-height:1.2!important}}:root{--roxo-neon: #a855f7;--dourado: #f5c542;--fundo-premium: #08060d}html,body,#root,.app{background:#08060d!important;color:#f8f5ff!important}.app{max-width:1126px;margin:0 auto}.topo{background:#08060d!important}.topo>p{margin:12px 12px 24px!important;color:#f5c542!important;font-size:15px!important;font-weight:600!important;text-align:center!important}main>.hero{max-width:850px;margin:0 auto 18px!important;padding:18px 16px!important;text-align:center!important}main>.hero h2{color:#fff!important;font-size:clamp(23px,4vw,32px)!important;font-weight:900!important;line-height:1.2!important}main>.hero p{color:#d4c5df!important;font-size:14px!important;line-height:1.5!important;margin-top:8px!important}main button[style*="height: 88px"]{border:1px solid #8b5cf6!important;border-radius:16px!important;background:linear-gradient(135deg,#1b1028,#0d0913)!important;color:#fff!important;box-shadow:0 4px 18px #a855f714}main button[style*="height: 88px"]:hover{border-color:#f5c542!important;box-shadow:0 4px 20px #a855f733}@media(max-width:600px){.topo .logo img{max-height:240px;object-fit:contain}main>.hero{padding:12px 10px!important;margin-bottom:8px!important}main button[style*="height: 88px"]{height:76px!important;min-height:76px!important;max-height:76px!important;padding:8px 10px!important;gap:10px!important}main button[style*="height: 88px"]>span:first-child{width:42px!important;height:42px!important;flex:0 0 42px!important}}
