.sl-nova-versao{position:fixed;top:16px;right:16px;z-index:1000;display:flex;align-items:center;gap:12px;box-sizing:border-box;width:min(460px,calc(100vw - 32px));padding:10px 10px 10px 12px;border:1px solid var(--sl-cor-borda);border-radius:var(--sl-raio-painel);background:var(--sl-cor-superficie);box-shadow:0 8px 24px #00000059;color:var(--sl-cor-texto);font:400 13px/1.35 var(--sl-fonte-corpo);animation:sl-nova-versao-entra .22s ease-out}.sl-nova-versao-marca{display:grid;flex:none;place-items:center;width:36px;height:36px;border-radius:10px;background:var(--sl-cor-acao-suave);color:var(--sl-cor-acao)}.sl-nova-versao-marca .marca-simbolo{display:grid;width:18px;height:18px}.sl-nova-versao-marca .marca-simbolo svg{width:100%;height:100%}.sl-nova-versao-texto{display:grid;flex:1;gap:2px;min-width:0}.sl-nova-versao-titulo{display:flex;align-items:center;gap:6px;min-width:0}.sl-nova-versao-titulo strong{font-weight:600}.sl-nova-versao-selo{flex:none;padding:3px 6px;border-radius:999px;background:var(--sl-cor-acao);color:var(--sl-cor-sobre-acao);font:600 9.5px/1 var(--sl-fonte-medida);text-transform:uppercase}.sl-nova-versao-texto small{color:var(--sl-cor-apoio);font-size:12px}.sl-nova-versao-fechar{display:grid;flex:none;place-items:center;width:28px;height:28px;padding:0;border:0;border-radius:8px;background:transparent;color:var(--sl-cor-apoio);cursor:pointer}.sl-nova-versao-fechar svg{fill:none;stroke:currentColor;stroke-width:1.6;stroke-linecap:round}.sl-nova-versao-fechar:hover{background:var(--sl-cor-neutro-suave);color:var(--sl-cor-texto)}.sl-nova-versao-fechar:focus-visible{outline:2px solid var(--sl-cor-foco);outline-offset:2px}@keyframes sl-nova-versao-entra{0%{opacity:0;transform:translateY(-8px)}}@media(max-width:600px){.sl-nova-versao{top:calc(8px + env(safe-area-inset-top,0px));left:12px;right:12px;width:auto}}@media(prefers-reduced-motion:reduce){.sl-nova-versao{animation:none}}body:has(.v2-galeria) .sl-nova-versao{right:calc(min(400px,max(360px,24vw)) + 32px);width:min(460px,calc(100vw - min(400px,max(360px,24vw)) - 48px))}.sug{--sug-largura: 340px;position:fixed;top:50%;right:0;z-index:900;display:flex;align-items:center;transform:translate(var(--sug-largura),-50%);transition:transform .22s ease-out;font-family:var(--sl-fonte-corpo);color:var(--sl-cor-texto);pointer-events:none}.sug--aberta{transform:translateY(-50%)}.sug>*{pointer-events:auto}.sug-lingueta{display:flex;align-items:center;justify-content:center;width:30px;padding:var(--sl-espaco-3) 0;border:1px solid var(--sl-cor-borda-forte);border-right:0;border-radius:var(--sl-raio-campo) 0 0 var(--sl-raio-campo);background:var(--sl-cor-acao);color:var(--sl-cor-sobre-acao);font:600 var(--sl-texto-pequeno) / 1 var(--sl-fonte-corpo);letter-spacing:.04em;cursor:pointer;box-shadow:var(--sl-sombra-ilha);transition:background var(--sl-duracao-resposta) var(--sl-curva-resposta),width var(--sl-duracao-resposta) var(--sl-curva-resposta)}.sug-lingueta span{writing-mode:vertical-rl;transform:rotate(180deg)}.sug-lingueta:hover{background:var(--sl-cor-acao-hover);width:34px}.sug-lingueta:focus-visible{outline:2px solid var(--sl-cor-texto);outline-offset:2px}.sug-painel{display:flex;flex-direction:column;width:var(--sug-largura);max-height:min(820px,calc(100dvh - 32px));border:1px solid var(--sl-cor-borda);border-right:0;border-radius:var(--sl-raio-painel) 0 0 var(--sl-raio-painel);background:var(--sl-cor-elevada);box-shadow:var(--sl-sombra-dialogo),var(--sl-sombra-ilha)}.sug-cabecalho{display:flex;align-items:center;justify-content:space-between;gap:var(--sl-espaco-3);padding:var(--sl-espaco-3) var(--sl-espaco-3) var(--sl-espaco-3) var(--sl-espaco-5);border-bottom:1px solid var(--sl-cor-divisor)}.sug-cabecalho h2{margin:0;font:500 16px / 1.3 var(--sl-fonte-titulo)}.sug-fechar{display:grid;place-items:center;width:32px;height:32px;border:0;border-radius:var(--sl-raio-controle);background:transparent;color:var(--sl-cor-apoio);cursor:pointer}.sug-fechar:hover{background:var(--sl-cor-neutro-suave);color:var(--sl-cor-texto)}.sug-painel .sug-formulario,.sug-painel .sug-obrigado{padding:var(--sl-espaco-5);overflow-y:auto;overscroll-behavior:contain}.sug-formulario{display:flex;flex-direction:column;gap:var(--sl-espaco-5)}.sug-grupo{display:flex;flex-direction:column;gap:var(--sl-espaco-2);margin:0;padding:0;border:0;min-width:0}.sug-grupo legend,.sug-grupo label{padding:0;margin-bottom:var(--sl-espaco-2);font-size:var(--sl-texto-corpo);font-weight:500;line-height:1.4}.sug-notas{display:grid;grid-template-columns:repeat(5,1fr);gap:var(--sl-espaco-1)}.sug-nota{display:flex;flex-direction:column;align-items:center;gap:var(--sl-espaco-1);padding:var(--sl-espaco-2) 0;border:1px solid transparent;border-radius:var(--sl-raio-campo);background:transparent;color:var(--sl-cor-apoio);font-size:11px;cursor:pointer;transition:color var(--sl-duracao-resposta) var(--sl-curva-resposta),background var(--sl-duracao-resposta) var(--sl-curva-resposta)}.sug-nota:hover{background:var(--sl-cor-neutro-suave);color:var(--sl-cor-texto)}.sug-nota[aria-pressed=true]{border-color:var(--sl-cor-acao);background:var(--sl-cor-acao-suave);color:var(--sl-cor-acao)}.sug-tipos{display:flex;gap:var(--sl-espaco-1);padding:3px;border-radius:var(--sl-raio-campo);background:var(--sl-cor-campo)}.sug-tipo{flex:1;min-height:32px;border:0;border-radius:var(--sl-raio-controle);background:transparent;color:var(--sl-cor-apoio);font:500 var(--sl-texto-controle) / 1 var(--sl-fonte-corpo);cursor:pointer}.sug-tipo:hover{color:var(--sl-cor-texto)}.sug-tipo[aria-pressed=true]{background:var(--sl-cor-elevada);color:var(--sl-cor-texto);box-shadow:0 0 0 1px var(--sl-cor-borda-forte)}.sug-texto{width:100%;min-height:112px;resize:vertical;box-sizing:border-box;padding:var(--sl-espaco-3);border:1px solid var(--sl-cor-borda);border-radius:var(--sl-raio-campo);background:var(--sl-cor-campo);color:var(--sl-cor-texto);font:var(--sl-texto-corpo) / 1.5 var(--sl-fonte-corpo)}.sug-texto:focus{outline:none;border-color:var(--sl-cor-acao)}.sug-rotulo{font-size:var(--sl-texto-corpo);font-weight:500;line-height:1.4}.sug-rotulo small{color:var(--sl-cor-discreto);font-weight:400;font-size:var(--sl-texto-pequeno)}.sug-soltar{display:flex;flex-direction:column;align-items:center;gap:var(--sl-espaco-1);min-height:104px;justify-content:center;padding:var(--sl-espaco-4) var(--sl-espaco-3);border:1px dashed var(--sl-cor-borda-forte);border-radius:var(--sl-raio-campo);background:var(--sl-cor-campo);color:var(--sl-cor-apoio);font:var(--sl-texto-controle) / 1.4 var(--sl-fonte-corpo);text-align:center;cursor:pointer;transition:border-color var(--sl-duracao-resposta) var(--sl-curva-resposta),background var(--sl-duracao-resposta) var(--sl-curva-resposta)}.sug-soltar strong{color:var(--sl-cor-texto);font-weight:500}.sug-soltar small{color:var(--sl-cor-discreto);font-size:var(--sl-texto-pequeno)}.sug-soltar:hover,.sug-soltar--sobre{border-color:var(--sl-cor-acao);background:var(--sl-cor-acao-suave)}.sug-soltar:focus-visible{outline:2px solid var(--sl-cor-acao);outline-offset:2px}.sug-print{position:relative;border:1px solid var(--sl-cor-borda);border-radius:var(--sl-raio-campo);overflow:hidden;background:var(--sl-cor-campo)}.sug-print img{display:block;width:100%;max-height:220px;object-fit:contain}.sug-print-remover{position:absolute;top:var(--sl-espaco-2);right:var(--sl-espaco-2);display:inline-flex;align-items:center;gap:4px;padding:4px 8px;border:1px solid var(--sl-cor-borda-forte);border-radius:var(--sl-raio-controle);background:var(--sl-cor-elevada);color:var(--sl-cor-texto);font:500 var(--sl-texto-pequeno) / 1 var(--sl-fonte-corpo);cursor:pointer}.sug-print-remover:hover{border-color:var(--sl-cor-erro);color:var(--sl-cor-erro)}.sug-ajuda{margin:0;color:var(--sl-cor-discreto);font-size:var(--sl-texto-pequeno);line-height:1.4}.sug-erro{margin:0;color:var(--sl-cor-erro);font-size:var(--sl-texto-controle)}.sug-formulario>.sl-botao{align-self:stretch}.sug-obrigado{display:flex;flex-direction:column;align-items:center;gap:var(--sl-espaco-2);text-align:center;color:var(--sl-cor-apoio);font-size:var(--sl-texto-corpo);line-height:1.5}.sug-obrigado svg{color:var(--sl-cor-acao)}.sug-obrigado p{margin:0}.sug-obrigado .sl-botao{margin-top:var(--sl-espaco-3)}.sug-obrigado-titulo{color:var(--sl-cor-texto);font:500 var(--sl-texto-subtitulo) / 1.3 var(--sl-fonte-titulo)}.sug-dialogo .sug-obrigado{padding:var(--sl-espaco-4) 0}.sug-dialogo .sug-nota{min-height:var(--sl-altura-toque)}.sug-dialogo .sug-tipo{min-height:40px}@media(prefers-reduced-motion:reduce){.sug{transition:none}}@media print{.sug{display:none}}body:has(.v2-projeto:not(.v2-projeto--mobile)) .sug:not(.sug--aberta) .sug-lingueta{width:16px;padding:var(--sl-espaco-3) 0;font-size:10px;letter-spacing:.02em;transition:width .12s ease-out}body:has(.v2-projeto:not(.v2-projeto--mobile)) .sug:not(.sug--aberta) .sug-lingueta:hover{width:30px}.v2-projeto-abrindo{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:16px;color:var(--v2-text-secondary, #a1a1aa);font-size:14px;font-weight:500}.v2-projeto-abrindo--sobre-canvas{position:absolute;top:0;right:0;bottom:0;left:0;z-index:2;background:var(--v2-bg)}.v2-projeto-abrindo-marca{height:56px}.v2-projeto-abrindo-marca .marca-simbolo-forma{animation:v2-projeto-abrindo-carimbo 1.5s infinite}@keyframes v2-projeto-abrindo-carimbo{0%{transform:rotate(0) scale(1);filter:brightness(1) drop-shadow(0 0 0 transparent);animation-timing-function:cubic-bezier(.4,0,1,1)}12%{transform:rotate(0) scale(.84,.8);filter:brightness(1.25) drop-shadow(0 0 10px #b6e61e99);animation-timing-function:cubic-bezier(.2,.9,.25,1)}44%{transform:rotate(180deg) scale(1.06);filter:brightness(1.05) drop-shadow(0 0 4px #b6e61e44);animation-timing-function:cubic-bezier(.4,0,.6,1)}56%{transform:rotate(180deg) scale(.98);filter:brightness(1) drop-shadow(0 0 0 transparent)}64%,to{transform:rotate(180deg) scale(1);filter:brightness(1) drop-shadow(0 0 0 transparent)}}@media(prefers-reduced-motion:reduce){.v2-projeto-abrindo-marca .marca-simbolo-forma{animation:v2-projeto-abrindo-respiro 1.6s ease-in-out infinite}}@keyframes v2-projeto-abrindo-respiro{50%{opacity:.55}}.app-carregando{min-height:100dvh;background:#141414}.v2-projeto-entrada{position:fixed;top:0;right:0;bottom:0;left:0;z-index:10000;background:var(--sl-cor-pagina)}.v2-projeto[data-preparando-entrada=true]>:not(.v2-projeto-entrada){visibility:hidden;pointer-events:none}.sl-confirmacao-faixa{position:relative;z-index:2;display:flex;flex:none;align-items:center;justify-content:center;gap:10px;padding:6px 48px 6px 16px;min-height:40px;background:var(--sl-cor-acao);color:var(--sl-cor-sobre-acao);font-size:13px;line-height:1.35}.sl-confirmacao-selo{flex:none;padding:4px 7px;border-radius:999px;background:var(--sl-cinza-950);color:var(--sl-lima-300);font:600 10px/1 var(--v2-font-mono);text-transform:uppercase}.sl-confirmacao-mensagem{display:inline-flex;align-items:center;gap:10px;min-width:0}.sl-confirmacao-mensagem strong{font-weight:600}.sl-confirmacao-contexto{opacity:.72}.sl-confirmacao-faixa button.sl-confirmacao-acao{flex:none;border:0;background:transparent;color:inherit;font:inherit;font-weight:600;cursor:pointer;padding:4px 0;text-decoration:underline;text-underline-offset:2px}.sl-confirmacao-faixa button:focus-visible{outline:2px solid currentColor;outline-offset:2px}.sl-confirmacao-faixa button.sl-confirmacao-fechar{position:absolute;top:50%;right:10px;display:grid;width:28px;height:28px;transform:translateY(-50%);place-items:center;padding:0;border:0;border-radius:8px;background:transparent;color:inherit}.sl-confirmacao-fechar:hover{background:color-mix(in srgb,var(--sl-cor-sobre-acao) 8%,transparent)}.sl-confirmacao-fechar svg{fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round}.sl-confirmacao-endereco{overflow-wrap:anywhere;font-weight:600}.v2-projeto>.sl-confirmacao-faixa{position:relative;z-index:31}.v2-projeto:has(>.sl-confirmacao-faixa) .v2-header-ilha--esquerda,.v2-projeto:has(>.sl-confirmacao-faixa) .v2-header-direita,.v2-projeto:has(>.sl-confirmacao-faixa) .v2-barra-zoom--topo{top:calc(var(--sl-altura-confirmacao, 45px) + 16px)}@media(max-width:560px){.sl-confirmacao-faixa{justify-content:flex-start;gap:8px;padding:6px 42px 6px 12px;font-size:12px}.sl-confirmacao-mensagem{flex:1}.sl-confirmacao-mensagem strong{font-size:12px}.sl-confirmacao-contexto{display:none}.sl-confirmacao-faixa button.sl-confirmacao-acao{font-size:12px;white-space:nowrap}.sl-confirmacao-acao>span{display:none}}.sl-faixa-topo{position:relative;z-index:2;display:flex;flex:none;align-items:center;justify-content:center;gap:10px;padding:6px 48px 6px 16px;min-height:40px;background:#141414;color:#e4e4e7;border-bottom:1px solid #ffffff1f;font-size:13px;line-height:1.35}.sl-faixa-topo-selo{flex:none;padding:4px 7px;border-radius:999px;background:#a3e635;color:#0a0f0d;font:600 10px/1 var(--v2-font-mono);text-transform:uppercase}.sl-faixa-topo-mensagem{display:inline-flex;align-items:center;gap:10px;min-width:0}.sl-faixa-topo-mensagem strong{font-weight:600;color:#fff}.sl-faixa-topo-contexto{color:#a1a1aa}.sl-faixa-topo a.sl-faixa-topo-acao{flex:none;color:#a3e635;font-weight:600;padding:4px 0;text-decoration:underline;text-underline-offset:2px}.sl-faixa-topo a:focus-visible,.sl-faixa-topo button:focus-visible{outline:2px solid #a3e635;outline-offset:2px}.sl-faixa-topo button.sl-faixa-topo-fechar{position:absolute;top:50%;right:10px;display:grid;width:28px;height:28px;transform:translateY(-50%);place-items:center;padding:0;border:0;border-radius:8px;background:transparent;color:inherit;cursor:pointer}.sl-faixa-topo-fechar:hover{background:#ffffff14}.sl-faixa-topo-fechar svg{fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round}@media(max-width:560px){.sl-faixa-topo{justify-content:flex-start;gap:8px;padding:6px 42px 6px 12px;font-size:12px}.sl-faixa-topo-mensagem{flex:1}.sl-faixa-topo-contexto{display:none}.sl-faixa-topo a.sl-faixa-topo-acao{white-space:nowrap}.sl-faixa-topo-acao>span{display:none}}.v2-mobile-topo:has(.v2-mobile-titulo){justify-content:flex-start;gap:8px}.v2-mobile-topo:has(.v2-mobile-titulo) .v2-mobile-voltar{width:44px;flex-shrink:0;justify-content:center}.v2-mobile-titulo{min-width:0;margin:0;color:var(--sl-cor-texto);font:600 20px/1.3 var(--sl-fonte-corpo);overflow-wrap:anywhere}.v2-mobile-topo-acao{margin-left:auto;flex-shrink:0}.sl-dialogo--painel .v2-mobile-menu{gap:28px}.sl-dialogo--painel .v2-mobile-menu section{gap:0}.sl-dialogo--painel .v2-mobile-menu h3{margin:20px 0 12px;color:var(--sl-cor-texto);font-size:14px}.sl-dialogo--painel .v2-mobile-menu a,.sl-dialogo--painel .v2-mobile-menu button{min-height:76px;padding:16px 0;border-radius:0;border-bottom:1px solid var(--sl-cor-divisor);background:transparent;color:var(--sl-cor-texto)}.sl-dialogo--painel .v2-mobile-menu a>span:nth-child(2){flex:1}.sl-dialogo--painel .v2-mobile-menu a>svg:last-child{margin-left:auto;color:var(--sl-cor-apoio)}.v2-mobile-menu .v2-mobile-menu-icone{display:grid;place-items:center;flex:0 0 44px;height:44px;border:1px solid var(--sl-cor-borda);border-radius:var(--sl-raio-controle);background:var(--sl-cor-elevada);color:var(--sl-cor-acao)}@media(max-width:280px){.v2-mobile-topo:has(.v2-mobile-topo-acao){flex-wrap:wrap}.v2-mobile-topo-acao{flex-basis:100%;display:flex;justify-content:flex-end;margin-left:0}}.v2-shell--sem-nav{padding-bottom:0}.v2-shell--sem-nav{height:100dvh;min-height:0;overflow:hidden}.v2-shell--sem-nav .v2-mobile-topo{flex-shrink:0}.v2-shell--sem-nav .v2-mobile-conteudo{min-height:0;overflow-y:auto}.v2-shell--mobile .v2-mobile-upgrade{display:inline-flex;align-items:center;justify-content:center;min-height:44px;padding:8px 12px;border-radius:var(--sl-raio-campo);background:var(--sl-cor-acao);color:var(--sl-cor-sobre-acao);font:600 12px var(--sl-fonte-corpo);text-decoration:none;flex-shrink:0}@media(max-width:350px){.v2-shell--mobile .v2-mobile-topo{gap:4px}}.v2-instalar-app{display:grid}.v2-instalar-app>button{display:flex;align-items:center;gap:12px;width:100%;min-height:48px;padding:10px 0;border:0;background:transparent;color:var(--sl-cor-texto);font:500 14px var(--sl-fonte-corpo);text-align:left;cursor:pointer}.v2-instalar-app>button:focus-visible{outline:2px solid var(--sl-cor-foco);outline-offset:2px}.v2-instalar-app-instrucoes{padding:0 0 16px;color:var(--sl-cor-apoio);font:400 13px/1.5 var(--sl-fonte-corpo)}.v2-instalar-app-instrucoes p{margin:0 0 8px;color:var(--sl-cor-texto)}.v2-instalar-app-instrucoes ol{display:grid;gap:6px;margin:0;padding-left:20px}.sl-tema,.v2{--sl-cinza-950: #141414;--sl-cinza-925: #171717;--sl-cinza-900: #1f1f1f;--sl-cinza-875: #212121;--sl-cinza-850: #262626;--sl-cinza-100: #e4e4e7;--sl-cinza-400: #a1a1aa;--sl-cinza-500: #71717a;--sl-lima-400: #a3e635;--sl-lima-300: #c4f56b;--sl-lima-700: #4d7c0f;--sl-lima-800: #3f6212;--sl-lima-600: #65a30d;--sl-azul-400: #60a5fa;--sl-azul-300: #93c5fd;--sl-azul-600: #2563eb;--sl-azul-700: #1d4ed8;--sl-ciano-300: #67e8f9;--sl-vermelho-400: #f87171;--sl-vermelho-700: #b91c1c;--sl-ambar-500: #f59e0b;--sl-ambar-700: #b45309;--sl-verde-500: #22c55e;--sl-verde-700: #15803d;--sl-verde-800: #166534;--sl-ambar-800: #92400e;--sl-branco: #ffffff;--sl-tinta: #111418;--sl-espaco-1: 4px;--sl-espaco-2: 8px;--sl-espaco-3: 12px;--sl-espaco-4: 16px;--sl-espaco-5: 20px;--sl-espaco-6: 24px;--sl-espaco-8: 32px;--sl-espaco-12: 48px;--sl-raio-controle: 6px;--sl-raio-campo: 8px;--sl-raio-painel: 12px;--sl-raio-dialogo: 20px;--sl-raio-pilula: 999px;--sl-texto-pequeno: 12px;--sl-texto-controle: 13px;--sl-texto-corpo: 14px;--sl-texto-subtitulo: 20px;--sl-texto-titulo: 32px;--sl-altura-controle: 36px;--sl-altura-toque: 44px;--sl-duracao-resposta: .15s;--sl-duracao-pressionar: .1s;--sl-curva-resposta: ease;--sl-cor-veu: #000000c2;--sl-sombra-ilha: 0 8px 24px #00000029;--sl-cor-pagina: var(--sl-cinza-950);--sl-cor-superficie: var(--sl-cinza-900);--sl-cor-elevada: var(--sl-cinza-850);--sl-cor-borda: #ffffff1f;--sl-cor-trilho-texto: var(--sl-cinza-100);--sl-cor-trilho-apoio: var(--sl-cinza-400);--sl-cor-texto: var(--sl-cinza-100);--sl-cor-apoio: var(--sl-cinza-400);--sl-cor-discreto: var(--sl-cinza-500);--sl-cor-acao: var(--sl-lima-400);--sl-cor-acao-hover: var(--sl-lima-300);--sl-cor-sobre-acao: #0a0f0d;--sl-cor-erro: var(--sl-vermelho-400);--sl-cor-producao: var(--sl-azul-400);--sl-cor-producao-hover: var(--sl-azul-300);--sl-cor-sobre-producao: #0a0f0d;--sl-cor-atencao: var(--sl-ambar-500);--sl-cor-sucesso: var(--sl-verde-500);--sl-cor-borda-forte: #ffffff3d;--sl-cor-divisor: #ffffff1f;--sl-cor-trilha: #ffffff1f;--sl-cor-canvas: var(--sl-cinza-875);--sl-cor-canvas-ponto: #ffffff33;--sl-cor-campo: var(--sl-cinza-925);--sl-cor-contorno-cartao: #2a2a2a;--sl-cor-acao-suave: #a3e6351f;--sl-cor-atencao-suave: #f59e0b21;--sl-cor-sucesso-suave: #22c55e21;--sl-cor-erro-suave: #f8717121;--sl-cor-neutro-suave: #ffffff14;--sl-cor-ponto-vazio: #ffffff24;--sl-cor-bonus: var(--sl-cinza-100);--sl-cor-pacote: var(--sl-azul-400);--sl-cor-pacote-suave: #60a5fa1f;--sl-sombra-dialogo: 0 16px 36px #00000024;--sl-sombra-cartao: 0 1px 0 #ffffff08 inset;--sl-cor-qr: var(--sl-branco);--sl-largura-painel: 300px;--sl-fonte-corpo: Inter, system-ui, sans-serif;--sl-fonte-titulo: "Space Grotesk", Inter, system-ui, sans-serif;--sl-fonte-medida: "JetBrains Mono", ui-monospace, monospace;--sl-cor-foco: var(--sl-cor-acao);--sl-cor-controle-borda: var(--sl-cor-discreto);--sl-cor-exportacao: #f4f4f5;--sl-cor-exportacao-hover: var(--sl-cinza-100);--sl-cor-sobre-exportacao: #111111;--sl-botao-raio: var(--sl-raio-controle);--sl-botao-altura: var(--sl-altura-controle);--sl-campo-raio: var(--sl-raio-campo);--sl-dialogo-raio: var(--sl-raio-dialogo);--sl-painel-mobile-fundo: color-mix(in srgb, var(--sl-cor-elevada) 82%, transparent);--sl-painel-mobile-desfoque: 16px;--sl-selo-cor-acao: var(--sl-cor-acao);--sl-selo-cor-producao: var(--sl-cor-producao);--sl-selo-cor-sucesso: var(--sl-cor-sucesso);--sl-selo-cor-atencao: var(--sl-cor-atencao);--sl-selo-cor-erro: var(--sl-cor-erro);--sl-editor-borda: #2a2a2a;--sl-editor-campo: #151515;--sl-editor-apoio: var(--sl-cinza-400);--sl-editor-rotulo: var(--sl-cinza-400);--sl-editor-discreto: var(--sl-cinza-500);--sl-editor-contorno-controle: #52525b;--sl-editor-inativo: #3f3f46;--sl-editor-tinta: #111111;--sl-editor-marcacao-sugerida: var(--sl-cinza-100);--sl-editor-margem: 16px;--sl-editor-topo-painel: 72px;--sl-editor-raio-ilha: var(--sl-raio-painel)}.sl-tema--claro,.v2--claro,[data-tema=claro] :is(.sl-tema,.v2){color-scheme:light;--sl-cor-pagina: #f4f6f9;--sl-cor-superficie: var(--sl-branco);--sl-cor-elevada: #f2f4f8;--sl-cor-borda: #e2e7ee;--sl-cor-trilho-texto: var(--sl-tinta);--sl-cor-trilho-apoio: #5c6670;--sl-cor-texto: var(--sl-tinta);--sl-cor-apoio: #59636e;--sl-cor-discreto: #7b8591;--sl-cor-acao: var(--sl-lima-700);--sl-cor-acao-hover: var(--sl-lima-800);--sl-cor-sobre-acao: var(--sl-branco);--sl-cor-erro: var(--sl-vermelho-700);--sl-cor-producao: var(--sl-azul-600);--sl-cor-producao-hover: var(--sl-azul-700);--sl-cor-sobre-producao: var(--sl-branco);--sl-cor-atencao: var(--sl-ambar-700);--sl-cor-sucesso: var(--sl-verde-700);--sl-cor-borda-forte: #c3cad4;--sl-cor-divisor: #eceff3;--sl-cor-trilha: #e7ebf1;--sl-cor-canvas: var(--sl-cinza-100);--sl-cor-canvas-ponto: #c3cad4;--sl-cor-campo: var(--sl-branco);--sl-cor-contorno-cartao: #e3e7ed;--sl-cor-acao-suave: #4d7c0f1a;--sl-cor-atencao-suave: #b453091a;--sl-cor-sucesso-suave: #15803d1a;--sl-cor-erro-suave: #b91c1c14;--sl-cor-neutro-suave: #11141810;--sl-cor-ponto-vazio: #1114181f;--sl-cor-bonus: #3f3f46;--sl-cor-pacote: var(--sl-azul-600);--sl-cor-pacote-suave: #2563eb14;--sl-sombra-cartao: 0 1px 2px #1114180d;--sl-cor-qr: var(--sl-branco);--sl-cor-controle-borda: #737d89;--sl-selo-cor-acao: var(--sl-lima-800);--sl-selo-cor-producao: var(--sl-azul-700);--sl-selo-cor-sucesso: var(--sl-verde-800);--sl-selo-cor-atencao: var(--sl-ambar-800);--sl-editor-borda: var(--sl-cor-contorno-cartao);--sl-editor-campo: var(--sl-cor-campo);--sl-editor-apoio: var(--sl-cor-apoio);--sl-editor-rotulo: var(--sl-cor-apoio);--sl-editor-discreto: #697586;--sl-editor-contorno-controle: var(--sl-cor-controle-borda);--sl-editor-inativo: #e7ebf1;--sl-editor-tinta: var(--sl-branco)}.v2{--v2-page-bg: var(--sl-cor-pagina);--v2-surface: var(--sl-cor-superficie);--v2-surface-2: var(--sl-cor-elevada);--v2-rail-line: var(--sl-cor-borda);--v2-rail-text: var(--sl-cor-trilho-texto);--v2-rail-text-dim: var(--sl-cor-trilho-apoio);--v2-text-primary: var(--sl-cor-texto);--v2-text-secondary: var(--sl-cor-apoio);--v2-text-tertiary: var(--sl-cor-discreto);--v2-accent: var(--sl-cor-acao);--v2-accent-claro: var(--sl-cor-acao-hover);--v2-accent-fg: var(--sl-cor-sobre-acao);--v2-accent-error: var(--sl-cor-erro);--v2-producao: var(--sl-cor-producao);--v2-producao-claro: var(--sl-cor-producao-hover);--v2-producao-fg: var(--sl-cor-sobre-producao);--v2-atencao: var(--sl-cor-atencao);--v2-sucesso: var(--sl-cor-sucesso);--v2-border-strong: var(--sl-cor-borda-forte);--v2-divider: var(--sl-cor-divisor);--v2-track-bg: var(--sl-cor-trilha);--v2-plano-bg: var(--sl-cor-canvas);--v2-plano-ponto: var(--sl-cor-canvas-ponto);--v2-input: var(--sl-cor-campo);--v2-contorno-cartao: var(--sl-cor-contorno-cartao);--v2-accent-soft: var(--sl-cor-acao-suave);--v2-atencao-soft: var(--sl-cor-atencao-suave);--v2-sucesso-soft: var(--sl-cor-sucesso-suave);--v2-erro-soft: var(--sl-cor-erro-suave);--v2-neutro-soft: var(--sl-cor-neutro-suave);--v2-ponto-vazio: var(--sl-cor-ponto-vazio);--v2-bonus: var(--sl-cor-bonus);--v2-pacote: var(--sl-cor-pacote);--v2-pacote-soft: var(--sl-cor-pacote-suave);--v2-sombra-modal: var(--sl-sombra-dialogo);--v2-sombra-cartao: var(--sl-sombra-cartao);--v2-qr-bg: var(--sl-cor-qr);--v2-painel-largura: var(--sl-largura-painel);--v2-font: var(--sl-fonte-corpo);--v2-font-display: var(--sl-fonte-titulo);--v2-font-mono: var(--sl-fonte-medida)}:is(.v2--claro,[data-tema=claro] .v2){--v2-text-secondary: #5c6670;--v2-accent-claro: var(--sl-lima-600)}@media(prefers-reduced-motion:reduce){.sl-tema,.v2{--sl-duracao-resposta: 0ms;--sl-duracao-pressionar: 0ms}}.v2-projeto.v2-projeto{height:100dvh}.v2-painel-lateral-alternar,.v2-painel-lateral-cabecalho-mobile,.v2-trilho-rotulo,.v2-trilho-mais{display:none}.v2-trilho-extras{display:contents}.v2-trilho .v2-trilho-mais{display:none}.v2-exportar-formulario .v2-painel-ferramentas-opcoes[data-parametro=formato]{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));width:auto}.v2-exportar-formulario .v2-painel-ferramentas-opcoes[data-parametro=formato] .v2-painel-ferramentas-opcao{padding:5px 0;white-space:nowrap}.v2-painel-ferramentas-dimensoes{display:flex;align-items:center;gap:6px}.v2-painel-ferramentas-dimensoes span{color:var(--v2-text-tertiary);font-size:11px}.v2-painel-ferramentas-dimensoes input{width:0;flex:1;height:30px;padding:0 10px;border:1px solid var(--sl-editor-borda);border-radius:6px;background:var(--sl-editor-campo);color:var(--sl-cor-texto);font-family:var(--v2-font-mono);font-size:12px}.v2-painel-ferramentas-dimensoes input:focus-visible{outline:2px solid var(--v2-accent);outline-offset:1px}.v2-painel-ferramentas-checkbox{display:flex;align-items:center;gap:6px;margin-top:4px;font-size:11px;color:var(--v2-text-secondary);cursor:pointer}.v2-painel-ferramentas-checkbox input[type=checkbox]{flex-shrink:0;width:15px;height:15px;margin:0;-moz-appearance:none;appearance:none;-webkit-appearance:none;border:1px solid var(--sl-editor-contorno-controle);border-radius:4px;background-color:transparent;cursor:pointer}.v2-painel-ferramentas-checkbox input[type=checkbox]:checked{border-color:var(--v2-accent);background-color:var(--v2-accent);background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23111111' stroke-width='3' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='20 6 9 17 4 12'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:center;background-size:11px 11px}.v2-painel-ferramentas-checkbox input[type=checkbox]:focus-visible{outline:2px solid var(--v2-accent);outline-offset:1px}.v2-painel-ferramentas-acao--arquivo{position:sticky;z-index:1;bottom:-12px;margin:0 0 -12px;padding:8px 0 12px;border-top:1px solid var(--sl-editor-borda);background:#1a1a1a}.v2-painel-ferramentas-item:disabled{opacity:.5;cursor:not-allowed}.v2-painel-ferramentas-item{position:relative}.v2-painel-ferramentas-dica-hover{position:absolute;top:50%;right:calc(100% + 10px);z-index:40;display:flex;flex-direction:column;gap:2px;width:240px;padding:8px 10px;background:var(--v2-surface-2);border:1px solid var(--sl-editor-borda);border-radius:8px;box-shadow:0 8px 24px #00000059;opacity:0;transform:translateY(-50%);pointer-events:none;transition:opacity .12s 0s}.v2-painel-ferramentas-item:hover .v2-painel-ferramentas-dica-hover,.v2-painel-ferramentas-item:focus-visible .v2-painel-ferramentas-dica-hover{opacity:1;transition-delay:.4s}.v2-painel-ferramentas-dica-hover strong{color:var(--v2-text-primary);font-size:12px;font-weight:500}.v2-painel-ferramentas-dica-hover em{color:var(--v2-text-secondary);font-size:11px;font-style:normal;line-height:1.35;white-space:normal}.v2-modal-marcacao-fundo{position:fixed;top:0;right:0;bottom:0;left:0;z-index:60;display:flex;align-items:center;justify-content:center;background:#0000008c}.v2-modal-marcacao{display:flex;flex-direction:column;width:min(1120px,calc(100vw - 48px));height:min(860px,calc(100vh - 48px));overflow:hidden;background:var(--v2-surface);border:1px solid var(--sl-editor-borda);border-radius:12px;box-shadow:0 16px 48px #00000080;text-align:left}.v2-modal-marcacao-topo{display:flex;flex:0 0 auto;align-items:center;gap:12px;height:60px;padding:0 20px;border-bottom:1px solid var(--sl-editor-borda)}.v2-modal-marcacao-topo>div{display:flex;flex:1;flex-direction:column;gap:2px;min-width:0}.v2-modal-marcacao-topo strong{color:#f4f4f5;font-size:14px;font-weight:600}.v2-modal-marcacao-topo span{overflow:hidden;color:var(--v2-text-tertiary);font-size:12px;text-overflow:ellipsis;white-space:nowrap}.v2-modal-marcacao-topo button{display:flex;align-items:center;justify-content:center;width:32px;height:32px;border:none;border-radius:8px;background:transparent;color:var(--v2-text-secondary);cursor:pointer}.v2-modal-marcacao-topo button:hover{background:var(--v2-surface-2);color:var(--v2-text-primary)}.v2-modal-marcacao-corpo{display:flex;flex:1;min-height:0}.v2-palco-marcacao{position:relative;display:flex;flex:1;align-items:center;justify-content:center;overflow:hidden;background:#141414}.v2-palco-marcacao-area{position:absolute;top:16px;right:16px;bottom:58px;left:16px;display:flex;align-items:center;justify-content:center}.v2-palco-marcacao--mao,.v2-palco-marcacao--mao *{cursor:grab}.v2-palco-marcacao-arte{position:relative;max-width:100%;max-height:100%}.v2-palco-marcacao-img{display:block;width:100%;height:100%;-webkit-user-select:none;user-select:none}.v2-palco-marcacao-overlay{position:absolute;top:0;right:0;bottom:0;left:0}.v2-palco-marcacao-aviso{margin:0;color:var(--v2-text-secondary);font-size:12px}.v2-palco-marcacao-zoom{position:absolute;left:12px;bottom:12px;display:flex;align-items:center;gap:2px;height:32px;padding:0 4px;background:var(--v2-surface);border:1px solid var(--sl-editor-borda);border-radius:8px;box-shadow:0 8px 24px #00000059}.v2-palco-marcacao-zoom button{display:flex;align-items:center;justify-content:center;width:28px;height:28px;border:none;border-radius:6px;background:transparent;color:var(--v2-text-secondary);cursor:pointer}.v2-palco-marcacao-zoom button:hover{background:var(--v2-surface-2);color:var(--v2-text-primary)}.v2-palco-marcacao-zoom-valor{min-width:40px;color:var(--v2-text-primary);font-family:var(--v2-font-mono);font-size:11px;text-align:center}.v2-palco-marcacao-zoom-divisor{width:1px;height:16px;background:var(--sl-editor-borda)}.v2-palco-marcacao-dica{position:absolute;left:50%;bottom:12px;transform:translate(-50%);display:flex;align-items:center;height:24px;margin:0;padding:0 10px;border-radius:6px;background:#000000b3;color:#d4d4d8;font-size:10.5px;white-space:nowrap;pointer-events:none}.v2-modal-marcacao-lista{display:flex;flex:0 0 320px;flex-direction:column;gap:8px;padding:12px;overflow-y:auto;border-left:1px solid var(--sl-editor-borda)}.v2-modal-marcacao-lista-topo{display:flex;align-items:center;gap:6px;padding:4px 4px 6px;color:var(--v2-text-tertiary);font-size:10px;font-weight:600}.v2-modal-marcacao-contador{color:var(--sl-editor-contorno-controle);font-family:var(--v2-font-mono);font-size:10.5px;font-weight:400}.v2-modal-marcacao-incompleta{margin:6px 0 0;padding:6px 8px;border-radius:6px;background:var(--v2-atencao-soft);color:var(--v2-atencao);font-size:11px;line-height:1.4}.v2-modal-marcacao-vazio{display:flex;flex:1;flex-direction:column;align-items:center;justify-content:center;gap:8px;padding:0 24px;color:var(--sl-editor-contorno-controle);text-align:center}.v2-modal-marcacao-vazio strong{color:var(--v2-text-secondary);font-size:12.5px;font-weight:500}.v2-modal-marcacao-vazio p{max-width:240px;margin:0;color:var(--v2-text-tertiary);font-size:11px;line-height:1.45}.v2-modal-marcacao-cartoes{display:flex;flex-direction:column;gap:6px;margin:0;padding:0;list-style:none}.v2-modal-marcacao-cartao{display:flex;align-items:flex-start;gap:10px;padding:8px;background:#1a1a1a;border:1px solid var(--sl-editor-borda);border-radius:8px}.v2-modal-marcacao-cartao[data-destacado=true]{border-color:var(--v2-accent)}.v2-modal-marcacao-cartao--erro{border-color:#f8717166}.v2-modal-marcacao-mini{position:relative;display:block;flex:0 0 auto;width:52px;height:52px;overflow:hidden;background:#141414;border:1px solid var(--sl-editor-borda);border-radius:6px}.v2-modal-marcacao-mini--erro{border-color:var(--v2-accent-error)}.v2-modal-marcacao-mini img{position:absolute;-webkit-user-select:none;user-select:none}.v2-modal-marcacao-cartao-campos{display:flex;flex:1;flex-direction:column;gap:6px;min-width:0}.v2-modal-marcacao-cartao-nome{display:flex;align-items:center;gap:8px}.v2-modal-marcacao-cartao-nome strong{overflow:hidden;color:var(--v2-text-primary);font-size:12.5px;font-weight:500;text-overflow:ellipsis;white-space:nowrap}.v2-modal-marcacao-nome-texto{flex:1;min-width:0;cursor:pointer}.v2-modal-marcacao-nome-texto strong{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.v2-modal-marcacao-acoes-linha{display:flex;flex:0 0 auto;align-items:center;gap:2px;padding-left:6px;border-radius:6px;background:inherit;opacity:0;transition:opacity .12s ease}.v2-modal-marcacao-cartao:hover .v2-modal-marcacao-acoes-linha,.v2-modal-marcacao-cartao:focus-within .v2-modal-marcacao-acoes-linha{opacity:1}@media(prefers-reduced-motion:reduce){.v2-modal-marcacao-acoes-linha{transition:none}}.v2-modal-marcacao-numero{display:inline-flex;flex:0 0 auto;align-items:center;justify-content:center;width:18px;height:18px;background:var(--v2-accent);border-radius:4px;color:var(--v2-accent-fg);font-family:var(--v2-font-mono);font-size:10.5px;font-weight:600}.v2-modal-marcacao-numero--erro{background:var(--v2-accent-error)}.v2-modal-marcacao-cartao--desmarcado .v2-modal-marcacao-numero:not(.v2-modal-marcacao-numero--erro){background:var(--sl-editor-marcacao-sugerida);color:var(--sl-tinta)}.v2-modal-marcacao-cartao-status{display:flex;align-items:center;gap:6px;min-width:0;color:var(--v2-text-tertiary);font-size:11px}.v2-modal-marcacao-cartao-status>span:last-child{overflow:hidden;text-overflow:ellipsis}.v2-modal-marcacao-medidas{color:var(--sl-editor-contorno-controle);font-family:var(--v2-font-mono);font-size:10.5px}.v2-modal-marcacao-motivo{color:var(--v2-accent-error)}.v2-modal-marcacao-icone-acento{display:inline-flex;color:var(--v2-accent)}.v2-modal-marcacao-icone-erro{display:inline-flex;color:var(--v2-accent-error)}.v2-modal-marcacao-cartao-acoes{display:flex;gap:6px}.v2-modal-marcacao-dica{align-self:center;color:var(--v2-text-secondary);font-size:11px}.v2-modal-marcacao-cartao-acoes button{display:inline-flex;align-items:center;gap:5px;height:24px;padding:0 8px;background:var(--v2-surface-2);border:1px solid var(--sl-editor-borda);border-radius:6px;color:var(--v2-text-primary);font-family:inherit;font-size:11px;font-weight:500;cursor:pointer}.v2-modal-marcacao-cartao-acoes button svg{color:var(--v2-text-secondary)}.v2-modal-marcacao-cartao-acoes button:hover{border-color:var(--v2-border-strong)}.v2-modal-marcacao-apagar{display:flex;flex:0 0 auto;align-items:center;justify-content:center;width:28px;height:28px;border:none;border-radius:6px;background:transparent;color:var(--v2-text-tertiary);cursor:pointer}.v2-modal-marcacao-apagar:hover:not(:disabled){background:var(--v2-surface-2);color:var(--v2-text-primary)}.v2-modal-marcacao-apagar:disabled{color:var(--v2-text-tertiary);cursor:not-allowed}.v2-modal-marcacao-espaco{flex:1;min-height:0}.v2-modal-marcacao-instrucoes{display:flex;flex-direction:column;gap:6px;padding:8px 4px 0}.v2-modal-marcacao-instrucoes label{display:flex;align-items:center;gap:6px}.v2-modal-marcacao-instrucoes label span{color:var(--v2-text-tertiary);font-size:10px;font-weight:600}.v2-modal-marcacao-instrucoes label em{color:var(--sl-editor-contorno-controle);font-size:10px;font-style:normal}.v2-modal-marcacao-instrucoes textarea{height:72px;padding:8px 10px;background:var(--sl-editor-campo);border:1px solid var(--sl-editor-borda);border-radius:6px;color:var(--v2-text-primary);font-family:inherit;font-size:12px;line-height:1.4;resize:none}.v2-modal-marcacao-instrucoes textarea::placeholder{color:var(--sl-editor-contorno-controle)}.v2-modal-marcacao-instrucoes textarea:focus-visible{border-color:#a3e63580;outline:none}.v2-modal-marcacao-instrucoes textarea:read-only{background:#1a1a1a;color:var(--v2-text-secondary)}.v2-modal-marcacao-alternancia{display:flex;align-items:flex-start;gap:9px;margin:10px 4px 0;padding:10px;border:1px solid var(--sl-editor-borda);border-radius:7px;cursor:pointer}.v2-modal-marcacao-alternancia:hover{border-color:var(--sl-editor-inativo);background:#ffffff05}.v2-modal-marcacao-alternancia input{flex:0 0 auto;margin:2px 0 0;accent-color:var(--v2-accent)}.v2-modal-marcacao-alternancia>span{display:flex;min-width:0;flex-direction:column;gap:3px}.v2-modal-marcacao-alternancia-titulo{color:var(--v2-text-primary);font-size:12px;line-height:1.3}.v2-modal-marcacao-alternancia-apoio{color:var(--v2-text-tertiary);font-size:11px;line-height:1.4}.v2-modal-marcacao-alternancia:has(input:focus-visible){border-color:#a3e63580;outline:2px solid #a3e63526;outline-offset:1px}.v2-modal-marcacao-alternancia:has(input:disabled){cursor:default;opacity:.65}.v2-modal-marcacao-garantias{display:flex;flex-wrap:wrap;align-items:center;gap:6px;margin:0}.v2-modal-marcacao-garantias em{color:var(--sl-editor-contorno-controle);font-size:10.5px;font-style:normal}.v2-modal-marcacao-garantia{display:inline-flex;align-items:center;gap:5px;height:22px;padding:0 8px;background:#a3e63514;border:1px solid #a3e63540;border-radius:6px;color:var(--v2-accent);font-size:11px;font-weight:500}.v2-modal-marcacao-rodape{display:flex;flex:0 0 auto;align-items:center;gap:10px;height:64px;padding:0 20px;border-top:1px solid var(--sl-editor-borda)}.v2-modal-marcacao-custo{display:flex;flex:1;flex-direction:column;gap:3px;min-width:0}.v2-modal-marcacao-custo p{display:flex;align-items:center;gap:6px;margin:0;color:var(--v2-text-primary);font-size:12.5px;font-weight:500}.v2-modal-marcacao-custo--apagado{color:var(--v2-text-tertiary)!important}.v2-modal-marcacao-custo small{color:var(--v2-text-tertiary);font-size:11px}.v2-modal-marcacao-custo small .v2-modal-marcacao-compre{padding:0;border:0;background:none;font:inherit;color:var(--v2-accent);font-weight:500;text-decoration:underline;cursor:pointer}.v2-modal-marcacao-acoes{display:flex;flex:0 0 auto;align-items:center;gap:8px}.v2-modal-marcacao-acoes .v2-btn{height:34px;padding:0 12px;border-radius:8px;border-color:var(--sl-editor-borda);font-size:12.5px;font-weight:500}.v2-modal-marcacao-acoes .v2-btn--acento{display:inline-flex;align-items:center;gap:8px;padding:0 14px;border-color:transparent;font-weight:600}.v2-modal-marcacao-acoes .v2-btn--acento:disabled{opacity:1;background:var(--v2-surface-2);color:var(--sl-editor-contorno-controle)}.v2-modal-marcacao-acoes .v2-btn--acento:disabled .v2-modal-marcacao-custo-botao{color:var(--sl-editor-contorno-controle)}.v2-modal-marcacao-custo-botao{display:inline-flex;align-items:center;gap:4px;font-family:var(--v2-font-mono);font-size:12.5px;font-weight:600}.v2-modal-marcacao-girando{display:inline-flex;animation:v2-modal-marcacao-girar 1s linear infinite}@keyframes v2-modal-marcacao-girar{to{transform:rotate(360deg)}}@media(prefers-reduced-motion:reduce){.v2-modal-marcacao-girando{animation:none}}.v2-modal-marcacao-coluna-do-palco{display:flex;flex:1;flex-direction:column;min-width:0}.v2-magia{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none}.v2-magia-veu{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;opacity:0;transition:opacity .4s ease}.v2-magia-veu--ligado{opacity:1}.v2-magia-veu-tinta{fill:#09090b;fill-opacity:.45}.v2-magia-regiao,.v2-magia-fecho,.v2-magia-falha{position:absolute}.v2-magia-regiao{overflow:hidden;animation:v2-magia-respirar 2.2s ease-in-out infinite}@keyframes v2-magia-respirar{0%,to{box-shadow:inset 0 0 10px color-mix(in srgb,var(--v2-accent) 25%,transparent)}50%{box-shadow:inset 0 0 26px color-mix(in srgb,var(--v2-accent) 55%,transparent)}}.v2-magia-varredura{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(105deg,transparent 30%,color-mix(in srgb,var(--v2-accent) 22%,transparent) 43%,color-mix(in srgb,var(--v2-accent-claro) 60%,transparent) 50%,color-mix(in srgb,var(--v2-accent) 22%,transparent) 57%,transparent 70%);background-size:260% 100%;animation:v2-magia-varrer 1.9s cubic-bezier(.45,0,.3,1) infinite}@keyframes v2-magia-varrer{0%{background-position:130% 0}to{background-position:-30% 0}}.v2-magia-faisca{position:absolute;width:4px;height:4px;margin:-2px 0 0 -2px;border-radius:50%;background:radial-gradient(circle,#fff 0 35%,var(--v2-accent) 75%);box-shadow:0 0 6px 1px color-mix(in srgb,var(--v2-accent) 80%,transparent);opacity:0;animation:v2-magia-cintilar 2.4s ease-in-out infinite}@keyframes v2-magia-cintilar{0%,to{opacity:0;transform:translateY(4px) scale(.3)}40%{opacity:1;transform:translateY(0) scale(1)}70%{opacity:0;transform:translateY(-8px) scale(.5)}}.v2-magia-fundo{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(105deg,transparent 35%,color-mix(in srgb,var(--v2-accent) 12%,transparent) 46%,color-mix(in srgb,var(--v2-accent-claro) 35%,transparent) 50%,color-mix(in srgb,var(--v2-accent) 12%,transparent) 54%,transparent 65%);background-size:260% 100%;animation:v2-magia-varrer 3.2s cubic-bezier(.45,0,.3,1) infinite}.v2-magia-fecho{--v2-magia-cor: var(--v2-accent);animation:v2-magia-fechar 1.1s ease-out forwards}.v2-magia-fecho--falhou{--v2-magia-cor: var(--v2-accent-error)}@keyframes v2-magia-fechar{0%{background:color-mix(in srgb,#fff 45%,transparent);box-shadow:0 0 color-mix(in srgb,var(--v2-magia-cor) 90%,transparent),inset 0 0 30px color-mix(in srgb,var(--v2-magia-cor) 70%,transparent)}35%{background:color-mix(in srgb,var(--v2-magia-cor) 18%,transparent)}to{background:transparent;box-shadow:0 0 0 18px transparent,inset 0 0 0 transparent}}.v2-magia-falha{display:flex;align-items:flex-end;padding:4px}.v2-magia-falha-motivo{max-width:100%;overflow:hidden;padding:2px 6px;border-radius:4px;background:color-mix(in srgb,#09090b 80%,transparent);color:var(--v2-accent-error);font-size:10.5px;font-weight:500;line-height:1.4;text-overflow:ellipsis;white-space:nowrap}@media(prefers-reduced-motion:reduce){.v2-magia-regiao{animation:none;box-shadow:inset 0 0 22px color-mix(in srgb,var(--v2-accent) 50%,transparent)}.v2-magia-varredura,.v2-magia-faisca,.v2-magia-fecho,.v2-magia-fundo{display:none}.v2-magia-veu{transition:none}}.v2-veu-marcacao{position:absolute;top:0;right:0;bottom:0;left:0;overflow:hidden;display:flex;align-items:center;justify-content:center}.v2-veu-marcacao-fundo{position:absolute;top:-60px;right:-60px;bottom:-60px;left:-60px;width:calc(100% + 120px);height:calc(100% + 120px);object-fit:cover;filter:blur(60px) brightness(.55)}.v2-veu-marcacao-tinta{position:absolute;top:0;right:0;bottom:0;left:0;background:#07090dcc}.v2-veu-marcacao-fechar{position:absolute;top:12px;right:12px;display:flex;align-items:center;justify-content:center;width:36px;height:36px;border:none;border-radius:8px;background:#ffffff14;color:#f4f4f5;cursor:pointer}.v2-veu-marcacao-fechar:hover{background:#ffffff26}.v2-veu-marcacao .v2-palco-marcacao{background:transparent}.v2-veu-marcacao .v2-palco-marcacao-zoom{display:none}.v2-veu-marcacao-corpo{position:relative;display:flex;gap:16px;width:min(900px,calc(100% - 200px));height:min(760px,calc(100% - 220px))}.v2-superficie-pincel{position:absolute;top:0;right:0;bottom:0;left:0;cursor:crosshair}.v2-superficie-pincel--borracha{cursor:pointer}.v2-superficie-pincel-svg{display:block;width:100%;height:100%}.v2-superficie-pincel-traco{fill:none;stroke:var(--v2-accent);stroke-opacity:.55;stroke-width:10px;stroke-linecap:round;stroke-linejoin:round}.v2-superficie-pincel-traco--ativo{stroke-opacity:.8;stroke-dasharray:3px 5px}.v2-barra-pincel{display:flex;flex-direction:column;align-items:center;align-self:center;gap:8px;padding:6px;background:var(--v2-surface);border:1px solid var(--sl-editor-borda);border-radius:12px;box-shadow:0 8px 24px #00000059}.v2-barra-pincel-botao{display:flex;align-items:center;justify-content:center;width:32px;height:32px;border:none;border-radius:8px;background:transparent;color:var(--sl-editor-apoio);cursor:pointer}.v2-barra-pincel-botao:hover:not(:disabled){background:#ffffff14;color:#f4f4f5}.v2-barra-pincel-botao:disabled{opacity:.4;cursor:default}.v2-barra-pincel-botao--ativo{background:color-mix(in srgb,var(--v2-accent) 20%,transparent);color:var(--v2-accent)}.v2-barra-pincel-divisor{width:20px;height:1px;background:#ffffff1f}.v2-barra-pincel-tamanhos{display:flex;flex-direction:column;gap:2px}.v2-barra-pincel-marcador{display:block;border-radius:50%;background:currentColor}.v2-painel-propriedades{display:flex;flex-direction:column;gap:10px;padding:12px;background:var(--v2-surface)}.v2-painel-propriedades-topo strong{font-size:11px;font-weight:500;letter-spacing:.03em;text-transform:uppercase;color:var(--v2-text-tertiary)}.v2-painel-propriedades-corpo{display:flex;flex-direction:column;gap:14px}.v2-painel-propriedades-campo{display:flex;flex-direction:column;gap:6px}.v2-painel-propriedades-rotulo{font-size:11px;color:var(--v2-text-tertiary)}.v2-painel-propriedades-fonte-linha{display:flex;align-items:stretch;gap:6px}.v2-painel-propriedades-fonte-atual{flex:1;min-width:0;padding:7px 9px;border:1px solid var(--v2-rail-line);border-radius:6px;background:var(--v2-surface-2);color:var(--v2-text-primary);font-size:13px;text-align:left;cursor:pointer;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.v2-painel-propriedades-fonte-atual:hover,.v2-painel-propriedades-fonte-atual:focus-visible{border-color:var(--v2-accent);outline:none}.v2-painel-propriedades-fonte-acao{flex-shrink:0;display:flex;align-items:center;justify-content:center;width:30px;padding:0;border:1px solid var(--v2-rail-line);border-radius:6px;background:var(--v2-surface-2);color:var(--v2-text-secondary);cursor:pointer}.v2-painel-propriedades-fonte-acao:hover,.v2-painel-propriedades-fonte-acao:focus-visible{color:var(--v2-text-primary);border-color:var(--v2-accent);outline:none}.v2-painel-propriedades-fonte-acao:disabled{color:var(--v2-text-tertiary);cursor:not-allowed}.v2-painel-propriedades-aviso{margin:0;font-size:11px;color:var(--v2-text-secondary)}.v2-painel-propriedades-erro{margin:0;font-size:11px;color:var(--v2-accent-error)}.v2-painel-propriedades-numero{width:100%;padding:6px 8px;border:1px solid var(--v2-rail-line);border-radius:6px;background:var(--v2-surface-2);color:var(--v2-text-primary);font-family:inherit;font-size:12px}.v2-painel-propriedades-numero:focus-visible{outline:2px solid var(--v2-accent);outline-offset:1px}.v2-painel-propriedades-segmento,.v2-painel-propriedades-estilos{display:flex;gap:4px}.v2-painel-propriedades-segmento-botao{display:flex;align-items:center;justify-content:center;flex:1;padding:6px 0;border:1px solid var(--v2-rail-line);border-radius:6px;background:var(--v2-surface-2);color:var(--v2-text-secondary);cursor:pointer}.v2-painel-propriedades-segmento-botao:hover,.v2-painel-propriedades-segmento-botao:focus-visible{color:var(--v2-text-primary);outline:none}.v2-painel-propriedades-segmento-botao--ativa{background:color-mix(in srgb,var(--v2-accent) 20%,transparent);color:var(--v2-accent)}.v2-painel-propriedades-cor-linha{display:flex;flex-wrap:wrap;align-items:center;gap:6px}.v2-painel-propriedades-cor-hex{flex:1;width:0;padding:6px 8px;border:1px solid var(--v2-rail-line);border-radius:6px;background:var(--v2-surface-2);color:var(--v2-text-primary);font-family:var(--v2-font-mono);font-size:12px}.v2-painel-propriedades-cor-hex:focus-visible{outline:2px solid var(--v2-accent);outline-offset:1px}.v2-botao-de-cor{display:contents}.v2-botao-de-cor-amostra{width:32px;height:30px;padding:0;border:1px solid var(--v2-rail-line);border-radius:6px;cursor:pointer}.v2-botao-de-cor-amostra:focus-visible{outline:2px solid var(--v2-accent);outline-offset:1px}.v2-botao-de-cor-conteudo{flex-basis:100%;margin-top:4px;padding:10px;background:var(--v2-surface-2);border:1px solid var(--v2-rail-line);border-radius:10px}.v2-seletor-cor-hsv{display:flex;flex-direction:column;gap:10px;width:200px}.v2-seletor-cor-hsv-picker.react-colorful{width:200px;height:176px}.v2-seletor-cor-hsv-picker .react-colorful__saturation{border-radius:8px 8px 0 0}.v2-seletor-cor-hsv-picker .react-colorful__hue{height:16px;border-radius:0 0 8px 8px}.v2-seletor-cor-hsv-picker .react-colorful__saturation-pointer,.v2-seletor-cor-hsv-picker .react-colorful__hue-pointer{width:14px;height:14px}.v2-seletor-cor-hsv-rgb{display:flex;align-items:flex-end;gap:6px}.v2-seletor-cor-hsv-pipeta{flex:0 0 auto;display:flex;align-items:center;justify-content:center;width:30px;height:30px;border:1px solid var(--v2-rail-line);border-radius:6px;background:var(--v2-surface-2);color:var(--v2-text-secondary);cursor:pointer}.v2-seletor-cor-hsv-pipeta:hover{color:var(--v2-text-primary)}.v2-seletor-cor-hsv-canal{flex:1;min-width:0;display:flex;flex-direction:column;align-items:center;gap:4px}.v2-seletor-cor-hsv-canal-valor{width:100%;height:30px;padding:0 4px;border:1px solid var(--v2-rail-line);border-radius:6px;background:var(--v2-surface-2);color:var(--v2-text-primary);font-size:12px;text-align:center}.v2-seletor-cor-hsv-canal-valor:focus-visible{outline:2px solid var(--v2-accent);outline-offset:1px}.v2-seletor-cor-hsv-canal-rotulo{font-size:10px;color:var(--v2-text-tertiary)}.v2-painel-propriedades-checkbox{display:flex;align-items:center;gap:6px;font-size:12px;color:var(--v2-text-secondary);cursor:pointer}.v2-painel-propriedades-seletor-fonte{display:flex;flex-direction:column;gap:8px;min-height:0}.v2-painel-propriedades-seletor-topo{display:flex;align-items:center;gap:8px;padding-bottom:8px;border-bottom:1px solid var(--v2-divider);font-size:12.5px;color:var(--v2-text-primary)}.v2-painel-propriedades-seletor-topo strong{flex:1;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.v2-painel-propriedades-fechar{padding:2px 6px;border:none;border-radius:6px;background:transparent;color:var(--v2-text-tertiary);font-size:15px;line-height:1;cursor:pointer}.v2-painel-propriedades-fechar:hover,.v2-painel-propriedades-fechar:focus-visible{color:var(--v2-text-primary);background:var(--v2-surface-2);outline:none}.v2-painel-propriedades-vazio{margin:8px 0;font-size:11px;color:var(--v2-text-tertiary)}.v2-painel-propriedades-lista-fontes,.v2-painel-propriedades-lista-pesos{display:flex;flex-direction:column;gap:2px;overflow-y:auto}.v2-painel-propriedades-familia{padding:8px 9px;border:none;border-radius:6px;background:transparent;color:var(--v2-text-primary);font-size:14px;text-align:left;cursor:pointer}.v2-painel-propriedades-familia:hover,.v2-painel-propriedades-familia:focus-visible{background:var(--v2-surface-2);outline:none}.v2-painel-propriedades-peso{display:flex;align-items:baseline;justify-content:space-between;gap:8px;padding:7px 9px;border:none;border-radius:6px;background:transparent;cursor:pointer}.v2-painel-propriedades-peso:hover,.v2-painel-propriedades-peso:focus-visible{background:var(--v2-surface-2);outline:none}.v2-painel-propriedades-peso-amostra{overflow:hidden;color:var(--v2-text-primary);font-size:15px;white-space:nowrap;text-overflow:ellipsis}.v2-painel-propriedades-peso-rotulo{flex-shrink:0;font-size:11px;color:var(--v2-text-tertiary)}.v2-google-fontes-fundo{position:fixed;top:0;right:0;bottom:0;left:0;z-index:60;display:flex;align-items:center;justify-content:center;background:#0009}.v2-google-fontes-caixa{display:flex;flex-direction:column;width:min(720px,94vw);height:min(680px,88vh);overflow:hidden;background:var(--v2-surface);border:1px solid var(--v2-rail-line);border-radius:12px;box-shadow:0 20px 60px #00000080}.v2-google-fontes-topo{display:flex;align-items:center;justify-content:space-between;padding:14px 18px;border-bottom:1px solid var(--v2-divider);font-size:14px;color:var(--v2-text-primary)}.v2-google-fontes-busca{display:flex;flex-direction:column;gap:10px;padding:12px 18px;border-bottom:1px solid var(--v2-divider)}.v2-google-fontes-busca-linha{display:flex;gap:10px}.v2-google-fontes-campo{flex:1;padding:8px 10px;border:1px solid var(--v2-rail-line);border-radius:6px;background:var(--v2-surface-2);color:var(--v2-text-primary);font-family:inherit;font-size:13px}.v2-google-fontes-campo:focus-visible{outline:2px solid var(--v2-accent);outline-offset:1px}.v2-google-fontes-campo--amostra{flex:0 0 180px}.v2-google-fontes-categorias{display:flex;flex-wrap:wrap;gap:6px}.v2-google-fontes-categoria{padding:5px 10px;border:1px solid var(--v2-rail-line);border-radius:999px;background:var(--v2-surface-2);color:var(--v2-text-secondary);font-size:11.5px;cursor:pointer}.v2-google-fontes-categoria:hover,.v2-google-fontes-categoria:focus-visible{color:var(--v2-text-primary);outline:none}.v2-google-fontes-categoria--ativa{border-color:var(--v2-accent);color:var(--v2-accent)}.v2-google-fontes-erro{padding:10px 18px;font-size:12px;color:var(--v2-accent-error);background:var(--v2-surface-2)}.v2-google-fontes-lista{flex:1;min-height:0;overflow-y:auto}.v2-google-fontes-carregando{height:3px;margin:0 18px;background:linear-gradient(90deg,transparent,var(--v2-accent),transparent);background-size:200% 100%;animation:v2-google-fontes-carregando-anim 1.1s linear infinite}@keyframes v2-google-fontes-carregando-anim{0%{background-position:200% 0}to{background-position:-200% 0}}.v2-google-fontes-aviso{margin:0;padding:24px 18px;font-size:12.5px;line-height:1.6;color:var(--v2-text-tertiary)}.v2-google-fontes-familia{border-bottom:1px solid var(--v2-divider)}.v2-google-fontes-familia-topo{display:flex;align-items:center;justify-content:space-between;gap:16px;width:100%;padding:12px 18px;border:none;background:transparent;color:var(--v2-text-primary);text-align:left;cursor:pointer}.v2-google-fontes-familia-topo:hover,.v2-google-fontes-familia-topo:focus-visible{background:var(--v2-surface-2);outline:none}.v2-google-fontes-familia-amostra{overflow:hidden;font-size:22px;line-height:1.25;white-space:nowrap;text-overflow:ellipsis}.v2-google-fontes-familia-info{display:flex;flex-shrink:0;align-items:center;gap:10px;font-size:11.5px;color:var(--v2-text-tertiary)}.v2-google-fontes-familia-contagem{color:var(--v2-text-tertiary)}.v2-google-fontes-variantes{display:flex;flex-direction:column;gap:6px;padding:2px 18px 14px}.v2-google-fontes-variante{display:flex;align-items:center;justify-content:space-between;gap:12px}.v2-google-fontes-variante-amostra{overflow:hidden;color:var(--v2-text-primary);font-size:18px;white-space:nowrap;text-overflow:ellipsis}.v2-google-fontes-variante-acao{display:flex;flex-shrink:0;align-items:center;gap:10px}.v2-google-fontes-variante-rotulo{min-width:74px;font-size:11.5px;color:var(--v2-text-tertiary);text-align:right}.v2-google-fontes-importar{min-width:96px;padding:6px 10px;border:1px solid var(--v2-rail-line);border-radius:6px;background:var(--v2-surface-2);color:var(--v2-text-primary);font-size:12px;cursor:pointer}.v2-google-fontes-importar:hover,.v2-google-fontes-importar:focus-visible{border-color:var(--v2-accent);outline:none}.v2-google-fontes-importar:disabled{color:var(--v2-text-tertiary);cursor:not-allowed}.v2-painel-propriedades-acordeon-item{display:flex;align-items:center;gap:10px;width:100%;height:34px;padding:0 8px;border:none;border-radius:6px;background:transparent;font-family:inherit;font-size:13px;text-align:left;color:var(--sl-cor-texto);cursor:pointer;transition:background-color .12s ease-out}.v2-painel-propriedades-acordeon-item--aberto{background:var(--v2-surface-2);border-radius:6px 6px 0 0}.v2-painel-propriedades-acordeon-icone{display:flex;flex-shrink:0;color:var(--sl-editor-apoio);transition:color .12s ease-out}.v2-painel-propriedades-acordeon-item--aberto .v2-painel-propriedades-acordeon-icone{color:var(--v2-accent)}.v2-painel-propriedades-acordeon-rotulo{flex:1;color:var(--sl-cor-texto)}.v2-painel-propriedades-acordeon-chevron{display:flex;flex-shrink:0;color:var(--sl-editor-contorno-controle);transition:transform .15s ease-out,color .15s ease-out}.v2-painel-propriedades-acordeon-chevron--aberto{transform:rotate(-90deg);color:var(--v2-accent)}.v2-painel-propriedades-acordeon-corpo{display:flex;flex-direction:column;gap:12px;padding:10px 12px 12px;border:1px solid var(--sl-editor-borda);border-radius:0 0 6px 6px;background:#1a1a1a}.v2-painel-propriedades-redefinir{display:flex;align-items:center;gap:6px;padding:0;border:none;background:transparent;font-family:inherit;font-size:11.5px;color:var(--sl-editor-discreto);cursor:pointer}.v2-painel-propriedades-redefinir:hover:not(:disabled),.v2-painel-propriedades-redefinir:focus-visible{color:var(--v2-text-primary);outline:none}.v2-painel-propriedades-redefinir:disabled{cursor:not-allowed;opacity:.5}.v2-painel-propriedades-ajuste-topo{display:flex;align-items:center;justify-content:space-between}.v2-painel-propriedades-ajuste-topo .v2-painel-propriedades-rotulo{font-size:12px;color:var(--sl-editor-apoio)}.v2-painel-propriedades-ajuste-valor{font-family:var(--v2-font-mono);font-size:11px;color:var(--sl-cor-texto);font-variant-numeric:tabular-nums}.v2-painel-propriedades-slider{width:100%;height:16px;margin:0;background:transparent;cursor:pointer;-moz-appearance:none;appearance:none;-webkit-appearance:none}.v2-painel-propriedades-slider::-webkit-slider-runnable-track{height:4px;border-radius:2px;background:#333}.v2-painel-propriedades-slider::-moz-range-track{height:4px;border-radius:2px;background:#333}.v2-painel-propriedades-slider::-webkit-slider-thumb{-moz-appearance:none;appearance:none;-webkit-appearance:none;width:12px;height:12px;margin-top:-4px;border-radius:50%;background:#f4f4f5}.v2-painel-propriedades-slider::-moz-range-thumb{width:12px;height:12px;border:none;border-radius:50%;background:#f4f4f5}.v2-painel-propriedades-slider:focus-visible::-webkit-slider-thumb{outline:2px solid var(--v2-accent);outline-offset:1px}.v2-painel-propriedades-slider:focus-visible::-moz-range-thumb{outline:2px solid var(--v2-accent);outline-offset:1px}.v2-campo-de-nome-do-quadro{position:fixed;z-index:60;min-width:90px;margin:0;padding:0 2px;border:none;outline:2px solid var(--v2-accent);outline-offset:2px;background:var(--v2-surface);font-family:inherit;line-height:1.3}.v2-barra-do-texto{position:fixed;z-index:30;transform:translate(-50%);display:flex;flex-direction:column;align-items:center;gap:6px}.v2-barra-do-texto--acima{flex-direction:column-reverse}.v2-barra-do-texto-linha{position:relative;display:flex;align-items:center;gap:4px;padding:6px;background:var(--v2-surface);border:1px solid var(--sl-editor-borda);border-radius:12px;box-shadow:0 8px 24px #00000059}.v2-barra-do-texto-botao{display:flex;align-items:center;justify-content:center;gap:2px;min-width:32px;height:32px;padding:0 6px;border:none;border-radius:8px;background:transparent;color:var(--sl-editor-apoio);font-size:12px;cursor:pointer;white-space:nowrap}.v2-barra-do-texto-botao:hover:not(:disabled){background:#ffffff14;color:#f4f4f5}.v2-barra-do-texto-botao:disabled{opacity:.4;cursor:default}.v2-barra-do-texto-botao--ativo{background:color-mix(in srgb,var(--v2-accent) 20%,transparent);color:var(--v2-accent)}.v2-barra-do-texto-divisor{width:1px;height:20px;margin:0 2px;background:#ffffff1f}.v2-barra-do-texto-bolinha{display:block;width:16px;height:16px;border-radius:50%;border:1px solid #ffffff33}.v2-barra-do-texto-aa{font-size:14px;line-height:1}.v2-barra-do-texto-tamanho-atual{font-family:var(--v2-font-mono);font-size:12px;min-width:34px;text-align:left}.v2-barra-do-texto-popover{position:absolute;top:100%;left:50%;margin-top:6px;transform:translate(-50%);display:flex;flex-direction:column;gap:8px;width:220px;max-height:320px;padding:10px;background:var(--v2-surface);border:1px solid var(--sl-editor-borda);border-radius:12px;box-shadow:0 8px 24px #00000059;overflow:auto}.v2-barra-do-texto-popover--fonte{width:260px}.v2-barra-do-texto-popover--alinhamento{flex-direction:row;width:auto;padding:6px;gap:4px}.v2-barra-do-texto-popover--tamanho{width:200px}.v2-barra-do-texto-campo-tamanho{width:100%;padding:6px 8px;border:1px solid var(--v2-rail-line);border-radius:6px;background:var(--v2-surface-2);color:var(--v2-text-primary);font-family:var(--v2-font-mono);font-size:12px}.v2-barra-do-texto-campo-tamanho:focus-visible{outline:2px solid var(--v2-accent);outline-offset:1px}.v2-barra-do-texto-presets{display:grid;grid-template-columns:repeat(4,1fr);gap:4px}.v2-barra-do-texto-preset{padding:6px 0;border:none;border-radius:6px;background:transparent;color:var(--sl-editor-apoio);font-family:var(--v2-font-mono);font-size:12px;cursor:pointer}.v2-barra-do-texto-preset:hover{background:#ffffff14;color:#f4f4f5}.v2-barra-do-texto-preset--ativo{background:color-mix(in srgb,var(--v2-accent) 20%,transparent);color:var(--v2-accent)}.v2-painel-ferramentas-item--qualidade{display:flex;align-items:stretch;padding:0;position:relative}.v2-painel-ferramentas-item--qualidade:hover,.v2-painel-ferramentas-item--qualidade:focus-within{background:transparent}.v2-painel-ferramentas-item-corpo{display:flex;flex:1;min-width:0;align-items:center;gap:10px;height:34px;padding:0 8px;border:none;border-radius:6px 0 0 6px;background:transparent;font-family:inherit;font-size:13px;text-align:left;color:var(--v2-text-primary);cursor:pointer}.v2-painel-ferramentas-item-corpo:hover,.v2-painel-ferramentas-item-corpo:focus-visible{background:var(--v2-surface-2);outline:none}.v2-painel-ferramentas-item-caret{display:flex;flex-shrink:0;align-items:center;justify-content:center;width:26px;height:34px;border:none;border-left:1px solid var(--sl-editor-borda);border-radius:0 6px 6px 0;background:transparent;color:var(--sl-editor-discreto);cursor:pointer}.v2-painel-ferramentas-item-caret:hover,.v2-painel-ferramentas-item-caret:focus-visible{background:var(--v2-surface-2);color:var(--v2-text-primary);outline:none}.v2-painel-ferramentas-item-caret[aria-expanded=true]{background:var(--v2-surface-2);color:var(--v2-accent)}.v2-menu-qualidade{position:absolute;top:calc(100% + 4px);left:0;right:0;z-index:5;padding:6px;display:flex;flex-direction:column;gap:1px;background:var(--v2-surface);border:1px solid var(--v2-rail-line);border-radius:10px;box-shadow:0 12px 32px #00000047}.v2-menu-qualidade-item{height:32px;padding:0 8px;display:flex;align-items:center;gap:8px;border:none;border-radius:6px;background:transparent;color:var(--v2-text-secondary);font-family:inherit;font-size:12.5px;text-align:left;cursor:pointer}.v2-menu-qualidade-item:hover,.v2-menu-qualidade-item:focus-visible{background:var(--v2-track-bg);color:var(--v2-text-primary);outline:none}.v2-menu-qualidade-check{display:flex;flex-shrink:0;width:12px;color:var(--v2-accent)}.v2-menu-qualidade-rotulo{flex:1;min-width:0}.v2-menu-qualidade-custo{display:inline-flex;flex-shrink:0;align-items:center;gap:3px;font-size:11px;font-variant-numeric:tabular-nums;color:var(--sl-editor-discreto)}.v2-menu-qualidade-custo--gratis{color:var(--v2-accent)}.v2-trava-pilula{display:inline-flex;flex-shrink:0;align-items:center;gap:4px;padding:3px 10px;border-radius:999px;background:var(--v2-surface-2);color:var(--v2-text-secondary);font-family:var(--v2-font);font-size:11px;font-weight:500;white-space:nowrap}.v2-painel-ferramentas-trava{margin-left:auto}.v2-menu-qualidade-item--travado{height:auto;min-height:32px;padding-top:6px;padding-bottom:6px}.v2-menu-qualidade-item--travado .v2-menu-qualidade-rotulo{display:flex;flex-direction:column;gap:2px}.v2-menu-qualidade-trava{color:var(--v2-text-tertiary);font-size:11px;font-weight:500}.v2-menu-objeto-trava{margin-left:8px}.v2-extrair-pecas-trava{align-self:flex-start;margin-top:3px}.v2-varinha-veu{z-index:1}.v2-varinha-veu~.v2-prompt-area{visibility:hidden}.v2-varinha-veu .v2-palco-marcacao-img{opacity:0}.v2-varinha-fonte{position:absolute;width:1px;height:1px;opacity:0;pointer-events:none}.v2-varinha-quadro{position:absolute;top:0;right:0;bottom:0;left:0;background-color:#d4d4d4;background-image:linear-gradient(45deg,#aaa 25%,transparent 25%),linear-gradient(-45deg,#aaa 25%,transparent 25%),linear-gradient(45deg,transparent 75%,#aaa 75%),linear-gradient(-45deg,transparent 75%,#aaa 75%);background-size:18px 18px;background-position:0 0,0 9px,9px -9px,-9px 0}.v2-varinha-quadro canvas{display:block;width:100%;height:100%;touch-action:none;cursor:crosshair}.v2-varinha-quadro .v2-varinha-destaque{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none}.v2-recorte-corpo{width:min(1180px,calc(100% - 96px))}.v2-recorte-painel{display:flex;flex-direction:column;gap:14px;flex:none;align-self:center;width:248px;max-height:100%;overflow-y:auto;padding:14px;background:var(--v2-surface);border:1px solid var(--sl-editor-borda);border-radius:12px;box-shadow:0 8px 24px #00000059;color:var(--sl-editor-apoio);font-size:12px}.v2-recorte-cabecalho{display:flex;align-items:center;justify-content:space-between}.v2-recorte-cabecalho h2{margin:0;color:var(--v2-text-primary);font-size:14px;font-weight:600}.v2-recorte-descricao{margin:0;color:var(--v2-text-secondary);line-height:1.45}.v2-recorte-icone{display:inline-flex;align-items:center;justify-content:center;flex:none;width:28px;height:28px;border:none;border-radius:7px;background:transparent;color:var(--sl-editor-apoio);cursor:pointer}.v2-recorte-icone:hover:not(:disabled){background:#ffffff14;color:var(--v2-text-primary)}.v2-recorte-cor{display:flex;align-items:center;gap:10px}.v2-recorte-amostra{flex:none;width:28px;height:28px;border-radius:7px;border:1px solid var(--sl-editor-borda);background:linear-gradient(45deg,transparent 45%,#f87171 45%,#f87171 55%,transparent 55%),var(--v2-surface)}.v2-recorte-cor-texto{display:flex;flex-direction:column;flex:1;min-width:0}.v2-recorte-cor-texto strong{color:var(--v2-text-primary);font-weight:600}.v2-recorte-cor-texto span{font-family:var(--v2-font-mono);font-size:11px}.v2-recorte-nota{margin:0;padding:8px 10px;border-radius:8px;background:#ffffff0d;line-height:1.45}.v2-recorte-nota strong{color:var(--v2-text-primary)}.v2-recorte-regua{display:flex;flex-direction:column;gap:6px}.v2-recorte-regua-rotulo,.v2-recorte-secao-titulo{display:flex;align-items:center;justify-content:space-between}.v2-recorte-regua input[type=range]{width:100%;margin:0;accent-color:var(--v2-accent)}.v2-recorte-valor,.v2-varinha-valor{color:var(--v2-text-primary);font-family:var(--v2-font-mono);font-size:11px;font-variant-numeric:tabular-nums}.v2-recorte-caixa{display:flex;align-items:center;gap:8px;cursor:pointer}.v2-recorte-caixa input[type=checkbox]{margin:0;accent-color:var(--v2-accent)}.v2-recorte-painel input:disabled{opacity:.4}.v2-recorte-modos{display:grid;grid-template-columns:repeat(3,1fr);gap:2px;padding:2px;border-radius:8px;background:#ffffff0d}.v2-recorte-modos button{height:26px;border:none;border-radius:6px;background:transparent;color:var(--sl-editor-apoio);font:inherit;cursor:pointer}.v2-recorte-modos button[aria-pressed=true]{background:color-mix(in srgb,var(--v2-accent) 20%,transparent);color:var(--v2-accent)}.v2-recorte-secao{display:flex;flex-direction:column;gap:8px;padding-top:12px;border-top:1px solid var(--sl-editor-borda)}.v2-recorte-secao-titulo span:first-child{color:var(--v2-text-primary);font-weight:600}.v2-recorte-acoes{display:grid;grid-template-columns:1fr 1fr;gap:6px}.v2-recorte-acao,.v2-recorte-apagar{display:inline-flex;align-items:center;justify-content:center;gap:6px;height:30px;border:1px solid var(--sl-editor-borda);border-radius:8px;background:transparent;color:var(--v2-text-primary);font:inherit;cursor:pointer}.v2-recorte-acao:hover:not(:disabled){background:#ffffff0d}.v2-recorte-apagar{border-color:transparent;background:var(--v2-accent);color:#111;font-weight:600}.v2-recorte-acao:disabled,.v2-recorte-apagar:disabled{opacity:.4;cursor:default}.v2-recorte-girando{display:inline-flex;animation:v2-recorte-girar .9s linear infinite}@keyframes v2-recorte-girar{to{transform:rotate(360deg)}}.v2-recorte-quadro--pincel canvas{cursor:none}.v2-recorte-cursor{position:fixed;z-index:2;border:1.5px solid #fff;border-radius:50%;box-shadow:0 0 0 1px #000a;transform:translate(-50%,-50%);pointer-events:none}.v2-varinha-rodape{position:absolute;left:50%;bottom:24px;transform:translate(-50%);display:flex;flex-direction:column;align-items:center;gap:8px;max-width:calc(100% - 32px)}.v2-varinha-rodape .v2-prompt-chip-contorno{height:34px;padding:0 14px 0 12px;box-shadow:0 8px 24px #00000059}.v2-varinha-rodape .v2-prompt-chip-contorno:disabled{opacity:.45;cursor:default}.v2-varinha-aviso{padding:6px 10px;border-radius:6px;background:#000000b3;color:#fca5a5;font-size:11.5px;text-align:center}.v2-modal-marcacao-etapas{display:flex;align-items:center;gap:8px;margin:0;padding:0;list-style:none}.v2-modal-marcacao-etapa{display:flex;align-items:center;gap:8px}.v2-modal-marcacao-topo .v2-modal-marcacao-etapa-rotulo{display:inline-flex;align-items:center;gap:6px;overflow:visible;color:var(--v2-text-tertiary);font-size:12px;font-weight:500}.v2-modal-marcacao-etapa[data-estado=atual] .v2-modal-marcacao-etapa-rotulo,.v2-modal-marcacao-etapa[data-estado=feita] .v2-modal-marcacao-etapa-rotulo{color:var(--v2-text-primary)}.v2-modal-marcacao-topo .v2-modal-marcacao-etapa-aro{display:inline-flex;align-items:center;justify-content:center;width:16px;height:16px;box-sizing:border-box;border:1.5px solid var(--sl-editor-inativo);border-radius:50%;color:var(--sl-editor-contorno-controle);font-family:var(--v2-font-mono);font-size:9.5px;font-weight:600}.v2-modal-marcacao-etapa[data-estado=atual] .v2-modal-marcacao-etapa-aro{border-color:var(--v2-text-primary);color:var(--v2-text-primary)}.v2-modal-marcacao-etapa[data-estado=feita] .v2-modal-marcacao-etapa-aro{border-color:var(--v2-accent);background:var(--v2-accent);color:var(--v2-accent-fg)}.v2-modal-marcacao-topo .v2-modal-marcacao-etapa-linha{width:16px;height:1px;background:var(--sl-editor-inativo)}.v2-modal-marcacao-topo .v2-modal-marcacao-topo-divisor{flex:0 0 auto;width:1px;height:24px;background:var(--sl-editor-borda)}.v2-modal-marcacao-grupo{display:flex;flex-direction:column;gap:6px}.v2-modal-marcacao-grupo-topo{display:flex;align-items:center;gap:8px;padding:8px 4px 0;color:var(--v2-text-secondary);font-size:11px;font-weight:500}.v2-modal-marcacao-grupo-topo:before{content:"";flex:0 0 auto;width:5px;height:5px;border-radius:50%;background:var(--sl-editor-discreto)}.v2-modal-marcacao-grupo[data-grupo=frente] .v2-modal-marcacao-grupo-topo:before{background:var(--v2-accent)}.v2-modal-marcacao-grupo[data-grupo=costas] .v2-modal-marcacao-grupo-topo:before{background:#a5b4fc}.v2-modal-marcacao-marcar-mao{display:inline-flex;align-items:center;align-self:flex-start;gap:5px;height:24px;margin-top:2px;padding:0 6px;border:0;border-radius:5px;background:transparent;color:var(--v2-text-secondary);font-size:11px;font-weight:500;cursor:pointer}.v2-modal-marcacao-marcar-mao:hover{background:var(--v2-surface-2);color:var(--v2-text-primary)}.v2-modal-marcacao-marcar-mao[aria-pressed=true]{color:var(--v2-accent)}.v2-modal-marcacao-marcar-todos{height:22px;padding:0 6px;border:none;border-radius:5px;background:transparent;color:var(--v2-text-secondary);font-size:11px;font-weight:500;cursor:pointer}.v2-modal-marcacao-marcar-todos:hover:not(:disabled){background:var(--v2-surface-2);color:var(--v2-text-primary)}.v2-modal-marcacao-esqueleto{display:flex;align-items:center;gap:10px;padding:8px;background:#1a1a1a;border:1px solid var(--sl-editor-borda);border-radius:8px;animation:v2-modal-marcacao-esqueleto 1.4s ease-in-out infinite}.v2-modal-marcacao-esqueleto-mini{width:48px;height:48px;border-radius:6px;background:var(--v2-surface-2)}.v2-modal-marcacao-esqueleto-linhas{display:flex;flex:1;flex-direction:column;gap:8px}.v2-modal-marcacao-esqueleto-linhas span{height:10px;border-radius:3px;background:var(--v2-surface-2)}.v2-modal-marcacao-esqueleto-linhas span+span{height:8px}@keyframes v2-modal-marcacao-esqueleto{0%,to{opacity:.5}50%{opacity:1}}@media(prefers-reduced-motion:reduce){.v2-modal-marcacao-esqueleto{animation:none}}.v2-modal-marcacao-erro-rodape{display:flex;align-items:flex-start;gap:6px;margin:6px 0 0;font-size:12px;color:var(--v2-accent-error)}.v2-modal-marcacao-checkbox{flex:0 0 auto;align-self:center;width:14px;height:14px;margin:0;accent-color:var(--v2-accent);cursor:pointer}.v2-modal-marcacao-cartao--desmarcado>.v2-modal-marcacao-mini,.v2-modal-marcacao-cartao--desmarcado>.v2-modal-marcacao-cartao-campos{opacity:.45}.v2-modal-marcacao-chip{display:inline-flex;align-items:center;gap:5px;height:18px;padding:0 6px;border-radius:5px;background:var(--v2-neutro-soft);color:var(--v2-text-secondary);font-size:10.5px;white-space:nowrap}.v2-modal-marcacao-marcar-outra{display:flex;flex:0 0 auto;align-items:center;justify-content:center;gap:6px;height:34px;margin-top:6px;border:1px dashed var(--sl-editor-inativo);border-radius:8px;background:transparent;color:var(--v2-text-secondary);font-size:12px;font-weight:500;cursor:pointer}.v2-modal-marcacao-marcar-outra[aria-pressed=true]{border-color:#a3e63580;background:var(--v2-accent-soft);color:var(--v2-accent)}.v2-modal-marcacao-fundo-principal{display:flex;flex:0 0 auto;align-items:flex-start;gap:9px;padding:10px;border:1px solid var(--sl-editor-borda);border-radius:8px;cursor:pointer}.v2-modal-marcacao-fundo-principal:hover{border-color:var(--sl-editor-inativo)}.v2-modal-marcacao-fundo-principal--ligado,.v2-modal-marcacao-fundo-principal--ligado:hover{border-color:var(--v2-accent);background:var(--v2-accent-soft)}.v2-modal-marcacao-fundo-principal input{flex:0 0 auto;margin:2px 0 0;accent-color:var(--v2-accent)}.v2-modal-marcacao-fundo-principal>span{display:flex;flex:1;min-width:0;flex-direction:column;gap:3px}.v2-modal-marcacao-fundo-principal-preco{flex:0 0 auto;color:var(--v2-text-secondary);font-family:var(--v2-font-mono);font-size:10.5px;font-style:normal}.v2-modal-marcacao-fundo-principal:has(input:focus-visible){outline:2px solid #a3e63526;outline-offset:1px}.v2-modal-marcacao-varredura{position:absolute;top:0;right:0;bottom:0;left:0;overflow:hidden;background:#00000059;pointer-events:none}.v2-modal-marcacao-varredura-linha{position:absolute;left:0;right:0;top:0;height:2px;background:var(--v2-accent);box-shadow:0 0 14px 2px color-mix(in srgb,var(--v2-accent) 70%,transparent);animation:v2-modal-marcacao-varrer 1.8s ease-in-out infinite alternate}@keyframes v2-modal-marcacao-varrer{0%{top:0}to{top:calc(100% - 2px)}}@media(prefers-reduced-motion:reduce){.v2-modal-marcacao-varredura-linha{animation:none;top:50%}}.v2-modal-marcacao-vista-rotulo{position:absolute;transform:translate(-50%);margin-top:8px;padding:3px 9px;border-radius:999px;background:#000000b3;color:var(--v2-text-secondary, var(--sl-editor-apoio));font-size:10.5px;line-height:1.2;pointer-events:none}.v2-painel-ferramentas-dica{margin:4px 0 0;font-size:11px;line-height:1.4;color:var(--v2-text-secondary)}.v2-veu-separar-veu{position:absolute;top:0;right:0;bottom:0;left:0;z-index:4;overflow:clip}.v2-veu-separar-veu[hidden]{display:none}.v2-veu-separar-corpo{position:absolute;top:76px;bottom:148px;left:24px;right:24px;display:flex;justify-content:center;column-gap:20px;align-items:center}.v2-veu-separar-lado{display:flex;align-items:center;min-width:0;height:100%}.v2-veu-separar-lado--esquerdo{justify-content:flex-end}.v2-veu-separar-lado--direito{justify-content:flex-start}.v2-veu-separar-palco{position:relative;display:flex;min-width:200px;min-height:200px}.v2-veu-separar-palco .v2-palco-marcacao{flex:1;overflow:visible;background:transparent}.v2-veu-separar-palco .v2-palco-marcacao-zoom{display:none}.v2-veu-separar-palco .v2-palco-marcacao-arte{box-shadow:0 16px 48px #00000080}.v2-veu-separar-palco--pecas .v2-palco-marcacao-arte{box-shadow:none;filter:drop-shadow(0 16px 32px #00000080)}.v2-veu-separar-palco--marcar .v2-veu-separar-sobreposicao{cursor:crosshair}.v2-veu-separar-palco .v2-palco-marcacao-dica{bottom:-38px}.v2-veu-separar-sobreposicao{position:absolute;top:0;right:0;bottom:0;left:0}.v2-veu-separar-vista-rotulo{position:absolute;top:8px;transform:translate(-50%);padding:3px 9px;border-radius:999px;background:#000000b3;color:var(--v2-text-secondary);font-size:10.5px;line-height:1.2;letter-spacing:.02em;pointer-events:none;white-space:nowrap}.v2-veu-separar-vista-rotulo--fora{color:var(--v2-text-tertiary)}.v2-veu-separar-peca-fora{position:absolute;top:0;bottom:0;background:#07090dcc;pointer-events:none}.v2-veu-separar-corte{position:absolute;top:0;bottom:0;width:0;border-left:1.5px dashed #ffffffb3;cursor:ew-resize}.v2-veu-separar-corte:before{content:"";position:absolute;top:0;bottom:0;left:-8px;width:16px}.v2-veu-separar-corte-pega{position:absolute;top:50%;left:0;transform:translate(-50%,-50%);display:grid;place-items:center;width:22px;height:34px;border-radius:6px;background:var(--v2-surface);border:1px solid #ffffff3d;color:var(--v2-text-secondary)}.v2-veu-separar-painel{position:relative;width:340px;max-height:100%;display:flex;flex-direction:column;min-height:0;overflow:hidden;background:var(--v2-surface);border:1px solid var(--sl-editor-borda);border-radius:12px;box-shadow:0 8px 24px #00000059}.v2-veu-separar-painel-topo{display:flex;align-items:flex-start;gap:10px;padding:14px 14px 12px;border-bottom:1px solid var(--sl-editor-borda)}.v2-veu-separar-painel-topo>div{display:flex;flex:1;flex-direction:column;gap:3px;min-width:0}.v2-veu-separar-painel-topo strong{color:#f4f4f5;font-size:14px;font-weight:600}.v2-veu-separar-painel-topo small{color:var(--v2-text-tertiary);font-size:12px;line-height:1.4}.v2-veu-separar-titulo-linha{display:flex;align-items:center;gap:8px;min-width:0}.v2-veu-separar-chip-contagem{flex:0 0 auto;min-width:34px;padding:4px 7px;border-radius:5px;background:#ffffff08;color:var(--v2-text-primary);font-family:var(--v2-font-mono);font-size:11px;font-variant-numeric:tabular-nums;text-align:center}.v2-veu-separar-painel-topo .v2-veu-marcacao-fechar{position:static;flex:0 0 auto;width:32px;height:32px}.v2-veu-separar-painel-corpo{display:flex;flex:1;flex-direction:column;gap:8px;min-height:0;padding:12px;overflow-y:auto;scrollbar-width:thin;scrollbar-color:var(--sl-editor-inativo) transparent}.v2-veu-separar-secao{display:flex;align-items:center;gap:6px;padding:6px 4px 2px;color:var(--v2-text-tertiary);font-size:10px;font-weight:600;letter-spacing:.02em}.v2-veu-separar-secao:first-child{padding-top:0}.v2-veu-separar-link{height:22px;margin-left:auto;padding:0 6px;border:none;border-radius:5px;background:transparent;color:var(--v2-text-secondary);font-size:11px;font-weight:500;cursor:pointer}.v2-veu-separar-link:hover:not(:disabled){background:var(--v2-surface-2);color:var(--v2-text-primary)}.v2-veu-separar-vistas{display:flex;flex-direction:column;gap:6px;padding:10px;border:1px solid var(--sl-editor-borda);border-radius:8px}.v2-veu-separar-vistas-opcoes{display:grid;grid-template-columns:1.25fr 1fr 1fr;gap:2px;padding:3px;border-radius:8px;background:var(--sl-editor-campo);border:1px solid var(--sl-editor-borda)}.v2-veu-separar-vistas-opcoes--duas{grid-template-columns:1fr 1fr}.v2-veu-separar-vistas-opcoes button{display:inline-flex;align-items:center;justify-content:center;gap:5px;height:26px;padding:0 4px;white-space:nowrap;border:0;border-radius:5px;background:transparent;color:var(--v2-text-secondary);font-size:11.5px;cursor:pointer}.v2-veu-separar-vistas-opcoes button:hover:not(:disabled){color:var(--v2-text-primary)}.v2-veu-separar-vistas-opcoes button[aria-pressed=true]{background:var(--v2-surface-2);color:var(--v2-text-primary);font-weight:500;box-shadow:inset 0 0 0 1px var(--sl-editor-inativo)}.v2-veu-separar-vistas-opcoes--duas button[aria-pressed=true]{color:var(--v2-accent);box-shadow:inset 0 0 0 1px #a3e63566;background:var(--v2-accent-soft)}.v2-veu-separar-vistas p{display:flex;align-items:flex-start;gap:6px;margin:0;color:var(--v2-text-tertiary);font-size:11px;line-height:1.4}.v2-veu-separar-vistas p svg{flex:0 0 auto;margin-top:1px}.v2-veu-separar-esqueleto-linha{height:10px;border-radius:3px;background:var(--v2-surface-2);animation:v2-veu-separar-pulsar 1.4s ease-in-out infinite}@keyframes v2-veu-separar-pulsar{0%,to{opacity:1}50%{opacity:.45}}.v2-veu-separar-intencao{display:flex;align-items:flex-start;gap:9px;padding:10px;border:1px solid var(--sl-editor-borda);border-radius:8px;cursor:pointer}.v2-veu-separar-intencao:hover{border-color:var(--sl-editor-inativo)}.v2-veu-separar-intencao--ligada,.v2-veu-separar-intencao--ligada:hover{border-color:var(--v2-accent);background:var(--v2-accent-soft)}.v2-veu-separar-intencao--apagada{opacity:.55}.v2-veu-separar-intencao input{flex:0 0 auto;width:14px;height:14px;margin:2px 0 0;accent-color:var(--v2-accent)}.v2-veu-separar-intencao>span{display:flex;flex:1;flex-direction:column;gap:3px;min-width:0}.v2-veu-separar-intencao strong{color:var(--v2-text-primary);font-size:12px;font-weight:600;line-height:1.3}.v2-veu-separar-intencao small{color:var(--v2-text-tertiary);font-size:11px;line-height:1.4}.v2-veu-separar-intencao em{flex:0 0 auto;color:var(--v2-text-secondary);font-family:var(--v2-font-mono);font-size:10.5px;font-style:normal;line-height:1.5;text-align:right}.v2-veu-separar-miniaturas{display:flex;gap:4px;margin-top:4px}.v2-veu-separar-mao{display:flex;flex:0 0 auto;align-items:center;justify-content:center;gap:6px;height:34px;margin-top:6px;border:1px dashed var(--sl-editor-inativo);border-radius:8px;background:transparent;color:var(--v2-text-secondary);font-size:12px;font-weight:500;cursor:pointer}.v2-veu-separar-mao:hover{border-color:var(--sl-editor-contorno-controle);color:var(--v2-text-primary)}.v2-veu-separar-mao[aria-pressed=true]{border-color:#a3e63580;background:var(--v2-accent-soft);color:var(--v2-accent)}.v2-veu-separar-mao--destaque{height:auto;margin:0 0 4px;padding:10px 12px;flex-direction:column;gap:2px}.v2-veu-separar-mao--destaque>span{display:flex;align-items:center;gap:6px}.v2-veu-separar-mao--destaque small{color:var(--v2-text-tertiary);font-size:11px;font-weight:400}.v2-veu-separar-desagrupar{height:24px;padding:0 8px;border:1px solid var(--sl-editor-borda);border-radius:6px;background:var(--v2-surface-2);color:var(--v2-text-primary);font-family:inherit;font-size:11px;font-weight:500;cursor:pointer}.v2-veu-separar-desagrupar:hover{border-color:var(--v2-border-strong)}.v2-modal-marcacao-grupo-chip{display:inline-grid;align-items:center;max-width:100%}.v2-modal-marcacao-grupo-chip>*{grid-area:1 / 1}.v2-modal-marcacao-grupo-chip>.v2-modal-marcacao-chip{pointer-events:none}.v2-modal-marcacao-grupo-chip>button{position:relative;z-index:1;width:100%;min-height:24px;opacity:0;pointer-events:auto}.v2-modal-marcacao-grupo-chip:hover>button,.v2-modal-marcacao-grupo-chip:focus-within>button{opacity:1;pointer-events:auto}.v2-modal-marcacao-grupo-chip:hover>.v2-modal-marcacao-chip,.v2-modal-marcacao-grupo-chip:focus-within>.v2-modal-marcacao-chip{opacity:0}@media(hover:none){.v2-modal-marcacao-grupo-chip>button{opacity:1;pointer-events:auto}.v2-modal-marcacao-grupo-chip>.v2-modal-marcacao-chip{opacity:0}}.v2-veu-separar-passos{display:flex;flex-direction:column;gap:6px;margin:0;padding:0;list-style:none}.v2-veu-separar-passo{display:flex;align-items:flex-start;gap:10px;padding:10px;border:1px solid var(--sl-editor-borda);border-radius:8px;background:#1a1a1a}.v2-veu-separar-passo-icone{display:grid;place-items:center;flex:0 0 auto;width:20px;height:20px;border-radius:50%;border:1.5px solid var(--sl-editor-inativo);color:var(--sl-editor-contorno-controle);font-family:var(--v2-font-mono);font-size:10px;font-weight:600}.v2-veu-separar-passo[data-estado=feito] .v2-veu-separar-passo-icone{border-color:var(--v2-accent);background:var(--v2-accent);color:var(--v2-accent-fg)}.v2-veu-separar-passo[data-estado=agora]{border-color:#a3e63566}.v2-veu-separar-passo[data-estado=agora] .v2-veu-separar-passo-icone{border:0;color:var(--v2-accent)}.v2-veu-separar-passo[data-estado=espera]>span:not(.v2-veu-separar-passo-icone){opacity:.6}.v2-veu-separar-passo>span:not(.v2-veu-separar-passo-icone){display:flex;flex:1;flex-direction:column;gap:3px;min-width:0}.v2-veu-separar-passo strong{color:var(--v2-text-primary);font-size:12px;font-weight:600}.v2-veu-separar-passo small{color:var(--v2-text-tertiary);font-size:11px;line-height:1.4}.v2-veu-separar-passo em{color:var(--v2-text-secondary);font-family:var(--v2-font-mono);font-size:10.5px;font-style:normal;white-space:nowrap}.v2-veu-separar-trilha{height:3px;margin-top:4px;overflow:hidden;border-radius:2px;background:var(--v2-track-bg)}.v2-veu-separar-trilha i{display:block;height:100%;border-radius:2px;background:var(--v2-accent);transition:width .4s ease}.v2-veu-separar-rodape{position:absolute;left:50%;bottom:24px;transform:translate(-50%);width:min(760px,calc(100% - 48px));max-width:calc(100% - 48px);display:flex;align-items:center;gap:10px;min-height:60px;padding:10px 12px 10px 16px;background:var(--v2-surface);border:1px solid var(--sl-editor-borda);border-radius:12px;box-shadow:0 8px 24px #00000059}.v2-veu-separar-rodape .v2-modal-marcacao-custo{flex:1;min-width:0}@media(max-width:1100px){.v2-veu-separar-painel{width:300px}}@media(prefers-reduced-motion:reduce){.v2-veu-separar-esqueleto-linha,.v2-veu-separar-trilha i{animation:none;transition:none}}.v2-veu-separar-palco .v2-palco-marcacao-area{top:0;right:0;bottom:0;left:0}.v2-veu-separar-veu .v2-modal-marcacao-cartao-status{flex-wrap:wrap;row-gap:4px}.v2-veu-separar-veu .v2-modal-marcacao-cartao-status>span:last-child{overflow:visible}.v2-veu-separar-veu .v2-modal-marcacao-chip{max-width:100%}.v2-mesa-veu{position:fixed;top:0;right:0;bottom:0;left:0;z-index:100;display:grid;place-items:center;padding:28px 32px;overflow:hidden;isolation:isolate;color:var(--v2-text-primary);font-family:Inter,Segoe UI,system-ui,sans-serif;-webkit-font-smoothing:antialiased}.v2-mesa-veu[hidden]{display:none}.v2-projeto:has(.v2-mesa-veu:not([hidden])) .v2-separar-vistas-camada,.v2-projeto:has(.v2-mesa-veu:not([hidden])) .v2-prompt-area{display:none}.v2-mesa-fundo{position:absolute;top:-15%;right:-15%;bottom:-15%;left:-15%;z-index:-2;width:130%;height:130%;object-fit:cover;filter:blur(70px);opacity:.8;pointer-events:none}.v2-mesa-tinta{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;background:#14141470;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);pointer-events:none}.v2-mesa{width:min(1220px,100%);height:min(790px,100%);min-height:0;display:grid;grid-template-rows:60px minmax(0,1fr) 72px;overflow:hidden;background:var(--v2-surface);border:1px solid var(--v2-rail-line);border-radius:20px;box-shadow:0 32px 100px #0006,0 1px #ffffff0c inset}.v2-mesa button{font-family:inherit;color:inherit}.v2-mesa button:focus-visible,.v2-mesa input:focus-visible,.v2-mesa textarea:focus-visible{outline:2px solid var(--v2-accent);outline-offset:3px}.v2-mesa-cabecalho{display:flex;align-items:center;gap:14px;min-width:0;padding:0 24px;background:var(--v2-surface);border-bottom:1px solid var(--v2-rail-line)}.v2-mesa-cabecalho h1{margin:0;font-size:19px;font-weight:600;line-height:1.2;letter-spacing:-.55px;white-space:nowrap}.v2-mesa-cabecalho-nome{min-width:0;margin-left:8px;padding-left:20px;overflow:hidden;border-left:1px solid #ffffff18;color:var(--v2-text-secondary);font-size:12px;text-overflow:ellipsis;white-space:nowrap}.v2-mesa-cabecalho-acoes{display:flex;align-items:center;gap:20px;margin-left:auto}.v2-mesa-saldo{display:flex;align-items:center;gap:7px;color:var(--v2-text-secondary);font-size:12px;white-space:nowrap;font-variant-numeric:tabular-nums}.v2-mesa-icone{flex-shrink:0;display:grid;place-items:center;width:34px;height:34px;padding:0;border:0;border-radius:7px;background:transparent;color:var(--v2-text-secondary)!important;cursor:pointer}.v2-mesa-icone:hover:not(:disabled){background:#ffffff09;color:var(--v2-text-primary)!important}.v2-mesa-icone:disabled{opacity:.45;cursor:default}.v2-mesa-icone--ativo{background:var(--v2-accent-soft);color:var(--v2-accent)!important}.v2-mesa-icone--marcado{color:var(--v2-accent)!important}.v2-mesa-corpo{display:grid;grid-template-columns:minmax(0,1fr) 356px;min-height:0}.v2-mesa-palco{position:relative;display:grid;grid-template-rows:48px minmax(0,1fr);min-width:0;min-height:0;padding:0 24px;background:var(--v2-plano-bg)}.v2-mesa-palco-topo{display:flex;align-items:center;justify-content:space-between;gap:14px;min-width:0;color:var(--v2-text-secondary);font-size:12px}.v2-mesa-arquivo{display:flex;align-items:center;gap:8px;min-width:0}.v2-mesa-arquivo>span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.v2-mesa-arquivo svg{flex-shrink:0;color:var(--v2-text-secondary)}.v2-mesa-chip-raiz{position:relative;flex-shrink:0}.v2-mesa-chip{display:flex;align-items:center;gap:7px;padding:6px 9px;border:1px solid #ffffff0b;border-radius:6px;background:#ffffff06;color:var(--v2-text-primary);font-size:11px;white-space:nowrap}button.v2-mesa-chip{cursor:pointer}button.v2-mesa-chip:hover{background:#ffffff0c}.v2-mesa-menu{position:absolute;top:calc(100% + 6px);right:0;z-index:5;display:grid;min-width:180px;padding:5px;border:1px solid #ffffff1a;border-radius:9px;background:var(--v2-surface-2);box-shadow:0 18px 48px #0008}.v2-mesa-menu button{display:flex;align-items:center;gap:8px;min-height:32px;padding:0 10px 0 6px;border:0;border-radius:6px;background:transparent;font-size:12px;text-align:left;cursor:pointer}.v2-mesa-menu button:hover{background:#ffffff0a}.v2-mesa-menu-marca{display:grid;place-items:center;width:16px;color:var(--v2-accent)}.v2-mesa-palco-conteudo{display:grid;grid-template-rows:minmax(0,1fr) 48px;min-width:0;min-height:0}.v2-mesa-palco-conteudo .v2-palco-marcacao{min-width:0;min-height:0;background:transparent}.v2-mesa-palco-conteudo .v2-palco-marcacao-area{top:0;right:0;bottom:0;left:0}.v2-mesa-palco-conteudo .v2-palco-marcacao-arte{border-radius:7px;box-shadow:0 18px 48px #0006}.v2-mesa-ferramentas{display:flex;align-items:center;justify-content:center;gap:6px;min-height:0;min-width:0}.v2-mesa-ferramenta{display:flex;align-items:center;gap:7px;min-height:36px;padding:9px 11px;border:0;border-radius:7px;background:transparent;color:var(--v2-text-secondary)!important;font-size:12px;white-space:nowrap;cursor:pointer}.v2-mesa-ferramenta:hover:not(:disabled){background:#ffffff09;color:var(--v2-text-primary)!important}.v2-mesa-ferramenta--ativa,.v2-mesa-ferramenta--ativa:hover:not(:disabled){background:var(--v2-accent-soft);color:var(--v2-accent)!important}.v2-mesa-ferramenta:disabled{opacity:.45;cursor:default}.v2-mesa-divisor{width:1px;height:18px;margin:0 5px;background:#ffffff14}.v2-mesa-zoom{display:flex;align-items:center}.v2-mesa-zoom-valor{min-width:42px;height:32px;padding:0 3px;border:0;background:transparent;color:var(--v2-text-secondary)!important;font-size:11px;font-variant-numeric:tabular-nums;cursor:pointer}.v2-mesa-painel-conteudo{display:contents}.v2-mesa-painel{display:flex;flex-direction:column;min-width:0;min-height:0;background:var(--v2-surface);border-left:1px solid var(--v2-rail-line)}.v2-mesa-escolha-resultado{flex-shrink:0;padding:8px 12px 0}.v2-mesa-escolha-resultado select{width:100%;min-height:44px;padding:8px 12px;border:1px solid var(--sl-cor-controle-borda);border-radius:var(--sl-raio-controle);background:var(--sl-cor-campo);color:var(--sl-cor-texto);font:500 13px var(--sl-fonte-corpo)}.v2-mesa-escolha-resultado select:focus-visible{outline:2px solid var(--sl-cor-foco);outline-offset:2px}.v2-mesa-escolha-resultado select:disabled{opacity:.55}.v2-mesa-abas{flex-shrink:0;display:flex;gap:5px;margin:18px 20px 0;padding:5px;border:1px solid #ffffff06;border-radius:9px;background:var(--v2-input)}.v2-mesa-abas button{flex:1;display:flex;align-items:center;justify-content:center;gap:7px;min-height:35px;border:0;border-radius:6px;background:transparent;color:var(--v2-text-secondary)!important;font-size:12px;font-weight:500;white-space:nowrap;cursor:pointer}.v2-mesa-abas button:hover:not(:disabled){color:var(--v2-text-primary)!important}.v2-mesa-abas button[aria-selected=true]{background:var(--v2-accent-soft);box-shadow:0 0 0 1px #a3e63526 inset;color:var(--v2-accent)!important}.v2-mesa-abas button:disabled{opacity:.5;cursor:default}.v2-mesa-painel-topo{flex-shrink:0;padding:22px 22px 15px}.v2-mesa-painel-topo>div{display:flex;align-items:center;justify-content:space-between;gap:12px}.v2-mesa-painel-topo h2{margin:0;font-size:20px;font-weight:550;line-height:1.3;letter-spacing:-.55px}.v2-mesa-painel-topo p{margin:7px 0 0;color:var(--v2-text-secondary);font-size:12px;line-height:1.55}.v2-mesa-contagem{min-width:34px;padding:4px 7px;border-radius:5px;background:#ffffff08;color:var(--v2-text-primary);font-size:11px;text-align:center;font-variant-numeric:tabular-nums}.v2-mesa-lista{flex:1;min-height:0;padding:0 12px 12px;overflow:auto;scrollbar-width:thin;scrollbar-color:#ffffff26 transparent;scrollbar-gutter:stable}.v2-mesa .v2-modal-marcacao-grupo{margin:0}.v2-mesa .v2-modal-marcacao-grupo-topo{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:13px 10px 8px}.v2-mesa .v2-modal-marcacao-grupo-topo:before{content:none}.v2-mesa .v2-modal-marcacao-grupo-topo>span{display:flex;align-items:center;gap:8px;color:var(--v2-text-primary);font-size:14px;font-weight:600;letter-spacing:0;text-transform:none}.v2-mesa .v2-modal-marcacao-grupo-topo>span:before{content:"";width:5px;height:5px;border-radius:50%;background:var(--v2-text-tertiary)}.v2-mesa .v2-modal-marcacao-grupo[data-grupo=frente] .v2-modal-marcacao-grupo-topo>span:before{background:var(--v2-accent)}.v2-mesa .v2-modal-marcacao-grupo[data-grupo=costas] .v2-modal-marcacao-grupo-topo>span:before{background:#a5b4fc}.v2-mesa .v2-modal-marcacao-grupo-topo .v2-modal-marcacao-contador{color:#767680;font-size:11px}.v2-mesa .v2-modal-marcacao-grupo-topo button{padding:4px;border:0;background:transparent;color:var(--v2-text-secondary)!important;font-size:10px;cursor:pointer}.v2-mesa .v2-modal-marcacao-grupo-topo button:hover{color:var(--v2-text-primary)!important}.v2-modal-marcacao-divisao-elementos{margin:16px 10px 8px;padding-top:12px;border-top:1px solid var(--sl-editor-borda);color:var(--sl-editor-rotulo);font-size:12px;font-weight:600}.v2-mesa .v2-modal-marcacao-cartoes{margin:0;padding:0;list-style:none}.v2-mesa .v2-modal-marcacao-cartao{position:relative;display:flex;align-items:center;gap:12px;min-height:72px;margin:0 0 2px;padding:9px 10px;border:0;border-radius:8px;background:transparent;box-shadow:none}.v2-mesa .v2-modal-marcacao-cartao:hover,.v2-mesa .v2-modal-marcacao-cartao[data-destacado=true]{background:#ffffff05}.v2-mesa .v2-modal-marcacao-cartao:not(.v2-modal-marcacao-cartao--desmarcado){background:var(--v2-accent-soft)}.v2-mesa .v2-modal-marcacao-cartao:not(.v2-modal-marcacao-cartao--desmarcado),.v2-mesa .v2-modal-marcacao-cartao--desmarcado{cursor:pointer}.v2-mesa .v2-modal-marcacao-cartao--erro{background:var(--v2-erro-soft)}.v2-mesa .v2-modal-marcacao-cartao--desmarcado>.v2-modal-marcacao-mini,.v2-mesa .v2-modal-marcacao-cartao--desmarcado>.v2-modal-marcacao-cartao-campos{opacity:1}.v2-mesa .v2-modal-marcacao-mini{flex-shrink:0;width:52px;height:52px;border:1px solid #ffffff0c;border-radius:7px;background:var(--v2-input)}.v2-mesa .v2-modal-marcacao-cartao-campos{flex:1;min-width:0;display:flex;flex-direction:column;justify-content:center;gap:5px}.v2-mesa .v2-modal-marcacao-nome-texto{flex:0 1 auto}.v2-mesa .v2-modal-marcacao-nome-texto strong{font-size:13px;font-weight:500;line-height:1.35}.v2-mesa .v2-modal-marcacao-cartao-status,.v2-mesa .v2-modal-marcacao-medidas{color:var(--v2-text-secondary);font-family:inherit;font-size:11px}.v2-mesa .v2-modal-marcacao-checkbox{-webkit-appearance:none;-moz-appearance:none;appearance:none;flex-shrink:0;display:grid;place-content:center;width:18px;height:18px;margin:0;border:1px solid #ffffff32;border-radius:5px;background:transparent;cursor:pointer}.v2-mesa .v2-modal-marcacao-checkbox:checked{border-color:var(--v2-accent);background:var(--v2-accent)}.v2-mesa .v2-modal-marcacao-checkbox:checked:after{content:"";width:8px;height:4px;border-bottom:2px solid var(--v2-accent-fg);border-left:2px solid var(--v2-accent-fg);transform:rotate(-45deg) translateY(-1px)}.v2-mesa .v2-modal-marcacao-checkbox:disabled{cursor:default;opacity:.6}.v2-mesa-saidas{flex-shrink:0;padding:14px 16px 12px;border-top:1px solid var(--v2-rail-line);background:var(--v2-surface)}.v2-mesa-saidas-titulo{margin:0 6px 10px;color:var(--v2-text-primary);font-size:12px;font-weight:500}.v2-mesa .v2-veu-separar-intencao{position:relative;display:flex;align-items:flex-start;gap:10px;min-height:0;margin:0;padding:10px 7px;border:0;border-radius:7px;background:transparent;cursor:pointer}.v2-mesa .v2-veu-separar-intencao+.v2-veu-separar-intencao{margin-top:3px}.v2-mesa .v2-veu-separar-intencao:hover{background:#ffffff04}.v2-mesa .v2-veu-separar-intencao--ligada,.v2-mesa .v2-veu-separar-intencao--ligada:hover{background:transparent}.v2-mesa .v2-veu-separar-intencao input{-webkit-appearance:none;-moz-appearance:none;appearance:none;flex-shrink:0;display:grid;place-content:center;width:16px;height:16px;margin:2px 0 0;border:1px solid #ffffff32;border-radius:4px;background:transparent;cursor:pointer}.v2-mesa .v2-veu-separar-intencao input:checked{border-color:var(--v2-accent);background:var(--v2-accent)}.v2-mesa .v2-veu-separar-intencao input:checked:after{content:"";width:7px;height:3px;border-bottom:2px solid var(--v2-accent-fg);border-left:2px solid var(--v2-accent-fg);transform:rotate(-45deg) translateY(-1px)}.v2-mesa .v2-veu-separar-intencao>span{flex:1;min-width:0;display:block}.v2-mesa .v2-veu-separar-intencao strong{display:block;padding-right:70px;color:var(--v2-text-primary);font-size:12px;font-weight:500;line-height:1.4}.v2-mesa .v2-veu-separar-intencao small{display:block;margin-top:5px;color:var(--v2-text-secondary);font-size:11px;line-height:1.45}.v2-mesa .v2-veu-separar-intencao em{position:absolute;font-family:inherit;top:10px;right:7px;color:var(--v2-text-secondary);font-size:10px;font-style:normal;white-space:nowrap;font-variant-numeric:tabular-nums}.v2-mesa .v2-veu-separar-intencao--ligada em{color:var(--v2-accent)}.v2-mesa-rodape{position:relative;display:grid;grid-template-columns:minmax(0,1fr) auto;border-top:1px solid var(--v2-rail-line);background:var(--v2-surface)}.v2-mesa-erro{position:absolute;bottom:100%;left:0;right:0;z-index:2;padding:10px 18px;background:var(--v2-surface);border-top:1px solid var(--v2-rail-line)}.v2-mesa-erro p{margin:0}.v2-mesa-rodape-contexto{display:flex;align-items:center;gap:12px;min-width:0;padding:0 24px}.v2-mesa-rodape-contexto>svg,.v2-mesa-rodape-contexto>span>svg{flex-shrink:0;color:var(--v2-text-secondary)}.v2-mesa-rodape-contexto>div{min-width:0}.v2-mesa-rodape-contexto strong{display:block;font-size:13px;font-weight:600}.v2-mesa-rodape-contexto small{display:block;margin-top:3px;overflow:hidden;color:var(--v2-text-secondary);font-size:11px;text-overflow:ellipsis;white-space:nowrap}.v2-mesa-rodape-acao{display:flex;align-items:center;justify-content:flex-end;gap:20px;min-width:0;padding:14px 24px}.v2-mesa-preco{min-width:55px;padding-right:20px;border-right:1px solid var(--v2-rail-line);text-align:right;font-size:16px;font-weight:600;white-space:nowrap;font-variant-numeric:tabular-nums}.v2-mesa-preco small{display:block;margin-top:3px;color:var(--v2-text-secondary);font-size:10px;font-weight:400}.v2-mesa-primario,.v2-mesa-secundario{display:flex;align-items:center;justify-content:center;gap:9px;min-height:44px;padding:11px 17px;border:0;border-radius:8px;font-size:12px;font-weight:600;white-space:nowrap;cursor:pointer}.v2-mesa-primario{background:var(--v2-accent);color:var(--v2-accent-fg)!important}.v2-mesa-primario:hover:not(:disabled){background:var(--v2-accent-claro)}.v2-mesa-primario:disabled{background:var(--v2-surface-2);color:var(--v2-text-tertiary)!important;cursor:default}.v2-mesa-secundario{background:var(--v2-surface-2);color:var(--v2-text-primary)!important;font-weight:500}.v2-mesa-secundario:hover:not(:disabled){background:#ffffff14}.v2-mesa-secundario:disabled{opacity:.6;cursor:default}.v2-mesa-primario:focus-visible,.v2-mesa-secundario:focus-visible{outline:2px solid var(--v2-text-primary);outline-offset:2px}.v2-mesa-dialogo-veu{position:fixed;top:0;right:0;bottom:0;left:0;z-index:120;display:grid;place-items:center;padding:16px;background:#101010a6;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.v2-mesa-dialogo{width:min(480px,100%);max-height:calc(100dvh - 48px);padding:24px;overflow:auto;border:1px solid #ffffff25;border-radius:16px;background:var(--v2-surface-2);box-shadow:0 30px 100px #0009;color:var(--v2-text-primary)}.v2-mesa-dialogo-topo{display:flex;align-items:center;justify-content:space-between;gap:20px;margin-bottom:20px}.v2-mesa-dialogo h2{margin:0;font-size:19px;letter-spacing:-.4px}.v2-mesa-dialogo textarea{width:100%;min-height:120px;max-height:40dvh;padding:12px;resize:vertical;border:1px solid #ffffff25;border-radius:8px;background:var(--v2-input);color:var(--v2-text-primary);font:inherit;font-size:13px;line-height:1.6}.v2-mesa-dialogo textarea+textarea{margin-top:10px}.v2-mesa-dialogo-salvar{display:block;margin:20px 0 0 auto;padding:11px 20px;border:0;border-radius:8px;background:var(--v2-accent);color:var(--v2-accent-fg);font:inherit;font-size:13px;font-weight:600;cursor:pointer}@media(max-width:1100px){.v2-mesa-veu{padding:20px 22px}.v2-mesa-corpo{grid-template-columns:minmax(0,1fr) 330px}.v2-mesa-rodape-acao{padding:14px 18px;gap:16px}.v2-mesa-palco{padding:0 18px}.v2-mesa-cabecalho{padding:0 20px}.v2-mesa-ferramentas{gap:2px}.v2-mesa-ferramenta{padding:8px;font-size:11px}.v2-mesa-ferramenta span{display:none}.v2-mesa-primario,.v2-mesa-secundario{padding:11px 14px}}@media(min-width:821px)and (max-height:720px){.v2-mesa-veu{padding:14px 22px}.v2-mesa{grid-template-rows:52px minmax(0,1fr) 66px;border-radius:16px}.v2-mesa-palco{grid-template-rows:40px minmax(0,1fr)}.v2-mesa-palco-conteudo{grid-template-rows:minmax(0,1fr) 44px}.v2-mesa-abas{margin:12px 16px 0;padding:4px}.v2-mesa-abas button{min-height:31px;font-size:11px}.v2-mesa-painel-topo{padding:14px 18px 6px}.v2-mesa-painel-topo h2{font-size:18px}.v2-mesa-painel-topo p{margin-top:4px;font-size:11px}.v2-mesa .v2-modal-marcacao-cartao{min-height:59px;padding:6px 8px;gap:10px}.v2-mesa .v2-modal-marcacao-grupo-topo{padding:8px 8px 5px}.v2-mesa-saidas{padding:10px 12px 8px}.v2-mesa-saidas-titulo{margin-bottom:5px;font-size:11px}.v2-mesa .v2-veu-separar-intencao{padding:7px 5px;gap:8px}.v2-mesa .v2-veu-separar-intencao strong{font-size:11px}.v2-mesa .v2-veu-separar-intencao small{margin-top:3px;font-size:10px;line-height:1.4}.v2-mesa-rodape-acao{padding:10px 18px}}@media(max-width:820px){.v2-mesa-veu{padding:0}.v2-mesa{width:100%;height:100%;grid-template-rows:52px minmax(0,1fr) auto;border:0;border-radius:0;--v2-text-secondary: var(--sl-cor-apoio)}.v2-mesa-cabecalho{padding:0 12px;gap:10px}.v2-mesa-cabecalho h1{font-size:17px;letter-spacing:-.4px}.v2-mesa-cabecalho-nome,.v2-mesa-saldo{display:none}.v2-mesa-corpo{grid-template-columns:minmax(0,1fr);grid-template-rows:minmax(168px,38%) minmax(0,1fr);overflow:hidden}.v2-mesa-palco{grid-template-rows:36px minmax(0,1fr);padding:0 12px}.v2-mesa-palco-conteudo{grid-template-rows:minmax(0,1fr) 44px}.v2-mesa-painel{border-left:0;border-top:1px solid var(--sl-cor-borda);overflow:auto}.v2-mesa-abas{margin:8px 12px 0;padding:3px}.v2-mesa-abas button{min-height:44px}.v2-mesa-painel-topo{padding:8px 12px 4px}.v2-mesa-painel-topo h2{font-size:16px}.v2-mesa-painel-topo p{display:none}.v2-mesa-lista{padding:0 8px 8px}.v2-mesa .v2-modal-marcacao-grupo-topo{padding:0 4px;min-height:32px}.v2-mesa .v2-modal-marcacao-grupo-topo button{min-height:32px;padding:4px 8px}.v2-mesa .v2-modal-marcacao-cartao{min-height:56px;padding:4px 6px;gap:8px}.v2-mesa .v2-modal-marcacao-mini{width:40px;height:40px}.v2-mesa-saidas{padding:4px 12px}.v2-mesa-saidas-titulo{display:none}.v2-mesa .v2-veu-separar-intencao{min-height:44px;padding:4px 0;gap:8px}.v2-mesa .v2-veu-separar-intencao strong{font-size:12px}.v2-mesa .v2-veu-separar-intencao small{margin-top:1px;font-size:10px;line-height:1.3}.v2-mesa-rodape{display:block}.v2-mesa-rodape-contexto{display:none}.v2-mesa-rodape-acao{min-height:68px;min-width:0;padding:10px 12px calc(10px + env(safe-area-inset-bottom,0px));gap:12px}.v2-mesa-preco{padding-right:0;border-right:0;text-align:left}.v2-mesa-rodape-acao .v2-mesa-primario{flex:1;min-height:44px;max-width:240px;margin-left:auto}.v2-mesa-cabecalho .v2-mesa-icone{width:44px;height:44px}.v2-mesa-ferramentas{gap:0;justify-content:flex-start;overflow-x:auto;scrollbar-width:thin}.v2-mesa-ferramentas .v2-mesa-icone,.v2-mesa-ferramenta{width:44px;min-width:44px;height:44px;min-height:44px;padding:5px;justify-content:center}.v2-mesa-zoom-valor{min-width:40px;height:44px;font-size:10px}.v2-mesa-divisor{margin:0 1px}.v2-mesa--conferindo .v2-mesa-corpo{display:flex;flex-direction:column}.v2-mesa--conferindo .v2-mesa-palco{display:grid!important;flex:1;min-height:120px;grid-template-rows:36px minmax(0,1fr)}.v2-mesa--conferindo .v2-mesa-palco-conteudo{grid-template-rows:minmax(0,1fr) 44px}.v2-mesa--conferindo .v2-mesa-painel{display:block!important;flex:0 0 auto;height:auto;border-top:1px solid var(--v2-rail-line)}.v2-mesa--revisando-saidas .v2-mesa-corpo{display:flex;flex-direction:column}.v2-mesa--revisando-saidas .v2-mesa-palco{display:grid;flex:0 0 38%;min-height:168px;grid-template-rows:36px minmax(0,1fr)}.v2-mesa--revisando-saidas .v2-mesa-palco-conteudo{grid-template-rows:minmax(0,1fr) 44px}.v2-mesa--revisando-saidas .v2-mesa-painel{display:flex;flex:1 1 0;height:auto!important;min-height:0;overflow:hidden;border-top:1px solid var(--v2-rail-line)}}@media(max-width:820px)and (max-height:680px){.v2-mesa-corpo{grid-template-rows:minmax(156px,34%) minmax(0,1fr)}.v2-mesa-abas{margin-top:4px}.v2-mesa-abas button{font-size:11px}.v2-mesa .v2-veu-separar-intencao small{display:none}}@media(min-width:481px)and (max-width:960px)and (max-height:480px){.v2-mesa-veu{padding:0}.v2-mesa{height:100%;width:100%;grid-template-rows:44px minmax(0,1fr) auto;border-radius:0}.v2-mesa-corpo,.v2-mesa--conferindo .v2-mesa-corpo{display:grid;grid-template-columns:minmax(0,1fr) minmax(240px,45%);grid-template-rows:minmax(0,1fr)}.v2-mesa-palco,.v2-mesa--conferindo .v2-mesa-palco{height:auto;min-height:0}.v2-mesa-painel{height:auto;border-top:0;border-left:1px solid var(--sl-cor-borda)}.v2-mesa-painel:has(.v2-mesa-escolha-resultado) .v2-mesa-painel-topo:not(:has([role=timer])){display:none}.v2-mesa-rodape-contexto{display:none}.v2-mesa-rodape-acao{min-height:64px;padding:8px 12px calc(8px + env(safe-area-inset-bottom,0px))}}@media(prefers-reduced-motion:reduce){.v2-mesa *{transition:none!important}}.v2-mesa-dialogo-contador{margin:6px 0 0;color:var(--v2-text-secondary);font-size:11px;text-align:right;font-variant-numeric:tabular-nums}.v2-mesa .v2-extrair-pecas-instrucao{color:var(--v2-text-secondary)}.v2-mesa .v2-extrair-pecas-instrucao:hover:not(:disabled){color:var(--v2-text-primary)}.v2-extracao-lista{border:0;margin:0;min-width:0}.v2-extracao-lista[data-composicao-completa=true]{opacity:.45;pointer-events:none}.v2-extracao-composicao{margin:8px 22px}.v2-extracao-composicao>summary{display:flex;align-items:center;justify-content:space-between;gap:8px;padding:5px 0;color:var(--v2-text-secondary);font-size:11px;cursor:pointer;list-style:none}.v2-extracao-composicao>summary::-webkit-details-marker{display:none}.v2-extracao-composicao>summary:focus-visible{outline:2px solid var(--v2-accent);outline-offset:3px;border-radius:3px}.v2-extracao-composicao[open]>summary svg{transform:rotate(180deg)}.v2-extracao-composicao .v2-extrair-pecas-saida{margin-top:4px}.v2-extracao-modelo{display:grid;gap:7px;margin:8px 22px;padding:8px 10px;border:1px solid var(--v2-border-strong);border-radius:8px;color:var(--v2-text-secondary);font-size:11px}.v2-extracao-modelo legend{padding:0 4px}.v2-extracao-modelo label{display:flex;align-items:center;gap:8px;min-height:28px;color:var(--v2-text-primary);cursor:pointer}.v2-extracao-modelo input{accent-color:var(--v2-accent)}.v2-extracao-modelo small{color:var(--v2-text-secondary);line-height:1.45}.v2-extracao-modelo label>span{display:flex;flex:1;align-items:baseline;justify-content:space-between;gap:8px}.v2-extracao-modelo label strong{font-weight:600}.v2-extracao-modelo label small{display:inline-flex;align-items:center;gap:4px}.v2-extracao-modelo label[data-travado]{color:var(--v2-text-secondary)}.v2-painel-propriedades-espelhar{display:flex;align-items:center;gap:10px;min-height:34px;padding:0 4px 0 8px;color:var(--sl-cor-texto);font-size:13px}.v2-painel-propriedades-espelhar .v2-painel-propriedades-acordeon-rotulo{flex:1}.v2-painel-propriedades-espelhar button{height:26px;padding:0 10px;border:1px solid var(--v2-rail-line);border-radius:999px;background:transparent;color:var(--sl-cor-texto);font:500 11.5px var(--sl-fonte-corpo);cursor:pointer}.v2-painel-propriedades-espelhar button:hover:not(:disabled){background:var(--sl-cor-neutro-suave)}.v2-painel-propriedades-espelhar button:disabled{opacity:.45;cursor:not-allowed}.v2-painel-propriedades-espelhar button:focus-visible{outline:2px solid var(--sl-cor-foco);outline-offset:1px}@media(pointer:coarse){.v2-painel-propriedades-espelhar button{height:40px;padding:0 14px}}.v2-painel-propriedades-numero-campo{width:64px;height:26px;padding:0 8px;border:1px solid var(--v2-rail-line);border-radius:6px;background:transparent;color:var(--sl-cor-texto);font:500 13px var(--sl-fonte-mono, var(--sl-fonte-corpo));text-align:center}.v2-painel-propriedades-numero-campo:focus-visible{outline:2px solid var(--sl-cor-foco);outline-offset:1px}@media(pointer:coarse){.v2-painel-propriedades-numero-campo{height:40px;font-size:16px}}.v2-recorte-rodape{display:flex;flex-direction:column;margin:2px -14px -14px;padding:12px 14px 14px;border-top:1px solid var(--sl-editor-borda);position:sticky;bottom:-14px;background:var(--v2-surface)}.v2-recorte-rodape .v2-recorte-concluir{width:100%;justify-content:center}.v2-modal-marcacao-dica-lista{display:flex;align-items:flex-start;gap:6px;margin:0;padding:6px 4px;color:var(--sl-editor-contorno-controle);font-size:11px;line-height:1.4}.v2-modal-marcacao-dica-lista svg{flex:0 0 auto;margin-top:2px}.v2-mockup{display:flex;flex-direction:column;gap:14px;margin:-2px 0 6px;padding:12px;border:1px solid var(--sl-editor-borda);border-radius:0 0 6px 6px;background:#1a1a1a}.v2-mockup-grupo{display:flex;flex-direction:column;gap:6px;min-width:0}.v2-mockup-rotulo{font-size:11px;line-height:normal;font-weight:400;color:var(--sl-editor-apoio)}.v2-mockup-slots{display:flex;gap:8px}.v2-mockup-slot{display:flex;flex:1 1 0;flex-direction:column;gap:6px;min-width:0}.v2-mockup-caixa{display:flex;align-items:center;justify-content:center;box-sizing:border-box;width:100%;height:104px;padding:6px;border:1px solid var(--sl-editor-borda);border-radius:6px;background:var(--sl-editor-campo);overflow:hidden;font-family:inherit;cursor:pointer;transition:border-color .12s ease-out}.v2-mockup-caixa:hover,.v2-mockup-caixa:focus-visible{border-color:#ffffff3d;outline:none}.v2-mockup-caixa--vazia{flex-direction:column;gap:6px;padding:0 8px;border-color:#ffffff3d;background:transparent;color:var(--sl-editor-apoio)}.v2-mockup-caixa--vazia:hover{border-color:#ffffff5c}.v2-mockup-caixa--escolhendo,.v2-mockup-caixa--escolhendo:hover,.v2-mockup-caixa--escolhendo:focus-visible{border-color:var(--v2-accent);background:#a3e63512;color:var(--v2-accent)}.v2-mockup-escolher{display:flex;flex-direction:column;align-items:center;gap:6px;padding:0;border:0;background:none;color:var(--sl-editor-apoio);font-family:inherit;cursor:pointer}.v2-mockup-escolher:focus-visible{outline:2px solid var(--v2-accent);outline-offset:2px;border-radius:4px}.v2-mockup-caixa-titulo{font-size:11.5px;line-height:normal;font-weight:500;color:var(--sl-cor-texto);white-space:nowrap}.v2-mockup-caixa-apoio{font-size:10.5px;line-height:normal;color:var(--sl-editor-discreto);white-space:nowrap}.v2-mockup-enviar{display:inline-flex;align-items:center;gap:4px;font-size:10.5px;line-height:normal;color:var(--sl-editor-discreto);white-space:nowrap;cursor:pointer}.v2-mockup-enviar:hover{color:var(--sl-editor-apoio)}.v2-mockup-enviar:focus-within{outline:2px solid var(--v2-accent);outline-offset:2px;border-radius:4px}.v2-mockup-miniatura{display:block;max-width:100%;max-height:92px;object-fit:contain}.v2-mockup-miniatura-quadro{display:flex;flex-direction:column;align-items:center;gap:2px;max-width:100%;padding:0 8px;font-size:12px;font-weight:500;color:#d4d4d8}.v2-mockup-miniatura-quadro-nome{max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:11px;font-weight:400;color:var(--sl-editor-apoio)}.v2-mockup-legenda{display:flex;align-items:center;justify-content:space-between;min-height:14px}.v2-mockup-legenda-nome{font-size:11.5px;line-height:normal;font-weight:500;color:var(--sl-cor-texto)}.v2-mockup-legenda-opcional{font-size:10.5px;line-height:normal;color:var(--sl-editor-discreto)}.v2-mockup-limpar{display:flex;padding:0;border:0;background:none;color:var(--sl-editor-discreto);cursor:pointer}.v2-mockup-limpar:hover,.v2-mockup-limpar:focus-visible{color:var(--sl-cor-texto);outline:none}.v2-mockup-dica{margin:0;font-size:10.5px;line-height:15px;color:var(--sl-editor-discreto)}.v2-mockup-erro{margin:0;font-size:11px;color:var(--v2-accent-error)}.v2-mockup-seletor{display:flex;align-items:center;gap:10px;box-sizing:border-box;width:100%;height:52px;padding:0 10px 0 6px;border:1px solid var(--sl-editor-borda);border-radius:6px;background:var(--sl-editor-campo);font-family:inherit;text-align:left;cursor:pointer;transition:border-color .12s ease-out}.v2-mockup-seletor:hover:not(:disabled),.v2-mockup-seletor:focus-visible{border-color:#ffffff3d;outline:none}.v2-mockup-seletor--aberto,.v2-mockup-seletor--aberto:hover:not(:disabled),.v2-mockup-seletor--aberto:focus-visible{border-color:var(--v2-accent)}.v2-mockup-seletor:disabled{cursor:default}.v2-mockup-seletor-foto{flex-shrink:0;width:48px;height:40px;border-radius:4px;object-fit:cover}.v2-mockup-seletor-textos{display:flex;flex:1 1 0;flex-direction:column;gap:2px;min-width:0}.v2-mockup-seletor-nome{font-size:12px;line-height:normal;font-weight:500;color:var(--sl-cor-texto);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.v2-mockup-seletor-apoio{font-size:10.5px;line-height:normal;color:var(--sl-editor-discreto);white-space:nowrap}.v2-mockup-seletor-chevron{display:flex;flex-shrink:0;color:var(--sl-editor-discreto)}.v2-mockup-seletor--aberto .v2-mockup-seletor-chevron{color:var(--v2-accent)}.v2-mockup-segmento{display:flex;gap:2px;padding:3px;border-radius:8px;background:var(--sl-editor-campo)}.v2-mockup-segmento-opcao{flex:1 1 0;height:26px;padding:0;border:0;border-radius:6px;background:transparent;font-family:inherit;font-size:12px;line-height:normal;font-weight:400;color:var(--sl-editor-discreto);white-space:nowrap;cursor:pointer}.v2-mockup-segmento-opcao:hover{color:var(--sl-editor-apoio)}.v2-mockup-segmento-opcao:focus-visible{outline:2px solid var(--v2-accent);outline-offset:1px}.v2-mockup-segmento-opcao--ativa,.v2-mockup-segmento-opcao--ativa:hover{background:var(--v2-surface-2);font-weight:600;color:#f4f4f5}.v2-mockup-modelos{display:flex;flex-direction:column;gap:2px;padding:3px;border-radius:8px;background:var(--sl-editor-campo)}.v2-mockup-modelo{display:flex;align-items:center;justify-content:space-between;height:28px;padding:0 10px;border:0;border-radius:6px;background:transparent;font-family:inherit;cursor:pointer}.v2-mockup-modelo:hover{background:var(--v2-surface)}.v2-mockup-modelo:focus-visible{outline:2px solid var(--v2-accent);outline-offset:-2px}.v2-mockup-modelo--ativo,.v2-mockup-modelo--ativo:hover{background:var(--v2-surface-2)}.v2-mockup-modelo-nome{display:inline-flex;align-items:center;gap:6px;font-size:12px;line-height:normal;font-weight:400;color:var(--sl-editor-discreto);white-space:nowrap}.v2-mockup-modelo--ativo .v2-mockup-modelo-nome{font-weight:600;color:#f4f4f5}.v2-mockup-modelo-custo{display:inline-flex;align-items:center;gap:4px;font-family:var(--v2-font-mono);font-size:10.5px;line-height:normal;color:var(--sl-editor-contorno-controle)}.v2-mockup-modelo--ativo .v2-mockup-modelo-custo{color:var(--sl-editor-apoio)}.v2-mockup-detalhe{box-sizing:border-box;width:100%;height:52px;padding:7px 8px;border:1px solid #ffffff1f;border-radius:6px;background:var(--v2-surface-2);color:var(--sl-cor-texto);font-family:inherit;font-size:12px;line-height:17px;resize:none}.v2-mockup-detalhe::placeholder{color:var(--sl-editor-discreto)}.v2-mockup-detalhe:focus-visible{outline:none;border-color:var(--v2-accent)}.v2-mockup-gerar{display:flex;align-items:center;justify-content:center;gap:8px;height:34px;padding:0 14px;border:0;border-radius:8px;background:var(--v2-accent);font-family:inherit;font-size:12.5px;line-height:normal;font-weight:600;color:#0a0f0d;cursor:pointer}.v2-mockup-gerar:hover:not(:disabled){background:#b5ef4a}.v2-mockup-gerar:focus-visible{outline:2px solid var(--v2-accent);outline-offset:2px}.v2-mockup-gerar:disabled{opacity:.5;cursor:default}.v2-mockup-gerar-custo{display:inline-flex;align-items:center;gap:4px;font-family:var(--v2-font-mono);font-size:12.5px;font-weight:600}.v2-mockup-catalogo{position:fixed;z-index:60;display:flex;flex-direction:column;gap:12px;box-sizing:border-box;width:min(660px,calc(100vw - 32px));max-height:calc(100vh - 32px);padding:12px;border:1px solid var(--sl-editor-borda);border-radius:12px;background:var(--v2-surface);box-shadow:0 12px 32px #00000080}.v2-mockup-catalogo-cabecalho{display:flex;align-items:center;justify-content:space-between;padding:2px 2px 0 4px}.v2-mockup-catalogo-titulos{display:flex;align-items:center;gap:8px}.v2-mockup-catalogo-titulo{font-size:13px;line-height:normal;font-weight:600;color:var(--sl-cor-texto)}.v2-mockup-catalogo-contagem{font-size:11px;line-height:normal;color:var(--sl-editor-discreto)}.v2-mockup-catalogo-fechar{display:flex;padding:0;border:0;background:none;color:var(--sl-editor-discreto);cursor:pointer}.v2-mockup-catalogo-fechar:hover,.v2-mockup-catalogo-fechar:focus-visible{color:var(--sl-cor-texto);outline:none}.v2-mockup-catalogo-cards{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));overflow-y:auto;min-height:0;gap:10px}.v2-mockup-card{display:flex;flex:1 1 0;flex-direction:column;gap:8px;min-width:0;padding:6px;border:1px solid var(--sl-editor-borda);border-radius:8px;background:var(--sl-editor-campo);font-family:inherit;text-align:left;cursor:pointer;transition:border-color .12s ease-out}.v2-mockup-card:hover,.v2-mockup-card:focus-visible{border-color:#ffffff3d;outline:none}.v2-mockup-card--ativo,.v2-mockup-card--ativo:hover,.v2-mockup-card--ativo:focus-visible{padding:5.5px;border:1.5px solid var(--v2-accent)}.v2-mockup-card-foto{position:relative;display:block;width:100%;aspect-ratio:1;border-radius:5px;background-position:center;background-repeat:no-repeat;background-size:cover;overflow:hidden}.v2-mockup-card-marcado{position:absolute;top:6px;left:6px;display:flex;align-items:center;justify-content:center;width:18px;height:18px;border-radius:9px;background:var(--v2-accent);color:#0a0f0d}.v2-mockup-card-textos{display:flex;flex-direction:column;gap:3px;padding:0 4px 4px}.v2-mockup-card-linha{display:flex;flex-wrap:wrap;align-items:center;gap:3px 6px}.v2-mockup-card-nome{font-size:12px;line-height:normal;font-weight:500;color:var(--sl-cor-texto)}.v2-mockup-card--ativo .v2-mockup-card-nome{font-weight:600;color:#f4f4f5}.v2-mockup-card-nova{flex:none;padding:2px 5px;border-radius:4px;background:#a3e63522;font-size:9.5px;line-height:normal;font-weight:600;color:var(--v2-accent)}.v2-mockup-card-descricao{font-size:10.5px;line-height:14px;color:var(--sl-editor-discreto)}.v2-mockup-catalogo-rodape{margin:0;font-size:10.5px;line-height:normal;color:var(--sl-editor-contorno-controle);white-space:normal}.v2-escolha-dica{position:fixed;top:78px;left:50%;z-index:40;display:flex;align-items:center;gap:10px;padding:8px 8px 8px 14px;border-radius:999px;background:var(--v2-surface);outline:1px solid var(--sl-editor-borda);outline-offset:-.5px;box-shadow:0 8px 24px #0006;transform:translate(-50%);pointer-events:none;white-space:nowrap}.v2-escolha-dica-icone{display:flex;color:var(--v2-accent)}.v2-escolha-dica-texto{font-size:12.5px;line-height:normal;font-weight:500;color:var(--sl-cor-texto)}.v2-escolha-dica-divisor{width:1px;height:14px;background:#ffffff1f}.v2-escolha-dica-esc{display:flex;align-items:center;gap:6px;font-size:10.5px;line-height:normal;color:var(--sl-editor-discreto)}.v2-escolha-dica-tecla{padding:1px 5px;border-radius:4px;background:var(--v2-surface-2);outline:1px solid #ffffff1f;outline-offset:-.5px;font-family:var(--v2-font-mono);font-size:10.5px;color:var(--sl-editor-apoio)}.v2-escolha-camada{position:absolute;top:0;right:0;bottom:0;left:0;z-index:5;overflow:hidden;pointer-events:none}.v2-escolha-contorno{position:absolute;outline:2px solid var(--v2-accent)}.v2-escolha-etiqueta{position:absolute;display:flex;align-items:center;gap:4px;padding:3px 7px;border-radius:4px;font-size:11px;line-height:normal;white-space:nowrap;transform:translateY(calc(-100% - 7px))}.v2-escolha-etiqueta--hover{background:var(--v2-accent);font-weight:600;color:#0a0f0d}.v2-escolha-etiqueta--marca{background:var(--v2-surface-2);outline:1px solid var(--sl-editor-borda);outline-offset:-.5px;font-weight:500;color:var(--sl-editor-apoio)}.v2-inicio{--v2-inicio-ponto: #ffffff30;--v2-inicio-ponto-lima: #a3e635b3;--v2-inicio-lima-fraco: #a3e63512;--v2-inicio-centro: #2b2b2e;--v2-inicio-vidro: #1f1f1fb8;--v2-inicio-texto-acento: var(--v2-accent);container-type:inline-size;padding:0 40px 64px;min-width:0}:is(.v2--claro,[data-tema=claro] .v2) .v2-inicio{--v2-inicio-ponto: #18181b29;--v2-inicio-ponto-lima: #65a30dc2;--v2-inicio-lima-fraco: #a3e63524;--v2-inicio-centro: #ffffff;--v2-inicio-vidro: #ffffffc7}.v2-inicio :focus-visible{outline:2px solid var(--v2-accent);outline-offset:2px}@property --v2-inicio-fx{syntax: "<percentage>"; inherits: true; initial-value: 50%;}@property --v2-inicio-fy{syntax: "<percentage>"; inherits: true; initial-value: 42%;}.v2-inicio-palco{--v2-inicio-distancia-titulo: 28px;position:relative;isolation:isolate;margin:0 -40px;padding:128px 40px 40px;display:grid;justify-items:center;gap:var(--v2-inicio-distancia-titulo);background:radial-gradient(circle clamp(180px,26vw,380px) at var(--v2-inicio-fx) var(--v2-inicio-fy),var(--v2-inicio-lima-fraco),transparent 70%),radial-gradient(70% 80% at 50% 42%,var(--v2-inicio-centro),transparent 75%);transition:--v2-inicio-fx .6s ease-out,--v2-inicio-fy .6s ease-out}.v2-conteudo:has(>.v2-inicio[data-sem-projetos]){display:flex;flex-direction:column;min-height:100dvh}.v2-shell--mobile .v2-conteudo:has(>.v2-inicio[data-sem-projetos]){min-height:0}.v2-inicio[data-sem-projetos]{display:flex;flex:1;flex-direction:column;padding-bottom:0}.v2-inicio[data-sem-projetos] .v2-inicio-palco{flex:1;align-content:center;padding-block:48px}.v2-inicio[data-sem-projetos] .v2-inicio-palco:before{-webkit-mask-image:none;mask-image:none}.v2-inicio-palco[data-seguindo]{transition:--v2-inicio-fx .12s linear,--v2-inicio-fy .12s linear}.v2-inicio-palco:before,.v2-inicio-palco:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none}.v2-inicio-palco:before{z-index:-2;background:radial-gradient(var(--v2-inicio-ponto) .9px,transparent 1.2px) 0 0 / 20px 20px;-webkit-mask-image:linear-gradient(to bottom,#000 68%,transparent 100%);mask-image:linear-gradient(to bottom,#000 68%,transparent 100%)}.v2-inicio-palco:after{z-index:-1;background:radial-gradient(var(--v2-inicio-ponto-lima) 1.25px,transparent 1.5px) 0 0 / 20px 20px;-webkit-mask-image:radial-gradient(circle clamp(200px,30vw,440px) at var(--v2-inicio-fx) var(--v2-inicio-fy),#000 0%,#0008 45%,transparent 100%);mask-image:radial-gradient(circle clamp(200px,30vw,440px) at var(--v2-inicio-fx) var(--v2-inicio-fy),#000 0%,#0008 45%,transparent 100%)}.v2-inicio-palco--aguardando:before{animation:v2-inicio-pontos-espera 1.2s ease-in-out infinite}.v2-inicio-palco--aguardando:after{animation:v2-inicio-pontos-espera 1.2s ease-in-out infinite}@keyframes v2-inicio-pontos-espera{0%,to{opacity:.08}50%{opacity:1}}@media(prefers-reduced-motion:reduce){.v2-inicio-palco--aguardando:before,.v2-inicio-palco--aguardando:after{animation:none}}.v2-inicio-simbolo{height:clamp(36px,6.4cqi,56px)}.v2-inicio-simbolo .marca-simbolo-forma{fill:transparent!important;stroke:var(--v2-inicio-texto-acento, #a3e635);stroke-width:1.5px;vector-effect:non-scaling-stroke}.v2-inicio-titulo-janela{width:100%;max-width:820px;padding-bottom:var(--v2-inicio-distancia-titulo);margin-bottom:calc(-1 * var(--v2-inicio-distancia-titulo));overflow:hidden}.v2-inicio-titulo{width:100%;max-width:820px;margin:0;font-family:var(--v2-font-display);font-size:clamp(24px,10.6cqi,76px);font-weight:600;line-height:1.04;letter-spacing:-.05em;text-align:center;white-space:nowrap;color:var(--v2-text-primary)}.v2-inicio-titulo em{font-style:normal;color:var(--v2-inicio-texto-acento)}.v2-inicio-titulo--entrando{animation:v2-inicio-titulo-subir .7s cubic-bezier(.22,1,.36,1) both}@keyframes v2-inicio-titulo-subir{0%{opacity:0;transform:translateY(calc(100% + var(--v2-inicio-distancia-titulo)))}to{opacity:1;transform:translateY(0)}}.v2-inicio-composer{width:100%;max-width:820px;display:grid;gap:8px;padding:10px;border:1px solid var(--v2-rail-line);border-radius:22px;background:var(--v2-inicio-vidro);-webkit-backdrop-filter:blur(18px) saturate(1.2);backdrop-filter:blur(18px) saturate(1.2);box-shadow:0 20px 60px -30px #000c;transition:border-color .15s ease,box-shadow .15s ease}.v2-inicio-composer:focus-within{border-color:color-mix(in srgb,var(--v2-accent) 55%,var(--v2-border-strong))}.v2-inicio-composer--arrastando{border-color:var(--v2-accent);box-shadow:0 0 0 4px color-mix(in srgb,var(--v2-accent) 22%,transparent)}.v2-inicio-anexo{display:flex;align-items:center;gap:12px;min-width:0;padding:4px 4px 0}.v2-inicio-slot{flex:none;width:64px;height:64px;display:grid;place-items:center;border:1px dashed var(--v2-border-strong);border-radius:14px;background:var(--v2-surface-2);color:var(--v2-text-secondary);font:300 24px/1 var(--v2-font);cursor:pointer}.v2-inicio-slot:hover:not(:disabled){color:var(--v2-text-primary);border-color:var(--v2-accent)}.v2-inicio-slot-rotulo{font-size:12.5px;color:var(--v2-text-tertiary)}.v2-inicio-miniatura{flex:none;width:64px;height:64px;object-fit:cover;border-radius:14px;border:1px solid var(--v2-rail-line);background:var(--v2-surface-2)}.v2-inicio-anexo-info{flex:1;min-width:0;display:grid;gap:2px}.v2-inicio-anexo-info b{font-size:13.5px;font-weight:500;color:var(--v2-text-primary);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.v2-inicio-anexo-info small{font-size:12px;color:var(--v2-text-tertiary)}.v2-inicio-anexo-acoes{flex:none;display:flex;gap:4px}.v2-inicio-anexo-acoes button{height:30px;padding:0 10px;border:1px solid var(--v2-rail-line);border-radius:999px;background:none;color:var(--v2-text-secondary);font:500 12.5px var(--v2-font);cursor:pointer}.v2-inicio-anexo-acoes button:hover:not(:disabled){color:var(--v2-text-primary);border-color:var(--v2-border-strong)}.v2-inicio-entrada{min-height:56px;display:flex;align-items:center}.v2-inicio-texto{width:100%;min-height:56px;max-height:200px;padding:8px 10px;resize:none;border:0;outline:none;background:none;color:var(--v2-text-primary);font:16px/1.5 var(--v2-font);field-sizing:content}.v2-inicio-texto:focus-visible{outline:none}.v2-inicio-texto::placeholder{color:var(--v2-text-tertiary)}.v2-inicio-texto:disabled,.v2-inicio-pedido:disabled,.v2-inicio-slot:disabled{cursor:not-allowed}.v2-inicio-pedido{width:100%;display:grid;gap:2px;padding:8px 10px;border:0;border-radius:12px;background:none;color:var(--v2-text-secondary);font:16px/1.4 var(--v2-font);text-align:left;cursor:pointer}.v2-inicio-pedido:hover{background:color-mix(in srgb,var(--v2-surface-2) 60%,transparent)}.v2-inicio-pedido small{font-size:12.5px;color:var(--v2-text-tertiary)}.v2-inicio-pronto{margin:0;padding:8px 10px;font-size:14.5px;color:var(--v2-text-secondary)}.v2-inicio-pronto b{font-weight:500;color:var(--v2-text-primary)}.v2-inicio-controles{display:flex;align-items:center;flex-wrap:wrap;gap:6px}.v2-inicio-ctl{height:36px;display:inline-flex;align-items:center;gap:7px;padding:0 12px;border:1px solid var(--v2-rail-line);border-radius:999px;background:none;color:var(--v2-text-primary);font:500 13px var(--v2-font);cursor:pointer;white-space:nowrap}.v2-inicio-ctl:hover{background:var(--v2-surface-2)}.v2-inicio-ctl svg{flex:none;color:var(--v2-text-secondary)}.v2-inicio-aceita{padding-left:7px;border-left:1px solid var(--v2-border-strong);font:500 10.5px var(--v2-font-mono);letter-spacing:.04em;color:var(--v2-text-tertiary)}.v2-inicio-modo,.v2-inicio-qualidade{position:relative;min-width:0}.v2-inicio-modo-atual{display:inline-flex;align-items:center;gap:7px;min-height:36px;max-width:100%;padding:0 10px;color:var(--v2-text-secondary);font:400 13px var(--v2-font);white-space:nowrap;cursor:default}.v2-inicio-modo-atual svg{flex:none}.v2-inicio-modos{width:100%;max-width:820px;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-top:-4px}.v2-inicio-modos-grupo{display:contents}.v2-inicio-opcao{display:flex;flex-wrap:wrap;justify-content:center;align-items:center;column-gap:7px;row-gap:4px;min-width:0;min-height:44px;padding:10px 12px;border:1px solid var(--v2-rail-line);border-radius:999px;background:var(--v2-inicio-vidro);color:var(--v2-text-secondary);font:500 12.5px var(--v2-font);white-space:normal;text-align:center;cursor:pointer}.v2-inicio-opcao svg{flex:none}.v2-inicio-opcao:hover:not(:disabled){background:var(--v2-surface-2);color:var(--v2-text-primary);border-color:var(--v2-border-strong)}.v2-inicio-opcao[aria-pressed=true]{border-color:var(--v2-accent);background:color-mix(in srgb,var(--v2-accent) 9%,var(--v2-surface));color:var(--v2-accent)}.v2-inicio-opcao--neutra{border-style:dashed;background:transparent;color:var(--v2-text-secondary)}.v2-inicio-opcao--neutra[aria-pressed=true]{border-style:solid;border-color:var(--v2-text-secondary);background:var(--v2-surface-2);color:var(--v2-text-primary)}.v2-inicio-opcao:disabled{opacity:.5;cursor:wait}.v2-inicio-opcao .v2-inicio-custo{font-size:10.5px}.v2-inicio-qualidade .v2-menu-qualidade{top:auto;bottom:calc(100% + 6px);right:auto;min-width:200px}.v2-inicio-custo{font:500 12px var(--v2-font-mono);color:var(--v2-text-secondary);white-space:nowrap}.v2-inicio-custo--gratis{color:var(--v2-accent)}.v2-inicio-enviar-grupo{margin-left:auto;display:flex;align-items:center;gap:12px}.v2-inicio-conta{display:grid;justify-items:end;gap:1px;line-height:1.25}.v2-inicio-conta:empty{display:none}.v2-inicio-conta .v2-inicio-custo{font-size:12.5px;color:var(--v2-text-primary)}.v2-inicio-conta .v2-inicio-custo--gratis{color:var(--v2-accent)}.v2-inicio-enviar{flex:none;width:40px;height:40px;display:grid;place-items:center;border:0;border-radius:50%;background:var(--v2-accent);color:var(--v2-accent-fg);font-size:18px;font-weight:600;cursor:pointer;transition:transform .15s ease}.v2-inicio-enviar:disabled{background:var(--v2-surface-2);color:var(--v2-text-tertiary);cursor:not-allowed}.v2-inicio-enviar:not(:disabled):hover{transform:translateY(-1px)}.v2-inicio-erro{margin:0;max-width:820px;font-size:13px;color:var(--v2-accent-error);text-align:center}.v2-inicio-sugestao{display:flex;gap:10px;width:100%;max-width:820px;box-sizing:border-box;text-align:left}.v2-inicio-lendo{margin:0;font-size:13px;color:var(--v2-text-secondary);text-align:center}.v2-inicio-secao{display:grid;gap:14px;margin-top:36px}.v2-inicio-secao-cabecalho{display:flex;align-items:baseline;justify-content:space-between;gap:12px}.v2-inicio-secao-titulo{margin:0;font-family:var(--v2-font-display);font-size:22px;font-weight:600;letter-spacing:-.02em;color:var(--v2-text-primary)}.v2-inicio-secao-apoio{margin:2px 0 0;font-size:13px;color:var(--v2-text-tertiary)}.v2-inicio-atalhos{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:12px}.v2-inicio-atalho{min-width:0;display:grid;gap:10px;padding:0;border:0;background:none;color:inherit;font:inherit;text-align:left;cursor:pointer}.v2-inicio-corte{position:relative;display:block;aspect-ratio:3 / 2;overflow:hidden;border:1px solid var(--v2-rail-line);border-radius:14px;background:var(--v2-surface-2);transition:border-color .15s ease}.v2-inicio-atalho:hover .v2-inicio-corte{border-color:var(--v2-border-strong)}.v2-inicio-atalho[aria-pressed=true] .v2-inicio-corte{border-color:var(--v2-accent);box-shadow:0 0 0 1px var(--v2-accent)}.v2-inicio-corte>img{display:block;width:100%;height:100%;object-fit:contain}.v2-inicio-atalho-icone{position:absolute;left:10px;bottom:10px;width:34px;height:34px;display:grid;place-items:center;border-radius:9px;background:#fafafa;color:#18181b;box-shadow:0 4px 12px #0004}.v2-inicio-atalho-nome{padding-inline:2px;font-size:14px;font-weight:500;color:var(--v2-text-primary)}.v2-inicio-recentes{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:12px}.v2-inicio-recentes .v2-card--projeto{background:none;overflow:visible}.v2-inicio-recentes .v2-card--projeto:hover{transform:none;box-shadow:none}.v2-inicio-recentes .v2-card-topo{position:relative;display:block;overflow:hidden;border:1px solid var(--v2-rail-line);border-radius:12px;background:var(--v2-surface-2);transition:border-color .15s ease}.v2-inicio-recentes .v2-card--projeto:hover .v2-card-topo{border-color:var(--v2-border-strong)}.v2-inicio-recentes .v2-card--projeto .v2-card-corpo{position:static;display:grid;gap:1px;padding:8px 2px 0;background:none}.v2-inicio-recentes .v2-card--projeto .v2-card-nome{color:var(--v2-text-primary);font-size:13.5px;font-weight:500}.v2-inicio-recentes .v2-card--projeto .v2-card-meta{color:var(--v2-text-tertiary)}.v2-inicio-cenas{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.v2-inicio-cena{position:relative;isolation:isolate;min-width:0;display:block;padding:0;overflow:hidden;border:0;border-radius:16px;background:var(--v2-surface-2);color:inherit;font:inherit;text-align:left;cursor:pointer}.v2-inicio-cena-foto{display:block;aspect-ratio:3 / 2}.v2-inicio-cena-foto img{display:block;width:100%;height:100%;object-fit:cover;transition:transform .4s ease}.v2-inicio-cena:hover .v2-inicio-cena-foto img,.v2-inicio-cena:focus-visible .v2-inicio-cena-foto img{transform:scale(1.04)}.v2-inicio-cena-texto{position:absolute;inset:auto 0 0 0;display:grid;gap:2px;padding:48px 56px 16px 18px;background:linear-gradient(to top,#000000b8,#00000066 55%,transparent);color:#fafafa}.v2-inicio-cena-texto b{font:600 18px/1.2 var(--v2-font-display);letter-spacing:-.01em}.v2-inicio-cena-texto small{font-size:12.5px;color:#e4e4e7cc}.v2-inicio-cena:after{content:"+";position:absolute;right:14px;bottom:16px;width:28px;height:28px;display:grid;place-items:center;border:1.5px solid #fafafacc;border-radius:50%;color:#fafafa;font:500 17px/1 var(--v2-font)}.v2-inicio-aviso{margin:0;min-height:1.4em;font-size:13px;color:var(--v2-text-secondary)}@container (max-width: 1000px){.v2-inicio-recentes{grid-template-columns:repeat(3,minmax(0,1fr))}.v2-inicio-atalhos{grid-template-columns:repeat(2,minmax(0,1fr))}}@container (max-width: 560px){.v2-inicio-palco{--v2-inicio-distancia-titulo: 24px;padding:72px 14px 28px}.v2-inicio-modos{grid-template-columns:repeat(2,minmax(0,1fr))}.v2-inicio-opcao{display:grid;grid-template-columns:16px minmax(0,1fr);align-content:center;justify-items:center;min-height:64px;padding:8px 10px;gap:6px;border-radius:12px;font-size:11.5px;white-space:normal}.v2-inicio-opcao>.v2-trava-pilula{grid-column:1 / -1;max-width:100%;box-sizing:border-box;white-space:normal}.v2-inicio-recentes{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.v2-inicio-atalhos{gap:10px}.v2-inicio-atalho-nome{font-size:13px}.v2-inicio-cenas{grid-template-columns:minmax(0,1fr);gap:10px}.v2-inicio-cena-texto b{font-size:16px}.v2-inicio-controles{display:grid;grid-template-columns:minmax(0,1fr) auto}.v2-inicio-controles .v2-criacao-linha{grid-column:1 / -1;flex-wrap:wrap}.v2-inicio-controles .v2-criacao-espaco{display:none}.v2-inicio-modo,.v2-inicio-modo-atual{width:100%}.v2-inicio-aceita{display:none}.v2-inicio-modo-nome{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;text-align:left}.v2-inicio-enviar-grupo{display:contents}.v2-inicio-enviar{grid-column:2;grid-row:1}.v2-inicio-conta{grid-column:1 / -1;justify-items:start;grid-auto-flow:column;gap:10px;padding:2px 4px 0}.v2-inicio-anexo-acoes button{padding:0 8px}}@media(max-width:700px){.v2-inicio{padding:0 16px 48px}.v2-inicio-palco{margin:0 -16px}}@media(prefers-reduced-motion:reduce){.v2-inicio *,.v2-inicio *:before,.v2-inicio *:after{transition:none!important;animation:none!important}}.v2-inicio-pronto--analisando{display:flex;align-items:center;gap:14px}.v2-inicio-pronto--analisando>.v2-girando{display:inline-flex;flex-shrink:0;color:var(--v2-accent)}.v2-inicio-pronto--analisando small{display:block;margin-top:6px;font-size:13px;line-height:1.5}@media(max-width:820px),(max-width:1024px)and (pointer:coarse){.v2-inicio:is([data-modo=extracao],[data-modo=separar]){user-select:none;-webkit-user-select:none;-webkit-touch-callout:none}.v2-inicio:is([data-modo=extracao],[data-modo=separar]) :is(input,textarea,[contenteditable=true]){user-select:text;-webkit-user-select:text;-webkit-touch-callout:default}}.v2-inicio-carregamento-mobile{width:100%;min-height:132px;padding:20px 0}.v2-fp{--fp-painel: #1a1a1a;--fp-caixa: #151515;--fp-xadrez-a: #2a2a2a;--fp-xadrez-b: #202020;--fp-sombra: 0 8px 24px #00000059;min-height:100vh;display:flex;flex-direction:column;color:var(--v2-text-primary);font:400 13px/1.45 var(--v2-font);background-color:var(--v2-page-bg);background-image:radial-gradient(#ffffff14 1px,transparent 1.2px);background-size:18px 18px}.v2-fp :focus-visible{outline:2px solid var(--v2-accent);outline-offset:2px}.v2-fp-mono{font-family:var(--v2-font-mono);font-variant-numeric:tabular-nums}:where(.v2-fp) button{font:inherit;color:inherit;cursor:pointer}:where(.v2-fp) button:disabled{cursor:not-allowed}.v2-fp-trilha{display:flex;gap:6px;align-items:center;margin-bottom:6px;color:var(--v2-text-tertiary);font-size:11.5px}.v2-fp-trilha b{color:var(--v2-text-secondary);font-weight:500}.v2-fp-pilula{display:inline-flex;align-items:center;gap:6px;height:28px;padding:0 10px;border-radius:999px;background:var(--v2-surface);border:1px solid var(--v2-rail-line);font-size:12px}.v2-fp-pilula svg{color:var(--v2-accent)}.v2-fp-movel{display:none}.v2-fp-cabeca{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:18px;padding:22px 28px 20px}.v2-fp-selo{position:relative;display:grid;place-items:center;align-self:start;width:56px;height:56px;margin-top:4px;border:1px solid color-mix(in srgb,var(--v2-accent) 35%,transparent);border-radius:14px;background:radial-gradient(circle at 30% 20%,color-mix(in srgb,var(--v2-accent) 22%,transparent),transparent 70%),var(--v2-accent-soft);color:var(--v2-accent)}.v2-fp-selo:after{content:"";position:absolute;top:-5px;right:-5px;bottom:-5px;left:-5px;border:1px dashed color-mix(in srgb,var(--v2-accent) 28%,transparent);border-radius:18px;pointer-events:none}.v2-fp-cabeca h1{margin:0;font:700 36px/1.05 var(--v2-font-display);letter-spacing:-.025em;text-wrap:balance}.v2-fp-cabeca h1 em{position:relative;font-style:normal;color:var(--v2-accent)}.v2-fp-cabeca h1 em:after{content:"";position:absolute;left:0;right:0;bottom:.02em;height:.12em;border-radius:2px;background:var(--v2-accent);opacity:.3;transform-origin:left;animation:v2-fp-rodo .7s .25s cubic-bezier(.2,.8,.2,1) both}@keyframes v2-fp-rodo{0%{transform:scaleX(0)}}.v2-fp-cabeca p{margin:8px 0 0;max-width:60ch;color:var(--v2-text-secondary);font-size:13.5px}.v2-fp-cabeca-lado{display:flex;flex-direction:column;align-items:flex-end;gap:10px}.v2-fp-ficha{display:flex;align-items:stretch;margin:0;overflow:hidden;border:1px solid var(--v2-contorno-cartao);border-radius:10px;background:var(--fp-painel)}.v2-fp-ficha>div{padding:8px 14px}.v2-fp-ficha dt{color:var(--v2-text-tertiary);font:500 10px/1.2 var(--v2-font-mono);letter-spacing:.08em;text-transform:uppercase}.v2-fp-ficha dd{margin:3px 0 0;color:var(--v2-text-primary);font-size:12px;font-weight:500;white-space:nowrap}.v2-fp-ficha>div:last-child dd{color:var(--v2-accent)}.v2-fp-ficha-seta{display:grid;place-items:center;width:22px;border-inline:1px solid var(--v2-contorno-cartao);background:var(--fp-caixa)}.v2-fp-ficha-seta:before{content:"";width:6px;height:6px;border-top:1.5px solid var(--v2-text-tertiary);border-right:1.5px solid var(--v2-text-tertiary);transform:translate(-1px) rotate(45deg)}.v2-fp-cabeca,.v2-fp-controles,.v2-fp-direita{animation:v2-fp-sobe .45s cubic-bezier(.2,.8,.2,1) backwards}.v2-fp-controles{animation-delay:.06s}.v2-fp-direita{animation-delay:.12s}@keyframes v2-fp-sobe{0%{opacity:0;transform:translateY(8px)}}.v2-fp-bancada{display:grid;grid-template-columns:360px minmax(0,1fr);gap:16px;padding:0 28px 28px;flex:1;min-height:620px}.v2-fp-bancada--compacta .v2-fp-controles{align-self:start}.v2-fp-controles{position:sticky;top:12px;display:flex;flex-direction:column;min-height:0;max-height:calc(100dvh - 150px);background:var(--fp-painel);border:1px solid var(--v2-contorno-cartao);border-radius:12px}.v2-fp-rolagem{flex:1;min-height:0;overflow:auto;padding:16px;display:flex;flex-direction:column;gap:18px}.v2-fp-bloco{display:flex;flex-direction:column;gap:8px}.v2-fp-rotulo{display:flex;justify-content:space-between;align-items:baseline;color:var(--v2-text-secondary);font-size:11px;font-weight:600}.v2-fp-rotulo span{color:var(--v2-text-tertiary);font-weight:400}.v2-fp-dica{margin:0;color:var(--v2-text-tertiary);font-size:11px}.v2-fp-dica--erro{color:var(--v2-accent-error)}.v2-fp-slot{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:4px;width:100%;min-height:118px;padding:14px;border:1px dashed var(--v2-border-strong);border-radius:8px;background:var(--fp-caixa);color:var(--v2-text-secondary);text-align:center}.v2-fp-slot:hover:not(:disabled),.v2-fp-slot--arrastando{border-color:var(--v2-accent)}.v2-fp-slot--lado{min-height:150px;padding:8px}.v2-fp-slot--erro{border-color:var(--v2-accent-error)}.v2-fp-slot-mais{display:grid;place-items:center;width:30px;height:30px;margin-bottom:4px;border-radius:8px;background:var(--v2-surface-2);color:var(--v2-text-primary)}.v2-fp-slot-texto{display:flex;flex-direction:column;align-items:center;gap:2px;min-width:0}.v2-fp-slot--linha{flex-direction:row;justify-content:flex-start;gap:12px;min-height:0;padding:10px 12px;text-align:left}.v2-fp-slot--linha .v2-fp-slot-mais{flex:none;margin:0;background:var(--v2-accent-soft);color:var(--v2-accent)}.v2-fp-slot--linha .v2-fp-slot-texto{align-items:flex-start}.v2-fp-slot strong{color:var(--v2-text-primary);font-size:12.5px;font-weight:500}.v2-fp-slot small{color:var(--v2-text-tertiary);font-size:11px}.v2-fp-cheio{display:flex;gap:10px;align-items:center;padding:8px;border:1px solid var(--v2-contorno-cartao);border-radius:8px;background:var(--fp-caixa)}.v2-fp-mini{flex:none;width:56px;height:56px;border-radius:6px;object-fit:cover;background:var(--v2-surface-2)}.v2-fp-nome{flex:1;min-width:0}.v2-fp-nome b{display:block;overflow:hidden;font-size:12px;font-weight:500;text-overflow:ellipsis;white-space:nowrap}.v2-fp-nome small{color:var(--v2-text-tertiary);font-size:11px}.v2-fp-icone-btn{display:grid;place-items:center;width:28px;height:28px;border:1px solid transparent;border-radius:6px;background:none;color:var(--v2-text-tertiary)}.v2-fp-icone-btn:hover:not(:disabled){background:var(--v2-surface-2);color:var(--v2-text-primary)}.v2-fp-dupla{display:grid;grid-template-columns:1fr 1fr;gap:8px}.v2-fp-lado{position:relative;height:150px;overflow:hidden;border:1px solid var(--v2-contorno-cartao);border-radius:8px;background:var(--fp-caixa)}.v2-fp-lado img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;padding:22px 8px 8px;object-fit:contain;background:#f4f4f5}.v2-fp-lado .v2-fp-icone-btn{position:absolute;top:4px;right:4px;z-index:1;width:24px;height:24px;background:#000000b3;color:#f4f4f5}.v2-fp-tag{position:absolute;top:6px;left:6px;z-index:1;padding:1px 7px;border-radius:999px;background:#000000b3;color:#f4f4f5;font-size:10.5px}.v2-fp-lado--erro{border-color:var(--v2-accent-error);box-shadow:0 0 0 3px #f8717114}.v2-fp-seg{display:grid;grid-auto-flow:column;grid-auto-columns:1fr;gap:2px;padding:2px;border:1px solid var(--v2-contorno-cartao);border-radius:6px;background:var(--fp-caixa)}.v2-fp-seg label{position:relative}.v2-fp-seg input{position:absolute;top:0;right:0;bottom:0;left:0;margin:0;opacity:0;cursor:pointer}.v2-fp-seg span{display:flex;align-items:center;justify-content:center;min-height:28px;padding:4px 6px;border-radius:4px;color:var(--v2-text-secondary);font-size:12px;line-height:1.2;text-align:center}.v2-fp-seg input:checked+span{background:var(--v2-surface-2);color:#f4f4f5;font-weight:600}.v2-fp-seg input:focus-visible+span{outline:2px solid var(--v2-accent)}.v2-fp-cenas{display:grid;grid-template-columns:1fr 1fr;gap:8px}.v2-fp-cena{position:relative;display:block;overflow:hidden;border:1px solid var(--v2-contorno-cartao);border-radius:8px;background:var(--fp-caixa);cursor:pointer}.v2-fp-cena input{position:absolute;opacity:0}.v2-fp-cena img{display:block;width:100%;aspect-ratio:3 / 2;object-fit:cover}.v2-fp-cena div{padding:7px 8px 8px}.v2-fp-cena b{display:flex;align-items:center;gap:6px;color:var(--v2-text-primary);font-size:11.5px;font-weight:600}.v2-fp-cena small{display:block;margin-top:2px;color:var(--v2-text-tertiary);font-size:10.5px;line-height:1.3}.v2-fp-nova{padding:1px 6px;border-radius:999px;background:var(--v2-accent-soft);color:var(--v2-accent);font-size:9.5px;font-weight:600}.v2-fp-cena:has(input:checked){border-color:var(--v2-accent);box-shadow:0 0 0 1px var(--v2-accent)}.v2-fp-cena:has(input:focus-visible){outline:2px solid var(--v2-accent);outline-offset:2px}.v2-fp-modelos{display:flex;flex-direction:column;overflow:hidden;border:1px solid var(--v2-contorno-cartao);border-radius:6px;background:var(--fp-caixa)}.v2-fp-modelo{display:flex;align-items:center;gap:9px;height:30px;padding:0 10px;border-top:1px solid var(--v2-contorno-cartao);color:var(--v2-text-secondary);font-size:12px;cursor:pointer}.v2-fp-modelo:first-child{border-top:0}.v2-fp-modelo input{margin:0;accent-color:var(--v2-accent)}.v2-fp-modelo .v2-fp-mono{margin-left:auto;color:var(--v2-text-tertiary);font-size:11px}.v2-fp-modelo:has(input:checked){background:var(--v2-surface);color:#f4f4f5}.v2-fp-modelo:has(input:checked) .v2-fp-mono{color:var(--v2-accent)}.v2-fp-modelo:has(input:focus-visible){outline:2px solid var(--v2-accent);outline-offset:-2px}.v2-fp textarea{width:100%;min-height:64px;padding:8px 10px;resize:vertical;border:1px solid var(--v2-contorno-cartao);border-radius:6px;background:var(--v2-input);color:inherit;font:inherit;font-size:12px;line-height:1.45}.v2-fp textarea::placeholder{color:var(--v2-text-tertiary)}.v2-fp-rodape{display:flex;align-items:center;gap:12px;padding:12px 16px;border-top:1px solid var(--v2-contorno-cartao);border-radius:0 0 12px 12px;background:var(--fp-painel)}.v2-fp-custo{line-height:1.25;white-space:nowrap}.v2-fp-custo b{display:block;font:700 12px var(--v2-font-mono)}.v2-fp-custo small{color:var(--v2-text-tertiary);font:10.5px var(--v2-font-mono)}.v2-fp-acao{display:inline-flex;flex:1;align-items:center;justify-content:center;gap:8px;max-width:200px;height:36px;margin-left:auto;border:0;border-radius:8px;background:var(--v2-accent);color:var(--v2-accent-fg);font-size:13px;font-weight:600;transition:background .15s,transform .1s}.v2-fp-acao:hover:not(:disabled){background:var(--v2-accent-claro)}.v2-fp-acao:active:not(:disabled){transform:scale(.97)}.v2-fp-acao:disabled{background:var(--v2-surface-2);color:var(--v2-text-tertiary)}.v2-fp-gira{width:13px;height:13px;border:2px solid currentColor;border-right-color:transparent;border-radius:50%;animation:v2-fp-gira .8s linear infinite}@keyframes v2-fp-gira{to{transform:rotate(360deg)}}.v2-fp-direita{display:flex;flex-direction:column;gap:12px;min-width:0;min-height:0}.v2-fp-palco{display:flex;flex:1;flex-direction:column;min-height:460px;overflow:hidden;border:1px solid var(--v2-contorno-cartao);border-radius:12px;background:var(--fp-painel)}.v2-fp-barra{display:flex;flex-wrap:wrap;align-items:center;gap:8px;min-height:50px;padding:10px 12px;border-bottom:1px solid var(--v2-contorno-cartao)}.v2-fp-status{display:inline-flex;align-items:center;gap:7px;margin-right:auto;font-size:12.5px;font-weight:600}.v2-fp-status:before{content:"";width:7px;height:7px;border-radius:50%;background:var(--v2-text-tertiary)}.v2-fp-status--ok:before{background:var(--v2-accent)}.v2-fp-status--rodando:before{background:var(--v2-accent);animation:v2-fp-pulsa 1.2s ease-in-out infinite}.v2-fp-status--falhou:before{background:var(--v2-accent-error)}.v2-fp-status small{color:var(--v2-text-tertiary);font-size:11.5px;font-weight:400}@keyframes v2-fp-pulsa{50%{opacity:.3}}.v2-fp-btn{display:inline-flex;align-items:center;gap:6px;height:30px;padding:0 12px;border:1px solid var(--v2-rail-line);border-radius:6px;background:var(--v2-surface);font-size:12.5px;font-weight:500}.v2-fp-btn:hover:not(:disabled){border-color:var(--v2-border-strong)}.v2-fp-btn--claro{border-color:transparent;background:#f4f4f5;color:#111;font-weight:600}.v2-fp-btn--claro:hover:not(:disabled){background:var(--v2-text-primary)}.v2-fp-area{position:relative;display:grid;flex:1;place-items:center;min-height:0;padding:20px;container-type:size}.v2-fp-cmp{position:relative;width:min(100cqw,calc(100cqh * var(--ar)));max-width:100%;aspect-ratio:var(--ar);overflow:hidden;border-radius:8px;-webkit-user-select:none;user-select:none}.v2-fp-cmp img{position:absolute;top:0;right:0;bottom:0;left:0;display:block;width:100%;height:100%;object-fit:cover}.v2-fp-cmp-depois{clip-path:inset(0 0 0 var(--pos))}.v2-fp-xadrez{background-color:var(--fp-xadrez-b);background-image:conic-gradient(var(--fp-xadrez-a) 25%,transparent 0 50%,var(--fp-xadrez-a) 0 75%,transparent 0);background-size:16px 16px}.v2-fp-fio{position:absolute;top:0;bottom:0;left:var(--pos);width:2px;margin-left:-1px;background:#f4f4f5;pointer-events:none}.v2-fp-fio:after{content:"";position:absolute;top:50%;left:50%;width:30px;height:30px;margin:-15px 0 0 -15px;border-radius:50%;background:#f4f4f5 url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23111' stroke-width='2.2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m9 7-5 5 5 5M15 7l5 5-5 5'/%3E%3C/svg%3E") center / 16px no-repeat;box-shadow:var(--fp-sombra)}.v2-fp-cmp input[type=range]{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;margin:0;opacity:0;cursor:ew-resize}.v2-fp-cmp:has(input:focus-visible) .v2-fp-fio:after{outline:2px solid var(--v2-accent);outline-offset:2px}.v2-fp-etq{position:absolute;top:10px;z-index:1;padding:3px 8px;border-radius:999px;background:#000000b3;color:#f4f4f5;font-size:11px;pointer-events:none}.v2-fp-etq--a{left:10px}.v2-fp-etq--d{right:10px}.v2-fp-etq .v2-fp-mono{margin-left:4px;color:var(--v2-text-secondary);font-size:10.5px}.v2-fp-foto{display:block;width:min(100cqw,calc(100cqh * var(--ar, 1.5)));max-width:100%;max-height:100%;aspect-ratio:var(--ar, auto);border-radius:8px;object-fit:contain}.v2-fp-foto--arte{background:#f4f4f5}.v2-fp-convite{position:relative;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:18px;width:100%;height:100%}.v2-fp-soltar{position:relative;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:6px;width:min(100%,520px);min-height:min(60cqh,340px);padding:32px 28px;border:1.5px dashed var(--v2-border-strong);border-radius:16px;background:radial-gradient(ellipse at 50% 0%,color-mix(in srgb,var(--v2-accent) 8%,transparent),transparent 65%),var(--fp-caixa);color:var(--v2-text-secondary);text-align:center;transition:border-color .18s,background-color .18s,transform .18s}button.v2-fp-soltar:hover,.v2-fp-soltar--arrastando{border-color:var(--v2-accent)}.v2-fp-soltar--arrastando{background-color:var(--v2-accent-soft);transform:scale(1.01)}.v2-fp-soltar--so-convite{min-height:0;border:1px solid var(--v2-contorno-cartao)}.v2-fp-convite-icone{display:grid;place-items:center;width:52px;height:52px;margin-bottom:8px;border-radius:14px;background:var(--v2-accent-soft);color:var(--v2-accent);transition:transform .25s cubic-bezier(.2,.8,.2,1)}button.v2-fp-soltar:hover .v2-fp-convite-icone,.v2-fp-soltar--arrastando .v2-fp-convite-icone{transform:translateY(-3px)}.v2-fp-soltar b{color:var(--v2-text-primary);font:600 19px/1.2 var(--v2-font-display);letter-spacing:-.01em}.v2-fp-convite-texto{max-width:34ch;font-size:12.5px}.v2-fp-convite-formatos{margin-top:10px;padding:3px 10px;border:1px solid var(--v2-contorno-cartao);border-radius:999px;color:var(--v2-text-tertiary);font-size:10.5px;letter-spacing:.06em}.v2-fp-passos{position:relative;display:flex;flex-wrap:wrap;justify-content:center;gap:6px 22px;margin:0;padding:0;list-style:none}.v2-fp-passos li{display:inline-flex;align-items:center;gap:8px;color:var(--v2-text-secondary);font-size:12px}.v2-fp-passos .v2-fp-mono{color:var(--v2-accent);font-size:10.5px;font-weight:600}.v2-fp-registro{position:absolute;top:10px;right:10px;bottom:10px;left:10px;pointer-events:none}.v2-fp-registro i{position:absolute;width:14px;height:14px;border:0 solid var(--v2-border-strong);transition:border-color .2s}.v2-fp-registro i:nth-child(1){top:0;left:0;border-top-width:1px;border-left-width:1px}.v2-fp-registro i:nth-child(2){top:0;right:0;border-top-width:1px;border-right-width:1px}.v2-fp-registro i:nth-child(3){bottom:0;left:0;border-bottom-width:1px;border-left-width:1px}.v2-fp-registro i:nth-child(4){right:0;bottom:0;border-right-width:1px;border-bottom-width:1px}.v2-fp-palco:has(.v2-fp-soltar--arrastando,.v2-fp-status--rodando) .v2-fp-registro i{border-color:var(--v2-accent)}.v2-fp-fantasma{position:absolute;top:0;right:0;bottom:0;left:0;display:grid;place-items:center;opacity:.22;filter:grayscale(.4);pointer-events:none}.v2-fp-exemplo{position:absolute;top:0;left:0;color:var(--v2-text-tertiary);font-size:10.5px;letter-spacing:.08em;text-transform:uppercase}.v2-fp-esqueleto{display:grid;place-items:center;width:min(100cqw,calc(100cqh * var(--ar)));max-width:100%;aspect-ratio:var(--ar);border-radius:8px;background:linear-gradient(100deg,var(--v2-surface) 30%,var(--v2-surface-2) 50%,var(--v2-surface) 70%) 0 0 / 300% 100%;animation:v2-fp-brilho 1.6s linear infinite}.v2-fp-esqueleto span{display:inline-flex;align-items:center;gap:8px;padding:8px 14px;border-radius:999px;background:#141414cc;color:var(--v2-text-secondary);font-size:13px}@keyframes v2-fp-brilho{0%{background-position:100% 0}to{background-position:-50% 0}}.v2-fp-falha{display:flex;flex-direction:column;align-items:center;gap:8px;max-width:380px;text-align:center}.v2-fp-falha-icone{display:grid;place-items:center;width:40px;height:40px;border-radius:50%;background:#f8717114;color:var(--v2-accent-error)}.v2-fp-falha b{font-size:14px;font-weight:600}.v2-fp-falha p{margin:0;color:var(--v2-text-secondary);font-size:12.5px}@media(max-width:1080px){.v2-fp-bancada{grid-template-columns:320px minmax(0,1fr)}.v2-fp-cabeca{grid-template-columns:auto minmax(0,1fr)}.v2-fp-cabeca-lado{grid-column:2;flex-direction:row;flex-wrap:wrap;align-items:center}}@media(max-width:760px){.v2-shell:has(.v2-fp) .v2-sidebar{display:none}.v2-fp{min-height:100%}.v2-fp-movel{display:flex;flex-direction:column;gap:10px;padding:12px 16px 0}.v2-fp-movel-linha{display:flex;align-items:center;justify-content:space-between}.v2-fp-marca{display:inline-flex;align-items:center;color:inherit;text-decoration:none}.v2-fp-marca-logo{height:24px}.v2-fp-abas{display:flex;gap:6px;margin:0 -16px;padding:0 16px 4px;overflow-x:auto;scrollbar-width:none}.v2-fp-abas a{display:inline-flex;flex:none;align-items:center;gap:6px;height:30px;padding:0 11px;border:1px solid var(--v2-rail-line);border-radius:999px;background:var(--v2-surface);color:var(--v2-text-secondary);font-size:12px;text-decoration:none}.v2-fp-abas a[aria-current=page]{border-color:var(--v2-accent);background:var(--v2-accent-soft);color:#f4f4f5}.v2-fp-cabeca{grid-template-columns:auto minmax(0,1fr);gap:12px;padding:14px 16px}.v2-fp-cabeca-lado{grid-column:1 / -1;flex-direction:column;align-items:stretch}.v2-fp-bancada--compacta .v2-fp-controles{align-self:stretch}.v2-fp-ficha>div{flex:1}.v2-fp-ficha dd{white-space:normal}.v2-fp-pilula--saldo{display:none}.v2-fp-selo{width:44px;height:44px;margin-top:0;border-radius:12px}.v2-fp-soltar{min-height:0;padding:24px 18px}.v2-fp-passos{gap:4px 14px}.v2-fp-cabeca h1{font-size:28px}.v2-fp-bancada{display:flex;flex-direction:column;min-height:0;padding:0 16px calc(96px + env(safe-area-inset-bottom,0px))}.v2-fp-controles{position:static;max-height:none}.v2-fp-rolagem{overflow:visible}.v2-fp-rodape{position:fixed;right:0;bottom:0;left:0;z-index:10;padding:12px 16px calc(12px + env(safe-area-inset-bottom,0px));border-top:1px solid var(--v2-border-strong);border-radius:0}.v2-fp-acao{max-width:none}.v2-fp-palco{min-height:0}.v2-fp-area{flex:none;height:92vw;min-height:300px;padding:12px}}@media(prefers-reduced-motion:reduce){.v2-fp *,.v2-fp *:before,.v2-fp *:after{animation:none!important;transition:none!important}}.v2-fp-abrir{position:relative;display:inline-flex}.v2-fp-menu{position:absolute;top:calc(100% + 6px);right:0;z-index:30;min-width:220px;max-width:280px;max-height:300px;overflow-y:auto;padding:6px;display:flex;flex-direction:column;gap:1px;background:var(--v2-surface);border:1px solid var(--v2-rail-line);border-radius:10px;box-shadow:0 12px 32px #00000047}.v2-fp-menu-item{height:32px;padding:0 9px;display:flex;align-items:center;gap:8px;border:none;border-radius:6px;background:transparent;color:var(--v2-text-secondary);font:inherit;font-size:12.5px;text-align:left;cursor:pointer}.v2-fp-menu-item span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.v2-fp-menu-item:hover{background:var(--v2-track-bg);color:var(--v2-text-primary)}.v2-fp-menu-titulo{padding:8px 9px 4px;color:var(--v2-text-tertiary);font-size:11px}.v2-fp-zoom{position:relative;width:100%;height:100%;overflow:hidden;border-radius:8px;touch-action:none}.v2-fp-zoom--ampliado{cursor:grab}.v2-fp-zoom--arrastando{cursor:grabbing}.v2-fp-zoom-mundo{display:grid;width:100%;height:100%;place-items:center;transform-origin:center;will-change:transform}.v2-fp-zoom-controles{position:absolute;right:8px;bottom:8px;z-index:3;display:flex;align-items:center;gap:2px;padding:3px;border:1px solid var(--v2-contorno-cartao);border-radius:8px;background:#151515e6;cursor:default;opacity:.85;transition:opacity .15s}.v2-fp-zoom:hover .v2-fp-zoom-controles,.v2-fp-zoom-controles:focus-within{opacity:1}.v2-fp-zoom-controles button{display:grid;min-width:26px;height:26px;place-items:center;border:0;border-radius:5px;background:none;color:var(--v2-text-secondary);cursor:pointer}.v2-fp-zoom-controles button:hover:not(:disabled){background:#ffffff14;color:var(--v2-text-primary)}.v2-fp-zoom-controles button:disabled{opacity:.4;cursor:default}.v2-fp-zoom-controles .v2-fp-mono{min-width:42px;color:var(--v2-text-secondary);font-size:11px;text-align:center}.v2-fp-zoom-ajustar{padding:0 8px;font-size:11.5px}.v2-fp-cmp--ampliado input[type=range]{pointer-events:none}.v2-fp-alca{position:absolute;top:0;bottom:0;left:var(--pos);z-index:2;width:36px;margin-left:-18px;cursor:ew-resize;touch-action:none}.v2-fp-so-leitor{position:absolute;left:-9999px}.v2-fp-chat-conversa{display:flex;flex-direction:column;gap:14px;min-height:0}.v2-fp-chat-original{display:flex;align-items:center;gap:6px}.v2-fp-chat-msg{display:flex;max-width:92%;flex-direction:column;gap:6px}.v2-fp-chat-msg--eu{align-items:flex-end;align-self:flex-end}.v2-fp-chat-bolha{padding:8px 11px;border-radius:12px 12px 4px;background:var(--v2-surface-2);color:var(--v2-text-primary);overflow-wrap:anywhere}.v2-fp-chat-msg--ia{width:100%;max-width:100%}.v2-fp-chat-quem{display:flex;align-items:center;gap:6px;color:var(--v2-text-tertiary);font-size:11px}.v2-fp-chat-quem b{color:var(--v2-text-secondary);font-weight:600}.v2-fp-chat-texto{overflow-wrap:anywhere}.v2-fp-chat-msg--falhou .v2-fp-chat-texto{color:var(--v2-accent-error)}.v2-fp-chat-regiao{display:inline-flex;align-items:center;gap:5px;color:var(--v2-accent);font-size:10.5px}.v2-fp-chat-regiao i{width:8px;height:8px;border-radius:50%;background:var(--v2-accent);opacity:.7}.v2-fp-chat-digitando{display:inline-flex;align-items:center;gap:8px;color:var(--v2-text-secondary)}.v2-fp-chat-versao{display:flex;flex:1;align-items:center;gap:10px;width:100%;padding:6px;border:1px solid var(--v2-contorno-cartao);border-radius:8px;background:var(--fp-caixa);color:var(--v2-text-primary);font:inherit;text-align:left;cursor:pointer}.v2-fp-chat-versao:hover{border-color:var(--v2-border-strong)}.v2-fp-chat-versao[aria-current=true]{border-color:var(--v2-accent)}.v2-fp-chat-versao img,.v2-fp-chat-mini-vazia{display:block;width:44px;height:44px;flex:none;border-radius:6px;background:var(--v2-surface-2);object-fit:cover}.v2-fp-chat-versao small{display:block;overflow:hidden;max-width:190px;color:var(--v2-text-tertiary);font-size:10.5px;text-overflow:ellipsis;white-space:nowrap}.v2-fp-chat-composer{padding:10px;border-top:1px solid var(--v2-contorno-cartao);border-radius:0 0 12px 12px;background:var(--fp-painel)}.v2-fp-chat-caixa{padding:8px 8px 8px 10px;border:1px solid var(--v2-border-strong);border-radius:12px;background:var(--fp-caixa)}.v2-fp-chat-caixa textarea{display:block;box-sizing:border-box;width:100%;min-height:40px;max-height:120px;padding:2px 0;border:0;background:none;color:var(--v2-text-primary);font:inherit;outline:none;resize:none}.v2-fp-chat-linha{display:flex;align-items:center;gap:8px;margin-top:6px}.v2-fp-chat-marcar{display:inline-flex;align-items:center;gap:6px;height:28px;padding:0 10px;border:1px solid var(--v2-contorno-cartao);border-radius:999px;background:none;color:var(--v2-text-secondary);font:inherit;font-size:12px;cursor:pointer}.v2-fp-chat-marcar[aria-pressed=true]{border-color:var(--v2-accent);background:color-mix(in srgb,var(--v2-accent) 14%,transparent);color:var(--v2-accent)}.v2-fp-chat-marcar:disabled{opacity:.5;cursor:not-allowed}.v2-fp-chat-preco{margin-left:auto;color:var(--v2-text-tertiary);font-size:11px}.v2-fp-chat-enviar{display:grid;width:30px;height:30px;place-items:center;border:0;border-radius:50%;background:var(--v2-accent);color:var(--v2-accent-fg);cursor:pointer}.v2-fp-chat-enviar:disabled{background:var(--v2-surface-2);color:var(--v2-text-tertiary);cursor:not-allowed}.v2-fp-chat-quadro{position:relative;width:min(100cqw,calc(100cqh * var(--ar, 1)));max-width:100%;aspect-ratio:var(--ar, 1)}.v2-fp-chat-quadro>img{display:block;width:100%;height:100%;border-radius:8px;object-fit:contain;-webkit-user-select:none;user-select:none}.v2-fp-chat-quadro-so-ver{pointer-events:none}.v2-fp-pincel-flutua{position:absolute;top:12px;left:50%;z-index:4;transform:translate(-50%)}.v2-fp-pincel-flutua .v2-barra-pincel{flex-direction:row;gap:2px}.v2-fp-pincel-flutua .v2-barra-pincel-tamanhos{display:flex;flex-direction:row;gap:2px}.v2-fp-pincel-flutua .v2-barra-pincel-divisor{width:1px;height:20px;margin:0 4px}.v2-fp-feitos{display:flex;flex-direction:column;gap:8px;padding:10px 12px;border:1px solid var(--v2-contorno-cartao);border-radius:12px;background:var(--fp-painel)}.v2-fp-feitos-cabeca{display:flex;justify-content:space-between;font-size:11.5px}.v2-fp-feitos-cabeca .v2-fp-mono{color:var(--v2-text-tertiary)}.v2-fp-feitos-fila{display:flex;gap:8px;overflow-x:auto;padding-bottom:2px}.v2-fp-feito{display:block;width:92px;flex:none;padding:0;overflow:hidden;border:1px solid var(--v2-contorno-cartao);border-radius:8px;background:none;color:inherit;text-align:left;cursor:pointer}.v2-fp-feito:hover{border-color:var(--v2-border-strong)}.v2-fp-feito[aria-current=true]{border-color:var(--v2-accent)}.v2-fp-feito-img{display:block;height:64px;background:var(--fp-caixa)}.v2-fp-feito-img img{display:block;width:100%;height:100%;object-fit:cover}.v2-fp-feito>.v2-fp-mono{display:block;padding:4px 7px;color:var(--v2-text-tertiary);font-size:10px}.v2-criacao-linha{display:flex;flex:1 1 auto;align-items:center;gap:6px;min-width:0;flex-wrap:nowrap}.v2-criacao-espaco{flex:1}.v2-criacao-ancora{position:relative}.v2-criacao-chip{display:inline-flex;align-items:center;gap:6px;height:28px;padding:0 10px;border:1px solid var(--sl-editor-borda);border-radius:8px;background:transparent;color:var(--sl-cor-texto);font:500 12px/1 Inter,system-ui,sans-serif;cursor:pointer;white-space:nowrap}.v2-criacao-chip:hover{background:var(--v2-surface-2)}.v2-criacao-chip[aria-expanded=true]{background:var(--v2-surface-2);border-color:var(--sl-editor-inativo)}.v2-criacao-chip:focus-visible,.v2-criacao-item:focus-visible,.v2-criacao-cartao:focus-visible,.v2-criacao-modelo:focus-visible,.v2-criacao-papel-botao:focus-visible{outline:2px solid var(--v2-accent);outline-offset:-2px}.v2-criacao-chip:disabled{opacity:.5;cursor:default}.v2-criacao-chip-sufixo{color:var(--sl-editor-apoio)}.v2-criacao-opcoes{min-width:300px}.v2-criacao-estilos{width:300px;max-height:min(420px,60vh);overflow-y:auto}.v2-criacao-estilos .v2-criacao-opcao{flex:0 0 auto}.v2-criacao-estilo-ajuda{color:var(--sl-editor-discreto)}.v2-criacao-opcao{display:flex;align-items:flex-start;gap:10px;padding:8px 10px;border:0;border-radius:6px;background:transparent;color:var(--sl-editor-discreto);text-align:left;cursor:pointer}.v2-criacao-opcao:hover{background:var(--v2-surface)}.v2-criacao-opcao:focus-visible{outline:2px solid var(--v2-accent);outline-offset:-2px}.v2-criacao-opcao--ativa{background:var(--v2-surface-2);color:#f4f4f5}.v2-criacao-opcao-icone{flex:0 0 auto;margin-top:1px}.v2-criacao-opcao-texto{display:flex;flex-direction:column;gap:3px}.v2-criacao-opcao-rotulo{font:600 12px Inter,system-ui,sans-serif}.v2-criacao-opcao-ajuda{font:400 11px/1.35 Inter,system-ui,sans-serif;color:var(--sl-editor-apoio)}.v2-criacao-miniatura{width:16px;height:16px;border-radius:4px;object-fit:cover}.v2-criacao-lista,.v2-criacao-modelos,.v2-criacao-grade{position:absolute;bottom:calc(100% + 8px);left:0;z-index:20;display:flex;flex-direction:column;gap:2px;padding:3px;min-width:200px;border:1px solid var(--sl-editor-borda);border-radius:8px;background:var(--sl-editor-campo);box-shadow:0 8px 24px #00000059}.v2-criacao-ancora:nth-last-child(-n+2) .v2-criacao-lista,.v2-criacao-ancora:nth-last-child(-n+2) .v2-criacao-modelos{left:auto;right:0}.v2-criacao-item,.v2-criacao-modelo{display:flex;align-items:center;justify-content:space-between;gap:12px;height:28px;padding:0 10px;border:0;border-radius:6px;background:transparent;color:var(--sl-editor-discreto);font:400 12px Inter,system-ui,sans-serif;text-align:left;cursor:pointer;white-space:nowrap}.v2-criacao-item:hover,.v2-criacao-modelo:hover{background:var(--v2-surface)}.v2-criacao-item--ativo,.v2-criacao-modelo--ativo{background:var(--v2-surface-2);color:#f4f4f5;font-weight:600}.v2-criacao-modelo-nome{display:inline-flex;align-items:center;gap:6px}.v2-criacao-modelo-custo{font-family:var(--v2-font-mono);font-size:10.5px;color:var(--sl-editor-contorno-controle)}.v2-criacao-modelo--ativo .v2-criacao-modelo-custo{color:var(--sl-editor-apoio)}.v2-criacao-grade{display:grid;grid-template-columns:repeat(3,104px);gap:8px;padding:8px;width:max-content}.v2-criacao-cartao{display:flex;flex-direction:column;gap:6px;padding:0;border:0;background:transparent;color:var(--sl-editor-apoio);font:400 11.5px Inter,system-ui,sans-serif;text-align:left;cursor:pointer}.v2-criacao-cartao-foto{width:104px;height:72px;border-radius:6px;object-fit:cover;border:2px solid transparent}.v2-criacao-cartao[aria-selected=true]{color:#f4f4f5;font-weight:600}.v2-criacao-cartao[aria-selected=true] .v2-criacao-cartao-foto{border-color:var(--v2-accent)}.v2-criacao-cartao-foto--vazia{display:grid;place-items:center;background:var(--v2-surface);color:var(--sl-editor-contorno-controle);font-size:11px}.v2-criacao-cartao-foto--vazia:before{content:"Só o texto"}.v2-criacao-papel{display:inline-flex;gap:2px;padding:2px;border-radius:6px;background:var(--sl-editor-campo)}.v2-criacao-papel-botao{height:22px;padding:0 8px;border:0;border-radius:4px;background:transparent;color:var(--sl-editor-discreto);font:500 11.5px Inter,system-ui,sans-serif;cursor:pointer}.v2-criacao-papel-botao--ativo{background:var(--v2-surface-2);color:var(--v2-accent)}.v2-prompt-referencia-linha{display:flex;align-items:center;gap:8px;padding:0 12px}.v2-prompt-referencia-miniatura{width:30px;height:30px;flex:0 0 auto;border:1px solid var(--sl-editor-borda);border-radius:6px;background:var(--sl-editor-campo);object-fit:cover}.v2-prompt-referencia-tirar{display:grid;place-items:center;width:24px;height:24px;margin-left:auto;border:0;border-radius:6px;background:transparent;color:var(--sl-editor-discreto);cursor:pointer}.v2-prompt-referencia-tirar:hover{background:var(--v2-surface-2);color:var(--sl-cor-texto)}.v2-prompt-referencia-tirar:focus-visible{outline:2px solid var(--v2-accent);outline-offset:-2px}@media(max-width:480px){.v2-criacao-grade{grid-template-columns:repeat(2,104px)}}.v2-separar-vistas-camada{position:absolute;top:0;right:0;bottom:0;left:0;overflow:hidden;pointer-events:none}.v2-separar-vistas{position:absolute;display:flex;align-items:center;gap:8px;padding:4px;border:1px solid var(--sl-editor-borda);border-radius:8px;background:var(--v2-surface);box-shadow:0 8px 24px #0006;color:var(--sl-cor-texto);font-family:Inter,sans-serif;font-size:12px;font-weight:500;line-height:normal;white-space:nowrap;pointer-events:auto;transform:translate(-50%,calc(-100% - 8px))}.v2-separar-vistas-botao{display:flex;align-items:center;justify-content:center;gap:8px;min-height:36px;padding:8px 12px;border:0;border-radius:7px;background:transparent;color:inherit;font:inherit;white-space:inherit;cursor:pointer}.v2-separar-vistas-botao:hover:not(:disabled){background:var(--v2-surface-2)}.v2-separar-vistas-botao:focus-visible{outline:2px solid var(--v2-accent);outline-offset:-2px}.v2-separar-vistas-botao--destaque{background:var(--v2-surface-2);color:inherit;font-weight:500}.v2-separar-vistas-botao--destaque:hover:not(:disabled){background:var(--sl-cor-acao-suave);color:inherit}.v2-separar-vistas-botao:disabled{cursor:default;opacity:.7}.v2-separar-vistas-divisor{width:1px;height:16px;flex:0 0 1px;background:var(--sl-editor-borda)}@media(pointer:coarse){.v2-separar-vistas-botao{min-height:44px}}.driver-overlay{background:transparent!important;opacity:0!important}.driver-overlay,.driver-overlay *{pointer-events:none!important}.driver-active-element{box-shadow:0 0 0 3px #111214,0 0 0 5px var(--v2-accent, #a3e635),0 0 0 11px color-mix(in srgb,var(--v2-accent, #a3e635) 22%,transparent)!important;animation:v2-guia-pulso 1.6s ease-in-out infinite}@keyframes v2-guia-pulso{50%{box-shadow:0 0 0 3px #111214,0 0 0 5px var(--v2-accent, #a3e635),0 0 0 16px color-mix(in srgb,var(--v2-accent, #a3e635) 8%,transparent)}}.v2-guia-popover.driver-popover{position:fixed!important;top:auto!important;right:28px!important;bottom:28px!important;left:auto!important;transform:none!important;width:min(408px,calc(100vw - 32px));max-width:none;padding:0;overflow:hidden;border:1px solid var(--v2-accent);border-radius:18px;background:#19191b!important;opacity:1!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;color:#f6f6f4;box-shadow:0 25px 75px #000d}.v2-guia-popover.driver-popover.v2-guia-popover-left{right:auto!important;left:100px!important}.v2-guia-popover.driver-popover *{opacity:1}.v2-guia-popover .driver-popover-title{margin:0;padding:110px 22px 10px;color:#fff;font-family:var(--v2-font-display);font-size:28px;font-weight:650;line-height:1;letter-spacing:-.035em}.v2-guia-popover .driver-popover-title:before{content:"GUIA RÁPIDO";position:absolute;top:20px;left:22px;color:var(--v2-accent);font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:10px;font-weight:800;letter-spacing:.12em}.v2-guia-popover .driver-popover-description{margin:0;padding:0 22px 22px;color:#f0f0f2;font-size:15px;line-height:1.55}.v2-guia-step-marker{position:absolute;top:64px;left:22px;display:grid;width:34px;height:34px;place-items:center;border-radius:10px;background:var(--v2-accent);color:var(--v2-accent-fg);font:800 11px ui-monospace,SFMono-Regular,Menlo,monospace}.v2-guia-popover .driver-popover-progress-text{position:absolute;top:102px;left:22px;color:var(--v2-accent);font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:10px;font-weight:800;letter-spacing:.1em}.v2-guia-popover .driver-popover-footer{margin-top:0;padding:13px 16px;border-top:1px solid #48484f}.v2-guia-popover .driver-popover-next-btn{min-width:126px;min-height:42px;border:1px solid var(--v2-accent);border-radius:9px;background:var(--v2-accent);color:var(--v2-accent-fg);font-weight:800;text-shadow:none}.v2-guia-popover .driver-popover-prev-btn{min-height:42px;border:0;background:transparent;color:#eee;text-shadow:none}.v2-guia-popover .driver-popover-close-btn{top:14px;right:16px;border:1px solid #55555c;border-radius:999px;padding:6px 10px;background:#28282d;color:#fff;font-size:12px;line-height:1;text-shadow:none}.v2-guia-popover .driver-popover-arrow{display:none!important}@media(max-width:700px){.v2-guia-popover.driver-popover,.v2-guia-popover.driver-popover.v2-guia-popover-left{top:auto!important;right:0!important;bottom:0!important;left:0!important;width:100%;border-radius:20px 20px 0 0;border-bottom:0}.v2-guia-popover .driver-popover-title{padding-top:106px;font-size:26px}.v2-guia-step-marker{top:60px;left:20px}.v2-guia-popover .driver-popover-progress-text{top:98px;left:20px}}@media(prefers-reduced-motion:reduce){.driver-active-element,.driver-overlay{transition:none!important;animation:none!important}}.v2-guia-ancorado.driver-popover{width:min(300px,calc(100vw - 24px));max-width:none;padding:14px 16px 12px;border:1px solid var(--v2-accent, #a3e635);border-radius:14px;background:#19191b;color:#f6f6f4;box-shadow:0 18px 50px #000c;font-family:inherit}.v2-guia-ancorado .driver-popover-title{margin:0 56px 4px 0;color:#fff;font-family:var(--v2-font-display, inherit);font-size:17px;font-weight:650;line-height:1.2;letter-spacing:-.01em}.v2-guia-ancorado .driver-popover-description{margin:0;color:#e4e4e6;font-size:13.5px;line-height:1.45}.v2-guia-nota{display:block;margin-top:8px;padding-top:8px;border-top:1px solid rgba(255,255,255,.1);color:#a8a8ae;font-size:12.5px;line-height:1.4}.v2-guia-ancorado .driver-popover-close-btn{top:12px;right:12px;width:auto;height:auto;padding:3px 9px;border:1px solid #55555c;border-radius:999px;background:#28282d;color:#d8d8dc;font-size:11px;line-height:1.3}.v2-guia-ancorado .driver-popover-close-btn:hover,.v2-guia-ancorado .driver-popover-close-btn:focus-visible{color:#fff}.v2-guia-ancorado .driver-popover-footer{margin-top:12px;gap:8px;flex-wrap:wrap}.v2-guia-ancorado .driver-popover-progress-text{color:var(--v2-accent, #a3e635);font:700 10px ui-monospace,SFMono-Regular,Menlo,monospace;letter-spacing:.08em}.v2-guia-ancorado .driver-popover-navigation-btns{gap:6px}.v2-guia-ancorado .driver-popover-footer-btn{padding:7px 12px;border:0;border-radius:8px;background:transparent;color:#e8e8ea;font-size:12.5px;font-weight:600;text-shadow:none}.v2-guia-ancorado .driver-popover-next-btn{background:var(--v2-accent, #a3e635);color:var(--v2-accent-fg, #0a0f0d)}.v2-guia-ancorado .driver-popover-footer-btn:hover{filter:brightness(1.1);background-color:inherit}.v2-guia-ancorado .driver-popover-prev-btn:hover{background:#ffffff14}.v2-guia-acao{flex-basis:100%;order:-1;padding:9px 12px;border:1px solid var(--v2-accent, #a3e635);border-radius:9px;background:color-mix(in srgb,var(--v2-accent, #a3e635) 14%,transparent);color:var(--v2-accent, #a3e635);font:inherit;font-size:13px;font-weight:700;cursor:pointer}.v2-guia-acao:disabled{opacity:.8;cursor:default}.v2-guia-ancorado .driver-popover-arrow{border-width:9px}.v2-guia-ancorado .driver-popover-arrow-side-left{border-left-color:var(--v2-accent, #a3e635)}.v2-guia-ancorado .driver-popover-arrow-side-right{border-right-color:var(--v2-accent, #a3e635)}.v2-guia-ancorado .driver-popover-arrow-side-top{border-top-color:var(--v2-accent, #a3e635)}.v2-guia-ancorado .driver-popover-arrow-side-bottom{border-bottom-color:var(--v2-accent, #a3e635)}.v2-guia-acao--discreta{border-color:transparent;background:none;padding:4px 0;text-align:left;font-weight:600;text-decoration:underline}.v2-guia-ancorado .driver-popover-footer button:disabled{opacity:.4;cursor:not-allowed}.v2-m3{--v2-m3-sombra: 0 8px 24px #00000059;--v2-m3-fundo-status: #000000b3;--v2-m3-linha: #ffffff1f;--v2-m3-linha-forte: #ffffff3d;--v2-m3-fundo-soltar: #a3e6350d;--v2-m3-texto-ativo: #f4f4f5;position:relative;height:100vh;overflow:hidden;background-color:var(--v2-plano-bg);background-image:radial-gradient(var(--v2-plano-ponto) 1px,transparent 1.2px);background-size:18px 18px}.v2-m3-palco{position:absolute;top:0;right:0;bottom:0;left:0}.v2-m3-palco[data-cenario=claro]{background-image:radial-gradient(120% 90% at 50% 42%,#f4f4f5,#d4d4d8 60%,#a1a1aa);background-size:100% 100%}.v2-m3-palco[data-cenario=escuro]{background-image:radial-gradient(110% 90% at 50% 40%,#2a2a2a,#151515 55%,#0b0b0b);background-size:100% 100%}.v2-m3-palco[data-cenario=cor]{background-image:radial-gradient(110% 90% at 50% 40%,#ffffff1a 0%,transparent 70%);background-size:100% 100%}.v2-m3-palco[data-cenario=claro] .v2-m3-dica,.v2-m3-palco[data-cenario=claro] .v2-m3-credito{color:#52525b}.v2-m3-gl{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;display:block;touch-action:none;outline:none}.v2-m3-canto{position:absolute;z-index:2;display:flex;gap:8px;pointer-events:none}.v2-m3-canto>*{pointer-events:auto}.v2-m3-canto--topo-esq{top:12px;left:12px;flex-direction:column;align-items:flex-start}.v2-m3-canto--baixo-esq{left:12px;bottom:18px}.v2-m3-barra{display:flex;align-items:center;gap:4px;padding:6px;background:var(--v2-surface);border:1px solid var(--v2-contorno-cartao);border-radius:12px;box-shadow:var(--v2-m3-sombra)}.v2-m3-canto--esq{z-index:3;left:12px;top:50%;transform:translateY(-50%);align-items:flex-start}.v2-m3-canto--baixo{left:50%;bottom:12px;transform:translate(-50%);align-items:center;justify-content:center;flex-wrap:wrap;width:max-content;max-width:calc(100% - 24px)}.v2-m3-canto--baixo-dir{right:12px;bottom:12px;flex-direction:column;align-items:flex-end;gap:6px}.v2-m3-barra--vertical{flex-direction:column}.v2-m3-canto--topo-dir{top:12px;right:12px}.v2-m3-bt{display:inline-flex;align-items:center;justify-content:center;gap:6px;min-width:32px;height:32px;padding:0 8px;border:0;border-radius:8px;background:transparent;color:var(--v2-text-secondary);font:inherit;font-size:12px;font-weight:500;white-space:nowrap;cursor:pointer}.v2-m3-bt:hover:not(:disabled){background:#ffffff14;color:#f4f4f5}.v2-m3-bt[aria-pressed=true],.v2-m3-bt[aria-checked=true],.v2-m3-bt[aria-expanded=true]{background:color-mix(in srgb,var(--v2-accent) 20%,transparent);color:var(--v2-accent)}.v2-m3-bt:disabled{opacity:.4;cursor:default}.v2-m3-bt:focus-visible{outline:2px solid var(--v2-accent);outline-offset:1px}.v2-m3-bt--icone{padding:0;width:32px}.v2-m3-bt--claro{padding:0 12px;background:#f4f4f5;color:#111;font-weight:600}.v2-m3-bt--claro:hover:not(:disabled){background:#e4e4e7;color:#111}.v2-m3-bt--gravando{padding:0 12px;font-weight:600}.v2-m3-bt--gravando,.v2-m3-bt--gravando:hover:not(:disabled){background:var(--v2-accent-error);color:#1a0a0a}.v2-m3-bt--mini{padding:0;width:28px;height:28px}.v2-m3-bt--ajustar{padding:0 8px;font-size:11px;white-space:nowrap}.v2-m3-bt--ferramenta{flex-direction:column;gap:2px;width:52px;height:48px;padding:0;font-size:10.5px}.v2-m3-espelhado{display:inline-flex;transform:scaleX(-1)}.v2-m3-grupo{display:contents}.v2-m3-divisor{flex:none;width:1px;height:20px;margin:0 2px;background:#ffffff1f}.v2-m3-mangas{display:flex;gap:2px}.v2-m3-mangas .v2-m3-bt{padding:0 10px}.v2-m3-rot{padding:0 4px 0 6px;font-family:var(--v2-font-mono);font-size:10px;letter-spacing:.02em;color:var(--v2-text-tertiary)}.v2-m3-mini{width:18px;height:18px;border-radius:4px;object-fit:contain;background:#ffffff14;box-shadow:inset 0 0 0 1px #ffffff26}.v2-m3-vazio{width:6px;height:6px;border-radius:50%;box-shadow:inset 0 0 0 1px var(--v2-text-tertiary)}.v2-m3-barra--zoom{height:34px;padding:0 4px}.v2-m3-zoom-v{min-width:40px;text-align:center;font-family:var(--v2-font-mono);font-size:11px;color:var(--v2-text-primary)}.v2-m3-leitura{min-width:4.2ch;padding:0 6px;text-align:right;font-family:var(--v2-font-mono);font-size:12px;font-weight:600;color:#f4f4f5}.v2-m3-credito{font-family:var(--v2-font-mono);font-size:10px;color:var(--v2-text-tertiary);opacity:.75;text-decoration:none}.v2-m3-credito:hover{opacity:1;text-decoration:underline}.v2-m3-titulo{display:inline-flex;align-items:center;gap:7px;padding:0 6px 0 4px;font-family:var(--v2-font-display);font-size:13px;font-weight:600;color:var(--v2-m3-texto-ativo);white-space:nowrap}.v2-m3-titulo svg{color:var(--v2-accent)}.v2-m3-status{display:inline-flex;align-items:center;gap:7px;height:24px;max-width:100%;padding:0 10px;border-radius:6px;background:var(--v2-m3-fundo-status);color:var(--v2-text-secondary);font-size:11px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.v2-m3-status:before{content:"";flex:none;width:6px;height:6px;border-radius:50%;background:var(--v2-accent)}.v2-m3-status--carregando:before{background:var(--v2-text-tertiary);animation:v2-m3-pulsa 1.2s ease-in-out infinite}.v2-m3-status--falhou:before{background:var(--v2-accent-error)}.v2-m3-status--rodando:before{animation:v2-m3-pulsa 1.2s ease-in-out infinite}.v2-m3-status b{color:#f4f4f5;font-weight:600}.v2-m3-status-detalhe{font-family:var(--v2-font-mono)}.v2-m3-dica{font-family:var(--v2-font-mono);font-size:10.5px;letter-spacing:.02em;color:var(--v2-text-tertiary)}.v2-m3-carga{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;display:grid;place-items:center;pointer-events:none}.v2-m3-carga>div{display:flex;flex-direction:column;align-items:center;gap:10px;padding:16px 22px;border-radius:12px;background:var(--v2-surface);border:1px solid var(--v2-contorno-cartao);box-shadow:var(--v2-m3-sombra)}.v2-m3-carga b{font-size:13px;color:var(--v2-text-primary)}.v2-m3-carga small{font-family:var(--v2-font-mono);font-size:11px;color:var(--v2-text-tertiary)}.v2-m3-gira{width:16px;height:16px;border:2px solid var(--v2-accent);border-right-color:transparent;border-radius:50%;animation:v2-m3-gira .8s linear infinite}.v2-m3-toast{position:absolute;left:50%;top:20px;z-index:10;display:flex;align-items:center;gap:8px;max-width:calc(100% - 32px);padding:10px 14px;border-radius:10px;background:var(--v2-surface-2);border:1px solid var(--v2-border-strong);box-shadow:var(--v2-m3-sombra);font-size:12.5px;color:var(--v2-text-primary);opacity:0;transform:translate(-50%,-12px);pointer-events:none;transition:opacity .2s,transform .2s}.v2-m3-toast--on{opacity:1;transform:translate(-50%)}.v2-m3-toast svg{color:var(--v2-accent)}.v2-m3-toast--erro svg{color:var(--v2-accent-error)}@keyframes v2-m3-pulsa{50%{opacity:.3}}@keyframes v2-m3-gira{to{transform:rotate(360deg)}}@media(prefers-reduced-motion:reduce){.v2-m3-gira,.v2-m3-status--carregando:before,.v2-m3-status--rodando:before{animation:none}}@media(max-width:1180px){.v2-m3-titulo,.v2-m3-divisor--titulo,.v2-m3-rot,.v2-m3-dica,.v2-m3-acao-rot{display:none}.v2-m3-canto--topo-dir .v2-m3-bt{padding:0;width:32px}.v2-m3-canto--baixo-dir{bottom:72px}}@media(max-width:640px){.v2-m3-canto--topo-esq{top:8px;left:8px;max-width:calc(100% - 136px)}.v2-m3-canto--topo-dir{top:8px;right:8px}.v2-m3-canto--esq{left:8px;top:calc(42% - 70px);transform:none}.v2-m3-bt--ferramenta{width:44px;height:44px;font-size:0;gap:0}.v2-m3-canto--baixo{bottom:20px;flex-direction:column;gap:6px;max-width:calc(100% - 16px)}.v2-m3-canto--baixo-esq,.v2-m3-barra--zoom{display:none}.v2-m3-canto--baixo .v2-m3-barra{max-width:100%;gap:2px}.v2-m3-canto--baixo .v2-m3-bt{padding:0 5px;gap:4px}.v2-m3-canto--baixo-dir{right:8px;bottom:4px}}.v2-m3-cta{position:absolute;left:96px;top:50%;z-index:2;transform:translateY(-50%);display:flex;flex-direction:column;align-items:center;gap:8px;width:220px;padding:14px 14px 12px;border-radius:14px;background:color-mix(in srgb,var(--v2-surface) 90%,transparent);border:1px solid var(--v2-contorno-cartao);box-shadow:var(--v2-m3-sombra);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);text-align:center}.v2-m3-cta--faixa{left:50%;top:auto;bottom:var(--v2-m3-faixa-embaixo, 66px);transform:translate(-50%);flex-direction:row;width:max-content;max-width:calc(100% - 16px);padding:5px;border-radius:12px}.v2-m3-cta--faixa .v2-m3-cta-guia,.v2-m3-cta--faixa .v2-m3-cta-dica,.v2-m3-cta--faixa .v2-m3-cta-baixar-rot{display:none}.v2-m3-cta-subir{display:inline-flex;align-items:center;justify-content:center;gap:8px;box-sizing:border-box;max-width:100%;min-height:36px;padding:6px 14px;text-align:center;border:0;border-radius:10px;background:var(--v2-accent);color:var(--v2-accent-fg);font:inherit;font-size:14px;font-weight:600;line-height:1.25;cursor:pointer}.v2-m3-cta-subir svg{flex-shrink:0}.v2-m3-cta-subir:hover{background:var(--v2-accent-claro)}.v2-m3-cta--faixa .v2-m3-cta-subir{flex-shrink:0;min-height:0;height:32px;padding:0 12px;white-space:nowrap;font-size:12.5px;border-radius:8px}.v2-m3-cta-ou{margin:0;color:var(--v2-text-secondary);font-size:12px}.v2-m3-cta--faixa .v2-m3-cta-ou{font-size:11.5px;white-space:nowrap}.v2-m3-cta-dica{color:var(--v2-text-tertiary);font:10px var(--v2-font-mono);white-space:nowrap}.v2-m3-cta-dica kbd{font:inherit;border:1px solid var(--v2-m3-linha);border-radius:4px;padding:1px 5px;color:var(--v2-text-secondary)}.v2-m3-cta-guia{width:auto;height:96px;max-width:190px;opacity:.9}.v2-m3-cta-baixar{display:inline-flex;align-items:center;justify-content:center;gap:6px;height:26px;padding:0 10px;border:1px solid var(--v2-m3-linha);border-radius:7px;color:var(--v2-text-secondary);font-size:11.5px;text-decoration:none}.v2-m3-cta-baixar:hover{color:#f4f4f5;border-color:var(--v2-m3-linha-forte)}.v2-m3-cta--faixa .v2-m3-cta-baixar{height:32px;width:32px;padding:0}.v2-m3-soltar{position:absolute;top:8px;right:8px;bottom:8px;left:8px;z-index:6;pointer-events:none;display:flex;justify-content:center;align-items:flex-start;padding-top:64px;border:2px dashed var(--v2-accent);border-radius:14px;background:var(--v2-m3-fundo-soltar)}.v2-m3-soltar span{display:inline-flex;align-items:center;gap:8px;height:34px;padding:0 14px;border-radius:10px;background:var(--v2-accent);color:var(--v2-accent-fg);font-size:13px;font-weight:600;box-shadow:var(--v2-m3-sombra)}@media(max-width:640px){.v2-m3-palco{--v2-m3-faixa-embaixo: 122px}.v2-m3-cta--faixa .v2-m3-cta-ou{display:none}}.v2-m3-gl--movendo{cursor:grabbing}.v2-m3-alcas{position:absolute;top:0;right:0;bottom:0;left:0;z-index:2;pointer-events:none}.v2-m3-alca{position:absolute;width:12px;height:12px;margin:-6px 0 0 -6px;border-radius:3px;background:var(--v2-accent);box-shadow:0 0 0 2px #151515,0 2px 6px #0008;pointer-events:auto;touch-action:none}.v2-m3-alca--borda{width:10px;height:10px;margin:-5px 0 0 -5px;border-radius:50%}.v2-m3-alca:hover,.v2-m3-alca--ativa{transform:scale(1.25)}.v2-m3-barra-arte{position:absolute;z-index:3;left:50%;top:calc(100% - 130px);transform:translate(-50%)}.v2-m3-nome-arte{display:inline-flex;align-items:center;gap:6px;padding:0 6px 0 4px;font-size:11.5px;font-weight:600;color:var(--v2-text-primary);white-space:nowrap}.v2-m3-nome-arte i{width:8px;height:8px;border-radius:2px;background:var(--v2-accent)}.v2-m3-slider{width:84px;accent-color:var(--v2-accent)}.v2-m3-medida{min-width:34px;font-family:var(--v2-font-mono);font-size:11px;color:var(--v2-text-secondary);white-space:nowrap}@media(max-width:640px){.v2-m3-nome-arte,.v2-m3-divisor--nome,.v2-m3-slider{display:none}}.v2-m3-gaveta{position:absolute;z-index:5;left:calc(100% + 8px);top:50%;transform:translateY(-50%);width:304px;max-height:min(560px,calc(100vh - 150px));display:flex;flex-direction:column;overflow:hidden;background:var(--v2-surface);border:1px solid var(--v2-contorno-cartao);border-radius:12px;box-shadow:var(--v2-m3-sombra)}.v2-m3-gaveta-cabeca{display:flex;align-items:center;justify-content:space-between;gap:8px;padding:10px 10px 10px 14px;border-bottom:1px solid var(--v2-contorno-cartao)}.v2-m3-gaveta-cabeca h2{margin:0;font:600 13.5px/1.2 var(--v2-font-display);color:var(--v2-text-primary)}.v2-m3-gaveta-cabeca h2 small{margin-left:6px;font:400 11px var(--v2-font);color:var(--v2-text-tertiary)}.v2-m3-gaveta-fechar,.v2-m3-icone-bt{display:grid;place-items:center;flex:none;width:28px;height:28px;border:1px solid transparent;border-radius:6px;background:none;color:var(--v2-text-tertiary);cursor:pointer}.v2-m3-gaveta-fechar:hover,.v2-m3-icone-bt:hover{background:var(--v2-surface-2);color:var(--v2-text-primary)}.v2-m3-gaveta-corpo{display:flex;flex-direction:column;gap:16px;min-height:0;padding:14px;overflow-x:hidden;overflow-y:auto}.v2-m3-bloco{display:flex;flex-direction:column;gap:8px}.v2-m3-rotulo{display:flex;align-items:baseline;justify-content:space-between;gap:8px;font-size:11px;font-weight:600;color:var(--v2-text-secondary)}.v2-m3-rotulo span{font-weight:400;color:var(--v2-text-tertiary)}.v2-m3-lista{display:flex;flex-direction:column;overflow:hidden;background:var(--v2-input);border:1px solid var(--v2-contorno-cartao);border-radius:8px}.v2-m3-lista label{display:flex;align-items:center;gap:9px;min-height:32px;padding:0 10px;border-top:1px solid var(--v2-contorno-cartao);font-size:12px;color:var(--v2-text-secondary);cursor:pointer}.v2-m3-lista label:first-child{border-top:0}.v2-m3-lista input{margin:0;accent-color:var(--v2-accent)}.v2-m3-lista label:has(input:checked){background:var(--v2-surface-2);color:var(--v2-text-primary)}.v2-m3-lista label:has(input:focus-visible){outline:2px solid var(--v2-accent);outline-offset:-2px}.v2-m3-fim{margin-left:auto;font:10.5px var(--v2-font-mono);color:var(--v2-text-tertiary)}.v2-m3-amostra{flex:none;width:16px;height:16px;border-radius:4px;box-shadow:inset 0 0 0 1px #ffffff26}.v2-m3-paleta{display:grid;grid-template-columns:repeat(8,minmax(0,1fr));gap:6px}.v2-m3-paleta button{aspect-ratio:1;padding:0;border:0;border-radius:6px;box-shadow:inset 0 0 0 1px #ffffff26;cursor:pointer}.v2-m3-paleta button[aria-pressed=true]{box-shadow:0 0 0 2px var(--v2-surface),0 0 0 4px var(--v2-accent)}.v2-m3-outra{display:flex;flex-wrap:wrap;align-items:center;gap:8px}.v2-m3-outra .v2-botao-de-cor-conteudo{order:1}.v2-m3-outra .v2-m3-hex{font:11px var(--v2-font-mono);color:var(--v2-text-secondary)}.v2-m3-bt-simples{height:28px;margin-left:auto;padding:0 10px;background:var(--v2-surface-2);border:1px solid #ffffff1f;border-radius:6px;color:var(--v2-text-primary);font:inherit;font-size:12px;cursor:pointer}.v2-m3-grade{display:grid;grid-template-columns:1fr 1fr;gap:8px}.v2-m3-opcao{position:relative;display:flex;flex-direction:column;gap:2px;padding:7px;background:var(--v2-input);border:1px solid var(--v2-contorno-cartao);border-radius:8px;cursor:pointer}.v2-m3-opcao input{position:absolute;opacity:0}.v2-m3-vista{height:48px;margin-bottom:6px;border-radius:5px;box-shadow:inset 0 0 0 1px #ffffff14}.v2-m3-vista--pontos{background:#212121 radial-gradient(#ffffff33 1px,transparent 1.2px) 0 0 / 9px 9px}.v2-m3-vista--claro{background:radial-gradient(120% 90% at 50% 38%,#f4f4f5,#a1a1aa)}.v2-m3-vista--escuro{background:radial-gradient(110% 90% at 50% 35%,#2a2a2a,#0b0b0b)}.v2-m3-opcao b{font-size:11.5px;font-weight:600;color:var(--v2-text-primary)}.v2-m3-opcao small{font-size:10.5px;line-height:1.3;color:var(--v2-text-tertiary)}.v2-m3-opcao:has(input:checked){border-color:var(--v2-accent);box-shadow:0 0 0 1px var(--v2-accent)}.v2-m3-opcao:has(input:focus-visible),.v2-m3-chave:has(input:focus-visible){outline:2px solid var(--v2-accent);outline-offset:2px}.v2-m3-chave{display:flex;align-items:center;justify-content:space-between;gap:10px;min-height:34px;padding:0 10px;background:var(--v2-input);border:1px solid var(--v2-contorno-cartao);border-radius:8px;font-size:12px;color:var(--v2-text-secondary);cursor:pointer}.v2-m3-chave input{-webkit-appearance:none;-moz-appearance:none;appearance:none;position:relative;flex:none;width:30px;height:18px;margin:0;border-radius:999px;background:var(--v2-surface-2);box-shadow:inset 0 0 0 1px #ffffff3d;cursor:pointer}.v2-m3-chave input:after{content:"";position:absolute;top:3px;left:3px;width:12px;height:12px;border-radius:50%;background:var(--v2-text-secondary);transition:transform .15s}.v2-m3-chave input:checked{background:var(--v2-accent);box-shadow:none}.v2-m3-chave input:checked:after{transform:translate(12px);background:var(--v2-accent-fg)}.v2-m3-chave:has(input:checked){color:var(--v2-text-primary)}@media(max-width:640px){.v2-m3-gaveta{position:fixed;left:62px;right:8px;top:auto;bottom:120px;transform:none;width:auto;max-height:calc(100dvh - 250px);z-index:8}}.v2-m3-mono{font-family:var(--v2-font-mono);font-variant-numeric:tabular-nums}.v2-m3-chapa{position:relative;display:grid;place-items:center;padding:10px;background:var(--v2-input);border:1px dashed var(--v2-border-strong);border-radius:8px}.v2-m3-chapa--soltando,.v2-m3-slot--soltando,.v2-m3-slot:hover{border-color:var(--v2-accent)}.v2-m3-quadro{position:relative;max-width:100%;margin:0 auto;touch-action:none}.v2-m3-quadro canvas{position:absolute;top:0;right:0;bottom:0;left:0;display:block;width:100%;height:100%;border-radius:3px;box-shadow:0 0 0 1px #ffffff14;cursor:grab}.v2-m3-quadro canvas:active{cursor:grabbing}.v2-m3-quadro canvas:focus-visible{outline:2px solid var(--v2-accent);outline-offset:2px}.v2-m3-guia-camada{position:absolute;max-width:none;opacity:.8;pointer-events:none}.v2-m3-caixa-arte{position:absolute;border:1.5px dashed var(--v2-accent);pointer-events:none}.v2-m3-molde-alca{position:absolute;width:12px;height:12px;margin:-6px 0 0 -6px;border-radius:3px;background:var(--v2-accent);box-shadow:0 0 0 2px #151515;pointer-events:auto;touch-action:none}.v2-m3-molde-alca--nw{left:0;top:0;cursor:nwse-resize}.v2-m3-molde-alca--ne{left:100%;top:0;cursor:nesw-resize}.v2-m3-molde-alca--sw{left:0;top:100%;cursor:nesw-resize}.v2-m3-molde-alca--se{left:100%;top:100%;cursor:nwse-resize}.v2-m3-duas-chaves{display:grid;grid-template-columns:1fr 1fr;gap:6px}.v2-m3-dica-gaveta{margin:0;font-size:11px;color:var(--v2-text-tertiary)}.v2-m3-regua{display:grid;grid-template-columns:minmax(0,1fr) 40px;align-items:center;gap:10px}.v2-m3-regua input[type=range]{width:100%;height:18px;margin:0;accent-color:var(--v2-accent)}.v2-m3-regua output{font-size:11px;color:var(--v2-text-secondary);text-align:right}.v2-m3-botoes{display:flex;flex-wrap:wrap;gap:6px}.v2-m3-botoes button,.v2-m3-bt-linha{display:inline-flex;align-items:center;justify-content:center;gap:6px;height:30px;padding:0 8px;background:var(--v2-surface-2);border:1px solid var(--v2-divider);border-radius:7px;color:var(--v2-text-primary);font:inherit;font-size:11.5px;white-space:nowrap;text-decoration:none;cursor:pointer}.v2-m3-botoes button{flex:1 1 auto}.v2-m3-botoes button:hover,.v2-m3-bt-linha:hover{border-color:var(--v2-border-strong)}.v2-m3-bt-linha{width:100%;box-sizing:border-box}.v2-m3-medida-molde{display:flex;flex-direction:column;gap:3px;padding:9px 10px;background:var(--v2-input);border:1px solid var(--v2-contorno-cartao);border-radius:8px}.v2-m3-medida-molde b{font:600 13px var(--v2-font-mono);color:#f4f4f5}.v2-m3-medida-molde span{font:11px var(--v2-font-mono);color:var(--v2-text-secondary)}.v2-m3-medida-molde small{font-size:10.5px;color:var(--v2-text-tertiary)}.v2-m3-arquivo{display:flex;align-items:center;gap:10px;padding:8px;background:var(--v2-input);border:1px solid var(--v2-contorno-cartao);border-radius:8px}.v2-m3-arquivo-mini{flex:none;width:36px;height:36px;object-fit:contain;background:var(--v2-surface-2);border-radius:6px}.v2-m3-arquivo-nome{flex:1;min-width:0}.v2-m3-arquivo-nome b{display:block;overflow:hidden;font-size:12px;font-weight:500;color:var(--v2-text-primary);white-space:nowrap;text-overflow:ellipsis}.v2-m3-arquivo-nome small{font-size:11px;color:var(--v2-text-tertiary)}.v2-m3-slot{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:4px;width:100%;min-height:92px;padding:14px;background:var(--v2-input);border:1px dashed var(--v2-border-strong);border-radius:8px;color:var(--v2-text-secondary);font:inherit;text-align:center;cursor:pointer}.v2-m3-slot-mais{display:grid;place-items:center;width:30px;height:30px;margin-bottom:4px;background:var(--v2-surface-2);border-radius:8px;color:var(--v2-text-primary)}.v2-m3-slot strong{font-size:12.5px;font-weight:500;color:var(--v2-text-primary)}.v2-m3-slot small{font-size:11px;color:var(--v2-text-tertiary)}.v2-m3-luz{background:linear-gradient(135deg,#fffaf3,#8a8a8a)}.v2-m3-luz--corFiel{background:linear-gradient(135deg,#e4e4e4,#d4d4d4)}.v2-m3-luz--catalogo{background:linear-gradient(135deg,#fff,#c9c9c9)}.v2-m3-luz--dramatico{background:linear-gradient(110deg,#ffe0b8,#3a3a3a 55%,#9fb4e8)}.v2-m3-luz--suave{background:linear-gradient(135deg,#fbfbfb,#dcdcdc)}.v2-m3-luz--vitrine{background:radial-gradient(circle at 50% 10%,#fff4e6,#8c8170 55%,#2b2b2b)}.v2-m3-luz--noturno{background:linear-gradient(135deg,#9fb4ff,#1e2340 70%)}.v2-m3-luz--ecommerce{background:linear-gradient(135deg,#fff,#ededed)}.v2-m3-trama{background-size:64px 64px;filter:grayscale(1) contrast(1.6) brightness(1.15)}.v2-m3-dica-do-bloco{margin:6px 2px 0;font-size:11px;line-height:1.4;color:var(--v2-text-tertiary)}.v2-m3-vista--parede{background:#9fb39b url(/modelos/sombras/mini/folhas.jpg) center / cover;background-blend-mode:multiply}.v2-m3-parede{display:flex;flex-direction:column;gap:10px;margin-top:10px}.v2-m3-sombras{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;max-height:260px;overflow-y:auto;padding-right:2px}.v2-m3-sombra{position:relative;display:flex;flex-direction:column;gap:3px;cursor:pointer;min-width:0}.v2-m3-sombra input{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;margin:0;opacity:0;pointer-events:none}.v2-m3-sombra-img{aspect-ratio:3 / 2;border-radius:5px;background-size:cover;background-position:center;background-blend-mode:multiply;box-shadow:inset 0 0 0 1px #ffffff14}.v2-m3-sombra small{overflow:hidden;font-size:10px;color:var(--v2-text-tertiary);text-overflow:ellipsis;white-space:nowrap}.v2-m3-sombra:has(input:checked) .v2-m3-sombra-img{box-shadow:0 0 0 2px var(--v2-accent)}.v2-m3-sombra:has(input:checked) small{color:var(--v2-text-primary)}.v2-m3-sombra:has(input:focus-visible) .v2-m3-sombra-img{outline:2px solid var(--v2-text-primary);outline-offset:2px}.v2-m3-sugerida{position:absolute;top:4px;left:4px;padding:1px 5px;border-radius:4px;font-size:9px;font-weight:600;color:var(--v2-accent-fg);background:var(--v2-accent);pointer-events:none}.v2-m3-faixa{display:flex;flex-direction:column;gap:4px;font-size:11px;color:var(--v2-text-secondary)}.v2-m3-faixa input{width:100%;accent-color:var(--v2-accent)}.v2-m3-automatica{display:flex;align-items:center;gap:8px;width:100%;padding:7px 9px;border:1px solid var(--sl-editor-borda, #ffffff1a);border-radius:8px;background:none;color:var(--v2-text-secondary);font:inherit;font-size:12px;text-align:left;cursor:pointer}.v2-m3-automatica small{margin-left:auto;color:var(--v2-text-tertiary);font-size:11px}.v2-m3-automatica .v2-m3-amostra{background:conic-gradient(#9fb39b,#a9bfd1,#d8b4ae,#e6dfd2,#9fb39b)}.v2-m3-automatica[aria-pressed=true]{border-color:var(--v2-accent);color:var(--v2-text-primary)}.v2-pl-raiz{--v2-pl-scrim: #000000b3;font-family:var(--v2-font);font-size:14px;line-height:1.45;color:var(--v2-text-primary);-webkit-font-smoothing:antialiased}:is(.v2--claro,[data-tema=claro] .v2) .v2-pl-raiz{--v2-pl-scrim: #11141873}.v2-pl-raiz *,.v2-pl-raiz *:before,.v2-pl-raiz *:after{box-sizing:border-box}:where(.v2-pl-raiz) button{font:inherit;color:inherit;cursor:pointer}.v2-pl-raiz :focus-visible{outline:2px solid var(--v2-accent);outline-offset:2px;border-radius:6px}.v2-pl-modal .v2-pl-aviso{margin:0;text-align:center;font-size:11px;color:var(--v2-text-tertiary)}.v2-pl-botao{display:flex;align-items:center;justify-content:center;gap:8px;width:100%;min-height:34px;padding:7px 12px;border-radius:8px;border:0;background:var(--v2-accent);color:var(--v2-accent-fg);font-weight:500;font-size:12.5px;text-align:center;text-decoration:none}.v2-pl-raiz .v2-pl-botao{color:var(--v2-accent-fg)}.v2-pl-raiz .v2-pl-botao--contorno{background:transparent;color:var(--v2-text-primary);border:1px solid var(--v2-border-strong)}.v2-pl-raiz .v2-pl-botao--texto{background:none;color:var(--v2-text-secondary)}.v2-pl-botao[disabled]{opacity:.5;cursor:default}.v2-pl-fundo{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1000;display:grid;place-items:center;padding:16px;overflow:auto;background:var(--v2-pl-scrim);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);animation:v2-pl-surge .18s ease-out both}.v2-pl-modal:focus-visible{outline:1px solid var(--v2-divider)}.v2-pl-modal{position:relative;width:min(476px,100%);background:var(--v2-surface);border-radius:16px;outline:1px solid var(--v2-divider);outline-offset:-.5px;box-shadow:var(--v2-sombra-modal);padding:0;display:grid;gap:0;overflow:hidden;isolation:isolate;animation:v2-pl-sobe .32s cubic-bezier(.2,.9,.3,1.1) both}.v2-pl-modal:before{content:"";position:absolute;inset:0 0 auto;height:220px;z-index:-1;pointer-events:none;background:radial-gradient(120% 100% at 0% 0%,color-mix(in srgb,var(--v2-accent) 13%,transparent),transparent 62%)}.v2-pl-corpo>*{animation:v2-pl-sobe .38s cubic-bezier(.2,.9,.3,1) both}.v2-pl-corpo>:nth-child(2){animation-delay:60ms}.v2-pl-corpo>:nth-child(3){animation-delay:.12s}.v2-pl-corpo>:nth-child(4){animation-delay:.18s}.v2-pl-corpo>:nth-child(n+5){animation-delay:.22s}@keyframes v2-pl-surge{0%{opacity:0}}@keyframes v2-pl-sobe{0%{opacity:0;transform:translateY(10px) scale(.985)}}@media(prefers-reduced-motion:reduce){.v2-pl-fundo,.v2-pl-modal,.v2-pl-corpo>*{animation:none}}.v2-pl-fechar{position:absolute;top:14px;right:14px;width:30px;height:30px;z-index:2;border:1px solid transparent;background:color-mix(in srgb,var(--v2-surface-2) 70%,transparent);border-radius:50%;display:grid;place-items:center;transition:background .15s,color .15s,border-color .15s}.v2-pl-raiz .v2-pl-fechar{color:var(--v2-text-secondary)}.v2-pl-raiz .v2-pl-fechar:hover{color:var(--v2-text-primary);background:var(--v2-surface-2);border-color:var(--v2-divider)}.v2-pl-fechar svg{width:15px;height:15px}.v2-pl-visual{position:relative;background:var(--v2-page-bg);border-bottom:1px solid var(--v2-divider);padding:20px 26px 8px}.v2-pl-ilustracao{display:block;width:100%;height:146px;margin:0}.v2-pl-contexto{position:absolute;left:22px;top:15px;font:10px var(--v2-font-mono);color:var(--v2-text-tertiary);letter-spacing:.06em}.v2-pl-contexto--sobre{position:static;display:inline-flex;align-items:center;gap:7px;margin-bottom:12px;font-size:10.5px;letter-spacing:.1em;text-transform:uppercase;color:var(--v2-text-secondary)}.v2-pl-contexto--sobre:before{content:"";width:6px;height:6px;border-radius:50%;background:var(--v2-accent);box-shadow:0 0 0 3px color-mix(in srgb,var(--v2-accent) 22%,transparent)}.v2-pl-corpo{padding:25px 26px 22px;display:grid;gap:20px}.v2-pl-modal h3{margin:0;font:500 26px/1.14 var(--v2-font-display);letter-spacing:-.75px;padding:0;max-width:370px;text-wrap:balance}.v2-pl-modal p{color:var(--v2-text-secondary);font-size:13px;line-height:1.65;margin:10px 0 0}.v2-pl-sugerido{position:relative;background:linear-gradient(180deg,color-mix(in srgb,var(--v2-accent) 7%,transparent),transparent 70%),var(--v2-surface-2);outline:1px solid color-mix(in srgb,var(--v2-accent) 38%,var(--v2-divider));outline-offset:-.5px;border-radius:12px;padding:16px 16px 15px;display:grid;gap:14px;box-shadow:0 14px 34px -22px color-mix(in srgb,var(--v2-accent) 55%,transparent)}.v2-pl-sugerido:before{content:"";position:absolute;top:-.5px;left:18px;right:18px;height:1px;background:linear-gradient(90deg,transparent,var(--v2-accent),transparent);opacity:.7}.v2-pl-s-topo{display:flex;justify-content:space-between;align-items:center;gap:8px;flex-wrap:wrap}.v2-pl-s-nome{display:inline-flex;align-items:center;gap:10px;font-size:13px;font-weight:500}.v2-pl-etiqueta{display:grid;place-items:center;width:38px;height:43px;flex:none;border:1px solid color-mix(in srgb,var(--v2-accent) 45%,transparent);border-radius:7px;font:500 25px var(--v2-font-display);color:var(--v2-accent);background:var(--v2-accent-soft)}.v2-pl-etiqueta--longa{font-size:15px}.v2-pl-nome-plano{display:grid;gap:3px}.v2-pl-pop{justify-self:start;padding:1px 7px;border-radius:999px;font-size:9.5px;font-weight:600;letter-spacing:.04em;text-transform:uppercase;color:var(--v2-accent-fg);background:var(--v2-accent)}.v2-pl-s-preco{display:grid;justify-items:end;gap:1px;font-size:11px;color:var(--v2-text-secondary);white-space:nowrap}.v2-pl-s-preco small{font-size:10.5px;color:var(--v2-text-tertiary)}.v2-pl-s-preco b{font:500 23px var(--v2-font-display);color:var(--v2-text-primary);letter-spacing:-.8px;margin-right:3px}.v2-pl-libera{list-style:none;margin:0;padding:0;display:grid;gap:6px;font-size:12px;line-height:1.5;color:var(--v2-text-secondary)}.v2-pl-libera li{display:flex;gap:8px;align-items:flex-start}.v2-pl-libera svg{flex:none;box-sizing:content-box;width:9px;height:9px;padding:3px;margin-top:1px;border-radius:50%;color:var(--v2-accent);background:var(--v2-accent-soft)}.v2-pl-libera b{color:var(--v2-text-primary);font-weight:500}.v2-pl-sugerido .v2-pl-libera{border-top:1px solid var(--v2-divider);padding-top:13px;gap:7px}.v2-pl-acoes{display:grid;gap:6px}.sl-dialogo .v2-pl-acoes{width:100%}.v2-pl-painel-conteudo{display:grid;gap:14px}.v2-pl-acoes .v2-pl-botao{min-height:48px;border-radius:10px;font-size:14px;font-weight:600;letter-spacing:-.1px;box-shadow:inset 0 1px #ffffff40,0 10px 24px -12px color-mix(in srgb,var(--v2-accent) 80%,transparent);transition:filter .15s,transform .15s,box-shadow .15s}.v2-pl-acoes .v2-pl-botao:not(.v2-pl-botao--texto):hover{filter:brightness(1.06);box-shadow:inset 0 1px #ffffff40,0 14px 30px -12px color-mix(in srgb,var(--v2-accent) 95%,transparent)}.v2-pl-acoes .v2-pl-botao:not(.v2-pl-botao--texto):active{transform:translateY(1px) scale(.99)}.v2-pl-botao-seta{width:16px;height:16px;flex:none;transition:transform .18s ease-out}.v2-pl-botao:hover .v2-pl-botao-seta{transform:translate(3px)}.v2-pl-acoes .v2-pl-botao--texto{min-height:32px;font-size:12.5px;font-weight:500;box-shadow:none}.v2-pl-raiz .v2-pl-acoes .v2-pl-botao--texto:hover{color:var(--v2-text-primary)}.v2-pl-acoes .v2-pl-botao--duplo{flex-direction:column;gap:1px;min-height:52px;padding:8px 14px;box-shadow:none}.v2-pl-raiz .v2-pl-acoes .v2-pl-botao--duplo:hover{border-color:var(--v2-accent);box-shadow:none;filter:none}.v2-pl-botao--duplo small{color:var(--v2-text-secondary);font-size:11.5px;font-weight:500}.v2-pl-saldo{padding:0 0 16px;border-bottom:1px solid var(--v2-divider);display:grid;gap:9px}.v2-pl-saldo-topo{display:flex;justify-content:space-between;align-items:baseline;font-size:11px;color:var(--v2-text-secondary)}.v2-pl-saldo-topo b{font:500 18px var(--v2-font-display);color:var(--v2-text-primary)}.v2-pl-saldo-topo small{font:12px var(--v2-font);color:var(--v2-text-tertiary)}.v2-pl-saldo .v2-pg-matriz{margin:0}.v2-pl-legenda{display:flex;gap:14px;font-size:10px;color:var(--v2-text-tertiary)}.v2-pl-legenda span{display:inline-flex;align-items:center;gap:6px}.v2-pl-legenda i{width:7px;height:7px;border-radius:50%;box-sizing:border-box}.v2-pl-p-vazio{background:var(--v2-ponto-vazio)}.v2-pl-p-cota{background:var(--v2-accent)}.v2-pl-p-falta{border:1px solid var(--v2-atencao)}.v2-pl-duas{display:grid;grid-template-columns:1fr 1fr;gap:10px;border:0;padding:0;margin:0;min-width:0}.v2-pl-duas--uma{grid-template-columns:1fr}.v2-pl-escolha{position:relative;display:grid;gap:5px;padding:14px 12px;border-radius:10px;border:1px solid var(--v2-border-strong);background:var(--v2-surface);cursor:pointer;min-width:0}.v2-pl-escolha input{position:absolute;opacity:0;top:0;right:0;bottom:0;left:0;margin:0;cursor:pointer}.v2-pl-escolha:after{content:"";position:absolute;right:12px;top:14px;width:11px;height:11px;border:1px solid var(--v2-border-strong);border-radius:50%}.v2-pl-escolha:has(input:checked){background:var(--v2-accent-soft);border-color:var(--v2-accent)}.v2-pl-escolha:has(input:checked):after{border:3px solid var(--v2-surface);background:var(--v2-accent);box-shadow:0 0 0 1px var(--v2-accent)}.v2-pl-escolha--pacote:has(input:checked){background:var(--v2-pacote-soft);border-color:var(--v2-pacote)}.v2-pl-escolha--pacote:has(input:checked):after{background:var(--v2-pacote);box-shadow:0 0 0 1px var(--v2-pacote)}.v2-pl-escolha:has(input:focus-visible){outline:2px solid var(--v2-accent);outline-offset:2px}.v2-pl-e-rot{font-size:10px;color:var(--v2-text-tertiary);padding-right:18px}.v2-pl-escolha b{font-size:13px;font-weight:500}.v2-pl-e-num{font:500 21px var(--v2-font-display);letter-spacing:-.5px;margin-top:4px}.v2-pl-e-preco{font-size:10px;line-height:1.6;color:var(--v2-text-secondary)}.v2-pl-ilustracao .a{stroke:var(--v2-accent)}.v2-pl-ilustracao .af{fill:var(--v2-accent)}.v2-pl-ilustracao .s{fill:var(--v2-surface)}.v2-pl-ilustracao .s2{fill:var(--v2-surface-2)}.v2-pl-ilustracao .l{stroke:var(--v2-border-strong)}.v2-pl-ilustracao .t{stroke:var(--v2-text-secondary)}.v2-pl-ilustracao .w{stroke:var(--v2-atencao)}.v2-pl-ilustracao .p{stroke:var(--v2-pacote)}.v2-pl-ilustracao .pf{fill:var(--v2-pacote)}@media(max-width:560px){.v2-pl-fundo{padding:8px}.v2-pl-corpo{padding:22px 20px 18px;gap:18px}.v2-pl-modal h3{font-size:24px}.v2-pl-visual{padding:22px 12px 4px}.v2-pl-ilustracao{height:130px}.v2-pl-escolha{padding:12px 10px}.v2-pl-s-preco b{font-size:21px}.v2-pl-s-nome{gap:7px}}@media(max-width:360px){.v2-pl-duas{grid-template-columns:1fr}}.v2-pl-pg{--pl-line: var(--v2-divider);--pl-text-2: var(--v2-text-secondary);--pl-text-3: var(--v2-text-tertiary);--pl-accent-linha: color-mix(in srgb, var(--v2-accent) 40%, transparent);--pl-sombra: 0 18px 40px -18px #00000099;container-type:inline-size;max-width:1160px;margin:0 auto;font-family:var(--v2-font);font-size:14px;line-height:1.5;color:var(--v2-text-primary);-webkit-font-smoothing:antialiased}:is(.v2--claro,[data-tema=claro] .v2) .v2-pl-pg{--pl-line: var(--v2-contorno-cartao);--pl-text-2: #5d6570;--pl-text-3: var(--v2-text-secondary);--pl-accent-linha: color-mix(in srgb, var(--v2-accent) 35%, transparent);--pl-sombra: 0 18px 40px -22px #11141840}.v2-pl-pg *,.v2-pl-pg *:before,.v2-pl-pg *:after{box-sizing:border-box}.v2-pl-pg :focus-visible{outline:2px solid var(--v2-accent);outline-offset:2px;border-radius:6px}.v2-pl-pg :where(h1,h2,h3){margin:0;font-family:var(--v2-font-display);font-weight:600;letter-spacing:-.02em;text-wrap:balance}.v2-pl-pg :where(p,ul){margin:0}.v2-pl-pg :where(ul){list-style:none;padding:0}.v2-pl-num{font-family:var(--v2-font-mono);font-variant-numeric:tabular-nums}.v2-pl-tile{flex:none;width:44px;height:44px;display:grid;place-items:center;border-radius:10px;background:var(--v2-surface-2);border:1px solid var(--pl-line);color:var(--pl-text-2)}.v2-pl-tile--destaque{background:var(--v2-accent-soft);border-color:var(--v2-accent);color:var(--v2-accent)}.v2-pl-topo{display:grid;justify-items:center;gap:8px;margin:4px auto 0;text-align:center}.v2-pl-topo h1{font-size:clamp(26px,3.2cqi,38px);line-height:1.1;letter-spacing:-.02em}.v2-pl-lede{color:var(--pl-text-2);font-size:15px;max-width:72ch}.v2-pl-compra-bloco{margin-bottom:20px}.v2-pl-compra-dica{margin-top:10px;text-align:center;font-size:13.5px;color:var(--pl-text-2)}.v2-pl-confianca{display:flex;flex-wrap:wrap;justify-content:center;gap:8px 22px;margin:18px 0 0;padding:0;list-style:none;font-size:13px;color:var(--pl-text-2)}.v2-pl-confianca li{display:inline-flex;align-items:center;gap:7px}.v2-pl-confianca li:before{content:"";width:8px;height:4px;margin-top:-3px;border-left:1.6px solid var(--v2-accent);border-bottom:1.6px solid var(--v2-accent);transform:rotate(-45deg)}.v2-pl-confianca--creditos li:before{border-color:var(--sl-cor-pacote)}.v2-pl-pg .v2-pl-botao{display:inline-flex;width:auto;height:auto;min-height:40px;padding:0 16px;margin-top:16px;border-radius:10px;border:1px solid var(--v2-accent);font:600 13px var(--v2-font);cursor:pointer;transition:background .2s,border-color .2s,transform .2s}.v2-pl-pg .v2-pl-botao:hover:not(:disabled){background:var(--v2-accent-claro);border-color:var(--v2-accent-claro)}.v2-pl-pg .v2-pl-botao:active:not(:disabled){transform:translateY(1px)}.v2-pl-pg .v2-pl-botao--contorno{background:transparent;color:var(--v2-text-primary);border-color:var(--v2-border-strong)}.v2-pl-pg .v2-pl-botao--contorno:hover:not(:disabled){border-color:var(--pl-text-2);background:var(--v2-surface-2)}.v2-pl-pg .v2-pl-botao[disabled]{opacity:1;color:var(--pl-text-3);border-color:var(--pl-line);background:transparent}.v2-pl-provador{display:grid;grid-template-columns:44px 1fr auto;align-items:center;gap:24px;background:var(--v2-surface);border:1px solid var(--pl-line);border-radius:16px;padding:16px 20px;margin-bottom:16px}.v2-pl-provador h2{font-size:18px}.v2-pl-provador h2 small{font:500 12px var(--v2-font);color:var(--pl-text-3);margin-left:8px;letter-spacing:0}:is(.v2--claro,[data-tema=claro] .v2) .v2-pl-provador h2 small{color:var(--pl-text-2)}.v2-pl-provador p{color:var(--pl-text-2);margin-top:4px;font-size:13px}.v2-pl-provador p b{color:var(--v2-text-primary);font-weight:600}.v2-pl-pg .v2-pl-provador .v2-pl-botao{margin:0}.v2-pl-escada{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;align-items:stretch}.v2-pl-plano{position:relative;min-width:0;display:flex;flex-direction:column;background:var(--v2-surface);border:1px solid var(--pl-line);border-radius:18px;padding:16px 10px 22px;transition:transform .5s cubic-bezier(.16,1,.3,1),border-color .3s,box-shadow .5s cubic-bezier(.16,1,.3,1)}.v2-pl-plano:hover{transform:translateY(-4px);border-color:var(--v2-border-strong);box-shadow:var(--pl-sombra)}.v2-pl-plano--popular,.v2-pl-plano--popular:hover{border-color:var(--pl-accent-linha)}.v2-pl-plano--popular{background:linear-gradient(180deg,var(--v2-accent-soft),transparent 46%),var(--v2-surface)}.v2-pl-pg .v2-pl-selo{font:600 11px var(--v2-font);padding:4px 9px;border-radius:999px;background:var(--v2-accent);color:var(--v2-accent-fg)}.v2-pl-pg .v2-pl-selo--neutro{background:var(--v2-surface);color:var(--pl-text-2);border:1px solid var(--pl-line)}.v2-pl-topo-plano{display:flex;align-items:center;justify-content:space-between;gap:8px;padding:0 12px}.v2-pl-corpo-plano{padding:14px 12px 0;display:flex;flex-direction:column;flex:1}.v2-pl-corpo-plano h3{font-size:20px}.v2-pl-pg .v2-pl-preco{display:flex;align-items:baseline;gap:6px;margin-top:6px}.v2-pl-pg .v2-pl-preco b{font:600 30px/1 var(--v2-font-display);letter-spacing:-.03em}.v2-pl-pg .v2-pl-preco span{color:var(--pl-text-3);font-size:13px}.v2-pl-volume{margin-top:18px;padding:14px 0;border-block:1px solid var(--pl-line)}.v2-pl-grande{font:600 26px/1 var(--v2-font-display);letter-spacing:-.02em;display:flex;align-items:baseline;gap:6px}.v2-pl-grande small{font:500 13px var(--v2-font);color:var(--pl-text-2);letter-spacing:0}.v2-pl-exemplos-titulo{color:var(--pl-text-3);font-size:12px;margin-top:12px}.v2-pl-exemplos{display:grid;gap:6px;margin-top:6px;font-size:12px;line-height:1.35}.v2-pl-exemplos li{display:grid;color:var(--pl-text-2)}.v2-pl-exemplos b{color:var(--v2-text-primary);font-weight:500}.v2-pl-exemplos small{color:var(--pl-text-3);font-size:11px}.v2-pl-inclui{margin-top:18px;font-size:13px}.v2-pl-inclui>p{color:var(--pl-text-3);font-size:12px;margin-bottom:8px}.v2-pl-inclui ul{display:grid;gap:8px}.v2-pl-inclui li{display:grid;grid-template-columns:16px 1fr;gap:8px;color:var(--pl-text-2)}.v2-pl-inclui li b{color:var(--v2-text-primary);font-weight:500}.v2-pl-visto{width:16px;height:16px;stroke:var(--v2-accent);fill:none;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round;margin-top:1px}.v2-pl-extras{display:grid;grid-template-columns:1fr 1fr;gap:16px;margin-top:16px}.v2-pl-extra{display:grid;grid-template-columns:44px minmax(0,1fr);gap:16px;align-items:start;background:var(--v2-surface);border:1px solid var(--pl-line);border-radius:18px;padding:18px 22px}.v2-pl-extra h3{font-size:17px}.v2-pl-extra p{color:var(--pl-text-2);font-size:13px;margin-top:4px}.v2-pl-precos-pacote{display:flex;flex-wrap:wrap;gap:6px;margin-top:10px}.v2-pl-precos-pacote li{font-size:12px;padding:3px 8px;border-radius:6px;background:var(--v2-pacote-soft);color:var(--pl-text-2)}.v2-pl-precos-pacote b{color:var(--v2-text-primary);font-weight:600}.v2-pl-pg .v2-pl-extra .v2-pl-botao{margin-top:12px;min-height:34px}.v2-pl-pg .v2-pl-aviso-da-pagina{margin-top:12px}.v2-pl-duvidas{display:grid;grid-template-columns:44px minmax(0,1fr) auto;gap:16px;align-items:center;margin-top:16px;background:var(--v2-surface);border:1px solid var(--pl-line);border-radius:18px;padding:18px 22px}.v2-pl-duvidas h3{font-size:17px}.v2-pl-duvidas p{color:var(--pl-text-2);font-size:13px;margin-top:4px}.v2-pl-pg .v2-pl-duvidas .v2-pl-botao{width:auto;min-height:34px;padding:7px 16px;white-space:nowrap}.v2-pl-pg .v2-pl-aviso-da-pagina:empty{display:none}.v2-pl-comparar{margin-top:56px;border:1px solid var(--pl-line);border-radius:18px;background:var(--v2-surface)}.v2-pl-comparar>summary{list-style:none;cursor:pointer;display:flex;justify-content:space-between;align-items:center;gap:16px;padding:20px 24px;border-radius:18px}.v2-pl-comparar>summary::-webkit-details-marker{display:none}.v2-pl-comparar>summary h2{font-size:20px}.v2-pl-comparar>summary p{color:var(--pl-text-2);font-size:13px;margin-top:2px}.v2-pl-seta{width:36px;height:36px;flex:none;border-radius:50%;border:1px solid var(--v2-border-strong);display:grid;place-items:center;transition:transform .4s cubic-bezier(.16,1,.3,1)}.v2-pl-seta svg{width:16px;height:16px;stroke:var(--v2-text-primary);fill:none;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.v2-pl-comparar[open] .v2-pl-seta{transform:rotate(180deg)}.v2-pl-grade{padding:0 24px 24px}.v2-pl-cab,.v2-pl-linha{display:grid;grid-template-columns:minmax(200px,1.6fr) repeat(5,minmax(0,1fr));align-items:center}.v2-pl-cab{position:sticky;top:0;background:var(--v2-surface);z-index:1;border-bottom:1px solid var(--v2-border-strong)}.v2-pl-cab>span{padding:12px 8px;text-align:center;font:600 13px var(--v2-font-display)}.v2-pl-cab>.v2-pl-col-destaque{color:var(--v2-accent)}.v2-pl-grade .v2-pl-grupo{font:600 11px var(--v2-font);letter-spacing:.08em;text-transform:uppercase;color:var(--pl-text-3);padding:22px 0 8px}.v2-pl-linha{border-bottom:1px solid var(--pl-line);min-height:44px}.v2-pl-linha>span{padding:10px 8px;text-align:center;font-size:13px;color:var(--pl-text-2)}.v2-pl-linha>.v2-pl-rot{text-align:left;padding-left:0;color:var(--v2-text-primary);font-weight:500}.v2-pl-rot small{display:block;color:var(--pl-text-3);font-weight:400;font-size:12px}.v2-pl-linha>.v2-pl-col-destaque{background:var(--v2-accent-soft);align-self:stretch;display:grid;place-items:center}.v2-pl-linha--muda>.v2-pl-rot:before,.v2-pl-legenda-muda i{content:"";display:inline-block;width:6px;height:6px;border-radius:50%;background:var(--v2-accent);margin-right:8px;vertical-align:middle}.v2-pl-linha .v2-pl-visto{display:inline-block;margin:0;vertical-align:middle}.v2-pl-grade .v2-pl-nao{color:var(--pl-text-3)}.v2-pl-legenda-muda{display:flex;align-items:center;color:var(--pl-text-3);font-size:12px;padding:0 24px 20px}.v2-pl-custos{margin-top:72px;display:grid;grid-template-columns:380px 1fr;gap:40px;align-items:start;scroll-margin-top:24px}.v2-pl-custos:focus{outline:none}.v2-pl-custos-cab{display:flex;align-items:center;gap:14px}.v2-pl-custos h2{font-size:26px}.v2-pl-custos-intro p{color:var(--pl-text-2);margin-top:8px;max-width:40ch}.v2-pl-tabela-custo{display:grid;gap:1px;background:var(--pl-line);border:1px solid var(--pl-line);border-radius:16px;overflow:hidden}.v2-pl-custo{background:var(--v2-surface);padding:16px 20px;display:grid;grid-template-columns:1fr auto;gap:4px 16px;align-items:baseline}.v2-pl-pg .v2-pl-custo h3{font:600 15px var(--v2-font);letter-spacing:0}.v2-pl-valor{font:600 15px var(--v2-font-mono);color:var(--v2-accent);white-space:nowrap}.v2-pl-custo p{grid-column:1 / -1;color:var(--pl-text-2);font-size:13px}.v2-pl-custo--gratis .v2-pl-valor{color:var(--pl-text-2)}.v2-pl-modelos{grid-column:1 / -1;display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:6px;margin-top:10px}.v2-pl-modelos li{background:var(--v2-surface-2);border-radius:8px;padding:8px;font-size:12px;color:var(--pl-text-2);display:grid;gap:2px}.v2-pl-modelos b{font:600 14px var(--v2-font-mono);color:var(--v2-text-primary)}.v2-pl-modos{grid-column:1 / -1;width:100%;margin-top:10px;border-collapse:separate;border-spacing:0 4px;font-size:13px}.v2-pl-modos th,.v2-pl-modos td{padding:8px 10px;text-align:left;font-weight:400}.v2-pl-modos thead th{padding-top:0;padding-bottom:0;font:500 11px var(--v2-font-mono);letter-spacing:.06em;text-transform:uppercase;color:var(--pl-text-2)}.v2-pl-modos tbody th,.v2-pl-modos tbody td{background:var(--v2-surface-2)}.v2-pl-modos tbody th{color:var(--pl-text-2);border-radius:8px 0 0 8px}.v2-pl-modos tbody td{font:600 13px var(--v2-font-mono);color:var(--v2-text-primary);white-space:nowrap}.v2-pl-modos tbody td:last-child{border-radius:0 8px 8px 0}.v2-pl-oculto{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.v2-pl-fecho{margin-top:72px;border-radius:22px;padding:36px 40px;display:flex;justify-content:space-between;align-items:center;gap:24px;flex-wrap:wrap;background:radial-gradient(circle at 1px 1px,var(--v2-neutro-soft) 1px,transparent 1.4px) 0 0 / 14px 14px,var(--v2-surface);border:1px solid var(--pl-accent-linha)}.v2-pl-fecho h2{font-size:clamp(22px,3cqi,30px);max-width:22ch}.v2-pl-fecho p{color:var(--pl-text-2);margin-top:6px}.v2-pl-pg .v2-pl-fecho .v2-pl-botao{margin:0;min-height:46px;padding:0 22px;font-size:14px}@media(prefers-reduced-motion:no-preference){.v2-pl-escada .v2-pl-plano{animation:v2-pl-subir .9s cubic-bezier(.16,1,.3,1) both}.v2-pl-escada .v2-pl-plano:nth-child(2){animation-delay:.07s}.v2-pl-escada .v2-pl-plano:nth-child(3){animation-delay:.14s}.v2-pl-escada .v2-pl-plano:nth-child(4){animation-delay:.21s}}@keyframes v2-pl-subir{0%{opacity:.001;transform:translateY(18px);filter:blur(4px)}}@media(prefers-reduced-motion:reduce){.v2-pl-plano,.v2-pl-seta{transition:none}.v2-pl-plano:hover{transform:none}}@media(max-width:760px){.v2-pagina.v2-pagina--planos{padding:28px 16px 72px}}@container (max-width: 960px){.v2-pl-escada{grid-template-columns:repeat(2,minmax(0,1fr))}.v2-pl-custos{grid-template-columns:1fr}}@container (max-width: 720px){.v2-pl-topo{margin-bottom:24px}.v2-pl-provador{grid-template-columns:44px minmax(0,1fr);gap:12px 14px;padding:16px}.v2-pl-provador .v2-pl-botao{grid-column:1 / -1}.v2-pl-escada{grid-template-columns:1fr}.v2-pl-pg .v2-pl-preco{flex-wrap:wrap;row-gap:2px}.v2-pl-pg .v2-pl-preco b{white-space:nowrap}.v2-pl-volume{margin-top:16px;padding:12px 0}.v2-pl-pg .v2-pl-plano .v2-pl-botao,.v2-pl-pg .v2-pl-fecho .v2-pl-botao{width:100%}.v2-pl-extras{grid-template-columns:1fr}.v2-pl-extra{padding:16px}.v2-pl-duvidas{grid-template-columns:44px minmax(0,1fr);padding:16px}.v2-pl-pg .v2-pl-duvidas .v2-pl-botao{grid-column:1 / -1;width:100%}.v2-pl-comparar>summary{padding:16px}.v2-pl-grade{padding:0 12px 16px}.v2-pl-cab,.v2-pl-linha{grid-template-columns:repeat(5,minmax(0,1fr))}.v2-pl-cab>span:first-child{display:none}.v2-pl-cab>span{font-size:11px;padding:10px 2px}.v2-pl-linha>.v2-pl-rot{grid-column:1 / -1;padding:12px 0 2px;font-size:13px}.v2-pl-linha>span{padding:6px 2px 10px;font-size:12px}.v2-pl-linha>.v2-pl-col-destaque{border-radius:6px}.v2-pl-linha .v2-pl-num{font-family:var(--v2-font);font-size:11px;overflow-wrap:anywhere}.v2-pl-pg .v2-pl-fecho .v2-pl-botao{font-size:13px;padding:8px 12px}.v2-pl-legenda-muda{padding:0 12px 16px}.v2-pl-modelos{grid-template-columns:repeat(3,minmax(0,1fr))}.v2-pl-modos{table-layout:fixed;font-size:12px}.v2-pl-modos th,.v2-pl-modos td{padding:7px 6px;overflow-wrap:anywhere}.v2-pl-modos tbody td{font-size:12px;white-space:normal}.v2-pl-modos thead th:first-child,.v2-pl-modos tbody th{width:38%}.v2-pl-fecho{padding:24px 20px}}.v2-pl-compra{--seletor-cor: var(--v2-accent);position:relative;display:grid;grid-template-columns:1fr 1fr;margin:26px auto 4px;max-width:640px;padding:5px;border:1px solid var(--pl-line);border-radius:18px;background:var(--v2-surface);isolation:isolate}.v2-pl-compra--creditos{--seletor-cor: var(--sl-cor-pacote)}.v2-pl-compra-marca{position:absolute;z-index:-1;top:5px;bottom:5px;left:5px;width:calc(50% - 5px);border-radius:13px;background:color-mix(in srgb,var(--seletor-cor) 16%,var(--v2-surface));box-shadow:inset 0 0 0 1.5px var(--seletor-cor);transition:transform .32s cubic-bezier(.2,.8,.2,1),background .32s,box-shadow .32s}.v2-pl-compra--assinatura .v2-pl-compra-marca{transform:translate(100%)}.v2-pl-compra-opcao{display:grid;gap:2px;justify-items:center;padding:12px 14px;border:0;border-radius:13px;background:transparent;color:var(--pl-text-2);font:inherit;text-align:center;cursor:pointer;transition:color .2s}.v2-pl-compra-opcao{position:relative}.v2-pl-compra-opcao b{font-family:var(--v2-font-display);font-size:16px}.v2-pl-compra-selo{position:absolute;top:-12px;left:50%;transform:translate(-50%);padding:2px 9px;border-radius:var(--sl-raio-pilula);background:#050505;box-shadow:inset 0 0 0 1px var(--sl-cor-pacote);color:#fff;font-size:10.5px;font-style:normal;font-weight:800;letter-spacing:.04em;text-transform:uppercase;white-space:nowrap}.v2-pl-compra-opcao span{font-size:12px}.v2-pl-compra-opcao[aria-checked=true]{color:var(--v2-text-primary, var(--sl-cor-texto))}.v2-pl-compra-opcao[aria-checked=true] b{color:var(--seletor-cor)}.v2-pl-compra-opcao:focus-visible{outline:2px solid var(--sl-cor-foco);outline-offset:2px}.v2-pl-pg .v2-pl-extras:has(>:only-child){grid-template-columns:1fr}@container (max-width: 520px){.v2-pl-compra{margin-top:18px}.v2-pl-compra-opcao{align-content:center;min-height:52px;padding:8px 10px}.v2-pl-compra-opcao b{font-size:14px;line-height:1.2}.v2-pl-compra-opcao span{display:none}}@media(prefers-reduced-motion:reduce){.v2-pl-compra-marca{transition:none}}.v2-pl-promo-selo{justify-self:start;align-self:start;width:fit-content;margin:4px 0 2px;padding:2px 9px;border-radius:var(--sl-raio-pilula);background:#050505;box-shadow:inset 0 0 0 1px var(--v2-accent);color:#fff;font-size:11px;font-weight:800}.v2-pl-promo-depois{display:block;margin-top:2px;font-size:12px;color:var(--pl-text-2)}[data-tema=claro] .v2 .marca-logo{color:var(--sl-cor-texto)}[data-tema=claro] .aj-portal{--v2-text-tertiary: var(--v2-text-secondary)}[data-tema=claro] .aj-inicio .aj-hero:after{border:1px solid #1114181c}[data-tema=claro] .aj-hero-visual:after{border:1px solid #1114181c}[data-tema=claro] .aj-hero-visual figure{border:1px solid #11141817;background:var(--v2-surface-2)}[data-tema=claro] .aj-hero-visual figcaption{color:var(--v2-text-primary)}[data-tema=claro] .nao-encontrada,[data-tema=claro] .nao-encontrada-cabecalho a{color:var(--v2-text-primary)}[data-tema=claro] .nao-encontrada-codigo,[data-tema=claro] .nao-encontrada-descricao{color:var(--v2-text-secondary)}@media(max-width:600px){[data-tema=claro] .nao-encontrada:before{background:var(--v2-surface-2)}}[data-tema=claro] .sidebar-toggle:hover,[data-tema=claro] .nav-item:hover,[data-tema=claro] .thumb:hover{background:var(--v2-surface-2)}[data-tema=claro] .varredura-faixa{background:color-mix(in srgb,var(--v2-surface) 68%,transparent)}[data-tema=claro] .checker-alto-contraste{background-color:var(--v2-surface)}[data-tema=claro] .field--erro,[data-tema=claro] .field--erro:focus{background:var(--v2-surface)}[data-tema=claro] .alerta-bloco{border:1px solid var(--v2-rail-line);color:var(--v2-text-secondary)}[data-tema=claro] .v2-painel-ferramentas-acao--arquivo{background:var(--v2-surface-2)}[data-tema=claro] .v2-modal-marcacao-topo strong{color:var(--v2-text-primary)}[data-tema=claro] .v2-palco-marcacao,[data-tema=claro] .v2-modal-marcacao-cartao,[data-tema=claro] .v2-modal-marcacao-mini{background:var(--v2-surface-2)}[data-tema=claro] .v2-modal-marcacao-instrucoes textarea:read-only{background:var(--v2-surface-2)}[data-tema=claro] .v2-modal-marcacao-alternancia:hover{background:#1114180d}[data-tema=claro] .v2-magia-falha-motivo,[data-tema=claro] .v2-veu-marcacao-tinta{background:color-mix(in srgb,var(--v2-surface) 80%,transparent)}[data-tema=claro] .v2-veu-marcacao-fechar{background:#11141812;color:var(--v2-text-primary)}[data-tema=claro] .v2-veu-marcacao-fechar:hover{background:#11141822}[data-tema=claro] .v2-barra-pincel-botao:hover:not(:disabled){background:#11141812;color:var(--v2-text-primary)}[data-tema=claro] .v2-barra-pincel-divisor{background:#1114181c}[data-tema=claro] .v2-painel-propriedades-acordeon-corpo{background:var(--v2-surface-2)}[data-tema=claro] .v2-painel-propriedades-slider::-webkit-slider-runnable-track{background:var(--v2-surface-2)}[data-tema=claro] .v2-painel-propriedades-slider::-moz-range-track{background:var(--v2-surface-2)}[data-tema=claro] .v2-barra-do-texto-botao:hover:not(:disabled){background:#11141812;color:var(--v2-text-primary)}[data-tema=claro] .v2-barra-do-texto-divisor{background:#1114181c}[data-tema=claro] .v2-barra-do-texto-bolinha{border:1px solid #1114182e}[data-tema=claro] .v2-barra-do-texto-preset:hover{background:#11141812;color:var(--v2-text-primary)}[data-tema=claro] .v2-varinha-valor{color:var(--v2-text-primary)}[data-tema=claro] .v2-modal-marcacao-esqueleto{background:var(--v2-surface-2)}[data-tema=claro] .v2-veu-separar-peca-fora{background:color-mix(in srgb,var(--v2-surface) 80%,transparent)}[data-tema=claro] .v2-veu-separar-corte-pega{border:1px solid #11141837}[data-tema=claro] .v2-veu-separar-painel-topo strong{color:var(--v2-text-primary)}[data-tema=claro] .v2-veu-separar-chip-contagem{background:#1114180d}[data-tema=claro] .v2-veu-separar-passo{background:var(--v2-surface-2)}[data-tema=claro] .v2-mesa{box-shadow:0 32px 100px #0006,0 1px #1114180d inset}[data-tema=claro] .v2-mesa-cabecalho-nome{border-left:1px solid #11141816}[data-tema=claro] .v2-mesa-icone:hover:not(:disabled){background:#1114180d}[data-tema=claro] .v2-mesa-chip{border:1px solid #1114180d;background:#1114180d}[data-tema=claro] button.v2-mesa-chip:hover{background:#1114180d}[data-tema=claro] .v2-mesa-menu{border:1px solid #11141817}[data-tema=claro] .v2-mesa-menu button:hover{background:#1114180d}[data-tema=claro] .v2-mesa-ferramenta:hover:not(:disabled){background:#1114180d}[data-tema=claro] .v2-mesa-divisor{background:#11141812}[data-tema=claro] .v2-mesa-abas{border:1px solid #1114180d}[data-tema=claro] .v2-mesa-contagem,[data-tema=claro] .v2-mesa .v2-modal-marcacao-cartao:hover,[data-tema=claro] .v2-mesa .v2-modal-marcacao-cartao[data-destacado=true]{background:#1114180d}[data-tema=claro] .v2-mesa .v2-modal-marcacao-mini{border:1px solid #1114180d}[data-tema=claro] .v2-mesa .v2-modal-marcacao-checkbox{border:1px solid #1114182d}[data-tema=claro] .v2-mesa .v2-veu-separar-intencao:hover{background:#1114180d}[data-tema=claro] .v2-mesa .v2-veu-separar-intencao input{border:1px solid #1114182d}[data-tema=claro] .v2-mesa-secundario:hover:not(:disabled){background:#11141812}[data-tema=claro] .v2-mesa-dialogo-veu{background:#11141852}[data-tema=claro] .v2-mesa-dialogo,[data-tema=claro] .v2-mesa-dialogo textarea{border:1px solid #11141821}[data-tema=claro] .v2-mockup{background:var(--v2-surface-2)}[data-tema=claro] .v2-mockup-caixa:hover,[data-tema=claro] .v2-mockup-caixa:focus-visible{border-color:#11141837}[data-tema=claro] .v2-mockup-caixa--vazia{border-color:#11141837}[data-tema=claro] .v2-mockup-caixa--vazia:hover{border-color:#11141853}[data-tema=claro] .v2-mockup-miniatura-quadro{color:var(--v2-text-secondary)}[data-tema=claro] .v2-mockup-seletor:hover:not(:disabled),[data-tema=claro] .v2-mockup-seletor:focus-visible{border-color:#11141837}[data-tema=claro] .v2-mockup-segmento-opcao--ativa,[data-tema=claro] .v2-mockup-segmento-opcao--ativa:hover,[data-tema=claro] .v2-mockup-modelo--ativo .v2-mockup-modelo-nome{color:var(--v2-text-primary)}[data-tema=claro] .v2-mockup-detalhe{border:1px solid #1114181c}[data-tema=claro] .v2-mockup-card:hover,[data-tema=claro] .v2-mockup-card:focus-visible{border-color:#11141837}[data-tema=claro] .v2-escolha-dica-divisor{background:#1114181c}[data-tema=claro] .v2-escolha-dica-tecla{outline:1px solid #1114181c}[data-tema=claro] .app-carregando{background:var(--v2-surface-2)}[data-tema=claro] .sl-faixa-topo{background:var(--v2-surface-2);color:var(--v2-text-primary);border-bottom:1px solid #1114181c}[data-tema=claro] .sl-faixa-topo-mensagem strong{color:var(--v2-text-primary)}[data-tema=claro] .sl-faixa-topo-contexto,[data-tema=claro] .sl-faixa-topo a.sl-faixa-topo-acao{color:var(--v2-text-secondary)}[data-tema=claro] .sl-faixa-topo-fechar:hover{background:#11141812}[data-tema=claro] .v2-criacao-opcao--ativa,[data-tema=claro] .v2-criacao-item--ativo,[data-tema=claro] .v2-criacao-modelo--ativo,[data-tema=claro] .v2-criacao-cartao[aria-selected=true]{color:var(--v2-text-primary)}[data-tema=claro] .v2-dock-instrucao[data-dica]:hover:after,[data-tema=claro] .v2-dock-instrucao[data-dica]:focus-visible:after{border:1px solid #1114181c;background:color-mix(in srgb,var(--v2-surface) 94%,transparent);color:var(--v2-text-primary)}[data-tema=claro] .v2-extracao-foto{box-shadow:0 24px 70px #000b,0 0 0 1px #11141822}[data-tema=claro] .v2-extracao-vista{border:1.5px dashed var(--v2-rail-line)}[data-tema=claro] .v2-extracao-vista-rotulo{background:color-mix(in srgb,var(--v2-surface) 90%,transparent);color:var(--v2-text-primary)}[data-tema=claro] .v2-extracao-vista-rotulo:hover{background:var(--v2-surface)}[data-tema=claro] .v2-extracao-vista[data-estado=extraida] .v2-extracao-vista-rotulo{color:var(--v2-text-primary)}[data-tema=claro] .v2-extracao-vista[data-estado=extraida] .v2-extracao-vista-caixa{border-color:#11141845}[data-tema=claro] .v2-extracao-vista-selo{color:var(--v2-text-secondary)}[data-tema=claro] .v2-extracao-palco-vistas .v2-mesa-chip{background:color-mix(in srgb,var(--v2-surface) 90%,transparent);color:var(--v2-text-primary)}[data-tema=claro] .v2-extracao-palco-vistas button.v2-mesa-chip:hover{background:var(--v2-surface)}[data-tema=claro] .v2-extracao-pergunta{background:color-mix(in srgb,var(--v2-surface) 90%,transparent);color:var(--v2-text-primary)}[data-tema=claro] .v2-extracao-pergunta-opcoes button{border:1px solid #1114182e;color:var(--v2-text-primary)}[data-tema=claro] .v2-extracao-pergunta-opcoes .v2-extracao-pergunta-outra{color:var(--v2-text-primary)}[data-tema=claro] .v2-extracao-ferramenta[data-dica]:hover:after,[data-tema=claro] .v2-extracao-ferramenta[data-dica]:focus-visible:after{border:1px solid #1114181c;background:color-mix(in srgb,var(--v2-surface) 94%,transparent);color:var(--v2-text-primary)}[data-tema=claro] .v2-extracao-ferramentas-divisor{background:#1114181c}[data-tema=claro] .v2-indice-peca[data-estado=extraida] .v2-indice-check:not(:disabled):is(:hover,:focus-visible)+.v2-indice-caixa[data-dica]:after{border:1px solid #1114181c;background:color-mix(in srgb,var(--v2-surface) 94%,transparent);color:var(--v2-text-primary)}[data-tema=claro] .v2-fp{--fp-painel: var(--v2-surface-2);--fp-caixa: var(--v2-surface-2);--fp-xadrez-a: var(--v2-surface-2);--fp-xadrez-b: var(--v2-surface-2)}[data-tema=claro] .v2-fp-seg input:checked+span{color:var(--v2-text-primary)}[data-tema=claro] .v2-fp-modelo:has(input:checked){color:var(--v2-text-primary)}[data-tema=claro] .v2-fp-cartao,[data-tema=claro] .v2-fp-esqueleto span{background:var(--v2-surface-2)}@media(max-width:760px){[data-tema=claro] .v2-fp-abas a[aria-current=page]{color:var(--v2-text-primary)}}[data-tema=claro] .v2-fp-zoom-controles{background:var(--v2-surface-2)}[data-tema=claro] .v2-fp-zoom-controles button:hover:not(:disabled){background:#11141812}[data-tema=claro] .v2-guia-popover.driver-popover{background:var(--v2-surface-2)!important;color:var(--v2-text-primary)}[data-tema=claro] .v2-guia-popover .driver-popover-title,[data-tema=claro] .v2-guia-popover .driver-popover-description,[data-tema=claro] .v2-guia-popover .driver-popover-prev-btn{color:var(--v2-text-primary)}[data-tema=claro] .v2-guia-popover .driver-popover-close-btn,[data-tema=claro] .v2-guia-ancorado.driver-popover{background:var(--v2-surface-2);color:var(--v2-text-primary)}[data-tema=claro] .v2-guia-ancorado .driver-popover-title,[data-tema=claro] .v2-guia-ancorado .driver-popover-description{color:var(--v2-text-primary)}[data-tema=claro] .v2-guia-nota{border-top:1px solid #11141817;color:var(--v2-text-secondary)}[data-tema=claro] .v2-guia-ancorado .driver-popover-close-btn{background:var(--v2-surface-2);color:var(--v2-text-secondary)}[data-tema=claro] .v2-guia-ancorado .driver-popover-close-btn:hover,[data-tema=claro] .v2-guia-ancorado .driver-popover-close-btn:focus-visible{color:var(--v2-text-primary)}[data-tema=claro] .v2-guia-ancorado .driver-popover-footer-btn{color:var(--v2-text-primary)}[data-tema=claro] .v2-guia-ancorado .driver-popover-prev-btn:hover{background:#11141812}[data-tema=claro] .v2-m3{--v2-m3-fundo-status: color-mix(in srgb, var(--v2-surface) 70%, transparent);--v2-m3-linha: #1114181c;--v2-m3-linha-forte: #11141837;--v2-m3-texto-ativo: var(--v2-text-primary)}[data-tema=claro] .v2-m3-bt:hover:not(:disabled){background:#11141812;color:var(--v2-text-primary)}[data-tema=claro] .v2-m3-divisor{background:#1114181c}[data-tema=claro] .v2-m3-mini{background:#11141812;box-shadow:inset 0 0 0 1px #11141822}[data-tema=claro] .v2-m3-leitura,[data-tema=claro] .v2-m3-status b,[data-tema=claro] .v2-m3-cta-baixar:hover{color:var(--v2-text-primary)}[data-tema=claro] .v2-m3-amostra,[data-tema=claro] .v2-m3-paleta button{box-shadow:inset 0 0 0 1px #11141822}[data-tema=claro] .v2-m3-bt-simples{border:1px solid #1114181c}[data-tema=claro] .v2-m3-vista{box-shadow:inset 0 0 0 1px #11141812}[data-tema=claro] .v2-m3-chave input{box-shadow:inset 0 0 0 1px #11141837}[data-tema=claro] .v2-m3-quadro canvas{box-shadow:0 0 0 1px #11141812}[data-tema=claro] .v2-m3-medida-molde b{color:var(--v2-text-primary)}[data-tema=claro] .v2-montagem-3d-vivo{background:#1114180d}[data-tema=claro] .v2-espelho-molde-mira small{background:color-mix(in srgb,var(--v2-surface) 85%,transparent)}[data-tema=claro] .v2-espelho-3d-alca{border:2px solid var(--v2-rail-line)}[data-tema=claro] .v2-ob-fundo{--v2-ob-scrim: #11141852}[data-tema=claro] .v2-momento-fundo{background:#11141852}[data-tema=claro] .v2-momento-rotulo{color:var(--v2-text-primary);background:color-mix(in srgb,var(--v2-surface) 80%,transparent)}[data-tema=claro] .v2-momento-lupa{background-color:var(--v2-surface-2)}[data-tema=claro] .v2-momento-miniaturas button{background:var(--v2-surface-2)}[data-tema=claro] .v2-pl-raiz{--v2-pl-scrim: #11141852}[data-tema=claro] .sl-janela-3d-bt:hover:not(:disabled){background:#11141812}[data-tema=claro] .v2-inicio{--v2-inicio-ponto: #1114182b;--v2-inicio-centro: var(--v2-surface-2);--v2-inicio-vidro: var(--v2-surface-2)}[data-tema=claro] .v2-sidebar::-webkit-scrollbar-thumb{background:#11141817}[data-tema=claro] .v2-sidebar::-webkit-scrollbar-thumb:hover{background:#1114182e}[data-tema=claro] .v2-novo-projeto{border:1px solid #11141829}[data-tema=claro] .v2-paleta{background:#11141852}[data-tema=claro] .v2-paleta-caixa{border:1px solid #11141829}[data-tema=claro] .v2-prompt-segmento{outline:1px solid #1114181c}[data-tema=claro] .v2-extrair-pecas-opcao{border-bottom:1px solid #1114180d}[data-tema=claro] .v2-extrair-pecas-radio{border:1px solid #11141830}[data-tema=claro] .v2-extrair-pecas-miniatura{border:1px solid #1114180d}[data-tema=claro] .v2-extrair-pecas-saida input{border:1px solid #1114182d}[data-tema=claro] .v2-espera-peca{background:#1114180d}[data-tema=claro] .v2-espera-peca-anel{border:2px solid #11141829}[data-tema=claro] .v2-espera-disco{background:#1114180e}[data-tema=claro] .v2-previa-miniatura,[data-tema=claro] .v2-painel-ferramentas-parametros{background:var(--v2-surface-2)}[data-tema=claro] .v2-painel-ferramentas-opcao--ativa{color:var(--v2-text-primary)}[data-tema=claro] .v2-selo{background:#11141812}[data-tema=claro] .v2-chip-caret[aria-expanded=true]{background:var(--v2-surface-2)}[data-tema=claro] .v2-logo-mockup{color:var(--v2-text-primary)}[data-tema=claro] .v2-logo-mockup legend span{color:var(--v2-text-secondary)}[data-tema=claro] .v2-logo-mockup select,[data-tema=claro] .v2-logo-mockup button{border:1px solid #11141822;color:var(--v2-text-primary);background:var(--v2-surface-2)}[data-tema=claro] .v2-logo-mockup-upload{border:1px dashed #1114183a}[data-tema=claro] .v2-fp{--fp-painel: var(--v2-surface);--fp-caixa: #f6f8fb;--fp-xadrez-a: #e6e9ee;--fp-xadrez-b: #f7f8fa;--fp-sombra: 0 8px 24px #1114181a;background-image:radial-gradient(#1114181f 1px,transparent 1.2px)}[data-tema=claro] .v2-fp-btn--claro,[data-tema=claro] .v2-m3-bt--claro{background:var(--sl-tinta);color:var(--sl-branco)}[data-tema=claro] .v2-m3-bt--claro:hover:not(:disabled){background:#2a2f36;color:var(--sl-branco)}[data-tema=claro] .v2-m3{--v2-m3-sombra: 0 8px 24px #11141814}[data-tema=claro] .v2-m3-cta-dica,[data-tema=claro] .v2-m3-dica{color:var(--v2-text-secondary)}.v2{font-family:var(--v2-font);color:var(--v2-text-primary);background:var(--v2-page-bg)}.v2-btn{border:1px solid var(--v2-rail-line);background:transparent;color:var(--v2-text-primary);border-radius:6px;padding:6px 12px;font-size:13px;cursor:pointer;transition:background-color .15s ease,border-color .15s ease,transform .1s ease}.v2-btn:hover:not(:disabled){background:var(--v2-surface-2)}.v2-btn:focus-visible{outline:2px solid var(--v2-accent);outline-offset:2px}.v2-btn:active:not(:disabled){transform:scale(.97)}a.v2-btn,a.v2-btn:hover,a.v2-btn:focus,a.v2-btn:visited{text-decoration:none}a.v2-btn{display:inline-flex;align-items:center;justify-content:center}a.v2-btn--acento,a.v2-btn--acento:visited{color:var(--v2-accent-fg)}.v2-btn--acento{background:var(--v2-accent);color:var(--v2-accent-fg);border-color:transparent;font-weight:500}.v2-btn--acento:hover:not(:disabled){background:var(--v2-accent-claro)}.v2-btn--claro{background:#f4f4f5;color:#111;border-color:transparent;font-weight:500}.v2-btn--claro:hover:not(:disabled){background:#e4e4e7}.v2-btn--producao{background:var(--v2-producao);color:var(--v2-producao-fg);border-color:transparent;font-weight:500}.v2-btn--producao:hover:not(:disabled){background:var(--v2-producao-claro)}.v2-btn:disabled{opacity:.45;cursor:default}.v2-prompt-motivo-oculto{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}@keyframes v2-girar{to{transform:rotate(360deg)}}.v2-girando{animation:v2-girar 1s linear infinite}@media(prefers-reduced-motion:reduce){.v2-girando{animation:none}}.v2-shell{display:flex;min-height:100vh}.v2-sidebar{position:sticky;top:0;z-index:40;height:100vh;width:208px;flex:0 0 208px;display:flex;flex-direction:column;gap:14px;padding:18px 14px 14px;border-right:1px solid var(--v2-rail-line);transition:width .15s ease,flex-basis .15s ease;overflow-y:auto;overflow-x:hidden;scrollbar-width:thin;scrollbar-color:#ffffff1a transparent}.v2-sidebar::-webkit-scrollbar{width:6px}.v2-sidebar::-webkit-scrollbar-track{background:transparent}.v2-sidebar::-webkit-scrollbar-thumb{background:#ffffff1a;border:0;border-radius:999px}.v2-sidebar::-webkit-scrollbar-thumb:hover{background:#fff3}.v2-sidebar>*{flex-shrink:0}.v2-sidebar--colapsada{width:68px;flex-basis:68px;padding-inline:12px}.v2-sidebar--colapsada .v2-marca{justify-content:center;padding:0}.v2-sidebar--colapsada .v2-nav-item{width:40px;height:40px;justify-content:center;padding:0}.v2-sidebar--colapsada .v2-rodape{padding:14px 0 0;align-items:center}.v2-sidebar--colapsada .v2-usuario{flex-direction:column;gap:12px}.v2-marca{display:flex;align-items:center;gap:10px;padding:0 6px}.v2-marca-link{display:flex;align-items:center;gap:10px;color:inherit;text-decoration:none;border-radius:7px}.v2-marca-link:focus-visible{outline:2px solid var(--v2-accent);outline-offset:2px}.v2-marca-quadrado{position:relative;width:26px;height:26px;border-radius:7px;background:var(--v2-accent);color:var(--v2-accent-fg);font-family:var(--v2-font-display);font-size:14px;font-weight:700;display:flex;align-items:center;justify-content:center}.v2-marca-logo{height:21px;color:var(--v2-rail-text)}.v2-sidebar--colapsada .v2-marca-quadrado{background:none;color:var(--v2-rail-text)}.v2-marca-letra.marca-simbolo{height:26px}.v2-marca-nome{font-family:var(--v2-font-display);font-size:16px;font-weight:600;color:var(--v2-rail-text)}.v2-nav{display:flex;flex-direction:column;gap:2px}.v2-nav-item{display:flex;align-items:center;gap:10px;padding:8px 10px;border-radius:6px;font-size:13px;color:var(--v2-rail-text-dim);text-decoration:none}.v2-nav-item svg{width:16px;height:16px;flex:0 0 16px}.v2-nav-item:hover{background:var(--v2-surface-2)}.v2-nav-item[aria-current=page],.v2-nav-item--secao{background:var(--v2-surface-2);color:var(--v2-rail-text);font-weight:500}.v2-nav-item[aria-current=page] svg,.v2-nav-item--secao svg{color:var(--v2-accent)}.v2-nav-item--botao{width:100%;border:0;background:transparent;font-family:inherit;text-align:left;cursor:pointer}.v2-nav-item--botao:hover{background:var(--v2-surface-2)}.v2-nav-item-rotulo{flex:1 1 auto}.v2-nav-item-seta{display:flex;transition:transform .15s ease}.v2-nav-item-seta--aberta{transform:rotate(180deg)}.v2-apps,.v2-nav-linha{position:relative}.v2-nav-linha>.v2-nav-item{padding-right:34px}.v2-nav-linha-alternar{position:absolute;top:50%;right:6px;transform:translateY(-50%);width:22px;height:22px;display:grid;place-items:center;border:0;border-radius:4px;background:transparent;color:var(--v2-rail-text-dim);cursor:pointer}.v2-nav-linha-alternar:hover{background:var(--v2-neutro-soft);color:var(--v2-rail-text)}.v2-nav-linha-alternar:focus-visible{outline:2px solid var(--v2-accent);outline-offset:1px}.v2-apps-lista{display:flex;flex-direction:column;gap:2px;margin-top:2px;padding-left:12px}.v2-apps-flyout{position:fixed;z-index:30;display:flex;flex-direction:column;gap:2px;min-width:176px;padding:6px;border:1px solid var(--v2-rail-line);border-radius:8px;background:var(--v2-surface)}.v2-apps-grupo{display:flex;flex-direction:column;gap:2px}.v2-apps-grupo-titulo{padding:10px 8px 6px;font:500 10.5px/1 var(--v2-font-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--v2-text-tertiary)}.v2-apps-grupo--recolhido+.v2-apps-grupo--recolhido{margin-top:6px;padding-top:6px;border-top:1px solid var(--v2-rail-line)}.v2-sidebar--colapsada .v2-apps-flyout .v2-nav-item{width:auto;height:auto;justify-content:flex-start;padding:8px 10px}.v2-sidebar-espaco{flex:1 1 auto;min-height:0}.v2-rodape{display:flex;flex-direction:column;gap:12px;padding:14px 4px 0;border-top:1px solid var(--v2-rail-line)}.v2-creditos{display:flex;flex-direction:column;gap:0}.v2-creditos-linha{display:flex;align-items:center;justify-content:space-between}.v2-creditos-saldo{font-size:13px;font-weight:500;color:var(--v2-rail-text)}.v2-creditos-prazo{margin-top:2px;font-size:11px;color:var(--v2-rail-text-dim)}.v2-creditos-oferta{display:flex;align-items:center;justify-content:space-between;gap:6px;margin-top:6px;padding:5px 8px;border:1px solid var(--v2-accent);border-radius:8px;font-size:11px;line-height:1;text-decoration:none;color:var(--v2-rail-text);background:var(--v2-accent-soft)}.v2-creditos-oferta-bonus{font-weight:600;white-space:nowrap}.v2-creditos-oferta-contador{font-variant-numeric:tabular-nums;font-weight:700;color:var(--v2-accent)}.v2-creditos-adicionar{font-size:12px;font-weight:500;color:var(--v2-accent);text-decoration:none}.v2-creditos-barra{height:4px;margin-top:6px;border-radius:2px;background:var(--v2-ponto-vazio);overflow:hidden}.v2-creditos-barra span{display:block;height:4px;background:var(--v2-accent)}.v2-usuario{display:flex;align-items:center;gap:10px}.v2-usuario-avatar{display:grid;place-items:center;width:28px;height:28px;border-radius:50%;background:var(--v2-surface-2);flex:0 0 28px;font-size:11px;font-weight:500;color:var(--v2-text-secondary);overflow:hidden}.v2-usuario-avatar img{width:100%;height:100%;object-fit:cover;display:block}a.v2-usuario-avatar:hover{box-shadow:inset 0 0 0 1px var(--v2-rail-line)}.v2-usuario-quem{flex:1 1 auto;min-width:0;display:grid;line-height:1.25}.v2-usuario-nome{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:13px;font-weight:500;color:var(--v2-rail-text)}.v2-usuario-plano{font-size:11px;color:var(--v2-text-tertiary)}.v2-usuario-sair{flex:0 0 auto;background:none;border:0;padding:0;cursor:pointer;color:var(--v2-rail-text-dim);display:flex}.v2-usuario-sair svg{width:16px;height:16px}.v2-sidebar-alternar{margin-left:auto;margin-right:-6px;background:none;border:0;padding:6px;border-radius:6px;cursor:pointer;color:var(--v2-rail-text-dim);display:flex}.v2-sidebar-alternar:hover{background:var(--v2-surface-2);color:var(--v2-rail-text)}.v2-sidebar-alternar svg{width:16px;height:16px}.v2-conteudo{flex:1 1 auto;min-width:0}.v2-sidebar-acoes{display:grid;gap:6px}.v2-novo-projeto{display:flex;align-items:center;border-radius:8px;font-family:inherit;font-size:13px;cursor:pointer;text-decoration:none}.v2-novo-projeto{justify-content:center;gap:8px;height:34px;border:1px solid #ffffff2e;background:var(--v2-surface);color:var(--v2-rail-text);font-weight:500}.v2-novo-projeto:hover{background:var(--v2-surface-2)}.v2-novo-projeto[aria-current=page]{border-color:color-mix(in srgb,var(--v2-accent) 45%,transparent);background:var(--v2-accent-soft)}.v2-novo-projeto:focus-visible{outline:2px solid var(--v2-accent);outline-offset:2px}.v2-novo-projeto svg{width:16px;height:16px;color:var(--v2-accent)}.v2-sidebar--colapsada .v2-novo-projeto{width:40px;height:40px;padding:0;justify-content:center}.v2-nav-item .v2-nav-item-rotulo{flex:1 1 auto;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.v2-sidebar--colapsada .v2-nav-item{position:relative}.v2-rodando{display:inline-flex;align-items:center;gap:4px;padding:1px 6px;border-radius:999px;background:var(--v2-accent-soft);color:var(--v2-accent);font-family:var(--v2-font-mono);font-size:10px;font-weight:500}.v2-rodando:before{content:"";width:5px;height:5px;border-radius:50%;background:var(--v2-accent);animation:v2-sidebar-pulsa 1.4s ease-in-out infinite}.v2-sidebar--colapsada .v2-rodando{position:absolute;top:6px;right:6px;padding:0;background:none;font-size:0}@keyframes v2-sidebar-pulsa{50%{opacity:.35}}@media(prefers-reduced-motion:reduce){.v2-rodando:before{animation:none}}.v2-recentes{display:flex;flex-direction:column;gap:1px;padding-left:12px;margin:2px 0 4px}.v2-recente{display:flex;align-items:center;gap:8px;padding:5px 8px;border-radius:6px;color:var(--v2-rail-text-dim);font-size:12px;text-decoration:none}.v2-recente:hover,.v2-recente[aria-current=page]{background:var(--v2-surface-2);color:var(--v2-rail-text)}.v2-recente:focus-visible{outline:2px solid var(--v2-accent);outline-offset:2px}.v2-recente-miniatura{position:relative;width:22px;height:22px;flex:0 0 22px;border-radius:5px;overflow:hidden;background:var(--v2-surface-2)}.v2-recente-miniatura img{width:100%;height:100%;object-fit:cover;display:block}.v2-recente-miniatura:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:repeating-linear-gradient(115deg,#ffffff10 0 3px,transparent 3px 7px)}.v2-recente-nome{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.v2-recente-anel{width:14px;height:14px;flex:0 0 14px}.v2-recente-anel circle{fill:none;stroke-width:2.5}.v2-recente-anel-trilha{stroke:var(--v2-rail-line)}.v2-recente-anel-giro{stroke:var(--v2-accent);stroke-linecap:round;stroke-dasharray:34.5;stroke-dashoffset:12;transform:rotate(-90deg);transform-origin:center;animation:v2-sidebar-gira 2.4s linear infinite}@keyframes v2-sidebar-gira{to{transform:rotate(270deg)}}@media(prefers-reduced-motion:reduce){.v2-recente-anel-giro{animation:none}}.v2-nav-selo{font-family:var(--v2-font-mono);font-size:9.5px;letter-spacing:.02em;border-radius:4px;padding:1px 5px;color:var(--v2-text-tertiary);border:1px solid var(--v2-rail-line)}.v2-nav-item--embreve{color:var(--v2-text-tertiary)}.v2-nav-extras{display:flex;flex-direction:column;gap:2px}.v2-instalar-aviso{margin:4px 10px 0;color:var(--v2-text-tertiary);font-size:11px;line-height:1.35}.v2-sidebar--colapsada .v2-instalar-aviso:not(:empty){position:fixed;left:58px;z-index:61;width:220px;padding:8px 10px;border:1px solid var(--v2-rail-line);border-radius:8px;background:var(--v2-surface);box-shadow:0 8px 24px #0008}.v2-upgrade-botao{display:flex;align-items:center;justify-content:center;margin-top:10px;height:32px;border-radius:8px;background:var(--v2-accent);color:var(--v2-accent-fg);font-size:13px;font-weight:600;text-decoration:none}.v2-upgrade-botao:hover{background:var(--v2-accent-claro)}.v2-upgrade-botao:focus-visible{outline:2px solid var(--v2-accent);outline-offset:2px}.v2-creditos--baixo .v2-creditos-saldo{color:var(--v2-atencao)}.v2-creditos--baixo .v2-creditos-barra span{background:var(--v2-atencao)}.v2-paleta{position:fixed;top:0;right:0;bottom:0;left:0;z-index:60;display:grid;place-items:start center;padding-top:110px;background:#0009}.v2-paleta-caixa{width:min(460px,90vw);overflow:hidden;border:1px solid #ffffff2e;border-radius:12px;background:var(--v2-surface);box-shadow:0 24px 60px #000a}.v2-paleta-campo{width:100%;height:46px;padding:0 16px;border:0;border-bottom:1px solid var(--v2-rail-line);background:transparent;color:var(--v2-rail-text);font:inherit;font-size:14px;outline:none}.v2-paleta-lista{list-style:none;margin:0;padding:6px;max-height:300px;overflow:auto}.v2-paleta-item-pai{list-style:none}.v2-paleta-secao{padding:8px 10px 4px;font-size:10.5px;letter-spacing:.08em;text-transform:uppercase;color:var(--v2-text-tertiary)}.v2-paleta-item{display:flex;align-items:center;gap:10px;padding:8px 10px;border-radius:6px;color:var(--v2-rail-text-dim);font-size:13px;cursor:pointer}.v2-paleta-item[aria-selected=true]{background:var(--v2-surface-2);color:var(--v2-rail-text)}.v2-paleta-rotulo{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.v2-paleta-item small{margin-left:auto;font-family:var(--v2-font-mono);font-size:10px;color:var(--v2-text-tertiary)}.v2-paleta-vazio{padding:12px 10px;color:var(--v2-rail-text-dim);font-size:13px}.v2-pagina{padding:32px 40px 64px}.v2-pagina--inicio{background:radial-gradient(ellipse 1400px 900px at 50% 0%,color-mix(in srgb,var(--v2-surface-2) 100%,white 10%) 0%,var(--v2-page-bg) 45%)}.v2-hero{display:flex;flex-direction:column;align-items:center;gap:20px}.v2-hero-titulo{font-family:var(--v2-font-display);font-size:40px;font-weight:500;color:var(--v2-text-primary);margin:0}.v2-dropzone{width:760px;max-width:100%;background:var(--v2-surface);border:1px solid var(--v2-rail-line);border-radius:8px;overflow:hidden;transition:border-color .1s ease}.v2-dropzone--arrastando{border-color:var(--v2-accent);border-style:dashed}.v2-dropzone-alvo{position:relative;display:flex;flex-direction:column;align-items:center;gap:6px;padding:44px 32px 40px;text-align:center;cursor:pointer}.v2-dropzone-previa-imagem{width:100%;max-width:360px;height:220px;object-fit:contain;background:var(--v2-surface-2);border-radius:8px;border:1px solid var(--v2-rail-line)}.v2-dropzone-previa-remover{position:absolute;top:10px;right:10px;width:24px;height:24px;display:inline-flex;align-items:center;justify-content:center;border-radius:50%;border:1px solid var(--v2-rail-line);background:var(--v2-surface);color:var(--v2-text-secondary);font-size:14px;line-height:1;cursor:pointer}.v2-dropzone-icone{color:var(--v2-accent)}.v2-dropzone-icone svg{width:26px;height:26px}.v2-dropzone-principal{font-size:16px;font-weight:500;color:var(--v2-text-primary)}.v2-dropzone-apoio{font-size:12px;color:var(--v2-text-secondary)}.v2-dropzone-linha{display:flex;align-items:center;gap:10px;padding:12px 14px;border-top:1px solid var(--v2-divider)}.v2-dropzone-campo{flex:1 1 auto;border:0;background:none;color:var(--v2-text-primary);font-size:13px;outline:none;border-radius:4px}.v2-dropzone-campo:focus-visible{outline:2px solid var(--v2-accent);outline-offset:2px}.v2-dropzone-campo::placeholder{color:var(--v2-text-secondary)}.v2-btn-icone{width:32px;height:32px;padding:0;flex:0 0 32px;display:inline-flex;align-items:center;justify-content:center;font-size:16px;line-height:1}.v2-enviar{display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;border-radius:50%;border:0;background:var(--v2-accent);color:var(--v2-accent-fg);cursor:pointer;flex:0 0 32px}.v2-chips{display:flex;flex-wrap:wrap;justify-content:center;gap:10px;max-width:760px;width:100%}.v2-chip{display:inline-flex;align-items:center;gap:10px;min-height:44px;max-width:100%;padding:10px 14px;border-radius:12px;border:1px solid var(--v2-rail-line);background:var(--v2-surface);color:var(--v2-text-primary);font-size:13px;cursor:pointer}.v2-chip-icone{display:inline-flex;flex:0 0 auto;color:currentColor}.v2-chip--carregando{border-color:var(--v2-accent)}.v2-chip--carregando:disabled{opacity:1;cursor:default}.v2-chip-rotulo{font-weight:600;line-height:1.35;text-align:left}.v2-chip-custo{flex:0 0 auto;padding:3px 7px;border-radius:6px;background:var(--v2-surface-2);font-size:11px;font-weight:500;font-variant-numeric:tabular-nums;line-height:1.3;white-space:nowrap;color:var(--v2-text-secondary)}.v2-chip-custo--gratis{background:color-mix(in srgb,var(--v2-accent) 10%,transparent);color:var(--v2-accent)}.v2-chips button:focus-visible{outline:2px solid var(--v2-accent);outline-offset:3px}.v2-chips .v2-trava-pilula{white-space:normal}.v2-secao{margin-top:44px}.v2-secao-cabecalho{display:flex;align-items:baseline;justify-content:space-between;margin-bottom:14px}.v2-secao-titulo{font-family:var(--v2-font-display);font-size:19px;font-weight:500;color:var(--v2-text-primary);margin:0}.v2-secao-link{font-size:13px;color:var(--v2-text-secondary);text-decoration:none}.v2-grade{display:grid;gap:16px;grid-template-columns:repeat(4,minmax(0,1fr))}.v2-card{border:1px solid var(--v2-rail-line);border-radius:8px;background:var(--v2-surface);overflow:hidden;text-decoration:none;color:inherit;display:block}.v2-card-imagem{aspect-ratio:4 / 3;background:var(--v2-surface-2);display:block;width:100%;object-fit:cover}.v2-card-corpo{display:block;padding:10px 12px 12px}.v2-card-nome{font-size:13px;color:var(--v2-text-primary);display:block}.v2-card-meta{font-size:12px;color:var(--v2-text-secondary)}.v2-card-rascunho{display:inline-block;margin-left:7px;padding:1px 6px;border:1px solid currentColor;border-radius:999px;color:var(--v2-accent);font-size:10px;line-height:1.4;vertical-align:1px}.v2-dropzone-erro{font-size:12px;color:var(--v2-accent-error)}.v2-dropzone-linha-erro{padding:0 14px 12px}.v2-card--projeto{position:relative;border:0;border-radius:14px;transition:transform .15s ease,box-shadow .15s ease}.v2-card--projeto:hover{transform:translateY(-2px);box-shadow:0 0 0 1px var(--v2-border-strong)}.v2-card--projeto:focus-visible{outline:2px solid var(--v2-accent);outline-offset:2px}.v2-card-shimmer{background:linear-gradient(100deg,var(--v2-surface-2) 30%,color-mix(in srgb,var(--v2-surface-2) 82%,#ffffff) 50%,var(--v2-surface-2) 70%);background-size:250% 100%;animation:v2-card-shimmer 1.6s ease-in-out infinite}@keyframes v2-card-shimmer{0%{background-position:100% 0}to{background-position:-100% 0}}.v2-card--projeto .v2-card-topo>.v2-card-shimmer:not(:first-child){position:absolute;top:0;right:0;bottom:0;left:0;height:100%}.v2-card-imagem--fade{opacity:0;transition:opacity .24s ease;position:relative;z-index:1}.v2-card-imagem--pronta{opacity:1}.v2-card-imagem--vazia{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:6px;color:var(--v2-text-secondary);font-size:12px;opacity:.7}@media(prefers-reduced-motion:reduce){.v2-card-shimmer{animation:none}.v2-card-imagem--fade{transition:none}}.v2-card--projeto .v2-card-imagem{aspect-ratio:4 / 5}.v2-card--projeto .v2-card-costas{position:absolute;top:0;right:0;bottom:0;left:0;height:100%;opacity:0;z-index:2;transition:opacity .6s ease}.v2-card--projeto:hover .v2-card-costas,.v2-card--projeto:focus-visible .v2-card-costas{opacity:1}.v2-card--projeto .v2-card-corpo{position:absolute;inset:auto 0 0 0;padding:40px 14px 12px;z-index:3;background:linear-gradient(to top,#000000e6,#000000b8 50%,#00000052 78%,transparent)}.v2-card--projeto .v2-card-nome{color:#fff;text-shadow:0 1px 2px #00000080;font-weight:600;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.v2-card--projeto .v2-card-meta{color:#ffffffd9}.v2-grade--seis{grid-template-columns:repeat(6,minmax(0,1fr))}.v2-grade--tres{grid-template-columns:repeat(3,minmax(0,1fr))}.v2-card--pequeno .v2-card-imagem{aspect-ratio:1 / 1}.v2-card--pequeno .v2-card-corpo{padding:8px 10px 10px}.v2-card--pequeno .v2-card-nome{font-size:12px}.v2-card--workflow .v2-card-corpo{padding:16px}.v2-card--workflow .v2-card-nome{font-size:14px;font-weight:500;margin-bottom:4px}.v2-cabecalho{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;margin-bottom:20px}.v2-cabecalho h1{font-family:var(--v2-font-display);font-size:30px;font-weight:500;margin:0 0 4px;color:var(--v2-text-primary)}.v2-cabecalho p{margin:0;font-size:13px;color:var(--v2-text-secondary)}@media(max-width:600px){.v2-cabecalho{flex-direction:column;align-items:stretch}.v2-cabecalho>a.v2-btn{align-self:flex-start}}.v2-filtros{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:18px}.v2-filtro{padding:6px 12px;border-radius:999px;border:1px solid var(--v2-rail-line);background:transparent;color:var(--v2-text-secondary);font-size:13px;cursor:pointer}.v2-filtro--ativo{background:var(--v2-surface-2);color:var(--v2-text-primary)}.v2-pilula-contagem{position:absolute;top:8px;right:8px;padding:3px 7px;border-radius:999px;background:color-mix(in srgb,var(--v2-page-bg) 80%,transparent);color:var(--v2-text-primary);font-size:11px}.v2-card-topo{display:block;position:relative}.v2-busca{padding:6px 12px;border-radius:999px;border:1px solid var(--v2-rail-line);background:transparent;color:var(--v2-text-primary);font-size:13px;min-width:200px}.v2-ordenacao{padding:6px 10px;border-radius:999px;border:1px solid var(--v2-rail-line);background:transparent;color:var(--v2-text-secondary);font-size:13px}.v2-vazio{grid-column:1 / -1;margin:0 0 16px;color:var(--v2-text-secondary);font-size:13px;display:flex;flex-wrap:wrap;align-items:center;gap:12px}.v2-vazio p{margin:0}.v2-vazio--conta{flex-direction:column;justify-content:center;text-align:center;gap:0;margin:24px 0 0;padding:72px 24px 64px;min-height:420px;border:1px dashed var(--v2-border-strong);border-radius:16px;background-image:radial-gradient(circle,var(--v2-rail-line) 1px,transparent 1.5px);background-size:20px 20px;background-position:center}.v2-vazio--conta h2{margin:28px 0 8px;font-size:20px;font-weight:600;letter-spacing:-.01em;color:var(--v2-text-primary)}.v2-vazio--conta p{max-width:400px;font-size:14px;line-height:1.55;color:var(--v2-text-secondary)}.v2-vazio-acao{margin-top:24px;height:38px;padding:0 18px;font-size:14px}.v2-vazio-palco{position:relative;width:168px;height:120px}.v2-vazio-quadro{position:absolute;width:96px;height:120px;left:36px;border-radius:8px;border:1px dashed var(--v2-border-strong);background:var(--v2-page-bg)}.v2-vazio-quadro--fundo{transform:translate(-34px) rotate(-8deg);opacity:.45}.v2-vazio-quadro--meio{transform:translate(34px) rotate(7deg);opacity:.7}.v2-vazio-quadro--frente{display:flex;align-items:center;justify-content:center;border-style:solid;border-color:var(--v2-accent);background:var(--v2-accent-soft);color:var(--v2-accent)}.v2-paginacao{display:flex;align-items:center;justify-content:center;gap:12px;margin-top:40px;padding-bottom:24px}.v2-paginacao-atual{color:var(--v2-text-secondary);font-size:13px;font-variant-numeric:tabular-nums}.v2-grade--projetos{grid-template-columns:repeat(5,minmax(0,1fr));gap:12px}.v2-filtros-acoes{display:flex;align-items:center;gap:8px;margin-left:auto}@media(max-width:1100px){.v2-grade--projetos{grid-template-columns:repeat(4,minmax(0,1fr))}}@media(max-width:860px){.v2-grade--projetos{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:600px){.v2-filtros-acoes{width:100%;margin-left:0}.v2-filtros-acoes .v2-busca{flex:1;min-width:0}}@media(max-width:480px){.v2-grade--projetos{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}}.v2-consulta-carregando{grid-column:1 / -1;margin:0;color:var(--v2-text-secondary);font-size:13px}.v2-consulta-erro{grid-column:1 / -1;display:flex;align-items:center;gap:12px}.v2-consulta-erro-texto{margin:0;color:var(--v2-text-secondary);font-size:13px}.v2-em-construcao{display:flex;flex-direction:column;align-items:flex-start;gap:12px;max-width:520px;padding:40px 0}.v2-em-construcao-titulo{margin:0;font-family:var(--v2-font-display);font-size:24px;font-weight:600;color:var(--v2-text-primary)}.v2-em-construcao-apoio{margin:0;font-size:13px;line-height:1.5;color:var(--v2-text-secondary)}.v2-projeto{--v2-text-secondary: var(--sl-editor-apoio);--v2-text-tertiary: var(--sl-editor-rotulo);position:relative;display:flex;flex-direction:column;height:100vh}.v2-projeto-palco{position:relative;flex:1 1 auto;min-height:0;display:flex}.v2-projeto-palco-canvas{position:relative;flex:1 1 auto;min-width:0;overflow:hidden;background-color:var(--v2-plano-bg)}.v2-projeto-erro{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:16px;text-align:center;padding:40px}.v2-projeto-erro-texto{margin:0;max-width:420px;color:var(--v2-text-secondary);font-size:14px;line-height:1.5}.v2-palco-pontilhado{position:absolute;top:0;right:0;bottom:0;left:0;background-image:radial-gradient(circle,var(--v2-plano-ponto) 1.2px,transparent 1.2px);pointer-events:none}.v2-projeto-adicionar{position:relative;display:inline-flex;align-items:center;cursor:pointer}.v2-campo-arquivo-oculto{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.v2-barra-zoom{position:absolute;left:var(--sl-editor-margem);bottom:var(--sl-editor-margem);display:flex;align-items:center;gap:4px;padding:4px 6px;border-radius:8px;border:1px solid var(--v2-rail-line);background:var(--v2-surface)}.v2-barra-zoom button{border:0;background:none;color:var(--v2-text-secondary);cursor:pointer;padding:4px 8px;font-size:13px}.v2-barra-zoom-percentual{font-size:12px;color:var(--v2-text-primary);font-family:var(--v2-font-mono);min-width:44px;text-align:center}.v2-btn-voltar{border:0;background:none;color:var(--v2-text-secondary);cursor:pointer;display:flex;align-items:center;padding:0}.v2-barra-zoom-separador{width:1px;align-self:stretch;margin:2px;background:var(--v2-rail-line)}.v2-barra-zoom button:disabled{opacity:.4;cursor:default}.v2-header-ilha{position:absolute;top:16px;z-index:5;display:flex;align-items:center;gap:8px;height:44px;padding:0 10px;border-radius:8px;border:1px solid var(--v2-rail-line);background:var(--v2-surface);box-shadow:0 8px 24px #00000059}.v2-header-ilha--esquerda{left:16px}.v2-header-direita{position:absolute;top:16px;right:16px;z-index:5;display:flex;align-items:center;gap:8px}.v2-header-direita .v2-header-ilha--direita{position:static}.v2-exportar-topo{position:relative}.v2-ajuda-popover.v2-exportar-popover{width:288px;padding:8px 4px}.v2-header-exportar{display:inline-flex;align-items:center;gap:6px;height:44px;padding:0 16px;border-radius:8px;box-shadow:0 8px 24px #00000059}.v2-header-exportar:disabled{opacity:.4;cursor:default}.v2-barra-zoom--topo{top:16px;bottom:auto;left:50%;transform:translate(-50%);z-index:30;box-shadow:0 8px 24px #00000059}.v2-barra-zoom--topo:has(>.v2-alternador-vista){height:44px;padding:0 4px;box-sizing:border-box}.v2-barra-zoom--canto{z-index:5;box-shadow:0 8px 24px #00000059}.v2-projeto:has(.v2-barra-zoom--canto) .v2-pilha-de-alertas{bottom:76px}.v2-header-ilha--esquerda{padding-left:4px;gap:10px;max-width:min(440px,calc(50vw - 200px))}.v2-header-ilha--esquerda .v2-btn-voltar{flex:none;gap:4px;height:34px;padding:0 10px 0 6px;border-radius:6px;transition:background-color .14s ease,color .14s ease}.v2-header-ilha--esquerda .v2-btn-voltar svg:first-child{transition:transform .16s ease}.v2-header-ilha--esquerda .v2-btn-voltar:hover{background:var(--sl-cor-neutro-suave);color:var(--v2-text-primary)}.v2-header-ilha--esquerda .v2-btn-voltar:hover svg:first-child{transform:translate(-2px)}.v2-header-ilha--esquerda .v2-btn-voltar:focus-visible{outline:2px solid var(--sl-cor-foco);outline-offset:1px}.v2-header-logo-marca{height:20px;color:var(--v2-text-primary)}.v2-header-projeto-info{display:flex;flex-direction:column;min-width:0;padding-right:6px;line-height:1.2}.v2-header-nome{overflow:hidden;font:600 13px/1.2 var(--sl-fonte-titulo);letter-spacing:-.1px;color:var(--v2-text-primary);text-overflow:ellipsis;white-space:nowrap}.v2-header-estado{display:inline-flex;align-items:center;gap:5px;margin-top:2px;font-size:11px;color:var(--v2-text-secondary);white-space:nowrap}.v2-header-estado:before{content:"";width:6px;height:6px;border-radius:50%;background:var(--v2-accent)}.v2-header-estado[data-pendente]:before{background:var(--sl-cor-atencao);animation:v2-header-pulso 1.2s ease-in-out infinite}@keyframes v2-header-pulso{50%{opacity:.35}}@media(prefers-reduced-motion:reduce){.v2-header-estado[data-pendente]:before{animation:none}}.v2-header-creditos{display:inline-flex;align-items:center;gap:5px;padding:5px 12px;border-radius:999px;background:color-mix(in srgb,var(--v2-accent) 8%,transparent);color:var(--v2-accent);font-size:13px;font-weight:500;text-decoration:none;white-space:nowrap}.v2-header-creditos b{font-weight:600;font-variant-numeric:tabular-nums}.v2-header-creditos-rotulo{font-size:12px;opacity:.75}@media(max-width:1180px){.v2-header-creditos-rotulo{display:none}}a.v2-header-creditos{transition:background-color .14s ease}a.v2-header-creditos:hover{background:color-mix(in srgb,var(--v2-accent) 16%,transparent)}a.v2-header-creditos:focus-visible{outline:2px solid var(--sl-cor-foco);outline-offset:2px}.v2-btn-ajuda-wrap{position:relative;display:flex;align-items:center}.v2-btn-ajuda{display:flex;align-items:center;justify-content:center;width:28px;height:28px;border:0;border-radius:50%;background:transparent;color:var(--v2-text-secondary);cursor:pointer}.v2-btn-ajuda:hover,.v2-btn-ajuda[aria-expanded=true]{background:var(--v2-surface-2);color:var(--v2-text-primary)}.v2-ajuda-popover{position:absolute;z-index:20;top:calc(100% + 8px);right:0;width:264px;padding:10px;border:1px solid var(--v2-rail-line);border-radius:8px;background:var(--v2-surface);box-shadow:0 8px 24px #00000059}.v2-ajuda-popover-titulo{margin:0 0 6px;font-size:12px;font-weight:600;color:var(--v2-text-primary)}.v2-ajuda-popover-lista{margin:0;padding:0;list-style:none;display:flex;flex-direction:column;gap:6px}.v2-ajuda-popover-item{display:flex;align-items:center;justify-content:space-between;gap:10px}.v2-ajuda-popover-descricao{font-size:12px;color:var(--v2-text-secondary)}.v2-ajuda-popover-item kbd{flex:0 0 auto;padding:2px 6px;border:1px solid var(--v2-rail-line);border-radius:4px;background:var(--v2-surface-2);font-family:inherit;font-size:11px;color:var(--v2-text-primary);white-space:nowrap}.v2-ajuda-popover-link{display:block;margin-top:8px;color:var(--sl-cor-apoio);font-size:12px;text-decoration:none}.v2-ajuda-popover-link:hover{color:var(--sl-cor-acao);text-decoration:underline}button.v2-ajuda-popover-link{padding:0;border:0;background:none;font-family:inherit;text-align:left;cursor:pointer}.v2-ajuda-popover-link:focus-visible{outline:2px solid var(--sl-cor-foco);outline-offset:2px}.v2-pilha-de-alertas{position:fixed;left:24px;bottom:24px;z-index:6;display:flex;flex-direction:column-reverse;gap:8px;width:320px;pointer-events:none}.v2-alerta{position:relative;pointer-events:auto;overflow:hidden;padding:10px 12px;border-radius:8px;border:1px solid var(--v2-rail-line);background:var(--v2-surface);box-shadow:0 8px 24px #00000059;display:flex;align-items:flex-start;gap:8px;animation:v2-alerta-entrar .14s ease-out}.v2-alerta--saindo{animation:v2-alerta-sair .12s ease-in forwards}@keyframes v2-alerta-entrar{0%{opacity:0;transform:translate(-8px)}to{opacity:1;transform:translate(0)}}@keyframes v2-alerta-sair{to{opacity:0}}.v2-alerta-texto{flex:1;font-size:12px;line-height:1.4;white-space:pre-line}.v2-alerta--status .v2-alerta-texto{color:var(--v2-text-secondary)}.v2-alerta--erro .v2-alerta-texto,.v2-alerta--aviso .v2-alerta-texto{color:var(--v2-text-primary)}.v2-alerta-titulo{display:block;margin-bottom:2px;font-weight:600}.v2-alerta-acao{display:block;margin-top:6px;padding:4px 10px;border:1px solid var(--v2-border, currentColor);border-radius:6px;background:transparent;color:var(--v2-text-primary);font:inherit;font-weight:600;cursor:pointer}.v2-alerta-acao--secundaria{border-color:transparent;padding-left:0;color:var(--v2-text-secondary, currentColor);font-weight:500;text-decoration:underline}.v2-alerta-fechar{display:flex;align-items:center;justify-content:center;flex:0 0 auto;width:16px;height:16px;padding:0;border:0;background:transparent;color:var(--v2-text-secondary);cursor:pointer}.v2-alerta--erro:before{content:"";position:absolute;left:0;top:0;bottom:0;width:3px;border-radius:8px 0 0 8px;background:var(--v2-accent-error)}.v2-alerta--aviso:before{content:"";position:absolute;left:0;top:0;bottom:0;width:3px;border-radius:8px 0 0 8px;background:var(--v2-atencao)}.v2-alerta-barra{position:absolute;left:0;right:0;bottom:0;height:3px;border-radius:2px;background:linear-gradient(90deg,transparent,var(--v2-accent),transparent);background-size:200% 100%;animation:v2-google-fontes-carregando-anim 1.1s linear infinite}.v2-btn-artboard{flex:1;padding:6px 10px;border:1px solid var(--v2-rail-line);border-radius:6px;background:color-mix(in srgb,var(--v2-surface) 90%,transparent);color:var(--v2-text-primary);font-size:11px;font-weight:500;cursor:pointer}.v2-btn-artboard--acento{background:var(--v2-accent);color:var(--v2-accent-fg);border-color:transparent}.v2-btn-artboard:disabled{opacity:.5;cursor:default}.v2-btn-artboard-icone{width:32px;height:32px;padding:0;border:1px solid var(--v2-rail-line);border-radius:16px;background:color-mix(in srgb,var(--v2-page-bg) 60%,transparent);color:var(--v2-text-primary);display:flex;align-items:center;justify-content:center;cursor:pointer;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.v2-btn-artboard-icone:hover:not(:disabled){background:color-mix(in srgb,var(--v2-page-bg) 80%,transparent)}.v2-btn-artboard-icone:disabled{opacity:.5;cursor:default}.v2-btn-artboard-icone--baixar{border-color:var(--v2-accent);color:var(--v2-accent)}.v2-painel{display:flex;flex-direction:column;background:var(--v2-surface);border-radius:10px;overflow:hidden}.v2-painel-abas{display:flex;align-items:center;justify-content:space-between;padding:6px 8px;flex:0 0 auto}.v2-painel-aba{border:0;background:none;padding:6px 7px;border-radius:6px;font-size:11px;font-weight:500;color:var(--v2-text-secondary);cursor:pointer}.v2-painel-aba--ativa{background:var(--v2-surface-2);color:var(--v2-text-primary)}.v2-painel-corpo{flex:1 1 auto;min-height:0;padding:12px;overflow:auto;display:flex;flex-direction:column}.v2-painel-vazio{height:100%;margin:0;display:flex;align-items:center;justify-content:center;text-align:center;font-size:12px;color:var(--v2-text-secondary)}.v2-camadas{flex:0 1 auto;max-height:40%;min-height:0;display:flex;flex-direction:column;padding:10px 8px;border-top:1px solid var(--v2-rail-line);overflow:hidden}.v2-camadas-cabecalho{flex:0 0 auto;display:flex;align-items:center;justify-content:space-between;padding:0 4px 6px}.v2-camadas-lista{flex:1 1 auto;min-height:0;display:flex;flex-direction:column;gap:1px;overflow-y:auto}.v2-camadas-titulo{font-size:11px;font-weight:600;color:var(--v2-text-tertiary)}.v2-camadas-contagem{font-size:10px;color:var(--v2-text-tertiary)}.v2-camada{display:flex;align-items:center;height:28px;flex:0 0 28px;gap:8px;padding:0 6px 0 4px;border-radius:6px;cursor:pointer}.v2-camada--selecionada{background:var(--v2-surface-2)}.v2-camada-marcador{flex:0 0 3px;width:3px;height:14px;border-radius:2px;background:transparent}.v2-camada--selecionada .v2-camada-marcador{background:var(--v2-accent)}.v2-camada-icone{flex:0 0 13px;display:flex;color:var(--v2-text-secondary)}.v2-camada--selecionada .v2-camada-icone{color:var(--v2-text-primary)}.v2-camada-nome{flex:1 1 auto;min-width:0;font-size:12px;color:var(--v2-text-primary);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.v2-camada--selecionada .v2-camada-nome{font-weight:600}.v2-camada--oculta .v2-camada-nome,.v2-camada--oculta .v2-camada-icone{opacity:.5}.v2-camada--travada .v2-camada-botao--cadeado{color:var(--v2-text-secondary)}.v2-camada-botao{flex:0 0 13px;width:13px;height:13px;padding:0;border:0;background:none;color:var(--v2-text-tertiary);display:flex;cursor:pointer}.v2-objeto{display:flex;flex-direction:column;gap:16px;flex:1}.v2-objeto-vazio{height:100%;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:6px;padding:24px 12px;text-align:center}.v2-objeto-vazio-titulo{margin:0;font-size:12px;font-weight:600;color:var(--v2-text-primary)}.v2-objeto-vazio-apoio{margin:0;font-size:11px;line-height:1.5;color:var(--v2-text-tertiary)}.v2-objeto-cabecalho{display:flex;align-items:center;justify-content:space-between}.v2-objeto-nome{margin:0 0 2px;font-size:15px;font-weight:600;color:var(--v2-text-primary)}.v2-objeto-tipo{margin:0;font-size:11px;color:var(--v2-text-secondary)}.v2-objeto-dimensoes{display:flex;gap:8px}.v2-objeto-dimensao{flex:1;display:flex;align-items:center;height:30px;gap:6px;padding:0 8px;background:var(--v2-surface-2);border-radius:6px}.v2-objeto-dimensao-rotulo{font-size:11px;color:var(--v2-text-tertiary)}.v2-objeto-dimensao-valor{font-size:12px;color:var(--v2-text-primary)}.v2-objeto-arte{display:flex;flex-direction:column;gap:8px}.v2-objeto-arte-nome{margin:0;font-size:12px;color:var(--v2-text-secondary)}.v2-objeto-arte-aviso{margin:0;font-size:11px;line-height:1.5;color:var(--v2-text-tertiary)}.v2-objeto-arte-erro{margin:0;font-size:11px;color:var(--v2-accent-error)}.v2-objeto-acoes{display:flex;flex-direction:column;gap:6px}.v2-secao-titulo-mini{margin:0;font-size:11px;font-weight:600;color:var(--v2-text-tertiary);text-transform:uppercase}.v2-acao{display:flex;align-items:center;width:100%;height:34px;gap:8px;padding:0 8px 0 10px;border:0;border-radius:6px;background:none;cursor:pointer}.v2-acao:hover:not(:disabled){background:var(--v2-surface-2)}.v2-acao:disabled{opacity:.45;cursor:default}.v2-acao-icone{flex:0 0 14px;width:14px;height:14px;display:flex;color:var(--v2-rail-text)}.v2-acao-rotulo{flex:1;min-width:0;font-size:12px;font-weight:500;color:var(--v2-text-primary);text-align:left}.v2-acao-custo{font-size:11px;color:var(--v2-text-secondary);white-space:nowrap}.v2-acao-custo--gratis{color:var(--v2-accent)}.v2-acao-motivo{margin:0;padding-left:32px;font-size:11px;color:var(--v2-text-tertiary)}.v2-objeto-aprovar{display:flex;flex-direction:column;gap:8px}.v2-objeto-aprovar-nome{margin:0;font-size:12px;color:var(--v2-text-secondary)}.v2-objeto-aprovar-aviso{margin:0;font-size:11px;line-height:1.5;color:var(--v2-text-tertiary)}.v2-objeto-extrair-estampa{display:flex;flex-direction:column;gap:8px}.v2-objeto-extrair-estampa textarea{width:100%;min-height:40px;padding:6px 8px;border:1px solid var(--v2-rail-line);border-radius:6px;background:var(--v2-surface-2);color:var(--v2-text-primary);font-family:inherit;font-size:12px;line-height:1.4;resize:vertical}.v2-objeto-extrair-estampa textarea::placeholder{color:var(--v2-text-tertiary)}.v2-objeto-extrair-estampa textarea:focus-visible{outline:2px solid var(--v2-accent);outline-offset:1px}.v2-prompt-comentario-texto--input{border:none;background:none;outline:none;padding:0;font-family:inherit;font-size:inherit;min-width:0}.v2-prompt-comentario-texto--input:focus-visible{outline:2px solid var(--v2-accent);outline-offset:1px;border-radius:2px}.v2-prompt-area{position:absolute;left:50%;transform:translate(-50%);bottom:var(--sl-editor-margem);display:flex;flex-direction:column;align-items:flex-start;gap:8px}@property --v2-destaque-angulo{syntax: "<angle>"; inherits: false; initial-value: 0deg;}.v2-prompt-area:before{content:"";position:absolute;top:-3px;right:-3px;bottom:-3px;left:-3px;border-radius:18px;padding:2px;background:conic-gradient(from var(--v2-destaque-angulo),transparent,var(--v2-accent) 10%,transparent 24%);-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask-composite:exclude;opacity:0;pointer-events:none}.v2-prompt-area--destaque:before{opacity:.7;animation:v2-prompt-destaque-borda 5s linear infinite}@keyframes v2-prompt-destaque-borda{to{--v2-destaque-angulo: 360deg}}@media(prefers-reduced-motion:reduce){.v2-prompt-area--destaque:before{background:linear-gradient(90deg,transparent,var(--v2-accent),transparent);animation:none;opacity:.4}}.v2-assistente-ancora{position:relative;width:max-content;display:flex}.v2-assistente-chip{display:flex;align-items:center;gap:6px;padding:4px 10px 4px 8px;border:0;border-radius:6px;background:var(--v2-surface);color:var(--v2-text-secondary);font-size:12px;cursor:pointer}.v2-assistente-chip-icone{display:flex;color:var(--v2-accent)}.v2-assistente-chip-chevron{display:flex}.v2-assistente-chip--ativo{background:var(--v2-accent);color:var(--v2-accent-fg)}.v2-assistente-chip--ativo .v2-assistente-chip-icone{color:var(--v2-accent-fg)}.v2-assistente-chip:disabled{opacity:.45;cursor:default}.v2-prompt{width:660px;display:flex;flex-direction:column;gap:10px;padding:12px 14px;background:var(--v2-surface);box-shadow:0 8px 24px #00000059;border:1px solid var(--sl-editor-borda);border-radius:12px}.v2-prompt-contexto{display:flex;align-items:center;gap:8px}.v2-prompt-colapsar{display:flex;align-items:center;justify-content:center;width:24px;height:24px;margin-left:auto;flex:0 0 auto;border:0;border-radius:6px;background:transparent;color:var(--v2-text-secondary);cursor:pointer}.v2-prompt-colapsar:hover{background:var(--v2-track-bg);color:var(--v2-text-primary)}.v2-prompt-colapsar--compacto{margin-left:0}.v2-prompt-reabrir{display:flex;align-items:center;height:44px;border-radius:22px;background:var(--v2-surface);box-shadow:0 8px 20px #00000047;overflow:hidden}.v2-prompt-reabrir-principal{display:flex;align-items:center;gap:8px;align-self:stretch;padding:0 14px 0 16px;border:0;background:transparent;cursor:pointer}.v2-prompt-reabrir-principal:hover{background:var(--v2-track-bg)}.v2-prompt-reabrir-icone{display:flex;color:var(--v2-accent)}.v2-prompt-reabrir-rotulo{font-size:13px;color:var(--sl-cor-texto)}.v2-prompt-reabrir-atalho{font-size:11px;color:var(--sl-editor-discreto)}.v2-prompt-reabrir-chevron{display:flex;align-items:center;justify-content:center;width:40px;align-self:stretch;border:0;background:transparent;color:var(--sl-editor-apoio);cursor:pointer}.v2-prompt-reabrir-chevron:hover{background:var(--v2-track-bg)}.v2-prompt-divisor{width:1px;height:20px;flex:0 0 auto;background:var(--sl-editor-borda)}.v2-prompt--compacto{flex-direction:row;align-items:center;height:48px;padding:0 10px 0 12px;gap:10px}.v2-prompt-chip-compacto{display:inline-flex;align-items:center;gap:5px;flex:0 0 auto;height:28px;padding:0 10px 0 8px;border-radius:999px;font-size:12px;font-weight:500;white-space:nowrap}.v2-prompt-chip-compacto-icone{display:flex}.v2-prompt-chip-compacto--criar{background:color-mix(in srgb,var(--v2-accent) 13%,transparent);color:var(--v2-accent)}.v2-prompt-chip-compacto--editar{background:var(--v2-surface-2);color:var(--sl-cor-texto)}.v2-prompt-chip-compacto--editar .v2-prompt-chip-compacto-icone{color:var(--sl-editor-apoio)}.v2-prompt-segmento{display:flex;align-items:center;gap:2px;height:30px;padding:3px;border-radius:8px;background:var(--sl-editor-campo);outline:1px solid #ffffff1f;outline-offset:-.5px}.v2-prompt-segmento-botao{height:24px;padding:0 9px 0 8px;border:0;border-radius:6px;background:transparent;color:var(--sl-editor-discreto);font-size:12px;font-weight:400;font-family:inherit;cursor:pointer;white-space:nowrap}.v2-prompt-segmento-botao--ativa{background:color-mix(in srgb,var(--v2-accent) 13%,transparent);color:var(--v2-accent);font-weight:600}.v2-prompt-segmento-botao:disabled{opacity:.45;cursor:default}.v2-prompt-chip-selecao{display:flex;align-items:center;gap:6px;height:30px;padding:0 8px;border:1px solid var(--sl-editor-borda);border-radius:8px;background:var(--v2-surface-2)}.v2-prompt-chip-selecao-icone{display:flex;flex:0 0 auto;color:var(--sl-editor-apoio)}.v2-prompt-chip-selecao-miniatura{flex:0 0 auto;width:14px;height:14px;border-radius:3px;object-fit:cover}.v2-prompt-chip-selecao-nome{font-size:12px;font-weight:500;color:var(--v2-text-primary);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.v2-prompt-chip-selecao-fechar{display:flex;align-items:center;justify-content:center;flex:0 0 auto;width:16px;height:16px;padding:0;border:0;background:transparent;color:var(--sl-editor-discreto);cursor:pointer}.v2-prompt-chip-selecao-fechar:hover{color:var(--v2-text-primary)}.v2-prompt-editar-linha{margin-top:8px;max-height:220px;overflow-y:auto}.v2-prompt-chip-fixo{display:flex;align-items:center;gap:6px;height:30px;padding:0 8px;border-radius:8px;background:color-mix(in srgb,var(--v2-accent) 13%,transparent);outline:1px solid color-mix(in srgb,var(--v2-accent) 25%,transparent);outline-offset:-.5px;color:var(--v2-accent);font-size:12px;font-weight:500;white-space:nowrap}.v2-prompt-chip-fixo-icone{display:flex;flex:0 0 auto}.v2-prompt-chip-contorno{display:flex;align-items:center;flex-shrink:0;gap:6px;height:30px;padding:0 10px 0 8px;border:1px solid var(--sl-editor-borda);border-radius:8px;background:var(--v2-surface-2);color:var(--sl-cor-texto);font-family:inherit;font-size:12px;font-weight:500;white-space:nowrap;cursor:pointer}.v2-prompt-chip-contorno:hover:not(:disabled){background:color-mix(in srgb,var(--v2-surface-2) 100%,white 10%)}.v2-prompt-chip-contorno-icone{display:flex;color:var(--sl-editor-apoio)}.v2-prompt-chip-contorno--ativa{border-color:var(--v2-accent);color:var(--v2-accent)}.v2-prompt-chip-contorno--ativa .v2-prompt-chip-contorno-icone{color:var(--v2-accent)}.v2-prompt-estilo{position:relative;display:inline-flex}.v2-prompt-estilo-chip{display:flex;align-items:center;gap:4px;height:30px;padding:0 10px;border:1px solid var(--sl-editor-borda);border-radius:8px;background:transparent;font-family:inherit;cursor:pointer}.v2-prompt-estilo-chip:hover:not(:disabled){background:var(--v2-surface-2)}.v2-prompt-estilo-icone{display:flex;color:var(--sl-editor-apoio)}.v2-prompt-estilo-rotulo{font-size:12px;font-weight:500;color:var(--sl-cor-texto);white-space:nowrap}.v2-prompt-estilo-chevron{display:flex;color:var(--sl-editor-discreto)}.v2-prompt-estilo .v2-prompt-estilo-menu{left:0;right:auto;top:auto;bottom:calc(100% + 6px);width:200px}.v2-exportar-item--ativo{background:var(--v2-surface)}.v2-exportar-item--ativo .v2-exportar-item-nome{color:var(--v2-accent)}.v2-prompt-qualidade{display:flex;align-items:center;height:30px;border-radius:6px}.v2-prompt-qualidade-opcao{display:flex;align-items:center;gap:4px;height:30px;border:0;background:transparent;color:var(--v2-text-secondary);font-family:inherit;cursor:pointer}.v2-prompt-qualidade-opcao:disabled{opacity:.45;cursor:default}.v2-prompt-qualidade-opcao--padrao{padding:0 8px 0 10px;border-radius:6px 0 0 6px;font-size:12px;font-weight:500}.v2-prompt-qualidade-opcao--pro{padding:0 10px;border-radius:0 6px 6px 0;font-size:11px;font-weight:700}.v2-prompt-qualidade-opcao--ativa{background:var(--v2-surface-2);color:var(--v2-text-primary)}.v2-prompt-qualidade-opcao--indicador{cursor:default}.v2-prompt-comentarios{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:4px}.v2-prompt-comentario{display:flex;align-items:flex-start;gap:6px;background:var(--v2-surface-2);border:1px solid var(--v2-rail-line);border-radius:6px;padding:6px 8px;font-size:11.5px}.v2-prompt-comentario--editando{border-color:var(--v2-accent)}.v2-prompt-comentario-numero{font-family:var(--v2-font-mono);color:var(--v2-text-secondary);flex-shrink:0}.v2-prompt-comentario-texto{flex:1;color:var(--v2-text-primary);line-height:1.4}.v2-prompt-comentario-texto--vazio{color:var(--v2-text-tertiary)}.v2-prompt-comentario-acao{background:none;border:none;padding:0;cursor:pointer;font-family:inherit;font-size:11px;color:var(--v2-text-secondary);text-decoration:underline}.v2-prompt-campo{width:100%;border:0;background:none;outline:none;resize:none;font-family:inherit;font-size:14px;line-height:20px;color:var(--v2-text-primary);overflow-y:auto}.v2-prompt-campo::placeholder{color:var(--v2-text-tertiary)}.v2-prompt-campo:focus-visible{outline:1px solid color-mix(in srgb,var(--v2-accent) 25%,transparent);outline-offset:2px}.v2-prompt-campo:disabled::placeholder{color:var(--v2-text-tertiary)}.v2-prompt-campo--compacto{flex:1 1 auto;min-width:0;height:20px;overflow:hidden;white-space:nowrap}.v2-prompt-campo--expandido{font-size:13.5px;border-radius:6px;min-height:40px}.v2-prompt-controles{display:flex;align-items:center;justify-content:space-between;gap:10px;width:100%}.v2-prompt-nota{margin:0;flex:1 1 auto;min-width:0;font-size:10.5px;color:var(--sl-editor-contorno-controle)}.v2-prompt-controles-direita{display:flex;align-items:center;gap:10px;flex:0 0 auto}.v2-alternador-edicao{display:inline-flex;align-items:stretch;height:36px;padding:2px;gap:2px;border:1px solid var(--sl-cor-borda);border-radius:8px;background:var(--sl-editor-campo)}.v2-alternador-edicao-opcao{display:inline-flex;align-items:center;gap:6px;padding:0 10px;border:1px solid transparent;border-radius:6px;background:transparent;color:var(--sl-cor-apoio);font-family:inherit;font-size:12px;font-weight:600;cursor:pointer;transition:background var(--sl-duracao-resposta),color var(--sl-duracao-resposta),border-color var(--sl-duracao-resposta)}.v2-alternador-edicao-opcao:hover:not(:disabled):not([data-ativo]){color:var(--sl-cor-texto);background:color-mix(in srgb,var(--sl-cor-texto) 6%,transparent)}.v2-alternador-edicao-opcao[data-ativo]{border-color:color-mix(in srgb,var(--sl-cor-acao) 55%,transparent);background:color-mix(in srgb,var(--sl-cor-acao) 14%,transparent);color:var(--sl-cor-acao)}.v2-alternador-edicao-opcao[aria-disabled=true]{color:var(--sl-editor-discreto)}.v2-alternador-edicao-opcao:disabled{cursor:default;opacity:.6}.v2-alternador-edicao-opcao:focus-visible{outline:2px solid var(--sl-cor-foco);outline-offset:1px}.v2-alternador-edicao-preco{display:inline-flex;align-items:center;font-family:var(--v2-font-mono);font-size:11px;font-weight:500;opacity:.85}.v2-alternador-edicao-opcao{position:relative}.v2-alternador-edicao-faiscas{display:inline-grid;margin-right:-2px;opacity:.55}.v2-alternador-edicao-opcao[data-premium]{--v2-alternador-pro-gradiente: linear-gradient(120deg, var(--sl-cor-acao), var(--sl-cor-acao-hover) 30%, color-mix(in srgb, var(--sl-cor-acao) 30%, transparent) 55%, var(--sl-cor-acao-hover) 80%, var(--sl-cor-acao));border-color:transparent;background:linear-gradient(135deg,color-mix(in srgb,var(--sl-cor-acao) 22%,transparent),color-mix(in srgb,var(--sl-cor-acao) 10%,transparent) 60%);box-shadow:0 2px 12px -4px color-mix(in srgb,var(--sl-cor-acao) 55%,transparent)}.v2-alternador-edicao-opcao[data-premium] .v2-alternador-edicao-faiscas{opacity:1}.v2-alternador-edicao-opcao[data-premium]:before,.v2-alternador-edicao-opcao[data-premium]:after{content:"";position:absolute;top:-1px;right:-1px;bottom:-1px;left:-1px;border-radius:inherit;pointer-events:none}.v2-alternador-edicao-opcao[data-premium]:before{padding:1px;background:var(--v2-alternador-pro-gradiente) 0 0 / 300% 100%;-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);mask-composite:exclude;animation:v2-alternador-pro-contorno 6s linear infinite}.v2-alternador-edicao-opcao[data-premium]:after{background:linear-gradient(105deg,transparent 42%,color-mix(in srgb,var(--sl-cor-acao-hover) 24%,transparent) 50%,transparent 58%) 160% 0 / 260% 100% no-repeat;animation:v2-alternador-pro-luz 4.8s ease-in-out .6s infinite}@keyframes v2-alternador-pro-contorno{to{background-position:300% 0}}@keyframes v2-alternador-pro-luz{0%{background-position:160% 0}35%,to{background-position:-60% 0}}.v2-alternador-edicao-acender{position:absolute;top:-1px;right:-1px;bottom:-1px;left:-1px;border-radius:inherit;pointer-events:none;opacity:0;animation:v2-alternador-pro-acende .65s cubic-bezier(.2,.8,.3,1)}@keyframes v2-alternador-pro-acende{0%{opacity:1;background:color-mix(in srgb,var(--sl-cor-acao) 30%,transparent);box-shadow:0 0 color-mix(in srgb,var(--sl-cor-acao) 60%,transparent)}to{opacity:0;background:transparent;box-shadow:0 0 0 6px transparent}}@media(prefers-reduced-motion:reduce){.v2-alternador-edicao-opcao[data-premium]:before{animation:none}.v2-alternador-edicao-opcao[data-premium]:after,.v2-alternador-edicao-acender{display:none}}.v2-prompt-enviar{display:flex;align-items:center;justify-content:center;gap:8px;height:36px;padding:0 12px 0 14px;flex:0 0 auto;border:0;border-radius:8px;background:#f4f4f5;color:var(--sl-editor-tinta);font-family:inherit;font-size:12.5px;font-weight:600;cursor:pointer}.v2-prompt-enviar:hover:not(:disabled){background:var(--sl-cor-texto)}.v2-prompt-enviar:disabled{opacity:.4;cursor:default}.v2-prompt-enviar-custo{display:flex;align-items:center;gap:4px;font-family:var(--v2-font-mono)}.v2-prompt-enviar--compacto{width:36px;height:36px;padding:0;gap:0;flex:0 0 36px;border-radius:999px}.v2-prompt-enviar--compacto:disabled{background:#f4f4f5;color:var(--sl-editor-tinta);opacity:.45}.v2-prompt-restante{flex:0 0 auto;font-size:11px;color:var(--v2-text-tertiary);white-space:nowrap}.v2-balao-assistente{position:absolute;left:0;bottom:calc(100% + 12px);width:420px;min-height:220px;max-height:min(520px,calc(100vh - 240px));display:flex;flex-direction:column;background:var(--v2-surface);border-radius:16px;box-shadow:0 12px 32px #00000047;outline:none}.v2-balao-assistente:focus-visible{outline:2px solid var(--v2-accent);outline-offset:2px}.v2-balao-rabinho-losango{position:absolute;left:52px;bottom:-7px;width:14px;height:14px;background:var(--v2-surface);transform:rotate(45deg)}.v2-balao-rabinho-tampa{position:absolute;left:47px;bottom:0;width:24px;height:11.5px;background:var(--v2-surface)}.v2-balao-cabecalho{display:flex;align-items:center;justify-content:space-between;flex:0 0 auto;padding:10px 10px 10px 14px}.v2-balao-cabecalho-titulo{display:flex;align-items:center;gap:8px;min-width:0}.v2-balao-cabecalho-icone{display:flex;flex:0 0 auto;color:var(--v2-accent)}.v2-balao-cabecalho-textos{display:flex;flex-direction:column;min-width:0}.v2-balao-cabecalho-nome{font-size:13px;color:var(--v2-text-primary)}.v2-balao-cabecalho-sessao{font-size:11px;color:var(--v2-text-secondary)}.v2-balao-fechar{display:flex;align-items:center;justify-content:center;flex:0 0 auto;width:26px;height:26px;border:0;border-radius:6px;background:none;color:var(--v2-text-secondary);cursor:pointer}.v2-balao-fechar:hover{background:var(--v2-surface-2)}.v2-balao-conversa{flex:1 1 auto;min-height:0;display:flex;flex-direction:column;gap:10px;padding:10px 12px 12px;overflow-y:auto}.v2-balao-mensagem{display:flex;flex-direction:column;gap:8px}.v2-balao-mensagem--assistente{align-self:stretch}.v2-balao-mensagem--usuario{align-self:flex-end;max-width:85%}.v2-balao-autoria{display:flex;align-items:center;gap:6px;font-size:11px;color:var(--v2-text-secondary)}.v2-balao-autoria-icone{display:flex;color:var(--v2-accent)}.v2-balao-texto{margin:0;width:100%;font-size:13px;color:var(--v2-text-primary)}.v2-balao-bolha-usuario{margin:0;padding:7px 12px;background:var(--v2-surface-2);border-radius:10px 10px 2px;font-size:13px;color:var(--v2-text-primary)}.v2-balao-passos{display:flex;flex-direction:column;gap:2px;padding:4px;margin:0;list-style:none;border-radius:8px;background:var(--v2-surface-2)}.v2-balao-passo{display:flex;align-items:center;gap:8px;padding:5px 6px;border-radius:6px}.v2-balao-passo-icone{display:flex;flex:0 0 auto;color:var(--v2-text-secondary)}.v2-balao-passo-icone--andamento{color:var(--v2-accent);animation:v2-girar 1s linear infinite}.v2-balao-passo-texto{flex:1 1 auto;min-width:0;font-size:12px;color:var(--v2-text-primary)}.v2-balao-passo-custo{flex:0 0 auto;font-size:10px}.v2-balao-passo-custo--gratis{color:var(--v2-text-tertiary)}.v2-balao-passo-custo--pago{color:var(--v2-text-secondary)}@media(prefers-reduced-motion:reduce){.v2-balao-passo-icone--andamento{animation:none}}.v2-balao-rodape{flex:0 0 auto;margin:0;padding:8px 14px 12px;font-size:11px;color:var(--v2-text-tertiary)}.v2-conferencia{display:flex;flex-direction:column;gap:10px}.v2-conferencia-carregando,.v2-conferencia-sem-arte{margin:0;font-size:12px;color:var(--v2-text-secondary)}.v2-conferencia-cabecalho{display:flex;align-items:center;justify-content:space-between}.v2-conferencia-resumo{display:flex;align-items:center;gap:8px}.v2-conferencia-pilula{display:inline-flex;align-items:center;gap:5px;height:24px;padding:0 9px 0 7px;border-radius:12px;background:color-mix(in srgb,var(--v2-atencao) 12%,transparent);border:1px solid color-mix(in srgb,var(--v2-atencao) 30%,transparent);color:var(--v2-atencao);font-size:12px;font-weight:600;white-space:nowrap}.v2-conferencia-pilula svg{width:12px;height:12px}.v2-conferencia-erros{font-size:12px;color:var(--v2-text-secondary);white-space:nowrap}.v2-conferencia-conferir{border:none;background:none;padding:0;font-size:11px;font-weight:500;color:var(--v2-text-secondary);cursor:pointer}.v2-conferencia-titulo-lista{margin:0;font-size:11px;font-weight:600;letter-spacing:.6px;color:var(--v2-text-tertiary)}.v2-conferencia-lista{display:flex;flex-direction:column;gap:10px}.v2-conferencia-cartao{padding:8px;border-radius:6px;background:var(--v2-surface-2);display:flex;flex-direction:column;gap:4px}.v2-conferencia-cartao-linha{display:flex;align-items:center;gap:8px}.v2-conferencia-cartao-icone{flex:0 0 auto;display:flex}.v2-conferencia-cartao-icone svg{width:14px;height:14px}.v2-conferencia-cartao-icone--aviso{color:var(--v2-atencao)}.v2-conferencia-cartao-icone--erro{color:var(--v2-accent-error)}.v2-conferencia-cartao-icone--sucesso{color:var(--v2-sucesso)}.v2-conferencia-cartao-titulo{flex:1;min-width:0;font-size:12px;font-weight:600;color:var(--v2-text-primary)}.v2-conferencia-cartao-explicacao{margin:0 0 0 22px;font-size:11px;line-height:1.4;color:var(--v2-text-secondary)}.v2-conferencia-cartao-linha .v2-btn--acento{flex:0 0 auto;height:24px;padding:0 8px;border-radius:5px;font-size:11px;font-weight:600}.v2-conferencia-vazio{flex-direction:row;align-items:center;gap:8px;font-size:12px;color:var(--v2-text-primary)}.v2-versoes{display:flex;flex-direction:column;gap:8px}.v2-versoes-titulo{margin:0;font-size:11px;font-weight:600;letter-spacing:.6px;color:var(--v2-text-tertiary)}.v2-versoes-carregando,.v2-versoes-vazio{margin:0;font-size:12px;color:var(--v2-text-secondary)}.v2-versoes-lista{display:flex;flex-direction:column;gap:10px}.v2-versoes-linha{display:flex;align-items:center;gap:10px;height:60px;padding:6px 8px;border-radius:6px}.v2-versoes-linha--andamento{background:var(--v2-surface-2)}.v2-versoes-icone-quadro{flex:0 0 auto;display:flex;align-items:center;justify-content:center;width:36px;height:48px;border-radius:4px;border:1px solid var(--v2-rail-line);color:var(--v2-text-secondary)}.v2-versoes-icone-quadro svg{width:16px;height:16px}.v2-versoes-linha--andamento .v2-versoes-icone-quadro{background:var(--v2-page-bg);color:var(--v2-accent)}.v2-versoes-linha--andamento .v2-versoes-icone-quadro svg{animation:v2-girar 1s linear infinite}@media(prefers-reduced-motion:reduce){.v2-versoes-linha--andamento .v2-versoes-icone-quadro svg{animation:none}}.v2-versoes-textos{flex:1 1 auto;min-width:0;display:flex;flex-direction:column;gap:2px}.v2-versoes-linha-titulo{margin:0;font-size:12px;font-weight:600;color:var(--v2-text-primary)}.v2-versoes-linha--andamento .v2-versoes-linha-titulo{color:var(--v2-accent)}.v2-versoes-linha-meta{margin:0;font-size:11px;font-weight:400;color:var(--v2-text-secondary)}.v2-versoes-linha--falhou .v2-versoes-icone-quadro,.v2-versoes-linha--falhou .v2-versoes-linha-titulo{color:var(--v2-accent-error)}.v2-pedido{display:flex;flex-direction:column;gap:14px}.v2-pedido-carregando,.v2-pedido-sem-arte,.v2-pedido-vazio{margin:0;font-size:12px;color:var(--v2-text-secondary)}.v2-pedido-cabecalho{display:flex;align-items:center;justify-content:space-between;gap:8px}.v2-pedido-titulo-bloco{display:flex;flex-direction:column;gap:2px;min-width:0}.v2-pedido-titulo-linha{display:flex;align-items:center;gap:8px}.v2-pedido-titulo{margin:0;font-family:var(--v2-font-display);font-size:15px;font-weight:600;color:var(--v2-text-primary)}.v2-pedido-badge{display:inline-flex;align-items:center;height:18px;padding:0 7px;border-radius:9px;font-size:10px;font-weight:600;white-space:nowrap}.v2-pedido-resumo{margin:0;font-size:11px;color:var(--v2-text-secondary)}.v2-pedido-importar,.v2-pedido-importar-vazio{display:inline-flex;align-items:center;gap:5px;height:28px;padding:0 8px;font-size:11px;font-weight:500;flex:0 0 auto}.v2-pedido-trocar-pedido{display:flex;flex-direction:column;gap:8px;padding:8px 10px;border-radius:6px;background:color-mix(in srgb,var(--v2-atencao) 10%,transparent);border:1px solid color-mix(in srgb,var(--v2-atencao) 30%,transparent)}.v2-pedido-trocar-pedido-aviso{margin:0;font-size:11.5px;line-height:1.4;color:var(--v2-atencao)}.v2-pedido-trocar-pedido-acoes{display:flex;gap:8px}.v2-pedido-erro-geracao,.v2-pedido-erro-gerar{margin:0;padding:8px 10px;border-radius:6px;background:color-mix(in srgb,var(--v2-accent-error) 12%,transparent);border:1px solid color-mix(in srgb,var(--v2-accent-error) 30%,transparent);color:var(--v2-accent-error);font-size:11.5px;line-height:1.4}.v2-pedido-lista{border:1px solid var(--v2-rail-line);border-radius:6px;overflow:hidden}.v2-pedido-lista-cabecalho{display:flex;align-items:center;gap:8px;height:26px;padding:0 10px;background:var(--v2-surface-2)}.v2-pedido-lista-coluna-nome{flex:1 1 auto;min-width:0;font-size:10px;font-weight:600;letter-spacing:.6px;color:var(--v2-text-secondary)}.v2-pedido-lista-coluna{flex:0 0 34px;text-align:right;font-size:10px;font-weight:600;letter-spacing:.6px;color:var(--v2-text-secondary)}.v2-pedido-lista-linha{display:flex;align-items:center;gap:8px;height:30px;padding:0 10px;border-top:1px solid var(--v2-divider)}.v2-pedido-lista-nome{flex:1 1 auto;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:12px;color:var(--v2-text-primary)}.v2-pedido-lista-numero{flex:0 0 34px;text-align:right;font-family:var(--v2-font-mono);font-size:12px;color:var(--v2-text-primary)}.v2-pedido-lista-tamanho{flex:0 0 34px;text-align:right;font-family:var(--v2-font-mono);font-size:12px;color:var(--v2-text-secondary)}.v2-pedido-lista-mais{margin:0;padding:8px 10px;border-top:1px solid var(--v2-divider);font-size:11px;color:var(--v2-text-secondary);text-align:center}.v2-pedido-validacao{display:flex;flex-direction:column;gap:6px}.v2-pedido-validacao-linha{display:flex;align-items:center;gap:8px;padding:8px 10px;border-radius:6px;font-size:11px;color:var(--v2-text-primary)}.v2-pedido-validacao-linha--erro{background:color-mix(in srgb,var(--v2-accent-error) 10%,transparent);border:1px solid color-mix(in srgb,var(--v2-accent-error) 30%,transparent)}.v2-pedido-validacao-linha--erro svg{color:var(--v2-accent-error);flex:0 0 auto}.v2-pedido-validacao-linha--aviso{background:color-mix(in srgb,var(--v2-atencao) 10%,transparent);border:1px solid color-mix(in srgb,var(--v2-atencao) 30%,transparent)}.v2-pedido-validacao-linha--aviso svg{color:var(--v2-atencao);flex:0 0 auto}.v2-pedido-acoes{display:flex;flex-direction:column;gap:8px}.v2-pedido-gerar{display:flex;align-items:center;justify-content:center;gap:8px;height:36px;font-size:13px;font-weight:600}.v2-pedido-motivo{margin:0;font-size:11px;line-height:1.4;color:var(--v2-accent-error)}.v2-pedido-motivo--aguardando{color:var(--v2-text-secondary)}.v2-pedido-baixar-grupo{display:flex;flex-direction:column;gap:8px}.v2-pedido-baixar{display:flex;align-items:center;justify-content:center;gap:8px;height:34px;font-size:13px;font-weight:500}.v2-pedido-erro-download{margin:0;font-size:11px;color:var(--v2-accent-error)}.v2-importar-atletas-campo{min-height:120px;padding:10px 12px;border:1px solid var(--v2-rail-line);border-radius:8px;background:var(--v2-surface)}.v2-extrair-pecas{display:flex;flex-direction:column;height:100%;min-height:0}.v2-extrair-pecas-topo{flex-shrink:0;padding:22px 22px 15px}.v2-extrair-pecas-topo h2{margin:0;font-size:20px;font-weight:550;line-height:1.3;letter-spacing:-.55px}.v2-extrair-pecas-topo p{margin:7px 0 0;color:var(--v2-text-secondary);font-size:12px;line-height:1.55}.v2-extrair-pecas--vistas .v2-extrair-pecas-topo{padding-top:30px}.v2-extrair-pecas--vistas .v2-extrair-pecas-topo h2{font-size:24px;letter-spacing:-.75px}.v2-extrair-pecas--vistas .v2-extrair-pecas-topo p{max-width:28ch;margin-top:10px;font-size:13px}.v2-extrair-pecas-origem{color:var(--v2-text-secondary);font-size:12px}@media(min-width:821px)and (max-height:720px){.v2-extrair-pecas-topo{padding:14px 18px 6px}.v2-extrair-pecas-topo h2{font-size:18px}.v2-extrair-pecas--vistas .v2-extrair-pecas-topo{padding-top:20px}.v2-extrair-pecas--vistas .v2-extrair-pecas-topo h2{font-size:22px}.v2-extrair-pecas--vistas .v2-extrair-pecas-topo p{font-size:12px}}@media(max-width:820px){.v2-extrair-pecas--vistas .v2-extrair-pecas-topo{padding:14px 16px 4px}.v2-extrair-pecas--vistas .v2-extrair-pecas-topo h2{font-size:17px}.v2-extrair-pecas--vistas .v2-extrair-pecas-topo p{display:none}}.v2-extrair-pecas-opcoes{min-height:0;padding:6px 22px 24px;overflow:auto}.v2-extrair-pecas-opcao{display:flex;align-items:center;gap:14px;width:100%;min-height:67px;padding:10px 0;border-bottom:1px solid #ffffff0a;color:var(--v2-text-primary);cursor:pointer}.v2-extrair-pecas-opcao:has(input:disabled){cursor:default;opacity:.6}.v2-extrair-pecas-opcao-icone{display:grid;place-items:center;color:var(--v2-text-secondary)}.v2-extrair-pecas-opcao--ativa .v2-extrair-pecas-opcao-icone{color:var(--v2-accent)}.v2-extrair-pecas-opcao-texto{flex:1;min-width:0;font-size:13px}.v2-extrair-pecas-opcao-rotulo{display:flex;align-items:center;gap:8px}.v2-extrair-pecas-opcao-texto small{display:block;margin-top:4px;color:var(--v2-text-secondary);font-size:11px}.v2-extrair-pecas-sugerido{padding:2px 6px;border-radius:4px;background:var(--v2-accent-soft);color:var(--v2-accent);font-size:10px;font-weight:500}.v2-extrair-pecas-radio{-webkit-appearance:none;-moz-appearance:none;appearance:none;flex-shrink:0;width:17px;height:17px;margin:0;border:1px solid #ffffff35;border-radius:50%;cursor:pointer}.v2-extrair-pecas-radio:checked{border:5px solid var(--v2-accent)}.v2-extrair-pecas-radio:focus-visible{outline:2px solid var(--v2-accent);outline-offset:3px}@media(forced-colors:active){.v2-extrair-pecas-radio{-webkit-appearance:auto;-moz-appearance:auto;appearance:auto}}.v2-extrair-pecas-nota-vistas{margin:auto 22px 24px;padding-top:18px;border-top:1px solid var(--v2-rail-line);color:var(--v2-text-secondary);font-size:12px;line-height:1.6}@media(min-width:821px)and (max-height:720px){.v2-extrair-pecas-opcoes{padding:2px 18px 8px}.v2-extrair-pecas-opcao{min-height:52px;padding:8px 0}.v2-extrair-pecas-nota-vistas{margin:8px 18px 16px;padding-top:12px;font-size:11px}}@media(max-width:820px){.v2-extrair-pecas-nota-vistas,.v2-extrair-pecas-opcao-texto small{display:none}.v2-extrair-pecas-opcoes{display:grid;grid-template-columns:1fr 1fr;gap:0 16px;padding:0 16px 12px}.v2-extrair-pecas-opcao{min-height:48px;gap:8px}.v2-extrair-pecas-opcao-icone svg{width:19px;height:19px}.v2-extrair-pecas-opcao-texto{font-size:11px}.v2-extrair-pecas-radio{width:15px;height:15px}}.v2-extrair-pecas-conteudo{flex:1;min-height:0;padding:0 22px 22px;overflow:auto}.v2-extrair-pecas-resumo{margin:0;padding:0;list-style:none}.v2-extrair-pecas-resumo-item{display:flex;align-items:center;gap:15px;margin:14px 0}.v2-extrair-pecas-miniatura{flex-shrink:0;display:block;width:74px;height:90px;padding:5px;border:1px solid #ffffff09;border-radius:8px;background:var(--v2-input)}.v2-extrair-pecas-recorte{display:block;width:100%;height:100%}.v2-extrair-pecas-resumo-item strong{display:block;font-size:13px;font-weight:500}.v2-extrair-pecas-resumo-item small{display:block;margin-top:6px;color:var(--v2-text-secondary);font-size:12px}.v2-extrair-pecas-nota{margin:20px 0 0;padding-top:20px;border-top:1px solid var(--v2-rail-line);color:var(--v2-text-secondary);font-size:12px;line-height:1.7}.v2-extrair-pecas-nota strong{color:var(--v2-text-primary);font-weight:500}@media(min-width:821px)and (max-height:720px){.v2-extrair-pecas-resumo-item{margin:8px 0}.v2-extrair-pecas-miniatura{width:58px;height:70px}}.v2-extrair-pecas-entrega{flex-shrink:0;padding:12px 22px 14px;border-top:1px solid var(--v2-rail-line)}.v2-extrair-pecas-saida{position:relative;display:flex;align-items:flex-start;gap:10px;padding:6px 0;cursor:pointer}.v2-extrair-pecas-saida:has(input:disabled){cursor:default;opacity:.6}.v2-extrair-pecas-saida input{-webkit-appearance:none;-moz-appearance:none;appearance:none;flex-shrink:0;display:grid;place-content:center;width:16px;height:16px;margin:2px 0 0;border:1px solid #ffffff32;border-radius:4px;cursor:pointer}.v2-extrair-pecas-saida input:checked{border-color:var(--v2-accent);background:var(--v2-accent)}.v2-extrair-pecas-saida input:checked:after{content:"";width:7px;height:3px;border-bottom:2px solid var(--v2-accent-fg);border-left:2px solid var(--v2-accent-fg);transform:rotate(-45deg) translateY(-1px)}.v2-extrair-pecas-saida input:focus-visible{outline:2px solid var(--v2-accent);outline-offset:3px}.v2-extrair-pecas-saida>span{flex:1;min-width:0;padding-right:80px}.v2-extrair-pecas-saida strong{display:block;font-size:12px;font-weight:500;line-height:1.4}.v2-extrair-pecas-saida small{display:block;margin-top:3px;color:var(--v2-text-secondary);font-size:11px;line-height:1.45}.v2-extrair-pecas-saida em{position:absolute;top:7px;right:0;color:var(--v2-text-secondary);font-size:10px;font-style:normal;font-variant-numeric:tabular-nums}.v2-extrair-pecas-saida--ligada em{color:var(--v2-accent)}.v2-extrair-pecas-instrucao{display:flex;align-items:center;gap:7px;margin-top:4px;padding:6px 0;border:0;background:transparent;color:var(--v2-text-secondary);font:inherit;font-size:12px;cursor:pointer}.v2-extrair-pecas-instrucao:hover:not(:disabled){color:var(--v2-text-primary)}.v2-extrair-pecas-instrucao:disabled{cursor:default;opacity:.6}.v2-extrair-crop{display:flex;flex-direction:column;gap:6px;padding-top:2px}.v2-extrair-crop-titulo{margin:0;font-family:var(--v2-font-mono);font-size:10px;letter-spacing:.08em;color:var(--v2-text-tertiary)}.v2-extrair-crop-palco{position:relative;width:100%;overflow:hidden;border:1px solid var(--v2-rail-line);border-radius:8px;background:var(--v2-surface)}.v2-extrair-crop-palco>img{display:block;width:100%;height:100%;object-fit:contain;-webkit-user-select:none;user-select:none}.v2-extrair-crop-overlay{z-index:1}.v2-extrair-crop-ajuda,.v2-extrair-crop-aviso{margin:0;font-size:10px;line-height:1.45;color:var(--v2-text-tertiary)}.v2-extrair-pecas-custo{margin:0;font-size:12px;font-weight:500;color:var(--v2-text-primary)}.v2-extrair-pecas-aviso{margin:0;font-size:11px;line-height:1.5;color:var(--v2-text-tertiary)}.v2-extrair-pecas-erro{margin:0;font-size:11px;line-height:1.5;color:var(--v2-accent-error)}.v2-extracao-fundo{position:absolute;top:-90px;right:-90px;bottom:-90px;left:-90px;width:calc(100% + 180px);height:calc(100% + 180px);object-fit:cover;filter:blur(64px) saturate(1.5) brightness(1.5)}.v2-espera{position:relative;width:100%;height:100%;display:flex;align-items:center;justify-content:center;padding:24px}.v2-espera-ilha{display:flex;flex-direction:column;gap:16px;width:400px;max-width:100%;padding:20px;border:1px solid var(--v2-rail-line);border-radius:16px;background:color-mix(in srgb,var(--v2-surface) 92%,transparent);-webkit-backdrop-filter:blur(24px);backdrop-filter:blur(24px);box-shadow:0 18px 44px -8px #000000a6}.v2-espera-topo{display:flex;align-items:center;gap:12px}.v2-espera-anel{flex:0 0 32px;width:32px;height:32px;border-radius:999px;border:2px solid var(--v2-rail-line);display:flex;align-items:center;justify-content:center;color:var(--v2-accent)}.v2-espera-anel svg{animation:v2-girar 2.5s linear infinite}@media(prefers-reduced-motion:reduce){.v2-espera-anel svg{animation:none}}.v2-espera-anel--erro{border-color:color-mix(in srgb,var(--v2-accent-error) 40%,transparent);color:var(--v2-accent-error)}.v2-espera-anel--erro svg{animation:none}.v2-espera-titulos{display:flex;flex-direction:column;gap:3px;min-width:0}.v2-espera-titulo{margin:0;font-size:15px;font-weight:600;color:var(--v2-text-primary)}.v2-espera-tempo{margin:0;font-size:12px;color:var(--v2-text-secondary)}.v2-espera-divisor{height:1px;background:var(--v2-rail-line)}.v2-espera-pecas{display:flex;justify-content:center;align-items:start;gap:16px;transition:transform .4s ease}.v2-espera-pecas--indo{transform:translateY(-4px)}@media(prefers-reduced-motion:reduce){.v2-espera-pecas{transition:none}}.v2-espera-peca-coluna{display:flex;flex-direction:column;align-items:center;gap:8px}.v2-espera-peca{position:relative;width:168px;height:240px;border-radius:10px;border:1px solid var(--v2-rail-line);background:#ffffff0a;overflow:hidden}.v2-espera-peca--pronta{border-color:color-mix(in srgb,var(--v2-accent) 40%,transparent);background:#00000040}.v2-espera-peca--falhou{border-color:color-mix(in srgb,var(--v2-accent-error) 40%,transparent)}.v2-espera-peca-img{display:block;width:100%;height:100%;object-fit:contain;animation:v2-espera-chegou .32s ease-out}@media(prefers-reduced-motion:reduce){.v2-espera-peca-img{animation:none}}.v2-espera-peca-brilho{position:absolute;top:0;right:0;bottom:0;left:0;background-image:linear-gradient(100deg,transparent 35%,#ffffff1f 50%,transparent 65%);background-size:300% 100%;animation:v2-shimmer 1.8s linear infinite}@media(prefers-reduced-motion:reduce){.v2-espera-peca-brilho{animation:none;background-image:none}}.v2-espera-peca-anel{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);display:flex;align-items:center;justify-content:center;width:32px;height:32px;border-radius:999px;border:2px solid #ffffff2e;color:var(--v2-accent)}.v2-espera-peca-anel svg{animation:v2-girar 2.5s linear infinite}@media(prefers-reduced-motion:reduce){.v2-espera-peca-anel svg{animation:none}}.v2-espera-peca-selo{position:absolute;top:8px;right:8px;display:flex;align-items:center;justify-content:center;width:24px;height:24px;border-radius:999px;background:var(--v2-accent);color:var(--v2-accent-fg);animation:v2-espera-pop .28s ease-out}@media(prefers-reduced-motion:reduce){.v2-espera-peca-selo{animation:none}}.v2-espera-peca-selo--erro{background:var(--v2-accent-error);color:#fff}.v2-espera-peca-nome{font-size:12px;color:var(--v2-text-tertiary)}.v2-espera-peca-coluna:has(.v2-espera-peca--pronta) .v2-espera-peca-nome{font-weight:600;color:var(--v2-text-primary)}.v2-espera-passos{margin:0;padding:0;list-style:none;display:flex;flex-direction:column;gap:11px}.v2-espera-passo{display:flex;align-items:center;gap:11px;font-size:13.5px;color:var(--v2-text-tertiary)}.v2-espera-passo--feito{color:var(--v2-text-secondary)}.v2-espera-passo--agora{font-weight:600;color:var(--v2-text-primary)}.v2-espera-disco{flex:0 0 20px;width:20px;height:20px;border-radius:999px;display:flex;align-items:center;justify-content:center;background:#ffffff0f;color:var(--v2-accent-fg)}.v2-espera-passo--feito .v2-espera-disco{background:var(--v2-accent)}.v2-espera-passo--agora .v2-espera-disco{background:color-mix(in srgb,var(--v2-accent) 18%,transparent);border:1.5px solid var(--v2-accent)}.v2-espera-ponto{width:8px;height:8px;border-radius:999px;background:var(--v2-accent);animation:v2-espera-pulso 1.6s ease-in-out infinite}@media(prefers-reduced-motion:reduce){.v2-espera-ponto{animation:none}}.v2-espera-agora{margin:0;font-size:12px;line-height:1.45;color:var(--v2-text-secondary)}.v2-espera-erro{margin:0;font-size:12px;line-height:1.45;color:var(--v2-accent-error)}@keyframes v2-espera-pulso{0%,to{transform:scale(1);opacity:1}50%{transform:scale(1.25);opacity:.5}}@keyframes v2-espera-pop{0%{transform:scale(.8)}60%{transform:scale(1.06)}to{transform:scale(1)}}@keyframes v2-espera-chegou{0%{opacity:0;transform:scale(1.04)}to{opacity:1;transform:scale(1)}}.v2-extracao-carregando .v2-tela-carregamento{position:relative;background-color:transparent;background-image:none;animation:none}.v2-extracao-tinta{position:absolute;top:0;right:0;bottom:0;left:0;background:radial-gradient(120% 90% at 50% 45%,#07090d5c,#07090dbf 65%,#07090de6)}.v2-pecas-que-faltam{display:flex;flex-direction:column;gap:12px}.v2-peca-que-falta-select{width:100%;padding:7px 10px;border:1px solid var(--v2-rail-line);border-radius:6px;background:var(--v2-surface);color:var(--v2-text-primary);font-size:13px;font-weight:500}.v2-peca-que-falta-segmentado{display:flex;gap:2px;padding:2px;border-radius:8px;background:var(--v2-surface-2)}.v2-peca-que-falta-aba{flex:1;padding:6px 10px;border:none;border-radius:6px;background:transparent;color:var(--v2-text-secondary);font-size:12px;cursor:pointer}.v2-peca-que-falta-aba--ativa{background:var(--v2-surface);color:var(--v2-text-primary);font-weight:500}.v2-inspetor{display:flex;flex-direction:column;height:100%}.v2-inspetor-mensagem{margin:0;padding:14px;font-size:12px;line-height:1.5;color:var(--v2-text-secondary)}.v2-inspetor-faixa{padding:12px 14px;border-bottom:1px solid var(--v2-rail-line)}.v2-inspetor-faixa-titulo{display:block;margin-bottom:8px;font-size:11px;color:var(--v2-text-tertiary)}.v2-inspetor-faixa-grade{display:grid;grid-template-columns:repeat(6,1fr);gap:4px}.v2-inspetor-faixa-botao{display:flex;align-items:center;justify-content:center;height:28px;border:1px solid var(--v2-rail-line);border-radius:5px;background:var(--v2-surface-2);color:var(--v2-text-primary);cursor:pointer}.v2-inspetor-faixa-botao:hover{border-color:var(--v2-border-strong)}.v2-inspetor-cabecalho{padding:14px 14px 10px;border-bottom:1px solid var(--v2-rail-line)}.v2-inspetor-nome{font-size:13px;font-weight:600;color:var(--v2-text-primary)}.v2-inspetor-corpo{display:flex;flex-direction:column;gap:10px;padding:12px 14px;overflow-y:auto}.v2-inspetor-linha{display:grid;grid-template-columns:1fr 1fr;gap:10px}.v2-inspetor-campo{display:flex;flex-direction:column;gap:4px}.v2-inspetor-rotulo{font-size:11px;color:var(--v2-text-tertiary)}.v2-inspetor-valor{height:32px;padding:0 8px;border:1px solid var(--v2-rail-line);border-radius:6px;background:var(--v2-surface);color:var(--v2-text-primary);font-size:12.5px;font-family:inherit}.v2-inspetor-campo-cor-opcional{display:flex;align-items:flex-end;gap:6px}.v2-inspetor-campo-cor-opcional .v2-inspetor-campo{flex:1}.v2-inspetor-segmento{display:flex;align-items:center;gap:2px;height:30px;padding:2px;border-radius:6px;background:var(--v2-track-bg);width:fit-content}.v2-inspetor-segmento-botao{height:24px;padding:0 10px;border:0;border-radius:4px;background:transparent;color:var(--v2-text-secondary);font-size:12px;font-weight:500;font-family:inherit;cursor:pointer}.v2-inspetor-segmento-botao--ativa{background:var(--v2-accent);color:var(--v2-accent-fg);font-weight:600}.v2-inspetor-rodape{margin-top:auto;padding:12px 14px;border-top:1px solid var(--v2-rail-line)}.v2-inspetor-excluir{width:100%;color:var(--v2-accent-error);border-color:var(--v2-accent-error)}.v2-menu-objeto{position:fixed;min-width:208px;padding:6px;display:flex;flex-direction:column;gap:1px;background:var(--v2-surface);border:1px solid var(--v2-rail-line);border-radius:10px;box-shadow:0 12px 32px #00000047;z-index:30}.v2-menu-objeto-item{height:32px;padding:0 9px;display:flex;align-items:center;justify-content:space-between;gap:16px;border:none;border-radius:6px;background:transparent;color:var(--v2-text-secondary);font-size:12.5px;font-family:inherit;text-align:left;cursor:pointer}.v2-menu-objeto-item:hover:not(:disabled){background:var(--v2-track-bg);color:var(--v2-text-primary)}.v2-menu-objeto-item:disabled{color:var(--v2-text-tertiary);cursor:default}.v2-menu-objeto-atalho{color:var(--v2-text-tertiary);font-size:11px}.v2-menu-objeto-rotulo{display:inline-flex;align-items:center;gap:9px}.v2-menu-objeto-icone{width:14px;height:14px;display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;opacity:.85}.v2-menu-objeto-item--perigo{color:var(--v2-accent-error)}.v2-menu-objeto-item--perigo:hover:not(:disabled){color:var(--v2-accent-error);background:color-mix(in srgb,var(--v2-accent-error) 16%,transparent)}.v2-menu-objeto-item--separador{margin-top:6px;padding-top:7px;border-top:1px solid var(--v2-divider)}.v2-menu-objeto--canvas{width:240px;min-width:0;padding:5px;gap:0;background:color-mix(in srgb,var(--v2-surface) 96%,transparent);border-color:var(--v2-border-strong);box-shadow:0 18px 48px #00000070,0 2px 7px #00000047;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);transform-origin:top left;animation:v2-menu-objeto-surgir .13s cubic-bezier(.2,.8,.2,1)}@keyframes v2-menu-objeto-surgir{0%{opacity:0;transform:scale(.97)}to{opacity:1;transform:scale(1)}}@media(prefers-reduced-motion:reduce){.v2-menu-objeto--canvas{animation:none}}.v2-menu-objeto--canvas .v2-menu-objeto-item{position:relative;height:34px;flex-shrink:0;padding:0 9px;gap:12px;color:var(--v2-text-primary);font-size:13px;letter-spacing:-.01em;transition:background-color .1s ease,color .1s ease}.v2-menu-objeto--canvas .v2-menu-objeto-rotulo{min-width:0;overflow:hidden;white-space:nowrap}.v2-menu-objeto--canvas .v2-menu-objeto-rotulo>span:last-child{overflow:hidden;text-overflow:ellipsis}.v2-menu-objeto--canvas .v2-menu-objeto-icone{width:16px;height:16px;opacity:1;color:var(--v2-text-secondary)}.v2-menu-objeto--canvas .v2-menu-objeto-atalho{flex-shrink:0;font-size:10.5px;font-weight:500;letter-spacing:.02em;font-variant-numeric:tabular-nums}.v2-menu-objeto--canvas .v2-menu-objeto-item:hover:not(:disabled){background:var(--v2-track-bg)}.v2-menu-objeto--canvas .v2-menu-objeto-item:focus-visible{outline:none;background:var(--v2-track-bg);box-shadow:inset 0 0 0 1px var(--v2-accent)}.v2-menu-objeto--canvas .v2-menu-objeto-item:hover:not(:disabled) .v2-menu-objeto-icone,.v2-menu-objeto--canvas .v2-menu-objeto-item:focus-visible .v2-menu-objeto-icone{color:var(--v2-text-primary)}.v2-menu-objeto--canvas .v2-menu-objeto-item:hover:not(:disabled) .v2-menu-objeto-atalho,.v2-menu-objeto--canvas .v2-menu-objeto-item:focus-visible .v2-menu-objeto-atalho{color:var(--v2-text-secondary)}.v2-menu-objeto--canvas .v2-menu-objeto-item:disabled,.v2-menu-objeto--canvas .v2-menu-objeto-item:disabled .v2-menu-objeto-icone,.v2-menu-objeto--canvas .v2-menu-objeto-item:disabled .v2-menu-objeto-atalho{color:var(--v2-text-tertiary)}.v2-menu-objeto--canvas .v2-menu-objeto-item--perigo,.v2-menu-objeto--canvas .v2-menu-objeto-item--perigo .v2-menu-objeto-icone{color:var(--v2-accent-error)}.v2-menu-objeto--canvas .v2-menu-objeto-item--perigo:hover:not(:disabled),.v2-menu-objeto--canvas .v2-menu-objeto-item--perigo:focus-visible{background:color-mix(in srgb,var(--v2-accent-error) 11%,transparent)}.v2-menu-objeto--canvas .v2-menu-objeto-item--perigo:focus-visible{box-shadow:inset 0 0 0 1px var(--v2-accent-error)}.v2-menu-objeto--canvas .v2-menu-objeto-item--separador{margin-top:9px;padding-top:0;border-top:0;overflow:visible}.v2-menu-objeto--canvas .v2-menu-objeto-item--separador:before{content:"";position:absolute;top:-5px;left:-5px;right:-5px;height:1px;background:var(--v2-divider);pointer-events:none}.v2-core-canvas-overlay{position:absolute;top:0;right:0;bottom:0;left:0;z-index:6}.v2-core-canvas-overlay canvas{width:100%;height:100%}.v2-camada-livre{position:absolute;top:0;right:0;bottom:0;left:0;z-index:8;pointer-events:none}.v2-camada-livre--apontando{pointer-events:auto;cursor:move}.v2-menu-acoes-rapidas-ancora{position:absolute;top:8px;right:8px;width:0;height:0}.v2-menu-acoes-rapidas{min-width:220px;gap:4px}.v2-menu-acoes-rapidas-grupo{display:flex;flex-direction:column;gap:2px;padding:2px 3px}.v2-menu-acoes-rapidas-grupo .v2-secao-titulo-mini{padding:4px 7px 2px}.v2-menu-acoes-rapidas-grupo--separador{margin-top:4px;padding-top:6px;border-top:1px solid var(--v2-divider)}.v2-camada-ordem-botao{margin-left:-2px}.v2-menu-estilo{position:relative}.v2-menu-estilo-lista{position:absolute;left:0;bottom:calc(100% + 6px);z-index:20;min-width:220px;margin:0;padding:6px;list-style:none;display:flex;flex-direction:column;gap:1px;background:var(--v2-surface);border:1px solid var(--v2-rail-line);border-radius:10px;box-shadow:0 12px 32px #00000047}.v2-menu-estilo-lista button{width:100%;height:32px;padding:0 9px;border:none;border-radius:6px;background:transparent;color:var(--v2-text-secondary);font-size:12.5px;font-family:inherit;text-align:left;cursor:pointer}.v2-menu-estilo-lista button:hover{background:var(--v2-track-bg);color:var(--v2-text-primary)}.v2-menu-estilo-lista button[aria-selected=true]{color:var(--v2-text-primary);font-weight:500}.v2-popover-cor{position:fixed;width:220px;padding:10px;display:flex;flex-direction:column;gap:10px;background:var(--v2-surface);border:1px solid var(--v2-rail-line);border-radius:10px;box-shadow:0 12px 32px #00000047;z-index:30}.v2-popover-cor-cabecalho{display:flex;align-items:center;justify-content:space-between;font-size:12.5px;color:var(--v2-text-secondary)}.v2-popover-cor-x{border:none;background:transparent;color:var(--v2-text-tertiary);font-size:16px;line-height:1;cursor:pointer;padding:0 4px}.v2-popover-cor-linha{display:flex;align-items:center;justify-content:space-between;gap:8px;font-size:12px;color:var(--v2-text-secondary)}.v2-popover-cor-hex{width:90px;border:1px solid var(--v2-rail-line);border-radius:6px;background:var(--v2-surface);color:var(--v2-text-primary);font-size:12px;padding:4px 8px}.v2-popover-cor-hex--erro{border-color:#dc2626}.v2-resultado-cabecalho{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;margin-bottom:8px}.v2-resultado-cabecalho .v2-secao-link{display:inline-block;margin-bottom:6px}.v2-resultado-frase{font-size:13px;color:var(--v2-text-secondary);margin:0 0 24px}.v2-resultado-comparacao{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.v2-resultado-painel{display:flex;flex-direction:column;gap:8px;min-width:0}.v2-resultado-painel-rotulo{font-size:11px;font-weight:600;letter-spacing:.02em;color:var(--v2-text-secondary)}.v2-resultado-painel-rotulo--acento{color:var(--v2-accent)}.v2-resultado-quadro{position:relative;border-radius:8px;overflow:hidden;border:1px solid var(--v2-rail-line);aspect-ratio:1;display:flex;align-items:center;justify-content:center}.v2-resultado-quadro img{max-width:100%;max-height:100%;object-fit:contain}.v2-resultado-meta{margin-top:28px;background:var(--v2-surface);border:1px solid var(--v2-rail-line);border-radius:8px;padding:0 16px;max-width:420px}.v2-resultado-meta-linha{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:10px 0;font-size:12.5px;color:var(--v2-text-primary);border-bottom:1px solid var(--v2-divider)}.v2-resultado-meta-linha:last-child{border-bottom:none}.v2-resultado-meta-linha>span:first-child{color:var(--v2-text-tertiary)}@media(max-width:560px){.v2-resultado-comparacao{grid-template-columns:1fr}}.v2-card-estilo{display:flex;flex-direction:column;height:100%}.v2-card-estilo .v2-card-corpo{display:flex;flex-direction:column;flex:1}.v2-card-estilo-titulo{display:flex;align-items:center;justify-content:space-between;gap:8px}.v2-card-estilo-badge{display:inline-flex;align-items:center;gap:4px;flex-shrink:0;font-size:11px;color:var(--v2-text-secondary)}.v2-card-estilo-frase{flex:1;margin:6px 0 12px;font-size:12px;color:var(--v2-text-secondary)}.v2-card-estilo-botao{width:100%}.v2-trilho{position:absolute;top:var(--sl-editor-topo-painel);left:var(--sl-editor-margem);width:56px;display:flex;flex-direction:column;align-items:center;gap:2px;padding:6px;border-radius:var(--sl-editor-raio-ilha);border:1px solid var(--sl-editor-borda);background:var(--v2-surface);box-shadow:0 8px 24px #00000059}.v2-trilho-botao{width:36px;height:36px;border:none;border-radius:8px;background:transparent;color:var(--v2-rail-text);display:flex;align-items:center;justify-content:center;cursor:pointer}.v2-trilho-botao:hover{background:var(--v2-track-bg)}.v2-trilho-botao--ativo,.v2-trilho-botao--ativo:hover{background:var(--v2-surface-2);border:1px solid var(--v2-accent);color:var(--v2-accent)}.v2-trilho-botao:disabled{opacity:.4;cursor:default}.v2-trilho-botao--desabilitada{opacity:.4;cursor:default;pointer-events:none}.v2-trilho-divisor{width:28px;height:1px;background:var(--v2-divider);margin:2px 0}.v2-tela-carregamento{width:100%;height:100%;display:flex;align-items:center;justify-content:center;border-radius:14px;overflow:hidden;background-color:var(--v2-surface-2);background-image:linear-gradient(100deg,transparent 35%,#4a5a44 50%,transparent 65%);background-size:300% 100%;animation:v2-shimmer 3.6s linear infinite}@keyframes v2-shimmer{0%{background-position:-150% 0}to{background-position:150% 0}}@media(prefers-reduced-motion:reduce){.v2-tela-carregamento{animation:none;background-image:none}}.v2-carregamento-centro{display:flex;flex-direction:column;align-items:center;gap:12px;padding:16px}.v2-carregamento-anel{width:48px;height:48px;border-radius:50%;border:3px solid var(--v2-rail-line);display:flex;align-items:center;justify-content:center;flex-shrink:0}.v2-carregamento-anel svg{width:22px;height:22px;color:var(--v2-accent);animation:v2-girar 2.5s linear infinite}@media(prefers-reduced-motion:reduce){.v2-carregamento-anel svg{animation:none}}.v2-carregamento-status-principal{font-family:var(--v2-font-mono);font-size:10px;font-weight:400;letter-spacing:1.4px;text-transform:uppercase;color:var(--v2-accent);text-align:center}.v2-carregamento-status-secundario{font-size:12px;color:var(--v2-text-secondary);text-align:center;max-width:100%}.v2-carregamento-barra{width:160px;height:6px;border-radius:3px;background:var(--v2-track-bg);overflow:hidden}.v2-carregamento-barra-preenchimento{height:100%;border-radius:3px;background:linear-gradient(90deg,#a3e635,#65a30d);transition:width .3s ease}@media(prefers-reduced-motion:reduce){.v2-carregamento-barra-preenchimento{transition:none}}.v2-carregamento-rotulo{font-family:var(--v2-font-mono);font-size:10px;color:var(--v2-text-tertiary);text-align:center}.v2-exportar-menu{position:absolute;z-index:40;top:calc(100% + 6px);right:0;width:250px;padding:5px;border:1px solid var(--v2-rail-line);border-radius:8px;background:var(--v2-surface-2);box-shadow:0 12px 32px #00000047}.v2-exportar-item{display:flex;flex-direction:column;gap:2px;width:100%;padding:7px 9px;border:none;border-radius:6px;background:transparent;font-family:inherit;text-align:left;cursor:pointer;color:var(--v2-text-primary)}.v2-exportar-item:hover,.v2-exportar-item:focus-visible{background:var(--v2-surface);outline:none}.v2-exportar-item:focus-visible{box-shadow:inset 0 0 0 1px var(--v2-accent)}.v2-exportar-item-nome{display:flex;align-items:center;gap:7px;font-size:12.5px;font-weight:600;color:var(--v2-text-primary)}.v2-previa{display:flex;flex-direction:column;gap:8px;padding:12px;border-bottom:1px solid var(--v2-divider)}.v2-previa-miniatura{position:relative;display:flex;align-items:center;justify-content:center;height:120px;border-radius:8px;background:#141414;overflow:hidden}.v2-previa-dimensoes{position:absolute;bottom:6px;left:6px;padding:2px 6px;border-radius:4px;background:#000000b3;color:#fff;font-size:10px;font-family:var(--v2-font-mono);line-height:1.4}.v2-previa-imagem{max-width:100%;max-height:100%;object-fit:contain}.v2-previa-nome{font-size:12px;color:var(--v2-text-secondary);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.v2-painel-lateral{position:absolute;top:var(--sl-editor-topo-painel);right:var(--sl-editor-margem);max-height:calc(100vh - var(--sl-editor-topo-painel) - var(--sl-editor-margem));width:var(--v2-painel-largura);display:flex;flex-direction:column;overflow-y:auto;border-radius:var(--sl-editor-raio-ilha);border:1px solid var(--sl-editor-borda);background:var(--v2-surface);box-shadow:0 8px 24px #00000059}.v2-painel-ferramentas{display:flex;flex-direction:column;gap:10px;padding:12px 8px;background:var(--v2-surface)}.v2-painel-ferramentas-vazio{margin:24px 0 0;font-size:12px;text-align:center;color:var(--v2-text-secondary)}.v2-painel-ferramentas h3{margin:4px 0 6px;padding:0 8px;font-size:11px;font-weight:500;letter-spacing:.03em;text-transform:uppercase;color:var(--v2-text-tertiary)}.v2-painel-ferramentas-item{display:flex;align-items:center;gap:10px;width:100%;height:34px;padding:0 8px;margin-bottom:2px;border:none;border-radius:6px;background:transparent;font-family:inherit;font-size:13px;text-align:left;color:var(--v2-text-primary);cursor:pointer;transition:background-color .12s ease-out}.v2-painel-ferramentas-item:hover,.v2-painel-ferramentas-item:focus-visible{background:var(--v2-surface-2);outline:none}.v2-painel-ferramentas-item--aberto{background:var(--v2-surface-2);border-radius:6px 6px 0 0}.v2-painel-ferramentas-icone{display:flex;flex-shrink:0;color:var(--sl-editor-apoio);transition:color .12s ease-out}.v2-painel-ferramentas-item--aberto .v2-painel-ferramentas-icone{color:var(--v2-accent)}.v2-painel-ferramentas-nome{flex:1;min-width:0;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.v2-painel-ferramentas-custo{display:inline-flex;flex-shrink:0;align-items:center;gap:3px;font-size:11px;font-variant-numeric:tabular-nums;color:var(--sl-editor-discreto)}.v2-painel-ferramentas-chevron{display:flex;color:var(--sl-editor-contorno-controle);transition:transform .15s ease-out,color .15s ease-out}.v2-painel-ferramentas-chevron--aberto{transform:rotate(-90deg);color:var(--v2-accent)}.v2-painel-ferramentas-parametros{margin:0 0 6px;padding:10px 12px 12px;border:1px solid var(--sl-editor-borda);border-radius:0 0 6px 6px;background:#1a1a1a}.v2-painel-ferramentas-opcoes{display:flex;flex-wrap:wrap;gap:2px;width:fit-content;background:var(--sl-editor-campo);padding:3px;border-radius:8px}.v2-painel-ferramentas-opcao{padding:5px 12px;border:0;border-radius:6px;background:transparent;font-family:inherit;font-size:12px;color:var(--sl-editor-discreto);font-weight:400;cursor:pointer}.v2-painel-ferramentas-opcao:hover{background:var(--v2-surface-2)}.v2-painel-ferramentas-opcao:focus-visible{background:var(--v2-surface-2);outline:2px solid var(--v2-accent);outline-offset:1px}.v2-painel-ferramentas-opcao--ativa{background:var(--v2-surface-2);color:#f4f4f5;font-weight:600}.v2-painel-ferramentas-opcao--ativa:hover,.v2-painel-ferramentas-opcao--ativa:focus-visible{background:var(--v2-surface-2)}.v2-painel-ferramentas-campo{display:flex;flex-direction:column;gap:4px;margin-bottom:8px}.v2-painel-ferramentas-rotulo{font-size:11px;color:var(--v2-text-tertiary)}.v2-painel-ferramentas-dica{margin:0;font-size:11px;color:var(--v2-text-tertiary)}.v2 input[type=checkbox]{accent-color:var(--v2-accent)}.v2-painel-ferramentas-textarea{width:100%;min-height:56px;padding:6px 8px;border:1px solid var(--v2-rail-line);border-radius:6px;background:var(--v2-surface-2);color:var(--v2-text-primary);font-family:inherit;font-size:12px;line-height:1.4;resize:vertical}.v2-painel-ferramentas-textarea:focus-visible{outline:2px solid var(--v2-accent);outline-offset:1px}.v2-painel-ferramentas-imagem{display:flex;justify-content:center;width:100%;cursor:pointer}.v2-painel-ferramentas-erro{margin:0;font-size:11px;color:var(--v2-accent-error)}.v2-painel-ferramentas-aplicar{display:inline-flex;align-items:center;justify-content:center;gap:6px;width:100%;margin-top:4px}.v2-campo-de-texto-do-canvas{position:fixed;z-index:60;margin:0;padding:0;border:none;outline:2px solid var(--v2-accent);outline-offset:2px;background:none;resize:none;overflow:hidden;white-space:pre-wrap;transform-origin:left top;line-height:1.2}.v2-selo{border-radius:999px;padding:2px 8px;font-size:11px;font-weight:500;white-space:nowrap;background:#ffffff14;color:var(--v2-text-primary)}.v2-selo--acento{background:color-mix(in srgb,var(--v2-accent) 12%,transparent);color:var(--v2-accent)}.v2-campo{display:flex;flex-direction:column;gap:6px}.v2-campo-rotulo{font-size:12px;color:var(--v2-text-secondary)}.v2-campo-entrada{height:36px;border-radius:8px;border:1px solid var(--v2-rail-line);background:var(--v2-page-bg);color:var(--v2-text-primary);font-family:var(--v2-font);font-size:13px;padding:0 12px}.v2-campo-entrada:focus-visible{outline:2px solid var(--v2-accent);outline-offset:2px}.v2-campo-entrada:disabled{color:var(--v2-text-tertiary)}.v2-usuario-link{display:flex;align-items:center;gap:10px;flex:1 1 auto;min-width:0;padding:6px 8px;border-radius:8px;text-decoration:none}.v2-usuario-link:hover,.v2-usuario-link[aria-current=page]{background:var(--v2-surface-2)}.v2-chip-grupo{position:relative;display:inline-flex;align-items:stretch;gap:0;max-width:100%}.v2-chip-grupo>.v2-chip{border-radius:12px 0 0 12px}.v2-chip-caret{display:inline-flex;align-items:center;justify-content:center;width:34px;flex:0 0 34px;border-radius:0 12px 12px 0;border:1px solid var(--v2-rail-line);border-left:0;background:var(--v2-surface);color:var(--v2-text-secondary);cursor:pointer}.v2-chip-caret:hover,.v2-chip-caret:focus-visible{background:var(--v2-surface-2);color:var(--v2-text-primary);outline:none}.v2-chip-caret[aria-expanded=true]{background:#262626;color:var(--v2-accent)}.v2-chip-caret:disabled{opacity:.5;cursor:default}.v2-chip-grupo .v2-menu-qualidade{min-width:180px}.v2-cp-pagina{--v2-text-secondary: var(--sl-cor-apoio);--v2-text-tertiary: var(--sl-cor-apoio);display:flex;flex-direction:column;gap:36px}.v2-cp-cabecalho{display:flex;flex-direction:column;gap:4px}.v2-cp-titulo{margin:0;font-family:var(--v2-font-display);font-size:30px;font-weight:500;color:var(--v2-text-primary)}.v2-cp-subtitulo{margin:0;font-size:13px;color:var(--v2-text-secondary)}.v2-cp-coluna{display:flex;flex-direction:column;gap:40px}.v2-cp-texto-secundario{margin:0;font-size:13px;color:var(--v2-text-secondary)}.v2-cp-secao-titulo{margin:0;font-size:15px;font-weight:500;white-space:nowrap;color:var(--v2-text-primary)}.v2-cp-secao-titulo-principal{margin:0;font-size:21px;font-weight:600;color:var(--v2-text-primary)}.v2-cp-secao-cabecalho{display:flex;flex-direction:column;gap:4px}.v2-cp-respiro-10{height:10px;flex-shrink:0}.v2-cp-respiro-14{height:14px;flex-shrink:0}.v2-cp-vazio{margin:0;font-size:13px;color:var(--v2-text-secondary)}.v2-cp-rotulo{font-size:12px;color:var(--v2-text-secondary)}.v2-cp-botao-acento{padding:7px 14px;border:0;border-radius:6px;background:var(--v2-accent);color:var(--v2-accent-fg);font:inherit;font-size:13px;font-weight:500;white-space:nowrap;cursor:pointer;transition:background-color .15s ease,transform .1s ease}.v2-cp-botao-acento:hover{background:var(--v2-accent-claro)}.v2-cp-botao-acento:focus-visible{outline:2px solid var(--v2-accent);outline-offset:2px}.v2-cp-botao-acento:active{transform:scale(.97)}.v2-cp-uso{display:flex;flex-wrap:wrap;align-items:flex-start;gap:40px}.v2-cp-gastos,.v2-cp-extrato{flex:1 1 360px;min-width:0;display:flex;flex-direction:column}.v2-cp-gastos-cabecalho{display:flex;align-items:flex-end;gap:8px}.v2-cp-gastos-total{font-family:var(--v2-font-mono);font-size:13px;white-space:nowrap;color:var(--v2-text-secondary)}.v2-cp-gasto{display:flex;align-items:center;gap:16px;padding:10px 0;border-bottom:1px solid var(--v2-divider)}.v2-cp-gasto-nome{width:160px;flex-shrink:0;font-size:13px;color:var(--v2-text-primary)}.v2-cp-barra{flex:1 1 0;height:6px;border-radius:3px;overflow:hidden;background:var(--v2-surface-2)}.v2-cp-barra span{display:block;height:6px;background:var(--v2-text-secondary)}.v2-cp-gasto-valor{width:104px;flex-shrink:0;text-align:right;font-family:var(--v2-font-mono);font-size:13px;white-space:nowrap;color:var(--v2-text-primary)}.v2-cp-lancamento{display:flex;align-items:center;gap:16px;padding:9px 0;border-bottom:1px solid var(--v2-divider)}.v2-cp-lancamento-data{width:120px;flex-shrink:0;font-size:12px;color:var(--v2-text-tertiary)}.v2-cp-lancamento-rotulo{flex:1 1 0;font-size:13px;color:var(--v2-text-primary)}.v2-cp-lancamento-delta{width:56px;flex-shrink:0;text-align:right;font-family:var(--v2-font-mono);font-size:13px;color:var(--v2-text-primary)}.v2-cp-lancamento-delta--entrada{color:var(--v2-accent)}.v2-cp-extrato-acoes{display:flex;gap:20px}.v2-cp-botao-texto{padding:0;border:0;background:none;font:inherit;font-size:13px;font-weight:500;white-space:nowrap;color:var(--v2-text-primary);cursor:pointer}.v2-cp-botao-texto:hover{color:var(--v2-accent)}.v2-cp-botao-texto:focus-visible{outline:2px solid var(--v2-accent);outline-offset:2px}.v2-cp-planos-cartoes{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}@media(max-width:1000px){.v2-cp-planos-cartoes{grid-template-columns:repeat(2,minmax(0,1fr))}}.v2-cp-plano{position:relative;min-width:0;display:flex;flex-direction:column;padding:18px;border-radius:12px;background:var(--v2-surface);outline:1px solid var(--v2-contorno-cartao);outline-offset:-.5px;box-shadow:var(--v2-sombra-cartao)}.v2-cp-plano .v2-pg-preco b{font-size:20px}.v2-cp-plano--destaque{outline-color:var(--v2-accent)}.v2-cp-plano-nome{font-size:15px;font-weight:500;white-space:nowrap;color:var(--v2-text-primary)}.v2-cp-plano-botao{width:100%;height:34px;margin-top:auto;padding:0 14px;border:0;border-radius:8px;font:inherit;font-size:12.5px;font-weight:500;white-space:nowrap;cursor:pointer;transition:background-color .15s ease,transform .1s ease}.v2-cp-plano-botao:focus-visible{outline:2px solid var(--v2-accent);outline-offset:2px}.v2-cp-plano-botao:active:not(:disabled){transform:scale(.97)}.v2-cp-plano-botao--acento{background:var(--v2-accent);color:var(--v2-accent-fg)}.v2-cp-plano-botao--acento:hover{background:var(--v2-accent-claro)}.v2-cp-plano-botao--contorno{background:none;outline:1px solid var(--v2-border-strong);outline-offset:-.5px;color:var(--v2-text-primary)}.v2-cp-plano-botao--contorno:hover:not(:disabled){background:var(--v2-surface-2)}.v2-cp-plano-botao--contorno:disabled{cursor:default}.v2-cp-plano-destaque{position:absolute;top:-9px;left:16px;padding:1px 8px;border-radius:999px;background:var(--v2-accent);color:var(--v2-accent-fg);font-size:11px;font-weight:500;white-space:nowrap}.v2-cp-pacote{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;padding:16px 20px;border-radius:12px;background:var(--v2-surface);outline:1px solid var(--v2-contorno-cartao);outline-offset:-.5px}.v2-cp-pacote-botao{width:auto;height:32px;margin-top:0;flex-shrink:0}.v2-cp-aviso{margin:0;font-size:13px;color:var(--v2-text-secondary)}.v2-cp-aviso:empty{margin-top:-20px}.v2-cp-custos{display:flex;flex-direction:column}.v2-cp-custo{display:flex;justify-content:space-between;align-items:center;padding:10px 0}.v2-cp-custo-nome{font-size:13px;white-space:nowrap;color:var(--v2-text-primary)}.v2-cp-custo-valor{font-family:var(--v2-font-mono);font-size:13px;white-space:nowrap;color:var(--v2-text-primary)}.v2-cp-custo-niveis{display:flex;align-items:center;gap:8px}.v2-cp-custo-detalhado{font-family:var(--v2-font-mono);font-size:13px;white-space:nowrap;color:var(--v2-text-secondary)}.v2-cp-selo-gratis{padding:3px 10px;border-radius:999px;background:#a3e63514;color:var(--v2-accent);font-size:11px;font-weight:500;white-space:nowrap}.v2-ck-voltar{display:inline-flex;align-items:center;gap:6px;align-self:flex-start;font-size:12px;color:var(--v2-text-secondary);text-decoration:none}.v2-ck-voltar:hover{color:var(--v2-text-primary)}.v2-ck-voltar:focus-visible{outline:2px solid var(--v2-accent);outline-offset:2px;border-radius:4px}.v2-cp-assinatura{display:flex;flex-direction:column;gap:16px;padding:24px;border-radius:12px;background:var(--v2-surface);outline:1px solid #2a2a2a;outline-offset:-.5px}.v2-cp-assinatura-topo{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px}.v2-cp-assinatura-acoes{display:flex;align-items:center;gap:8px}.v2-cp-assinatura-botao{flex-shrink:0;display:inline-block;text-decoration:none;padding:7px 14px;border:0;border-radius:6px;background:none;outline:1px solid var(--v2-divider);outline-offset:-.5px;font:inherit;font-size:13px;font-weight:500;white-space:nowrap;color:var(--v2-text-primary);cursor:pointer;transition:background-color .15s ease,color .15s ease}.v2-cp-assinatura-topo .v2-cp-assinatura-botao{padding:8px 14px}.v2-cp-assinatura-botao:hover:not(:disabled){background:var(--v2-surface-2)}.v2-cp-assinatura-botao:focus-visible{outline:2px solid var(--v2-accent);outline-offset:2px}.v2-cp-assinatura-botao:disabled{cursor:default;opacity:.6}.v2-cp-assinatura-botao--texto{outline:0;color:var(--v2-text-secondary)}.v2-cp-assinatura-botao--texto:hover:not(:disabled){background:none;color:var(--v2-text-primary)}.v2-cp-assinatura-dados{display:flex;flex-wrap:wrap;gap:16px 40px}.v2-cp-assinatura-dado{display:flex;flex-direction:column;gap:4px}.v2-cp-assinatura-valor{display:flex;align-items:center;gap:8px;font-size:15px;font-weight:500;color:var(--v2-text-primary)}.v2-cp-assinatura-icone{display:flex;color:var(--v2-text-secondary)}.v2-cp-assinatura-aviso{display:flex;justify-content:space-between;align-items:center;gap:12px;padding:10px 14px;border-radius:8px;background:#f59e0b14;outline:1px solid #f59e0b3d;outline-offset:-.5px}.v2-cp-assinatura-aviso-texto{flex:1 1 0;min-width:0;display:flex;align-items:center;gap:10px;font-size:13px;color:var(--v2-text-primary)}.v2-cp-assinatura-aviso-icone{display:flex;flex-shrink:0;color:var(--v2-atencao)}.v2-cp-assinatura-erro{margin:0;font-size:13px;color:var(--v2-accent-error)}.v2-cp-assinatura-erro:empty{margin-top:-16px}.v2-cp-faturas{display:flex;flex-direction:column}.v2-cp-plano-botao--agendado{color:var(--v2-text-tertiary)}.v2-pg-cabecalho{display:flex;flex-direction:column}.v2-pg-h1-linha{display:flex;flex-wrap:wrap;align-items:center;gap:12px;margin-top:10px}.v2-pg-h1{margin:0;font:500 30px var(--v2-font-display);letter-spacing:-.015em;color:var(--v2-text-primary)}.v2-pg-sub{margin:4px 0 0;font-size:13px;color:var(--v2-text-secondary)}.v2-pg-selo{display:inline-flex;align-items:center;gap:6px;padding:3px 9px;border-radius:999px;font-size:11.5px;font-weight:500;white-space:nowrap}.v2-pg-selo--atencao{color:var(--v2-atencao);background:var(--v2-atencao-soft)}.v2-pg-selo--sucesso{color:var(--v2-sucesso);background:var(--v2-sucesso-soft)}.v2-pg-selo--erro{color:var(--v2-accent-error);background:var(--v2-erro-soft)}.v2-pg-selo--neutro{color:var(--v2-text-secondary);background:var(--v2-neutro-soft)}.v2-pg-selo-vivo{width:6px;height:6px;border-radius:50%;background:currentColor;animation:v2-pg-pulsar 1.6s ease-in-out infinite}@media(prefers-reduced-motion:reduce){.v2-pg-selo-vivo{animation:none}}.v2-pg-grade{display:grid;gap:20px;margin-top:28px;align-items:start}.v2-pg-grade--checkout{grid-template-columns:400px minmax(0,1fr)}.v2-pg-grade--fatura{grid-template-columns:minmax(0,1fr) 340px}@media(max-width:1100px){.v2-pg-grade--checkout,.v2-pg-grade--fatura{grid-template-columns:minmax(0,1fr)}}.v2-pg-cartao{display:flex;flex-direction:column;min-width:0;padding:24px;border-radius:12px;background:var(--v2-surface);outline:1px solid var(--v2-contorno-cartao);outline-offset:-.5px;box-shadow:var(--v2-sombra-cartao);font-size:13px;color:var(--v2-text-primary)}.v2-pagina--pagamento,.v2-pagina--planos{--v2-text-secondary: var(--sl-cor-apoio);--v2-text-tertiary: var(--sl-cor-apoio)}.v2-pg-rotulo{font-size:12px;color:var(--v2-text-secondary)}.v2-pg-nome{display:block;margin-top:6px;font:500 22px var(--v2-font-display);letter-spacing:-.01em;color:var(--v2-text-primary)}.v2-pg-nome--colado{margin-top:0}.v2-pg-preco{display:flex;align-items:baseline;gap:6px;margin-top:6px}.v2-pg-preco b{font:500 24px var(--v2-font-display);letter-spacing:-.01em;color:var(--v2-text-primary)}.v2-pg-preco span{font-size:12.5px;color:var(--sl-cor-apoio)}.v2-pg-rende{font-size:13px;font-weight:500;color:var(--v2-accent)}.v2-pg-divisor{height:1px;flex-shrink:0;margin:18px 0;background:var(--v2-divider)}.v2-pg-dl{margin:0}.v2-pg-linha{display:flex;justify-content:space-between;gap:16px;padding:5px 0;font-size:13px}.v2-pg-linha dt{color:var(--v2-text-secondary)}.v2-pg-linha dd{margin:0;text-align:right}.v2-pg-total{display:flex;justify-content:space-between;align-items:baseline}.v2-pg-total span{font-size:14px}.v2-pg-total b{font:500 24px var(--v2-font-display)}.v2-pg-tom--atencao{color:var(--v2-atencao)}.v2-pg-tom--sucesso{color:var(--v2-sucesso)}.v2-pg-tom--erro{color:var(--v2-accent-error)}.v2-pg-tom--neutro{color:var(--v2-text-secondary)}.v2-pg-h2{margin:0;font-size:15px;font-weight:500;color:var(--v2-text-primary)}.v2-pg-texto{margin:0;font-size:13px;color:var(--v2-text-secondary)}.v2-pg-texto-forte{color:var(--v2-text-primary)}.v2-pg-respiro{margin-top:14px}.v2-pg-respiro-4{margin-top:4px}.v2-pg-respiro-6{margin-top:6px}.v2-pg-respiro-18{margin-top:18px}.v2-pg-respiro-22{margin-top:22px}.v2-pg-espaco{flex:1}.v2-pg-botao{display:flex;align-items:center;justify-content:center;gap:8px;width:100%;height:40px;padding:0 14px;border:0;border-radius:8px;background:var(--v2-accent);color:var(--v2-accent-fg);font:inherit;font-size:13.5px;font-weight:500;text-decoration:none;white-space:nowrap;cursor:pointer;transition:background-color .15s ease,transform .1s ease}.v2-pg-botao svg{width:15px;height:15px;flex:0 0 15px}.v2-pg-botao:hover:not(:disabled){background:var(--v2-accent-claro)}.v2-pg-botao:focus-visible{outline:2px solid var(--v2-accent);outline-offset:2px}.v2-pg-botao:active:not(:disabled){transform:scale(.99)}.v2-pg-botao:disabled{opacity:.55;cursor:default}.v2-pg-botao--contorno{background:transparent;color:var(--v2-text-primary);border:1px solid var(--v2-border-strong)}.v2-pg-botao--contorno:hover:not(:disabled){background:var(--v2-surface-2)}.v2-pg-botao--justo{width:auto;flex:0 0 auto;padding:0 16px}.v2-pg-botao--220{width:220px}.v2-pg-botao--brick{margin-top:16px}.v2-pg-botoes{display:flex;flex-direction:column;gap:10px;margin-top:20px}.v2-pg-erro{margin:12px 0 0;font-size:13px;color:var(--v2-accent-error)}.v2-pg-erro:empty{margin:0}.v2-pg-cadeado{display:flex;align-items:center;justify-content:center;gap:6px;margin-top:16px;font-size:12px;color:var(--sl-cor-apoio)}.v2-pg-cadeado--esquerda{justify-content:flex-start;margin-top:0}.v2-pg-nota{display:flex;align-items:flex-start;gap:8px;margin:12px 0 0;font-size:12.5px;color:var(--v2-text-secondary)}.v2-pg-nota svg{flex:0 0 14px;margin-top:2px;color:var(--v2-text-tertiary)}.v2-pg-matriz{display:flex;flex-direction:column;gap:4px;margin:16px 0 8px}.v2-pg-matriz svg{display:block;max-width:100%;height:auto}.v2-pg-ponto{fill:var(--v2-accent);transform-box:fill-box;transform-origin:center;animation:v2-pg-acender .5s ease-out both}.v2-pg-ponto--bonus{fill:var(--v2-bonus)}.v2-pg-ponto--pacote{fill:var(--v2-pacote)}.v2-pg-ponto--vazio{fill:var(--v2-ponto-vazio);animation:none}@media(prefers-reduced-motion:reduce){.v2-pg-ponto{animation:none}}.v2-pg-matriz-legenda,.v2-pg-matriz-escala{font:12px var(--v2-font-mono);color:var(--sl-cor-apoio)}.v2-pg-tempo{display:grid;margin:0;padding:0;list-style:none}.v2-pg-tempo li{position:relative;display:grid;grid-template-columns:96px 14px minmax(0,1fr);gap:10px;padding-bottom:14px}.v2-pg-tempo li:last-child{padding-bottom:0}.v2-pg-tempo-quando{padding-top:1px;font:12px var(--v2-font-mono);color:var(--sl-cor-apoio);text-align:right;white-space:nowrap}.v2-pg-tempo-marco{position:relative}.v2-pg-tempo-marco:before{content:"";position:absolute;left:3px;top:5px;width:8px;height:8px;box-sizing:border-box;border-radius:50%;background:var(--v2-surface);border:1.5px solid var(--v2-border-strong)}.v2-pg-tempo--agora .v2-pg-tempo-marco:before{background:var(--v2-accent);border-color:var(--v2-accent)}.v2-pg-tempo--erro .v2-pg-tempo-marco:before{background:var(--v2-accent-error);border-color:var(--v2-accent-error)}.v2-pg-tempo li:not(:last-child) .v2-pg-tempo-marco:after{content:"";position:absolute;left:6.5px;top:16px;bottom:-12px;width:1px;background:var(--v2-divider)}.v2-pg-tempo-oque b{display:block;font-size:13px;font-weight:500}.v2-pg-tempo-oque span{font-size:12.5px;color:var(--v2-text-secondary)}.v2-pg-meios{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin-top:14px}.v2-pg-meio{display:grid;grid-template-columns:18px minmax(0,1fr);gap:10px;align-items:start;padding:12px 14px;border:1px solid var(--v2-divider);border-radius:10px;background:transparent;color:var(--v2-text-primary);font:inherit;text-align:left;cursor:pointer}.v2-pg-meio:hover:not(:disabled){background:var(--v2-surface-2)}.v2-pg-meio:focus-visible{outline:2px solid var(--v2-accent);outline-offset:2px}.v2-pg-meio:disabled{cursor:default;opacity:.6}.v2-pg-meio--ativo,.v2-pg-meio--ativo:hover:not(:disabled){border-color:var(--v2-accent);background:var(--v2-accent-soft)}.v2-pg-meio-radio{display:grid;place-items:center;width:16px;height:16px;margin-top:2px;box-sizing:border-box;border-radius:50%;border:1.5px solid var(--v2-border-strong)}.v2-pg-meio--ativo .v2-pg-meio-radio{border-color:var(--v2-accent)}.v2-pg-meio--ativo .v2-pg-meio-radio:after{content:"";width:8px;height:8px;border-radius:50%;background:var(--v2-accent)}.v2-pg-meio b{display:block;font-size:13.5px;font-weight:500}.v2-pg-meio span span{font-size:12.5px;color:var(--v2-text-secondary)}.v2-pg-brick{min-height:270px;margin-top:18px}.v2-pg-brick form>div>div:has(>input){padding-bottom:20px}.v2-pg-brick--falhou{min-height:0}.v2-pg-ordem-bloco{display:grid;gap:6px;margin-top:14px}.v2-pg-ordem-ponto{display:inline-block;width:8px;height:8px;margin-right:5px;border-radius:50%}.v2-pg-ordem-ponto--cota,.v2-pg-ordem-ponto--sobra{background:var(--v2-accent)}.v2-pg-ordem-ponto--bonus{background:var(--v2-bonus)}.v2-pg-ordem-ponto--pacote{background:var(--v2-pacote)}.v2-pg-pix{display:grid;grid-template-columns:232px minmax(0,1fr);gap:28px;align-items:start}@media(max-width:700px){.v2-pg-pix{grid-template-columns:minmax(0,1fr)}}.v2-pg-qr-caixa{position:relative;width:232px}.v2-pg-qr{display:grid;place-items:center;width:232px;height:232px;box-sizing:border-box;padding:14px;border-radius:12px;background:var(--v2-qr-bg)}.v2-pg-qr img{display:block;width:100%;height:100%}.v2-pg-qr-caixa--expirado .v2-pg-qr{filter:grayscale(1);opacity:.16}.v2-pg-qr-sobre{position:absolute;top:0;right:0;bottom:0;left:0;height:232px;display:grid;place-items:center;padding:16px;border-radius:12px;text-align:center;background:color-mix(in srgb,var(--v2-surface) 78%,transparent)}.v2-pg-qr-sobre p{margin:10px 0 0;font-size:12px;color:var(--v2-text-primary)}.v2-pg-prazo{margin-top:12px}.v2-pg-prazo-linha{display:flex;justify-content:space-between;font-size:12px;color:var(--v2-text-secondary)}.v2-pg-prazo-linha b{font:500 13px var(--v2-font-mono);font-variant-numeric:tabular-nums;color:var(--v2-text-primary)}.v2-pg-prazo-trilho{height:4px;margin-top:6px;border-radius:2px;background:var(--v2-ponto-vazio);overflow:hidden}.v2-pg-prazo-trilho i{display:block;height:100%;border-radius:2px;background:var(--v2-atencao)}.v2-pg-pix-direita{min-width:0;display:flex;flex-direction:column}.v2-pg-valor-grande{margin-top:6px;font:500 40px var(--v2-font-display);letter-spacing:-.02em;line-height:1}.v2-pg-copia{margin-top:18px}.v2-pg-copia-rotulos{display:flex;justify-content:space-between;gap:12px}.v2-pg-copiado{font-size:12px;color:var(--v2-accent)}.v2-pg-copia-linha{display:flex;gap:8px;margin-top:6px}.v2-pg-copia-codigo{flex:1;min-width:0;height:40px;display:flex;align-items:center;padding:0 12px;border-radius:8px;border:1px solid var(--v2-divider);background:var(--v2-input);font:12px var(--v2-font-mono);color:var(--v2-text-secondary)}.v2-pg-copia-texto{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.v2-pg-passos{display:grid;gap:8px;margin:18px 0 0;padding:0;list-style:none}.v2-pg-passos li{display:flex;gap:10px;font-size:13px;color:var(--v2-text-secondary)}.v2-pg-passos li span{width:12px;font:12px var(--v2-font-mono);color:var(--v2-text-tertiary)}.v2-pg-ao-vivo{display:flex;align-items:center;gap:8px;margin:18px 0 0;padding-top:16px;border-top:1px solid var(--v2-divider);font-size:12.5px;color:var(--v2-text-secondary)}.v2-pg-ao-vivo i{flex:0 0 7px;width:7px;height:7px;border-radius:50%;background:var(--v2-atencao);animation:v2-pg-pulsar 1.6s ease-in-out infinite}.v2-pg-ao-vivo--parado i{background:var(--v2-text-tertiary);animation:none}@media(prefers-reduced-motion:reduce){.v2-pg-ao-vivo i{animation:none}}.v2-pg-ou{display:flex;align-items:center;gap:12px;margin:18px 0;font-size:12px;color:var(--v2-text-tertiary)}.v2-pg-ou:before,.v2-pg-ou:after{content:"";flex:1;height:1px;background:var(--v2-divider)}.v2-pg-resumo-mini .v2-pg-nome{font-size:18px}.v2-pg-resumo-mini .v2-pg-preco b{font-size:20px}.v2-pg-recado{display:flex;gap:12px;margin-top:24px;padding:14px 16px;border-radius:10px;background:var(--v2-surface-2);font-size:13px;color:var(--v2-text-secondary)}.v2-pg-recado svg{flex:0 0 16px;margin-top:1px;color:var(--v2-text-primary)}.v2-pg-recado b{font-weight:500;color:var(--v2-text-primary)}.v2-pg-recado--erro{background:var(--v2-erro-soft)}.v2-pg-recado--erro svg{color:var(--v2-accent-error)}.v2-pg-meios~.v2-pg-recado,.v2-pg-brick~.v2-pg-recado{margin-top:18px}.v2-pg-brick~.v2-pg-recado+.v2-pg-botao--brick{margin-top:16px}.v2-pg-etapas{margin:20px 0 0;padding:0;list-style:none}.v2-pg-etapa{position:relative;display:grid;grid-template-columns:28px minmax(0,1fr) auto;gap:12px;padding-bottom:22px}.v2-pg-etapa:last-child{padding-bottom:0}.v2-pg-etapa:not(:last-child):after{content:"";position:absolute;left:13px;top:30px;bottom:2px;width:1.5px;background:var(--v2-divider)}.v2-pg-etapa--feita:not(:last-child):after{background:var(--v2-accent)}.v2-pg-etapa-icone{display:grid;place-items:center;width:28px;height:28px;box-sizing:border-box;border-radius:50%;border:1.5px solid var(--v2-border-strong);background:var(--v2-surface);color:var(--v2-text-tertiary)}.v2-pg-etapa--feita .v2-pg-etapa-icone{background:var(--v2-accent);border-color:var(--v2-accent);color:var(--v2-accent-fg)}.v2-pg-etapa--agora .v2-pg-etapa-icone{border-color:var(--v2-atencao);color:var(--v2-atencao)}.v2-pg-etapa--agora .v2-pg-etapa-icone svg{animation:v2-pg-girar 1.2s linear infinite}.v2-pg-etapa b{display:block;margin-top:4px;font-size:14px;font-weight:500}.v2-pg-etapa--depois b{color:var(--v2-text-secondary)}.v2-pg-etapa p{margin:3px 0 0;font-size:12.5px;color:var(--v2-text-secondary)}.v2-pg-etapa time{margin-top:6px;font:12px var(--v2-font-mono);color:var(--v2-text-tertiary)}.v2-pg-recibo-grade{display:grid;grid-template-columns:minmax(0,560px) minmax(0,1fr);gap:32px}@media(max-width:900px){.v2-pg-recibo-grade{grid-template-columns:minmax(0,1fr)}}.v2-pg-recibo{position:relative;margin-top:28px;border-radius:14px;background:var(--v2-surface);outline:1px solid var(--v2-contorno-cartao);outline-offset:-.5px}.v2-pg-recibo-topo{padding:28px 28px 22px}.v2-pg-recibo-ok{display:flex;align-items:center;gap:10px;font-size:13px;font-weight:500;color:var(--v2-sucesso)}.v2-pg-recibo-ok span{display:grid;place-items:center;width:22px;height:22px;border-radius:50%;background:var(--v2-sucesso-soft)}.v2-pg-recibo-mais{margin-top:18px;font:600 56px var(--v2-font-display);letter-spacing:-.03em;line-height:1}.v2-pg-recibo-mais small{margin-left:6px;font:500 16px var(--v2-font);letter-spacing:0;color:var(--v2-text-secondary)}.v2-pg-picote{position:relative;height:1px;margin:0 20px;border-top:1.5px dashed var(--v2-border-strong)}.v2-pg-picote:before,.v2-pg-picote:after{content:"";position:absolute;top:-11px;width:20px;height:20px;border-radius:50%;background:var(--v2-page-bg)}.v2-pg-picote:before{left:-31px}.v2-pg-picote:after{right:-31px}.v2-pg-recibo-dados{margin:0;padding:18px 28px 24px}.v2-pg-recibo-dados .v2-pg-linha{padding:7px 0;border-bottom:1px solid var(--v2-divider)}.v2-pg-recibo-dados .v2-pg-linha:last-child{border-bottom:0}.v2-pg-recibo-dados dd{font-family:var(--v2-font-mono);font-size:12.5px}.v2-pg-recibo-lado{display:grid;gap:14px;align-content:start;margin-top:28px}.v2-pg-dois{display:grid;grid-template-columns:1fr 1fr;gap:12px;margin-top:18px}@media(max-width:700px){.v2-pg-dois{grid-template-columns:minmax(0,1fr)}}.v2-pg-caixinha{padding:14px 16px;border:1px solid var(--v2-divider);border-radius:10px}.v2-pg-caixinha h3{margin:0;font-size:12px;font-weight:500;color:var(--v2-text-secondary)}.v2-pg-lista-curta{display:grid;gap:8px;margin:10px 0 0;padding:0;list-style:none;font-size:13px}.v2-pg-lista-curta li{display:flex;gap:8px}.v2-pg-lista-curta svg{flex:0 0 14px;margin-top:3px}.v2-pg-lista-curta--sai svg{color:var(--v2-accent-error)}.v2-pg-lista-curta--fica svg{color:var(--v2-sucesso)}.v2-pg-topo-de-creditos{display:flex;flex-direction:column;gap:16px}.v2-pg-saldo{display:grid;grid-template-columns:minmax(0,1fr) 300px;padding:0;overflow:hidden}@media(max-width:900px){.v2-pg-saldo{grid-template-columns:minmax(0,1fr)}.v2-pg-saldo .v2-pg-saldo-dir{border-left:0;border-top:1px solid var(--v2-divider)}}.v2-pg-saldo-esq{min-width:0;padding:24px 28px}.v2-pg-saldo-dir{display:flex;flex-direction:column;gap:10px;padding:24px 28px;border-left:1px solid var(--v2-divider)}.v2-pg-saldo-numero{display:flex;align-items:baseline;gap:10px;margin-top:4px}.v2-pg-saldo-numero b{font:500 52px var(--v2-font-mono);letter-spacing:-.04em;line-height:1}.v2-pg-saldo-numero span{font-size:15px;color:var(--v2-text-secondary)}.v2-pg-fontes{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));margin-top:4px}.v2-pg-fonte{padding:0 16px;border-left:1px solid var(--v2-divider)}.v2-pg-fonte:first-child{padding-left:0;border-left:0}.v2-pg-fonte-t{display:flex;align-items:center;gap:2px;font-size:12px;color:var(--v2-text-secondary)}.v2-pg-fonte b{display:block;margin-top:3px;font:500 18px var(--v2-font-mono)}.v2-pg-fonte b small{margin-left:4px;font:12px var(--v2-font);color:var(--v2-text-tertiary)}.v2-pg-fonte-d{font-size:12px;color:var(--v2-text-tertiary)}.v2-pg-saldo-dir .v2-pg-botao{padding:0 14px}.v2-pg-faturas{display:flex;flex-direction:column;margin-top:2px}.v2-pg-fatura-linha{display:grid;grid-template-columns:76px 96px minmax(0,1fr) 94px 110px 40px;gap:12px;align-items:center;padding:10px 0;border-bottom:1px solid var(--v2-divider);font-size:13px;color:var(--v2-text-primary);text-decoration:none}.v2-pg-fatura-linha:focus-visible{outline:2px solid var(--v2-accent);outline-offset:2px}.v2-pg-fatura-linha:hover .v2-pg-fatura-ver{color:var(--v2-text-primary)}.v2-pg-fatura-n,.v2-pg-fatura-v{font-family:var(--v2-font-mono);font-size:12.5px}.v2-pg-fatura-n,.v2-pg-fatura-dt{color:var(--v2-text-tertiary)}.v2-pg-fatura-dt{font-size:12.5px}.v2-pg-fatura-desc{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.v2-pg-fatura-ver{text-align:right;font-size:12.5px;color:var(--v2-text-secondary)}.v2-pg-fatura-linha--aberta{margin:0 -12px;padding:10px 12px;border-radius:8px;border-bottom-color:transparent;background:linear-gradient(90deg,var(--v2-atencao-soft),transparent 70%)}.v2-pg-fatura-linha--aberta .v2-pg-fatura-ver{font-weight:500;color:var(--v2-atencao)}@media(max-width:800px){.v2-pg-fatura-linha{grid-template-columns:70px minmax(0,1fr) 80px 40px}.v2-pg-fatura-dt,.v2-pg-fatura-linha>span:nth-child(5){display:none}}.v2-pg-plano-cota{margin:6px 0 14px;font:12px var(--v2-font-mono);color:var(--v2-text-secondary)}@keyframes v2-pg-pulsar{0%,to{opacity:1}50%{opacity:.35}}@keyframes v2-pg-girar{to{transform:rotate(360deg)}}@keyframes v2-pg-acender{0%{opacity:0;transform:scale(.4)}to{opacity:1;transform:scale(1)}}@media(prefers-reduced-motion:reduce){.v2-pg-etapa--agora .v2-pg-etapa-icone svg{animation:none}}.v2-marca-expandir{display:grid;place-items:center;width:40px;height:40px;padding:0;border:0;border-radius:8px;background:none;cursor:pointer}.v2-marca-expandir:focus-visible{outline:2px solid var(--v2-accent);outline-offset:1px}.v2-marca-icone{position:absolute;top:0;right:0;bottom:0;left:0;display:none;align-items:center;justify-content:center}.v2-marca-icone svg{width:16px;height:16px}.v2-marca-expandir:hover .v2-marca-letra,.v2-marca-expandir:focus-visible .v2-marca-letra{visibility:hidden}.v2-marca-expandir:hover .v2-marca-icone,.v2-marca-expandir:focus-visible .v2-marca-icone{display:flex}.v2-sidebar--colapsada .v2-sidebar-acoes{justify-items:center;padding-bottom:14px;border-bottom:1px solid var(--v2-rail-line)}.v2-sidebar--colapsada .v2-nav{align-items:center}.v2-dica{position:fixed;z-index:70;transform:translateY(-50%);display:flex;align-items:center;gap:8px;padding:5px 9px;border:1px solid var(--v2-rail-line);border-radius:6px;background:var(--v2-surface);color:var(--v2-rail-text);font-size:12px;white-space:nowrap;pointer-events:none;animation:v2-dica-entra .1s ease .15s backwards}.v2-dica kbd{font-family:var(--v2-font-mono);font-size:11px;color:var(--v2-rail-text-dim)}@keyframes v2-dica-entra{0%{opacity:0}}@media(prefers-reduced-motion:reduce){.v2-dica{animation:none}}.v2-nav-grupo{display:flex}.v2-recentes-flyout{min-width:220px;max-width:260px}.v2-recentes-flyout .v2-recentes{padding-left:0}.v2-flyout-titulo{padding:4px 8px 6px;font-size:11px;font-weight:500;letter-spacing:.04em;text-transform:uppercase;color:var(--v2-rail-text-dim)}.v2-creditos-mini{position:relative;display:grid;place-items:center;width:40px;height:40px;border-radius:50%;color:var(--v2-rail-text);text-decoration:none}.v2-creditos-mini:hover{background:var(--v2-surface-2)}.v2-creditos-mini:focus-visible{outline:2px solid var(--v2-accent);outline-offset:1px}.v2-creditos-mini svg{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;transform:rotate(-90deg)}.v2-creditos-mini circle{fill:none;stroke-width:2}.v2-creditos-mini-trilha{stroke:var(--v2-ponto-vazio)}.v2-creditos-mini-anel{stroke:var(--v2-accent);stroke-linecap:round}.v2-creditos-mini-numero{position:relative;font-family:var(--v2-font-mono);font-size:11px;font-weight:500}.v2-creditos-mini--baixo{color:var(--v2-atencao)}.v2-creditos-mini--baixo .v2-creditos-mini-anel{stroke:var(--v2-atencao)}.v2-card-projeto-envoltorio{position:relative;min-width:0}.v2-card-projeto-acoes{position:absolute;top:8px;right:8px;z-index:2}.v2-card-projeto-mais{width:28px;height:28px;display:inline-flex;align-items:center;justify-content:center;padding:0;border:1px solid var(--v2-rail-line);border-radius:8px;background:color-mix(in srgb,var(--v2-page-bg) 80%,transparent);color:var(--v2-text-primary);cursor:pointer;opacity:0;transition:opacity .15s ease,background-color .15s ease}.v2-card-projeto-envoltorio:hover .v2-card-projeto-mais,.v2-card-projeto-envoltorio:focus-within .v2-card-projeto-mais,.v2-card-projeto-mais--aberto{opacity:1}@media(hover:none){.v2-card-projeto-mais{opacity:1}}.v2-card-projeto-mais:hover{background:var(--v2-surface-2)}.v2-card-projeto-mais:focus-visible{outline:2px solid var(--v2-accent);outline-offset:2px}.v2-card-projeto-menu{position:absolute;top:calc(100% + 4px);right:0;min-width:168px}.v2-btn--perigo{background:var(--v2-accent-error);color:#fff;border-color:transparent;font-weight:500}.v2-btn--perigo:hover:not(:disabled){background:color-mix(in srgb,var(--v2-accent-error) 85%,#000000)}.v2-confirmacao-fundo{position:fixed;top:0;right:0;bottom:0;left:0;z-index:60;display:flex;align-items:center;justify-content:center;padding:16px;background:#0009}.v2-confirmacao{width:min(400px,100%);padding:20px;background:var(--v2-surface);border:1px solid var(--v2-rail-line);border-radius:12px;box-shadow:0 20px 60px #00000080}.v2-confirmacao-titulo{margin:0 0 8px;font-size:15px;font-weight:600;color:var(--v2-text-primary)}.v2-confirmacao-texto{margin:0;font-size:13px;line-height:1.5;color:var(--v2-text-secondary)}.v2-confirmacao-erro{margin:12px 0 0;font-size:12px;color:var(--v2-accent-error)}.v2-confirmacao-acoes{display:flex;justify-content:flex-end;gap:8px;margin-top:20px}.v2-logo-mockup{min-width:0;margin:0;padding:12px 0;border:0;display:flex;flex-direction:column;gap:10px;color:#e4e4e7;font-size:12px}.v2-logo-mockup legend{padding:0;font-weight:600}.v2-logo-mockup legend span{margin-left:5px;font-weight:400;color:#a1a1aa}.v2-logo-mockup label{display:flex;flex-wrap:wrap;gap:6px}.v2-logo-mockup select,.v2-logo-mockup button{width:100%;padding:7px 8px;border:1px solid #ffffff26;border-radius:6px;color:#e4e4e7;background:#262626;font:inherit}.v2-logo-mockup input[type=range]{width:100%;accent-color:#a3e635}.v2-logo-mockup-valor{margin-left:auto}.v2-logo-mockup-upload{position:relative;padding:10px;justify-content:center;border:1px dashed #ffffff40;border-radius:6px;cursor:pointer}.v2-logo-mockup-upload input{position:absolute;opacity:0;top:0;right:0;bottom:0;left:0;width:100%;cursor:pointer}.v2-logo-mockup-upload:focus-within{outline:2px solid #a3e635}.v2-logo-mockup p{margin:0;font-size:11px;line-height:1.5;color:#a1a1aa}.v2-logo-mockup p[role=alert]{color:#fca5a5}.v2-logo-mockup-previa{position:relative;width:100%;aspect-ratio:1;background:#383b3e;overflow:hidden;border-radius:6px}.v2-logo-mockup-fundo{width:100%;height:100%;object-fit:contain}.v2-logo-mockup-marca{position:absolute;width:20%;height:14%;object-fit:contain}.v2-logo-mockup-marca--inferior-direito{bottom:3.5%;right:3.5%;object-position:bottom right}.v2-logo-mockup-marca--inferior-esquerdo{bottom:3.5%;left:3.5%;object-position:bottom left}.v2-logo-mockup-marca--superior-direito{top:3.5%;right:3.5%;object-position:top right}.v2-logo-mockup-marca--superior-esquerdo{top:3.5%;left:3.5%;object-position:top left}.v2-pg-ponto--falta{fill:none;stroke:var(--v2-atencao);stroke-width:1;animation:none}.v2-espera--com-referencia{gap:24px}.v2-espera-referencia{display:flex;flex:1;min-width:0;max-width:680px;height:min(70vh,680px);border-radius:14px;overflow:hidden;background:var(--v2-surface)}.v2-espera--com-referencia .v2-espera-ilha{flex-shrink:0}@media(max-width:900px){.v2-espera--com-referencia{flex-direction:column;justify-content:flex-start;overflow-y:auto}.v2-espera-referencia{flex:none;width:100%;height:35vh;min-height:180px}}.v2-downgrade-resumo{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin:16px 0}.sl-dialogo.v2-downgrade[open]{display:flex;flex-direction:column;width:min(560px,calc(100% - 32px));overflow:hidden}.v2-downgrade .sl-dialogo-cabecalho,.v2-downgrade .sl-dialogo-acoes{flex-shrink:0}.v2-downgrade .sl-dialogo-corpo{min-height:0;overflow-y:auto}.v2-downgrade-resumo>div{padding:16px;background:var(--sl-cor-superficie);border:1px solid var(--sl-cor-borda);border-radius:var(--sl-raio-painel)}.v2-downgrade-resumo dt{color:var(--sl-cor-apoio);font-size:12px;margin-bottom:8px}.v2-downgrade-resumo dd{margin:0;font-size:14px;font-variant-numeric:tabular-nums}.v2-downgrade-resumo dd+dd{margin-top:4px}.v2-downgrade-regras{padding-left:20px;line-height:1.5}.v2-downgrade-regras li+li{margin-top:8px}div[class=v2-cp-assinatura-aviso]>div p{margin:8px 0 0;line-height:1.5}@media(max-width:560px){.v2-downgrade-resumo{grid-template-columns:1fr}}.v2-card-extracao{position:absolute;top:0;right:0;bottom:0;left:0;z-index:2;display:grid;place-items:center;color:var(--sl-cor-producao);background:color-mix(in srgb,var(--sl-cor-superficie) 65%,transparent)}.v2-card-extracao>span{display:flex}.v2-alternador-vista{display:flex;align-items:center;gap:2px;padding:3px;border-radius:8px;background:var(--sl-cor-neutro-suave)}.v2-alternador-vista button{display:inline-flex;align-items:center;gap:7px;height:30px;padding:0 12px;border:0;border-radius:6px;background:transparent;color:var(--v2-text-secondary);font:500 12.5px var(--sl-fonte-corpo);cursor:pointer;transition:background-color .14s ease,color .14s ease,box-shadow .14s ease}.v2-alternador-vista button>svg{flex:none;transition:color .14s ease}.v2-alternador-vista button:hover:not([aria-disabled=true]):not([aria-pressed=true]){color:var(--v2-text-primary);background:var(--sl-cor-neutro-suave)}.v2-alternador-vista button[aria-pressed=true]{background:var(--v2-surface);color:var(--v2-text-primary);box-shadow:0 0 0 1px var(--v2-rail-line),0 2px 6px #00000040;cursor:default}.v2-alternador-vista button[aria-pressed=true]>svg{color:var(--v2-accent)}.v2-alternador-vista button[aria-disabled=true]{cursor:not-allowed}.v2-alternador-vista button[aria-disabled=true]>:not(.v2-cartao-da-etapa){opacity:.45}.v2-alternador-vista button:focus-visible{outline:2px solid var(--sl-cor-foco);outline-offset:1px}@media(max-width:1024px){.v2-alternador-vista button>span:not(.v2-cartao-da-etapa){display:none}.v2-alternador-vista button{padding:0 9px}}.v2-botao-da-etapa{position:relative}.v2-cartao-da-etapa{position:absolute;z-index:80;top:calc(100% + 12px);left:50%;display:grid;gap:12px;width:268px;padding:14px 14px 13px;box-sizing:border-box;border:1px solid color-mix(in srgb,var(--v2-accent) 22%,var(--v2-rail-line));border-radius:14px;background:radial-gradient(130% 90% at 0% 0%,color-mix(in srgb,var(--v2-accent) 13%,transparent),transparent 62%),var(--v2-surface);box-shadow:0 18px 44px #0000006b,0 2px 8px #0003;color:var(--v2-text-secondary);font:400 12px/1.45 var(--sl-fonte-corpo);text-align:left;white-space:normal;cursor:default;opacity:0;visibility:hidden;pointer-events:none;transform:translate(-50%,-6px) scale(.98);transform-origin:50% 0;transition:opacity .15s ease,transform .15s ease,visibility 0s linear .15s}.v2-cartao-da-etapa:before{content:"";position:absolute;top:-6px;left:calc(50% - 5px);width:10px;height:10px;border-top:1px solid color-mix(in srgb,var(--v2-accent) 22%,var(--v2-rail-line));border-left:1px solid color-mix(in srgb,var(--v2-accent) 22%,var(--v2-rail-line));border-top-left-radius:2px;background:color-mix(in srgb,var(--v2-accent) 6%,var(--v2-surface));transform:rotate(45deg)}@media(hover:hover){.v2-botao-da-etapa:hover>.v2-cartao-da-etapa,.v2-botao-da-etapa:focus-visible>.v2-cartao-da-etapa{opacity:1;visibility:visible;transform:translate(-50%) scale(1);transition:opacity .18s ease .28s,transform .18s ease .28s,visibility 0s linear .28s}}.v2-cartao-da-etapa-topo{display:flex;align-items:center;gap:11px}.v2-cartao-da-etapa-icone{display:grid;flex:none;place-items:center;width:36px;height:36px;border:1px solid color-mix(in srgb,var(--v2-accent) 32%,transparent);border-radius:10px;background:color-mix(in srgb,var(--v2-accent) 14%,transparent);color:var(--v2-accent);box-shadow:0 0 18px color-mix(in srgb,var(--v2-accent) 22%,transparent)}.v2-cartao-da-etapa-icone svg{width:18px;height:18px}.v2-cartao-da-etapa-nomes{display:grid;gap:1px;min-width:0}.v2-cartao-da-etapa-nomes small{display:flex;align-items:center;gap:6px;color:var(--v2-text-secondary);font:600 10.5px var(--sl-fonte-corpo);letter-spacing:.06em;text-transform:uppercase}.v2-cartao-da-etapa-nomes em{padding:1px 6px;border-radius:999px;background:var(--v2-accent);color:var(--sl-cor-sobre-acento, #0b0b0b);font:600 9.5px var(--sl-fonte-corpo);font-style:normal;letter-spacing:.02em;text-transform:none}.v2-cartao-da-etapa-nomes strong{color:var(--v2-text-primary);font:600 14.5px/1.25 var(--sl-fonte-corpo)}.v2-cartao-da-etapa-texto{color:var(--v2-text-secondary)}.v2-cartao-da-etapa-itens{display:grid;gap:7px;padding-top:11px;border-top:1px solid var(--v2-rail-line)}.v2-cartao-da-etapa-itens>span{display:flex;align-items:center;gap:8px;color:var(--v2-text-primary);font-size:12px}.v2-cartao-da-etapa-itens svg{flex:none;box-sizing:border-box;width:18px;height:18px;padding:3px;border-radius:50%;background:color-mix(in srgb,var(--v2-accent) 16%,transparent);color:var(--v2-accent)}.v2-cartao-da-etapa-aviso{display:flex;align-items:flex-start;gap:7px;padding:8px 10px;border-radius:8px;background:var(--sl-cor-neutro-suave);color:var(--v2-text-primary)}.v2-cartao-da-etapa-aviso svg{flex:none;margin-top:2px;color:var(--v2-text-secondary)}.v2-rotulo-extracao-camada{position:absolute;top:0;right:0;bottom:0;left:0;overflow:hidden;pointer-events:none}body:has(.v2-mesa-veu:not([hidden])) .v2-rotulo-extracao-camada{display:none}.v2-rotulo-extracao{position:absolute;display:flex;align-items:center;gap:6px;height:24px;padding:0 9px 0 7px;border:1px solid var(--sl-editor-borda);border-radius:999px;background:var(--v2-surface);box-shadow:0 4px 12px #00000040;color:var(--sl-cor-texto);font:500 11.5px Inter,sans-serif;line-height:normal;white-space:nowrap;cursor:pointer;pointer-events:auto;transform:translateY(calc(-100% - 6px))}.v2-rotulo-extracao:hover:not([aria-disabled=true]){background:var(--v2-surface-2)}.v2-rotulo-extracao:focus-visible{outline:2px solid var(--v2-accent);outline-offset:1px}.v2-rotulo-extracao[aria-disabled=true]{opacity:.55;cursor:default}.v2-rotulo-extracao-pecas{color:var(--v2-text-secondary)}.v2-menu-objeto-ramo{position:relative;display:flex;flex-direction:column}.v2-menu-objeto-ramo>.v2-menu-objeto-item[aria-expanded=true]{background:var(--v2-track-bg)}.v2-menu-objeto--sub{position:absolute;top:-6px;left:100%}.v2-menu-objeto--sub[data-lado=esquerda]{left:auto;right:100%}.v2-menu-objeto--sub[data-vertical=cima]{top:auto;bottom:-6px}.v2-menu-objeto-seta{display:inline-flex;color:var(--v2-text-secondary)}.v2-alternador-vista .v2-botao-da-etapa{height:36px;padding:0 12px 0 10px;gap:9px;color:color-mix(in srgb,var(--v2-text-primary) 82%,transparent)}.v2-alternador-vista .v2-botao-da-etapa>svg{color:var(--v2-text-secondary)}.v2-botao-da-etapa-nomes{display:grid;gap:1px;text-align:left;line-height:1.15}.v2-botao-da-etapa-nomes>span{display:inline-flex;align-items:center;gap:6px;font:500 12.5px var(--sl-fonte-corpo)}.v2-botao-da-etapa-nomes>small{max-width:120px;overflow:hidden;color:var(--sl-editor-apoio);font:400 10.5px var(--sl-fonte-corpo);font-variant-numeric:tabular-nums;text-overflow:ellipsis;white-space:nowrap}.v2-alternador-vista .v2-botao-da-etapa[aria-pressed=true] .v2-botao-da-etapa-nomes>small{color:var(--v2-accent)}.v2-botao-da-etapa-novo{padding:0 4px;border:1px solid color-mix(in srgb,var(--v2-accent) 35%,transparent);border-radius:4px;color:var(--v2-accent);font:600 8.5px/1.45 var(--sl-fonte-corpo);font-style:normal;letter-spacing:.05em;text-transform:uppercase}.v2-alternador-vista-seta{flex:none;margin:0 -2px;color:var(--v2-text-secondary);opacity:.7}.v2-alternador-vista-divisa{flex:none;width:1px;height:20px;margin:0 6px;background:var(--v2-rail-line)}.v2-alternador-vista .v2-botao-da-etapa[data-etapa=studio]:not([aria-pressed=true]){opacity:.85}.v2-alternador-vista .v2-botao-da-etapa[data-etapa=studio]:not([aria-pressed=true]):hover{opacity:1}@media(max-width:1024px){.v2-alternador-vista .v2-botao-da-etapa-nomes,.v2-alternador-vista-seta{display:none}}.v2-barra-zoom.v2-barra-zoom--topo:has(>.v2-alternador-vista){padding:0 4px}:is(.v2-barra-zoom--topo,.v2-extracao-ilha--vistas)>.v2-alternador-vista{padding:0;background:transparent;gap:2px}.v2-alternador-vista .v2-botao-da-etapa{border-radius:7px;transition:background-color .14s ease,color .14s ease,box-shadow .14s ease,opacity .14s ease}.v2-alternador-vista .v2-botao-da-etapa[aria-pressed=true]{background:color-mix(in srgb,var(--v2-text-primary) 7%,var(--v2-surface));box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--v2-text-primary) 10%,transparent),0 1px 2px #0000004d}.v2-alternador-vista .v2-botao-da-etapa:hover:not([aria-disabled=true]):not([aria-pressed=true]){background:color-mix(in srgb,var(--v2-text-primary) 5%,transparent)}.v2-selo-novo{flex-shrink:0;margin-left:auto;padding:0 4px;border:1px solid color-mix(in srgb,var(--v2-accent) 35%,transparent);border-radius:4px;color:var(--v2-accent);font:600 8.5px/1.45 var(--sl-fonte-corpo);font-style:normal;letter-spacing:.05em;text-transform:uppercase}.v2-nav-novo-icone{position:relative;display:inline-flex}.v2-nav-novo-ponto{position:absolute;top:-3px;right:-4px;width:6px;height:6px;border-radius:50%;background:var(--v2-accent)}.v2-mobile-menu .v2-selo-novo{margin-left:8px;font-size:10px}.v2-shell--mobile{display:flex;flex-direction:column;min-height:100dvh;max-width:100%;padding-bottom:calc(76px + env(safe-area-inset-bottom,0px))}.v2-mobile-topo{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:calc(12px + env(safe-area-inset-top,0px)) 16px 12px;border-bottom:1px solid var(--sl-cor-borda);background:var(--sl-cor-pagina)}.v2-mobile-marca{display:flex;align-items:center;min-height:44px;color:var(--sl-cor-texto)}.v2-mobile-marca svg{width:126px;height:auto}.v2-mobile-voltar{display:inline-flex;align-items:center;gap:8px;min-height:44px;color:var(--sl-cor-apoio);text-decoration:none;font-size:13px}.v2-mobile-saldo{display:inline-flex;flex:0 0 auto;align-items:center;justify-content:center;gap:7px;min-height:40px;padding:0 11px;border:1px solid color-mix(in srgb,var(--sl-cor-acao) 24%,var(--sl-cor-borda));border-radius:var(--sl-raio-pilula);background:var(--sl-cor-acao-suave);color:var(--sl-cor-texto);text-decoration:none;font-size:13px;font-weight:600;font-variant-numeric:tabular-nums;white-space:nowrap}.v2-mobile-saldo svg{display:block;flex:0 0 17px;width:17px;height:17px;color:var(--sl-cor-acao)}.v2-mobile-saldo span{line-height:1;font-variant-numeric:tabular-nums}.v2-mobile-saldo:hover{border-color:var(--sl-cor-acao);background:color-mix(in srgb,var(--sl-cor-acao) 14%,var(--sl-cor-superficie))}.v2-mobile-topo-acoes{display:flex;align-items:center;gap:8px;margin-left:auto;flex-shrink:0}.v2-mobile-suporte{display:inline-flex;width:44px;height:44px;align-items:center;justify-content:center;border:1px solid var(--sl-cor-borda);border-radius:var(--sl-raio-campo);color:var(--sl-cor-apoio);text-decoration:none}.v2-mobile-suporte:hover{border-color:var(--sl-cor-acao);color:var(--sl-cor-acao)}.v2-mobile-suporte:focus-visible{outline:2px solid var(--sl-cor-foco);outline-offset:2px}.v2-mobile-nav{position:fixed;inset:auto 0 0;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:4px;padding:8px 10px calc(8px + env(safe-area-inset-bottom,0px));border-top:1px solid var(--sl-cor-borda);border-radius:var(--sl-dialogo-raio) var(--sl-dialogo-raio) 0 0;overflow:hidden;background:color-mix(in srgb,var(--sl-cor-superficie) 90%,transparent);backdrop-filter:blur(var(--sl-painel-mobile-desfoque));-webkit-backdrop-filter:blur(var(--sl-painel-mobile-desfoque));z-index:50}.v2-mobile-nav>a,.v2-mobile-nav>button{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:5px;min-width:0;min-height:52px;padding:6px 4px;border:0;border-radius:var(--sl-raio-controle);background:transparent;color:var(--sl-cor-apoio);text-decoration:none;font:500 11px var(--sl-fonte-corpo);cursor:pointer}.v2-mobile-nav [aria-current=page]{background:var(--sl-cor-acao-suave);color:var(--sl-cor-acao)}.v2-mobile-topo :focus-visible,.v2-mobile-nav :focus-visible,.v2-mobile-menu :focus-visible{outline:2px solid var(--sl-cor-foco);outline-offset:2px}.v2-mobile-menu{display:grid;gap:20px}.v2-mobile-menu section{display:grid;gap:4px}.v2-mobile-menu h3{margin:0 0 6px;font:600 13px var(--sl-fonte-corpo);color:var(--sl-cor-apoio)}.v2-mobile-menu a,.v2-mobile-menu button{display:flex;align-items:center;gap:12px;min-height:44px;padding:10px 12px;border:0;border-radius:var(--sl-raio-controle);background:var(--sl-cor-elevada);color:var(--sl-cor-texto);font:500 14px var(--sl-fonte-corpo);text-decoration:none;text-align:left;cursor:pointer}.v2-shell--mobile .v2-pagina{padding:20px 16px 24px}.v2-shell--mobile .v2-cabecalho{align-items:flex-start;gap:12px}.v2-shell--mobile .v2-cabecalho h1{font-size:23px}.v2-shell--mobile .v2-cabecalho p{font-size:13px;line-height:1.5}.v2-shell--mobile .v2-cabecalho>.v2-btn{flex-shrink:0;min-height:44px;padding:10px 12px}.v2-shell--mobile :is(.v2-btn,.v2-filtro,.v2-ordenacao,.v2-campo-entrada){min-height:44px}.v2-shell--mobile :is(input,select,textarea){max-width:100%;font-size:16px}.v2-shell--mobile :is(input[type=checkbox],input[type=radio]){font-size:inherit}.v2-shell--mobile .v2-grade--projetos{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.v2-shell--mobile .v2-filtros{gap:12px;flex-wrap:wrap}.v2-shell--mobile .v2-filtros-acoes{display:grid;grid-template-columns:minmax(0,1fr);width:100%;margin:0}.v2-shell--mobile .v2-busca,.v2-shell--mobile .v2-ordenacao{width:100%}.v2-shell--mobile .v2-cp-pagina{min-width:0;max-width:100%}.v2-shell--mobile .v2-inicio{padding:20px 16px}.v2-shell--mobile .v2-inicio-hero{min-width:0}.v2-shell--mobile .v2-inicio-titulo{font-size:28px;text-align:left}.v2-shell--mobile .v2-inicio-subtitulo{text-align:left;font-size:13px}.v2-shell--mobile .v2-inicio-opcoes{flex-wrap:wrap;overflow:visible}.v2-shell--mobile .v2-inicio-opcao{min-height:44px}.v2-shell--mobile .v2-inicio-recentes{grid-template-columns:repeat(2,minmax(0,1fr))}.v2-shell--mobile .v2-pl-pg .v2-pl-botao{min-height:44px}.v2-shell--mobile .v2-fp{padding-bottom:20px}.v2-shell--mobile .v2-fp-movel{display:none}.v2-shell--mobile .v2-fp-bancada{min-width:0}@media(max-width:767px),(max-width:1024px)and (pointer:coarse){.v2-shell--mobile .sl-dialogo{margin:auto 0 0;width:100%;max-width:100%;max-height:90dvh;border-radius:var(--sl-raio-dialogo) var(--sl-raio-dialogo) 0 0;padding-bottom:env(safe-area-inset-bottom,0px)}}.v2-shell--mobile :is(.v2-pg-grade--checkout,.v2-pg-grade--fatura){grid-template-columns:minmax(0,1fr)}.v2-shell--mobile :is(.v2-pg-cartao,.v2-cp-cartao){min-width:0;padding:16px}.v2-shell--mobile :is(.v2-pg-botao,.v2-pg-meio,.v2-cp-assinatura-botao){min-height:44px}.v2-shell--mobile :is(.v2-pg-erro,.v2-pg-nota,.v2-pg-texto,.v2-pg-nome){overflow-wrap:anywhere}.v2-shell--mobile .v2-pg-meios{flex-wrap:wrap}.v2-shell--mobile .v2-pg-copiar{min-height:44px}.v2-shell--mobile .crm-nav{flex-wrap:wrap;gap:6px}.v2-shell--mobile .crm-nav a{min-height:44px;display:flex;align-items:center;padding:8px 10px}.v2-shell--mobile .admin-topbar{flex-wrap:wrap;gap:12px}.v2-shell--mobile .admin-heading{min-width:0}.v2-shell--mobile .admin-filters{flex-wrap:wrap;width:100%;margin-left:0;overflow:visible}.v2-shell--mobile .admin-segmented{flex-wrap:wrap}.v2-shell--mobile .admin-period{min-height:44px}.v2-shell--mobile :is(.admin-section-grid,.admin-duas,.admin-server-grid,.crm-resumo,.crm-identidade){grid-template-columns:minmax(0,1fr)}.v2-shell--mobile .admin-metric-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.v2-shell--mobile .admin-metric-value{font-size:21px}.v2-shell--mobile :is(.crm-pagina,.admin-dashboard){padding:20px 16px}.v2-shell--mobile .crm-busca{flex-direction:column;align-items:stretch}.v2-shell--mobile .crm-acessos li{flex-direction:column;align-items:flex-start}.v2-shell--mobile .crm-projetos{grid-template-columns:repeat(2,minmax(0,1fr))}.v2-shell--mobile .v2-inicio-palco{margin:0 -16px;padding:28px 16px 32px;gap:24px;justify-items:center}.v2-shell--mobile .v2-inicio-palco:before,.v2-shell--mobile .v2-inicio-palco:after{display:block}.v2-shell--mobile .v2-inicio-titulo-janela{padding:0;margin:0;overflow:visible}.v2-shell--mobile .v2-inicio-titulo{font-size:clamp(28px,8.5vw,38px);line-height:1.1;letter-spacing:-.035em;white-space:normal;text-align:center;text-wrap:balance}.v2-shell--mobile .v2-inicio-titulo em{color:var(--v2-inicio-texto-acento)}.v2-shell--mobile .v2-inicio-composer{padding:12px;gap:16px;border:1px solid var(--v2-rail-line);border-radius:22px;background:var(--v2-inicio-vidro)}.v2-shell--mobile .v2-inicio-composer--sem-anexo .v2-inicio-anexo{display:none}.v2-shell--mobile .v2-inicio-pedido{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:9px;min-height:156px;width:100%;padding:16px;border:1px dashed var(--sl-cor-borda-forte);border-radius:var(--sl-raio-painel);background:transparent;color:var(--sl-cor-texto);text-align:center}.v2-shell--mobile .v2-inicio-pedido>svg{color:var(--sl-cor-acao);flex:none}.v2-shell--mobile .v2-inicio-pedido>span{font-size:16px;font-weight:600}.v2-shell--mobile .v2-inicio-pedido>small{font-size:11px;line-height:1.5;color:var(--sl-cor-apoio)}.v2-shell--mobile .v2-inicio-controles{display:flex;flex-wrap:wrap;padding:0;gap:12px}.v2-shell--mobile .v2-inicio-modo{display:none}.v2-shell--mobile .v2-inicio-enviar-grupo{display:flex;flex-direction:column-reverse;align-items:stretch;width:100%;gap:8px;margin:0}.v2-shell--mobile .v2-inicio-conta{display:flex;justify-content:center;padding:0}.v2-shell--mobile .v2-inicio-enviar{width:100%;min-height:48px;height:auto;border:1px solid var(--sl-cor-borda);border-radius:var(--sl-raio-controle);font-size:13px;padding:12px}.v2-shell--mobile .v2-inicio-ajuda-mobile{margin:-6px 0 0;text-align:center;color:var(--sl-cor-apoio);font-size:11px;line-height:1.5}.v2-shell--mobile .v2-inicio-modos{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;width:100%;margin:0}.v2-shell--mobile .v2-inicio-opcao{display:grid;grid-template-columns:16px minmax(0,1fr);align-content:center;align-items:center;justify-items:start;min-height:68px;padding:12px 10px;border-radius:var(--sl-raio-campo);font-size:11px;line-height:1.3;gap:8px 6px;text-align:left}.v2-shell--mobile .v2-inicio-opcao>.v2-trava-pilula{grid-column:1/-1;justify-self:start;display:inline-flex;gap:5px;max-width:100%;padding:0;border-radius:0;background:transparent;color:var(--sl-cor-apoio);font-size:10px;line-height:1.2;white-space:nowrap}.v2-shell--mobile .v2-inicio-opcao>svg{display:block;width:15px;height:15px}.v2-shell--mobile .v2-inicio-opcao--neutra{border-style:dotted}.v2-shell--mobile .v2-inicio-secao-titulo{font-size:18px}.v2-shell--mobile .v2-card-projeto-mais{width:44px;height:44px;opacity:1}.v2-shell--mobile .v2-card-projeto-envoltorio:nth-child(odd) .v2-card-projeto-menu{left:0;right:auto}.v2-shell--mobile .v2-menu-objeto-item{min-height:44px;white-space:normal}.v2-shell--mobile .v2-projetos .v2-cabecalho p{display:none}.v2-shell--mobile .v2-secao-link{min-height:44px;display:inline-flex;align-items:center}@media(max-width:350px){.v2-shell--mobile .v2-inicio-titulo{font-size:27px}.v2-shell--mobile .v2-projetos .v2-cabecalho h1{font-size:19px}.v2-shell--mobile .v2-projetos .v2-cabecalho>.v2-btn{font-size:12px}}.v2-shell--mobile .v2-card--projeto{display:block;background:transparent;border-radius:0}.v2-shell--mobile .v2-card--projeto .v2-card-topo{border-radius:var(--sl-raio-painel);overflow:hidden}.v2-shell--mobile .v2-card--projeto .v2-card-imagem{aspect-ratio:auto;height:150px;object-fit:cover}.v2-shell--mobile .v2-card--projeto .v2-card-corpo{position:static;padding:10px 44px 0 0;background:none;min-height:64px}.v2-shell--mobile .v2-card--projeto .v2-card-nome{color:var(--sl-cor-texto);text-shadow:none;font-size:13px;min-height:0;white-space:nowrap;display:block;overflow:hidden;text-overflow:ellipsis}.v2-shell--mobile .v2-card--projeto .v2-card-meta{color:var(--sl-cor-apoio);font-size:10px;margin-top:8px}.v2-shell--mobile .v2-card-projeto-acoes{top:150px;right:-4px}.v2-shell--mobile .v2-card-projeto-mais{border:0;background:transparent}@media(max-width:350px){.v2-shell--mobile .v2-card--projeto .v2-card-imagem{height:135px}.v2-shell--mobile .v2-card-projeto-acoes{top:135px}}.v2-shell--mobile .v2-projetos>.v2-cabecalho{display:none}.v2-shell--mobile .v2-projetos-ordem{justify-self:start;min-width:min(204px,100%)}.v2-shell--mobile .v2-projetos-ordem .v2-ordenacao{border-radius:var(--sl-raio-controle);border-color:var(--sl-cor-borda-forte);color:var(--sl-cor-texto)}.v2-shell--mobile .v2-ob-fundo{padding:0;background:var(--sl-cor-pagina);align-items:stretch;overflow:auto}.v2-shell--mobile .v2-ob-modal{width:100%;min-height:100dvh;border-radius:0;box-shadow:none;display:flex;flex-direction:column;overflow:visible}.v2-shell--mobile .v2-ob-topo{padding:24px 16px 20px}.v2-shell--mobile .v2-ob-corpo{display:flex;flex-direction:column;padding:24px 16px;flex:1}.v2-shell--mobile .v2-ob-opcoes{grid-template-columns:minmax(0,1fr)}.v2-shell--mobile .v2-ob-opcao{min-height:60px}.v2-shell--mobile .v2-ob-acoes{position:sticky;bottom:0;margin-top:auto;background:var(--sl-cor-pagina);padding:12px 0 calc(12px + env(safe-area-inset-bottom,0px));z-index:1}.v2-shell--mobile .v2-ob-acoes--whatsapp{position:static}.v2-shell--mobile .v2-inicio-enviar>span{display:inline-flex;align-items:center;justify-content:center;gap:8px}.v2-shell--mobile .v2-inicio-anexo{flex-wrap:wrap;padding:0;gap:8px}.v2-shell--mobile .v2-inicio-anexo-info{flex:1;min-width:0}.v2-shell--mobile .v2-inicio-anexo-info b{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.v2-shell--mobile .v2-inicio-anexo .v2-criacao-papel{flex:1 0 100%;display:flex;flex-wrap:wrap;gap:4px}.v2-shell--mobile .v2-criacao-papel-botao{min-height:44px}.v2-shell--mobile .v2-inicio-anexo-acoes{width:100%;justify-content:flex-end;gap:8px}.v2-shell--mobile .v2-inicio-anexo-acoes button{min-height:44px}.v2-shell--mobile .v2-inicio-enviar{display:flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:8px 12px}.v2-shell--mobile .v2-inicio-custo--no-botao{padding-left:12px;border-left:1px solid currentColor;font-size:11px;line-height:1.4;white-space:nowrap}@media(max-width:420px){.v2-mobile-topo--inicio{gap:8px}.v2-mobile-topo--inicio .v2-mobile-marca svg{width:104px}.v2-mobile-topo--inicio .v2-mobile-saldo{gap:5px;padding:8px}.v2-mobile-topo--inicio .v2-mobile-topo-acoes{gap:6px}}@media(max-width:350px){.v2-mobile-topo--inicio .v2-mobile-marca svg{width:86px}.v2-mobile-topo--inicio .v2-mobile-suporte{width:40px;height:40px}.v2-mobile-topo--inicio .v2-mobile-saldo{min-height:40px;padding:6px}}.v2-shell--mobile .v2-card--projeto .v2-card-corpo{padding:12px 0 8px;min-height:82px}.v2-shell--mobile .v2-card--projeto .v2-card-nome{padding-right:30px;font-size:14px;font-weight:600;line-height:1.35;white-space:normal;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}.v2-shell--mobile .v2-card--projeto .v2-card-meta{display:flex;align-items:center;flex-wrap:wrap;gap:6px 8px;margin-top:8px;font-size:11px;line-height:1.4}.v2-shell--mobile .v2-card--projeto .v2-card-rascunho{margin:0;padding:2px 7px;border:0;background:var(--sl-cor-acao-suave);color:var(--sl-cor-acao);font-size:10px;font-weight:500}.v2-shell--mobile .v2-inicio-simbolo{height:36px}:root{--bg: #09090b;--panel: #0c0c0e;--surface: #0f0f11;--raised: #18181b;--line: #1f1f23;--line-2: #27272a;--flutuante: rgba(18, 18, 21, .92);--veu: rgba(0, 0, 0, .55);--ink: #fafafa;--muted: #a1a1aa;--dim: #71717a;--faint: #52525b;--accent: #a5b4fc;--accent-bg: #1e1b4b;--good: #4ade80;--good-bg: #052e16;--warn: #fbbf24;--warn-bg: #451a03;--bad: #f87171;--bad-bg: #450a0a}*{box-sizing:border-box}*{scrollbar-width:thin;scrollbar-color:var(--line-2) transparent}*::-webkit-scrollbar{width:10px;height:10px}*::-webkit-scrollbar-track{background:transparent}*::-webkit-scrollbar-thumb{background-color:var(--line-2);border-radius:6px;border:2px solid transparent;background-clip:padding-box}*::-webkit-scrollbar-thumb:hover{background-color:var(--muted)}body{margin:0;background:var(--bg);color:var(--ink);font-family:Inter,system-ui,sans-serif;-webkit-font-smoothing:antialiased}button{font-family:inherit}a{color:var(--accent)}.mono{font-family:JetBrains Mono,ui-monospace,monospace;font-variant-numeric:tabular-nums}.canvas-bg{background-color:var(--bg);background-image:radial-gradient(circle,#212125 1.4px,transparent 1.4px);background-size:22px 22px}.btn{font-weight:600;font-size:13px;color:#09090b;background:var(--ink);border:none;border-radius:6px;padding:0 14px;height:36px;cursor:pointer;display:inline-flex;align-items:center;justify-content:center;gap:6px}.btn:hover:not(:disabled){background:#e4e4e7}.btn:disabled{background:var(--line-2);color:var(--faint);cursor:default}.btn-outline{font-weight:500;font-size:13px;color:var(--ink);background:transparent;border:1px solid var(--line-2);border-radius:6px;padding:0 14px;height:36px;cursor:pointer}.btn-outline:hover:not(:disabled){background:var(--raised)}.btn-outline:disabled{color:var(--faint);cursor:default}.shell{display:flex;height:100vh}.sidebar{width:224px;flex-shrink:0;border-right:1px solid var(--line);background:var(--panel);display:flex;flex-direction:column;padding:16px 12px;transition:width .15s ease;overflow:hidden}.sidebar.recolhido{width:60px;padding:16px 10px}.sidebar-toggle{flex-shrink:0;width:22px;height:22px;border-radius:5px;border:none;background:none;color:var(--dim);display:flex;align-items:center;justify-content:center;cursor:pointer;margin-bottom:18px}.sidebar-toggle:hover{background:#141417;color:var(--ink)}.sidebar.recolhido .sidebar-toggle{margin:0 auto 18px}.nav-item{position:relative;display:flex;align-items:center;gap:12px;padding:10px 12px 10px 15px;border-radius:6px;font-weight:500;font-size:13.5px;color:var(--muted);text-decoration:none;cursor:pointer}.nav-item:hover{background:#141417;color:var(--ink)}.nav-item.active{color:var(--ink)}.nav-item.active:before{content:"";position:absolute;left:0;top:6px;bottom:6px;width:3px;border-radius:0 3px 3px 0;background:var(--ink)}.nav-item-icone{display:flex;align-items:center;justify-content:center;width:22px;height:22px;flex-shrink:0}.nav-item-texto{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.nav-item.recolhido{justify-content:center;padding:10px 8px}.topbar{height:56px;flex-shrink:0;border-bottom:1px solid var(--line);display:flex;align-items:center;justify-content:space-between;padding:0 24px;background:var(--panel)}.badge{display:inline-flex;align-items:center;gap:5px;font-weight:500;font-size:11.5px;border-radius:9999px;padding:3px 9px 3px 8px;white-space:nowrap}.card{background:var(--surface);border:1px solid var(--line);border-radius:10px;padding:20px}.field{font-family:inherit;font-size:14px;color:var(--ink);background:var(--surface);border:1px solid var(--line-2);border-radius:6px;padding:10px 12px;outline:none;width:100%}.field:focus{border-color:var(--faint)}.field::placeholder{color:var(--faint)}.label{font-weight:500;font-size:13px;color:var(--ink);display:block;margin-bottom:8px}.rail{width:128px;flex-shrink:0;border-right:1px solid var(--line);background:var(--panel);padding:14px 10px;display:flex;flex-direction:column;gap:10px;overflow-y:auto}.thumb{border-radius:8px;padding:8px;display:flex;flex-direction:column;align-items:center;gap:6px;cursor:pointer;position:relative;background:transparent;border:1.5px solid transparent}.thumb:hover{background:#141417}.thumb.sel{background:var(--raised);border-color:var(--ink)}.thumb-img{width:100%;aspect-ratio:1;background:var(--surface);border-radius:5px;display:flex;align-items:center;justify-content:center;overflow:hidden}.thumb-img img{max-width:100%;max-height:100%;object-fit:contain}.dot{position:absolute;top:6px;right:6px;width:7px;height:7px;border-radius:50%;border:1.5px solid var(--panel)}.eyebrow{font-weight:600;font-size:10px;letter-spacing:.06em;text-transform:uppercase;color:var(--faint);padding:0 4px}.inspector{width:300px;flex-shrink:0;border-left:1px solid var(--line);background:var(--panel);display:flex;flex-direction:column;overflow-y:auto}.action-row{display:flex;align-items:center;justify-content:space-between;padding:11px 12px;border-radius:8px;cursor:pointer;font-size:13px;color:var(--ink)}.action-row:hover:not(.off){background:var(--raised)}.action-row.off{color:var(--faint);cursor:default}.meta-row{display:flex;align-items:center;justify-content:space-between;padding:9px 0;border-bottom:1px solid var(--line);font-size:12.5px}.meta-row:last-child{border-bottom:none}.seg{display:flex;background:var(--raised);border:1px solid var(--line-2);border-radius:7px;padding:3px}.seg button{font-weight:500;font-size:12px;padding:5px 12px;border-radius:5px;border:none;background:transparent;color:var(--dim);cursor:pointer}.seg button.on{background:var(--ink);color:#09090b}.seg button:disabled{color:#3f3f46;cursor:default}.spin{width:26px;height:26px;border:2px solid var(--line-2);border-top-color:var(--accent);border-radius:50%;animation:rot .8s linear infinite}@keyframes rot{to{transform:rotate(360deg)}}@keyframes pulse{0%,to{opacity:1}50%{opacity:.35}}.pulse{animation:pulse 1.6s ease-in-out infinite}.magia{position:relative;width:112px;height:112px;display:grid;place-items:center}.magia-anel{position:absolute;border-radius:50%;border:1.5px solid transparent}.magia-anel--fora{top:0;right:0;bottom:0;left:0;border-color:var(--line-2);border-style:dashed;animation:magia-gira 9s linear infinite}.magia-anel--meio{top:16px;right:16px;bottom:16px;left:16px;border-top-color:var(--accent);border-right-color:var(--accent);animation:magia-gira 1.9s cubic-bezier(.6,.05,.35,.95) infinite reverse}.magia-anel--dentro{top:32px;right:32px;bottom:32px;left:32px;border-bottom-color:#e9d5ff;animation:magia-gira 3.1s ease-in-out infinite}.magia-nucleo{width:13px;height:13px;border:1.5px solid var(--ink);transform:rotate(45deg);animation:magia-nucleo 2.4s ease-in-out infinite}.magia-halo{position:absolute;top:28px;right:28px;bottom:28px;left:28px;border-radius:50%;background:radial-gradient(circle,rgba(165,180,252,.22),transparent 68%);animation:magia-halo 2.4s ease-in-out infinite}.magia-faisca{position:absolute;width:3px;height:3px;border-radius:50%;background:var(--accent);opacity:0;animation:magia-faisca 3.2s ease-out infinite}.magia-faisca:nth-child(1){left:22%;animation-delay:0s}.magia-faisca:nth-child(2){left:46%;animation-delay:.8s;background:#e9d5ff}.magia-faisca:nth-child(3){left:68%;animation-delay:1.6s}.magia-faisca:nth-child(4){left:84%;animation-delay:2.4s;background:#e9d5ff}@keyframes magia-gira{to{transform:rotate(360deg)}}@keyframes magia-nucleo{0%,to{transform:rotate(45deg) scale(1);opacity:.75}50%{transform:rotate(225deg) scale(1.28);opacity:1}}@keyframes magia-halo{0%,to{opacity:.45;transform:scale(.9)}50%{opacity:1;transform:scale(1.12)}}@keyframes magia-faisca{0%{opacity:0;transform:translateY(30px) scale(.6)}22%{opacity:1}to{opacity:0;transform:translateY(-34px) scale(1)}}.magia-etapa{animation:magia-etapa-entra .32s ease-out}@keyframes magia-etapa-entra{0%{opacity:0;transform:translateY(3px)}to{opacity:1;transform:none}}@media(prefers-reduced-motion:reduce){.magia-anel,.magia-faisca,.magia-nucleo{animation:none!important}.magia-faisca{opacity:.5}.magia-halo{animation:magia-halo 3s ease-in-out infinite!important}.magia-etapa{animation:none!important}}.varredura{position:absolute;top:0;right:0;bottom:0;left:0;overflow:hidden;border-radius:8px;z-index:10;pointer-events:none}.varredura-faixa{position:absolute;top:0;right:0;bottom:0;left:50%;background:#09090bad;animation:varredura-faixa 2.6s ease-in-out infinite}.varredura-linha{position:absolute;top:0;bottom:0;width:2px;background:var(--accent);box-shadow:0 0 12px 1px var(--accent);animation:varredura-linha 2.6s ease-in-out infinite}@keyframes varredura-faixa{0%{left:50%;right:0}50%{left:100%;right:0}50.01%{left:50%;right:0}to{left:50%;right:0}}@keyframes varredura-linha{0%{left:50%}50%{left:100%}50.01%{left:50%}to{left:50%}}.varredura-indicador{display:flex;align-items:center;gap:7px;justify-content:center;margin-top:10px;font-size:12px;color:var(--muted)}.varredura-bolinha{width:5px;height:5px;border-radius:50%;background:var(--accent);animation:pulse 1.4s ease-in-out infinite}@media(prefers-reduced-motion:reduce){.varredura-faixa,.varredura-linha{animation:none!important;left:50%;right:0}.varredura-bolinha{animation:none!important}}.ferramenta{display:grid;grid-template-columns:16px 1fr auto;align-items:center;gap:10px;width:100%;padding:9px 10px;border:none;border-radius:7px;background:transparent;color:var(--ink);font-family:inherit;font-size:13px;text-align:left;cursor:pointer}.ferramenta:hover:not(:disabled){background:var(--raised)}.ferramenta:disabled{cursor:default}.ferramenta>svg{color:var(--muted)}.ferramenta-preco{font-family:JetBrains Mono,ui-monospace,monospace;font-variant-numeric:tabular-nums;font-size:11px;color:var(--dim)}.ferramenta-preco--gratis{color:var(--good)}.ferramentas-bloqueadas{opacity:.4}.ferramentas-cab{display:flex;align-items:center;justify-content:space-between;gap:8px;padding:6px 10px 10px}.meta-linha{display:flex;align-items:center;flex-wrap:wrap;gap:6px;font-size:11.5px;color:var(--dim)}.meta-linha .sep{color:#3f3f46}.zoom{display:flex;align-items:center;gap:6px}.zoom-botao{display:flex;align-items:center;justify-content:center;width:26px;height:26px;border-radius:6px;border:1px solid var(--line-2);background:var(--surface);color:var(--muted);cursor:pointer}.zoom-botao:hover:not(:disabled){background:var(--raised);color:var(--ink)}.zoom-botao:disabled{color:var(--faint);cursor:default}.zoom-botao:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.zoom-valor{font-size:11px;color:var(--dim);min-width:38px;text-align:center;background:none;border:none;padding:0;font-family:JetBrains Mono,ui-monospace,monospace;cursor:pointer}.zoom-valor:hover{color:var(--ink)}.canvas-rolagem{flex:1;min-height:0;overflow:auto;display:flex;align-items:center;justify-content:center;padding:clamp(8px,1.6vh,20px);position:relative}.canvas-rolagem.canvas-vista{overflow:hidden}.canvas-rolagem.canvas-vista[data-arrastavel=sim]{cursor:grab}.canvas-rolagem.canvas-vista[data-arrastando=sim]{cursor:grabbing}.gema{display:inline-block;width:10px;height:10px;border:1.5px solid var(--ink);transform:rotate(45deg);flex-shrink:0}.bar-row{display:flex;flex-direction:column;gap:4px}.bar-row+.bar-row{margin-top:10px}.bar-track{height:8px;border-radius:4px;background:var(--line);overflow:hidden}.bar-fill{height:100%;border-radius:4px;background:var(--accent)}.table{width:100%;border-collapse:collapse;font-size:12.5px}.table th{text-align:left;font-weight:600;font-size:10.5px;letter-spacing:.04em;text-transform:uppercase;color:var(--faint);padding:8px 12px;border-bottom:1px solid var(--line)}.table td{padding:10px 12px;border-bottom:1px solid var(--line);color:var(--muted)}.table tr:last-child td{border-bottom:none}.table td.ink{color:var(--ink)}.checker{background-image:linear-gradient(45deg,var(--line-2) 25%,transparent 25%),linear-gradient(-45deg,var(--line-2) 25%,transparent 25%),linear-gradient(45deg,transparent 75%,var(--line-2) 75%),linear-gradient(-45deg,transparent 75%,var(--line-2) 75%);background-size:14px 14px;background-position:0 0,0 7px,7px -7px,-7px 0;background-color:var(--raised)}.checker-alto-contraste{background-image:linear-gradient(45deg,#3f3f46 25%,transparent 25%),linear-gradient(-45deg,#3f3f46 25%,transparent 25%),linear-gradient(45deg,transparent 75%,#3f3f46 75%),linear-gradient(-45deg,transparent 75%,#3f3f46 75%);background-size:16px 16px;background-position:0 0,0 8px,8px -8px,-8px 0;background-color:#09090b}.comparador{display:flex;flex-direction:column;align-items:center;gap:10px;max-width:100%}.comparador-zoom{display:flex;align-items:center;gap:6px;align-self:flex-end}.comparador-zoom-botao{display:flex;align-items:center;justify-content:center;width:26px;height:26px;border-radius:6px;border:1px solid var(--line-2);background:var(--surface);color:var(--muted);cursor:pointer}.comparador-zoom-botao:hover:not(:disabled){background:var(--raised);color:var(--ink)}.comparador-zoom-botao:disabled{color:var(--faint);cursor:default}.comparador-zoom-botao:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.comparador-zoom-valor{font-size:11px;color:var(--dim);padding:0 2px;min-width:34px;text-align:center}.comparador-quadro{position:relative;height:min(66vh,720px);aspect-ratio:4 / 5;width:auto;max-width:100%;border-radius:10px;overflow:hidden;border:1px solid var(--line);box-shadow:0 16px 40px #0006}.comparador-img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:contain;display:block}.comparador-depois{position:absolute;top:0;right:0;bottom:0;left:0}.comparador-linha{position:absolute;top:0;bottom:0;width:2px;background:var(--ink);box-shadow:0 0 0 1px #00000080;transform:translate(-1px);pointer-events:none}.comparador-slider{width:100%;accent-color:var(--ink);cursor:ew-resize}.comparador-slider:focus-visible{outline:2px solid var(--accent);outline-offset:3px}.comparador-legendas{display:flex;justify-content:space-between;width:100%;font-size:11.5px;color:var(--dim);text-transform:lowercase}.producao-fundo{flex:1;overflow:auto;padding:26px 32px 56px}.producao-grade{display:grid;grid-template-columns:minmax(232px,288px) minmax(0,1fr);gap:20px;align-items:start;max-width:1280px}@media(max-width:1080px){.producao-grade{grid-template-columns:1fr}}.topbar-nota{font-size:12px;color:var(--dim)}.topbar-nota b{color:var(--muted);font-weight:500}.card-cab{display:flex;align-items:center;justify-content:space-between;gap:10px;flex-wrap:wrap;margin-bottom:20px}.card-titulo{font-weight:600;font-size:14px}.card-cab-acoes{display:flex;gap:8px}.btn-mini{height:30px;font-size:12.5px;padding:0 11px}.field--select{width:auto;height:30px;padding:0 8px;font-size:12.5px}.lista-artes{display:flex;flex-direction:column;gap:2px}.linha-arte{display:grid;grid-template-columns:1fr auto auto;align-items:baseline;gap:10px;width:100%;padding:9px 10px;border:none;border-radius:7px;background:transparent;color:var(--ink);font-family:inherit;font-size:13.5px;text-align:left;cursor:pointer;transition:background .12s ease}.linha-arte:hover{background:var(--raised)}.linha-arte-nome{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.linha-arte-data{font-size:11px;color:var(--faint)}.linha-arte-abrir{font-size:11.5px;color:var(--dim);opacity:0;transition:opacity .12s ease}.linha-arte:hover .linha-arte-abrir,.linha-arte:focus-visible .linha-arte-abrir{opacity:1}.nova-arte{display:flex;flex-direction:column;gap:8px;margin-bottom:12px}.nova-arte-acoes{display:flex;gap:8px}.vazio{font-size:12.5px;color:var(--dim)}.vazio-bloco{display:flex;flex-direction:column;align-items:center;gap:3px;padding:18px 12px;border:1px dashed var(--line-2);border-radius:8px;font-size:13px;text-align:center}.ajuda-wrap{position:relative;display:inline-flex;vertical-align:middle;margin-left:5px}.ajuda{width:15px;height:15px;padding:0;border:1px solid var(--line-2);border-radius:50%;background:transparent;color:var(--dim);font-size:10px;font-weight:600;line-height:1;display:inline-flex;align-items:center;justify-content:center;cursor:help;transition:color .12s ease,border-color .12s ease,background .12s ease}.ajuda:hover,.ajuda[aria-expanded=true]{color:var(--ink);border-color:var(--faint);background:var(--raised)}.tip{position:fixed;z-index:40;width:246px;padding:10px 12px;border:1px solid var(--line-2);border-radius:8px;background:var(--raised);box-shadow:0 14px 30px #0009;font-size:12px;font-weight:400;line-height:1.45;letter-spacing:0;text-transform:none;color:var(--muted);animation:tip-in .12s ease-out}.tip-titulo{display:block;margin-bottom:3px;font-size:11px;font-weight:600;color:var(--ink)}@keyframes tip-in{0%{opacity:0;transform:translateY(3px)}}.perfil-form{display:flex;flex-direction:column;gap:22px}.secao{display:flex;flex-direction:column;gap:14px}.secao-cab{display:flex;align-items:center;gap:8px;padding-bottom:8px;border-bottom:1px solid var(--line)}.secao-cab .eyebrow{padding:0}.secao-nota{margin-left:auto;font-size:11px;color:var(--dim)}.secao-espaco{flex:1}.campo{display:grid;grid-template-columns:auto 1fr;align-items:center;gap:0 2px}.campo>.label{grid-column:1;margin-bottom:7px}.campo>.ajuda-wrap{grid-column:2;justify-self:start;margin-bottom:7px}.campo>.label+.ajuda-wrap+*{grid-column:1 / -1}.grid-folha{display:grid;grid-template-columns:repeat(3,minmax(0,1fr)) auto;gap:12px}@media(max-width:860px){.grid-folha{grid-template-columns:repeat(2,minmax(0,1fr))}}.campo-num{position:relative;display:block}.field--num{font-family:JetBrains Mono,ui-monospace,monospace;font-variant-numeric:tabular-nums;font-size:13px}.campo-num:has(>.uni)>.field--num{padding-right:34px}.uni{position:absolute;top:50%;right:11px;transform:translateY(-50%);font-size:11px;color:var(--faint);pointer-events:none}.field--erro,.field--erro:focus{border-color:var(--bad);background:#1a0c0c}.tabela-rolagem{overflow-x:auto;margin:0 -4px;padding:0 4px 2px}.tabela-tamanhos{table-layout:fixed;min-width:640px;font-size:13px}.tabela-tamanhos th{padding:0 8px 9px;border-bottom:1px solid var(--line);font-size:11.5px;font-weight:500;letter-spacing:0;text-transform:none;color:var(--muted);vertical-align:bottom}.th-nome{display:inline-flex;align-items:center}.th-sub{display:block;margin-top:3px;font-size:10px;font-weight:400;color:var(--faint)}.tabela-tamanhos td{padding:5px 8px;border-bottom:none}.tabela-tamanhos tr:first-child td{padding-top:10px}.tabela-tamanhos .field{padding:8px 9px;text-align:center}.col-tam{width:88px}.col-qtd{width:86px}.col-acao{width:36px}.field--tam{text-transform:uppercase;font-weight:600;letter-spacing:.04em}.par{display:grid;grid-template-columns:1fr auto 1fr;align-items:center;gap:4px}.par .x{font-size:11px;color:var(--dim)}.btn-icone{width:26px;height:26px;display:inline-flex;align-items:center;justify-content:center;padding:0;border:none;border-radius:6px;background:transparent;color:var(--dim);cursor:pointer;opacity:.45;transition:opacity .12s ease,background .12s ease,color .12s ease}.tabela-tamanhos tr:hover .btn-icone,.btn-icone:hover:not(:disabled),.btn-icone:focus-visible{opacity:1}.btn-icone:hover:not(:disabled){background:var(--bad-bg);color:var(--bad)}.btn-icone:disabled{opacity:.15;cursor:default}.alerta-bloco{padding:10px 12px;border:1px solid #7f1d1d;border-radius:7px;background:var(--bad-bg);font-size:12.5px;color:#fca5a5}.form-rodape{display:flex;align-items:center;justify-content:flex-end;gap:14px;padding-top:16px;border-top:1px solid var(--line)}.rodape-aviso{flex:1;font-size:12.5px;color:var(--bad)}.rodape-aviso .dim{color:var(--dim)}.comparador-modos{display:flex;flex-direction:column;align-items:center;gap:12px;max-width:100%;min-height:0}.comparador-modos-seg{flex-shrink:0}.comparador-zoom-reset{background:none;border:none;padding:0 2px;cursor:pointer}.comparador-zoom-reset:hover:not(:disabled){color:var(--ink)}.comparador-zoom-reset:disabled{cursor:default}.comparador-zoom-reset:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.lado-a-lado{display:flex;align-items:flex-start;justify-content:center;gap:14px;max-width:100%}.lado-painel{display:flex;flex-direction:column;align-items:center;gap:7px;min-width:0}.lado-quadro{position:relative;height:min(58vh,640px);aspect-ratio:4 / 5;width:auto;max-width:100%;border-radius:10px;overflow:hidden;border:1px solid var(--line);box-shadow:0 16px 40px #0006}.lado-quadro[data-arrastavel=sim]{cursor:grab}.lado-quadro[data-arrastando=sim]{cursor:grabbing}.lado-legenda{font-size:11.5px;color:var(--dim);text-transform:lowercase}@media(max-width:1080px){.lado-a-lado{flex-direction:column;align-items:center}.lado-quadro{height:min(38vh,420px)}}.field:focus-visible,.btn:focus-visible,.btn-outline:focus-visible,.btn-icone:focus-visible,.ajuda:focus-visible,.seg button:focus-visible,.linha-arte:focus-visible,.nav-item:focus-visible{outline:2px solid var(--accent);outline-offset:2px}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:.001ms!important;animation-iteration-count:1!important;transition-duration:.001ms!important}}.baixar{position:relative;display:inline-flex}.baixar-principal{border-radius:6px 0 0 6px}.baixar-seta{border-radius:0 6px 6px 0;padding:0 8px;border-left:1px solid rgba(9,9,11,.22)}.baixar-seta:disabled{border-left-color:var(--line)}.baixar-menu{position:absolute;z-index:40;top:calc(100% + 6px);right:0;width:250px;padding:5px;border:1px solid var(--line-2);border-radius:8px;background:var(--raised);box-shadow:0 14px 30px #0009;animation:tip-in .12s ease-out}.baixar-item{display:flex;flex-direction:column;gap:2px;width:100%;padding:7px 9px;border:none;border-radius:6px;background:transparent;font-family:inherit;text-align:left;cursor:pointer}.baixar-item:hover,.baixar-item:focus-visible{background:var(--surface);outline:none}.baixar-item:focus-visible{box-shadow:inset 0 0 0 1px var(--accent)}.baixar-item-nome{display:flex;align-items:center;gap:7px;font-size:12.5px;font-weight:600;color:var(--ink)}.baixar-item-marca{font-size:10px;font-weight:500;letter-spacing:.03em;text-transform:uppercase;color:var(--dim)}.baixar-item-nota{font-size:11px;line-height:1.4;color:var(--muted)}.baixar-rodape{margin:4px 0 1px;padding:6px 9px 0;border-top:1px solid var(--line);font-size:11px;line-height:1.4;color:var(--dim)}.comentarios-na-arte{display:flex;flex-direction:column;gap:8px;max-width:100%}.comentarios-na-arte__quadro{position:relative;display:inline-block;max-width:100%;line-height:0}.comentarios-na-arte__img{display:block;max-width:100%;max-height:76vh;width:auto;height:auto;-webkit-user-select:none;user-select:none;-webkit-user-drag:none}.comentarios-na-arte__canvas{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;cursor:default}.comentarios-na-arte__canvas--ativo{cursor:crosshair;touch-action:none}.comentarios-na-arte__dica{font-size:11.5px;color:var(--dim);min-height:14px}.comentarios-na-arte__balao{position:absolute;z-index:2;width:260px;display:flex;flex-direction:column;gap:6px;background:var(--raised);border:1px solid var(--line-2);border-radius:8px;padding:10px;box-shadow:0 8px 24px #00000073}.comentarios-na-arte__balao-rotulo{font-size:11px;font-weight:500;color:var(--dim)}.comentarios-na-arte__balao-texto{font-family:inherit;font-size:12.5px;color:var(--ink);background:var(--surface);border:1px solid var(--line-2);border-radius:6px;padding:8px 9px;resize:none;outline:none;line-height:1.45}.comentarios-na-arte__balao-texto:focus-visible{outline:2px solid var(--accent);outline-offset:1px}.comentarios-na-arte__balao-acoes{display:flex;align-items:center;justify-content:space-between}.comentarios-na-arte__balao-apagar,.comentarios-na-arte__balao-concluir{font-family:inherit;font-size:12px;border-radius:6px;cursor:pointer;height:26px;padding:0 10px}.comentarios-na-arte__balao-apagar{background:transparent;border:none;color:var(--dim);text-decoration:underline;padding:0}.comentarios-na-arte__balao-apagar:hover{color:var(--bad)}.comentarios-na-arte__balao-concluir{background:var(--ink);border:1px solid var(--ink);color:#09090b;font-weight:500}.comentarios-na-arte__balao-apagar:focus-visible,.comentarios-na-arte__balao-concluir:focus-visible{outline:2px solid var(--accent);outline-offset:2px}
