@font-face{font-family:Barlow;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/barlow-latin-400-normal-qiz4-Cze.woff2)format("woff2"),url(/assets/barlow-latin-400-normal-fsAxiSwU.woff)format("woff")}@font-face{font-family:Barlow;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/barlow-latin-500-normal-BPAOfeC8.woff2)format("woff2"),url(/assets/barlow-latin-500-normal-C1h8hMer.woff)format("woff")}@font-face{font-family:Barlow;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/barlow-latin-600-normal-DILqtrty.woff2)format("woff2"),url(/assets/barlow-latin-600-normal-CNwfPWQD.woff)format("woff")}@font-face{font-family:Barlow Semi Condensed;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/barlow-semi-condensed-latin-500-normal-G0uxJNrM.woff2)format("woff2"),url(/assets/barlow-semi-condensed-latin-500-normal-CFOoVYFH.woff)format("woff")}@font-face{font-family:Barlow Semi Condensed;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/barlow-semi-condensed-latin-600-normal-BkLiAYu4.woff2)format("woff2"),url(/assets/barlow-semi-condensed-latin-600-normal-DyOfdMBA.woff)format("woff")}:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--prancheta:#e8ecee;--regua:#fbfcfc;--chanfro:#f0f3f4;--aresta:#c9d1d6;--sulco:#dde3e6;--tinta:#141a1f;--tinta-2:#47525b;--tinta-3:#5f6b74;--traco:#8f9aa2;--azul:#1c5fd6;--verde:#0b7a44;--vermelho:#cc2d25;--fonte:"Barlow", system-ui, -apple-system, "Segoe UI", sans-serif;--fonte-gravada:"Barlow Semi Condensed", "Barlow", system-ui, -apple-system, "Segoe UI", sans-serif;--saida:cubic-bezier(.16, 1, .3, 1);--canaleta-altura:12px;--tom:var(--azul)}.tom-azul{--tom:var(--azul)}.tom-verde{--tom:var(--verde)}.tom-vermelho{--tom:var(--vermelho)}*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;text-size-adjust:100%}body{background:var(--prancheta);min-width:320px;color:var(--tinta);font:400 1rem / 1.45 var(--fonte);font-variant-numeric:tabular-nums;font-synthesis:none;text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;margin:0}h1,h2,p,ul{margin:0}button,input,textarea{font:inherit;color:inherit}input,textarea{caret-color:var(--azul)}::selection{background:color-mix(in srgb, var(--azul) 24%, white);color:var(--tinta)}:focus-visible{outline:2px solid var(--azul);outline-offset:2px}::placeholder{color:var(--tinta-3);opacity:1}.sr{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.icone{flex:none}.amostra{background:var(--tom);flex:none;width:8px;height:8px;display:inline-block}.prancheta{width:min(1080px,100% - 40px);margin-inline:auto;padding:44px 0 64px}.topo{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:16px 32px;margin-bottom:24px;display:flex}h1{font:600 clamp(2.5rem, 6vw, 3.25rem) / 1 var(--fonte-gravada);letter-spacing:-.015em}.regra{color:var(--tinta-2);font:500 .95rem / 1.4 var(--fonte-gravada);letter-spacing:.01em;margin-top:10px}.acoes{flex-wrap:wrap;gap:8px;display:flex}.botao{border:1px solid var(--tinta);background:var(--regua);min-height:44px;color:var(--tinta);font:600 .95rem / 1 var(--fonte-gravada);letter-spacing:.04em;text-transform:uppercase;white-space:nowrap;cursor:pointer;transition:background-color .16s var(--saida), color .16s var(--saida), transform .16s var(--saida);border-radius:3px;justify-content:center;align-items:center;gap:8px;padding:0 16px;display:inline-flex}.botao:hover{background:var(--tinta);color:var(--regua)}.botao:active{transform:translateY(1px)}.botao-cheio{background:var(--tinta);color:var(--regua)}.botao-cheio:hover{background:#2c3740}.botao:disabled{border-color:var(--traco);background:var(--sulco);color:var(--tinta-2);cursor:not-allowed;transform:none}.link{min-height:44px;color:var(--tinta);text-underline-offset:4px;cursor:pointer;background:0 0;border:0;align-items:center;padding:8px 2px;font-weight:600;text-decoration:underline;text-decoration-thickness:1px;display:inline-flex}.link:hover{text-decoration-thickness:2px}.aviso{flex-wrap:wrap;align-items:baseline;gap:4px 14px;margin-bottom:12px;font-weight:500;display:flex}.aviso:empty{display:none}.colar{gap:10px;margin-bottom:16px;padding:16px 20px 18px;display:grid}.colar label{font:600 1rem / 1.3 var(--fonte-gravada)}.colar textarea{border:1px solid var(--aresta);background:var(--chanfro);resize:vertical;scrollbar-color:var(--traco) transparent;border-radius:2px;width:100%;min-height:132px;padding:10px 12px;line-height:1.5;box-shadow:inset 0 1px 2px #141a1f14}.colar .botao{justify-self:start}.regua{border:1px solid var(--aresta);background:var(--regua);border-radius:3px;box-shadow:0 1px 2px #141a1f0d,0 10px 18px -12px #141a1f47}.escala{min-width:0;padding-inline:14px}.escala-campo{position:relative}.canaleta,.pista{height:var(--canaleta-altura);background:var(--sulco);border-radius:1px;position:relative;box-shadow:inset 0 1px 1px #141a1f24}.canaleta{animation:medir .7s var(--saida) both;overflow:hidden}.faixa{clip-path:inset(0 calc(100% - var(--ate)) 0 var(--de));transition:clip-path .52s var(--saida);position:absolute;inset:0}.seg{clip-path:inset(0 calc(100% - var(--ate) + 1.5px) 0 var(--de))}.seg-ap1{background:var(--tom)}.seg-ap2{background:color-mix(in oklab, var(--tom) 70%, white)}.seg-ac{background:color-mix(in oklab, var(--tom) 44%, white)}.zona-falta{background:repeating-linear-gradient(-45deg, color-mix(in srgb, var(--tom) 70%, transparent) 0 1.5px, transparent 1.5px 6px)}.zona-sobra{background:repeating-linear-gradient(-45deg,#141a1f4d 0 1px,#0000 1px 6px)}@keyframes medir{0%{clip-path:inset(0 100% 0 0)}to{clip-path:inset(0)}}.graduacao{height:28px;position:relative}.traco{background:var(--traco);width:1px;height:5px;margin-left:-.5px;position:absolute;top:0}.traco-inteiro{background:var(--tinta-2);height:9px}.traco b{color:var(--tinta-2);font:500 .75rem / 1 var(--fonte-gravada);position:absolute;top:13px;left:50%;transform:translate(-50%)}.traco-meta{top:calc(-1 * var(--canaleta-altura) - 4px);width:2px;height:calc(var(--canaleta-altura) + 4px + 11px);background:var(--tinta);margin-left:-1px}.traco-meta b{top:calc(var(--canaleta-altura) + 4px + 13px);color:var(--tinta);font-size:.85rem;font-weight:600}.rol{display:inline-block}.rol-visivel{font-variant-numeric:proportional-nums;line-height:1.1;display:inline-flex}.rol-d{height:1.1em;display:inline-block;position:relative;overflow:hidden}.rol-medida{visibility:hidden}.rol-col{transform:translate(-50%, calc(var(--d) * -1.1em));transition:transform .62s var(--saida);flex-direction:column;align-items:center;display:flex;position:absolute;top:0;left:50%}.rol-col>span,.rol-medida,.rol-fixo{height:1.1em;display:block}.regua-mestra{margin-bottom:28px;padding:18px 20px 14px}.mestra-cab{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:6px 24px;display:flex}h2{font:600 1.25rem / 1.2 var(--fonte-gravada)}.contagem{color:var(--tinta-2);flex-wrap:wrap;gap:4px 18px;padding:0;font-weight:500;list-style:none;display:flex}.contagem li{align-items:center;gap:7px;display:inline-flex}.escala-mestra{--canaleta-altura:14px;margin-top:18px}.escala-mestra:has(.cursor){margin-top:64px}.marcador{border:1.5px solid var(--tom);background:var(--regua);width:9px;height:9px;transition:left .52s var(--saida);margin:-4.5px 0 0 -4.5px;position:absolute;top:50%;transform:rotate(45deg)}.marcador[data-fechada=true]{background:var(--tom)}.cursor{width:30px;height:calc(var(--canaleta-altura) + 8px + 14px);pointer-events:none;transition:left .62s var(--saida);background:#fff6;border:1px solid #141a1f99;border-radius:2px;margin-left:-15px;position:absolute;top:-8px;box-shadow:0 3px 6px -3px #141a1f66}.cursor:before{content:"";background:var(--tinta);width:1px;margin-left:-.5px;position:absolute;top:0;bottom:0;left:50%}.cursor-valor{font:600 2.5rem / 1 var(--fonte-gravada);white-space:nowrap;position:absolute;bottom:calc(100% + 6px);left:50%;transform:translate(-50%)}.cursor[data-borda=esq] .cursor-valor{left:0;transform:none}.cursor[data-borda=dir] .cursor-valor{left:auto;right:0;transform:none}.mestra-vazia{color:var(--tinta-2);margin-top:4px;font-size:.95rem}.reguas{gap:12px;padding:0;list-style:none;display:grid}.regua-materia{gap:14px;padding:14px 12px 12px 20px;display:grid}.regua-cab{align-items:center;gap:4px 20px;display:flex}.nome{min-width:0;font:600 1.3rem / 1.2 var(--fonte-gravada);text-overflow:ellipsis;transition:border-color .16s var(--saida);background:0 0;border:0;border-bottom:1px solid #0000;border-radius:0;flex:200px;padding:6px 0}.nome:hover{border-bottom-color:var(--traco)}.nome:focus-visible{border-bottom-color:var(--azul);outline-offset:4px}.resposta{text-align:right;text-wrap:balance;flex:0 auto;max-width:56ch}.situacao{color:var(--tom);font:600 .85rem / 1.45 var(--fonte-gravada);letter-spacing:.05em;text-transform:uppercase;white-space:nowrap;align-items:center;gap:7px;margin-right:12px;display:inline-flex}.resposta-texto{font-weight:500}.remover{width:44px;height:44px;color:var(--tinta-3);cursor:pointer;transition:background-color .16s var(--saida), color .16s var(--saida);background:0 0;border:0;border-radius:3px;flex:none;place-items:center;display:inline-grid}.remover:hover{background:var(--sulco);color:var(--tinta)}.regua-corpo{grid-template-columns:max-content minmax(0,1fr) 124px;align-items:end;gap:20px;padding-right:8px;display:grid}.janelas{grid-template-columns:repeat(3,68px) 96px;gap:8px;display:grid}.janela{gap:5px;display:grid;position:relative}.janela-rotulo{color:var(--tinta-2);font:500 .8rem / 1 var(--fonte-gravada);white-space:nowrap;align-items:center;gap:5px;display:flex}.janela-rotulo b{color:var(--tinta);letter-spacing:.03em;font-weight:600}.janela-ap2 .amostra{background:color-mix(in oklab, var(--tom) 70%, white)}.janela-ac .amostra{background:color-mix(in oklab, var(--tom) 44%, white)}.janela-as .amostra{display:none}.janela input{border:1px solid var(--aresta);background:var(--chanfro);width:100%;height:44px;font:600 1.2rem / 1 var(--fonte-gravada);text-align:center;transition:border-color .16s var(--saida);border-radius:2px;padding:0 4px;box-shadow:inset 0 1px 2px #141a1f14}.janela input:hover{border-color:var(--traco)}.janela input[aria-invalid=true]{border-color:var(--vermelho);outline-color:var(--vermelho)}.janela[data-substituida] input{color:var(--tinta-3);text-decoration:line-through}.janela-erro{z-index:1;background:var(--vermelho);color:#fff;font:600 .8rem / 1.5 var(--fonte-gravada);white-space:nowrap;border-radius:2px;padding:1px 6px;position:absolute;top:calc(100% + 3px);left:0}.leitura{text-align:right;justify-items:end;gap:2px;padding-bottom:2px;display:grid}.leitura strong{font:600 2.25rem / 1 var(--fonte-gravada)}.leitura>span{color:var(--tinta-2);white-space:nowrap;font-size:.85rem}.vazio{color:var(--tinta-2);padding:28px 0 8px}.adicionar{margin-top:16px}.rodape{color:var(--tinta-2);flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:4px 20px;margin-top:40px;font-size:.95rem;display:flex}@media (width<=860px){.regua-cab{flex-wrap:wrap}.nome{order:1}.remover{order:2}.resposta{text-align:left;flex-basis:100%;order:3;max-width:none}}@media (width<=720px){.prancheta{width:min(1080px,100% - 24px);padding:24px 0 48px}.topo{margin-bottom:18px}.acoes{width:100%}.acoes .botao{flex:1 1 0;padding-inline:10px}.regua-mestra{margin-bottom:20px;padding:14px 6px 12px}.mestra-cab,.mestra-vazia{padding-inline:8px}.regua-materia{grid-template-columns:minmax(0,1fr) auto 44px;grid-template-areas:"nome nome remover""resposta leitura leitura""escala escala escala""janelas janelas janelas";align-items:center;gap:10px 8px;padding:8px 6px 14px}.regua-cab,.regua-corpo{display:contents}.nome{grid-area:nome;margin-left:8px;font-size:1.15rem}.remover{grid-area:remover}.resposta{text-wrap:pretty;grid-area:resposta;padding-inline:8px}.situacao{margin:0 0 2px;display:flex}.escala{grid-area:escala;margin-top:4px}.janelas{grid-area:janelas;grid-template-columns:repeat(3,minmax(0,1fr)) minmax(0,1.3fr);padding-inline:8px}.leitura{grid-area:leitura;align-self:start;padding:0 10px 0 0}.leitura strong{font-size:1.6rem}.leitura>span{font-size:.75rem}.cursor-valor{font-size:2rem}.adicionar{width:100%}}@media (prefers-reduced-motion:reduce){*,:before,:after{transition:none!important;animation:none!important}}
