:root{--fundo: #0b0a10;--sup-1: #13121a;--sup-2: #1b1a25;--sup-3: #262433;--borda: #2c2a3a;--borda-forte: #423f56;--texto: #f6f5fa;--texto-2: #b5b2c6;--texto-3: #7c798f;--acento: #ff7a3d;--acento-forte: #ff9259;--acento-texto: #1a0b03;--acento-suave: rgba(255, 122, 61, .12);--acento-borda: rgba(255, 122, 61, .38);--ok: #3ecf8e;--ok-suave: rgba(62, 207, 142, .12);--alerta: #f2b441;--alerta-suave: rgba(242, 180, 65, .12);--erro: #ff6166;--erro-suave: rgba(255, 97, 102, .12);--info: #6ea8ff;--info-suave: rgba(110, 168, 255, .12);--veu: rgba(0, 0, 0, .62);--sombra: 0 16px 48px rgba(0, 0, 0, .5);--sombra-leve: 0 1px 2px rgba(0, 0, 0, .3);--acento-2: #ff4d8d;--acento-3: #a474ff;--grad: linear-gradient(120deg, #ffb347 0%, #ff7a3d 32%, #ff4d8d 68%, #a474ff 100%);--grad-botao: linear-gradient(120deg, #ffab45 0%, #ff7a3d 45%, #ff5a86 100%);--brilho: 0 8px 26px rgba(255, 96, 86, .32);--luz-1: rgba(255, 122, 61, .16);--luz-2: rgba(164, 116, 255, .17);--tom-laranja: #ff8a4c;--tom-rosa: #ff5c93;--tom-violeta: #9d7bff;--tom-azul: #4f9dff;--tom-ciano: #22c3c9;--tom-verde: #34c97b;--tom-ambar: #f5a623;--r-1: 6px;--r-2: 10px;--r-3: 14px;--r-pill: 999px;--e-1: 4px;--e-2: 8px;--e-3: 12px;--e-4: 16px;--e-5: 20px;--e-6: 24px;--e-8: 32px;--e-10: 40px;--f-11: 11px;--f-12: 12px;--f-13: 13px;--f-14: 14px;--f-16: 16px;--f-20: 20px;--f-26: 26px;--mono: ui-monospace, "SF Mono", "Cascadia Code", Consolas, monospace;--lateral: 248px;--altura-controle: 36px;--transicao: .14s cubic-bezier(.2, .7, .3, 1);color-scheme:dark}:root[data-tema=claro]{--fundo: #f6f4f9;--sup-1: #ffffff;--sup-2: #f8f6fb;--sup-3: #efecf5;--borda: #e4e0ec;--borda-forte: #cbc5d8;--texto: #17171a;--texto-2: #55555e;--texto-3: #8a8a93;--acento: #e2530c;--acento-forte: #c94707;--acento-texto: #ffffff;--acento-suave: rgba(226, 83, 12, .09);--acento-borda: rgba(226, 83, 12, .4);--ok: #12804a;--ok-suave: rgba(18, 128, 74, .1);--alerta: #96650a;--alerta-suave: rgba(190, 130, 10, .13);--erro: #c5272d;--erro-suave: rgba(197, 39, 45, .09);--info: #2563c9;--info-suave: rgba(37, 99, 201, .09);--veu: rgba(20, 20, 24, .45);--sombra: 0 16px 48px rgba(20, 20, 24, .18);--sombra-leve: 0 1px 2px rgba(20, 20, 24, .06);--acento-2: #d8246f;--acento-3: #7c4ddb;--grad: linear-gradient(120deg, #f0820c 0%, #e2530c 32%, #d8246f 68%, #7c4ddb 100%);--grad-botao: linear-gradient(120deg, #ee6a0a 0%, #e2470c 45%, #d6286a 100%);--brilho: 0 8px 22px rgba(226, 71, 60, .26);--luz-1: rgba(255, 140, 80, .2);--luz-2: rgba(150, 110, 255, .16);color-scheme:light}*,*:before,*:after{box-sizing:border-box}html{height:100%}body{margin:0;min-height:100%;background:var(--fundo);color:var(--texto);font:400 var(--f-14)/1.5 Inter,system-ui,-apple-system,"Segoe UI",sans-serif;-webkit-font-smoothing:antialiased;font-feature-settings:"cv11","ss01"}a{color:inherit;text-decoration:none}p{margin:0}h1,h2,h3,h4{margin:0;font-weight:600;letter-spacing:-.01em}h1{font-size:var(--f-26);line-height:1.2;letter-spacing:-.02em}h2{font-size:var(--f-16);line-height:1.3}h3{font-size:var(--f-14)}ul{margin:0;padding:0;list-style:none}code,.mono{font-family:var(--mono);font-size:.92em}code{background:var(--sup-3);padding:1px 6px;border-radius:var(--r-1)}img,video{display:block;max-width:100%}::selection{background:var(--acento-suave)}:focus-visible{outline:2px solid var(--acento);outline-offset:2px;border-radius:var(--r-1)}*{scrollbar-width:thin;scrollbar-color:var(--borda-forte) transparent}.texto-2{color:var(--texto-2)}.texto-3{color:var(--texto-3)}.f-12{font-size:var(--f-12)}.f-13{font-size:var(--f-13)}.f-20{font-size:var(--f-20);letter-spacing:-.01em;font-variant-numeric:tabular-nums}.forte{font-weight:600}.cor-ok{color:var(--ok)}.cor-erro{color:var(--erro)}.cor-alerta{color:var(--alerta)}.cortar{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;min-width:0}.cortar-2{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.cortar-3{display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.rotulo-secao{font-size:var(--f-11);font-weight:600;letter-spacing:.07em;text-transform:uppercase;color:var(--texto-3)}.so-leitor{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.pilha{display:flex;flex-direction:column;gap:var(--e-4);min-width:0}.pilha.p-1{gap:var(--e-1)}.pilha.p-2{gap:var(--e-2)}.pilha.p-3{gap:var(--e-3)}.pilha.p-6{gap:var(--e-6)}.pilha.p-8{gap:var(--e-8)}.fila{display:flex;align-items:center;gap:var(--e-2);min-width:0}.fila.f-3{gap:var(--e-3)}.fila.f-4{gap:var(--e-4)}.fila.quebra{flex-wrap:wrap}.fila.topo{align-items:flex-start}.fila.base{align-items:flex-end}.fila.entre{justify-content:space-between}.fila.fim{justify-content:flex-end}.cresce{flex:1;min-width:0}.empurra{margin-left:auto}.app{display:grid;grid-template-columns:var(--lateral) minmax(0,1fr);min-height:100vh}.lateral{position:sticky;top:0;height:100vh;display:flex;flex-direction:column;background:var(--sup-1);border-right:1px solid var(--borda);padding:var(--e-3);gap:var(--e-1);z-index:30}.marca{display:flex;align-items:center;gap:var(--e-2);padding:var(--e-2) var(--e-2) var(--e-4);font-weight:600;letter-spacing:-.01em}.marca-logo{width:26px;height:26px;border-radius:8px;background:var(--acento);color:var(--acento-texto);display:grid;place-items:center;flex:none}.lateral-rolagem{flex:1;overflow-y:auto;display:flex;flex-direction:column;gap:var(--e-1);margin:0 calc(var(--e-3) * -1);padding:0 var(--e-3);min-height:0}.lateral-titulo{padding:var(--e-4) var(--e-2) var(--e-1);display:flex;align-items:center;justify-content:space-between;gap:var(--e-2)}.nav-item{display:flex;align-items:center;gap:var(--e-2);height:32px;padding:0 var(--e-2);border-radius:var(--r-1);color:var(--texto-2);font-size:var(--f-13);font-weight:500;border:0;background:none;width:100%;text-align:left;cursor:pointer;font-family:inherit;transition:background var(--transicao),color var(--transicao)}.nav-item:hover{background:var(--sup-2);color:var(--texto)}.nav-item.ativo{background:var(--sup-3);color:var(--texto)}.nav-item .icone{color:var(--texto-3);flex:none}.nav-item.ativo .icone{color:var(--acento)}.nav-item .contagem{margin-left:auto;font-size:var(--f-11);color:var(--texto-3);font-variant-numeric:tabular-nums}.nav-ep{height:30px}.nav-ep .num{width:20px;text-align:center;font-size:var(--f-11);color:var(--texto-3);font-variant-numeric:tabular-nums;flex:none}.ponto{width:6px;height:6px;border-radius:50%;background:var(--texto-3);flex:none}.ponto.ok{background:var(--ok)}.ponto.acento{background:var(--acento)}.ponto.alerta{background:var(--alerta)}.ponto.info{background:var(--info)}.lateral-pe{display:flex;flex-direction:column;gap:var(--e-1);padding-top:var(--e-3);border-top:1px solid var(--borda)}.modo-cartao{display:flex;align-items:center;gap:var(--e-2);padding:var(--e-2);border-radius:var(--r-2);background:var(--sup-2);border:1px solid var(--borda);font-size:var(--f-12);transition:border-color var(--transicao)}.modo-cartao:hover{border-color:var(--borda-forte)}.menu{position:relative;display:inline-flex}.menu-lista{position:absolute;top:calc(100% + 6px);right:0;z-index:45;min-width:216px;padding:var(--e-1);display:flex;flex-direction:column;background:var(--sup-3);border:1px solid var(--borda-forte);border-radius:var(--r-2);box-shadow:var(--sombra)}.menu-item{display:flex;align-items:center;gap:var(--e-2);height:34px;padding:0 var(--e-3);border:0;border-radius:var(--r-1);background:none;color:var(--texto);font:500 var(--f-13) inherit;font-family:inherit;text-align:left;white-space:nowrap;cursor:pointer}.menu-item:hover:not(:disabled){background:var(--sup-2)}.menu-item:disabled{opacity:.4;cursor:not-allowed}.menu-item.perigo{color:var(--erro)}.menu-item .icone{color:var(--texto-3)}.menu-item.perigo .icone{color:var(--erro)}.perigo-zona{border:1px solid var(--erro);border-radius:var(--r-2);padding:var(--e-4);display:flex;flex-direction:column;gap:var(--e-3);background:var(--erro-suave);font-size:var(--f-13)}.botao.perigo-cheio{background:var(--erro);border-color:var(--erro);color:#fff;font-weight:600}.botao.perigo-cheio:hover:not(:disabled){background:var(--erro);border-color:var(--erro);filter:brightness(1.1)}.fala-linha{display:grid;grid-template-columns:minmax(110px,160px) minmax(0,1fr) 28px;gap:var(--e-2);align-items:start}.ativ-linha{display:grid;grid-template-columns:96px minmax(0,1fr) 84px 110px auto;gap:var(--e-3);align-items:center;padding:var(--e-3) var(--e-4);border-bottom:1px solid var(--borda);font-size:var(--f-13)}.ativ-linha:last-child{border-bottom:0}@media(max-width:900px){.ativ-linha{grid-template-columns:minmax(0,1fr) auto}.ativ-linha .some-movel{display:none}.fala-linha{grid-template-columns:minmax(0,1fr) 28px}.fala-linha select,.fala-linha .selecao{grid-column:1 / -1}}.conteudo{min-width:0;display:flex;flex-direction:column}.barra-movel{display:none}.pagina{width:100%;max-width:1280px;margin:0 auto;padding:var(--e-8) var(--e-8) 120px;display:flex;flex-direction:column;gap:var(--e-6)}.pagina.estreita{max-width:760px}.pagina.media{max-width:1040px}.cabecalho{display:flex;flex-direction:column;gap:var(--e-3)}.trilha{display:flex;align-items:center;gap:var(--e-1);font-size:var(--f-13);color:var(--texto-3);min-width:0}.trilha a:hover{color:var(--texto)}.trilha .icone{flex:none}.cabecalho-linha{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--e-4);flex-wrap:wrap}.cabecalho-linha>div:first-child{min-width:0;flex:1 1 320px}.cabecalho .sub{color:var(--texto-2);margin-top:var(--e-1);max-width:72ch}.icone{width:16px;height:16px;flex:none}.icone.g{width:20px;height:20px}.icone.xg{width:28px;height:28px}.botao{display:inline-flex;align-items:center;justify-content:center;gap:var(--e-2);height:var(--altura-controle);padding:0 var(--e-4);font:500 var(--f-13)/1 inherit;font-family:inherit;white-space:nowrap;cursor:pointer;-webkit-user-select:none;user-select:none;color:var(--texto);background:var(--sup-2);border:1px solid var(--borda);border-radius:var(--r-2);transition:background var(--transicao),border-color var(--transicao),color var(--transicao),transform var(--transicao)}.botao:hover:not(:disabled){background:var(--sup-3);border-color:var(--borda-forte)}.botao:active:not(:disabled){transform:translateY(1px)}.botao:disabled{opacity:.42;cursor:not-allowed}.botao.primario{background:var(--acento);border-color:var(--acento);color:var(--acento-texto);font-weight:600}.botao.primario:hover:not(:disabled){background:var(--acento-forte);border-color:var(--acento-forte)}.botao.fantasma{background:transparent;border-color:transparent;color:var(--texto-2)}.botao.fantasma:hover:not(:disabled){background:var(--sup-2);color:var(--texto);border-color:transparent}.botao.perigo:hover:not(:disabled){border-color:var(--erro);color:var(--erro);background:var(--erro-suave)}.botao.p{height:28px;padding:0 var(--e-3);font-size:var(--f-12);border-radius:var(--r-1);gap:6px}.botao.g{height:44px;padding:0 var(--e-5);font-size:var(--f-14)}.botao.so-icone{width:var(--altura-controle);padding:0}.botao.so-icone.p{width:28px}.botao.cheio{width:100%}.selo{display:inline-flex;align-items:center;gap:6px;height:22px;padding:0 var(--e-2);border-radius:var(--r-pill);font-size:var(--f-11);font-weight:600;white-space:nowrap;background:var(--sup-3);color:var(--texto-2);border:1px solid transparent}.selo.ok{background:var(--ok-suave);color:var(--ok)}.selo.alerta{background:var(--alerta-suave);color:var(--alerta)}.selo.erro{background:var(--erro-suave);color:var(--erro)}.selo.info{background:var(--info-suave);color:var(--info)}.selo.acento{background:var(--acento-suave);color:var(--acento)}.selo .icone{width:12px;height:12px}.chip{display:inline-flex;align-items:center;gap:6px;height:24px;padding:0 var(--e-2);border-radius:var(--r-1);background:var(--sup-3);color:var(--texto-2);font-size:var(--f-12);font-weight:500;max-width:100%}.cartao{background:var(--sup-1);border:1px solid var(--borda);border-radius:var(--r-3);padding:var(--e-5);min-width:0}.cartao.justo{padding:var(--e-4)}.cartao.clicavel{cursor:pointer;transition:border-color var(--transicao),background var(--transicao),transform var(--transicao)}.cartao.clicavel:hover{border-color:var(--borda-forte)}.cartao-topo{display:flex;align-items:center;justify-content:space-between;gap:var(--e-3);flex-wrap:wrap}.divisor{height:1px;background:var(--borda);border:0;margin:0}.aviso{display:flex;gap:var(--e-3);align-items:flex-start;padding:var(--e-3) var(--e-4);border-radius:var(--r-2);border:1px solid var(--borda);background:var(--sup-2);font-size:var(--f-13)}.aviso>.icone{margin-top:2px}.aviso.info{border-color:transparent;background:var(--info-suave)}.aviso.info>.icone{color:var(--info)}.aviso.alerta{border-color:transparent;background:var(--alerta-suave)}.aviso.alerta>.icone{color:var(--alerta)}.aviso.erro{border-color:transparent;background:var(--erro-suave)}.aviso.erro>.icone{color:var(--erro)}.aviso.ok{border-color:transparent;background:var(--ok-suave)}.aviso.ok>.icone{color:var(--ok)}.aviso.acento{border-color:var(--acento-borda);background:var(--acento-suave)}.aviso.acento>.icone{color:var(--acento)}.vazio{display:flex;flex-direction:column;align-items:center;text-align:center;gap:var(--e-3);padding:var(--e-10) var(--e-6);border:1px dashed var(--borda-forte);border-radius:var(--r-3);color:var(--texto-2)}.vazio .icone-fundo{width:44px;height:44px;border-radius:var(--r-2);background:var(--sup-2);display:grid;place-items:center;color:var(--texto-3)}.vazio h3{color:var(--texto);font-size:var(--f-14)}.vazio p{max-width:46ch;font-size:var(--f-13)}.giro{width:14px;height:14px;border:2px solid var(--borda-forte);border-top-color:var(--acento);border-radius:50%;display:inline-block;animation:giro .8s linear infinite;flex:none}.botao.primario .giro{border-color:#00000040;border-top-color:var(--acento-texto)}@keyframes giro{to{transform:rotate(360deg)}}.esqueleto{background:linear-gradient(90deg,var(--sup-2),var(--sup-3),var(--sup-2));background-size:200% 100%;animation:brilho 1.4s linear infinite;border-radius:var(--r-2)}@keyframes brilho{to{background-position:-200% 0}}.abas{display:flex;gap:var(--e-1);border-bottom:1px solid var(--borda);overflow-x:auto;scrollbar-width:none}.abas::-webkit-scrollbar{display:none}.aba{display:inline-flex;align-items:center;gap:var(--e-2);height:40px;padding:0 var(--e-3);margin-bottom:-1px;color:var(--texto-2);font-size:var(--f-13);font-weight:500;border-bottom:2px solid transparent;white-space:nowrap;transition:color var(--transicao),border-color var(--transicao)}.aba:hover{color:var(--texto)}.aba.ativa{color:var(--texto);border-bottom-color:var(--acento)}.aba .marca-passo{width:18px;height:18px;border-radius:50%;display:grid;place-items:center;font-size:var(--f-11);font-weight:600;background:var(--sup-3);color:var(--texto-3);flex:none}.aba.ativa .marca-passo{background:var(--acento-suave);color:var(--acento)}.aba .marca-passo.feito{background:var(--ok-suave);color:var(--ok)}.aba .marca-passo .icone{width:11px;height:11px}.segmentos{display:inline-flex;padding:3px;background:var(--sup-2);border:1px solid var(--borda);border-radius:var(--r-2);gap:2px}.segmento{height:28px;padding:0 var(--e-3);border:0;border-radius:7px;background:none;color:var(--texto-2);font:500 var(--f-12) inherit;font-family:inherit;cursor:pointer;white-space:nowrap;transition:background var(--transicao),color var(--transicao)}.segmento:hover{color:var(--texto)}.segmento.ativo{background:var(--sup-3);color:var(--texto);box-shadow:var(--sombra-leve)}.veu{position:fixed;top:0;right:0;bottom:0;left:0;background:var(--veu);z-index:50;animation:surgir .14s ease-out}@keyframes surgir{0%{opacity:0}}.gaveta{position:fixed;top:0;right:0;bottom:0;width:min(560px,100vw);z-index:51;display:flex;flex-direction:column;background:var(--sup-1);border-left:1px solid var(--borda);box-shadow:var(--sombra);animation:deslizar .2s cubic-bezier(.2,.8,.2,1)}.gaveta.larga{width:min(720px,100vw)}@keyframes deslizar{0%{transform:translate(24px);opacity:0}}.gaveta-topo{display:flex;align-items:center;gap:var(--e-3);padding:var(--e-4) var(--e-5);border-bottom:1px solid var(--borda);flex:none}.gaveta-topo h2{flex:1;min-width:0}.gaveta-corpo{flex:1;overflow-y:auto;padding:var(--e-5);display:flex;flex-direction:column;gap:var(--e-6)}.gaveta-pe{display:flex;align-items:center;gap:var(--e-2);padding:var(--e-3) var(--e-5);border-top:1px solid var(--borda);flex:none;background:var(--sup-1)}.secao{display:flex;flex-direction:column;gap:var(--e-3)}.secao-topo{display:flex;align-items:center;justify-content:space-between;gap:var(--e-2)}.modal-fundo{position:fixed;top:0;right:0;bottom:0;left:0;background:var(--veu);z-index:60;display:grid;place-items:center;padding:var(--e-4);animation:surgir .14s ease-out}.modal{width:min(480px,100%);max-height:calc(100vh - var(--e-8));display:flex;flex-direction:column;background:var(--sup-1);border:1px solid var(--borda);border-radius:var(--r-3);box-shadow:var(--sombra);animation:subir .18s cubic-bezier(.2,.8,.2,1)}.modal.largo{width:min(680px,100%)}@keyframes subir{0%{transform:translateY(10px);opacity:0}}.modal-topo{display:flex;align-items:center;gap:var(--e-3);padding:var(--e-4) var(--e-5);border-bottom:1px solid var(--borda)}.modal-topo h2{flex:1}.modal-corpo{padding:var(--e-5);overflow-y:auto;display:flex;flex-direction:column;gap:var(--e-4)}.modal-pe{display:flex;align-items:center;justify-content:flex-end;gap:var(--e-2);padding:var(--e-3) var(--e-5);border-top:1px solid var(--borda)}.ampliar{position:fixed;top:0;right:0;bottom:0;left:0;z-index:70;background:#000000e0;display:grid;place-items:center;padding:var(--e-6);cursor:zoom-out;animation:surgir .14s ease-out}.ampliar img{max-width:100%;max-height:calc(100vh - var(--e-10));border-radius:var(--r-2);object-fit:contain}.toasts{position:fixed;right:var(--e-5);bottom:var(--e-5);z-index:90;display:flex;flex-direction:column;gap:var(--e-2);width:min(380px,calc(100vw - var(--e-8)));pointer-events:none}.toast{pointer-events:auto;display:flex;gap:var(--e-3);align-items:flex-start;padding:var(--e-3) var(--e-4);background:var(--sup-3);border:1px solid var(--borda-forte);border-radius:var(--r-2);box-shadow:var(--sombra);font-size:var(--f-13);animation:subir .18s cubic-bezier(.2,.8,.2,1)}.toast>.icone{margin-top:2px}.toast.erro>.icone{color:var(--erro)}.toast.ok>.icone{color:var(--ok)}.toast .fechar{margin:-4px -8px -4px 0}.confirmar{display:flex;flex-direction:column;gap:var(--e-2);padding:var(--e-3);border:1px solid var(--acento-borda);background:var(--acento-suave);border-radius:var(--r-2);max-width:400px;font-size:var(--f-13)}.tarefa{display:flex;align-items:center;gap:var(--e-3);padding:var(--e-3) var(--e-4);border-radius:var(--r-2);background:var(--acento-suave);border:1px solid var(--acento-borda);font-size:var(--f-13)}fieldset.trava{border:0;padding:0;margin:0;min-width:0;display:flex;flex-direction:column;gap:var(--e-6)}fieldset.trava:disabled{opacity:.55;pointer-events:none}fieldset.trava:disabled .player{pointer-events:auto}.tabela-rolagem{overflow-x:auto;border:1px solid var(--borda);border-radius:var(--r-2)}.tabela{width:100%;border-collapse:collapse;font-size:var(--f-13)}.tabela th,.tabela td{text-align:left;padding:var(--e-2) var(--e-3);border-bottom:1px solid var(--borda);vertical-align:top}.tabela tr:last-child td{border-bottom:0}.tabela th{font-size:var(--f-11);font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:var(--texto-3);background:var(--sup-2);white-space:nowrap}.tabela td:first-child{font-weight:500}.progresso{height:4px;background:var(--sup-3);border-radius:var(--r-pill);overflow:hidden}.progresso>div{height:100%;background:var(--acento);border-radius:var(--r-pill);transition:width .24s ease}details.recolher>summary{list-style:none;cursor:pointer;display:flex;align-items:center;gap:var(--e-2);color:var(--texto-2);font-size:var(--f-13);font-weight:500;-webkit-user-select:none;user-select:none}details.recolher>summary::-webkit-details-marker{display:none}details.recolher>summary .seta{transition:transform var(--transicao);color:var(--texto-3)}details.recolher[open]>summary .seta{transform:rotate(90deg)}details.recolher>summary:hover{color:var(--texto)}details.recolher>.recolher-corpo{padding-top:var(--e-3);display:flex;flex-direction:column;gap:var(--e-3)}.campo{display:flex;flex-direction:column;gap:6px;min-width:0}.campo>.rotulo,label.campo>span:first-child{font-size:var(--f-12);font-weight:500;color:var(--texto-2)}.campo .ajuda{font-size:var(--f-12);color:var(--texto-3)}input:not([type=checkbox]):not([type=radio]),textarea,select,.selecao{width:100%;min-height:var(--altura-controle);padding:7px var(--e-3);font:400 var(--f-13)/1.5 inherit;font-family:inherit;color:var(--texto);background:var(--sup-2);border:1px solid var(--borda);border-radius:var(--r-2);transition:border-color var(--transicao),background var(--transicao),box-shadow var(--transicao)}textarea{resize:none;min-height:64px;field-sizing:content;max-height:60vh;overflow-y:auto}select{-webkit-appearance:none;-moz-appearance:none;appearance:none;padding-right:30px;cursor:pointer;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 24 24' fill='none' stroke='%23808089' stroke-width='2.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 10px center}input:hover,textarea:hover,select:hover,.selecao:hover:not(:disabled){border-color:var(--borda-forte)}input:focus,textarea:focus,select:focus,.selecao:focus-visible,.selecao.aberta{outline:0;border-color:var(--acento);box-shadow:0 0 0 3px var(--acento-suave)}input::placeholder,textarea::placeholder{color:var(--texto-3)}input:read-only,textarea:read-only{color:var(--texto-2)}.compacto input:not([type=checkbox]),.compacto select,.compacto .selecao,input.compacto,select.compacto{min-height:30px;padding:4px var(--e-2);font-size:var(--f-12);border-radius:var(--r-1)}.compacto select,select.compacto{padding-right:26px;background-position:right 8px center}textarea.mono{font-family:var(--mono);font-size:var(--f-12);line-height:1.6}.check{display:inline-flex;align-items:center;gap:var(--e-2);font-size:var(--f-13);cursor:pointer}input[type=checkbox]{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:16px;height:16px;margin:0;flex:none;border:1.5px solid var(--borda-forte);border-radius:4px;background:var(--sup-2);cursor:pointer;display:grid;place-items:center;transition:background var(--transicao),border-color var(--transicao)}input[type=checkbox]:checked{background:var(--acento);border-color:var(--acento)}input[type=checkbox]:checked:after{content:"";width:8px;height:4px;border-left:2px solid var(--acento-texto);border-bottom:2px solid var(--acento-texto);transform:rotate(-45deg) translate(1px,-1px)}.grade-campos{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:var(--e-4)}.midia{position:relative;overflow:hidden;background:var(--sup-2);border-radius:var(--r-2);display:grid;place-items:center;color:var(--texto-3);font-size:var(--f-12)}.midia>img,.midia>video{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}.midia.r-916{aspect-ratio:9 / 16}.midia.r-32{aspect-ratio:3 / 2}.midia.r-34{aspect-ratio:3 / 4}.midia.r-169{aspect-ratio:16 / 9}.midia.r-11{aspect-ratio:1}.midia.ampliavel{cursor:zoom-in}.midia .sem-midia{display:flex;flex-direction:column;align-items:center;gap:var(--e-1)}.avatar{width:28px;height:28px;border-radius:50%;background:var(--sup-3);border:2px solid var(--sup-1);overflow:hidden;flex:none;display:grid;place-items:center;font-size:var(--f-11);font-weight:600;color:var(--texto-2)}.avatar img{width:100%;height:100%;object-fit:cover}.avatar.q{border-radius:var(--r-1)}.avatar.g{width:40px;height:40px}.avatares{display:flex}.avatares .avatar+.avatar{margin-left:-8px}.grade-cartoes{display:grid;grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:var(--e-4)}.grade-cartoes.larga{grid-template-columns:repeat(auto-fill,minmax(320px,1fr))}.grade-cartoes.estreita{grid-template-columns:repeat(auto-fill,minmax(200px,1fr))}.grade-2{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:var(--e-5);align-items:start}.serie-cartao{display:flex;flex-direction:column;overflow:hidden;padding:0}.serie-cartao .midia{border-radius:0}.serie-cartao .midia:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,transparent 40%,rgba(0,0,0,.7))}.serie-cartao .sobre{position:absolute;left:var(--e-4);right:var(--e-4);bottom:var(--e-3);z-index:1;display:flex;gap:var(--e-2);flex-wrap:wrap}.serie-cartao .corpo{padding:var(--e-4);display:flex;flex-direction:column;gap:var(--e-2)}.serie-cartao:hover{transform:translateY(-2px)}.ep-linha{display:grid;grid-template-columns:36px minmax(0,1fr) auto auto;gap:var(--e-4);align-items:center;padding:var(--e-3) var(--e-4);border-radius:var(--r-2);border:1px solid var(--borda);background:var(--sup-1);transition:border-color var(--transicao),background var(--transicao)}.ep-linha:hover{border-color:var(--borda-forte);background:var(--sup-2)}.ep-num{width:36px;height:36px;border-radius:var(--r-2);background:var(--sup-3);display:grid;place-items:center;font-weight:600;font-variant-numeric:tabular-nums;font-size:var(--f-13)}.esc-linha{display:grid;grid-template-columns:36px minmax(0,1fr) 132px;gap:var(--e-3);align-items:start;padding:var(--e-3);border-radius:var(--r-2);border:1px solid var(--borda);background:var(--sup-1)}.esc-linha.proximo{border-color:var(--acento-borda);background:var(--acento-suave)}.esc-linha textarea{resize:none;field-sizing:content;min-height:30px;background:transparent;border-color:transparent;padding:4px var(--e-2);margin:0 calc(var(--e-2) * -1);width:calc(100% + var(--e-4));color:var(--texto-2)}.esc-linha textarea:hover{border-color:var(--borda)}.esc-linha textarea:focus{background:var(--sup-2);color:var(--texto)}.esc-acao{display:flex;justify-content:flex-end}.opcao-cartao{font-family:inherit;text-align:left;display:flex;flex-direction:column;gap:var(--e-1);padding:var(--e-3) var(--e-4);border-radius:var(--r-2);border:1px solid var(--borda);background:var(--sup-2);color:var(--texto);cursor:pointer;font-size:var(--f-13);transition:border-color var(--transicao),background var(--transicao)}.opcao-cartao:hover{border-color:var(--borda-forte)}.opcao-cartao.ativo{border-color:var(--acento);background:var(--acento-suave)}.escolhas{display:flex;flex-wrap:wrap;gap:var(--e-2)}.escolha{font-family:inherit;height:32px;padding:0 var(--e-3);border-radius:var(--r-pill);border:1px solid var(--borda);background:var(--sup-2);color:var(--texto-2);font-size:var(--f-13);cursor:pointer;transition:border-color var(--transicao),background var(--transicao),color var(--transicao)}.escolha:hover{border-color:var(--borda-forte);color:var(--texto)}.escolha.ativo{background:var(--acento);border-color:var(--acento);color:var(--acento-texto);font-weight:600}fieldset.grupo{border:0;padding:0;margin:0;min-width:0;display:flex;flex-direction:column;gap:var(--e-2)}fieldset.grupo legend{padding:0;margin-bottom:var(--e-2);font-size:var(--f-12);font-weight:500;color:var(--texto-2)}.roteiro{font-size:var(--f-14);line-height:1.65;display:flex;flex-direction:column;gap:var(--e-6)}.roteiro .cab-cena{font-family:var(--mono);font-size:var(--f-11);font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:var(--acento);padding-bottom:var(--e-2);border-bottom:1px solid var(--borda);margin-bottom:var(--e-3)}.roteiro .acao{color:var(--texto-2);margin-bottom:var(--e-2)}.roteiro .fala{margin:var(--e-3) 0 var(--e-3) clamp(16px,12%,64px);max-width:44ch}.roteiro .fala .quem{display:block;font-size:var(--f-11);font-weight:600;letter-spacing:.07em;text-transform:uppercase;color:var(--texto)}.roteiro .fala em{color:var(--texto-3);font-style:normal;text-transform:none;letter-spacing:0;font-weight:400}.editor-texto{min-height:460px;font-family:var(--mono);font-size:var(--f-13);line-height:1.7}.cena-grupo{display:flex;flex-direction:column;gap:var(--e-3)}.cena-topo{display:flex;align-items:center;gap:var(--e-3);flex-wrap:wrap;padding-bottom:var(--e-2);border-bottom:1px solid var(--borda)}.quadro-grade{display:grid;grid-template-columns:repeat(auto-fill,minmax(188px,1fr));gap:var(--e-4)}.quadro-grade.deitada{grid-template-columns:repeat(auto-fill,minmax(260px,1fr))}.quadro{position:relative;display:flex;flex-direction:column;gap:var(--e-2);padding:var(--e-2);border-radius:var(--r-3);border:1px solid var(--borda);background:var(--sup-1);cursor:pointer;text-align:left;font-family:inherit;color:inherit;transition:border-color var(--transicao),background var(--transicao),transform var(--transicao)}.quadro:hover{border-color:var(--borda-forte);background:var(--sup-2)}.quadro.selecionado{border-color:var(--acento);box-shadow:0 0 0 1px var(--acento)}.quadro.aberto{border-color:var(--texto-2)}.quadro .midia:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,rgba(0,0,0,.5),transparent 26%,transparent 62%,rgba(0,0,0,.78));pointer-events:none}.quadro .midia>img.fundo{opacity:.5;filter:saturate(.7)}.quadro-topo{position:absolute;top:var(--e-2);left:var(--e-2);right:var(--e-2);z-index:2;display:flex;align-items:center;justify-content:space-between}.quadro-num{height:22px;min-width:22px;padding:0 6px;border-radius:var(--r-1);background:#0009;color:#fff;font-size:var(--f-11);font-weight:600;display:grid;place-items:center;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);font-variant-numeric:tabular-nums}.quadro-check{width:22px;height:22px;display:grid;place-items:center;border-radius:var(--r-1);background:#00000080;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.quadro-check input{border-color:#ffffffb3;background:transparent}.quadro-base{position:absolute;left:var(--e-2);right:var(--e-2);bottom:var(--e-2);z-index:2;display:flex;align-items:center;justify-content:space-between;gap:var(--e-2);color:#fff;font-size:var(--f-11);font-weight:500}.quadro-estado{display:inline-flex;align-items:center;gap:6px;height:22px;padding:0 var(--e-2);border-radius:var(--r-pill);background:#0009;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.quadro-estado.erro{background:var(--erro);color:#fff}.quadro-estado.gerando{background:var(--acento);color:var(--acento-texto)}.quadro-estado.gerando .giro{border-color:#00000040;border-top-color:var(--acento-texto);width:10px;height:10px}.quadro-centro{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;display:grid;place-items:center;color:#ffffffd9}.quadro-info{padding:0 var(--e-1) var(--e-1);display:flex;flex-direction:column;gap:var(--e-2);min-height:74px}.quadro-info p{font-size:var(--f-12);color:var(--texto-2);line-height:1.45}.elenco-item{display:grid;grid-template-columns:44px minmax(0,1fr);gap:var(--e-3);align-items:start;padding:var(--e-3);border-radius:var(--r-2);background:var(--sup-2);border:1px solid var(--borda)}.elenco-item .midia{width:44px;height:58px;border-radius:var(--r-1)}.elenco-item .midia>img{object-position:15% 20%}.batidas{display:flex;flex-direction:column;border:1px solid var(--borda);border-radius:var(--r-2);overflow:hidden}.batida{display:grid;grid-template-columns:62px minmax(0,1fr);border-bottom:1px solid var(--borda);font-size:var(--f-13)}.batida:last-child{border-bottom:0}.batida .tempo{padding:var(--e-3);background:var(--sup-2);font-family:var(--mono);font-size:var(--f-11);color:var(--acento);font-weight:600;border-right:1px solid var(--borda)}.batida .texto{padding:var(--e-3);color:var(--texto-2);line-height:1.55}.fala-bloco{border-left:2px solid var(--acento);padding:2px 0 2px var(--e-3);font-size:var(--f-13)}.fala-bloco .quem{font-size:var(--f-11);font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:var(--texto-2)}.doca{position:fixed;left:calc(var(--lateral) + (100vw - var(--lateral)) / 2);transform:translate(-50%);bottom:var(--e-5);z-index:40;display:flex;align-items:center;gap:var(--e-4);padding:var(--e-2) var(--e-2) var(--e-2) var(--e-5);background:var(--sup-3);border:1px solid var(--borda-forte);border-radius:var(--r-3);box-shadow:var(--sombra);max-width:calc(100vw - var(--lateral) - var(--e-8));animation:subir .2s cubic-bezier(.2,.8,.2,1)}.doca-dados{display:flex;align-items:center;gap:var(--e-4);font-size:var(--f-13);white-space:nowrap}.doca-dados .valor{font-weight:600;font-variant-numeric:tabular-nums}.doca-sep{width:1px;height:20px;background:var(--borda-forte)}.conf-item{display:flex;flex-direction:column;gap:var(--e-2);padding:var(--e-3) var(--e-4);border-radius:var(--r-2);border:1px solid var(--borda);background:var(--sup-2);font-size:var(--f-13)}.conf-item.bloqueio{border-color:var(--erro);background:var(--erro-suave)}.conf-item.aviso-conf,.conf-item.pendente{border-color:transparent;background:var(--alerta-suave)}.custo-caixa{display:flex;align-items:center;justify-content:space-between;gap:var(--e-4);padding:var(--e-4);border-radius:var(--r-2);background:var(--sup-2);border:1px solid var(--borda)}.custo-caixa .valor{font-size:var(--f-20);font-weight:600;font-variant-numeric:tabular-nums;letter-spacing:-.01em}.ent{display:flex;flex-direction:column;padding:0;overflow:hidden;text-align:left;font-family:inherit;color:inherit}.ent .midia{border-radius:0}.ent-corpo{padding:var(--e-3) var(--e-4) var(--e-4);display:flex;flex-direction:column;gap:var(--e-2)}.ent-tiras{display:flex;gap:var(--e-1)}.ent-tiras .midia{width:34px;height:44px;border-radius:var(--r-1);flex:none}.ent-tiras .midia>img{object-position:15% 20%}.ent .canto{position:absolute;top:var(--e-2);right:var(--e-2);z-index:2}.figurino-bloco{display:flex;flex-direction:column;gap:var(--e-3);padding:var(--e-4);border-radius:var(--r-2);border:1px solid var(--borda);background:var(--sup-2)}.export-cartao{display:grid;grid-template-columns:200px minmax(0,1fr);gap:var(--e-5);align-items:start}.resumo-bloco{font-family:inherit;text-align:left;display:flex;flex-direction:column;gap:var(--e-1);padding:var(--e-3) var(--e-4);border-radius:var(--r-2);border:1px solid var(--borda);background:var(--sup-2);color:var(--texto);cursor:pointer;font-size:var(--f-13);transition:border-color var(--transicao)}.resumo-bloco:hover{border-color:var(--borda-forte)}.passo-criando{display:flex;align-items:center;gap:var(--e-3);font-size:var(--f-13);color:var(--texto-3)}.passo-criando.atual{color:var(--texto)}.passo-criando.feito{color:var(--texto-2)}.passo-criando .marca-passo{width:22px;height:22px;border-radius:50%;display:grid;place-items:center;background:var(--sup-3);flex:none;font-size:var(--f-11);font-weight:600}.passo-criando.feito .marca-passo{background:var(--ok-suave);color:var(--ok)}.sr-item{display:flex;flex-direction:column;gap:var(--e-2);padding:var(--e-3) var(--e-4);border-radius:var(--r-2);background:var(--sup-2);border:1px solid var(--borda);font-size:var(--f-13)}.sr-item.feito{opacity:.6}.pub{min-height:100vh;display:flex;flex-direction:column}.pub-topo{display:flex;align-items:center;justify-content:space-between;gap:var(--e-4);padding:var(--e-4) var(--e-6);border-bottom:1px solid var(--borda);position:sticky;top:0;background:var(--fundo);z-index:10}.pub-miolo{flex:1;width:100%;max-width:1040px;margin:0 auto;padding:var(--e-10) var(--e-6);display:flex;flex-direction:column;gap:var(--e-10)}.pub-miolo.estreito{max-width:440px;gap:var(--e-6);padding-top:var(--e-8)}.pub-heroi{display:flex;flex-direction:column;align-items:center;text-align:center;gap:var(--e-5);padding:var(--e-8) 0}.pub-heroi h1{font-size:clamp(28px,5vw,44px);line-height:1.1;max-width:18ch}.pub-heroi p{color:var(--texto-2);font-size:var(--f-16);max-width:56ch}.pub-rodape{display:flex;flex-wrap:wrap;gap:var(--e-5);justify-content:center;padding:var(--e-6);border-top:1px solid var(--borda);color:var(--texto-3);font-size:var(--f-12)}.pub-rodape a:hover{color:var(--texto)}.documento h3{margin-top:var(--e-2)}.documento p{color:var(--texto-2);line-height:1.65}.pub-miolo.estreito:has(.documento){max-width:720px}@media(max-width:1100px){.grade-2{grid-template-columns:minmax(0,1fr)}}@media(max-width:900px){.app{grid-template-columns:minmax(0,1fr)}.lateral{position:fixed;left:0;top:0;bottom:0;width:min(288px,86vw);transform:translate(-102%);transition:transform .2s cubic-bezier(.2,.8,.2,1);box-shadow:var(--sombra)}.lateral.aberta{transform:none}.barra-movel{display:flex;align-items:center;gap:var(--e-3);position:sticky;top:0;z-index:20;height:52px;padding:0 var(--e-4);background:var(--sup-1);border-bottom:1px solid var(--borda);font-weight:600}.veu-lateral{position:fixed;top:0;right:0;bottom:0;left:0;background:var(--veu);z-index:25}.pagina{padding:var(--e-5) var(--e-4) 120px;gap:var(--e-5)}.doca{left:50%;max-width:calc(100vw - var(--e-6));padding-left:var(--e-4);gap:var(--e-3)}.doca-dados{gap:var(--e-3)}.doca .some-movel{display:none}.gaveta,.gaveta.larga{width:100vw}.quadro-grade{grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:var(--e-3)}.esc-linha{grid-template-columns:36px minmax(0,1fr)}.esc-acao{grid-column:2;justify-content:flex-start}.ep-linha{grid-template-columns:36px minmax(0,1fr) auto}.ep-linha .some-movel{display:none}.export-cartao{grid-template-columns:minmax(0,1fr)}.export-cartao .midia{max-width:240px}h1{font-size:22px}}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:1ms!important;transition-duration:1ms!important}}body{background:radial-gradient(900px 420px at 28% -120px,var(--luz-1),transparent 70%),radial-gradient(900px 460px at 88% -140px,var(--luz-2),transparent 70%),var(--fundo);background-attachment:fixed}.grad-texto{background:var(--grad);-webkit-background-clip:text;background-clip:text;color:transparent}h1{font-weight:700}.lateral{background:linear-gradient(180deg,var(--sup-1),var(--fundo))}.marca-logo{background:var(--grad-botao);box-shadow:var(--brilho)}.azulejo{width:22px;height:22px;border-radius:7px;display:grid;place-items:center;flex:none;color:#fff;background:linear-gradient(140deg,color-mix(in srgb,var(--tom) 72%,#fff),var(--tom));box-shadow:inset 0 1px #ffffff47;opacity:.88;transition:opacity var(--transicao),box-shadow var(--transicao),transform var(--transicao)}.nav-item .azulejo .icone{color:inherit;width:13px;height:13px;stroke-width:2.3}.nav-item:hover .azulejo{opacity:1;transform:scale(1.06)}.nav-item.ativo{background:color-mix(in srgb,var(--tom, var(--acento)) 13%,var(--sup-2));box-shadow:inset 2px 0 0 var(--tom, var(--acento))}.nav-item.ativo .azulejo{opacity:1;box-shadow:inset 0 1px #ffffff47,0 4px 14px color-mix(in srgb,var(--tom) 55%,transparent)}.tom-laranja{--tom: var(--tom-laranja)}.tom-rosa{--tom: var(--tom-rosa)}.tom-violeta{--tom: var(--tom-violeta)}.tom-azul{--tom: var(--tom-azul)}.tom-ciano{--tom: var(--tom-ciano)}.tom-verde{--tom: var(--tom-verde)}.tom-ambar{--tom: var(--tom-ambar)}.nav-ep.ativo .num{color:var(--acento);font-weight:700}.ponto.ok,.ponto.acento,.ponto.alerta,.ponto.info{box-shadow:0 0 0 3px color-mix(in srgb,currentColor 0%,transparent)}.ponto.ok{box-shadow:0 0 8px var(--ok)}.ponto.acento{box-shadow:0 0 8px var(--acento)}.modo-cartao{background:color-mix(in srgb,var(--sup-2) 80%,transparent)}.botao.primario{background:var(--grad-botao);border-color:transparent;box-shadow:var(--brilho),inset 0 1px #ffffff4d}.botao.primario:hover:not(:disabled){background:var(--grad-botao);border-color:transparent;filter:brightness(1.08) saturate(1.08);transform:translateY(-1px)}.botao.primario:active:not(:disabled){transform:translateY(1px);filter:brightness(.97)}.botao.primario:disabled{box-shadow:none;filter:saturate(.5)}.botao.p.primario{box-shadow:0 4px 14px #ff605642,inset 0 1px #ffffff4d}.selo.ok{box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--ok) 32%,transparent)}.selo.alerta{box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--alerta) 32%,transparent)}.selo.erro{box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--erro) 32%,transparent)}.selo.info{box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--info) 32%,transparent)}.selo.acento{box-shadow:inset 0 0 0 1px var(--acento-borda)}.cartao{background:linear-gradient(180deg,color-mix(in srgb,var(--sup-2) 55%,var(--sup-1)),var(--sup-1) 120px);box-shadow:var(--sombra-leve)}.cartao.plano-2{background:var(--sup-2)}.cartao.clicavel{transition:border-color var(--transicao),transform .2s cubic-bezier(.2,.7,.3,1),box-shadow .2s ease}.cartao.clicavel:hover{border-color:color-mix(in srgb,var(--acento) 50%,var(--borda-forte));transform:translateY(-3px);box-shadow:0 16px 40px #00000047,0 0 0 1px color-mix(in srgb,var(--acento) 22%,transparent)}.cartao.clicavel .midia>img{transition:transform .42s cubic-bezier(.2,.7,.3,1)}.cartao.clicavel:hover .midia>img{transform:scale(1.045)}.midia{background:linear-gradient(140deg,var(--sup-2),color-mix(in srgb,var(--acento-3) 10%,var(--sup-3)))}.vazio .icone-fundo{background:var(--grad-botao);color:#fff;box-shadow:var(--brilho);width:52px;height:52px;border-radius:var(--r-3)}.vazio .icone-fundo .icone{color:#fff}.vazio{border:1px dashed var(--borda-forte);border-radius:var(--r-3);background:color-mix(in srgb,var(--sup-1) 60%,transparent)}.aba.ativa{border-image:var(--grad) 1;font-weight:600}.aba.ativa .marca-passo{background:var(--grad-botao);color:var(--acento-texto);box-shadow:0 3px 10px #ff605659}.aba .marca-passo.feito{background:var(--ok);color:#04130b}.aba.ativa .marca-passo.feito{background:var(--ok);color:#04130b;box-shadow:0 3px 10px color-mix(in srgb,var(--ok) 45%,transparent)}.segmento.ativo{background:var(--sup-1);box-shadow:var(--sombra-leve),inset 0 0 0 1px var(--borda-forte)}.progresso>div{background:var(--grad)}.progresso.ok>div{background:var(--ok)}.escolha.ativo{background:var(--grad-botao);border-color:transparent;box-shadow:0 4px 14px #ff605642}.opcao-cartao.ativo{box-shadow:0 0 0 1px var(--acento),0 10px 28px #ff605624}input[type=checkbox]:checked{background:var(--grad-botao);border-color:transparent}.gaveta,.modal{box-shadow:var(--sombra),0 0 0 1px color-mix(in srgb,var(--acento-3) 14%,transparent)}.veu,.modal-fundo{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.menu-lista{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:color-mix(in srgb,var(--sup-3) 90%,transparent)}.doca{background:color-mix(in srgb,var(--sup-2) 82%,transparent);-webkit-backdrop-filter:blur(18px) saturate(1.3);backdrop-filter:blur(18px) saturate(1.3);border-color:color-mix(in srgb,var(--acento) 28%,var(--borda-forte));box-shadow:var(--sombra),0 0 40px #ff60561f}.toast{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.quadro{transition:border-color var(--transicao),background var(--transicao),transform .2s cubic-bezier(.2,.7,.3,1),box-shadow .2s ease}.quadro:hover{transform:translateY(-2px);box-shadow:0 12px 30px #00000042}.quadro.selecionado{border-color:var(--acento);box-shadow:0 0 0 1px var(--acento),0 10px 30px #ff605633}.quadro.aberto{border-color:var(--acento-3);box-shadow:0 0 0 1px var(--acento-3)}.quadro-estado.gerando{background:var(--grad);background-size:220% 100%;animation:correr 2.4s linear infinite}@keyframes correr{to{background-position:-220% 0}}.cena-topo .rotulo-secao{color:var(--texto-2)}.batida .tempo{color:var(--acento);font-weight:600}.fala-bloco{border-image:var(--grad) 1}.ep-num{background:color-mix(in srgb,var(--acento-3) 16%,var(--sup-3));color:var(--texto)}.ep-linha:hover .ep-num{background:var(--grad-botao);color:var(--acento-texto)}.esc-linha.proximo{box-shadow:0 8px 26px #ff60561a}.custo-caixa .valor{background:var(--grad);-webkit-background-clip:text;background-clip:text;color:transparent}.heroi{position:relative;overflow:hidden;display:grid;grid-template-columns:minmax(0,1fr) auto;gap:var(--e-8);align-items:center;padding:var(--e-8) var(--e-10);border-radius:22px;border:1px solid var(--borda);background:radial-gradient(520px 260px at 0% 0%,var(--luz-1),transparent 70%),radial-gradient(560px 300px at 100% 100%,var(--luz-2),transparent 70%),var(--sup-1)}.heroi:after{content:"";position:absolute;left:0;right:0;top:0;height:2px;background:var(--grad);opacity:.9}.heroi-texto{display:flex;flex-direction:column;align-items:flex-start;gap:var(--e-4);min-width:0}.heroi h1{font-size:clamp(28px,3.4vw,40px);line-height:1.08;letter-spacing:-.03em;font-weight:800}.heroi p{color:var(--texto-2);font-size:var(--f-14);max-width:52ch}.heroi-numeros{display:flex;flex-wrap:wrap;gap:var(--e-2)}.heroi-numero{display:inline-flex;align-items:baseline;gap:6px;height:30px;padding:0 var(--e-3);border-radius:var(--r-pill);background:color-mix(in srgb,var(--sup-3) 70%,transparent);border:1px solid var(--borda);font-size:var(--f-12);color:var(--texto-2)}.heroi-numero strong{color:var(--texto);font-size:var(--f-14);font-variant-numeric:tabular-nums}.leque{position:relative;width:300px;height:230px;flex:none}.leque img{position:absolute;top:50%;left:50%;width:132px;aspect-ratio:9 / 14;object-fit:cover;object-position:12% 18%;border-radius:var(--r-3);border:2px solid rgba(255,255,255,.14);box-shadow:0 18px 44px #00000080;transition:transform .32s cubic-bezier(.2,.7,.3,1)}.leque img:nth-child(1){transform:translate(-50%,-50%) rotate(-3deg);z-index:3}.leque img:nth-child(2){transform:translate(-118%,-46%) rotate(-12deg) scale(.9);z-index:2;filter:brightness(.82)}.leque img:nth-child(3){transform:translate(18%,-46%) rotate(10deg) scale(.9);z-index:1;filter:brightness(.82)}.heroi:hover .leque img:nth-child(1){transform:translate(-50%,-54%) rotate(-1deg) scale(1.03)}.heroi:hover .leque img:nth-child(2){transform:translate(-128%,-48%) rotate(-15deg) scale(.9)}.heroi:hover .leque img:nth-child(3){transform:translate(28%,-48%) rotate(13deg) scale(.9)}.serie-cartao .corpo h2{font-size:var(--f-16);font-weight:700}.serie-cartao .barra-serie{height:3px;background:var(--sup-3)}.serie-cartao .barra-serie>div{height:100%;background:var(--grad)}@media(max-width:900px){.heroi{grid-template-columns:minmax(0,1fr);padding:var(--e-6) var(--e-5)}.leque{display:none}}.selecao{display:flex;align-items:center;gap:var(--e-2);text-align:left;cursor:pointer;color:var(--texto)}.selecao:disabled{opacity:.55;cursor:not-allowed}.selecao.vazia .selecao-texto{color:var(--texto-2)}.selecao-texto{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.selecao .selecao-seta{width:14px;height:14px;flex:none;color:var(--texto-3);transition:transform var(--transicao)}.selecao.aberta .selecao-seta{transform:rotate(180deg);color:var(--acento)}.selecao-lista{position:fixed;z-index:80;display:flex;flex-direction:column;overflow:hidden;padding:var(--e-1);background:color-mix(in srgb,var(--sup-3) 92%,transparent);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);border:1px solid var(--borda-forte);border-radius:var(--r-2);box-shadow:var(--sombra);animation:surgir .12s ease-out}.selecao-busca{padding:2px 2px var(--e-1)}.selecao-busca input{min-height:30px!important;padding:4px var(--e-2)!important;font-size:var(--f-12)!important}.selecao-opcoes{overflow-y:auto;display:flex;flex-direction:column;gap:1px}.selecao-opcao{display:flex;align-items:center;gap:var(--e-2);min-height:32px;padding:6px var(--e-3);border-radius:var(--r-1);font-size:var(--f-13);color:var(--texto);cursor:pointer}.selecao-opcao>span{flex:1;min-width:0}.selecao-opcao.foco{background:var(--sup-2)}.selecao-opcao.escolhida{font-weight:600}.selecao-opcao.desativada{opacity:.4;cursor:not-allowed}.selecao-marca{width:14px;height:14px;flex:none;color:var(--acento)}.selecao-nada{padding:var(--e-3);font-size:var(--f-12);color:var(--texto-3)}.icone.cheio{fill:currentColor}.player{position:relative;width:100%;height:100%;background:#000;overflow:hidden;outline:0}.midia>.player{position:absolute;top:0;right:0;bottom:0;left:0}.player:focus-visible{box-shadow:inset 0 0 0 2px var(--acento)}.player video{width:100%;height:100%;object-fit:contain;cursor:pointer}.player-grande{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);width:56px;height:56px;border-radius:50%;border:0;display:grid;place-items:center;color:#fff;background:var(--grad-botao);box-shadow:0 8px 28px #00000073;cursor:pointer;transition:transform var(--transicao)}.player-grande:hover{transform:translate(-50%,-50%) scale(1.08)}.player-grande .icone{width:22px;height:22px;margin-left:3px}.player-barra{position:absolute;left:0;right:0;bottom:0;display:flex;align-items:center;gap:var(--e-1);padding:24px var(--e-2) var(--e-2);background:linear-gradient(to top,rgba(0,0,0,.75),transparent);color:#fff;opacity:0;transition:opacity .18s ease}.player.parado .player-barra,.player:hover .player-barra,.player:focus-within .player-barra,.player.arrastando .player-barra{opacity:1}.player-botao{width:30px;height:30px;flex:none;display:grid;place-items:center;border:0;border-radius:var(--r-1);background:none;color:#fff;cursor:pointer}.player-botao:hover{background:#ffffff24}.player-botao .icone{width:16px;height:16px}.player-trilho{position:relative;flex:1;height:16px;cursor:pointer;touch-action:none}.player-trilho:before{content:"";position:absolute;left:0;right:0;top:6px;height:4px;border-radius:var(--r-pill);background:#ffffff40}.player-cheio{position:absolute;left:0;top:6px;height:4px;border-radius:var(--r-pill);background:var(--grad)}.player-pino{position:absolute;top:3px;width:10px;height:10px;margin-left:-5px;border-radius:50%;background:#fff;box-shadow:0 0 0 3px #fff3;transform:scale(0);transition:transform .12s ease}.player-trilho:hover .player-pino,.player.arrastando .player-pino{transform:scale(1)}.player-tempo{font-size:var(--f-11);font-variant-numeric:tabular-nums;white-space:nowrap;padding:0 var(--e-1)}@media(max-width:420px){.player-tempo{display:none}}.dica{position:fixed;z-index:95;transform:translate(-50%,-100%);max-width:280px;padding:6px 10px;border-radius:var(--r-1);background:var(--sup-3);border:1px solid var(--borda-forte);box-shadow:var(--sombra);color:var(--texto);font-size:var(--f-12);line-height:1.4;pointer-events:none;animation:surgir .12s ease-out;white-space:pre-line}.dica.abaixo{transform:translate(-50%)}input::-ms-reveal,input::-ms-clear{display:none}.senha{position:relative;display:block}.senha input{padding-right:40px!important}.senha-olho{position:absolute;right:4px;top:50%;transform:translateY(-50%);width:30px;height:30px;display:grid;place-items:center;border:0;border-radius:var(--r-1);background:none;color:var(--texto-3);cursor:pointer}.senha-olho:hover{color:var(--texto);background:var(--sup-3)}.senha-olho .icone{width:16px;height:16px}[aria-invalid=true]{border-color:var(--erro)!important}input:-webkit-autofill,input:-webkit-autofill:hover{-webkit-text-fill-color:var(--texto);box-shadow:0 0 0 1000px var(--sup-2) inset;caret-color:var(--texto);transition:background-color 9999s}input:-webkit-autofill:focus{-webkit-text-fill-color:var(--texto);box-shadow:0 0 0 3px var(--acento-suave),0 0 0 1000px var(--sup-2) inset}input,textarea{caret-color:var(--acento)}@supports selector(::-webkit-scrollbar){*{scrollbar-width:auto;scrollbar-color:auto}::-webkit-scrollbar{width:10px;height:10px}::-webkit-scrollbar-track{background:transparent}::-webkit-scrollbar-thumb{background:var(--borda-forte);border-radius:var(--r-pill);border:3px solid transparent;background-clip:padding-box}::-webkit-scrollbar-thumb:hover{background:var(--texto-3);border:3px solid transparent;background-clip:padding-box}::-webkit-scrollbar-corner{background:transparent}.abas{scrollbar-width:none}}.f-16{font-size:var(--f-16)}.bloco-titulo{font-size:var(--f-14)}.cartao .azulejo{width:30px;height:30px;border-radius:9px;opacity:1}.cartao .azulejo .icone{width:16px;height:16px;stroke-width:2.1}.ler{position:relative;padding-right:34px}.ler p{line-height:1.6;color:var(--texto);white-space:pre-line}.ler .ler-grande{font-size:19px;line-height:1.45;font-weight:500;letter-spacing:-.01em}.ler-lapis{position:absolute;top:-4px;right:-4px;opacity:.35}.ler:hover .ler-lapis,.ler-lapis:focus-visible{opacity:1}.ler-lista{margin:0;padding:0;list-style:none;counter-reset:item;display:flex;flex-direction:column;gap:var(--e-2)}.ler-lista li{counter-increment:item;display:grid;grid-template-columns:22px minmax(0,1fr);gap:var(--e-2);line-height:1.5}.ler-lista li:before{content:counter(item);width:22px;height:22px;border-radius:50%;display:grid;place-items:center;font-size:var(--f-11);font-weight:600;background:var(--sup-3);color:var(--texto-2)}.plano-resumo{position:relative;overflow:hidden;background:linear-gradient(135deg,color-mix(in srgb,var(--acento-3) 9%,var(--sup-1)),var(--sup-1) 55%,color-mix(in srgb,var(--acento) 7%,var(--sup-1)))}.plano-resumo:before{content:"";position:absolute;left:0;top:0;bottom:0;width:3px;background:var(--grad)}.titulo-serie{border-top:1px solid var(--borda);padding-top:var(--e-4)}.versao{display:flex;align-items:center;justify-content:space-between;gap:var(--e-3);padding:var(--e-3);border:1px solid var(--borda);border-radius:var(--r-2);background:var(--sup-2);flex-wrap:wrap}.versao>.pilha{flex:1 1 220px}.mapa{display:flex;flex-direction:column;gap:6px;padding-top:var(--e-2)}.mapa-marcas{position:relative;height:22px}.mapa-marca{position:absolute;bottom:0;transform:translate(-50%);display:grid;place-items:center}.mapa-marca.catarse{width:8px;height:8px;border-radius:50%;background:var(--tom-rosa);bottom:2px;box-shadow:0 0 0 2px var(--sup-1)}.mapa-marca.trava{width:20px;height:20px;border-radius:50%;background:var(--tom-ambar);color:#3a2500;z-index:1;box-shadow:0 0 0 2px var(--sup-1)}.mapa-marca.trava .icone{width:12px;height:12px;stroke-width:2.4}.mapa-marca.legenda{position:static;transform:none;flex:none;box-shadow:none}.mapa-barra{position:relative;display:flex;gap:3px;height:38px}.mapa-fase{flex:1 1 0;min-width:0;border:0;border-radius:var(--r-1);padding:0 var(--e-2);cursor:pointer;font:600 var(--f-12) inherit;font-family:inherit;color:var(--texto);background:color-mix(in srgb,var(--tom) 26%,var(--sup-2));display:flex;align-items:center;justify-content:center;transition:background var(--transicao),transform var(--transicao),box-shadow var(--transicao)}.mapa-fase:first-child{border-radius:var(--r-2) var(--r-1) var(--r-1) var(--r-2)}.mapa-fase:nth-last-child(1 of.mapa-fase){border-radius:var(--r-1) var(--r-2) var(--r-2) var(--r-1)}.mapa-fase:hover{background:color-mix(in srgb,var(--tom) 40%,var(--sup-2))}.mapa-fase.ativa{background:linear-gradient(140deg,color-mix(in srgb,var(--tom) 78%,#fff),var(--tom));color:#fff;box-shadow:0 6px 18px color-mix(in srgb,var(--tom) 40%,transparent);transform:translateY(-1px)}.mapa-feito{position:absolute;left:0;bottom:-5px;height:3px;border-radius:var(--r-pill);background:var(--ok);pointer-events:none}.mapa-regua{position:relative;display:flex;justify-content:space-between;font-size:var(--f-11);color:var(--texto-3);margin-top:6px;height:16px}.mapa-aqui{position:absolute;transform:translate(-50%);color:var(--ok);font-weight:600;white-space:nowrap;background:var(--sup-1);padding:0 6px}.fase-detalhe{display:flex;flex-direction:column;gap:var(--e-3);padding:var(--e-4);border-radius:var(--r-2);border:1px solid color-mix(in srgb,var(--tom) 35%,var(--borda));background:color-mix(in srgb,var(--tom) 6%,var(--sup-1))}.momentos{margin:0;padding:0;list-style:none;display:flex;flex-direction:column}.momentos li{display:grid;grid-template-columns:36px minmax(0,1fr);gap:var(--e-3);padding:var(--e-3) 0;border-top:1px solid var(--borda)}.momentos li:first-child{border-top:0}.momentos li:has(>:nth-child(3)){grid-template-columns:36px minmax(0,1fr) auto;align-items:start}.sem-marca{list-style:none;margin:0;padding:0}.momentos li.passou .ep-num{background:var(--ok-suave);color:var(--ok)}.momentos p{line-height:1.5}.atalhos{display:flex;gap:var(--e-2);flex-wrap:wrap;position:sticky;top:0;z-index:5;padding:var(--e-2) 0;background:color-mix(in srgb,var(--fundo) 86%,transparent);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.atalho{display:inline-flex;align-items:center;gap:var(--e-2);height:30px;padding:0 var(--e-3);border-radius:var(--r-pill);border:1px solid var(--borda);background:var(--sup-1);color:var(--texto-2);font:500 var(--f-12) inherit;font-family:inherit;cursor:pointer}.atalho:hover{border-color:var(--borda-forte);color:var(--texto)}.atalho span{font-size:var(--f-11);padding:1px 6px;border-radius:var(--r-pill);background:var(--sup-3);color:var(--texto-3)}.retrato{width:56px;height:56px;flex:none;border-radius:var(--r-2);object-fit:cover;object-position:12% 18%;background:var(--sup-3)}.retrato.vazio{display:grid;place-items:center;color:var(--texto-3)}.ficha{margin:0;display:grid;grid-template-columns:minmax(96px,auto) minmax(0,1fr);gap:var(--e-2) var(--e-3);font-size:var(--f-13);line-height:1.5}.ficha dt{color:var(--texto-3);font-size:var(--f-12);padding-top:1px}.ficha dd{margin:0}.relacoes{display:grid;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:var(--e-2)}.relacao{display:flex;align-items:center;gap:var(--e-2);flex-wrap:wrap;padding:var(--e-2) var(--e-3);border:1px solid var(--borda);border-radius:var(--r-2);background:var(--sup-1);font-size:var(--f-13)}.relacao .icone{width:12px;height:12px;color:var(--texto-3)}.relacao .texto-2{flex-basis:100%}section[id^=b-]{scroll-margin-top:56px}.fase-aba{font-family:inherit;text-align:left;display:flex;flex-direction:column;gap:var(--e-2);padding:var(--e-3) var(--e-4);border-radius:var(--r-2);border:1px solid var(--borda);background:var(--sup-1);color:var(--texto);cursor:pointer;transition:border-color var(--transicao),background var(--transicao),box-shadow var(--transicao)}.fase-aba:hover{border-color:var(--borda-forte)}.fase-aba.ativa{border-color:var(--tom);background:color-mix(in srgb,var(--tom) 8%,var(--sup-1));box-shadow:0 0 0 1px var(--tom),0 10px 26px color-mix(in srgb,var(--tom) 16%,transparent)}@media(max-width:700px){.mapa-fase{font-size:var(--f-11);padding:0 4px}.ler .ler-grande{font-size:17px}.ler-lapis{opacity:.7}}.personagem .ler p{display:-webkit-box;-webkit-line-clamp:4;-webkit-box-orient:vertical;overflow:hidden;color:var(--texto-2);font-size:var(--f-13)}.cor-acento{color:var(--acento)}.subabas{display:flex;gap:var(--e-1);padding:4px;border-radius:var(--r-3);background:var(--sup-2);border:1px solid var(--borda);overflow-x:auto;scrollbar-width:none;align-self:flex-start;max-width:100%}.subabas::-webkit-scrollbar{display:none}.subaba{display:inline-flex;align-items:center;gap:var(--e-2);height:34px;padding:0 var(--e-3);border-radius:var(--r-2);color:var(--texto-2);font-size:var(--f-13);font-weight:500;white-space:nowrap;text-decoration:none;transition:background var(--transicao),color var(--transicao)}.subaba .icone{width:15px;height:15px}.subaba:hover{color:var(--texto)}.subaba.ativa{background:var(--sup-1);color:var(--texto);box-shadow:var(--sombra-leve),inset 0 0 0 1px var(--borda)}.subaba.ativa .icone{color:var(--acento)}.subaba .contagem{font-size:var(--f-11);padding:1px 6px;border-radius:var(--r-pill);background:var(--sup-3);color:var(--texto-3)}.grade-numeros{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:var(--e-3)}.numero{display:flex;flex-direction:column;gap:4px;padding:var(--e-3) var(--e-4);border-radius:var(--r-2);background:var(--sup-2);border:1px solid var(--borda);min-width:0}.numero strong{font-size:22px;line-height:1.2;letter-spacing:-.02em;font-variant-numeric:tabular-nums}.numero[class*=tom-]{border-color:color-mix(in srgb,var(--tom) 30%,var(--borda));background:color-mix(in srgb,var(--tom) 7%,var(--sup-2))}.numero[class*=tom-] strong{color:color-mix(in srgb,var(--tom) 70%,var(--texto))}.barra-salvar{position:sticky;bottom:var(--e-4);z-index:20;display:flex;align-items:center;justify-content:space-between;gap:var(--e-3);flex-wrap:wrap;padding:var(--e-3) var(--e-3) var(--e-3) var(--e-4);border-radius:var(--r-3);background:color-mix(in srgb,var(--sup-2) 84%,transparent);-webkit-backdrop-filter:blur(18px) saturate(1.3);backdrop-filter:blur(18px) saturate(1.3);border:1px solid color-mix(in srgb,var(--acento) 30%,var(--borda-forte));box-shadow:var(--sombra);font-size:var(--f-13);animation:subir .2s cubic-bezier(.2,.8,.2,1)}.interruptor{display:flex;gap:var(--e-3);align-items:flex-start;cursor:pointer;font-size:var(--f-13)}.interruptor input[type=checkbox]{width:36px;height:20px;border-radius:var(--r-pill);border:0;background:var(--sup-3);position:relative;flex:none;margin-top:1px;box-shadow:inset 0 0 0 1px var(--borda-forte);transition:background var(--transicao)}.interruptor input[type=checkbox]:after{content:"";position:absolute;left:2px;top:2px;width:16px;height:16px;border-radius:50%;background:#fff;border:0;transform:none;box-shadow:0 1px 3px #00000059;transition:transform .16s ease}.interruptor input[type=checkbox]:checked{background:var(--grad-botao);box-shadow:none}.interruptor input[type=checkbox]:checked:after{transform:translate(16px);width:16px;height:16px;border:0}.passo-serie{display:flex;align-items:center;gap:var(--e-2);margin-top:var(--e-2);padding:7px var(--e-3);border-radius:var(--r-2);background:var(--sup-2);border:1px solid var(--borda);font-size:var(--f-12);font-weight:500;color:var(--texto-2)}.passo-serie .icone{width:14px;height:14px;flex:none}.passo-serie .seta{margin-left:auto;opacity:.5;transition:transform var(--transicao),opacity var(--transicao)}.serie-cartao:hover .passo-serie .seta{transform:translate(3px);opacity:1}.passo-serie.acento{color:var(--acento);background:var(--acento-suave);border-color:transparent}.passo-serie.alerta{color:var(--alerta);background:var(--alerta-suave);border-color:transparent}.passo-serie.info{color:var(--info);background:var(--info-suave);border-color:transparent}.passo-serie.ok{color:var(--ok);background:var(--ok-suave);border-color:transparent}.ativ-dia{padding:var(--e-2) var(--e-4);font-size:var(--f-11);font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:var(--texto-3);background:var(--sup-2);border-bottom:1px solid var(--borda)}.ativ-dia:not(:first-child){border-top:1px solid var(--borda)}.ativ-dia:first-child{border-radius:var(--r-3) var(--r-3) 0 0}.etapas{display:flex;gap:var(--e-1);overflow-x:auto;scrollbar-width:none;padding-bottom:2px}.etapas::-webkit-scrollbar{display:none}.etapa{flex:1 1 0;min-width:0;display:flex;align-items:center;gap:var(--e-2);padding:var(--e-2) var(--e-2) var(--e-3);border:0;border-bottom:3px solid var(--sup-3);background:none;color:var(--texto-3);font:500 var(--f-12) inherit;font-family:inherit;cursor:pointer;text-align:left;transition:color var(--transicao),border-color var(--transicao)}.etapa:disabled{cursor:not-allowed;opacity:.6}.etapa:hover:not(:disabled){color:var(--texto)}.etapa-num{width:22px;height:22px;flex:none;border-radius:50%;display:grid;place-items:center;background:var(--sup-3);font-size:var(--f-11);font-weight:600}.etapa-num .icone{width:12px;height:12px}.etapa-nome{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.etapa.feita{border-bottom-color:var(--ok);color:var(--texto-2)}.etapa.feita .etapa-num{background:var(--ok-suave);color:var(--ok)}.etapa.atual{border-bottom-color:transparent;border-image:var(--grad) 1;color:var(--texto);font-weight:600}.etapa.atual .etapa-num{background:var(--grad-botao);color:#fff}@media(max-width:700px){.etapa:not(.atual) .etapa-nome{display:none}.etapa:not(.atual){flex:0 0 auto}}.guia{display:flex;align-items:center;gap:var(--e-4);flex-wrap:wrap;padding:var(--e-3) var(--e-4);border-radius:var(--r-3);border:1px solid color-mix(in srgb,var(--acento) 26%,var(--borda));background:linear-gradient(120deg,color-mix(in srgb,var(--acento) 8%,var(--sup-1)),var(--sup-1) 60%,color-mix(in srgb,var(--acento-3) 7%,var(--sup-1)))}.guia-marca{width:34px;height:34px;flex:none;border-radius:50%;display:grid;place-items:center;background:var(--grad-botao);color:#fff;box-shadow:0 6px 16px #ff605647}.guia-marca .icone{width:16px;height:16px;stroke-width:2.4}.guia strong{font-size:var(--f-14)}.ler-lista li .selo{margin:0 6px;vertical-align:1px}.ficha-topo{display:flex;gap:var(--e-4);align-items:center}.ficha-topo>.midia{width:76px;flex:none}.fig-lista{display:flex;gap:var(--e-2);overflow-x:auto;padding:2px 2px var(--e-1)}.fig-item{flex:none;width:96px;display:flex;flex-direction:column;gap:var(--e-1);padding:var(--e-1);border-radius:var(--r-2);border:1px solid var(--borda);background:var(--sup-2);color:var(--texto-2);text-align:left;cursor:pointer;font-size:var(--f-12)}.fig-item:hover{border-color:var(--borda-forte, var(--texto-3));color:var(--texto)}.fig-item.ativo{border-color:var(--acento);box-shadow:0 0 0 1px var(--acento);color:var(--texto)}.fig-item .cortar{min-width:0}.fig-detalhe{display:grid;grid-template-columns:180px 1fr;gap:var(--e-4);align-items:start}@media(max-width:640px){.fig-detalhe{grid-template-columns:1fr}}.servico{display:flex;gap:var(--e-3);align-items:flex-start;padding:var(--e-3) 0;border-bottom:1px solid var(--borda)}.servico:last-child{border-bottom:0}.servico .azulejo{margin-top:2px}.pub-titulo{font-size:var(--f-20);text-align:center}.pub-precos{display:grid;grid-template-columns:repeat(auto-fit,minmax(190px,1fr));gap:var(--e-3)}.pub-precos>div{display:flex;flex-direction:column;gap:2px;padding:var(--e-3) var(--e-4);border-radius:var(--r-2);background:var(--sup-2);border:1px solid var(--borda);font-size:var(--f-13)}.pub-precos span{color:var(--texto-3);font-size:var(--f-12)}button.link{background:none;border:0;padding:0;font:inherit;color:var(--texto);font-weight:600;cursor:pointer;text-decoration:underline;text-underline-offset:2px}.tarefa.andamento{align-items:flex-start;position:sticky;top:var(--e-2);z-index:5;background:color-mix(in srgb,var(--acento) 12%,var(--sup-1));box-shadow:0 6px 18px #0000002e}.tarefa.andamento>.giro{margin-top:3px}.quadro.gerando{border-color:var(--acento);box-shadow:0 0 0 1px var(--acento);animation:pulsar-borda 2s ease-in-out infinite}@keyframes pulsar-borda{50%{box-shadow:0 0 0 1px var(--acento),0 0 18px color-mix(in srgb,var(--acento) 55%,transparent)}}.quadro-gerando{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:4px;padding:var(--e-3);text-align:center;color:#fff;font-size:var(--f-12);background:#0a08149e;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);overflow:hidden}.quadro-gerando:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(110deg,transparent 30%,rgba(255,255,255,.16) 50%,transparent 70%);background-size:220% 100%;animation:correr 1.8s linear infinite;pointer-events:none}.quadro-gerando .giro{width:28px;height:28px;border-width:3px;border-color:#ffffff40;border-top-color:#fff;margin-bottom:4px}.quadro-gerando strong{font-size:var(--f-13)}.quadro-gerando .etapa{opacity:.85}.quadro-gerando .relogio{font-variant-numeric:tabular-nums;opacity:.7}.quadro-gerando .barra{position:absolute;left:0;right:0;bottom:0;height:4px;background:#ffffff2e}.quadro-gerando .barra>div{height:100%;background:var(--grad, var(--acento));transition:width 1s linear}@media(prefers-reduced-motion:reduce){.quadro.gerando,.quadro-gerando:before{animation:none}}.fala-entrega{font-size:var(--f-12);color:var(--texto-2);font-style:italic}.regua{display:flex;gap:3px;border-radius:var(--r-2);overflow:hidden}.regua-parte{min-width:86px;padding:var(--e-2) var(--e-3);display:flex;flex-direction:column;gap:2px;font-size:var(--f-12);background:var(--sup-3)}.regua-parte strong{font-size:var(--f-13);white-space:nowrap}.regua-parte span{color:var(--texto-3);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.regua-parte.historia{background:color-mix(in srgb,var(--acento) 22%,var(--sup-2))}.regua-parte.abertura{background:color-mix(in srgb,var(--tom-ciano) 20%,var(--sup-2))}.regua-parte.previa{background:color-mix(in srgb,var(--tom-violeta) 22%,var(--sup-2))}.grade-escolhas{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:var(--e-3)}.cartao-opcao{display:flex;flex-direction:column;gap:4px;text-align:left;padding:var(--e-3) var(--e-4);border-radius:var(--r-2);border:1px solid var(--borda);background:var(--sup-2);color:var(--texto);font:inherit;cursor:pointer}.cartao-opcao span{color:var(--texto-3);font-size:var(--f-12)}.cartao-opcao:hover{border-color:var(--borda-forte)}.cartao-opcao.ativo{border-color:var(--acento);box-shadow:0 0 0 1px var(--acento)}.orcamento{display:flex;flex-direction:column;gap:4px;padding-top:var(--e-2);border-top:1px solid var(--borda)}.progresso.alerta>div{background:var(--alerta)}.aproveitamento{display:flex;flex-direction:column;gap:var(--e-2);padding:var(--e-3);border-radius:var(--r-2);border:1px solid var(--borda);background:var(--sup-2)}.aproveitamento input.corte{width:56px;height:28px;padding:0 var(--e-2);text-align:center;font-variant-numeric:tabular-nums}.corte-barra{position:relative;height:6px;border-radius:3px;background:var(--sup-3);overflow:hidden}.corte-barra>div{position:absolute;top:0;bottom:0;background:var(--grad, var(--acento));border-radius:3px}.quadros-teste{display:grid;grid-template-columns:repeat(2,minmax(0,220px));gap:var(--e-4)}@media(max-width:560px){.quadros-teste{grid-template-columns:1fr}}.fala-modelo{display:flex;flex-direction:column;gap:var(--e-2);padding:var(--e-3);border-radius:var(--r-2);border:1px solid var(--borda);background:var(--sup-2)}
