:root{--fundo:#fff;--lateral:#fff;--cartao:#fff;--cartao-2:#f6f6f8;--campo:#fff;--area-previa:#f3f3f5;--texto:#15131d;--texto-2:#3f3c4b;--suave:#67646f;--borda:#e7e6ec;--borda-forte:#d5d3dc;--borda-hover:#a9a4b8;--roxo:#7c22d4;--roxo-texto:#6d1fbf;--magenta:#7c22d4;--rosa:#d4207e;--gradiente:linear-gradient(90deg, #7c22d4, #7c22d4);--gradiente-texto:linear-gradient(90deg, #7c22d4, #7c22d4);--gradiente-botao:linear-gradient(90deg, #7c22d4, #7c22d4);--brilho:none;--sombra:0 1px 2px #1410280f;--sombra-folha:0 1px 3px #1410281a, 0 0 0 1px #1410280f;--icone-fundo:#f3f2f6;--vidro:#fffffff2;--halo:#7c22d400;--erro:#b4163f;--erro-fundo:#fdeef2;--alerta:#8a4f00;--alerta-fundo:#fff6e5;--alerta-borda:#f0d39b;--ok:#15803d;--ok-fundo:#ecf8f0;--ok-borda:#bfe6cd;--dica-fundo:#f4effc;--foco:#7c22d4;--f-display:"Plus Jakarta Sans", system-ui, sans-serif;--f-logo:"Barlow Condensed", "Arial Narrow", sans-serif;--caixa-display:none;--peso-display:800;--espaco-display:-.02em;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;font-family:Plus Jakarta Sans,system-ui,Segoe UI,sans-serif;font-size:15px;line-height:1.5}:root[data-tema=escuro]{--fundo:#07060a;--lateral:#0c0a11;--cartao:#131019;--cartao-2:#1a1622;--campo:#0f0d15;--area-previa:#0c0a11;--texto:#f5f3fa;--texto-2:#d4cee2;--suave:#a39cb6;--borda:#241f2e;--borda-forte:#382f48;--borda-hover:#6d5a8a;--roxo:#8b5cf6;--roxo-texto:#c9a8ff;--magenta:#ff2d9b;--rosa:#ff1f8f;--gradiente:linear-gradient(90deg, #7c3aed 0%, #c026d3 50%, #ff2d9b 100%);--gradiente-texto:linear-gradient(90deg, #b18cff 0%, #e15ae6 50%, #ff4fae 100%);--gradiente-botao:linear-gradient(90deg, #7c3aed 0%, #ff2d9b 100%);--brilho:0 0 22px #d946ef59;--sombra:0 8px 28px #00000080;--sombra-folha:0 14px 40px #0000008c;--icone-fundo:#26222e;--vidro:#07060af2;--halo:#7c3aed4d;--erro:#ff7a96;--erro-fundo:#ff466e1f;--alerta:#ffc76b;--alerta-fundo:#ffaa281a;--alerta-borda:#ffaa2859;--ok:#5ee08f;--ok-fundo:#4ade8017;--ok-borda:#4ade804d;--dica-fundo:#8b5cf624;--foco:#d08bff;--f-display:"Barlow Condensed", "Arial Narrow", sans-serif;--caixa-display:uppercase;--peso-display:700;--espaco-display:.005em;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}*{box-sizing:border-box}body{background:var(--fundo);color:var(--texto);margin:0}h1,h2,h3{line-height:1.25}h2{margin:0 0 10px;font-size:1.1rem;font-weight:700}h3{margin:14px 0 6px;font-size:.95rem;font-weight:700}a{color:var(--roxo-texto)}img{max-width:100%}:focus-visible{outline:3px solid var(--foco);outline-offset:2px;border-radius:6px}input:focus-visible,select:focus-visible,textarea:focus-visible{outline:2px solid var(--foco);outline-offset:1px}.so-leitor{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;position:absolute!important}.pular{z-index:50;background:var(--cartao);border:2px solid var(--roxo);border-radius:10px;padding:8px 14px;font-weight:700;position:absolute;top:-60px;left:12px}.pular:focus{top:12px}main:focus{outline:none}.layout{grid-template-columns:250px minmax(0,1fr);min-height:100vh;display:grid}.lateral-nav{background:var(--lateral);border-right:1px solid var(--borda);flex-direction:column;gap:4px;height:100vh;padding:18px 14px;display:flex;position:sticky;top:0;overflow:auto}.logo{border-bottom:1px solid var(--borda);align-items:center;gap:10px;margin-bottom:8px;padding:0 4px 18px;display:flex}.logo img{flex:none;width:44px;height:auto}.logo>span{font-family:var(--f-logo);letter-spacing:.01em;text-transform:uppercase;color:var(--texto);white-space:nowrap;flex-direction:column;font-size:1.5rem;font-weight:700;line-height:.92;display:flex}.logo>span>span{display:block}.logo b{color:var(--rosa);text-transform:uppercase;font-weight:700}.rotulo-nav{letter-spacing:.08em;color:var(--suave);margin:10px 8px 6px;font-size:.75rem;font-weight:600}.rotulo-nav.titulo-aberto{text-overflow:ellipsis;white-space:nowrap;margin-top:18px;overflow:hidden}.lateral-nav a{color:var(--texto-2);cursor:pointer;border-radius:10px;align-items:center;gap:8px;padding:8px 12px;text-decoration:none;display:flex}.lateral-nav a:hover{background:#7c3aed14}.lateral-nav a.ativo{background:var(--gradiente-botao);color:#fff;box-shadow:var(--brilho);font-weight:600}.rodape-nav{color:var(--suave);flex-direction:column;gap:10px;margin-top:auto;padding-top:16px;font-size:.78rem;display:flex}.usos{background:var(--cartao);border:1px solid var(--borda-forte);color:var(--texto);border-radius:12px;flex-direction:column;gap:2px;padding:10px 12px;display:flex}.usos b{color:var(--roxo-texto);font-size:.82rem}.usos span{font-size:.92rem;font-weight:700}.usos small{color:var(--suave)}.usos.zerado{border-color:var(--alerta-borda);background:var(--alerta-fundo)}.usos.zerado span{color:var(--alerta)}.usos.pago{font-weight:600}.quem-esta{color:var(--texto);justify-content:space-between;align-items:center;gap:8px;font-size:.85rem;display:flex}.quem-esta span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.principal{min-width:0;padding:26px 34px 40px}.titulo h1{font-family:var(--f-display);font-size:2.4rem;font-weight:var(--peso-display);letter-spacing:var(--espaco-display);text-transform:var(--caixa-display);margin:0;line-height:1.05}.titulo h1 span{background:var(--gradiente-texto);color:#0000;-webkit-background-clip:text;background-clip:text}.titulo p{color:var(--suave);max-width:760px;margin:6px 0 22px;font-size:1.02rem}.cartao{background:var(--cartao);border:1px solid var(--borda);box-shadow:var(--sombra);border-radius:16px;margin-bottom:18px;padding:22px}button,.botao{font:inherit;border:1px solid var(--borda-forte);background:var(--cartao);color:var(--texto-2);cursor:pointer;text-align:center;border-radius:10px;padding:8px 14px;font-weight:500;line-height:1.3;text-decoration:none;display:inline-block}button:hover:not(:disabled),.botao:hover{border-color:var(--roxo)}button:disabled,.botao.desativado{opacity:.55;cursor:not-allowed}button.primario{background:var(--gradiente-botao);color:#fff;box-shadow:var(--brilho);border:0;padding:11px 20px;font-weight:700}button.primario.pequeno{padding:6px 14px;font-size:.88rem}button.primario.largo{width:100%;margin-top:8px}button.fino,.botao.fino{padding:4px 10px;font-size:.82rem}button.perigo{color:var(--erro)}button.perigo:hover:not(:disabled){border-color:var(--erro)}label.botao{padding:4px 10px;font-size:.82rem}label.botao:focus-within{outline:3px solid var(--foco);outline-offset:2px}input,select,textarea{font:inherit;color:var(--texto);background:var(--campo);border:1px solid var(--borda-forte);border-radius:10px;width:100%;padding:8px 10px}input:focus,select:focus,textarea:focus{border-color:var(--roxo);background:var(--cartao);box-shadow:0 0 0 3px #7c3aed24}input[type=checkbox]{width:auto;accent-color:var(--roxo)}input[type=color]{cursor:pointer;width:48px;height:38px;padding:2px}textarea{resize:vertical;line-height:1.55}.nota{color:var(--suave);font-size:.87rem}.erro{color:var(--erro)}.alerta{color:var(--alerta)}.ok-texto{color:var(--ok);font-weight:600}.centro{text-align:center}.linha{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.linha>input,.linha>select{flex:220px;width:auto}.rotulo{color:var(--suave);flex-direction:column;gap:4px;margin-bottom:10px;font-size:.85rem;font-weight:600;display:flex}.rotulo>label,.rotulo>span{color:var(--texto-2)}.rotulo small{font-weight:400}.grade-campos{grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:0 14px;display:grid}.etiqueta{background:var(--dica-fundo);color:var(--roxo-texto);border:1px solid var(--borda-forte);white-space:nowrap;border-radius:999px;padding:2px 9px;font-size:.74rem;font-weight:700;display:inline-block}.etiqueta.suave{background:var(--cartao);color:var(--texto-2)}.etiqueta.ok{background:var(--ok-fundo);color:var(--ok);border-color:var(--ok-borda)}.etiqueta.conferir{background:var(--alerta-fundo);color:var(--alerta);border-color:var(--alerta-borda)}.selo{background:var(--gradiente-botao);color:#fff;white-space:nowrap;border-radius:6px;padding:2px 8px;font-size:.74rem;font-weight:700;display:inline-block}.selos{flex-wrap:wrap;gap:6px;margin:4px 0 10px;display:flex}.linha-info{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;display:flex}.vazio{border:1px dashed var(--borda-forte);color:var(--suave);background:var(--cartao-2);border-radius:14px;flex-direction:column;gap:4px;padding:18px;display:flex}.vazio b{color:var(--texto)}.caixa-erro{background:var(--erro-fundo);border-left:4px solid var(--erro);color:var(--erro);border-radius:12px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;margin:10px 0;padding:10px 14px;font-size:.92rem;display:flex}.faixa-aviso{background:var(--alerta-fundo);border:1px solid var(--alerta-borda);color:var(--alerta);border-radius:12px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-bottom:14px;padding:12px 16px;display:flex}.faixa-aviso .primario{padding:8px 16px}.cabeca-bloco{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;margin-bottom:8px;display:flex}.cabeca-bloco h2{margin:0}.cabeca-bloco .acoes{flex-wrap:wrap;gap:8px;display:flex}.barra-acoes{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:10px;margin:0 0 18px;display:flex}.barra-acoes .caixa-erro{flex:100%}.lista-alerta{color:var(--alerta);padding-left:18px}.lista-alerta li{margin-bottom:4px}.espera{background:var(--dica-fundo);border:1px solid var(--borda-forte);border-radius:14px;align-items:flex-start;gap:14px;margin:8px 0;padding:14px 16px;display:flex}.espera b{color:var(--roxo-texto);display:block}.espera small{color:var(--suave);font-size:.85rem}.girando{border:3px solid var(--borda-forte);border-top-color:var(--roxo);border-radius:50%;flex:none;width:22px;height:22px;margin-top:2px;animation:.9s linear infinite girar}@keyframes girar{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.girando{animation-duration:3s}}.trabalhando{margin:-4px 0 12px}.tela-entrar{grid-template-columns:minmax(0,1.1fr) minmax(320px,440px);align-items:center;gap:40px;max-width:1080px;min-height:100vh;margin:0 auto;padding:40px 28px;display:grid}.entrar-marca .logo{border:0}.entrar-marca h1{font-family:var(--f-display);font-size:3rem;font-weight:var(--peso-display);text-transform:var(--caixa-display);letter-spacing:var(--espaco-display);letter-spacing:-.01em;margin:10px 0 12px;line-height:1.04}.entrar-marca h1 span{background:var(--gradiente-texto);color:#0000;-webkit-background-clip:text;background-clip:text}.entrar-marca p{color:var(--suave);max-width:520px;font-size:1.05rem}.entrar-marca ul{flex-direction:column;gap:8px;padding:0;list-style:none;display:flex}.entrar-marca h1 span{display:block}.entrar-marca li{color:var(--texto-2);align-items:flex-start;gap:10px;font-weight:500;line-height:1.45;display:flex}.entrar-marca li:before{content:"";background:var(--gradiente-botao);width:10px;height:10px;box-shadow:var(--brilho);border-radius:50%;flex:none;margin-top:.42em}.entrar-cartao{margin:0}.alternar{background:var(--lateral);border-radius:12px;grid-template-columns:1fr 1fr;gap:4px;margin-bottom:18px;padding:4px;display:grid}.alternar button{background:0 0;border:0;font-weight:600}.alternar button.ativo{background:var(--cartao);box-shadow:var(--sombra);color:var(--roxo-texto)}.carregando-app,.erro-tela{flex-direction:column;align-items:center;gap:10px;max-width:560px;margin:14vh auto;padding:24px;display:flex}.erro-tela{background:var(--cartao);border:1px solid var(--borda);border-radius:16px;align-items:flex-start}.erro-tela .acoes{flex-wrap:wrap;gap:10px;display:flex}.novo-portfolio .rotulo{margin:0}.novo-portfolio .primario{white-space:nowrap}.grade-cartoes{grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:16px;margin:0;padding:0;list-style:none;display:grid}.cartao-portfolio{flex-direction:column;gap:10px;margin:0;transition:border-color .15s,transform .15s;display:flex}.cartao-portfolio:hover{border-color:var(--borda-forte)}.cartao-portfolio .abrir{color:var(--texto);text-decoration:none}.cartao-portfolio .abrir:hover h2{color:var(--roxo-texto)}.cartao-portfolio h2{margin:0;font-size:1.08rem}.cartao-portfolio p{margin:0}.nota-cartao b{font-size:1.35rem;font-family:var(--f-display);color:var(--roxo-texto)}.titulo-editavel{flex:280px}.titulo-editavel input{font-family:var(--f-display);background:0 0;border-color:#0000;padding:6px 8px;font-size:1.2rem;font-weight:600}.titulo-editavel input:hover{border-color:var(--borda-forte)}.indicador{color:var(--suave);flex-wrap:wrap;align-items:center;gap:8px;font-size:.85rem;font-weight:600;display:inline-flex}.indicador:before{content:"";background:var(--suave);border-radius:50%;flex:none;width:9px;height:9px}.indicador.salvo:before{background:#16a34a}.indicador.salvando:before,.indicador.pendente:before{background:var(--roxo)}.indicador.erro,.indicador.conflito{color:var(--erro)}.indicador.erro:before,.indicador.conflito:before{background:var(--erro)}.indicador small{text-overflow:ellipsis;white-space:nowrap;max-width:260px;font-weight:400;overflow:hidden}.total-nota{flex-direction:column;gap:6px;margin-bottom:12px;display:flex}.numero-total{font-family:var(--f-display)}.numero-total b{background:var(--gradiente);color:#0000;-webkit-background-clip:text;background-clip:text;font-size:2.4rem;font-weight:800;line-height:1}.numero-total span{color:var(--suave);font-size:1.1rem;font-weight:600}.total-nota.grande .numero-total b{font-size:4.2rem}.total-nota.grande .numero-total span{font-size:1.6rem}.barra{background:var(--borda);border-radius:6px;height:12px;overflow:hidden}.barra.fina{height:8px}.barra span{border-radius:inherit;height:100%;display:block}.barra span.alta{background:linear-gradient(90deg,#16a34a,#22c55e)}.barra span.media{background:var(--gradiente-botao)}.barra span.baixa{background:linear-gradient(90deg,#c2410c,#f59e0b)}.barras{flex-direction:column;gap:10px;display:flex}.barras.completas{gap:18px}.barra-criterio .linha-info{flex-wrap:nowrap;align-items:flex-start;margin-bottom:4px;font-size:.88rem}.barra-criterio .nome-criterio{min-width:0}.barra-criterio .pontos{white-space:nowrap;font-weight:700}.barras.completas .barra-criterio{border-bottom:1px solid var(--borda);padding-bottom:14px}.barras.completas .barra-criterio:last-child{border-bottom:0;padding-bottom:0}.barras.completas .linha-info{font-size:.98rem}.faixa{color:var(--texto-2);margin:8px 0 2px;font-size:.88rem}.justificativa{white-space:pre-line;margin:4px 0 0}.melhorias{flex-direction:column;gap:10px;margin:8px 0 12px;padding:0;list-style:none;display:flex}.melhorias li{background:var(--dica-fundo);border-radius:12px;flex-direction:column;align-items:flex-start;gap:8px;padding:12px 14px;display:flex}.melhorias li .linha-info{flex-wrap:nowrap;align-items:flex-start;width:100%}.melhorias.curtas li{padding:10px;font-size:.88rem}.resumo-nota{white-space:pre-line;margin:6px 0;font-size:1.02rem}.historico{flex-direction:column;gap:6px;margin:0;padding:0;list-style:none;display:flex}.historico li{border:1px solid var(--borda);border-radius:10px;align-items:center;gap:14px;padding:8px 12px;display:flex}.historico li span:first-child{color:var(--suave);min-width:130px}.historico li.atual{border-color:var(--borda-forte);background:var(--dica-fundo)}details summary{cursor:pointer;color:var(--roxo-texto);margin-top:4px;font-size:.84rem;font-weight:600}.abas{border-bottom:1px solid var(--borda-forte);flex-wrap:wrap;gap:4px;margin-bottom:14px;display:flex}.abas button{color:var(--texto-2);background:0 0;border:0;border-bottom:3px solid #0000;border-radius:10px 10px 0 0;align-items:center;gap:6px;padding:10px 14px;font-weight:600;display:inline-flex}.abas button:hover{background:#7c3aed0f}.abas button.ativo{color:var(--roxo-texto);border-bottom-color:var(--roxo)}.contagem{background:var(--dica-fundo);color:var(--roxo-texto);border-radius:999px;padding:1px 7px;font-size:.72rem}.lista-membros{flex-direction:column;gap:14px;margin:0;padding:0;list-style:none;display:flex}.cartao-membro{border:1px solid var(--borda);border-radius:14px;grid-template-columns:130px minmax(0,1fr);gap:16px;padding:14px;display:grid}.foto-membro{flex-direction:column;align-items:stretch;gap:6px;display:flex}.foto-membro .miniatura{width:130px;height:130px}.miniatura{object-fit:cover;border:1px solid var(--borda);background:var(--cartao-2);border-radius:10px;flex:none;width:96px;height:96px}.miniatura.vazia{text-align:center;color:var(--suave);place-items:center;padding:6px;font-size:.72rem;font-weight:600;display:grid}.chips{flex-wrap:wrap;gap:6px;display:flex}.chip{border-radius:999px;padding:6px 14px;font-size:.88rem}.chip.ativo{background:var(--gradiente-botao);color:#fff;border-color:#0000}.lista-provas{flex-direction:column;gap:12px;margin:0 0 12px;padding:0;list-style:none;display:flex}.prova{border:1px solid var(--borda);background:var(--cartao);border-left:4px solid #f59e0b;border-radius:14px;padding:14px}.prova.confirmada{border-left-color:#16a34a}.prova-topo{gap:14px;display:flex}.prova-resumo{flex:1;min-width:0}.prova-resumo h3{margin:6px 0 4px;font-size:1rem}.prova-resumo p{margin:0 0 4px}.descricao{white-space:pre-line}.link-prova{overflow-wrap:anywhere;font-size:.85rem}.prova-edicao{border-top:1px solid var(--borda);margin-top:12px;padding-top:12px}.prova-acoes{flex-wrap:wrap;align-items:center;gap:8px;margin-top:10px;display:flex}.dimensoes{border:1px solid var(--borda);border-radius:12px;margin:0;padding:10px 12px}.dimensoes legend{color:var(--texto-2);padding:0 4px;font-size:.85rem;font-weight:600}.grade-checks{grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:4px 12px;display:grid}.check{cursor:pointer;align-items:center;gap:8px;padding:3px 0;font-size:.87rem;display:flex}.avisos{background:var(--alerta-fundo);border:1px solid var(--alerta-borda);border-radius:12px;margin-top:14px;padding:12px 14px}.avisos h3{color:var(--alerta);margin-top:0}.avisos ul{margin:0;padding-left:18px}.cor .linha{flex-wrap:nowrap}.cor code{color:var(--suave);font-size:.78rem}.campo-imagem{flex-direction:column;gap:6px;margin:10px 0;display:flex}.campo-imagem .miniatura{width:64px;height:64px}.rotulo-texto{color:var(--texto-2);font-size:.85rem;font-weight:600}.previa{border:1px solid var(--borda-forte);background:#fff;border-radius:12px;width:100%;height:75vh;min-height:480px}.fundo-modal{z-index:60;background:#000000b3;place-items:center;padding:16px;display:grid;position:fixed;inset:0}.modal{background:var(--cartao);border-radius:18px;width:100%;max-width:480px;padding:24px;box-shadow:0 20px 50px #7c3aed40}.modal h2{font-size:1.35rem}@media (width<=800px){.layout{grid-template-columns:minmax(0,1fr)}.lateral-nav{z-index:20;border-right:0;border-bottom:1px solid var(--borda);flex-flow:wrap;align-items:center;gap:4px;height:auto;padding:10px 12px;position:sticky;top:0}.logo{border:0;width:auto;margin:0 auto 0 0;padding:0}.logo img{width:34px}.logo>span{font-size:1.15rem}.rotulo-nav{display:none}.lateral-nav a{padding:6px 10px;font-size:.9rem}.rodape-nav{flex-direction:row;align-items:center;gap:8px;width:100%;margin:0;padding:0}.rodape-nav>div:last-child{display:none}.usos{flex-direction:row;align-items:center;gap:6px;padding:4px 10px}.usos b,.usos small{display:none}.usos span{font-size:.8rem}.quem-esta{margin-left:auto}.principal{padding:18px 16px 32px}.titulo h1{font-size:1.7rem}.cartao{padding:16px}.tela-entrar{grid-template-columns:minmax(0,1fr);gap:20px;padding:24px 16px}.entrar-marca h1{font-size:1.9rem}.entrar-marca ul{gap:6px;font-size:.92rem}.cartao-membro{grid-template-columns:minmax(0,1fr)}.foto-membro{flex-flow:wrap;align-items:center}.foto-membro .miniatura{width:80px;height:80px}.prova-topo{flex-direction:column}.total-nota.grande .numero-total b{font-size:3.2rem}.historico li{flex-wrap:wrap;gap:6px}}.principal-editor{height:100dvh;overflow:hidden}.principal-editor:focus{outline:none}.editor2{grid-template-columns:minmax(380px,.92fr) minmax(0,1.2fr);height:100%;display:grid}.editor-aviso{place-items:center;min-height:60vh;padding:24px 16px;display:grid}button.link{color:var(--roxo-texto);text-underline-offset:2px;font-weight:600;font-size:inherit;background:0 0;border:0;padding:0;text-decoration:underline}button.link:disabled{opacity:.5}.so-icone{color:var(--texto-2);cursor:pointer;background:0 0;border:0;border-radius:10px;justify-content:center;align-items:center;gap:6px;padding:7px;text-decoration:none;display:inline-flex}.so-icone:hover:not(:disabled){background:#7c3aed14}.so-icone.pequeno{padding:3px}.icone{vertical-align:-3px;flex:none}.botao,button{justify-content:center;align-items:center;gap:6px;display:inline-flex}.so-estreito{display:none}.aviso-travado{background:var(--dica-fundo);border:1px solid var(--borda-forte);color:var(--roxo-texto);border-radius:12px;align-items:center;gap:10px;margin:0 0 14px;padding:9px 12px;font-size:.88rem;font-weight:600;display:flex}.girando.pequeno{border-width:2px;width:16px;height:16px;margin:0}.sem-moldura{border:0;min-width:0;margin:0;padding:0}.sem-moldura:disabled{opacity:.75}.solte-aqui{z-index:70;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);pointer-events:none;background:#4c1d952e;place-items:center;padding:16px;display:grid;position:fixed;inset:0}.solte-aqui>div{border:3px dashed var(--roxo);background:var(--cartao);color:var(--roxo-texto);text-align:center;border-radius:20px;flex-direction:column;align-items:center;gap:6px;padding:30px 40px;display:flex}.solte-aqui span{color:var(--suave)}.conversa{background:var(--cartao);border-right:1px solid var(--borda);flex-direction:column;min-width:0;min-height:0;display:flex;position:relative}.cv-topo{border-bottom:1px solid var(--borda);background:var(--lateral);align-items:center;gap:10px;padding:10px 14px;display:flex}.cv-avatar{object-fit:contain;flex:none;width:38px;height:38px}.cv-avatar.pequeno{width:30px;height:30px;margin-top:2px}.cv-titulo{flex:1;min-width:0}.cv-titulo h1{font-family:var(--f-display);white-space:nowrap;text-overflow:ellipsis;margin:0;font-size:1.08rem;font-weight:600;overflow:hidden}.cv-edital{color:var(--suave);align-items:baseline;gap:8px;min-width:0;font-size:.8rem;display:flex}.cv-edital>span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.cv-nota{border-radius:12px;flex-direction:column;gap:0;padding:4px 12px;line-height:1.15}.cv-nota small{color:var(--suave);font-size:.68rem;font-weight:600}.cv-nota b{font-family:var(--f-display);color:var(--roxo-texto);font-size:1.15rem}.cv-ver{display:none}.cv-rolagem{flex:1;min-height:0;padding:20px 18px 28px;overflow-y:auto}.cv-rolagem:focus-visible{outline-offset:-3px}.cv-carregando{text-align:center;margin-top:30px}.cv-lista{flex-direction:column;gap:18px;max-width:720px;margin:0 auto;padding:0;list-style:none;display:flex}.cv-msg{min-width:0;display:flex}.cv-msg.agente{grid-template-columns:30px minmax(0,1fr);gap:10px;display:grid}.cv-msg.usuario{justify-content:flex-end}.cv-msg.usuario .cv-corpo{background:var(--dica-fundo);border:1px solid var(--borda-forte);border-radius:18px 18px 4px;flex-direction:column;gap:8px;max-width:min(85%,560px);padding:10px 14px;display:flex}.cv-msg.agente .cv-corpo{min-width:0;padding-top:4px}.cv-texto{white-space:pre-wrap;overflow-wrap:anywhere;margin:0}.texto-rico{overflow-wrap:anywhere}.texto-rico p{margin:0 0 10px}.texto-rico p:last-child{margin-bottom:0}.texto-rico ul,.texto-rico ol{margin:0 0 10px;padding-left:22px}.texto-rico li{margin-bottom:4px}.subtitulo-texto{margin-top:14px!important}.cv-escrevendo .texto-rico>:last-child:after{content:"";vertical-align:-2px;background:var(--roxo);border-radius:2px;width:8px;height:1em;margin-left:3px;animation:1s steps(2,end) infinite piscar;display:inline-block}@keyframes piscar{50%{opacity:0}}.cv-acoes{background:var(--ok-fundo);border:1px solid var(--ok-borda);color:var(--ok);border-radius:12px;flex-direction:column;gap:5px;margin:10px 0 0;padding:8px 12px;font-size:.86rem;list-style:none;display:flex}.cv-acoes li{align-items:flex-start;gap:8px;display:flex}.cv-acoes .icone{color:var(--ok);margin-top:3px}.cv-trabalhando{color:var(--suave);align-items:center;gap:10px;margin:10px 0 0;font-size:.86rem;display:flex}.cv-pontos{gap:4px;display:inline-flex}.cv-pontos i{background:var(--roxo);border-radius:50%;width:7px;height:7px;animation:1.2s ease-in-out infinite pulo}.cv-pontos i:nth-child(2){animation-delay:.15s}.cv-pontos i:nth-child(3){animation-delay:.3s}@keyframes pulo{0%,70%,to{opacity:.3;transform:translateY(0)}35%{opacity:1;transform:translateY(-4px)}}@media (prefers-reduced-motion:reduce){.cv-pontos i,.cv-escrevendo .texto-rico>:last-child:after{animation:none}}.cv-aviso{background:var(--alerta-fundo);color:var(--alerta);border-radius:10px;align-items:flex-start;gap:8px;margin:10px 0 0;padding:8px 12px;font-size:.88rem;display:flex}.cv-aviso .icone{margin-top:2px}.cv-anexos,.cv-links{flex-wrap:wrap;justify-content:flex-end;gap:6px;margin:0;padding:0;list-style:none;display:flex}.cv-links{grid-template-columns:minmax(0,1fr);min-width:0;display:grid}.cv-links>li{min-width:0;display:flex}.cv-link{flex:1;overflow:hidden}.cv-foto{object-fit:cover;border:1px solid var(--borda-forte);background:var(--cartao);border-radius:10px;width:84px;height:84px;display:block}.cv-ficha{background:var(--cartao);border:1px solid var(--borda-forte);max-width:220px;color:var(--texto-2);border-radius:10px;align-items:center;gap:8px;padding:7px 10px;display:inline-flex}.cv-ficha>span{flex-direction:column;min-width:0;line-height:1.25;display:flex}.cv-ficha b{text-overflow:ellipsis;white-space:nowrap;font-size:.82rem;font-weight:600;overflow:hidden}.cv-ficha small{color:var(--suave);font-size:.72rem}.cv-ficha.video .icone{color:var(--magenta)}.cv-link{background:var(--cartao);border:1px solid var(--borda-forte);color:var(--texto);border-radius:10px;align-items:center;gap:10px;min-width:0;padding:6px;text-decoration:none;display:flex}.cv-link img{object-fit:cover;border-radius:6px;flex:none;width:64px;height:40px}.cv-link>span{flex-direction:column;min-width:0;line-height:1.3;display:flex}.cv-link b{text-overflow:ellipsis;white-space:nowrap;font-size:.85rem;overflow:hidden}.cv-link small{color:var(--suave);font-size:.75rem}.cv-link .etiqueta{align-self:flex-start;margin-top:3px}.cv-ir-fim{z-index:5;box-shadow:var(--sombra);border-radius:999px;padding:6px 14px;font-size:.84rem;position:absolute;bottom:170px;left:50%;transform:translate(-50%)}.cartao-versao{background:linear-gradient(var(--cartao), var(--cartao)) padding-box, var(--gradiente) border-box;box-shadow:var(--sombra);border:2px solid #0000;border-radius:14px;grid-template-columns:auto minmax(0,1fr);gap:10px 14px;margin-top:12px;padding:12px;display:grid}.cvz-paginas{background:0 0;border:0;grid-row:span 2;align-self:start;gap:4px;padding:0;display:flex;position:relative}.cvz-pagina{aspect-ratio:210/297;object-fit:cover;border:1px solid var(--borda-forte);background:#f3effb;border-radius:4px;width:46px;display:block}.cvz-mais{color:#fff;background:#14112bbf;border-radius:6px;padding:1px 5px;font-size:.7rem;font-weight:700;position:absolute;bottom:4px;right:4px}.cvz-dados{flex-direction:column;gap:2px;min-width:0;display:flex}.cvz-dados b{color:var(--roxo-texto)}.cvz-dados small{font-size:.8rem}.cvz-mudancas{color:var(--texto-2)}.cvz-acoes{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.botao.primario{background:var(--gradiente-botao);color:#fff;border:0;padding:10px 18px;font-weight:700}.botao.primario.pequeno{padding:6px 14px;font-size:.88rem}.cv-editais{margin-top:12px}.cv-editais ul{grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:8px;margin:0;padding:0;list-style:none;display:grid}.cv-edital-botao{text-align:left;background:var(--cartao-2);border-radius:12px;flex-direction:column;justify-content:flex-start;align-items:flex-start;gap:2px;width:100%;height:100%;padding:10px 12px}.cv-edital-botao b{color:var(--texto);font-size:.9rem;line-height:1.3}.cv-edital-botao small{color:var(--suave);font-size:.78rem}.cv-edital-botao.escolhido{border:2px solid var(--roxo)}.cv-editais-pe{flex-wrap:wrap;align-items:center;gap:8px;margin-top:10px;display:flex}.cv-compositor{border-top:1px solid var(--borda);background:var(--cartao);padding:8px 16px 10px}.cv-compositor .caixa-erro{margin:0 0 8px}.cv-aviso-anexo{background:var(--alerta-fundo);color:var(--alerta);border-radius:10px;justify-content:space-between;align-items:flex-start;gap:8px;margin:0 0 8px;padding:8px 10px;font-size:.85rem;display:flex}.cv-caixa{border:1px solid var(--borda-forte);background:var(--cartao-2);border-radius:18px;max-width:720px;margin:0 auto;padding:6px 8px 6px 12px;transition:border-color .15s,box-shadow .15s}.cv-caixa:focus-within{border-color:var(--roxo);background:var(--cartao);box-shadow:0 0 0 3px #7c3aed24}.cv-campo{resize:none;background:0 0;border:0;min-height:40px;max-height:220px;padding:8px 0 4px;line-height:1.5}.cv-campo:focus{box-shadow:none;background:0 0}.cv-campo:focus-visible{outline:none}.cv-barra{align-items:center;gap:2px;display:flex}.cv-espaco{flex:1}.cv-ferramenta{padding:6px 8px;font-size:.82rem;font-weight:600}.cv-ferramenta.ativo{background:var(--dica-fundo);color:var(--roxo-texto)}.cv-ferramenta.desativado{opacity:.5;cursor:not-allowed}label.cv-ferramenta:focus-within{outline:3px solid var(--foco);outline-offset:1px}button.cv-enviar{width:40px;height:40px;box-shadow:none;border-radius:50%;padding:0}.cv-parar{color:var(--erro);border-color:var(--erro);border-radius:999px;padding:7px 14px;font-weight:700}.cv-bandeja{flex-wrap:wrap;gap:8px;margin:4px 0;padding:0;list-style:none;display:flex}.cv-bandeja li{position:relative}.cv-bandeja .cv-foto{width:64px;height:64px}.cv-tirar{background:var(--texto-2);width:22px;height:22px;color:var(--fundo);border:2px solid var(--fundo);border-radius:50%;padding:0;position:absolute;top:-6px;right:-6px}.cv-tirar:hover:not(:disabled){border-color:var(--fundo);background:var(--erro)}.cv-envio{flex-direction:column;gap:4px;margin:6px 0;display:flex}.cv-envio small{color:var(--suave);font-size:.8rem}.cv-progresso{background:var(--borda);border-radius:3px;height:6px;overflow:hidden}.cv-progresso span{background:var(--gradiente-botao);height:100%;transition:width .2s;display:block}.cv-progresso span.indefinido{width:35%;animation:1.2s ease-in-out infinite alternate vaivem}@keyframes vaivem{0%{transform:translate(-20%)}to{transform:translate(210%)}}.cv-links-campo{color:var(--texto-2);flex-direction:column;gap:4px;margin:6px 0;font-size:.85rem;font-weight:600;display:flex}.cv-links-campo textarea{background:var(--cartao);font-size:.88rem}.cv-links-campo small{font-weight:400}.cv-dica{max-width:720px;color:var(--suave);text-align:center;margin:6px auto 0;font-size:.75rem}.ao-vivo{background:var(--fundo);flex-direction:column;min-width:0;min-height:0;display:flex}.av-topo{background:var(--cartao);border-bottom:1px solid var(--borda);padding:8px 20px 0}.av-linha{align-items:center;gap:10px;min-width:0;display:flex}.av-linha .titulo-editavel{flex:auto;min-width:0}.av-voltar{display:none}.av-abas{scrollbar-width:none;border-bottom:0;flex-wrap:nowrap;margin:4px 0 0;overflow-x:auto}.av-abas::-webkit-scrollbar{display:none}.av-abas button{white-space:nowrap;flex:none}.contagem.falta{background:var(--alerta-fundo);color:var(--alerta)}.av-corpo{flex:1;min-height:0;padding:18px 22px 48px;overflow-y:auto}.av-corpo:focus{outline:none}.ao-vivo>.faixa-aviso{margin:10px 20px 0}.av-corpo .cartao{padding:18px}.av-corpo h2{font-size:1.02rem}.pv-barra{flex-wrap:wrap;align-items:flex-end;gap:12px;margin-bottom:10px;display:flex}.pv-barra .rotulo{min-width:180px;margin:0}.pv-modo{min-width:260px;margin:0 0 0 auto}.pv-limite{margin:0 0 10px}.pv-versao{background:var(--cartao);border:1px solid var(--borda);border-radius:14px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-bottom:10px;padding:12px 14px;display:flex}.pv-versao>div:first-child{flex-direction:column;display:flex}.pv-acoes{flex-wrap:wrap;align-items:center;gap:8px;margin-top:8px;display:flex}.pv-versao .pv-acoes{margin:0}.pv-ok{color:var(--ok);align-items:center;gap:6px;margin:0 0 12px;font-size:.9rem;font-weight:600;display:flex}.pv-paginas{grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:16px;margin:14px 0 0;padding:0;list-style:none;display:grid}.pv-paginas li{flex-direction:column;align-items:center;gap:4px;display:flex}.pv-paginas button{background:0 0;border:0;border-radius:6px;width:100%;padding:0}.pv-paginas img{aspect-ratio:210/297;object-fit:contain;background:#fff;border-radius:6px;width:100%;transition:transform .15s;display:block;box-shadow:0 2px 10px #14112b1f}.pv-paginas button:hover img{transform:translateY(-2px)}.pv-paginas small{color:var(--suave);font-size:.78rem}.pv-vazio{margin-top:8px}.pv-grande{border-radius:6px;max-width:100%;max-height:72vh;margin:0 auto;display:block;box-shadow:0 2px 12px #14112b26}.pv-passar{flex-wrap:wrap;justify-content:space-between;gap:8px;margin-top:12px;display:flex}.previa{height:70vh}.modal.largo{max-width:900px;max-height:calc(100vh - 32px);overflow-y:auto}.cabeca-modal{justify-content:space-between;align-items:center;gap:10px;margin-bottom:10px;display:flex}.cabeca-modal h2{margin:0}.nt-total{flex-direction:column;gap:4px;display:flex}.nt-numero{flex-direction:column;gap:2px;display:flex}.nt-rotulo{letter-spacing:.08em;text-transform:uppercase;color:var(--suave);font-size:.75rem;font-weight:700}.nt-entre{color:var(--texto-2);font-size:.98rem}.nt-regua{background:var(--borda);border-radius:6px;height:12px;margin:14px 0 8px;position:relative}.nt-faixa{background:#7c3aed4d;border-radius:6px;position:absolute;top:0;bottom:0}.nt-marca{background:var(--roxo);width:6px;height:22px;box-shadow:0 0 0 2px var(--fundo);border-radius:3px;margin-left:-3px;position:absolute;top:-5px}.nt-marca.alta{background:#16a34a}.nt-marca.baixa{background:#c2410c}.nt-minima{border-left:2px dashed var(--texto-2);width:0;position:absolute;top:-8px;bottom:-8px}.nt-pe{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;display:flex}.nt-bonus{background:var(--ok-fundo);border:1px solid var(--ok-borda);color:var(--ok);border-radius:14px;flex-direction:column;gap:2px;margin-bottom:18px;padding:12px 14px;font-size:.9rem;display:flex}.nt-pergunta{color:var(--texto-2);margin:0}.mt-resumo{color:var(--suave);flex-wrap:wrap;gap:8px 18px;margin-bottom:10px;font-size:.9rem;display:flex}.mt-resumo b{font-family:var(--f-display);color:var(--roxo-texto);font-size:1.2rem}.mt-resumo .mt-falta b{color:var(--alerta)}.mt-partes{margin-bottom:14px}.chip.ativo .contagem{color:#fff;background:#ffffff40}.mt-cabeca{justify-content:space-between;align-items:flex-start;gap:12px;margin-bottom:12px;display:flex}.mt-cabeca p{margin:0}.mt-cabeca button{flex:none}.mt-trabalhos{flex-direction:column;gap:12px;margin:0 0 18px;padding:0;list-style:none;display:flex}.mt-trabalho{border:1px solid var(--borda);border-left:4px solid var(--borda-forte);background:var(--cartao);box-shadow:var(--sombra);border-radius:14px;padding:14px}.mt-trabalho.rel-alta{border-left-color:var(--roxo)}.mt-trabalho.rel-baixa{border-left-color:var(--borda-forte)}.mt-topo{align-items:flex-start;gap:12px;display:flex}.mt-topo .miniatura{width:72px;height:72px}.mt-resumo-trabalho{flex:1;min-width:0}.mt-resumo-trabalho h3{margin:4px 0 2px;font-size:1.02rem}.mt-resumo-trabalho p{margin:0}.mt-contexto{color:var(--texto-2);font-size:.86rem;font-style:italic;margin-top:4px!important}.mt-descricao{margin:10px 0 0;font-size:.92rem}.etiqueta.rel.alta{background:var(--gradiente-botao);color:#fff;border-color:#0000}.etiqueta.rel.baixa{background:var(--cartao-2);color:var(--suave);border-color:var(--borda-forte)}.mt-faltas{flex-direction:column;gap:4px;margin:10px 0 0;padding:0;list-style:none;display:flex}.mt-faltas li{background:var(--alerta-fundo);color:var(--alerta);border-radius:8px;justify-content:space-between;align-items:baseline;gap:10px;padding:6px 10px;font-size:.86rem;display:flex}.mt-fotos{grid-template-columns:repeat(auto-fill,minmax(64px,1fr));gap:6px;margin:10px 0 0;padding:0;list-style:none;display:grid}.mt-fotos .miniatura{aspect-ratio:1;width:100%;height:auto}.mt-mais{background:var(--dica-fundo);color:var(--roxo-texto);aspect-ratio:1;border-radius:10px;place-items:center;font-weight:700;display:grid}.mt-provas-curtas{flex-direction:column;gap:4px;margin:10px 0 0;padding:0;font-size:.88rem;list-style:none;display:flex}.mt-provas-curtas li{align-items:center;gap:8px;min-width:0;display:flex}.mt-provas-curtas a,.mt-provas-curtas li>span:nth-child(2){text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.mt-lista-provas{margin-top:12px}.mt-faltas-edicao ul{flex-direction:column;gap:4px;margin:4px 0 10px;padding:0;list-style:none;display:flex}.mt-faltas-edicao li{justify-content:space-between;align-items:center;gap:8px;font-size:.86rem;display:flex}.mt-checks{flex-direction:column;gap:2px;margin-bottom:10px;display:flex}.mt-pendencias{margin-top:10px}.mt-pendencias .prova-acoes{margin-top:0}.mt-resolvidas{flex-direction:column;gap:4px;margin:8px 0 0;padding:0;list-style:none;display:flex}.mt-resolvidas li{border:1px solid var(--borda);color:var(--suave);border-radius:8px;justify-content:space-between;align-items:center;gap:8px;padding:6px 10px;font-size:.86rem;display:flex}.prova h4{margin:6px 0 4px;font-size:.95rem}.prova .selos{margin:0}.prova.fora{opacity:.7}details.dimensoes summary{margin:0}details.dimensoes .grade-checks{margin-top:8px}.es-atual{background:var(--cartao);border:1px solid var(--borda-forte);border-radius:14px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-bottom:8px;padding:12px 14px;display:flex}.es-atual>div:first-child{flex-direction:column;min-width:0;display:flex}.es-atual b{font-family:var(--f-display);font-size:1.15rem}.es-escuro{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.etiqueta.es-tela{color:#fff;border-color:var(--borda-forte);background:#000}.es-aviso{margin:0 0 8px}.es-galeria{margin:18px 0}.es-galeria h2{margin-bottom:4px}.es-galeria>.nota{margin:0 0 8px}.es-grade{grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:14px;margin:10px 0 0;padding:0;list-style:none;display:grid}.es-grade.paisagem{grid-template-columns:repeat(auto-fill,minmax(220px,1fr))}.es-cartao{text-align:left;background:var(--cartao);border-radius:14px;flex-direction:column;justify-content:flex-start;align-items:stretch;gap:6px;width:100%;height:100%;padding:8px}.es-cartao.escolhido{border:2px solid var(--roxo);padding:7px;box-shadow:0 6px 18px #7c3aed33}.es-capa{aspect-ratio:297/210;border:1px solid #14112b1a;border-radius:8px;width:100%;display:block;position:relative;overflow:hidden}.paisagem .es-capa{aspect-ratio:297/210}.es-capa img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.es-capa.carregando img{opacity:0}.es-capa.pronta img{opacity:1;transition:opacity .25s}.es-amostra{flex-direction:column;justify-content:flex-end;gap:4px;padding:10px;font-size:.72rem;font-weight:600;display:flex;position:absolute;inset:0}.es-amostra i{border-radius:3px;height:10px;display:block}.es-amostra i:first-child{width:70%;height:18px}.es-amostra i:nth-child(2){width:45%}.es-amostra i:nth-child(3){width:85%;margin-bottom:6px}.es-nome{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:6px;display:flex}.es-nome b{color:var(--texto);font-size:.95rem}.es-em-uso{color:var(--roxo-texto);align-items:center;gap:3px;font-size:.75rem;font-weight:700;display:inline-flex}.es-descricao{color:var(--suave);font-size:.78rem;line-height:1.35}.es-cartao .selos{gap:4px;margin:auto 0 0}.es-cores{grid-template-columns:repeat(auto-fit,minmax(140px,1fr));gap:0 10px;display:grid}.cor .linha>input[type=color]{flex:none;width:48px}.es-cor-info{flex-direction:column;line-height:1.2;display:flex}.es-cor-info small{color:var(--suave);font-weight:400}.es-cor-info button.link{text-align:left;font-size:.78rem;font-weight:600}.es-orientacao{max-width:420px;margin:0}.es-orientacao button{align-items:center;gap:8px;display:inline-flex}.es-folha{border:2px solid;border-radius:2px;display:inline-block}.es-folha.retrato{width:11px;height:15px}.es-folha.paisagem{width:15px;height:11px}.es-imagem{flex-direction:row;align-items:flex-start;gap:14px}.es-imagem .miniatura{width:80px;height:80px}.es-imagem p{margin:2px 0 6px}.vs-lista{flex-direction:column;gap:12px;margin:12px 0 0;padding:0;list-style:none;display:flex}.vs-item{background:var(--cartao);border:1px solid var(--borda);border-radius:14px;grid-template-columns:84px minmax(0,1fr);gap:14px;padding:12px;display:grid}.vs-item.atual{border-color:var(--borda-forte);box-shadow:var(--sombra)}.vs-capa{background:0 0;border:0;align-self:start;padding:0}.vs-capa img,.vs-sem-capa{aspect-ratio:210/297;object-fit:cover;border:1px solid var(--borda-forte);width:84px;color:var(--suave);background:#f3effb;border-radius:6px;place-items:center;font-size:.8rem;font-weight:700;display:grid}.vs-dados{flex-direction:column;gap:4px;min-width:0;display:flex}.vs-mudancas{color:var(--texto-2);white-space:pre-line;margin:2px 0;font-size:.9rem}.vs-problemas summary{color:var(--alerta)}.vs-problemas .lista-alerta{margin:6px 0;font-size:.86rem}.vs-dados .prova-acoes{margin-top:6px}.botao.primario-contorno{border-color:var(--roxo);color:var(--roxo-texto);font-weight:700}@media (width<=1100px){.editor2{grid-template-columns:minmax(340px,1fr) minmax(0,1.1fr)}}@media (width<=900px){.editor2{grid-template-columns:minmax(0,1fr)}.editor2 .ao-vivo,.editor2.vendo-portfolio .conversa{display:none}.editor2.vendo-portfolio .ao-vivo{display:flex}.conversa{border-right:0}.so-largo{display:none}.so-estreito{display:inline}.cv-ver{flex:none;display:inline-flex}.cv-topo>.cv-avatar{display:none}.cv-topo{gap:6px;padding:8px 10px}.cv-nota{padding:3px 8px}.cv-rolagem{padding:16px 12px 24px}.cv-msg.agente{grid-template-columns:26px minmax(0,1fr);gap:8px}.cv-avatar.pequeno{width:26px;height:26px}.cv-compositor{padding:6px 10px calc(8px + env(safe-area-inset-bottom))}.cv-rotulo-ferramenta{display:none}.cv-ir-fim{bottom:160px}.cv-editais ul{grid-template-columns:minmax(0,1fr)}.av-voltar{flex:none;padding:6px 10px;font-size:.85rem;display:inline-flex}.av-topo{padding:8px 8px 0}.av-abas{gap:0}.av-abas button{gap:4px;padding:9px 6px;font-size:.86rem}.av-abas .contagem{padding:1px 5px}.av-corpo{padding:14px 16px 40px}.pv-modo{width:100%;min-width:0;margin:0}.pv-barra .rotulo{flex:160px;min-width:0}.pv-paginas{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.previa{height:60vh;min-height:360px}}@media (width<=520px){.cv-titulo h1{font-size:.98rem}.cv-nota small{display:none}.cartao-versao{grid-template-columns:minmax(0,1fr)}.cvz-paginas{grid-row:auto}.mt-cabeca{flex-direction:column}.es-grade,.es-grade.paisagem{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.es-imagem{flex-direction:column}.es-orientacao{grid-template-columns:minmax(0,1fr)}.vs-item{grid-template-columns:64px minmax(0,1fr);gap:10px}.vs-capa img,.vs-sem-capa{width:64px}.cv-msg.usuario .cv-corpo{max-width:92%}.av-linha .indicador span{display:none}}.principal-inicio{background:radial-gradient(1200px 420px at 50% -120px, var(--halo) 0%, transparent 70%), var(--fundo);min-height:100dvh}.ini{max-width:940px;margin:0 auto;padding:22px 24px 56px}.ini-topo{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.ini-topo .logo{border:0;margin:0;padding:0}.ini-pular{align-items:center;gap:4px;font-size:.9rem;text-decoration:none;display:inline-flex}.ini-pular:hover:not(:disabled){text-decoration:underline}.ini-progresso{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin:26px 0 0;padding:0;list-style:none;display:grid}.ini-progresso li{flex-direction:column;gap:6px;display:flex}.ini-barra{background:var(--borda-forte);border-radius:99px;height:5px;display:block}.ini-progresso li.feito .ini-barra{background:#c4b5fd}.ini-progresso li.atual .ini-barra{background:var(--gradiente-botao)}.ini-rotulo{color:var(--suave);font-size:.78rem;font-weight:600}.ini-progresso li.atual .ini-rotulo{color:var(--roxo-texto)}.ini-projeto{color:var(--suave);margin:26px 0 4px;font-size:.88rem}.ini-projeto b{color:var(--texto)}.ini-passo h1{font-family:var(--f-display);letter-spacing:-.01em;margin:0;font-size:2rem;font-weight:700}.ini-passo h1:focus{outline:none}.ini-sub{color:var(--suave);max-width:640px;margin:8px 0 22px;font-size:1.02rem}.ini-formatos{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin:0;padding:0;list-style:none;display:grid}.ini-formato{text-align:left;background:var(--cartao);border:1.5px solid var(--borda);width:100%;height:100%;box-shadow:var(--sombra);border-radius:18px;flex-direction:column;align-items:flex-start;gap:6px;padding:18px 18px 20px;transition:border-color .15s,transform .15s,box-shadow .15s;display:flex}.ini-formato:hover:not(:disabled){border-color:var(--roxo);transform:translateY(-2px);box-shadow:0 10px 24px #7c3aed24}.ini-formato.escolhido{border:2px solid var(--roxo);background:var(--cartao-2);padding:17.5px 17.5px 19.5px}.ini-formato b{font-family:var(--f-display);color:var(--texto);font-size:1.25rem;font-weight:600}.ini-formato small{color:var(--suave);font-size:.86rem;line-height:1.4}.ini-figura{background:var(--dica-fundo);border-radius:12px;width:100%;height:96px;margin-bottom:8px;padding:12px}.ini-linguagens{grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:10px;margin:0;padding:0;list-style:none;display:grid}.ini-linguagem{text-align:left;background:var(--cartao);border:1.5px solid var(--borda);border-radius:14px;justify-content:flex-start;align-items:flex-start;gap:10px;width:100%;height:100%;padding:12px 14px;display:flex}.ini-linguagem:hover:not(:disabled){border-color:var(--roxo)}.ini-linguagem.escolhido{border-color:var(--roxo);background:var(--cartao-2)}.ini-linguagem b{color:var(--texto);font-size:.95rem;font-weight:700;line-height:1.25;display:block}.ini-linguagem small{color:var(--suave);margin-top:2px;font-size:.78rem;line-height:1.3;display:block}.ini-linguagem>span:last-child{flex:auto;min-width:0}.ini-marca{border:1.5px solid var(--borda-forte);color:#fff;background:var(--cartao);border-radius:6px;flex:none;place-items:center;width:20px;height:20px;margin-top:1px;display:grid}.ini-linguagem.escolhido .ini-marca{background:var(--gradiente-botao);border-color:#0000}.ini-outra{max-width:520px;margin:14px 0 0}.ini-estilos{grid-template-columns:repeat(auto-fill,minmax(270px,1fr));gap:18px;margin:0;padding:0;list-style:none;display:grid}.ini-estilos.todos{grid-template-columns:repeat(auto-fill,minmax(230px,1fr))}.ini-estilo{box-shadow:var(--sombra);display:flex}.ini-estilo:hover:not(:disabled){transform:translateY(-2px)}.ini-ver-todos{margin-top:14px}.ini-acoes{border-top:1px solid var(--borda);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-top:28px;padding-top:18px;display:flex}.ini-acoes-dir{flex-wrap:wrap;align-items:center;gap:18px;margin-left:auto;display:flex}.ini-acoes .fino{align-items:center;gap:4px;display:inline-flex}@media (width<=720px){.ini{padding:16px 16px 40px}.ini-passo h1{font-size:1.55rem}.ini-sub{font-size:.95rem}.ini-formatos{grid-template-columns:minmax(0,1fr);gap:10px}.ini-formato{flex-flow:wrap;align-items:center;column-gap:12px;padding:12px 14px}.ini-formato.escolhido{padding:11.5px 13.5px}.ini-figura{width:84px;height:56px;margin:0;padding:6px}.ini-formato b{flex:1 1 0}.ini-formato small{flex:100%}.ini-linguagens{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.ini-linguagem{gap:8px;padding:10px}.ini-estilos,.ini-estilos.todos{grid-template-columns:minmax(0,1fr);gap:12px}.ini-acoes-dir{justify-content:space-between;width:100%}.ini-acoes-dir .primario{flex:auto}.ini-acoes{z-index:5;padding:12px 16px calc(12px + env(safe-area-inset-bottom));background:var(--vidro);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);margin:20px -16px 0;position:sticky;bottom:0}}.aceite{color:var(--texto-2);cursor:pointer;align-items:flex-start;gap:10px;margin:4px 0 12px;font-size:.86rem;display:flex}.aceite input{width:18px;height:18px;accent-color:var(--magenta);flex:none;margin-top:1px}.aviso-ok{background:var(--ok-fundo);border:1px solid var(--ok-borda);color:var(--ok);border-radius:10px;margin:8px 0;padding:10px 12px;font-size:.9rem}button.link.esqueci{margin:12px auto 0;font-size:.88rem;display:block}.tela-simples{grid-template-columns:minmax(0,440px);justify-content:center}.tela-simples .entrar-cartao{flex-direction:column;gap:10px;display:flex}.titulo-simples{font-family:var(--f-display);font-size:1.8rem;font-weight:var(--peso-display);text-transform:var(--caixa-display);margin:6px 0 4px;line-height:1}.dados-conta{grid-template-columns:max-content 1fr;gap:6px 18px;margin:0 0 10px;display:grid}.dados-conta dt{color:var(--suave);font-size:.88rem;font-weight:600}.dados-conta dd{overflow-wrap:anywhere;margin:0}.zona-perigo{border-color:#ff5a7859}.zona-perigo h2{color:var(--erro)}.form-apagar{max-width:420px}button.perigo.forte{color:#fff;background:#c2183f;border-color:#c2183f;font-weight:700}button.perigo.forte:hover:not(:disabled){background:#a3122f}.tela-legal{max-width:820px;margin:0 auto;padding:24px 24px 64px}.legal-topo{border-bottom:1px solid var(--borda);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;padding-bottom:16px;display:flex}.legal-topo>a{text-decoration:none}.legal-topo .logo{border:0;margin:0;padding:0}.legal-nav{gap:16px;font-size:.92rem;display:flex}.legal-texto{color:var(--texto-2);line-height:1.65}.legal-texto h1{font-family:var(--f-display);font-size:2.4rem;font-weight:var(--peso-display);text-transform:var(--caixa-display);color:var(--texto);margin:28px 0 4px;line-height:1}.legal-texto h2{color:var(--texto);margin:28px 0 8px;font-size:1.1rem}.legal-texto b{color:var(--texto)}.legal-texto li{margin-bottom:6px}@media (width<=520px){.tela-legal{padding:16px 16px 48px}.legal-texto h1{font-size:2rem}}.selo-envio{white-space:nowrap;border-radius:999px;align-self:flex-start;align-items:center;gap:5px;margin-top:4px;padding:3px 10px;font-size:.76rem;font-weight:700;display:inline-flex}.selo-envio.pronta{background:var(--ok-fundo);color:var(--ok);border:1px solid var(--ok-borda)}.selo-envio.bloqueada{background:var(--erro-fundo);color:var(--erro);border:1px solid #ff5a7866}.conferencia{flex-direction:column;gap:10px;margin:10px 0 14px;display:flex}.cf-grupo{border:1px solid var(--borda);background:var(--cartao);border-radius:12px;padding:10px 14px}.cf-grupo h4{align-items:center;gap:8px;margin:0;font-size:.92rem;display:flex}.cf-grupo .nota{margin:2px 0 6px;font-size:.8rem}.cf-grupo ul{margin:0;padding-left:18px;font-size:.88rem}.cf-grupo li{margin-bottom:4px}.cf-bloqueia{background:var(--erro-fundo);border-color:#ff5a7873}.cf-bloqueia h4{color:var(--erro)}.cf-nao-conta{border-color:var(--alerta-borda);background:var(--alerta-fundo)}.cf-nao-conta h4{color:var(--alerta)}.cf-aviso h4{color:var(--texto-2)}.vs-dados .linha-info .selo-envio{margin-top:0}.principal-inicio{background:radial-gradient(900px 420px at 85% -80px, var(--halo) 0%, transparent 70%), var(--fundo)}.ini{max-width:1240px;padding:26px 32px 40px}.ini-topo{border-bottom:1px solid var(--borda-forte);padding-bottom:22px}.ini-topo .logo img{width:52px}.ini-topo .logo>span{font-size:1.7rem}.ini-passos{align-items:center;gap:0;margin:0;padding:0;list-style:none;display:flex}.ini-passos li{color:var(--texto-2);align-items:center;gap:10px;font-size:1.05rem;display:flex}.ini-passos li+li:before{content:"";background:var(--borda-forte);width:46px;height:1px;margin:0 16px}.ini-n{border:1.5px solid var(--suave);border-radius:50%;flex:none;place-items:center;width:32px;height:32px;font-size:.92rem;font-weight:600;display:grid}.ini-passos li.atual{color:var(--texto);font-weight:700}.ini-passos li.atual .ini-n{background:var(--gradiente-botao);color:#fff;box-shadow:var(--brilho);border-color:#0000}.ini-passos li.feito .ini-n{border-color:var(--magenta);color:var(--magenta)}.ini-passo h1{text-transform:none;letter-spacing:-.02em;font-family:Plus Jakarta Sans,system-ui,sans-serif;font-size:2.9rem;font-weight:800;line-height:1.08}.ini-sobre{letter-spacing:.18em;text-transform:uppercase;color:var(--texto-2);margin:0 0 8px;font-size:.82rem;font-weight:700}.ini-perfil{grid-template-columns:minmax(0,1fr) minmax(0,.9fr);align-items:start;gap:56px;margin-top:40px;display:grid}.perfil-esq .ini-sub{color:var(--texto-2);margin:10px 0 24px;font-size:1.12rem}.perfis{flex-direction:column;gap:14px;display:flex}.perfil{background:var(--cartao);border:1.5px solid var(--borda-forte);text-align:left;width:100%;color:var(--texto);border-radius:16px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:0;padding:18px 22px 18px 18px;transition:border-color .15s,background .15s;display:grid}.perfil:hover:not(:disabled){border-color:var(--borda-hover)}.perfil.escolhido{border-color:var(--magenta);background:var(--dica-fundo);box-shadow:0 0 0 1px var(--magenta)}:root[data-tema=escuro] .perfil.escolhido{box-shadow:0 0 0 1px #ff2d9b40, var(--brilho);background:linear-gradient(90deg,#7c3aed33,#ff2d9b14)}.perfil-icone{background:var(--icone-fundo);width:64px;height:64px;color:var(--texto);border-radius:12px;place-items:center;margin-right:20px;display:grid;position:relative}.perfil-icone:after{content:"";background:var(--borda-forte);width:1px;position:absolute;top:8px;bottom:8px;right:-11px}.perfil-texto{flex-direction:column;gap:4px;min-width:0;padding-left:12px;display:flex}.perfil-texto b{font-size:1.3rem;font-weight:700}.perfil-texto small{color:var(--texto-2);font-size:.98rem;line-height:1.4}.perfil-marca{border:2px solid var(--suave);color:#fff;border-radius:50%;place-items:center;width:30px;height:30px;margin-left:16px;display:grid}.perfil.escolhido .perfil-marca{background:var(--magenta);border-color:var(--magenta)}.perfil-nota{color:var(--texto-2);margin:16px 0 0;font-size:.98rem}.perfil-previa{border:1px solid var(--borda-forte);background:var(--area-previa);border-radius:18px;flex-direction:column;padding:26px 18px;display:flex}.pp-topo{justify-content:space-between;align-items:baseline;padding:0 18px;display:flex}.pp-topo span{letter-spacing:.18em;text-transform:uppercase;color:var(--texto-2);font-size:.85rem;font-weight:700}.pp-topo small{color:var(--texto-2);font-size:.9rem}.pp-folha{aspect-ratio:297/210;box-shadow:var(--sombra-folha);background:#fbfbfb;border-radius:3px;grid-template-columns:1fr 1.1fr;align-items:center;gap:4%;margin:44px 0 0;padding:11% 4% 4% 7%;display:grid;position:relative;overflow:hidden}.pp-faixa{background:var(--gradiente-botao);height:3.6%;position:absolute;top:5%;left:5%;right:5%}.pp-texto{color:#111;flex-direction:column;gap:6px;display:flex}.pp-rot{letter-spacing:.02em;text-transform:uppercase;font-size:clamp(.55rem,1.05vw,.9rem);font-weight:800}.pp-texto b{letter-spacing:-.03em;font-size:clamp(1.2rem,3vw,2.6rem);font-weight:800;line-height:1}.pp-texto span:last-child{color:#222;font-size:clamp(.7rem,1.4vw,1.2rem);line-height:1.25}.pp-folha img{object-fit:cover;align-self:stretch;width:100%;height:100%;display:block}.pp-medida{text-align:center;color:var(--texto-2);margin:16px 0 0;font-size:.98rem}.pp-estrutura{margin-top:56px;padding:0 18px}.pp-estrutura span{color:var(--texto-2);font-size:.95rem}.pp-estrutura p{color:var(--texto);margin:4px 0 0;font-size:1.02rem}.ini-rodape{border-top:1px solid var(--borda-forte);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;margin-top:36px;padding-top:22px;display:flex}.link-conversa{color:var(--texto-2);background:0 0;border:0;gap:12px;padding:6px 0;font-size:1.05rem}.link-conversa:hover:not(:disabled){color:var(--texto)}.link-conversa .icone{width:26px;height:26px}button.ini-continuar{border-radius:12px;gap:12px;padding:14px 40px;font-size:1.15rem}@media (width<=960px){.ini-perfil{grid-template-columns:minmax(0,1fr);gap:28px;margin-top:24px}.perfil-previa{order:2}.pp-estrutura{margin-top:24px}}@media (width<=720px){.ini{padding:16px 16px 32px}.ini-topo{flex-direction:column;align-items:flex-start;gap:14px}.ini-passos li{gap:6px;font-size:.85rem}.ini-passos li+li:before{width:14px;margin:0 8px}.ini-n{width:26px;height:26px;font-size:.8rem}.ini-passo h1{font-size:2rem}.perfil{padding:14px}.perfil-icone{width:48px;height:48px;margin-right:14px}.perfil-icone svg{width:26px;height:26px}.perfil-texto{padding-left:8px}.perfil-texto b{font-size:1.08rem}.perfil-texto small{font-size:.88rem}.ini-rodape{background:var(--vidro);padding:12px 16px calc(12px + env(safe-area-inset-bottom));margin:20px -16px 0;position:sticky;bottom:0}button.ini-continuar{flex:auto;justify-content:center}}.principal-editor{flex-direction:column;display:flex}.editor3{flex-direction:column;height:100dvh;display:flex}.editor3>.editor2{flex:1;height:auto;min-height:0}.ed-topo{border-bottom:1px solid var(--borda);background:var(--fundo);flex:none;align-items:center;gap:18px;padding:12px 24px;display:flex}.ed-logo{flex:none;text-decoration:none}.ed-logo .logo{border:0;gap:8px;margin:0;padding:0}.ed-logo .logo img{width:40px}.ed-logo .logo>span{font-size:1.22rem}.ed-divisor{background:var(--borda-forte);flex:none;width:1px;height:30px}.ed-caminho{flex:auto;align-items:center;gap:10px;min-width:0;font-size:1.05rem;display:flex}.ed-caminho>a{color:var(--suave);white-space:nowrap;text-decoration:none}.ed-caminho>a:hover{color:var(--texto)}.ed-caminho>span{color:var(--suave)}.ed-caminho .titulo-editavel{flex:auto;min-width:0}.ed-caminho .titulo-editavel input{color:var(--texto);background:0 0;border-color:#0000;padding:4px 6px;font-family:inherit;font-size:1.05rem;font-weight:700}.ed-caminho .titulo-editavel input:hover{border-color:var(--borda-forte)}.ed-direita{flex:none;align-items:center;gap:10px;display:flex}.indicador{gap:6px;font-size:.95rem}.indicador.salvo:before{display:none}.indicador-ok{color:#fff;background:#16a34a;border-radius:50%;place-items:center;width:18px;height:18px;display:grid}.indicador.salvo{color:#16a34a}.botao-tema{color:var(--suave)}.botao-tema:hover:not(:disabled){color:var(--texto)}.botao-tema.com-texto{gap:8px;padding:6px 8px;font-size:.85rem}.av-topo .av-linha:empty{display:none}.av-topo{background:var(--fundo);padding:0 24px}.av-abas{gap:28px;margin:0}.av-abas button{color:var(--texto-2);border-bottom-width:2.5px;border-radius:0;padding:16px 2px 13px;font-size:1.02rem;font-weight:500}.av-abas button:hover{color:var(--texto);background:0 0}.av-abas button.ativo{color:var(--texto);border-bottom-color:var(--roxo);font-weight:700}.av-corpo{background:var(--area-previa)}.conversa{background:var(--fundo)}.cv-topo{background:var(--fundo);border-bottom:0;padding:18px 20px 10px}.cv-icone-titulo{color:var(--texto);place-items:center;display:grid}.cv-titulo h1{font-family:inherit;font-size:1.08rem;font-weight:700}.cv-lista>.cv-comeco-item{list-style:none}.cv-comeco{padding:10px 4px 4px}.cv-comeco h2{letter-spacing:-.02em;color:var(--texto);margin:6px 0 8px;font-size:1.55rem;font-weight:800}.cv-comeco>p{color:var(--texto-2);margin:0 0 22px;line-height:1.55}.cv-comeco .cv-comeco-edital{margin:0 0 18px}.cv-comeco .cv-editais{margin:0}.busca-edital{position:relative}.busca-edital>label{color:var(--texto);margin-bottom:8px;font-weight:700;display:block}.be-campo{border:1px solid var(--borda-forte);background:var(--campo);border-radius:10px;align-items:center;gap:10px;padding:0 6px 0 14px;display:flex}.be-campo:focus-within{border-color:var(--roxo);box-shadow:0 0 0 3px #7c22d41f}.be-campo>.icone{color:var(--suave)}.be-campo input{background:0 0;border:0;padding:12px 0;font-size:1rem;box-shadow:none!important}.be-campo input:focus-visible{outline:none}.be-lista{z-index:30;border:1px solid var(--borda-forte);background:var(--cartao);border-radius:10px;max-height:320px;margin:0;padding:6px;list-style:none;position:absolute;top:calc(100% + 4px);left:0;right:0;overflow-y:auto;box-shadow:0 12px 32px #14102824}.be-lista li{cursor:pointer;color:var(--texto);border-radius:8px;justify-content:space-between;align-items:flex-start;gap:10px;padding:9px 10px;font-size:.92rem;line-height:1.35;display:flex}.be-lista li.ativo{background:var(--dica-fundo)}.be-lista li small{color:var(--roxo-texto);white-space:nowrap;font-weight:700}.be-lista li.be-vazio{cursor:default;color:var(--suave)}.cv-editais-pe{margin-top:14px}.link-pdf{color:var(--roxo-texto);cursor:pointer;align-items:center;gap:8px;font-weight:500;display:inline-flex}.link-pdf:hover{text-decoration:underline}.link-pdf:focus-within{outline:3px solid var(--foco);outline-offset:2px;border-radius:6px}.cv-atalhos{border-top:1px solid var(--borda);margin:26px 0 18px;padding:0;list-style:none}.cv-atalhos>li{border-bottom:1px solid var(--borda)}.cv-atalho{width:100%;color:var(--texto);text-align:left;cursor:pointer;background:0 0;border:0;border-radius:0;align-items:center;gap:14px;padding:16px 4px;font-size:1rem;font-weight:500;display:flex}.cv-atalho>span{flex:1}.cv-atalho>.icone:last-child{color:var(--suave)}.cv-atalho:hover:not(:disabled){color:var(--roxo-texto);background:0 0}label.cv-atalho:focus-within{outline:3px solid var(--foco);outline-offset:-3px}.cv-atalho-texto{color:var(--texto-2);margin:0 0 14px 38px;font-size:.92rem}.pv-barra{justify-content:space-between;align-items:center}.pv-formato{color:var(--suave)}.pv-modo{margin:0}.pv-area{flex-direction:column;gap:12px;margin-top:12px;display:flex}.pv-folha-vazia{aspect-ratio:297/210;width:100%;box-shadow:var(--sombra-folha);text-align:center;color:#15131d;background:#fff;flex-direction:column;justify-content:center;align-items:center;gap:10px;padding:24px;display:flex}.pv-folha-vazia>.icone{color:#9b98a6;margin-bottom:6px}.pv-folha-vazia b{letter-spacing:-.02em;font-size:1.55rem;font-weight:800}.pv-folha-vazia span{color:#57545f;max-width:460px}.pv-rodape{color:var(--suave);justify-content:space-between;align-items:center;gap:10px;margin-top:10px;font-size:.92rem;display:flex}.pv-ajustar{color:var(--suave);gap:8px;font-size:.92rem}.pv-paginas.ajustar{grid-template-columns:minmax(0,1fr)}.tema-canto{z-index:10;position:fixed;top:14px;right:18px}@media (width<=900px){.ed-topo{gap:10px;padding:10px 12px}.ed-divisor,.ed-caminho>a,.ed-caminho>span,.ed-logo .logo>span{display:none}.av-abas{gap:16px}.cv-comeco h2{font-size:1.3rem}}.cv-editais ul.be-lista{display:block}.cv-editais ul.be-lista li+li{margin-top:2px}:root{--palco:#f5f2fc;--lilas:#f0e8fd;--borda-painel:#3c1e780f;--sombra-painel:0 1px 2px #28145a0a, 0 14px 36px #3c1e7814;--sombra-cartao:0 1px 2px #28145a0d, 0 4px 12px #3c1e780d;--sombra-cartao-alta:0 2px 4px #28145a0f, 0 16px 32px #5a28aa29;--arte:linear-gradient(145deg, #b07bff 0%, #8b2fe6 48%, #5e14b0 100%);--brilho-mouse:#7c22d417;--borda-roxa:#7c22d473}:root[data-tema=escuro]{--palco:#07060a;--lilas:#8b5cf62e;--borda-painel:#241f2e;--sombra-painel:0 18px 44px #0000008c;--sombra-cartao:0 6px 18px #0006;--sombra-cartao-alta:0 16px 36px #0009, 0 0 22px #d946ef38;--arte:linear-gradient(145deg, #b18cff 0%, #7c3aed 45%, #c026d3 100%);--brilho-mouse:#d946ef24;--borda-roxa:#c9a8ff8c}.palco{background:var(--palco)}.palco .ed-topo{background:0 0;border-bottom:0;padding:14px 24px}.palco>.editor2{gap:16px;padding:0 16px 16px}.palco .conversa,.palco .ao-vivo{background:var(--cartao);border:1px solid var(--borda-painel);box-shadow:var(--sombra-painel);border-radius:16px;overflow:hidden}.palco .cv-topo{background:0 0;gap:12px;padding:18px 20px 8px}.palco .cv-compositor{border-top:1px solid var(--borda);background:0 0}.palco .av-topo{background:0 0;border-bottom:0;padding:14px 16px 4px}.palco .av-corpo{background:0 0;padding:14px 20px 32px}.ed-previa{background:0 0;border-color:#0000;gap:8px;font-weight:600}.ed-previa:hover{background:var(--lilas);color:var(--roxo-texto)}.ed-salvar{background:var(--arte);color:#fff;border:0;border-radius:12px;gap:8px;padding:10px 16px;font-weight:700;transition:transform .18s,box-shadow .18s,filter .18s;box-shadow:0 8px 18px #7c22d447,inset 0 1px #ffffff40}.ed-salvar:hover:not(:disabled){filter:brightness(1.08);transform:translateY(-1px);box-shadow:0 12px 24px #7c22d457,inset 0 1px #ffffff40}.ed-salvar:disabled{opacity:.5;box-shadow:none}.palco .cv-icone-titulo{background:var(--arte);color:#fff;border-radius:13px;flex:none;width:42px;height:42px;box-shadow:0 8px 18px #7c22d447,inset 0 1px #ffffff4d}.cv-subtitulo{color:var(--suave);font-size:.86rem;line-height:1.3;display:block}.palco .cv-comeco h2{letter-spacing:-.03em;margin:8px 0 10px;font-size:2.05rem;line-height:1.1}.palco .cv-comeco h2 span{color:var(--roxo-texto);display:block}.cv-rotulo-secao{letter-spacing:.09em;text-transform:uppercase;color:var(--suave);margin:24px 0 10px;font-size:.74rem;font-weight:800}.ci-grade{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin:0;padding:0;list-style:none;display:grid}.ci-grade>li{display:flex}.ci-cartao{border:1px solid var(--borda);background:var(--cartao);width:100%;box-shadow:var(--sombra-cartao);color:var(--texto);font:inherit;text-align:center;cursor:pointer;border-radius:16px;flex-direction:column;justify-content:flex-start;align-items:center;gap:6px;padding:20px 10px 16px;transition:transform .18s,box-shadow .18s,border-color .18s,background-color .18s;display:flex;position:relative}.ci-cartao b{margin-top:6px;font-size:1rem;font-weight:700}.ci-cartao small{color:var(--suave);font-size:.78rem;line-height:1.3}.ci-cartao:hover:not(:disabled){--sobe:-3px;border-color:var(--borda-roxa);box-shadow:var(--sombra-cartao-alta);background:var(--cartao)}.ci-cartao.ativo{border-color:var(--roxo);box-shadow:0 0 0 3px var(--lilas), var(--sombra-cartao)}.ci-cartao.feito small{color:var(--ok);font-weight:600}label.ci-cartao:focus-within{outline:3px solid var(--foco);outline-offset:2px}.ci-arte{color:#fff;background:var(--arte);border-radius:17px;place-items:center;width:58px;height:58px;transition:transform .18s;display:grid;position:relative;box-shadow:inset 0 2px #ffffff59,inset 0 -5px 10px #28005a4d,0 10px 18px #7c22d44d}.ci-arte .icone{filter:drop-shadow(0 2px 2px #28005a59)}.ci-cartao:hover:not(:disabled) .ci-arte{transform:scale(1.07)translateZ(0)}.ci-etiqueta{color:#6d1fbf;letter-spacing:.04em;background:#fff;border-radius:6px;padding:1px 6px;font-size:.62rem;font-style:normal;font-weight:800;position:absolute;bottom:-5px;right:-9px;box-shadow:0 3px 8px #28145a33}.ci-selo{color:#fff;width:19px;height:19px;box-shadow:0 0 0 2px var(--cartao);background:#16a34a;border-radius:50%;place-items:center;font-style:normal;display:grid;position:absolute;top:-5px;right:-5px}.ci-painel{border:1px solid var(--borda);background:var(--cartao-2);border-radius:14px;margin:12px 0 0;padding:14px}.ci-painel>p{color:var(--texto-2);margin:0 0 10px;font-size:.92rem}.ci-antigo{border:1px solid var(--borda);background:var(--cartao);box-shadow:var(--sombra-cartao);cursor:pointer;color:var(--texto);border-radius:16px;align-items:center;gap:14px;margin:14px 0 0;padding:14px 16px;transition:transform .18s,box-shadow .18s,border-color .18s;display:flex}.ci-antigo:hover{border-color:var(--borda-roxa);box-shadow:var(--sombra-cartao-alta);transform:translateY(-2px)}.ci-antigo:focus-within{outline:3px solid var(--foco);outline-offset:2px}.ci-antigo>.icone{color:var(--suave);transition:transform .18s,color .18s}.ci-antigo:hover>.icone{color:var(--roxo-texto);transform:translate(3px)}.ci-antigo-icone{background:var(--lilas);width:42px;height:42px;color:var(--roxo-texto);border-radius:12px;flex:none;place-items:center;display:grid}.ci-antigo-texto{flex-direction:column;flex:1;min-width:0;display:flex}.ci-antigo-texto b{font-size:.98rem}.ci-antigo-texto span{color:var(--suave);font-size:.88rem}.ci-materiais{color:var(--suave);flex-wrap:wrap;align-items:center;gap:8px;margin:16px 0 0;font-size:.88rem;display:flex}.ci-materiais>span{color:var(--suave);opacity:.8}.inclina{transform:perspective(800px) rotateX(var(--rx,0deg)) rotateY(var(--ry,0deg)) translateY(var(--sobe,0px));will-change:transform;position:relative}.inclina:after{content:"";border-radius:inherit;pointer-events:none;background:radial-gradient(220px circle at var(--mx,50%) var(--my,50%), var(--brilho-mouse), transparent 65%);opacity:0;transition:opacity .2s;position:absolute;inset:0}.inclina:hover:after{opacity:1}.palco .av-abas{border:1px solid var(--borda);background:var(--cartao);box-shadow:var(--sombra-cartao);border-radius:14px;gap:4px;max-width:100%;margin:0;padding:5px;display:inline-flex}.palco .av-abas button{color:var(--texto-2);background:0 0;border:0;border-radius:10px;align-items:center;gap:7px;padding:8px 14px;font-size:.95rem;font-weight:600;transition:background-color .16s,color .16s;display:inline-flex}.palco .av-abas button .icone{transition:transform .16s}.palco .av-abas button:hover{background:var(--lilas);color:var(--roxo-texto)}.palco .av-abas button:hover .icone{transform:scale(1.1)}.palco .av-abas button.ativo{background:var(--lilas);color:var(--roxo-texto);font-weight:700}.palco .pv-barra{margin-bottom:12px}.palco .pv-formato{color:var(--texto-2);font-weight:600}.pv-visor{margin-top:12px}.pv-palco{position:relative}.pv-folha{cursor:zoom-in;background:#fff;border:0;border-radius:6px;width:100%;padding:0;transition:transform .2s,box-shadow .2s;display:block;overflow:hidden;box-shadow:0 2px 6px #14102814,0 22px 48px #28145a29}.pv-folha:hover{--sobe:-2px;background:#fff;box-shadow:0 4px 10px #1410281a,0 30px 60px #28145a38}.pv-folha img{width:100%;height:auto;display:block}.pv-folha.inclina:after{background:radial-gradient(320px circle at var(--mx,50%) var(--my,50%), #ffffff38, transparent 60%)}.pv-tela-cheia{background:var(--vidro);color:var(--texto);opacity:.85;border-radius:10px;transition:opacity .16s,transform .16s;position:absolute;top:10px;right:10px;box-shadow:0 4px 12px #1410282e}.pv-tela-cheia:hover{opacity:1;transform:scale(1.06)}.pv-nav{border:1px solid var(--borda);background:var(--cartao);border-radius:999px;align-items:center;gap:4px;padding:2px 4px;display:inline-flex}.pv-nav>span{text-align:center;min-width:44px;color:var(--texto);font-variant-numeric:tabular-nums;font-weight:700}.pv-nav button{border-radius:50%}.pv-nav button:hover:not(:disabled){background:var(--lilas);color:var(--roxo-texto)}.pv-miniaturas{border:1px solid var(--borda);background:var(--cartao);box-shadow:var(--sombra-cartao);border-radius:16px;margin-top:18px;padding:14px 14px 10px}.pv-miniaturas h3{margin:0 0 10px;font-size:.95rem}.pv-miniaturas ol{gap:12px;margin:0;padding:4px 2px 8px;list-style:none;display:flex;overflow-x:auto}.pv-miniaturas li{flex:1 0 104px;max-width:160px}.pv-miniaturas button{border:1.5px solid var(--borda);background:var(--cartao);text-align:left;border-radius:12px;flex-direction:column;gap:6px;width:100%;padding:6px;transition:transform .18s,box-shadow .18s,border-color .18s;display:flex}.pv-miniaturas img{aspect-ratio:297/210;object-fit:contain;background:#fff;border-radius:6px;width:100%;display:block}.pv-miniaturas small{color:var(--suave);padding:0 2px;font-size:.78rem;font-weight:600}.pv-miniaturas button:hover{border-color:var(--borda-roxa);box-shadow:var(--sombra-cartao-alta);background:var(--cartao);transform:translateY(-2px)}.pv-miniaturas button.ativo{border-color:var(--roxo);box-shadow:0 0 0 3px var(--lilas)}.pv-miniaturas button.ativo small{color:var(--roxo-texto)}.palco .pv-folha-vazia{border-radius:6px;box-shadow:0 2px 6px #14102814,0 22px 48px #28145a24}.palco .cv-enviar{background:var(--arte);color:#fff;border:0;border-radius:12px;place-items:center;width:42px;height:42px;padding:0;transition:transform .16s,filter .16s,box-shadow .16s;display:grid;box-shadow:0 8px 16px #7c22d44d}.palco .cv-enviar:hover:not(:disabled){filter:brightness(1.08);transform:translateY(-1px)}.palco .cv-enviar:disabled{opacity:.45;box-shadow:none}.palco .cv-ferramenta{transition:background-color .16s,color .16s}.palco .cv-ferramenta:hover:not(.desativado){background:var(--lilas);color:var(--roxo-texto)}@media (prefers-reduced-motion:reduce){.inclina,.ci-cartao,.ci-arte,.ci-antigo,.ci-antigo>.icone,.pv-folha,.pv-miniaturas button,.ed-salvar,.palco .cv-enviar,.pv-tela-cheia,.palco .av-abas button .icone{transition:none;transform:none!important}.inclina:after{display:none}}@media (width<=1100px){.ed-previa>span{display:none}}@media (width<=900px){.palco .ed-topo{padding:10px 12px}.palco>.editor2{gap:0;padding:0}.palco .conversa,.palco .ao-vivo{box-shadow:none;border:0;border-radius:0}.ed-previa,.ed-salvar>span{display:none}.ed-salvar{padding:9px 10px}.palco .cv-topo{padding:8px 10px}.palco .cv-icone-titulo{display:none}.palco .cv-comeco h2{font-size:1.6rem}.ci-grade{gap:8px}.ci-cartao{padding:14px 6px 12px}.ci-arte{border-radius:14px;width:48px;height:48px}.palco .av-topo{padding:8px 8px 2px}.palco .av-abas{overflow-x:auto}.palco .av-abas button{gap:5px;padding:7px 10px;font-size:.86rem}.palco .av-corpo{padding:12px 14px 32px}}@media (width<=420px){.palco .av-abas button .icone{display:none}}.ed-salvar,.ed-previa{align-items:center;display:inline-flex}.palco button.primario.ed-salvar{background:var(--arte);color:#fff;border:0;border-radius:12px;gap:8px;padding:10px 16px;box-shadow:0 8px 18px #7c22d447,inset 0 1px #ffffff40}.palco button.primario.ed-salvar:hover:not(:disabled){box-shadow:0 12px 24px #7c22d457,inset 0 1px #ffffff40}.palco button.primario.ed-salvar:disabled{box-shadow:none}.ed-previa:hover{border-color:#0000}.cv-comeco>p.cv-rotulo-secao{color:var(--suave);margin:24px 0 10px;line-height:1.4}.cv-comeco>p.ci-materiais{color:var(--suave);margin:16px 0 0;line-height:1.4}.ci-materiais>span{opacity:1}.so-icone.pv-tela-cheia:hover:not(:disabled){background:var(--vidro);color:var(--texto)}.pv-miniaturas ol{margin:0 -6px;padding:6px 6px 16px}.pv-miniaturas button:focus-visible{outline-offset:-3px}@media (prefers-reduced-motion:reduce){.cv-progresso span.indefinido{opacity:.6;width:100%;animation:none}}@media (width<=900px){.palco button.primario.ed-salvar{padding:9px 10px}.cv-rotulo-ferramenta{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;display:inline;position:absolute;overflow:hidden}}.mt-n-fotos.ok{background:var(--ok-fundo);color:var(--ok);border-color:var(--ok-borda)}.mt-n-fotos.falta{background:var(--alerta-fundo);color:var(--alerta);border-color:var(--alerta-borda)}.botao.primario{background:var(--gradiente-botao);color:#fff;box-shadow:var(--brilho);border:0;padding:11px 20px;font-weight:700}.creditos-painel{color:var(--texto-2);margin:0 0 10px;font-size:.92rem}.creditos-painel b{color:var(--roxo-texto);font-family:var(--f-display);font-size:1.1rem}.comprar-portfolio{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.comprar-portfolio p{flex:260px;margin:0}.comprar-portfolio .primario{white-space:normal}.usos-comprar{align-self:flex-start;font-size:.82rem}.compra-preco{flex-wrap:wrap;align-items:baseline;gap:10px;margin:0 0 12px;display:flex}.compra-preco b{font-family:var(--f-display);color:var(--roxo-texto);font-size:2rem;line-height:1}.compra-preco span{color:var(--suave);font-size:.9rem}.compra h3{margin:12px 0 6px;font-size:.95rem}.aviso-compra{background:var(--dica-fundo);border:1px solid var(--borda-forte);border-radius:12px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin:0 0 14px;padding:12px 14px;display:flex}.aviso-compra.ok{border-color:var(--roxo-texto)}.modal:has(>.compra){max-width:440px;max-height:calc(100dvh - 32px);overflow-y:auto}.compra .primario.largo,.compra .botao.largo{justify-content:center;width:100%;margin-top:4px}.compra-garantias{color:var(--suave);gap:4px;margin:12px 0 0;padding:0;font-size:.85rem;list-style:none;display:grid}.compra-garantias li:before{content:"✓ ";color:var(--roxo-texto);font-weight:700}.venda h2{margin:0 0 6px;font-size:1.35rem;line-height:1.25}.venda-abre{color:var(--suave);max-width:62ch;margin:0 0 16px}.venda-passos{grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:14px;margin:0 0 16px;padding:0;list-style:none;display:grid}.venda-passos li{align-content:start;gap:4px;font-size:.92rem;line-height:1.45;display:grid}.venda-passos b{font-size:.98rem}.venda-num{color:#fff;background:var(--gradiente-botao);border-radius:50%;place-items:center;width:28px;height:28px;font-weight:700;display:grid}.venda-acao{border-top:1px solid var(--borda-forte);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px 20px;padding-top:14px;display:flex}.venda-fecho{margin:0;font-size:1.1rem;font-weight:700}.venda-botao{justify-items:end;gap:4px;display:grid}.venda-botao .primario{white-space:normal}.venda .compra-garantias{flex-wrap:wrap;justify-content:flex-end;gap:4px 16px;display:flex}.compra-inclui{gap:4px;margin:0 0 12px;padding-left:20px;display:grid}.compra-em-breve{background:var(--dica-fundo);border:1px solid var(--borda-forte);color:var(--texto);border-radius:12px;padding:10px 12px;font-size:.92rem}.compra .linha{margin-top:12px}.cv-aviso-uso{background:var(--dica-fundo);border:1px solid var(--borda-forte);max-width:720px;color:var(--roxo-texto);border-radius:10px;margin:0 auto 8px;padding:8px 10px;font-size:.85rem}.cv-aviso-uso.cheio{background:var(--alerta-fundo);border-color:var(--alerta-borda);color:var(--alerta)}.lateral-nav .nav-tour{width:auto;box-shadow:none;color:var(--texto-2);text-align:left;font:inherit;cursor:pointer;background:0 0;border:0;border-radius:10px;justify-content:flex-start;padding:8px 12px;display:flex}.lateral-nav .nav-tour:hover{background:#7c3aed14}.tour{flex-direction:column;gap:12px;display:flex}.tour-cabeca{align-items:center;gap:12px;display:flex}.tour-cabeca h3{margin:0;font-size:1.15rem;line-height:1.25}.tour-icone{color:#fff;background:var(--gradiente-botao);width:46px;height:46px;box-shadow:var(--brilho);border-radius:14px;flex:none;place-items:center;display:grid}.tour p{margin:0;line-height:1.5}.tour-itens{flex-direction:column;gap:6px;margin:0;padding-left:1.2em;line-height:1.45;display:flex}.tour-dica{border-left:3px solid var(--acento,#7c3aed);background:#7c3aed14;border-radius:10px;padding:10px 12px;font-size:.95rem}.tour-pontos{flex-wrap:wrap;justify-content:center;gap:6px;margin:4px 0 0;padding:0;list-style:none;display:flex}.tour-pontos button{background:var(--texto-2);opacity:.3;cursor:pointer;width:9px;height:9px;min-height:0;box-shadow:none;border:0;border-radius:50%;padding:0}.tour-pontos li.aula button{border-radius:2px}.tour-pontos li.atual button{opacity:1;background:var(--acento,#7c3aed);transform:scale(1.25)}.tour-botoes{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;display:flex}.tour-botoes .linha{align-items:center;gap:10px}:root{--ab-luz-1:#a769ff29;--ab-luz-2:#e848aa1c;--ab-sombra-logo:drop-shadow(0 28px 36px #6e28be38) drop-shadow(0 6px 10px #28145a1f);--ab-facil:cubic-bezier(.2, .7, .2, 1);--ab-suave:cubic-bezier(.45, 0, .2, 1)}:root[data-tema=escuro]{--ab-luz-1:#8b5cf638;--ab-luz-2:#ff2d9b21;--ab-sombra-logo:drop-shadow(0 26px 44px #d946ef4d)}.abertura{background:var(--fundo);min-height:100dvh;color:var(--texto);grid-template-rows:1fr auto;place-items:center;padding:56px 20px 18px;display:grid;position:relative;overflow:hidden}.ab-ambiente{pointer-events:none;background:radial-gradient(38% 34% at 50% 40%, var(--ab-luz-1), transparent 70%), radial-gradient(30% 28% at 62% 58%, var(--ab-luz-2), transparent 72%);animation:60s ease-in-out -12s infinite alternate ab-deriva;position:absolute;inset:-20%}@keyframes ab-deriva{0%{transform:translate(-3%,-2%)scale(1)}to{transform:translate(3%,2%)scale(1.08)}}.ab-centro{z-index:1;text-align:center;flex-direction:column;align-items:center;gap:6px;display:flex;position:relative}.ab-palco{aspect-ratio:1;width:min(54vh,460px,80vw);animation:ab-entra 1.1s var(--ab-facil) both;margin-bottom:-2%;position:relative}.ab-flutua{width:100%;height:100%;animation:7s ease-in-out -2.4s infinite ab-flutua}.ab-logo{width:100%;height:100%;transform:perspective(1000px) rotateX(var(--rx,0deg)) rotateY(var(--ry,0deg));transition:transform .6s var(--ab-facil);filter:var(--ab-sombra-logo);will-change:transform;position:relative}.ab-poster,.ab-tela{width:100%;height:100%;display:block;position:absolute;inset:0}.ab-tela{opacity:0;transition:opacity .35s var(--ab-suave)}.ab-palco.com-video .ab-tela{opacity:1}.ab-palco.com-video .ab-poster{opacity:0;transition:opacity .35s .15s var(--ab-suave)}.ab-brilho{pointer-events:none;opacity:0;transition:opacity .4s var(--ab-suave);background:radial-gradient(28% 28% at var(--mx,50%) var(--my,40%), #ffffff8c, #fff0 70%);mix-blend-mode:soft-light;position:absolute;inset:0;-webkit-mask:url(/abertura/logo-poster.webp) 50%/100% 100% no-repeat;mask:url(/abertura/logo-poster.webp) 50%/100% 100% no-repeat}.ab-palco:hover .ab-brilho{opacity:1}.ab-sombra{display:none}.ab-video{opacity:0;pointer-events:none;width:1px;height:1px;position:absolute}.ab-nome{font-family:var(--f-logo);letter-spacing:.01em;text-transform:uppercase;color:var(--texto);animation:ab-sobe .9s .35s var(--ab-facil) both;margin:0;font-size:clamp(2.3rem,5.4vw,3.6rem);font-weight:700;line-height:1}.ab-nome .ab-sufixo{font-weight:700}.ab-nome b{background:linear-gradient(90deg,#b06bff,#ff2d9b);color:#0000;-webkit-background-clip:text;background-clip:text;font-weight:700}.ab-frase{color:var(--texto-2);animation:ab-sobe .9s .5s var(--ab-facil) both;margin:6px 0 22px;font-size:clamp(1rem,1.6vw,1.18rem)}.ab-botoes{animation:ab-sobe .9s .65s var(--ab-facil) both;flex-wrap:wrap;justify-content:center;gap:12px;display:flex}.ab-botao{border:1px solid var(--borda-forte);background:var(--cartao);min-width:168px;min-height:48px;color:var(--texto);font:inherit;cursor:pointer;transition:transform .18s var(--ab-facil), box-shadow .18s var(--ab-facil), border-color .18s, filter .18s;border-radius:14px;justify-content:center;align-items:center;padding:0 28px;font-size:1.02rem;font-weight:700;text-decoration:none;display:inline-flex;box-shadow:0 1px 2px #1410280f}.ab-botao:hover{border-color:var(--borda-roxa,#a98bd6);transform:translateY(-2px);box-shadow:0 10px 24px #5a28aa29}.ab-botao.principal{color:#fff;background:var(--arte,linear-gradient(145deg, #b07bff, #8b2fe6 48%, #5e14b0));border:0;box-shadow:0 10px 24px #7c22d452,inset 0 1px #ffffff40}.ab-botao.principal:hover{filter:brightness(1.08);box-shadow:0 14px 30px #7c22d466,inset 0 1px #ffffff40}.ab-botao:focus-visible{outline:3px solid var(--foco);outline-offset:3px}.ab-rodape{z-index:1;color:var(--suave);animation:ab-sobe .9s .8s var(--ab-facil) both;margin:0;font-size:.85rem;position:relative}.ab-rodape a{color:inherit}@keyframes ab-entra{0%{opacity:0;transform:scale(.92)}to{opacity:1;transform:none}}@keyframes ab-flutua{0%,to{transform:translateY(0)}50%{transform:translateY(-7px)}}@keyframes ab-sobe{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:none}}body.paused .abertura *,body.paused .abertura :before,body.paused .abertura :after{animation-play-state:paused!important}@media (prefers-reduced-motion:reduce){.ab-ambiente,.ab-palco,.ab-flutua,.ab-nome,.ab-frase,.ab-botoes,.ab-rodape{animation:none!important}.ab-logo{transition:none;transform:none!important}.ab-brilho{display:none}}@media (width<=720px){.abertura{padding:64px 16px 16px}.ab-palco{width:min(78vw,360px)}.ab-botoes{flex-direction:column;align-items:stretch;width:100%;max-width:320px}}@media (height<=640px) and (width>=721px){.ab-palco{width:min(46vh,360px)}}.entrar-voltar{z-index:10;color:var(--suave);border-radius:10px;align-items:center;gap:6px;padding:6px 8px;font-size:.92rem;font-weight:600;text-decoration:none;display:inline-flex;position:fixed;top:14px;left:18px}.entrar-voltar:hover{color:var(--texto);background:var(--cartao-2)}
