:root:has(.operador){--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light dark;--cor-superficie-base:var(--lightningcss-light,#f6f6f8)var(--lightningcss-dark,#08080b);--cor-superficie-elevada:var(--lightningcss-light,#fff)var(--lightningcss-dark,#111116);--cor-superficie-afundada:var(--lightningcss-light,#eeeef2)var(--lightningcss-dark,#0c0c10);--cor-superficie-sobreposta:var(--lightningcss-light,#fff)var(--lightningcss-dark,#17171d);--cor-texto-primario:var(--lightningcss-light,#0b0b10)var(--lightningcss-dark,#f4f4f6);--cor-texto-secundario:var(--lightningcss-light,#4a4a55)var(--lightningcss-dark,#b4b4bf);--cor-texto-terciario:var(--lightningcss-light,#666672)var(--lightningcss-dark,#8e8e9a);--cor-texto-desativado:var(--lightningcss-light,#9d9da8)var(--lightningcss-dark,#5b5b66);--cor-texto-invertido:var(--lightningcss-light,#fff)var(--lightningcss-dark,#0b0b10);--cor-borda-subtil:var(--lightningcss-light,#e7e7ec)var(--lightningcss-dark,#1f1f27);--cor-borda-padrao:var(--lightningcss-light,#d6d6de)var(--lightningcss-dark,#2c2c36);--cor-borda-forte:var(--lightningcss-light,#9a9aa6)var(--lightningcss-dark,#4a4a57);--cor-acento:var(--lightningcss-light,#4f46e5)var(--lightningcss-dark,#5048e5);--cor-acento-hover:var(--lightningcss-light,#4338ca)var(--lightningcss-dark,#4338ca);--cor-acento-ativo:var(--lightningcss-light,#3730a3)var(--lightningcss-dark,#3730a3);--cor-acento-fundo:var(--lightningcss-light,#eef0ff)var(--lightningcss-dark,#17163a);--cor-acento-borda:var(--lightningcss-light,#c7cdfe)var(--lightningcss-dark,#33307a);--cor-acento-texto:var(--lightningcss-light,#3730a3)var(--lightningcss-dark,#b3bcfd);--cor-borda-foco:var(--lightningcss-light,#4f46e5)var(--lightningcss-dark,#8b93fb);--estado-patologia:var(--lightningcss-light,#c62a2a)var(--lightningcss-dark,#f47a7a);--estado-patologia-fundo:var(--lightningcss-light,#fdecec)var(--lightningcss-dark,#2c1214);--estado-patologia-borda:var(--lightningcss-light,#f4c3c3)var(--lightningcss-dark,#5c2226);--estado-patologia-texto:var(--lightningcss-light,#8f1c1c)var(--lightningcss-dark,#f8b4b4);--estado-planeado:var(--lightningcss-light,#1f5fbf)var(--lightningcss-dark,#74a8f7);--estado-planeado-fundo:var(--lightningcss-light,#e9f1fd)var(--lightningcss-dark,#111f36);--estado-planeado-borda:var(--lightningcss-light,#bed3f3)var(--lightningcss-dark,#243d63);--estado-planeado-texto:var(--lightningcss-light,#16478f)var(--lightningcss-dark,#acccf9);--estado-executado:var(--lightningcss-light,#0f7a4c)var(--lightningcss-dark,#43c68b);--estado-executado-fundo:var(--lightningcss-light,#e4f5ec)var(--lightningcss-dark,#0d251b);--estado-executado-borda:var(--lightningcss-light,#b0dcc7)var(--lightningcss-dark,#1b4a35);--estado-executado-texto:var(--lightningcss-light,#0b5b38)var(--lightningcss-dark,#8fe0b8);--estado-atencao:var(--lightningcss-light,#a15f00)var(--lightningcss-dark,#e8a846);--estado-atencao-fundo:var(--lightningcss-light,#fcf2de)var(--lightningcss-dark,#2d210c);--estado-atencao-borda:var(--lightningcss-light,#ecd6a2)var(--lightningcss-dark,#5a4218);--estado-atencao-texto:var(--lightningcss-light,#6e4300)var(--lightningcss-dark,#f2cd8f);--raio-controlo:8px;--raio-contentor:14px;--elev-menu:var(--lightningcss-light,0 4px 16px #0f0f1e14)var(--lightningcss-dark,0 4px 16px #00000080);--elev-dialogo:var(--lightningcss-light,0 24px 64px #0f0f1e2e)var(--lightningcss-dark,0 24px 64px #000000b3);--op-brilho:var(--lightningcss-light,#4f46e524)var(--lightningcss-dark,#6366f138);--op-brilho-2:var(--lightningcss-light,#0ea5e91a)var(--lightningcss-dark,#38bdf81f);--op-grade:var(--lightningcss-light,#0f0f1e0b)var(--lightningcss-dark,#ffffff09);--op-vidro:var(--lightningcss-light,#ffffffb8)var(--lightningcss-dark,#08080bb8);--op-serie-1:var(--lightningcss-light,#4f46e5)var(--lightningcss-dark,#8b93fb);--op-serie-2:var(--lightningcss-light,#0e8fc2)var(--lightningcss-dark,#38bdf8);--op-serie-3:var(--lightningcss-light,#0f7a4c)var(--lightningcss-dark,#43c68b);--op-serie-4:var(--lightningcss-light,#c62a2a)var(--lightningcss-dark,#f47a7a);background-color:var(--cor-superficie-base)}@media (prefers-color-scheme:dark){:root:has(.operador){--lightningcss-light: ;--lightningcss-dark:initial}}:root:has(.operador[data-tema-operador=claro]){--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}:root:has(.operador[data-tema-operador=escuro]){--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}.operador{background-color:var(--cor-superficie-base);min-height:100dvh;color:var(--cor-texto-primario);font-family:var(--font-geist), "Geist", "Inter", ui-sans-serif, system-ui, -apple-system, "Segoe UI", sans-serif;-webkit-font-smoothing:antialiased}.op-fundo{background-image:radial-gradient(60rem 28rem at 12% -8%, var(--op-brilho), transparent 70%), radial-gradient(40rem 22rem at 92% -12%, var(--op-brilho-2), transparent 70%), linear-gradient(to right, var(--op-grade) 1px, transparent 1px), linear-gradient(to bottom, var(--op-grade) 1px, transparent 1px);background-repeat:no-repeat,no-repeat,repeat,repeat;background-size:auto,auto,32px 32px,32px 32px;-webkit-mask-image:linear-gradient(#000 0 30rem,#0000 52rem);mask-image:linear-gradient(#000 0 30rem,#0000 52rem)}.op-vidro{background-color:var(--op-vidro);-webkit-backdrop-filter:saturate(160%)blur(14px);backdrop-filter:saturate(160%)blur(14px)}.op-cartao{border:1px solid var(--cor-borda-subtil);border-radius:var(--raio-contentor);background:linear-gradient(180deg, color-mix(in oklab, var(--cor-acento) 5%, transparent), transparent 40%), var(--cor-superficie-elevada);transition:border-color var(--mov-rapido) var(--mov-curva), transform var(--mov-medio) var(--mov-curva);position:relative}.op-cartao:hover{border-color:var(--cor-borda-padrao)}.op-texto-degrade{background:linear-gradient(90deg, var(--cor-texto-primario), color-mix(in oklab, var(--cor-texto-primario) 55%, var(--cor-acento)));color:#0000;-webkit-background-clip:text;background-clip:text}.operador :focus-visible{outline:2px solid var(--cor-borda-foco);outline-offset:2px}.operador [data-foco-na-moldura]:focus-visible{outline:none}@keyframes op-brilhar{0%,to{opacity:.55}50%{opacity:1}}.op-pulso{animation:2.4s ease-in-out infinite op-brilhar}@media (prefers-reduced-motion:reduce){.operador *,.operador :before,.operador :after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.op-secoes section{overflow-wrap:anywhere;border-color:var(--cor-borda-subtil);background:linear-gradient(180deg, color-mix(in oklab, var(--cor-acento) 4%, transparent), transparent 120px), var(--cor-superficie-elevada);min-width:0;padding:20px}.op-secoes section h2{letter-spacing:-.01em;font-size:15px}
