:root{--papel:#f4f3ef;--fundo-3d:#d5dee6;--superficie:#fbfaf8;--tinta:#1d1d1b;--tinta-suave:#5a5953;--linha:#d8d6cd;--destaque:#e8a100;--destaque-suave:#e8a1002e;--erro:#b3261e;--corte:#2f6fb5;--fonte:system-ui, -apple-system, "Segoe UI", Roboto, sans-serif;--alvo-de-toque:44px;--altura-da-barra:52px;--largura-da-ficha:380px;--largura-da-arvore:320px;--largura-da-seta:36px;--recuo-do-nivel:12px;--opacidade-escondida:.45;--altura-da-ficha-meio:50%;--altura-da-arvore-meio:65%;--altura-da-ficha-cheia:90%;--raio:6px;--toque-suave:#1d1d1b0f;--altura-das-abas:32px;--altura-da-faixa:84px;--lado-do-cubo:72px;--duracao-sobe:.3s;--duracao-desce:.25s;--duracao-troca:.15s;--duracao-aviso:.2s;--duracao-grupo:.2s;--duracao-lado:.25s;--duracao-faixa:.2s}*,:before,:after{box-sizing:border-box;min-width:0}[hidden]{display:none!important}html,body{height:100%;font-family:var(--fonte);color:var(--tinta);background:var(--papel);margin:0;font-size:16px;line-height:1.4}body{overflow:hidden}#app{flex-direction:column;height:100dvh;display:flex}.botao{min-height:var(--alvo-de-toque);font:inherit;color:var(--tinta);border:1px solid var(--tinta);border-radius:var(--raio);cursor:pointer;white-space:nowrap;background:0 0;padding:0 16px;font-size:1rem}.botao:hover:not(:disabled){background:#1d1d1b0f}.botao:disabled{opacity:.45;cursor:default}.botao-primario{color:var(--papel);background:var(--tinta)}.botao-primario:hover:not(:disabled){background:#000}.botao-grande{min-height:56px;padding:0 36px;font-size:1.125rem;font-weight:600}.botao-discreto{color:var(--tinta-suave);border-color:#0000}:focus-visible{outline:3px solid var(--destaque);outline-offset:2px}.barra{min-height:var(--altura-da-barra);background:var(--superficie);border-bottom:1px solid var(--linha);flex:none;align-items:center;gap:12px;padding:4px 12px;display:flex}.barra-arquivo{flex:1;align-items:baseline;gap:10px;display:flex}.barra-nome{text-overflow:ellipsis;white-space:nowrap;font-weight:600;overflow:hidden}.barra-tamanho{color:var(--tinta-suave);white-space:nowrap;flex:none;font-size:.875rem}.barra-acoes{flex:none;gap:8px;display:flex}.area{flex:1;min-height:0;position:relative;overflow:hidden}.palco,.mundo{position:absolute;inset:0}.mundo canvas{touch-action:none;display:block}#app:not([data-fase=pronto]) .mundo{visibility:hidden}body[data-arrastando=true] .palco{outline:3px dashed var(--destaque);outline-offset:-10px}.inicio{text-align:center;background:var(--papel);flex-direction:column;justify-content:center;align-items:center;gap:16px;padding:16px;display:none;position:absolute;inset:0}#app[data-fase=inicio] .inicio{display:flex}.inicio h1{letter-spacing:-.01em;margin:0 0 8px;font-size:clamp(1.75rem,6vw,2.5rem);font-weight:650}.inicio p{color:var(--tinta-suave);margin:0}.inicio-arraste{display:none}@media (pointer:fine){.inicio-arraste{display:block}}.carregando{background:var(--papel);justify-content:center;align-items:center;padding:16px;display:flex;position:absolute;inset:0}.carregando-caixa{width:min(360px,100%)}.carregando-texto{text-align:center;margin:0 0 12px}.progresso{background:var(--linha);border-radius:2px;height:4px;overflow:hidden}.progresso-barra{background:var(--tinta);width:0;height:100%;transition:width .2s linear}.progresso[data-indeterminado=true] .progresso-barra{width:35%;transition:none;animation:1.4s ease-in-out infinite correr}@keyframes correr{0%{transform:translate(-100%)}to{transform:translate(285%)}}.aviso{z-index:4;background:var(--papel);justify-content:center;align-items:flex-start;padding:32px 16px;display:flex;position:absolute;inset:0;overflow-y:auto}.aviso-caixa{border-left:4px solid var(--destaque);width:min(520px,100%);padding-left:16px}.aviso-caixa[data-tipo=erro]{border-left-color:var(--erro)}.aviso-caixa h2{margin:0 0 8px;font-size:1.25rem}.aviso-caixa[data-tipo=erro] h2{color:var(--erro)}.aviso-caixa p{overflow-wrap:anywhere;margin:0 0 12px}.aviso-fazer{color:var(--tinta-suave)}.aviso-acoes{flex-wrap:wrap;gap:8px;margin:16px 0;display:flex}.aviso-caixa details{color:var(--tinta-suave);margin-top:16px}.aviso-caixa summary{min-height:var(--alvo-de-toque);cursor:pointer;align-items:center;display:flex}.aviso-caixa pre{white-space:pre-wrap;overflow-wrap:anywhere;background:var(--superficie);border:1px solid var(--linha);border-radius:var(--raio);max-height:40vh;margin:0;padding:12px;font-size:.75rem;overflow:auto}.ficha,.arvore{z-index:5;background:var(--superficie);border:0 solid var(--linha);visibility:hidden;flex-direction:column;display:flex;position:absolute}.ficha[data-visivel=true],.arvore[data-visivel=true]{visibility:visible}.alca{display:none}.ficha-topo{flex:none;align-items:flex-start;gap:8px;padding:8px 8px 8px 16px;display:flex}.ficha-voltar{flex:none;display:none}.ficha[data-voltar=true] .ficha-voltar{display:block}.ficha[data-voltar=true] .ficha-topo{padding-left:4px}.ficha-titulos{flex:1}.ficha-titulos h2{overflow-wrap:anywhere;margin:4px 0 2px;font-size:1.0625rem;font-weight:650}.ficha-titulos p{color:var(--tinta-suave);overflow-wrap:anywhere;margin:0;font-size:.8125rem}.busca{border-bottom:1px solid var(--linha);flex:none;padding:0 16px 10px}.busca input{width:100%;height:var(--alvo-de-toque);font:inherit;color:var(--tinta);border:1px solid var(--linha);border-radius:var(--raio);background:#fff;padding:0 12px;font-size:16px}.busca input:focus-visible{outline-offset:0;border-color:var(--tinta)}.ficha-conteudo{flex:1;min-height:0;display:flex}.ficha-corpo{overscroll-behavior:contain;padding-bottom:env(safe-area-inset-bottom);flex:1;overflow-y:auto}.grupo h3{z-index:1;overflow-wrap:anywhere;background:var(--papel);border-bottom:1px solid var(--linha);margin:0;padding:8px 16px;font-size:.8125rem;font-weight:650;position:sticky;top:0}.grupo dl{margin:0}.linha{border-bottom:1px solid #d8d6cd99;grid-template-columns:minmax(0,2fr) minmax(0,3fr);gap:12px;padding:8px 16px;display:grid}.linha dt{color:var(--tinta-suave);overflow-wrap:anywhere;font-size:.875rem}.linha dd{color:var(--tinta);overflow-wrap:anywhere;margin:0;font-size:.9375rem}.linha dd.vazio{color:var(--tinta-suave);font-style:italic}.unidade{color:var(--tinta-suave)}mark{color:var(--tinta);background:var(--destaque);border-radius:2px}.sem-resultado{color:var(--tinta-suave);overflow-wrap:anywhere;margin:0;padding:24px 16px}.sem-resultado-segundo{padding-top:0}.arvore-topo{border-bottom:1px solid var(--linha);flex:none;align-items:center;gap:8px;padding:4px 8px 0;display:flex}.abas{flex:1;gap:4px;display:flex}.aba{min-height:var(--alvo-de-toque);font:inherit;color:var(--tinta-suave);cursor:pointer;white-space:nowrap;background:0 0;border:0;border-bottom:3px solid #0000;padding:0 12px}.aba[aria-selected=true]{color:var(--tinta);border-bottom-color:var(--tinta);font-weight:600}.arvore .busca{padding-top:8px}.arvore-escondidas{color:var(--tinta-suave);background:var(--papel);border-bottom:1px solid var(--linha);flex:none;justify-content:space-between;align-items:center;gap:8px;padding:4px 12px 4px 16px;font-size:.875rem;display:flex}.arvore-aviso{color:var(--tinta-suave);border-bottom:1px solid var(--linha);flex:none;margin:0;padding:6px 16px;font-size:.8125rem}.arvore-lista{overscroll-behavior:contain;flex:1;min-height:0;position:relative;overflow-y:auto}.arv-linha{min-height:var(--alvo-de-toque);padding-left:calc(var(--nivel,0) * var(--recuo-do-nivel));border-bottom:1px solid #d8d6cd80;align-items:stretch;display:flex}.arv-linha[data-escolhido=true]{background:var(--destaque-suave);box-shadow:inset 3px 0 0 var(--destaque)}.arv-seta,.arv-seta-vazia{width:var(--largura-da-seta);flex:none}.arv-seta{cursor:pointer;background:0 0;border:0;padding:0;position:relative}.arv-seta:before{content:"";border-style:solid;border-width:5px 0 5px 7px;border-color:transparent transparent transparent var(--tinta-suave);transform-origin:33%;margin:-5px 0 0 -3px;position:absolute;top:50%;left:50%}.arv-linha[aria-expanded=true]>.arv-seta:before{transform:rotate(90deg)}.arv-nome{font:inherit;text-align:left;color:inherit;cursor:pointer;background:0 0;border:0;flex-direction:column;flex:1;justify-content:center;align-items:flex-start;padding:4px 8px 4px 0;display:flex}.arv-texto,.arv-classe{text-overflow:ellipsis;white-space:nowrap;max-width:100%;overflow:hidden}.arv-texto{font-size:.9375rem}.arv-classe{color:var(--tinta-suave);font-size:.75rem;line-height:1.25}.arv-etiqueta{color:var(--tinta-suave);margin-left:6px;font-size:.75rem;font-style:italic}.arv-conta{color:var(--tinta-suave);font-variant-numeric:tabular-nums;flex:none;align-self:center;padding:0 12px 0 4px;font-size:.8125rem}.arv-linha[data-escondido=true] .arv-nome,.arv-linha[data-escondido=true] .arv-conta{opacity:var(--opacidade-escondida)}.arv-linha-mais{padding-left:calc(var(--nivel,0) * var(--recuo-do-nivel) + var(--largura-da-seta))}.arv-mais{padding:0 8px}@media (hover:hover){.arv-nome:hover,.arv-seta:hover{background:#1d1d1b0d}.aba:hover{color:var(--tinta)}}.botao[aria-pressed=true]{color:var(--papel);background:var(--tinta)}.botao[aria-pressed=true]:hover:not(:disabled){background:#000}@media (width>=768px){.ficha{width:var(--largura-da-ficha);border-left-width:1px;top:0;bottom:0;right:0;transform:translate(100%)}.arvore{width:var(--largura-da-arvore);border-right-width:1px;top:0;bottom:0;left:0;transform:translate(-100%)}.ficha[data-visivel=true],.arvore[data-visivel=true]{transform:none}.area[data-ficha=aberta] .palco{right:var(--largura-da-ficha)}.area[data-arvore=aberta] .palco{left:var(--largura-da-arvore)}}@media (width>=768px) and (width<=1099.98px){.area[data-ficha=aberta][data-arvore=aberta] .palco{left:0}}@media (width<=767.98px){.ficha,.arvore{height:var(--altura-da-ficha-meio);border-top-width:1px;border-radius:14px 14px 0 0;bottom:0;left:0;right:0;transform:translateY(100%);box-shadow:0 -6px 20px #1d1d1b24}.arvore{height:var(--altura-da-arvore-meio)}.area[data-tamanho=cheio] :is(.ficha,.arvore){height:var(--altura-da-ficha-cheia)}.ficha[data-visivel=true],.arvore[data-visivel=true]{transform:none}.area[data-vista=ficha] .arvore[data-visivel=false]{transform:translate(-100%)}.area[data-vista=arvore] .ficha[data-visivel=false]{transform:translate(100%)}.alca{cursor:grab;touch-action:none;background:0 0;border:0;flex:none;width:100%;height:24px;padding:0;display:block;position:relative}.alca:before{content:"";position:absolute;inset:-10px 0}.alca:after{content:"";background:var(--linha);border-radius:3px;width:40px;height:5px;margin-left:-20px;position:absolute;top:10px;left:50%}.ficha-topo{padding-top:0}.barra-arquivo{flex-direction:column;align-items:stretch;gap:0}.barra-tamanho{line-height:1.2}.barra{gap:8px}.barra-acoes{gap:6px}.barra-acoes .botao{padding:0 12px}.so-computador{display:none}}@media (width>=768px){.so-celular{display:none}}#app:not([data-fase=pronto]) :is(.faixa,.faixa-mensagem,.cubo,.faixa-popover,.medir-info,.medir-camada){display:none}.faixa{background:var(--superficie);border-bottom:1px solid var(--linha);flex:none}.faixa-abas{border-bottom:1px solid var(--linha);gap:2px;padding:0 8px;display:flex}.faixa-aba{min-height:var(--altura-das-abas);font:inherit;color:var(--tinta-suave);cursor:pointer;white-space:nowrap;background:0 0;border:0;border-bottom:2px solid #0000;padding:0 14px;font-size:.8125rem}.faixa-aba[aria-selected=true]{color:var(--tinta);border-bottom-color:var(--tinta)}@media (hover:hover){.faixa-aba:hover:not([aria-selected=true]){color:var(--tinta)}}.faixa-linha{height:var(--altura-da-faixa);overscroll-behavior-x:contain;align-items:stretch;display:flex;overflow-x:auto}.faixa-grupo{flex-direction:column;flex:none;padding:6px 8px 4px;display:flex}.faixa-grupo[data-divisor=true]{border-left:1px solid var(--linha)}.faixa-botoes{flex:1;align-items:stretch;gap:2px;display:flex}.faixa-rotulo{text-align:center;color:var(--tinta-suave);padding-top:2px;font-size:.6875rem;line-height:14px}.faixa-botao{min-width:60px;min-height:var(--alvo-de-toque);font:inherit;color:var(--tinta);border-radius:var(--raio);cursor:pointer;white-space:nowrap;background:0 0;border:1px solid #0000;flex-direction:column;flex:none;justify-content:center;align-items:center;gap:4px;padding:4px 8px;font-size:.75rem;line-height:1.2;display:flex}.faixa-botao:disabled{opacity:.45;cursor:default}.faixa-botao[aria-pressed=true],.faixa-botao[aria-expanded=true]{color:var(--papel);background:var(--tinta)}@media (hover:hover){.faixa-botao:hover:not(:disabled){background:var(--toque-suave)}.faixa-botao[aria-pressed=true]:hover:not(:disabled),.faixa-botao[aria-expanded=true]:hover:not(:disabled){background:var(--tinta)}}.faixa-mensagem{z-index:3;max-width:calc(100% - var(--lado-do-cubo) - 24px);overflow-wrap:anywhere;background:var(--superficie);border-right:1px solid var(--linha);border-bottom:1px solid var(--linha);border-radius:0 0 var(--raio) 0;margin:0;padding:4px 12px;font-size:.8125rem;position:absolute;top:0;left:0}.faixa-popover{z-index:10;background:var(--superficie);border:1px solid var(--linha);border-radius:var(--raio);width:min(264px,100% - 16px);padding:12px;position:fixed;overflow-y:auto;box-shadow:0 6px 20px #1d1d1b24}.popover-titulo{color:var(--tinta-suave);margin:0 0 8px;font-size:.8125rem}.popover-amostras{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;display:grid}.popover-amostra{min-height:var(--alvo-de-toque);background:var(--amostra);border:2px solid var(--superficie);border-radius:var(--raio);box-shadow:0 0 0 1px var(--linha);cursor:pointer;padding:0}.popover-botao{white-space:normal;width:100%;margin-top:8px;padding:0 8px}.popover-linha{align-items:center;gap:12px;display:flex}.popover-campo{min-height:var(--alvo-de-toque);accent-color:var(--tinta);flex:1;margin:0}.popover-valor{text-align:right;font-variant-numeric:tabular-nums;min-width:3.5ch}.popover-opcoes{flex-direction:column;gap:6px;display:flex}.popover-opcao{width:100%;min-height:var(--alvo-de-toque);font:inherit;text-align:left;color:var(--tinta);background:var(--superficie);border:1px solid var(--linha);border-radius:var(--raio);cursor:pointer;transition:background-color var(--duracao-troca) ease, border-color var(--duracao-troca) ease;align-items:center;gap:10px;padding:6px 10px;display:flex}.popover-opcao svg{flex:none}.popover-opcao-textos{flex-direction:column;min-width:0;display:flex}.popover-opcao-nome{font-size:.9375rem}.popover-opcao-detalhe{color:var(--tinta-suave);font-size:.8125rem}.popover-opcao[aria-pressed=true]{border-color:var(--corte);box-shadow:inset 3px 0 0 var(--corte)}.popover-opcao[aria-pressed=true] svg{color:var(--corte)}@media (hover:hover){.popover-opcao:hover{background:var(--toque-suave)}}.popover-dica{color:var(--tinta-suave);margin:8px 0 0;font-size:.8125rem}.cubo{--meio-lado:calc(var(--lado-do-cubo) / 2);z-index:2;width:var(--lado-do-cubo);height:var(--lado-do-cubo);touch-action:none;position:absolute;top:12px;right:12px}.cubo[data-girando=true] .cubo-face{cursor:grabbing}.cubo-corpo{width:100%;height:100%;transform-style:preserve-3d;position:relative}.cubo-face{font:inherit;text-transform:uppercase;white-space:nowrap;color:var(--tinta);background:var(--superficie);background:color-mix(in srgb, var(--superficie) 82%, transparent);border:1px solid var(--linha);backface-visibility:hidden;cursor:pointer;justify-content:center;align-items:center;padding:0;font-size:10px;font-weight:600;display:flex;position:absolute;inset:0}@media (hover:hover){.cubo-face:hover{background:var(--destaque-suave)}}.mundo canvas[data-ferramenta=deslocar]{cursor:move}.mundo canvas[data-ferramenta=girar]{cursor:grab}.mundo canvas[data-ferramenta=girar]:not([data-medindo=true]):active{cursor:grabbing}.mundo canvas[data-ferramenta=olhar]{cursor:crosshair}.mundo canvas[data-ferramenta=andar]{cursor:all-scroll}.mundo canvas[data-ferramenta=janela]{cursor:zoom-in}.janela-de-zoom{box-sizing:border-box;border:1.5px dashed var(--tinta);background:var(--toque-suave);pointer-events:none;position:absolute;top:0;left:0}.mundo canvas[data-medindo=true]{cursor:crosshair}.medir-camada{z-index:1;pointer-events:none;position:absolute;inset:0;overflow:hidden}.medir-ponto{box-sizing:content-box;background:var(--destaque);border:2px solid var(--superficie);border-radius:50%;width:10px;height:10px;position:absolute;top:0;left:0}.medir-rotulo{font-variant-numeric:tabular-nums;white-space:nowrap;background:var(--superficie);border:1px solid var(--linha);border-radius:var(--raio);padding:2px 8px;font-size:.8125rem;font-weight:600;position:absolute;top:0;left:0}.medir-info{z-index:3;pointer-events:none;position:absolute;inset:0}.medir-etiqueta,.medir-resultado{background:var(--superficie);border:1px solid var(--linha);border-radius:var(--raio);margin:0;padding:8px 12px;font-size:.875rem;position:absolute}.medir-etiqueta{max-width:calc(100% - 2 * var(--lado-do-cubo) - 48px);top:44px;left:50%;transform:translate(-50%)}.medir-resultado{bottom:12px;left:12px}.medir-distancia{margin:0;font-size:1rem;font-weight:650}.medir-detalhe{color:var(--tinta-suave);margin:2px 0 0;font-size:.8125rem}@media (width<=767.98px){.cubo{--lado-do-cubo:64px}.faixa{z-index:3;left:0;right:0;bottom:env(safe-area-inset-bottom);border-top:1px solid var(--linha);visibility:hidden;flex-direction:column;display:flex;position:absolute;transform:translateY(100%)}.faixa[data-visivel=true]{visibility:visible;transform:none}.faixa-abas{display:none}.area[data-vista=ficha] .faixa{bottom:var(--altura-da-ficha-meio)}.area[data-vista=arvore] .faixa{bottom:var(--altura-da-arvore-meio)}.area[data-tamanho=cheio][data-vista=ficha] .faixa,.area[data-tamanho=cheio][data-vista=arvore] .faixa{bottom:var(--altura-da-ficha-cheia)}.area[data-tamanho=cheio]:not([data-vista=nenhuma]) .faixa{opacity:0;visibility:hidden}.faixa-linha{scrollbar-width:none;height:auto;padding:6px 4px}.faixa-linha::-webkit-scrollbar{display:none}.faixa-grupo{flex-direction:row;order:var(--ordem-celular);padding:0 6px}.faixa-rotulo{display:none}.faixa-botao{min-width:56px}.faixa-mensagem{border:0;border-bottom:1px solid var(--linha);border-radius:0;max-width:none;padding:8px 12px;font-size:.875rem;position:static}.medir-etiqueta{max-width:calc(100% - var(--lado-do-cubo) - 36px);top:12px;left:12px;transform:none}.medir-resultado{max-width:calc(100% - 24px);left:12px}}.anima :is(.ficha,.arvore){transition:transform var(--duracao-desce) ease-in, height var(--duracao-desce) ease, visibility 0s linear var(--duracao-desce)}.anima :is(.ficha,.arvore)[data-visivel=true]{transition:transform var(--duracao-sobe) ease-out, height var(--duracao-desce) ease, visibility 0s}.anima .area[data-troca=lado] :is(.ficha,.arvore){transition:transform var(--duracao-lado) ease, height var(--duracao-desce) ease, visibility 0s linear var(--duracao-lado)}.anima .area[data-troca=lado] :is(.ficha,.arvore)[data-visivel=true]{transition:transform var(--duracao-lado) ease, height var(--duracao-desce) ease, visibility 0s}.anima .ficha-titulos,.anima .ficha-conteudo{transition:opacity var(--duracao-troca) linear}.ficha[data-trocando=true] .ficha-titulos,.ficha[data-trocando=true] .ficha-conteudo{opacity:0}.anima .arv-seta:before{transition:transform var(--duracao-grupo) ease}.anima .arv-linha.entrando{animation:aparecer var(--duracao-grupo) ease-out}.anima .aviso:not([hidden]),.anima .carregando:not([hidden]){animation:aparecer var(--duracao-aviso) ease-out}@media (width<=767.98px){.anima .faixa{transition:transform var(--duracao-faixa) ease-in, opacity var(--duracao-faixa) linear, bottom var(--duracao-do-bottom,var(--duracao-sobe)) var(--curva-do-bottom,ease-out), visibility 0s linear var(--duracao-faixa)}.anima .faixa[data-visivel=true]{transition:transform var(--duracao-faixa) ease-out, opacity var(--duracao-faixa) linear, bottom var(--duracao-do-bottom,var(--duracao-sobe)) var(--curva-do-bottom,ease-out), visibility 0s}.area[data-vista=nenhuma] .faixa{--duracao-do-bottom:var(--duracao-desce);--curva-do-bottom:ease-in}}.anima .cubo{transition:top var(--duracao-faixa) ease}.anima .faixa-popover:not([hidden]){animation:aparecer var(--duracao-troca) ease-out}@keyframes aparecer{0%{opacity:0}}@media (prefers-reduced-motion:reduce){.ficha,.arvore{opacity:0;transform:none!important}.ficha[data-visivel=true],.arvore[data-visivel=true]{opacity:1}.anima :is(.ficha,.arvore),.anima .area[data-troca=lado] :is(.ficha,.arvore){transition:opacity var(--duracao-desce) linear, visibility 0s linear var(--duracao-desce)!important}.anima :is(.ficha,.arvore)[data-visivel=true],.anima .area[data-troca=lado] :is(.ficha,.arvore)[data-visivel=true]{transition:opacity var(--duracao-sobe) linear, visibility 0s!important}.anima .arv-seta:before{transition:none}.faixa{opacity:0;transform:none!important}.faixa[data-visivel=true]{opacity:1}.anima .faixa{transition:opacity var(--duracao-faixa) linear, visibility 0s linear var(--duracao-faixa)!important}.anima .faixa[data-visivel=true]{transition:opacity var(--duracao-faixa) linear, visibility 0s!important}.anima .cubo{transition:none}.progresso[data-indeterminado=true] .progresso-barra{width:100%;animation:1.6s ease-in-out infinite pulsar}}@keyframes pulsar{0%,to{opacity:.25}50%{opacity:1}}
