@font-face{font-family:Big Shoulders Display;font-style:normal;font-display:swap;font-weight:800;src:url(/assets/big-shoulders-display-latin-800-normal-DDUD9Xuh.woff2)format("woff2"),url(/assets/big-shoulders-display-latin-800-normal-CI0lhnTM.woff)format("woff")}@font-face{font-family:Ubuntu;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/ubuntu-latin-400-normal-CQJ26Fy6.woff2)format("woff2"),url(/assets/ubuntu-latin-400-normal-ChuJk2Dr.woff)format("woff")}@font-face{font-family:Ubuntu;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/ubuntu-latin-700-normal-DlYwEzNn.woff2)format("woff2"),url(/assets/ubuntu-latin-700-normal-DAmh8SsM.woff)format("woff")}@font-face{font-family:Ubuntu Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/ubuntu-mono-latin-400-normal-l4cqI2xd.woff2)format("woff2"),url(/assets/ubuntu-mono-latin-400-normal-DpWeehTz.woff)format("woff")}:root{--surface-100:#eef5ee;--surface-200:#fff;--surface-300:#d9e7da;--line:#b2c8b8;--line-strong:#5e8069;--ink:#0b1f15;--ink-muted:#355245;--brand:#176b42;--on-brand:#fff;--brand-strong:#0f4a30;--brand-deep:#082c1f;--on-deep:#f1f8f2;--brand-tint:#c3e0cb;--accent:#e3b13a;--on-accent:#2a1f00;--info:#144f8c;--info-tint:#cfe0f5;--warning:#6b3f00;--warning-tint:#f7e3b0;--danger:#8f1f15;--on-danger:#fff;--danger-tint:#f6d0ca;--focus:#0b57d0;--shadow-card:6px 6px 0 #b4d5bd;--space-1:4px;--space-2:8px;--space-3:12px;--space-4:16px;--space-5:24px;--space-6:32px;--space-7:48px;--space-8:64px;--target-min:44px;--radius-sm:2px;--radius-md:4px;--radius-lg:6px;--font-display:"Big Shoulders Display", "Arial Narrow", Impact, sans-serif;--font-sans:"Ubuntu", system-ui, "Segoe UI", sans-serif;--font-mono:"Ubuntu Mono", ui-monospace, Menlo, Consolas, monospace;--fs-xs:.75rem;--fs-sm:.875rem;--fs-base:1rem;--fs-lg:1.125rem;--fs-xl:1.25rem;--fs-2xl:1.5rem;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}:root[data-contraste=alto]{--surface-100:#fff;--surface-300:#e6efe7;--line:#000;--line-strong:#000;--ink:#000;--ink-muted:#1a2b21;--brand:#0a3d26;--brand-strong:#062a1a;--brand-tint:#bfe3ca;--accent:#f2c14b;--on-accent:#000;--info:#0b3a6b;--warning:#4d2d00;--danger:#6e0f08;--focus:#03c;--shadow-card:6px 6px 0 #000}*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;scrollbar-gutter:stable;overflow-x:clip}@media (prefers-reduced-motion:no-preference){html:not([data-movimento=reduzido]){scroll-behavior:smooth}}html,body{scrollbar-color:var(--line-strong) var(--surface-300)}body{background:var(--surface-100);min-height:100dvh;color:var(--ink);font:400 var(--fs-base) / 1.5 var(--font-sans);margin:0;overflow-x:clip}h1,h2,h3,p,dl,dd{margin:0}:focus-visible{outline:3px solid var(--focus);outline-offset:2px}a{color:var(--brand-strong)}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition:none!important;animation:none!important}}[data-movimento=reduzido],[data-movimento=reduzido] *,[data-movimento=reduzido] :before,[data-movimento=reduzido] :after{scroll-behavior:auto!important;transition:none!important;animation:none!important}.tf-sr-only{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;top:0;overflow:hidden}.tf-icon{fill:currentColor;flex:none;width:20px;height:20px}.tf-icon__knock{fill:none;stroke:var(--icon-knock,var(--surface-200));stroke-width:2.5px;stroke-linecap:round;stroke-linejoin:round}.tf-titulo{font:800 clamp(2.25rem, 8vw, 3.25rem) / 1 var(--font-display);text-transform:uppercase;letter-spacing:.01em;overflow-wrap:anywhere}.tf-sub{color:var(--ink-muted);font:400 var(--fs-base) / 1.5 var(--font-sans)}.tf-link{color:var(--brand-strong);text-underline-offset:4px;font-weight:700;text-decoration:underline;text-decoration-thickness:2px}.tf-pilha{gap:var(--space-4);display:grid}.tf-linha{justify-content:space-between;align-items:center;gap:var(--space-2) var(--space-4);flex-wrap:wrap;display:flex}.tf-divisor{align-items:center;gap:var(--space-3);color:var(--ink-muted);font:400 var(--fs-sm) / 1.43 var(--font-sans);display:flex}.tf-divisor:before,.tf-divisor:after{content:"";background:var(--line-strong);flex:1;height:1px}.tf-brand{align-items:center;gap:var(--space-2);font:800 1.75rem / 1 var(--font-display);letter-spacing:.04em;color:var(--ink);text-decoration:none;display:inline-flex}.tf-brand svg{flex:none;width:32px;height:32px}.tf-brand__leaf{fill:var(--brand)}.tf-brand__pulse{fill:none;stroke:var(--on-brand);stroke-width:2.5px;stroke-linecap:round;stroke-linejoin:round}.tf-on-deep .tf-brand{color:var(--on-deep)}.tf-btn{--edge:var(--ink);justify-content:center;align-items:center;gap:var(--space-2);min-height:var(--target-min);border:2px solid var(--edge);border-radius:var(--radius-md);box-shadow:3px 3px 0 var(--edge);font:700 var(--fs-base) / 1.5 var(--font-sans);letter-spacing:.02em;cursor:pointer;padding:8px 20px;text-decoration:none;display:inline-flex}.tf-btn:hover{box-shadow:4px 4px 0 var(--edge);transform:translate(-1px,-1px)}.tf-btn:active{box-shadow:0 0 0 var(--edge);transform:translate(3px,3px)}.tf-btn--bloco{width:100%}.tf-btn--primario{background:var(--accent);color:var(--on-accent)}.tf-btn--secundario{background:var(--surface-200);color:var(--ink)}.tf-btn--ghost{color:var(--brand-strong);box-shadow:none;text-underline-offset:4px;background:0 0;border-color:#0000;padding:8px 6px;text-decoration:underline;text-decoration-thickness:2px}.tf-btn--ghost:hover,.tf-btn--ghost:active{box-shadow:none;background:var(--brand-tint);transform:none}.tf-btn--perigo{--edge:var(--danger);background:var(--danger);color:var(--on-danger)}.tf-btn:disabled,.tf-btn[aria-disabled=true]{background:var(--surface-300);color:var(--ink-muted);border:2px dashed var(--line-strong);box-shadow:none;cursor:not-allowed;transform:none}.tf-field{gap:var(--space-2);display:grid}.tf-field__label{font:700 var(--fs-base) / 1.5 var(--font-sans)}.tf-field__hint{color:var(--ink-muted);font:400 var(--fs-sm) / 1.43 var(--font-sans)}.tf-control{border:2px solid var(--ink);border-radius:var(--radius-md);background:var(--surface-200);align-items:stretch;min-height:48px;display:flex;overflow:hidden}.tf-control:focus-within{outline:3px solid var(--focus);outline-offset:2px}.tf-input{min-width:0;padding:0 var(--space-4);font:400 var(--fs-base) / 1.5 var(--font-sans);color:var(--ink);background:0 0;border:0;flex:1}.tf-input[type=date],.tf-input[type=datetime-local]{min-height:44px;padding-block:0}.tf-input::-webkit-datetime-edit{padding:0}.tf-input:focus{outline:none}.tf-input::placeholder{color:var(--ink-muted);opacity:.8}.tf-control__extra{align-items:center;gap:var(--space-2);padding:0 var(--space-3);border:0;border-left:2px solid var(--ink);background:var(--surface-300);color:var(--ink);font:700 var(--fs-sm) / 1.43 var(--font-sans);cursor:pointer;display:inline-flex}.tf-control__extra:focus-visible{outline:3px solid var(--focus);outline-offset:-3px}.tf-field--erro .tf-control{border-color:var(--danger)}.tf-control__unidade{min-width:48px;padding:0 var(--space-3);border-left:2px solid var(--ink);background:var(--surface-300);color:var(--ink);font:400 var(--fs-sm) / 1 var(--font-mono);justify-content:center;align-items:center;display:inline-flex}.tf-simulador__corpo{gap:var(--space-5);display:grid}.tf-simulador__campos{gap:var(--space-4);display:grid}.tf-simulador__campo{gap:var(--space-1)}.tf-simulador__mensagens{gap:var(--space-1);margin:0;padding:0;list-style:none;display:grid}.tf-simulador__mensagem{align-items:flex-start;gap:var(--space-2);color:var(--warning);font-size:var(--fs-sm);display:flex}.tf-simulador__mensagem .tf-icon{flex:none;width:18px;height:18px}.tf-simulador__mensagem--fora-aparelho,.tf-simulador__mensagem--unidade{color:var(--danger)}.tf-grafico{gap:var(--space-3);display:grid}.tf-grafico__item{padding:var(--space-3);border:2px solid var(--ink);border-radius:var(--radius-md);background:var(--surface-100);margin:0}.tf-grafico__svg{width:100%;height:auto;display:block}.tf-grafico__eixo{stroke:var(--line-strong);stroke-width:1px;stroke-dasharray:4 4}.tf-grafico__linha{fill:none;stroke:var(--brand-strong);stroke-width:3px;stroke-linejoin:round}.tf-grafico__rotulo{fill:var(--ink);font:400 11px var(--font-mono)}.tf-grafico__legenda{margin-top:var(--space-2);color:var(--ink-muted);font-size:var(--fs-sm)}.tf-tabela th,.tf-tabela td{padding:var(--space-2) var(--space-3);border-bottom:1px solid var(--line);text-align:left}.tf-tabela td{font-family:var(--font-mono)}@media (width>=960px){.tf-simulador__corpo{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start}}.tf-field__erro{align-items:flex-start;gap:var(--space-2);color:var(--danger);font:700 var(--fs-sm) / 1.43 var(--font-sans);display:flex}.tf-field__erro .tf-icon{--icon-knock:var(--surface-100);width:18px;height:18px;margin-top:1px}.tf-check{align-items:center;gap:var(--space-3);min-height:var(--target-min);cursor:pointer;display:flex}.tf-check input{width:24px;height:24px;accent-color:var(--brand);flex:none;margin:0}.tf-alert{gap:var(--space-3);padding:var(--space-4);border:2px solid var(--info);border-radius:var(--radius-lg);background:var(--info-tint);color:var(--ink);--icon-knock:var(--info-tint);grid-template-columns:auto 1fr;display:grid}.tf-alert .tf-icon{width:24px;height:24px;color:var(--info)}.tf-alert__titulo{font:700 var(--fs-base) / 1.5 var(--font-sans);color:var(--info)}.tf-alert__texto{font:400 var(--fs-base) / 1.5 var(--font-sans)}.tf-alert__acao{margin-top:var(--space-3)}.tf-alert--atencao{border-color:var(--warning);background:var(--warning-tint);--icon-knock:var(--warning-tint)}.tf-alert--atencao .tf-icon,.tf-alert--atencao .tf-alert__titulo{color:var(--warning)}.tf-alert--perigo{border-color:var(--danger);background:var(--danger-tint);--icon-knock:var(--danger-tint)}.tf-alert--perigo .tf-icon,.tf-alert--perigo .tf-alert__titulo{color:var(--danger)}.tf-alert--sucesso{border-color:var(--brand);background:var(--brand-tint);--icon-knock:var(--brand-tint)}.tf-alert--sucesso .tf-icon,.tf-alert--sucesso .tf-alert__titulo{color:var(--brand-strong)}.tf-toasts{z-index:25;top:calc(56px + var(--space-2));left:var(--space-2);right:var(--space-2);gap:var(--space-3);pointer-events:none;display:grid;position:fixed}.tf-toasts__lista{gap:var(--space-3);display:grid}.tf-toasts__lista:empty{display:none}.tf-toast{--faixa:var(--brand);gap:var(--space-3);padding:var(--space-3) var(--space-1) var(--space-3) var(--space-4);background:var(--surface-200);color:var(--ink);border:2px solid var(--ink);border-left:8px solid var(--faixa);border-radius:var(--radius-lg);box-shadow:4px 4px 0 var(--ink);pointer-events:auto;--icon-knock:var(--surface-200);grid-template-columns:auto 1fr auto;align-items:start;animation:.18s ease-out tf-toast-entrada;display:grid}.tf-toast .tf-icon{width:24px;height:24px;color:var(--faixa);margin-top:2px}.tf-toast__titulo{font:700 var(--fs-base) / 1.5 var(--font-sans)}.tf-toast__texto{font:400 var(--fs-base) / 1.5 var(--font-sans)}.tf-toast__acao{min-height:var(--target-min);margin-top:var(--space-1);padding:0 var(--space-1);color:var(--brand-strong);font:700 var(--fs-base) / 1.5 var(--font-sans);text-underline-offset:3px;cursor:pointer;background:0 0;border:0;align-items:center;text-decoration:underline;display:inline-flex}.tf-toast__fechar{width:var(--target-min);height:var(--target-min);border-radius:var(--radius-md);color:var(--ink);cursor:pointer;background:0 0;border:0;place-items:center;padding:0;display:grid}.tf-toast__fechar svg{fill:none;stroke:currentColor;stroke-width:3px;stroke-linecap:square;width:18px;height:18px}.tf-toast__fechar:hover,.tf-toast__acao:hover{background:var(--brand-tint)}.tf-toast__fechar:focus-visible,.tf-toast__acao:focus-visible{outline:3px solid var(--focus);outline-offset:-3px}.tf-toast--erro{--faixa:var(--danger)}.tf-toast--atencao{--faixa:var(--warning)}.tf-toast--info{--faixa:var(--info)}:root[data-contraste=alto] .tf-toast{box-shadow:none;border-width:3px 3px 3px 12px}:root[data-contraste=alto] .tf-toast__titulo{text-underline-offset:4px;text-decoration:underline}@media (forced-colors:active){.tf-toast{box-shadow:none;border-width:3px 3px 3px 12px}.tf-toast__titulo{text-underline-offset:4px;text-decoration:underline}}@keyframes tf-toast-entrada{0%{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:none}}@media (width>=880px){.tf-toasts{top:calc(64px + var(--space-3));left:auto;right:var(--space-4);width:min(420px, calc(100vw - 2 * var(--space-4)))}}.tf-auth{grid-template-rows:auto 1fr;grid-template-columns:1fr;min-height:100dvh;display:grid}.tf-auth__topo{justify-content:space-between;align-items:center;gap:var(--space-3);padding:var(--space-3) var(--space-4);display:flex}.tf-auth__voltar{min-height:var(--target-min);align-items:center;font-weight:700;display:inline-flex}.tf-auth__painel{padding:var(--space-4) var(--space-4) var(--space-5);background:var(--brand-deep);color:var(--on-deep);display:none;position:relative;overflow:hidden}.tf-auth--faixa .tf-auth__painel{gap:var(--space-4);border-bottom-right-radius:60px;align-content:start;display:grid}.tf-auth--faixa .tf-auth__topo{display:none}.tf-auth__arte{pointer-events:none;width:96px;height:96px;position:absolute;top:0;right:0}.tf-auth__texto{gap:var(--space-3);max-width:34ch;display:grid;position:relative}.tf-auth__kicker{font:700 var(--fs-xs) / 1.33 var(--font-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--accent)}.tf-auth__painel-titulo{font:800 clamp(2rem, 8.6vw, 2.5rem) / .95 var(--font-display);text-transform:uppercase}.tf-auth__painel-texto,.tf-auth__nota{font:400 var(--fs-sm) / 1.43 var(--font-sans)}.tf-auth__nota{display:none}.tf-auth__conteudo{padding:var(--space-5) var(--space-4);align-content:start;display:grid}.tf-auth__cartao{gap:var(--space-4);width:100%;max-width:440px;margin:0 auto;display:grid}.tf-leaf-brand{fill:var(--brand)}.tf-leaf-tint{fill:var(--brand-tint)}.tf-leaf-accent{fill:var(--accent)}.tf-leaf-deep{fill:var(--brand-strong)}.tf-auth__painel .tf-leaf-deep{fill:var(--brand);opacity:.55}@media (width>=720px){.tf-auth__conteudo{align-content:center}.tf-auth__cartao{padding:var(--space-5);background:var(--surface-200);border:2px solid var(--ink);border-radius:var(--radius-lg);box-shadow:var(--shadow-card)}}@media (width>=880px){.tf-auth,.tf-auth--faixa{grid-template-rows:1fr;grid-template-columns:minmax(320px,46%) 1fr}.tf-auth__topo,.tf-auth--faixa .tf-auth__topo{display:none}.tf-auth__painel,.tf-auth--faixa .tf-auth__painel{gap:var(--space-6);min-height:100dvh;padding:var(--space-7);border-radius:0;grid-template-rows:auto 1fr auto;display:grid}.tf-auth__arte{aspect-ratio:1;width:42%;max-width:300px;height:auto}.tf-auth__texto{align-self:center;max-width:30ch}.tf-auth__painel-titulo{font-size:clamp(3rem,5.2vw,4.5rem)}.tf-auth__painel-texto{font-size:var(--fs-lg);line-height:1.56}.tf-auth__nota{max-width:44ch;display:block}.tf-auth__conteudo{padding:var(--space-7) var(--space-6)}}.tf-carregando{min-height:100dvh;color:var(--ink-muted);font:400 var(--fs-base) / 1.5 var(--font-sans);place-items:center;display:grid}.tf-pagina{align-content:start;gap:var(--space-4);max-width:640px;padding:var(--space-6) var(--space-4);grid-template-columns:minmax(0,1fr);margin:0 auto;display:grid}.tf-botao-link{font:inherit;cursor:pointer;background:0 0;border:0;padding:0;font-weight:700}.tf-centro{text-align:center}.tf-selo{border:2px solid var(--ink);border-radius:0 var(--space-5) 0 var(--space-5);background:var(--brand-tint);width:64px;height:64px;color:var(--brand-strong);--icon-knock:var(--brand-tint);place-items:center;display:grid}.tf-selo .tf-icon{width:32px;height:32px}.tf-etapas{gap:var(--space-2);display:grid}.tf-etapas__rotulo{font:700 var(--fs-xs) / 1.33 var(--font-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--ink-muted)}.tf-etapas__barras{gap:var(--space-2);display:flex}.tf-etapas__barra{border:2px solid var(--ink);border-radius:var(--radius-sm);background:var(--surface-200);flex:1;height:6px}.tf-etapas__barra--feita{background:var(--brand)}.tf-select{appearance:auto;cursor:pointer}.tf-grupo{gap:var(--space-2);border:0;min-width:0;margin:0;padding:0;display:grid}.tf-grupo legend{margin-bottom:var(--space-2);padding:0}.tf-opcoes{gap:var(--space-3);display:grid}.tf-opcao{align-items:flex-start;gap:var(--space-3);padding:var(--space-3) var(--space-4);border:2px solid var(--ink);border-radius:var(--radius-lg);background:var(--surface-200);cursor:pointer;display:flex}.tf-opcao input{width:24px;height:24px;accent-color:var(--brand);flex:none;margin:0}.tf-opcao:has(input:checked){background:var(--brand-tint);box-shadow:3px 3px 0 var(--ink)}.tf-opcao:has(input:focus-visible){outline:3px solid var(--focus);outline-offset:2px}.tf-opcao__titulo{font:700 var(--fs-base) / 1.5 var(--font-sans);display:block}.tf-opcao__texto{color:var(--ink-muted);font:400 var(--fs-sm) / 1.43 var(--font-sans);display:block}.tf-requisitos{color:var(--ink-muted);font:400 var(--fs-sm) / 1.43 var(--font-sans);gap:2px;margin:0;padding:0;list-style:none;display:grid}.tf-requisitos__ok{color:var(--brand-strong);font-weight:700}.tf-codigo{border:0;min-width:0;margin:0;padding:0}.tf-codigo__caixas{gap:var(--space-2);display:flex}.tf-codigo__caixa{border:2px solid var(--ink);border-radius:var(--radius-md,6px);background:var(--surface-200);min-width:0;max-width:56px;height:56px;color:var(--ink);font:700 var(--fs-2xl) / 1 var(--font-mono);text-align:center;flex:1;padding:0}.tf-field--erro .tf-codigo__caixa{border-color:var(--danger)}.tf-qr{width:192px;height:192px;padding:var(--space-2);border:2px solid var(--ink);background:#fff}.tf-segredo{font:400 var(--fs-sm) / 1.43 var(--font-mono);overflow-wrap:anywhere}.tf-passos{gap:var(--space-2);padding-left:var(--space-5);font:400 var(--fs-base) / 1.5 var(--font-sans);margin:0;display:grid}.tf-subtitulo{font:700 var(--fs-lg) / 1.44 var(--font-sans)}.tf-documento{max-width:720px}.tf-captcha{min-width:0;min-height:65px;margin-block:var(--space-2);justify-content:center;display:flex}fieldset.tf-captcha{border:0;padding:0}.tf-on-deep :focus-visible,.tf-on-deep:focus-visible{outline-color:var(--accent)}.tf-pular{top:var(--space-2);left:var(--space-2);z-index:30;padding:var(--space-3) var(--space-4);background:var(--surface-200);border:2px solid var(--ink);border-radius:var(--radius-md);font-weight:700;position:absolute;transform:translateY(-200%)}.tf-pular:focus{transform:none}.tf-app{min-height:100dvh}.tf-app__conteudo{padding-bottom:calc(var(--target-min) + var(--space-8))}.tf-app__conteudo:focus{outline:none}.tf-menu{z-index:20;justify-content:space-between;align-items:center;gap:var(--space-3);min-height:56px;padding:0 var(--space-3) 0 var(--space-4);background:var(--surface-200);border-bottom:2px solid var(--line-strong);display:flex;position:sticky;inset:0 0 auto}.tf-menu .tf-brand{display:inline-flex}.tf-menu__lista{z-index:20;padding:0 0 env(safe-area-inset-bottom);background:var(--surface-200);border-top:2px solid var(--line-strong);margin:0;list-style:none;display:flex;position:fixed;inset:auto 0 0}.tf-menu__lista li{flex:1;min-width:0}.tf-menu__link{min-height:calc(var(--target-min) + var(--space-3));padding:var(--space-1);color:var(--ink-muted);font-size:var(--fs-xs);text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:2px;font-weight:700;line-height:1.2;text-decoration:none;display:flex}.tf-menu__link .tf-icon{width:22px;height:22px}.tf-menu__link[aria-current=page]{color:var(--brand-strong);box-shadow:inset 0 3px 0 var(--brand)}.tf-menu__conta{align-items:center;gap:var(--space-2);min-height:var(--target-min);padding:0 var(--space-3);color:var(--ink);font:inherit;cursor:pointer;background:0 0;border:0;display:flex}.tf-menu__conta[data-state=open] .tf-menu__seta{transform:rotate(180deg)}.tf-menu__nome{font-weight:700;line-height:1.25;display:block}.tf-menu__perfil{color:var(--ink-muted);font-size:var(--fs-xs);line-height:1.33;display:block}.tf-menu__opcoes{z-index:40;min-width:180px;padding:var(--space-2);background:var(--surface-200);border:2px solid var(--ink);border-radius:var(--radius-lg);box-shadow:var(--shadow-card)}.tf-menu__opcoes[data-state=open]{animation:.16s cubic-bezier(.2,.8,.2,1) tf-dialogo-in}.tf-menu__opcoes[data-state=closed]{animation:.11s forwards tf-dialogo-out}.tf-menu__opcao{min-height:36px;color:var(--ink);font-size:var(--fs-sm);padding:0 var(--space-3);border-radius:var(--radius-md);cursor:pointer;outline:none;align-items:center;font-weight:700;text-decoration:none;display:flex}.tf-menu__opcao[data-highlighted]{background:var(--brand-tint)}.tf-menu__opcao:focus-visible{outline:2px solid var(--focus);outline-offset:-2px}.tf-menu__acoes{align-items:center;display:flex}@media (width<=879.98px){.tf-menu__identidade{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}}@media (width>=880px){.tf-app__conteudo{padding-bottom:0}.tf-menu{align-items:center;gap:var(--space-5);min-height:64px;padding:0 var(--space-5);border-top:0;border-bottom:2px solid var(--line-strong);grid-template-columns:auto minmax(0,1fr) auto;display:grid;position:sticky;inset:0 0 auto}.tf-menu .tf-brand{justify-self:start;display:inline-flex}.tf-menu__lista{justify-content:center;gap:var(--space-5);background:0 0;border:0;padding:0;position:static}.tf-menu__lista li{flex:none}.tf-menu__link{min-height:64px;padding:0 var(--space-1);color:var(--ink);font-size:var(--fs-sm);place-items:center;display:grid}.tf-menu__link .tf-icon{display:none}.tf-menu__link[aria-current=page]{color:var(--ink);box-shadow:none;text-decoration:underline;-webkit-text-decoration-color:var(--brand);text-decoration-color:var(--brand);text-underline-offset:8px;text-decoration-thickness:3px}.tf-menu__acoes{justify-self:end;align-items:center;gap:var(--space-3);min-width:0;max-width:100%}.tf-menu__conta{min-width:0;max-width:15rem;min-height:40px;padding:var(--space-1) var(--space-3);background:var(--surface-200);border:2px solid var(--ink);border-radius:var(--radius-md)}.tf-menu__conta .tf-icon{width:16px;height:16px}.tf-menu__conta .tf-menu__seta{width:14px;height:14px}.tf-menu__identidade{text-align:left;min-width:0}.tf-menu__nome{text-overflow:ellipsis;white-space:nowrap;font-size:var(--fs-sm);line-height:1.29;overflow:hidden}.tf-menu__perfil{line-height:1.08}}.tf-dialogo-overlay{z-index:50;background:#0b1f1599;animation:.15s tf-overlay-in;position:fixed;inset:0}.tf-dialogo-overlay[data-state=closed]{animation:.15s tf-overlay-out}@keyframes tf-overlay-in{0%{opacity:0}to{opacity:1}}@keyframes tf-overlay-out{0%{opacity:1}to{opacity:0}}.tf-dialogo{z-index:51;padding:var(--space-4);place-items:center;display:grid;position:fixed;inset:0;overflow-y:auto}.tf-dialogo__painel{background:var(--surface-200);border:2px solid var(--ink);border-radius:var(--radius-lg);width:100%;max-width:480px;box-shadow:var(--shadow-card)}.tf-dialogo[data-state=open]{animation:.22s cubic-bezier(.2,.8,.2,1) tf-dialogo-in}.tf-dialogo[data-state=closed]{animation:.15s forwards tf-dialogo-out}@keyframes tf-dialogo-in{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@keyframes tf-dialogo-out{0%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(8px)}}.tf-dialogo__cabecalho{align-items:flex-start;gap:var(--space-3);padding:var(--space-5) var(--space-5) 0;display:flex}.tf-dialogo__titulo{font:700 var(--fs-xl) / 1.4 var(--font-sans);color:var(--ink);flex:1}.tf-dialogo__descricao{padding:var(--space-3) var(--space-5) 0;font:400 var(--fs-base) / 1.5 var(--font-sans);color:var(--ink-muted)}.tf-dialogo__corpo{padding:var(--space-4) var(--space-5)}.tf-dialogo__rodape{gap:var(--space-3);padding:0 var(--space-5) var(--space-5);flex-wrap:wrap;justify-content:flex-end;display:flex}.tf-dialogo__fechar{border-radius:var(--radius-md);width:36px;height:36px;color:var(--ink-muted);cursor:pointer;background:0 0;border:0;flex:none;justify-content:center;align-items:center;display:inline-flex}.tf-dialogo__fechar:hover{background:var(--surface-300);color:var(--ink)}.tf-dialogo__fechar:focus-visible{outline:3px solid var(--focus);outline-offset:2px}@media (width<=479.98px){.tf-dialogo__rodape{flex-direction:column-reverse}.tf-dialogo__rodape .tf-btn{width:100%}}.tf-cartao{background:var(--surface-200);border:2px solid var(--ink);border-radius:var(--radius-lg);box-shadow:var(--shadow-card);padding:var(--space-5)}.tf-cartao__titulo{font:700 20px/28px var(--font-sans);color:var(--ink);margin-bottom:var(--space-3)}.tf-dados-perfil{gap:0;margin:0;padding:0;display:grid}.tf-dado{align-items:baseline;gap:var(--space-2);padding:var(--space-2) 0;border-bottom:1px solid var(--surface-300);flex-wrap:wrap;display:flex}.tf-dado:first-child{padding-top:0}.tf-dado:last-child{border-bottom:none;padding-bottom:0}.tf-dado__rotulo{color:var(--ink);font-weight:700}.tf-dado__valor{color:var(--ink-muted);margin:0}.tf-menu__icone,.tf-acessibilidade{width:var(--target-min);min-height:var(--target-min);color:var(--brand);cursor:pointer;background:0 0;border:0;place-items:center;padding:0;display:inline-grid}.tf-menu__icone .tf-icon,.tf-acessibilidade .tf-icon{width:24px;height:24px}.tf-menu__icone:hover,.tf-acessibilidade:hover{background:var(--brand-tint)}@media (width>=880px){.tf-menu__icone,.tf-acessibilidade{border:2px solid var(--ink);border-radius:var(--radius-md);background:var(--surface-200);width:40px;min-height:40px}.tf-menu__icone:hover,.tf-acessibilidade:hover{background:var(--brand-tint)}}.tf-acessibilidade{right:var(--space-4);bottom:calc(var(--space-4) + env(safe-area-inset-bottom));z-index:30;width:var(--target-min);min-height:var(--target-min);border:2px solid var(--ink);background:var(--surface-200);box-shadow:0 2px 0 var(--ink);border-radius:50%;position:fixed}.tf-menu .tf-acessibilidade{bottom:calc(var(--target-min) + var(--space-3) + 2px + var(--space-3) + env(safe-area-inset-bottom))}.tf-auth__conteudo{padding-bottom:calc(var(--target-min) + var(--space-5) + env(safe-area-inset-bottom))}@media (width>=880px){.tf-acessibilidade,.tf-menu .tf-acessibilidade{right:var(--space-5);bottom:var(--space-5);width:48px;min-height:48px}.tf-auth__conteudo{padding-bottom:var(--space-5)}}.tf-ajustes{gap:var(--space-5);display:grid}.tf-ajustes__rotulo{color:var(--ink);font-weight:700}.tf-ajuste{justify-content:space-between;align-items:center;gap:var(--space-4);display:flex}.tf-ajuste__dica{color:var(--ink-muted);font-size:var(--fs-sm)}.tf-opcoes{gap:var(--space-3);margin-top:var(--space-2);flex-wrap:wrap;display:flex}.tf-opcoes__item{align-items:center;gap:var(--space-2);min-height:var(--target-min);cursor:pointer;display:inline-flex}.tf-opcoes__radio{border:2px solid var(--ink);background:var(--surface-200);cursor:pointer;border-radius:50%;place-items:center;width:24px;height:24px;padding:0;display:grid}.tf-opcoes__marca{background:var(--brand);border-radius:50%;width:12px;height:12px}.tf-chave{border:2px solid var(--ink);background:var(--surface-300);cursor:pointer;border-radius:14px;flex:none;width:52px;height:28px;padding:0;position:relative}.tf-chave[data-state=checked]{background:var(--brand)}.tf-chave__bola{border:2px solid var(--ink);background:var(--surface-200);border-radius:50%;width:20px;height:20px;transition:transform .15s;display:block;transform:translate(2px)}.tf-chave__bola[data-state=checked]{transform:translate(26px)}.tf-busca{gap:var(--space-3);display:grid}.tf-busca__campo{min-height:var(--target-min);padding:0 var(--space-3);border:2px solid var(--ink);border-radius:var(--radius-md);background:var(--surface-200);color:var(--ink);font:inherit}.tf-busca__lista{gap:var(--space-1);max-height:50vh;margin:0;padding:0;list-style:none;display:grid;overflow-y:auto}.tf-busca__item{width:100%;color:var(--ink);font:inherit;text-align:left;justify-content:space-between;align-items:center;gap:var(--space-3);min-height:var(--target-min);padding:0 var(--space-3);border-radius:var(--radius-md);cursor:pointer;background:0 0;border:0;font-weight:700;display:flex}.tf-busca__item:hover,.tf-busca__item:focus-visible{background:var(--brand-tint);box-shadow:inset 4px 0 0 var(--brand)}.tf-busca__grupo{color:var(--ink-muted);font-size:var(--fs-xs);font-weight:400}.tf-busca__vazio{color:var(--ink-muted)}.tf-btn,.tf-menu__link,.tf-menu__icone,.tf-acessibilidade,.tf-busca__item,.tf-dialogo__fechar,.tf-menu__opcao{transition:background-color .15s,box-shadow .15s,color .15s,transform .15s}.tf-pagina-entrada{animation:.22s both tf-pagina-in}@keyframes tf-pagina-in{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}.tf-modulo{max-width:880px}.tf-modulo__kicker{color:var(--brand-strong);font:400 var(--fs-base) / 1.5 var(--font-mono)}.tf-abas{scrollbar-width:thin;border-bottom:2px solid var(--line-strong);margin:0;padding:0;list-style:none;display:flex;overflow-x:auto}.tf-abas__link{min-height:var(--target-min);padding:0 var(--space-3);color:var(--ink-muted);white-space:nowrap;align-items:center;font-weight:700;text-decoration:none;display:flex}.tf-abas__link:hover{background:var(--brand-tint)}.tf-abas__link[aria-current=page]{color:var(--brand-strong);box-shadow:inset 0 -3px 0 var(--brand)}.tf-tecnica{gap:var(--space-5)}.tf-markdown{gap:var(--space-3);color:var(--ink-muted);display:grid}.tf-markdown p,.tf-markdown ul,.tf-markdown ol{margin:0}.tf-markdown ul,.tf-markdown ol{padding-left:var(--space-5)}.tf-markdown strong{color:var(--ink)}.tf-markdown table{border-collapse:collapse;width:100%;display:block;overflow-x:auto}.tf-markdown th,.tf-markdown td{padding:var(--space-2) var(--space-3);border:1px solid var(--line);text-align:left;vertical-align:top}.tf-markdown th{background:var(--surface-200);color:var(--ink)}.tf-tecnica__rodape{gap:var(--space-2);padding-top:var(--space-4);border-top:2px solid var(--line);display:grid}.tf-tecnica__titulo{font:700 var(--fs-base) / 1.5 var(--font-sans)}.tf-tecnica__fontes{gap:var(--space-2);padding-left:var(--space-5);color:var(--ink-muted);font-size:var(--fs-sm);margin:0;display:grid}.tf-lista-cartoes{gap:var(--space-5);grid-template-columns:repeat(auto-fit,minmax(16rem,1fr));margin:0;padding:0;list-style:none;display:grid}.tf-lista-simples{gap:var(--space-1);padding-left:var(--space-5);margin:0;display:grid}.tf-dados{gap:var(--space-1);margin:0;display:grid}.tf-dados dt{margin-top:var(--space-3);color:var(--ink-muted);font-size:var(--fs-sm);justify-self:start;font-weight:700}.tf-dados dt:first-child{margin-top:0}.tf-dados dd{margin:0}.tf-dados dt.tf-etiqueta,.tf-etiqueta{padding:2px var(--space-2);color:var(--ink);font:400 var(--fs-xs) / 1.5 var(--font-mono);text-transform:uppercase;background:var(--brand-tint);border:2px solid var(--ink);border-radius:var(--radius-sm)}.tf-etiqueta{align-items:center;gap:var(--space-2);width:fit-content;display:inline-flex}.tf-etiqueta .tf-icon{width:24px;height:14px}.tf-etiqueta--fes{background:var(--accent);color:var(--on-accent)}.tf-modo__faixa{font:700 var(--fs-lg) / 1.44 var(--font-mono)}.tf-inicio{gap:var(--space-5);max-width:960px}.tf-hero{padding:var(--space-6) var(--space-5);background:var(--brand-deep);color:var(--on-deep);border-radius:var(--radius-lg);position:relative;overflow:hidden}.tf-hero__arte{pointer-events:none;width:288px;height:288px;display:none;position:absolute;top:0;right:0}.tf-hero__texto{justify-items:start;gap:var(--space-3);max-width:36rem;display:grid;position:relative}.tf-hero__kicker{color:var(--brand-tint);font:400 var(--fs-base) / 1.5 var(--font-mono)}.tf-hero__sub{font:400 var(--fs-lg) / 1.5 var(--font-sans)}.tf-titulo--secao{font-size:clamp(1.75rem,5vw,2.25rem)}.tf-modulo-cartao{align-content:start;gap:var(--space-2);list-style:none;display:grid;position:relative}.tf-titulo--cartao{font-size:clamp(1.75rem,5vw,2.25rem)}.tf-modulo-cartao__acao:after{content:"";position:absolute;inset:0}.tf-modulo-cartao:focus-within{outline:3px solid var(--focus);outline-offset:2px}.tf-modulo-cartao__acao:focus-visible{outline:none}@media (width>=720px){.tf-hero{padding:var(--space-7) var(--space-6)}.tf-hero__arte{display:block}}.tf-acc{gap:var(--space-4);margin:0;padding:0;list-style:none;display:grid}.tf-acc__item{background:var(--surface-200);color:var(--ink);border:2px solid var(--ink);border-radius:var(--radius-md);overflow:hidden}.tf-acc__item[data-open=true]{box-shadow:var(--shadow-card)}.tf-acc__h{margin:0}.tf-acc__btn{justify-content:space-between;align-items:center;gap:var(--space-4);width:100%;min-height:64px;padding:var(--space-3) var(--space-4);color:inherit;font:700 var(--fs-lg) / 1.44 var(--font-sans);text-align:left;cursor:pointer;background:0 0;border:0;display:flex}.tf-acc__btn:hover{background:var(--brand-tint)}.tf-acc__btn:focus-visible{outline:3px solid var(--focus);outline-offset:-3px}.tf-acc__item[data-open=true]>.tf-acc__h>.tf-acc__btn{background:var(--ink);color:var(--surface-100)}.tf-acc__ind{flex:none;place-items:center;width:32px;height:32px;display:grid}.tf-acc__ind svg{fill:none;stroke:currentColor;stroke-width:3px;stroke-linecap:square;width:20px;height:20px;transition:transform .22s}.tf-acc__item[data-open=true] .tf-acc__ind svg{transform:rotate(180deg)}.tf-acc__painel{grid-template-rows:0fr;transition:grid-template-rows .22s;display:grid}.tf-acc__item[data-open=true]>.tf-acc__painel{border-top:2px solid var(--ink);grid-template-rows:1fr}.tf-acc__interno{visibility:hidden;min-height:0;transition:visibility 0s linear .22s;overflow:hidden}.tf-acc__item[data-open=true]>.tf-acc__painel>.tf-acc__interno{visibility:visible;transition-delay:0s}.tf-acc__corpo{gap:var(--space-3);max-width:760px;padding:var(--space-4) var(--space-4) var(--space-5);display:grid}.tf-faq__destaque{font:700 var(--fs-lg) / 1.44 var(--font-sans)}.tf-faq__rodape{align-items:center;gap:var(--space-2) var(--space-5);font-size:var(--fs-sm);flex-wrap:wrap;display:flex}.tf-faq__fonte{color:var(--brand-strong);text-underline-offset:3px;text-decoration:underline;text-decoration-thickness:2px}.tf-atlas{gap:var(--space-5);display:grid}.tf-corpos{justify-content:center;gap:var(--space-5);display:flex}.tf-corpo{gap:var(--space-2);width:min(100%,13rem);display:grid}.tf-corpo__rotulo{color:var(--ink-muted);font:700 var(--fs-sm) / 1.43 var(--font-mono);text-align:center;text-transform:uppercase}.tf-corpo__moldura{position:relative}.tf-corpo__svg{width:100%;height:auto;display:block}.tf-ponto{width:var(--target-min);height:var(--target-min);background:color-mix(in srgb, var(--accent) 55%, transparent);border:2px solid var(--ink);cursor:pointer;border-radius:50%;padding:0;position:absolute;transform:translate(-50%,-50%)}.tf-ponto:hover,.tf-ponto--marcado{background:var(--accent);box-shadow:0 0 0 3px var(--ink)}.tf-regioes,.tf-grupo-botoes{gap:var(--space-3);border:0;flex-wrap:wrap;min-width:0;margin:0;padding:0;display:flex}.tf-regioes .tf-btn[aria-pressed=true],.tf-grupo-botoes .tf-btn[aria-pressed=true]{background:var(--ink);color:var(--surface-100)}.tf-regiao{gap:var(--space-4);display:grid}.tf-regiao__topo{justify-content:space-between;align-items:center;gap:var(--space-3);flex-wrap:wrap;display:flex}.tf-regiao__figura{justify-items:center;gap:var(--space-3);margin:0;display:grid}.tf-desenho{width:min(100%,16rem);height:auto}.tf-eletrodo{stroke:var(--ink);stroke-width:.6px;opacity:.92}.tf-eletrodo--c1{fill:var(--info);background:var(--info)}.tf-eletrodo--c2{fill:var(--accent);background:var(--accent)}.tf-eletrodo__codigo{font:700 4.4px var(--font-mono)}.tf-eletrodo__codigo--c1{fill:#fff}.tf-eletrodo__codigo--c2{fill:var(--on-accent)}.tf-legenda{gap:var(--space-2) var(--space-5);color:var(--ink-muted);font-size:var(--fs-sm);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.tf-legenda li{align-items:center;gap:var(--space-2);display:flex}.tf-legenda__amostra{border:2px solid var(--ink);border-radius:var(--radius-sm);width:16px;height:16px}.tf-passos{gap:var(--space-2);padding-left:var(--space-5);margin:0;display:grid}.tf-corpo__destaque{fill:var(--accent);fill-opacity:.45;stroke:var(--ink);stroke-width:.8px;stroke-dasharray:2 1.5}.tf-regiao__visuais{justify-content:center;align-items:flex-start;gap:var(--space-5);flex-wrap:wrap;display:flex}.tf-onde{gap:var(--space-1);width:7rem;display:grid}.tf-filtros{gap:var(--space-4) var(--space-6);flex-wrap:wrap;display:flex}.tf-filtros__rotulo{margin-bottom:var(--space-2);padding:0;font-weight:700}.tf-aparelho{gap:var(--space-5);display:grid}.tf-painel{gap:var(--space-2);justify-items:center;display:grid}.tf-painel__moldura{width:min(100%,16rem);position:relative}.tf-painel__svg{width:100%;height:auto;display:block}.tf-painel__corpo{fill:var(--surface-200);stroke:var(--ink);stroke-width:2px}.tf-painel__moldura-tela{fill:var(--surface-300);stroke:var(--line-strong);stroke-width:1.5px}.tf-painel__tela{fill:var(--info-tint);stroke:var(--ink);stroke-width:1px}.tf-painel__texto-tela{fill:var(--ink);font:400 9px var(--font-mono)}.tf-painel__texto-tela--forte{font-size:12px;font-weight:700}.tf-painel__led,.tf-painel__ranhura{fill:var(--ink)}.tf-painel__canal{fill:var(--surface-200);stroke:var(--accent);stroke-width:3px}.tf-painel__seta{fill:none;stroke:var(--accent);stroke-width:3px;stroke-linecap:round;stroke-linejoin:round}.tf-painel__tecla{fill:var(--accent);fill-opacity:.55;stroke:var(--ink);stroke-width:1.2px;stroke-linejoin:round}.tf-painel__tecla--escura{fill:var(--ink-muted);fill-opacity:1}.tf-painel__texto-tecla{fill:var(--ink);font:700 7px var(--font-sans)}.tf-painel__texto-tecla--clara{fill:var(--surface-100)}.tf-painel__texto-tecla--canal{fill:var(--ink-muted);font-weight:400}.tf-painel__liga{fill:var(--accent);stroke:var(--ink);stroke-width:1.5px}.tf-painel__icone-liga{fill:none;stroke:var(--ink);stroke-width:2px;stroke-linecap:round}.tf-painel__realce{fill:none;stroke:var(--focus);stroke-width:3px;stroke-dasharray:5 3}.tf-painel__ponto{cursor:pointer;background:0 0;border:0;border-radius:50%;width:36px;height:36px;padding:0;position:absolute;transform:translate(-50%,-50%)}.tf-painel__nota{text-align:center}.tf-controles{align-items:start;gap:var(--space-2) var(--space-4);grid-template-columns:minmax(0,1fr);margin:0;padding:0;list-style:none;display:grid}.tf-controles>li{background:var(--surface-200);border:2px solid var(--line);border-radius:var(--radius-md);display:grid}.tf-controles>li:has(>.tf-controle[aria-expanded=true]){border-color:var(--ink);box-shadow:var(--shadow-card)}.tf-controle{align-items:flex-start;gap:var(--space-3);width:100%;min-height:var(--target-min);padding:var(--space-2) var(--space-3);border-radius:var(--radius-md);color:var(--ink);font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;display:flex}.tf-controle:hover{background:var(--brand-tint)}.tf-controle__numero{background:var(--ink);border-radius:var(--radius-sm);width:32px;height:32px;color:var(--surface-100);font:700 var(--fs-sm) / 1 var(--font-mono);flex:none;place-items:center;display:grid}.tf-controle__nome{font-weight:700;display:block}.tf-controle__funcao{color:var(--ink-muted);font-size:var(--fs-sm);display:block}.tf-checklist{gap:var(--space-4);padding:var(--space-4);border:2px solid var(--ink);border-radius:var(--radius-lg);background:var(--surface-200);margin:0;display:grid}.tf-checklist__etapa{padding:0 var(--space-2);color:var(--ink);font-weight:700}.tf-checklist__grupo{gap:var(--space-1);display:grid}.tf-checklist__grupo h4{margin:0}.tf-checklist__itens{gap:var(--space-1);margin:0;padding:0;list-style:none;display:grid}.tf-checklist__item{align-items:flex-start;gap:var(--space-3);min-height:var(--target-min);padding:var(--space-2) 0;cursor:pointer;display:flex}.tf-checklist__item input{width:22px;height:22px;accent-color:var(--brand);flex:none;margin:1px 0 0}@media (width>=640px){.tf-controles{grid-template-columns:repeat(2,minmax(0,1fr))}}.tf-casos{gap:var(--space-5);margin:0;padding:0;list-style:none;display:grid}.tf-caso{gap:var(--space-3);display:grid}.tf-caso__resposta{gap:var(--space-2);padding:var(--space-4);background:var(--brand-tint);border:2px solid var(--brand);border-radius:var(--radius-md);display:grid}.tf-pacientes__topo{justify-content:space-between;align-items:flex-end;gap:var(--space-4);flex-wrap:wrap;display:flex}.tf-pacientes__busca{align-items:flex-end;gap:var(--space-3);flex-wrap:wrap;display:flex}.tf-pacientes__busca .tf-field{flex:260px}.tf-pacientes__busca .tf-btn{min-height:48px}.tf-pacientes__vazio{display:block}.tf-tabela__rolagem{border:2px solid var(--ink);border-radius:var(--radius-lg);background:var(--surface-200);overflow-x:auto}.tf-tabela{border-collapse:collapse;width:100%}.tf-tabela th,.tf-tabela td{padding:var(--space-3) var(--space-4);border-bottom:1px solid var(--line-strong);text-align:left;vertical-align:top}.tf-tabela tbody tr:last-child td{border-bottom:0}.tf-tabela th{padding:0}.tf-tabela__ordenar{align-items:center;gap:var(--space-2);width:100%;min-height:var(--target-min);padding:var(--space-2) var(--space-4);color:var(--ink);font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;font-weight:700;display:inline-flex}.tf-tabela__ordenar:hover{background:var(--brand-tint)}.tf-tabela__seta{color:var(--ink-muted);font-size:var(--fs-xs)}.tf-tabela__mono{font-family:var(--font-mono)}.tf-paginacao{justify-content:space-between;align-items:center;gap:var(--space-3);flex-wrap:wrap;display:flex}.tf-form-grade{align-items:start;gap:var(--space-4);display:grid}@media (width>=720px){.tf-form-grade{grid-template-columns:repeat(2,minmax(0,1fr))}}.tf-acoes{gap:var(--space-3);flex-wrap:wrap;display:flex}.tf-control--texto{min-height:96px}.tf-textarea{min-height:96px;padding:var(--space-3) var(--space-4);resize:vertical;font:400 var(--fs-base) / 1.5 var(--font-sans)}.tf-estado{gap:var(--space-2);border:0;margin:0;padding:0;display:grid}.tf-estado__legenda{color:var(--ink);padding:0;font-weight:700}.tf-estado__opcoes{gap:var(--space-2) var(--space-5);flex-wrap:wrap;display:flex}@media (width>=1024px){.tf-pagina{max-width:1200px;padding:var(--space-7) var(--space-6)}.tf-documento{max-width:720px}}.tf-espere{align-items:center;gap:var(--space-3);color:var(--ink);font-weight:700;display:flex}.tf-espere:empty{display:none}.tf-espere__icone{border:3px solid var(--brand-tint);border-top-color:var(--brand);border-radius:50%;flex:none;width:20px;height:20px;animation:.8s linear infinite tf-girar}@keyframes tf-girar{to{transform:rotate(360deg)}}.tf-controle__leitura{padding:0 var(--space-3) var(--space-1) calc(var(--space-3) * 2 + 32px);color:var(--ink-muted);font-size:var(--fs-sm);margin:0}.tf-controle__explicacao{gap:var(--space-2);padding:var(--space-1) var(--space-3) var(--space-3) calc(var(--space-3) * 2 + 32px);justify-items:start;display:grid}.tf-controle__explicacao .tf-controle__leitura{padding:0}.tf-controle__explicacao[hidden]{display:none}.tf-osciloscopio{gap:var(--space-3);display:grid}.tf-osciloscopio__canal{gap:var(--space-1);display:grid}.tf-osciloscopio__tela{background:var(--surface-200);border-radius:var(--radius-sm);height:80px}.tf-grafico__rotulo-canal{color:var(--ink);font:700 var(--fs-sm) / 1.4 var(--font-mono)}.tf-osciloscopio__linha--c1{stroke:var(--info)}.tf-osciloscopio__linha--c2{stroke:var(--warning)}.tf-osciloscopio__envoltoria{stroke:var(--brand-strong)}.tf-osciloscopio__cursor{stroke:var(--danger);stroke-width:2px}.tf-osciloscopio__tela line,.tf-osciloscopio__tela path{vector-effect:non-scaling-stroke}
