:root{color-scheme:dark;--fundo: #09090b;--superficie: #131316;--superficie-alta: #1c1c20;--borda: #27272a;--borda-forte: #3f3f46;--texto: #f4f4f5;--texto-suave: #a1a1aa;--texto-rotulo: #d4d4d8;--acento: #9fb09c;--sobre-acento: #0c0f0b;--link: #c5d1c2;--link-hover: #e3eae1;--ao-vivo: #e0806f;--borda-ao-vivo: #5a2a22;--aviso: #d8a959;--player: #7f93a8;--fonte-texto: Inter, system-ui, sans-serif;--fonte-mono: "JetBrains Mono", ui-monospace, monospace;--alvo-toque: 44px;--raio: 6px;--raio-cartao: 8px}*,*:before,*:after{box-sizing:border-box}body{margin:0;background:var(--fundo);color:var(--texto);font-family:var(--fonte-texto);font-size:14px}h1,p{margin:0}button,input,select{font-family:inherit}a{color:var(--link)}a:hover{color:var(--link-hover)}:focus-visible{outline:2px solid var(--acento);outline-offset:2px}.pagina{min-height:100vh;display:flex;flex-direction:column}.pagina__marca{font-weight:700;font-size:15px;letter-spacing:-.01em}.pagina__cabecalho{padding:18px 24px}.pagina__principal{flex-grow:1;display:flex;justify-content:center;padding:24px}.pagina--centrada .pagina__principal{align-items:center}.pagina--painel .pagina__principal{align-items:flex-start}.pagina__conteudo{width:100%;display:flex;flex-direction:column;gap:24px}.pagina--centrada .pagina__conteudo{max-width:400px}.pagina--painel .pagina__conteudo{max-width:1280px}.titulo{font-size:26px;font-weight:600;letter-spacing:-.02em}.texto-suave{color:var(--texto-suave);line-height:1.6}.cabecalho-tela{display:flex;flex-direction:column;gap:8px}.barra-topo{display:flex;flex-wrap:wrap;align-items:center;gap:12px 20px;padding:10px 24px;border-bottom:1px solid var(--borda)}.barra-topo__espaco{display:inline-flex;align-items:center;gap:8px;height:32px;padding:0 10px;border-radius:var(--raio);border:1px solid var(--borda);color:var(--texto-rotulo)}.barra-topo__sigla{width:20px;height:20px;border-radius:4px;background:var(--acento);color:var(--sobre-acento);font-size:10px;font-weight:700;display:inline-flex;align-items:center;justify-content:center}.barra-topo__secoes{display:flex;gap:4px;flex-grow:1}.barra-topo__secao{min-height:var(--alvo-toque);padding:0 12px;border-radius:var(--raio);display:inline-flex;align-items:center;color:var(--texto-suave);text-decoration:none}.barra-topo__secao[aria-current=page]{background:var(--superficie-alta);color:var(--texto);font-weight:500}.barra-topo__usuario{display:inline-flex;align-items:center;gap:12px;color:var(--texto-suave)}.botao{min-height:var(--alvo-toque);padding:0 16px;border-radius:var(--raio);border:1px solid transparent;font-size:14px;font-weight:600;cursor:pointer}.botao--primario{background:var(--acento);color:var(--sobre-acento)}.botao--secundario{background:transparent;border-color:var(--borda-forte);color:var(--texto);font-weight:400}.botao--perigo{background:transparent;border-color:var(--borda-ao-vivo);color:var(--ao-vivo)}.botao:disabled{opacity:.6;cursor:progress}.botao--bloco{width:100%}.campo{display:flex;flex-direction:column;gap:6px}.campo__rotulo{font-size:13px;color:var(--texto-rotulo)}.campo__controle{width:100%;height:var(--alvo-toque);padding:0 12px;border-radius:var(--raio);border:1px solid var(--borda-forte);background:var(--fundo);color:var(--texto);font-size:14px}.campo__dica{font-size:12px;color:var(--texto-suave)}.chip{display:inline-flex;align-items:center;gap:6px;height:26px;padding:0 10px;border-radius:999px;border:1px solid var(--borda);color:var(--texto-rotulo);font-size:12px;font-weight:600}.chip__ponto{width:7px;height:7px;border-radius:50%;background:currentColor}.chip--ao-vivo{border-color:var(--borda-ao-vivo);color:var(--ao-vivo)}.chip--aviso{color:var(--aviso)}.formulario{display:flex;flex-direction:column;gap:16px;padding:24px;border:1px solid var(--borda);border-radius:var(--raio-cartao);background:var(--superficie)}.formulario__erro{padding:10px 12px;border:1px solid var(--borda-ao-vivo);border-radius:var(--raio);color:var(--ao-vivo);line-height:1.5}.rodape-acesso{display:flex;flex-direction:column;gap:10px;color:var(--texto-suave);line-height:1.6}.rodape-acesso__nota{padding-top:12px;border-top:1px solid var(--borda)}.link-frase{padding:14px 4px}.carregando{color:var(--texto-suave)}.botao-copiar{position:relative;display:inline-flex;flex-direction:column;align-items:flex-end;gap:4px}.somente-leitor{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.mono{font-family:var(--fonte-mono);font-size:12.5px;color:var(--texto-rotulo)}.cartao{min-width:0;border:1px solid var(--borda);border-radius:var(--raio-cartao);background:var(--superficie);overflow:hidden}.cartao--coluna{padding:16px 18px;display:flex;flex-direction:column;gap:16px}.cartao__cabecalho{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:8px;padding:14px 18px;border-bottom:1px solid var(--borda)}.cartao__titulo{margin:0;font-size:15px;font-weight:600}.cartao__cabecalho .texto-suave{font-size:12px}.form-linha{display:flex;flex-wrap:wrap;gap:10px;align-items:flex-end}.form-linha__nome{flex:2 1 220px;min-width:0}.form-linha__papel{flex:1 1 140px;min-width:0}.form-linha__erro{flex-basis:100%}.cartao>.form-linha{padding:16px 18px;border-top:1px solid var(--borda);background:#101013}.lista-salas{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:8px}.item-sala{min-height:var(--alvo-toque);display:flex;align-items:center;justify-content:space-between;gap:12px;padding:10px 18px;border:1px solid var(--borda);border-radius:var(--raio-cartao);background:var(--superficie);color:var(--texto);text-decoration:none}.item-sala:hover{border-color:var(--borda-forte);color:var(--texto)}.item-sala__nome{font-weight:500;overflow-wrap:anywhere}.cabecalho-sala{display:flex;flex-wrap:wrap;align-items:flex-end;gap:16px}.cabecalho-sala__texto{display:flex;flex-direction:column;gap:6px;flex-grow:1;min-width:0}.cabecalho-sala__titulo{display:flex;flex-wrap:wrap;align-items:center;gap:12px;min-width:0}.cabecalho-sala__titulo .titulo{overflow-wrap:anywhere}.status-sala{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(220px,100%),1fr));border:1px solid var(--borda);border-radius:var(--raio-cartao);background:var(--superficie)}.status-sala__item{padding:14px 18px;display:flex;flex-direction:column;gap:4px}.status-sala__item+.status-sala__item{border-left:1px solid var(--borda)}.status-sala__rotulo{font-size:12px;color:var(--texto-suave)}.status-sala__valor{font-size:15px;font-weight:500}.sala-colunas{display:flex;flex-wrap:wrap;gap:20px;align-items:flex-start}.sala-colunas__principal{flex:999 1 620px}.sala-colunas__lateral{flex:1 1 340px;min-width:0;display:flex;flex-direction:column;gap:20px}.tabela-rolavel{overflow-x:auto}.tabela{width:100%;min-width:640px;border-collapse:collapse}.tabela th{padding:10px 18px;font-size:12px;font-weight:400;text-align:left;color:var(--texto-suave)}.tabela td{padding:10px 18px;border-top:1px solid #1f1f23;vertical-align:middle}.tabela .tabela__direita{text-align:right}.pessoa{display:flex;align-items:center;gap:10px;min-width:0}.pessoa__iniciais{width:30px;height:30px;flex-shrink:0;border-radius:50%;background:var(--borda);font-size:11px;font-weight:600;display:inline-flex;align-items:center;justify-content:center}.pessoa__nome{font-weight:500;overflow-wrap:anywhere}.camera{color:var(--texto-suave)}.camera--no-ar{color:var(--acento)}.bloco-vazio{padding:16px 18px}.aviso-copia{display:block;font-size:12px;color:var(--aviso)}.link-sala{display:flex;flex-direction:column;gap:6px}.link-sala__titulo{font-size:13px;font-weight:500}.link-sala__linha{display:flex;gap:8px;align-items:center}.link-sala__url{flex-grow:1;min-width:0;height:40px;display:flex;align-items:center;padding:0 10px;border-radius:var(--raio);background:var(--fundo);border:1px solid var(--borda);font-family:var(--fonte-mono);font-size:12px;color:var(--texto-rotulo);white-space:nowrap;overflow:hidden}.link-sala__dica{font-size:12px;color:var(--texto-suave);line-height:1.5}.cena-cabecalho{display:flex;flex-wrap:wrap;align-items:flex-start;justify-content:space-between;gap:10px}.cena-salvas{display:flex;flex-direction:column;gap:10px;min-width:0}.cena-salvas__lista{display:flex;flex-wrap:wrap;align-items:center;gap:6px}.cena-salvas__titulo{margin-right:4px;font-size:12px;color:var(--texto-suave)}.cena-salva{min-height:36px;padding:0 12px;border-radius:var(--raio);border:1px solid var(--borda-forte);background:transparent;color:var(--texto-rotulo);font-size:13px;cursor:pointer;overflow-wrap:anywhere}.cena-salva[aria-pressed=true]{border-color:var(--acento);background:var(--superficie-alta);color:var(--texto)}.cena-salva--nova{border-style:dashed;color:var(--texto-suave)}.cena-previas{display:flex;flex-wrap:wrap;gap:20px}.previa-cena{flex:1 1 420px;min-width:0;display:flex;flex-direction:column;gap:10px}.previa-cena__cabecalho{display:flex;flex-wrap:wrap;align-items:center;gap:10px}.previa-cena__resumo{margin-left:auto;font-size:12px}.previa-cena__quadro{position:relative;width:100%;aspect-ratio:16 / 9;border-radius:var(--raio);border:1px solid var(--borda-forte);background:var(--fundo);overflow:hidden}.previa-cena__quadro--proxima{border-style:dashed;border-color:#52525b}.previa-cena__espaco{position:absolute;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:2px;padding:2px;border:1px solid var(--borda-forte);background:var(--superficie-alta);color:var(--texto-rotulo);font-size:11px;overflow:hidden;text-align:center;overflow-wrap:anywhere}.previa-cena__espaco--tabletop{border-style:dashed;border-color:#52525b;background:transparent}.previa-cena__espaco--logo{gap:6px;border-color:var(--borda);background:var(--superficie);color:var(--texto-suave)}.previa-cena__logo{max-width:60%;max-height:60%;object-fit:contain}.previa-cena__espaco--botao{border-radius:0;color:var(--texto);cursor:pointer}.previa-cena__espaco--botao:hover{border-color:var(--acento)}.previa-cena__legenda{color:var(--texto-suave)}.previa-cena__quem{font-weight:600}.previa-cena__aviso{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center;padding:12px;text-align:center;color:var(--texto-suave)}.cena-controles{display:flex;flex-wrap:wrap;gap:12px;align-items:flex-end;padding-top:14px;border-top:1px solid var(--borda)}.cena-controles__campo{flex:1 1 140px;min-width:0}.cena-dica{font-size:12px;line-height:1.5}.botao--arquivo{display:inline-flex;align-items:center;justify-content:center;cursor:pointer}.botao--arquivo:focus-within{outline:2px solid var(--acento);outline-offset:2px}.botao--arquivo[aria-busy=true]{opacity:.6;cursor:progress}.envio{display:flex;flex-direction:column;align-items:flex-end;gap:8px;min-width:0}.layouts-colunas{display:flex;flex-wrap:wrap;gap:20px;align-items:flex-start}.layouts-colunas__escolha{flex:999 1 600px}.lista-layouts{flex:1 1 200px;max-width:240px;min-width:0;padding:8px;display:flex;flex-direction:column;gap:2px;border:1px solid var(--borda);border-radius:var(--raio-cartao);background:var(--superficie)}.lista-layouts>p{padding:8px 12px}.lista-layouts__item{min-height:var(--alvo-toque);padding:0 12px;display:flex;align-items:center;justify-content:space-between;gap:8px;border:0;border-radius:var(--raio);background:transparent;color:var(--texto-rotulo);font-size:14px;text-align:left;cursor:pointer}.lista-layouts__item[aria-current=true]{background:var(--superficie-alta);color:var(--texto);font-weight:600}.lista-layouts__estado{font-size:12px;font-weight:400;color:var(--texto-suave)}.previa{flex:999 1 600px;min-width:0;display:flex;flex-direction:column;gap:10px}.previa__cabecalho{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:8px}.previa__titulo{margin:0;font-size:17px;font-weight:600}.previa__resumo{color:var(--acento);font-size:13px}.previa__quadro{position:relative;width:100%;aspect-ratio:16 / 9;overflow:hidden;border:1px solid var(--borda);border-radius:var(--raio-cartao);background:var(--superficie)}.previa__borda{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%}.previa__espaco{position:absolute;box-sizing:border-box;padding:0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:2px;border:2px solid var(--cor-papel);background:#09090bb8;color:var(--texto);text-align:center;cursor:pointer;overflow:hidden}.previa__espaco:hover{background:#09090b80}.previa__espaco--palco{--cor-papel: var(--aviso)}.previa__espaco--mestre{--cor-papel: var(--acento)}.previa__espaco--player{--cor-papel: var(--player)}.previa__papel{font-size:14px;font-weight:600}.previa__quadro .mono{font-size:11.5px}.previa__dica{font-size:12px}.papeis{flex:1 1 280px;min-width:0;padding:16px 18px;display:flex;flex-direction:column;gap:10px;border:1px solid var(--borda);border-radius:var(--raio-cartao);background:var(--superficie)}.papeis__lista{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:4px}.papeis__linha{min-height:44px;display:flex;align-items:center;gap:10px}.papeis__cor{width:10px;height:10px;flex-shrink:0;border-radius:2px;background:var(--cor-papel)}.papeis__nome{flex:1 1 0;min-width:0;display:flex;flex-direction:column}.papeis__nome .mono{color:var(--texto-suave);font-size:12px;overflow-wrap:anywhere}.papeis__linha .campo{flex:0 0 110px}.papeis__nota{font-size:12px;line-height:1.5}.logo__linha{display:flex;flex-wrap:wrap;align-items:center;gap:16px}.logo__previa{width:96px;height:96px;object-fit:contain;border:1px solid var(--borda);border-radius:var(--raio);background:var(--fundo)}.camera{min-height:100dvh;max-width:480px;margin:0 auto;padding:20px 18px;display:flex;flex-direction:column;gap:16px}.camera__cabecalho{display:flex;align-items:center;justify-content:space-between}.camera__titulos{display:flex;flex-direction:column;gap:4px}.camera__sala{font-size:18px;font-weight:600}.camera__orientacao{color:var(--texto-suave);font-size:13px;line-height:1.55}.previa-camera{--silhueta: #2c2c31;position:relative;width:100%;aspect-ratio:16 / 9;border-radius:var(--raio-cartao);overflow:hidden;background:var(--superficie-alta)}.previa-camera__video{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}.previa-camera__cabeca{position:absolute;left:50%;top:12%;width:22%;aspect-ratio:1;border-radius:50%;transform:translate(-50%);background:var(--silhueta)}.previa-camera__ombros{position:absolute;left:50%;top:54%;width:46%;height:60%;border-radius:50% 50% 0 0;transform:translate(-50%);background:var(--silhueta)}.estado-transmissao{margin:0;display:flex;flex-direction:column;border:1px solid var(--borda);border-radius:var(--raio-cartao);background:var(--superficie)}.estado-transmissao__linha{display:flex;justify-content:space-between;gap:8px;padding:12px 14px;border-bottom:1px solid var(--borda)}.estado-transmissao__linha:last-child{border-bottom:0}.estado-transmissao__rotulo{color:var(--texto-suave)}.estado-transmissao__valor{margin:0;font-weight:500}.botoes-camera{margin-top:auto;display:flex;gap:10px}.botoes-camera .botao{min-height:52px;font-size:15px}html.fundo-transparente{color-scheme:normal;background:transparent;overflow:hidden}html.fundo-transparente body{background:transparent}.canvas-grade{--duracao-fade: .4s;position:relative;overflow:hidden}.canvas-grade__cena{position:absolute;top:0;right:0;bottom:0;left:0}.canvas-grade__cena--fade{animation:entrada-fade var(--duracao-fade) linear}@keyframes entrada-fade{0%{opacity:0}to{opacity:1}}.canvas-grade__borda{position:absolute;left:0;top:0;width:100%;height:100%;pointer-events:none}.canvas-grade__aviso,.grade-aviso{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);padding:12px 24px;border-radius:var(--raio-cartao);background:#09090bd9;color:var(--texto);font-size:30px;font-weight:600;text-align:center}.espaco-camera{position:absolute;overflow:hidden;background:var(--superficie-alta)}.camada-video{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}.espaco-camera__cabeca,.espaco-camera__corpo{position:absolute;left:50%;transform:translate(-50%);background:#2c2c31}.espaco-camera__cabeca{top:16%;width:34%;aspect-ratio:1;border-radius:50%}.espaco-camera__corpo{top:58%;width:70%;height:60%;border-radius:50% 50% 0 0}.espaco-camera__nome{position:absolute;left:10px;bottom:10px;padding:2px 8px;border-radius:4px;background:#09090bd9;font-size:14px;font-weight:500;color:var(--texto)}.palco-grade{position:absolute;display:flex;align-items:center;justify-content:center}.palco-grade__logo{max-width:80%;max-height:80%;object-fit:contain}.assistir{min-height:100dvh}.assistir--portao{display:flex;align-items:center;justify-content:center;padding:24px}.assistir__cartao{width:100%;max-width:420px;display:flex;flex-direction:column;gap:18px;padding:28px;border:1px solid var(--borda);border-radius:var(--raio-cartao);background:var(--superficie)}.assistir__titulo-linha{display:flex;flex-wrap:wrap;align-items:center;gap:12px}.assistir__entrar{min-height:48px;font-size:15px}.assistir__nota{font-size:12px;color:var(--texto-suave);line-height:1.5}.assistir--player{max-width:1360px;margin:0 auto;padding:16px 24px 28px;display:flex;flex-direction:column;gap:12px}.assistir__cabecalho{display:flex;flex-wrap:wrap;align-items:center;gap:12px}.assistir__sala{font-size:14px;font-weight:600}.assistir__marca{flex-grow:1}.assistir__palco{position:relative;width:100%;aspect-ratio:16 / 9;background:#000;border-radius:var(--raio);overflow:hidden}.assistir__palco:fullscreen{aspect-ratio:auto;height:100%;border-radius:0}.assistir__video{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:contain}.assistir__estado{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center;padding:16px;pointer-events:none}.assistir__aviso{padding:10px 14px;border:1px solid var(--borda);border-radius:var(--raio);background:var(--superficie);color:var(--texto-suave);text-align:center;line-height:1.5}.assistir__controles{display:flex;flex-wrap:wrap;align-items:center;gap:12px 20px}.assistir__volume{display:flex;align-items:center;gap:10px;flex:1 1 260px;max-width:360px}.assistir__rotulo-volume{font-size:13px;color:var(--texto-suave);white-space:nowrap}.assistir__slider{flex-grow:1;min-width:0;height:var(--alvo-toque);accent-color:var(--acento)}.assistir__qualidade{flex-grow:1;font-size:13px;color:var(--texto-suave)}.assistir__erro{flex-basis:100%;color:var(--ao-vivo)}
