:root{--ground:#f4f6f7;--surface:#fff;--surface-2:#edf1f2;--ink:#14222a;--ink-2:#48606b;--ink-3:#6f8793;--hair:#d7e0e4;--hair-forte:#b9c7cd;--acento:#0e6e78;--acento-fraco:#0e6e781a;--acento-ink:#fff;--baixa:#2a7a58;--baixa-fundo:#2a7a581f;--subindo:#8a5f05;--subindo-fundo:#9a6b0624;--alta:#a93f36;--alta-fundo:#a93f361f;--foco:#0e6e78}@media (prefers-color-scheme:dark){:root:not([data-tema=claro]){--ground:#0d1518;--surface:#131f23;--surface-2:#18272c;--ink:#e7eef0;--ink-2:#a3b7be;--ink-3:#7d949c;--hair:#24353b;--hair-forte:#365057;--acento:#55bcc5;--acento-fraco:#55bcc521;--acento-ink:#0d1518;--baixa:#6ccc9f;--baixa-fundo:#6ccc9f24;--subindo:#dfae4a;--subindo-fundo:#dfae4a26;--alta:#ea8378;--alta-fundo:#ea837824;--foco:#55bcc5}}:root[data-tema=escuro]{--ground:#0d1518;--surface:#131f23;--surface-2:#18272c;--ink:#e7eef0;--ink-2:#a3b7be;--ink-3:#7d949c;--hair:#24353b;--hair-forte:#365057;--acento:#55bcc5;--acento-fraco:#55bcc521;--acento-ink:#0d1518;--baixa:#6ccc9f;--baixa-fundo:#6ccc9f24;--subindo:#dfae4a;--subindo-fundo:#dfae4a26;--alta:#ea8378;--alta-fundo:#ea837824;--foco:#55bcc5}*{box-sizing:border-box}html,body,#raiz{height:100%}body{background:var(--ground);color:var(--ink);-webkit-font-smoothing:antialiased;margin:0;font-family:Atkinson Hyperlegible,-apple-system,Segoe UI,system-ui,sans-serif;font-size:17px;line-height:1.6}h1,h2,h3{letter-spacing:-.02em;text-wrap:balance;margin:0;font-family:Archivo,Helvetica Neue,Arial,sans-serif;line-height:1.15}h1{font-size:1.75rem;font-weight:700}h2{font-size:1.25rem;font-weight:600}h3{font-size:1.02rem;font-weight:600}p{margin:0}a{color:var(--acento)}:focus-visible{outline:3px solid var(--foco);outline-offset:2px;border-radius:4px}.mono{font-family:IBM Plex Mono,ui-monospace,monospace}.rotulo{text-transform:uppercase;letter-spacing:.14em;color:var(--ink-3);font-family:IBM Plex Mono,monospace;font-size:.68rem}.app{flex-direction:column;min-height:100%;display:flex}.topo{border-bottom:1px solid var(--hair);background:var(--surface);z-index:5;justify-content:space-between;align-items:center;gap:14px;padding:16px 20px;display:flex;position:sticky;top:0}.topo .marca{letter-spacing:-.02em;align-items:center;gap:10px;font-family:Archivo,sans-serif;font-size:1.15rem;font-weight:700;display:flex}.topo .marca img{border-radius:7px;width:28px;height:28px}.topo .quem{color:var(--ink-2);font-size:.85rem}.conteudo{flex-direction:column;flex:1;gap:22px;width:min(760px,100%);margin:0 auto;padding:24px 20px 110px;display:flex}.nav{background:var(--surface);border-top:1px solid var(--hair);padding-bottom:env(safe-area-inset-bottom);z-index:6;grid-template-columns:repeat(6,1fr);display:grid;position:fixed;bottom:0;left:0;right:0}.nav a{min-height:60px;color:var(--ink-2);flex-direction:column;justify-content:center;align-items:center;gap:3px;padding:8px 4px;font-size:.78rem;text-decoration:none;display:flex}.nav a[aria-current=page]{color:var(--acento);box-shadow:inset 0 2px 0 var(--acento);font-weight:700}.nav svg{width:22px;height:22px}.cartao{background:var(--surface);border:1px solid var(--hair);border-radius:10px;flex-direction:column;gap:14px;padding:20px;display:flex}.cabeca{flex-direction:column;gap:6px;display:flex}.linha{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.espalha{justify-content:space-between;align-items:center;gap:12px;display:flex}.coluna{flex-direction:column;gap:12px;display:flex}.apoio{color:var(--ink-2);font-size:.92rem}.discreto{color:var(--ink-3);font-size:.85rem}.farol{border:1px solid var(--hair);border-radius:10px;flex-direction:column;gap:10px;padding:18px 20px;display:flex}.farol.baixa{background:var(--baixa-fundo);border-color:var(--baixa)}.farol.subindo{background:var(--subindo-fundo);border-color:var(--subindo)}.farol.alta{background:var(--alta-fundo);border-color:var(--alta)}.farol .nome{letter-spacing:-.03em;font-family:Archivo,sans-serif;font-size:1.6rem;font-weight:700}.farol.baixa .nome{color:var(--baixa)}.farol.subindo .nome{color:var(--subindo)}.farol.alta .nome{color:var(--alta)}.regua{gap:4px;display:flex}.regua span{background:var(--hair-forte);border-radius:2px;flex:1;height:8px}.farol.baixa .regua span.on{background:var(--baixa)}.farol.subindo .regua span.on{background:var(--subindo)}.farol.alta .regua span.on{background:var(--alta)}.motivos{flex-direction:column;gap:10px;display:flex}.motivo{align-items:baseline;gap:10px;display:flex}.motivo .peso{color:var(--ink-2);text-align:right;font-variant-numeric:tabular-nums;min-width:48px;font-family:IBM Plex Mono,monospace;font-size:.78rem}.motivo .texto{color:var(--ink);flex:1;font-size:.93rem}.sugestoes{flex-direction:column;gap:8px;margin:0;padding-left:20px;display:flex}.sugestoes li{font-size:.93rem}button,.botao{font:inherit;border:1px solid var(--hair-forte);background:var(--surface);min-height:48px;color:var(--ink);cursor:pointer;text-align:center;border-radius:8px;justify-content:center;align-items:center;gap:8px;padding:12px 18px;text-decoration:none;display:inline-flex}button:hover,.botao:hover{border-color:var(--acento)}button[disabled]{opacity:.55;cursor:not-allowed}.primario{background:var(--acento);border-color:var(--acento);color:var(--acento-ink);font-weight:700}.primario:hover{filter:brightness(1.06)}.perigo{border-color:var(--alta);color:var(--alta)}label{color:var(--ink-2);flex-direction:column;gap:6px;font-size:.9rem;display:flex}input[type=text],input[type=email],input[type=password],input[type=date],input[type=time],textarea,select{font:inherit;border:1px solid var(--hair-forte);background:var(--surface);min-height:48px;color:var(--ink);border-radius:8px;width:100%;padding:11px 13px}textarea{resize:vertical;min-height:96px;line-height:1.5}.escala{grid-template-columns:repeat(5,1fr);gap:8px;display:grid}.escala button{min-height:72px;color:var(--ink-2);flex-direction:column;gap:2px;padding:8px 4px;font-size:.78rem;line-height:1.25}.escala button .n{color:var(--ink);font-family:Archivo,sans-serif;font-size:1.3rem;font-weight:700}.escala button[aria-pressed=true]{border-color:var(--acento);background:var(--acento-fraco);border-width:2px}.fichas{flex-wrap:wrap;gap:8px;display:flex}.ficha{border:1px solid var(--hair-forte);background:var(--surface);border-radius:999px;min-height:44px;padding:9px 14px;font-size:.9rem}.ficha[aria-pressed=true]{border-color:var(--acento);background:var(--acento-fraco);color:var(--acento);font-weight:700}.aviso{border:1px solid var(--alta);background:var(--alta-fundo);color:var(--ink);border-radius:8px;padding:12px 14px;font-size:.92rem}.ok{border:1px solid var(--baixa);background:var(--baixa-fundo);border-radius:8px;padding:12px 14px;font-size:.92rem}.itens{flex-direction:column;gap:10px;display:flex}.item{border:1px solid var(--hair);background:var(--surface-2);border-radius:8px;align-items:flex-start;gap:10px;padding:12px 14px;display:flex}.item .corpo{flex-direction:column;flex:1;gap:3px;display:flex}.item .titulo{font-weight:700}.peso-tag{white-space:nowrap;border:1px solid;border-radius:4px;padding:3px 8px;font-family:IBM Plex Mono,monospace;font-size:.72rem}.peso-1,.peso-2{color:var(--baixa)}.peso-3{color:var(--ink-2)}.peso-4,.peso-5{color:var(--alta)}.dias{flex-direction:column;gap:12px;display:flex}.dia{border:1px solid var(--hair);background:var(--surface);border-radius:8px;grid-template-columns:76px 1fr auto;align-items:center;gap:14px;padding:14px 16px;display:grid}.dia .data{flex-direction:column;display:flex}.dia .data .ds{color:var(--ink-3);text-transform:uppercase;font-family:IBM Plex Mono,monospace;font-size:.72rem}.dia .data .dn{font-family:Archivo,sans-serif;font-size:1.05rem;font-weight:700}.dia .barra{background:var(--hair-forte);border-radius:3px;height:10px;position:relative;overflow:hidden}.dia .barra i{border-radius:3px;display:block;position:absolute;inset:0 auto 0 0}.dia .barra i.baixa{background:var(--baixa)}.dia .barra i.subindo{background:var(--subindo)}.dia .barra i.alta{background:var(--alta)}.dia .meio{flex-direction:column;gap:6px;min-width:0;display:flex}.dia .resumo{color:var(--ink-2);text-overflow:ellipsis;white-space:nowrap;font-size:.85rem;overflow:hidden}.dia .nivel{font-variant-numeric:tabular-nums;color:var(--ink-2);font-family:IBM Plex Mono,monospace;font-size:.9rem}.entrada{justify-content:center;align-items:center;min-height:100%;padding:32px 20px;display:flex}.entrada .caixa{flex-direction:column;gap:20px;width:min(420px,100%);display:flex}.entrada .lede{color:var(--ink-2);font-size:1.05rem}.entrada .lema{letter-spacing:-.02em;color:var(--ink);border-left:3px solid var(--acento);text-wrap:balance;padding-left:14px;font-family:Archivo,sans-serif;font-size:1.22rem;font-weight:600;line-height:1.3}.publico{flex-direction:column;gap:22px;width:min(680px,100%);margin:0 auto;padding:28px 20px 60px;display:flex}.publico .faixa{border:2px solid var(--acento);background:var(--acento-fraco);border-radius:10px;flex-direction:column;gap:6px;padding:18px 20px;display:flex}.publico section{flex-direction:column;gap:8px;display:flex}.publico section h2{font-size:1.05rem}.publico ul{flex-direction:column;gap:6px;margin:0;padding-left:22px;display:flex}.publico li{line-height:1.55}.qr{flex-direction:column;align-items:center;gap:12px;display:flex}.qr img{border:1px solid var(--hair);background:#fff;border-radius:8px;width:200px;height:200px;padding:8px}@media print{.topo,.nav,.qr,button{display:none!important}body{color:#000;background:#fff;font-size:12pt}.publico{padding:0}}@media (width>=760px){.nav{border-top:none;border-bottom:1px solid var(--hair);grid-template-columns:repeat(6,auto);justify-content:center;position:static}.conteudo{padding-bottom:60px}}:root[data-tema=calmo]{--ground:#f1f3f3;--surface:#fafbfb;--surface-2:#eceeee;--ink:#1f272a;--ink-2:#4e585c;--ink-3:#79868a;--hair:#dce0e0;--hair-forte:#bfc6c6;--acento:#3e6a6e;--acento-fraco:#3e6a6e14;--acento-ink:#fff;--baixa:#4a6b5c;--baixa-fundo:#4a6b5c12;--subindo:#6e6250;--subindo-fundo:#6e625012;--alta:#7a5450;--alta-fundo:#7a545012;--foco:#3e6a6e}.linha>button,.linha>.botao{flex:auto;min-width:140px}@media (width<=420px){body{font-size:16px}.conteudo{gap:18px;padding:18px 14px 108px}.cartao{border-radius:9px;padding:16px}h1{font-size:1.5rem}.farol .nome{font-size:1.35rem}.escala{gap:6px}.escala button{min-height:68px;padding:6px 2px;font-size:.7rem}.escala button .n{font-size:1.15rem}.nav a{min-height:58px;padding:8px 2px;font-size:.64rem}.nav svg{width:20px;height:20px}.topo{padding:12px 14px}.topo .quem{text-align:right;max-width:42vw;font-size:.78rem}.dia{grid-template-columns:56px 1fr auto;gap:10px;padding:12px}.motivo .peso{min-width:42px;font-size:.74rem}.qr img{width:170px;height:170px}.linha>button,.linha>.botao{min-width:100%}}@media (width<=330px){.escala{grid-template-columns:repeat(5,1fr);gap:4px}.escala button{font-size:.64rem}.nav a{font-size:.56rem}}@media (width>=1100px){.conteudo{width:min(860px,100%)}}.rodape{border-top:1px solid var(--hair);color:var(--ink-3);text-align:center;margin-top:8px;padding-top:18px;font-size:.82rem;line-height:1.6}.rodape strong{color:var(--ink-2);font-family:Archivo,sans-serif;font-weight:600}.travessia-topo{flex-direction:column;gap:10px;display:flex}.passos{gap:4px;display:flex}.passos span{background:var(--surface-2);border:1px solid var(--hair);border-radius:3px;flex:1;height:6px}.passos span.feito{background:var(--acento);border-color:var(--acento)}.passos span.agora{background:var(--acento-fraco);border-color:var(--acento);border-width:2px}.travessia-topo .espalha{align-items:baseline}.vitrine{max-width:100%}.v-topo{z-index:10;background:var(--surface);border-bottom:1px solid var(--hair);justify-content:space-between;align-items:center;gap:12px;padding:12px 20px;display:flex;position:sticky;top:0}.v-topo .marca{letter-spacing:-.02em;align-items:center;gap:10px;font-family:Archivo,sans-serif;font-size:1.15rem;font-weight:700;display:flex}.v-acoes{gap:8px;display:flex}.v-acoes button{min-height:44px;padding:9px 16px;font-size:.92rem}.v-heroi,.v-sec,.v-form,.v-fim{flex-direction:column;gap:18px;width:min(880px,100%);margin:0 auto;padding:44px 20px;display:flex}.v-sec{border-top:1px solid var(--hair)}.v-heroi h1{letter-spacing:-.035em;max-width:18ch;font-size:clamp(1.9rem,5.6vw,3.1rem);line-height:1.08}.v-lede{color:var(--ink-2);max-width:62ch;font-size:1.1rem;line-height:1.55}.v-texto{color:var(--ink-2);max-width:66ch;line-height:1.6}.v-texto strong{color:var(--ink)}.v-botoes{flex-wrap:wrap;gap:10px;display:flex}.v-botoes button{min-width:180px}.v-arte{background:var(--surface);border:1px solid var(--hair);border-radius:12px;flex-direction:column;gap:12px;margin-top:14px;padding:20px;display:flex}.v-sec h2{letter-spacing:-.025em;font-size:clamp(1.3rem,3.4vw,1.75rem)}.v-janelas{gap:14px;display:grid}@media (width>=720px){.v-janelas{grid-template-columns:repeat(3,1fr)}}.v-janelas>div{background:var(--surface);border:1px solid var(--hair);border-radius:10px;flex-direction:column;gap:8px;padding:18px;display:flex}.v-janelas .jl{letter-spacing:.14em;text-transform:uppercase;font-family:IBM Plex Mono,monospace;font-size:.66rem}.v-janelas .jl.prev{color:var(--acento)}.v-janelas .jl.sin{color:var(--subindo)}.v-janelas .jl.cri{color:var(--alta)}.v-janelas p{color:var(--ink-2);font-size:.93rem;line-height:1.5}.v-passos{counter-reset:vp;flex-direction:column;gap:2px;margin:0;padding:0;list-style:none;display:flex}.v-passos li{counter-increment:vp;border-top:1px solid var(--hair);grid-template-columns:44px minmax(0,1fr);align-items:start;gap:16px;padding:18px 0;display:grid}.v-passos li>div{flex-direction:column;gap:6px;display:flex}.v-passos li:before{content:counter(vp);color:var(--acento);font-family:Archivo,sans-serif;font-size:1.35rem;font-weight:700;line-height:1.1}.v-passos p{color:var(--ink-2);max-width:60ch;font-size:.95rem;line-height:1.55}.v-grade{background:var(--hair);border:1px solid var(--hair);border-radius:10px;gap:1px;display:grid;overflow:hidden}@media (width>=700px){.v-grade{grid-template-columns:1fr 1fr}}@media (width>=900px){.v-grade.tres{grid-template-columns:repeat(3,1fr)}}.v-grade>div{background:var(--surface);flex-direction:column;gap:7px;padding:18px;display:flex}.v-grade p{color:var(--ink-2);font-size:.92rem;line-height:1.5}.v-destaque{background:var(--acento-fraco);border-top:1px solid var(--acento);border-bottom:1px solid var(--acento)}.v-form{padding-top:10px}.v-form .cartao{width:min(430px,100%);margin:0 auto}.v-fim{gap:10px;padding-top:0}@media (width<=420px){.v-heroi,.v-sec,.v-form,.v-fim{padding:32px 16px}.v-acoes button{min-height:42px;padding:8px 12px;font-size:.86rem}.v-botoes button{min-width:100%}.v-arte{padding:14px}}.item.revisao{flex-direction:column;align-items:stretch;gap:9px}.item.revisao textarea{background:var(--surface);min-height:0;font-size:.97rem;line-height:1.45}.item.revisao .espalha{align-items:center;gap:10px}.item.revisao .discreto{flex:1}.item .apagar{flex:none;min-height:40px;padding:6px 14px;font-size:.86rem}.praticas{gap:14px;display:grid}@media (width>=760px){.praticas{grid-template-columns:repeat(3,1fr)}}.pratica{background:var(--surface);border:1px solid var(--hair);border-left:3px solid var(--acento);color:var(--ink);border-radius:8px;flex-direction:column;gap:8px;padding:18px 20px;text-decoration:none;display:flex}.pratica:hover{border-color:var(--acento)}.pratica p{color:var(--ink-2);font-size:.92rem;line-height:1.5}.pratica .base{overflow-wrap:anywhere;color:var(--ink-3);border-top:1px solid var(--hair);margin-top:auto;padding-top:9px;font-family:IBM Plex Mono,monospace;font-size:.72rem;line-height:1.4}.foco{text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:20px;min-height:62vh;padding:20px 0;display:flex}.foco h1{font-size:clamp(1.7rem,6vw,2.4rem)}.foco .apoio{max-width:40ch}.pulso-estado{color:var(--ink-3);letter-spacing:.12em;padding:26px 0;font-family:IBM Plex Mono,monospace;font-size:1.1rem}.toque{border:3px solid var(--acento);background:var(--acento-fraco);width:min(240px,72vw);height:min(240px,72vw);color:var(--ink-2);border-radius:50%;flex-direction:column;justify-content:center;align-items:center;gap:6px;padding:20px;font-size:.86rem;line-height:1.3;display:flex}.toque .n{color:var(--acento);font-variant-numeric:tabular-nums;font-family:Archivo,sans-serif;font-size:3.4rem;font-weight:700;line-height:1}.resp-acao{color:var(--acento)}.resp-conta{color:var(--ink);font-variant-numeric:tabular-nums;font-family:Archivo,sans-serif;font-size:4.6rem;font-weight:700;line-height:1}.resp-barra{background:var(--surface-2);border:1px solid var(--hair);border-radius:8px;width:min(420px,86vw);height:16px;overflow:hidden}.resp-barra i{background:var(--acento);border-radius:8px;height:100%;transition:width 1s linear;display:block}@media (prefers-reduced-motion:reduce){.resp-barra i{transition:none}}.barra-mini{background:var(--surface-2);border:1px solid var(--hair);border-radius:4px;flex:none;width:84px;height:8px;overflow:hidden}.barra-mini i{background:var(--acento);border-radius:4px;height:100%;display:block}.escala-onda{grid-template-columns:repeat(5,1fr);gap:7px;display:grid}.escala-onda button{border-radius:10px;flex-direction:column;gap:6px;min-height:0;padding:8px 4px 10px}.escala-onda button[aria-pressed=true]{border-color:var(--acento);background:var(--acento-fraco);border-width:3px;padding:6px 2px 8px}.escala-onda svg{width:100%;height:auto;display:block}.escala-onda .rot{color:var(--ink-2);text-align:center;font-size:.68rem;line-height:1.2}.figuras{grid-template-columns:repeat(4,1fr);gap:8px;display:grid}@media (width<=380px){.figuras{grid-template-columns:repeat(3,1fr)}}.figuras button{min-height:86px;color:var(--ink-2);border-radius:10px;flex-direction:column;gap:5px;padding:10px 4px}.figuras button[aria-pressed=true]{border-color:var(--acento);background:var(--acento-fraco);color:var(--acento);border-width:2px}.figuras svg{width:30px;height:30px}.figuras span{text-align:center;font-size:.68rem;line-height:1.15}.silhueta-caixa{flex-direction:column;align-items:center;gap:14px;display:flex}.silhueta{width:min(190px,56vw);height:auto;display:block}.silhueta g{outline:none}.silhueta g:focus-visible rect,.silhueta g:focus-visible circle{stroke:var(--foco);stroke-width:4px}.legenda-corpo{flex-wrap:wrap;justify-content:center;gap:7px;display:flex}.autonomia{border-left:3px solid var(--acento)}.aut-barra{background:var(--surface-2);border:1px solid var(--hair);border-radius:7px;height:14px;overflow:hidden}.aut-barra i{background:var(--acento);border-radius:7px;height:100%;display:block}.reservado{border-left:3px solid var(--hair-forte)}.semanas{flex-direction:column;gap:10px;display:flex}.sem{border:1px solid var(--hair);background:var(--surface);border-radius:8px;grid-template-columns:88px minmax(0,1fr) auto;align-items:center;gap:14px;padding:14px 16px;display:grid}.sem .data{flex-direction:column;display:flex}.sem .data .ds{color:var(--ink-3);text-transform:uppercase;font-family:IBM Plex Mono,monospace;font-size:.66rem}.sem .data .dn{font-family:Archivo,sans-serif;font-size:1rem;font-weight:700}.sem .meio{flex-direction:column;gap:6px;min-width:0;display:flex}.sem .barra{background:var(--hair-forte);border-radius:3px;height:10px;overflow:hidden}.sem .barra i{border-radius:3px;height:100%;display:block}.sem .barra i.baixa{background:var(--baixa)}.sem .barra i.subindo{background:var(--subindo)}.sem .barra i.alta{background:var(--alta)}.sem .resumo{color:var(--ink-2);font-size:.82rem}.sem .nivel{font-variant-numeric:tabular-nums;color:var(--ink-2);font-family:IBM Plex Mono,monospace;font-size:.92rem}@media (width<=420px){.sem{grid-template-columns:70px minmax(0,1fr) auto;gap:10px;padding:12px}}.codigo-convite{letter-spacing:.22em;text-align:center;border:2px dashed var(--acento);background:var(--acento-fraco);color:var(--acento);word-break:break-all;border-radius:10px;padding:18px 10px;font-family:IBM Plex Mono,monospace;font-size:1.6rem}.interruptores{background:var(--hair);border:1px solid var(--hair);border-radius:8px;flex-direction:column;gap:1px;display:flex;overflow:hidden}.interruptor{background:var(--surface);justify-content:space-between;align-items:center;gap:14px;padding:14px 16px;display:flex}.interruptor .txt{flex-direction:column;gap:3px;min-width:0;display:flex}.interruptor .nome{font-size:.95rem;font-weight:700}.interruptor .exp{color:var(--ink-2);font-size:.82rem;line-height:1.4}.interruptor button{flex:none;min-width:92px;min-height:42px;padding:8px 14px;font-size:.86rem}.interruptor button[aria-pressed=true]{background:var(--acento);border-color:var(--acento);color:var(--acento-ink);font-weight:700}.estado-grade{grid-template-columns:repeat(auto-fit,minmax(90px,1fr));gap:14px;padding:4px 0 10px;display:grid}.estado-grade>div{flex-direction:column;gap:3px;display:flex}.estado-grade .n{letter-spacing:-.03em;font-variant-numeric:tabular-nums;font-family:Archivo,sans-serif;font-size:1.45rem;font-weight:700}.estado-grade .l{color:var(--ink-2);font-size:.8rem}.aviso-forte{border-left:3px solid var(--acento);background:var(--acento-fraco)}.video{background:#000;border-radius:8px;width:100%;max-height:60vh;display:block}.consentimento{border:1px solid var(--hair-forte);background:var(--surface-2);color:var(--ink);cursor:pointer;border-radius:8px;flex-direction:row;align-items:flex-start;gap:12px;padding:14px;font-size:.9rem;line-height:1.5}.consentimento input[type=checkbox]{width:24px;height:24px;accent-color:var(--acento);flex:none;margin-top:1px}.item.gravacao,.item.pessoa-link{color:var(--ink);align-items:center;text-decoration:none}.item.gravacao:hover,.item.pessoa-link:hover{border-color:var(--acento)}.cartao.devolutiva{border-left:3px solid var(--baixa)}.cartao.devolutiva h3{margin-top:4px}.barra{background:var(--surface-2);border:1px solid var(--hair);border-radius:5px;height:10px;overflow:hidden}.barra i{background:var(--acento);border-radius:5px;height:100%;display:block}.gravador{flex-direction:column;gap:12px;display:flex}.moldura{background:#000;border-radius:8px;position:relative;overflow:hidden}.moldura .video{background:#000;width:100%;max-height:56vh;display:block}.marca-gravando{color:#fff;background:#0000009e;border-radius:999px;align-items:center;gap:8px;padding:6px 12px;font-size:.9rem;display:flex;position:absolute;top:10px;left:10px}.marca-gravando .ponto{background:#e8796d;border-radius:50%;flex:none;width:11px;height:11px}.esperando{background:var(--acento);color:var(--acento-ink);white-space:nowrap;border-radius:999px;flex:none;padding:5px 10px;font-family:IBM Plex Mono,monospace;font-size:.72rem}.nav a .selo{background:var(--acento);min-width:18px;height:18px;color:var(--acento-ink);text-align:center;border-radius:9px;padding:0 5px;font-family:IBM Plex Mono,monospace;font-size:.68rem;line-height:18px;position:absolute;transform:translate(26px,-14px)}.nav a{position:relative}.folha{background:var(--surface);border:1px solid var(--hair);border-radius:10px;flex-direction:column;gap:26px;padding:26px 24px;display:flex}.folha-topo{flex-direction:column;gap:10px;display:flex}.folha-topo h1{font-size:1.5rem}.folha-sec{flex-direction:column;gap:12px;display:flex}.folha-sec h2{border-bottom:1px solid var(--hair);padding-bottom:7px;font-size:1rem}.numeros{grid-template-columns:repeat(auto-fit,minmax(118px,1fr));gap:16px;display:grid}.numeros>div{flex-direction:column;gap:3px;display:flex}.numeros .n{letter-spacing:-.03em;font-variant-numeric:tabular-nums;font-family:Archivo,sans-serif;font-size:1.5rem;font-weight:700}.numeros .l{color:var(--ink-2);font-size:.78rem;line-height:1.35}.faixas{flex-direction:column;gap:7px;display:flex}.faixa{grid-template-columns:64px minmax(0,1fr) 70px;align-items:center;gap:10px;display:grid}.faixa .rot{color:var(--ink-3);font-family:IBM Plex Mono,monospace;font-size:.74rem}.faixa .trilho{background:var(--surface-2);border:1px solid var(--hair);border-radius:3px;height:11px;overflow:hidden}.faixa .trilho i{background:var(--acento);height:100%;display:block}.faixa .qtd{color:var(--ink-2);text-align:right;font-family:IBM Plex Mono,monospace;font-size:.78rem}.tabela{border-collapse:collapse;width:100%;font-size:.88rem}.tabela th{text-align:left;text-transform:uppercase;letter-spacing:.1em;color:var(--ink-3);border-bottom:1px solid var(--hair-forte);padding:7px 10px 7px 0;font-family:IBM Plex Mono,monospace;font-size:.68rem;font-weight:500}.tabela td{border-bottom:1px solid var(--hair);font-variant-numeric:tabular-nums;padding:8px 10px 8px 0}.tabela tr:last-child td{border-bottom:none}.lista{flex-direction:column;gap:6px;margin:0;padding-left:20px;font-size:.9rem;display:flex}.folha .nota{color:var(--ink-3);font-size:.82rem;line-height:1.45}.folha-pe{border-top:1px solid var(--hair-forte);color:var(--ink-2);flex-direction:column;gap:9px;padding-top:16px;font-size:.82rem;line-height:1.5;display:flex}@media print{.sem-impressao,.topo,.nav,.cartao,.cabeca{display:none!important}.folha{border:none;border-radius:0;gap:20px;padding:0}.conteudo,.publico{width:100%;max-width:100%;padding:0}.folha-sec{break-inside:avoid}body{background:#fff;font-size:11pt}}
