:root{--fonte-sans:"Montserrat", "Segoe UI", system-ui, sans-serif;--fonte-mono:ui-monospace, "Cascadia Code", Consolas, monospace;--texto-2xs:.75rem;--texto-xs:.8125rem;--texto-sm:.875rem;--texto-base:.9375rem;--texto-md:1rem;--texto-lg:1.25rem;--texto-xl:1.5rem;--texto-2xl:1.875rem;--texto-3xl:2.25rem;--altura-linha-justa:1.3;--altura-linha-corpo:1.55;--trilha-titulo:-.025em;--espaco-assinatura:.22em;--espaco-1:4px;--espaco-2:10px;--espaco-3:14px;--espaco-4:18px;--espaco-5:22px;--espaco-6:28px;--espaco-8:36px;--espaco-10:44px;--raio-sm:6px;--raio-md:10px;--raio-lg:14px;--raio-xl:20px;--raio-marca:22%;--raio-pilula:999px;--ease:cubic-bezier(.2, 0, 0, 1);--ease-saida:cubic-bezier(.4, 0, 1, 1);--ease-mola:cubic-bezier(.34, 1.56, .64, 1);--dur-toque:.12s;--dur-rapido:.18s;--dur-base:.24s;--dur-lento:.38s;--z-base:0;--z-fixo:10;--z-menu:40;--z-gaveta:90;--z-dialogo:100;--z-flutuante:1000;--menta-400:#28f6d4;--menta-500:#00d1a7;--menta-600:#0ea78d;--menta-650:#0b8a74;--menta-700:#047857;--menta-800:#00574a;--menta-100:#d3f5ec;--menta-900:#0d3b3a;--navy-700:#17325a;--navy-800:#12243a;--navy-900:#0e223d;--navy-950:#0b1e35;--ciano-50:#ecfeff;--ciano-100:#cffafe;--ciano-200:#a5f3fc;--ciano-300:#67e8f9;--ciano-400:#22d3ee;--ciano-500:#06b6d4;--ciano-600:#0891b2;--ciano-700:#0e7490;--ciano-800:#155e75;--ciano-900:#164e63;--indigo-300:#a5b4fc;--indigo-400:#818cf8;--indigo-500:#6366f1;--indigo-600:#4f46e5;--indigo-700:#4338ca;--violeta-100:#ede9fe;--violeta-300:#c4b5fd;--violeta-400:#a78bfa;--violeta-500:#8b5cf6;--violeta-600:#7c3aed;--violeta-700:#6d28d9;--violeta-900:#2e1a5e;--coral-300:#fdba8c;--coral-400:#fb8c5a;--coral-500:#f9733f;--coral-700:#c2410c;--rosa-400:#f472b6;--rosa-700:#be185d;--tinta-950:#050c18;--tinta-900:#070f1d;--tinta-850:#0a1527;--tinta-800:#0e1a2e;--tinta-750:#13223a;--tinta-700:#182a45;--ilha-900:#0a1629;--ilha-800:#0b1b31;--ilha-700:#102440;--ardosia-950:#0f172a;--ardosia-800:#243449;--ardosia-700:#28405c;--ardosia-600:#334155;--ardosia-550:#56708f;--ardosia-500:#5e7896;--ardosia-450:#8fa3bf;--ardosia-400:#94a3b8;--ardosia-300:#5b7390;--cinza-500:#7c8aa0;--cinza-300:#d8e2ee;--cinza-200:#e2e8f0;--cinza-150:#e6ecf4;--cinza-100:#eef2f8;--gelo:#f3f6fa;--neve:#f8fafc;--nevoa:#eef3fa;--branco:#fff;--verde-800:#166534;--verde-600:#15803d;--verde-400:#4ade80;--ambar-800:#92400e;--ambar-700:#b45309;--ambar-400:#fbbf24;--vermelho-700:#b91c1c;--vermelho-600:#dc2626;--vermelho-400:#f87171;--vermelho-950:#1a0505;--azul-800:#075985;--azul-700:#0369a1;--azul-400:#53bdeb;--bruma:#e8ecf1;--papel:#f5f7fa;--papel-2:#eef1f5;--papel-3:#e4e9ef;--papel-campo:#fafbfc;--cinza-250:#d6dde6;--cinza-550:#6f7f96;--ardosia-350:#4d6480;--ciano-750:#0c6b86;--coral-750:#b03a0a;--grafite-950:#111214;--grafite-900:#18191c;--grafite-850:#1f2024;--grafite-800:#27292e;--grafite-700:#3a3c42;--grafite-500:#6b6e76;--grafite-300:#a3a6ad;--grafite-100:#ececee;--grafite-ilha-700:#222428;--grafite-ilha-800:#16171a;--grafite-ilha-900:#0c0d0f;--preto:#000;--neutro-50:#f2f2f2;--neutro-100:#e6e6e6;--neutro-500:#5c5c5c;--neutro-700:#3b3b3b;--verde-900:#14532d;--ambar-900:#78350f;--vermelho-800:#991b1b;--vermelho-900:#7f1d1d;--azul-900:#0c4a6e;--coral-800:#9a3412;--rosa-800:#9d174d;--areia-50:#fcfaf6;--areia-100:#f7f3ec;--areia-150:#f1ece3;--areia-200:#ebe5da;--areia-250:#e4ddd0;--areia-300:#d9d0c1;--areia-500:#8c7e6b;--areia-700:#665a4b;--areia-950:#2b241c;--cafe-300:#c9bba8;--cafe-700:#3b2f25;--cafe-800:#2a2119;--cafe-900:#1b1510;--creme:#f6efe4;--breu-900:#0b0c0f;--breu-850:#121419;--breu-800:#1a1d23;--breu-700:#2a2e36;--breu-500:#626a78;--breu-300:#a0a8b5;--breu-100:#e4e7ec;--breu-ilha-700:#15171c;--breu-ilha-800:#07080a;--cor-marca:var(--menta-500);--cor-marca-2:var(--menta-600);--cor-marca-navy:var(--navy-900);--grad-marca:linear-gradient(135deg, var(--menta-400), var(--menta-600));--grad-navy:linear-gradient(135deg, var(--navy-700), var(--navy-950));--grad-aurora:linear-gradient(115deg, var(--menta-500) 0%, var(--ciano-500) 38%, var(--indigo-500) 72%, var(--violeta-500) 100%);--desfoque-veu:blur(6px);--lateral-largura:256px;--botao-altura:40px;--botao-altura-pequeno:32px;--campo-altura:42px;--cartao-largura-min:256px}:root[data-densidade=compacta]{--texto-2xs:.6875rem;--texto-xs:.75rem;--texto-sm:.8125rem;--texto-base:.875rem;--altura-linha-corpo:1.5;--espaco-2:8px;--espaco-3:12px;--espaco-4:16px;--espaco-5:20px;--espaco-6:24px;--espaco-8:32px;--espaco-10:40px;--lateral-largura:248px;--botao-altura:38px;--botao-altura-pequeno:30px;--campo-altura:40px}:root,[data-tema]{--sombra-flutuante:var(--sombra-3);--anel-foco:0 0 0 4px color-mix(in srgb, var(--cor-foco) 24%, transparent);--vidro:color-mix(in srgb, var(--cor-fundo) 72%, transparent)}:root,[data-tema=claro]{--cor-fundo:var(--bruma);--cor-superficie:var(--papel);--cor-superficie-2:var(--papel-2);--cor-superficie-3:var(--papel-3);--cor-texto:var(--navy-900);--cor-texto-fraco:var(--ardosia-350);--cor-borda:var(--cinza-250);--cor-borda-forte:var(--cinza-550);--cor-acento:var(--ciano-750);--cor-sobre-acento:var(--branco);--cor-acento-suave:color-mix(in srgb, var(--ciano-400) 16%, var(--papel));--cor-sobre-acento-suave:var(--ciano-900);--grad-acento:linear-gradient(135deg, var(--ciano-700), var(--indigo-600));--cor-foco:var(--ciano-600);--cor-acento-2:var(--violeta-700);--cor-quente:var(--coral-750);--cor-ok:var(--verde-600);--cor-aviso:var(--ambar-700);--cor-erro:var(--vermelho-600);--cor-sobre-erro:var(--branco);--cor-info:var(--azul-700);--cor-ok-forte:var(--verde-800);--cor-aviso-forte:var(--ambar-800);--cor-erro-forte:var(--vermelho-700);--cor-info-forte:var(--azul-800);--sombra-1:0 1px 2px #0e223d0d, 0 1px 3px #0e223d0f;--sombra-2:0 2px 4px -1px #0e223d0f, 0 6px 16px -4px #0e223d1f;--sombra-3:0 4px 10px -4px #0e223d1a, 0 14px 32px -8px #0e223d33;--sombra-4:0 8px 20px -8px #0e223d29, 0 28px 64px -16px #0e223d52;--sombra-dentro:inset 0 1px 2px #0e223d0f;--luz-topo:inset 0 1px 0 #fff0;--brilho-acento:0 6px 20px -6px color-mix(in srgb, var(--indigo-600) 55%, transparent);--cor-veu:#070f1d73;--fundo-aurora:radial-gradient(56rem 34rem at 108% -12%, color-mix(in srgb, var(--ciano-400) 13%, transparent), transparent 62%), radial-gradient(44rem 30rem at 30% -24%, color-mix(in srgb, var(--violeta-400) 9%, transparent), transparent 64%), radial-gradient(40rem 26rem at -8% 108%, color-mix(in srgb, var(--menta-400) 8%, transparent), transparent 62%);--tom-1:var(--ciano-700);--tom-2:var(--violeta-600);--tom-3:var(--coral-700);--tom-4:var(--menta-700);--tom-5:var(--indigo-600);--tom-6:var(--ambar-700);--tom-7:var(--rosa-700);--tom-8:var(--azul-700);--tom-mistura:13%;--campo-fundo:var(--papel-campo);--campo-fundo-foco:var(--branco);--campo-borda:var(--cinza-550);--ladrilho-fundo:var(--papel-2);--ladrilho-borda:var(--cinza-300);--ladrilho-icone:var(--ciano-700);--icone-seta:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 24 24' fill='none' stroke='%235b7390' stroke-width='2.2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E");--icone-visto:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='14' height='14' viewBox='0 0 24 24' fill='none' stroke='%23ffffff' stroke-width='3.4' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M5 12.5l4.5 4.5L19 7.5'/%3E%3C/svg%3E");--lateral-fundo:radial-gradient(22rem 16rem at 0% 100%, color-mix(in srgb, var(--menta-500) 14%, transparent), transparent 70%), radial-gradient(20rem 18rem at 100% 0%, color-mix(in srgb, var(--indigo-500) 18%, transparent), transparent 70%), linear-gradient(180deg, var(--ilha-800) 0%, var(--ilha-900) 100%);--cor-ilha-superficie:var(--ilha-700);--cor-ilha-acento-suave:color-mix(in srgb, var(--ciano-400) 16%, var(--ilha-800));--lateral-borda:#ffffff0f;--cor-ilha-texto:var(--nevoa);--cor-ilha-texto-fraco:var(--ardosia-450);--simbolo-c2-claro:inline;--simbolo-c2-escuro:none;--mapa-filtro:none;--mapa-fundo:var(--papel);--grafico-serie-1:var(--ciano-700);--grafico-serie-2:var(--ambar-700);--grafico-serie-3:var(--menta-700);--grafico-serie-4:var(--navy-700);--grafico-serie-5:var(--ciano-600);--grafico-serie-6:var(--ardosia-500);--grafico-serie-7:var(--menta-650);--grafico-serie-8:var(--cinza-500);--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}[data-tema=escuro]{--cor-fundo:var(--tinta-900);--cor-superficie:var(--tinta-800);--cor-superficie-2:var(--tinta-750);--cor-superficie-3:var(--tinta-700);--cor-texto:var(--nevoa);--cor-texto-fraco:var(--ardosia-400);--cor-borda:#94a3b824;--cor-borda-forte:var(--ardosia-550);--cor-acento:var(--ciano-400);--cor-sobre-acento:var(--tinta-900);--cor-acento-suave:color-mix(in srgb, var(--ciano-400) 16%, var(--tinta-800));--cor-sobre-acento-suave:var(--ciano-200);--grad-acento:linear-gradient(135deg, var(--ciano-300), var(--indigo-300));--cor-foco:var(--ciano-400);--cor-acento-2:var(--violeta-300);--cor-quente:var(--coral-300);--cor-ok:var(--verde-400);--cor-aviso:var(--ambar-400);--cor-erro:var(--vermelho-400);--cor-sobre-erro:var(--vermelho-950);--cor-info:var(--azul-400);--cor-ok-forte:var(--verde-400);--cor-aviso-forte:var(--ambar-400);--cor-erro-forte:var(--vermelho-400);--cor-info-forte:var(--azul-400);--sombra-1:0 1px 2px #0000004d, 0 1px 3px #0003;--sombra-2:0 2px 4px -1px #00000059, 0 8px 18px -4px #0006;--sombra-3:0 4px 12px -4px #00000073, 0 16px 36px -8px #0000008c;--sombra-4:0 8px 24px -8px #00000080, 0 32px 72px -16px #000000b3;--sombra-dentro:inset 0 1px 2px #00000047;--luz-topo:inset 0 1px 0 #ffffff0b;--brilho-acento:0 6px 22px -6px color-mix(in srgb, var(--ciano-400) 45%, transparent);--cor-veu:#02060f9e;--fundo-aurora:radial-gradient(56rem 34rem at 108% -12%, color-mix(in srgb, var(--ciano-500) 12%, transparent), transparent 62%), radial-gradient(44rem 30rem at 30% -24%, color-mix(in srgb, var(--violeta-500) 11%, transparent), transparent 64%), radial-gradient(40rem 26rem at -8% 108%, color-mix(in srgb, var(--menta-500) 7%, transparent), transparent 62%);--tom-1:var(--ciano-700);--tom-2:var(--violeta-600);--tom-3:var(--coral-700);--tom-4:var(--menta-700);--tom-5:var(--indigo-600);--tom-6:var(--ambar-700);--tom-7:var(--rosa-700);--tom-8:var(--azul-700);--tom-mistura:22%;--campo-fundo:var(--tinta-850);--campo-fundo-foco:var(--tinta-900);--campo-borda:var(--ardosia-550);--ladrilho-fundo:var(--tinta-800);--ladrilho-borda:var(--ardosia-700);--ladrilho-icone:var(--ciano-400);--icone-seta:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 24 24' fill='none' stroke='%2394a3b8' stroke-width='2.2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E");--icone-visto:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='14' height='14' viewBox='0 0 24 24' fill='none' stroke='%23070f1d' stroke-width='3.4' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M5 12.5l4.5 4.5L19 7.5'/%3E%3C/svg%3E");--lateral-fundo:radial-gradient(22rem 16rem at 0% 100%, color-mix(in srgb, var(--menta-500) 14%, transparent), transparent 70%), radial-gradient(20rem 18rem at 100% 0%, color-mix(in srgb, var(--indigo-500) 18%, transparent), transparent 70%), linear-gradient(180deg, var(--ilha-800) 0%, var(--ilha-900) 100%);--cor-ilha-superficie:var(--ilha-700);--cor-ilha-acento-suave:color-mix(in srgb, var(--ciano-400) 16%, var(--ilha-800));--lateral-borda:#ffffff0f;--cor-ilha-texto:var(--nevoa);--cor-ilha-texto-fraco:var(--ardosia-450);--simbolo-c2-claro:none;--simbolo-c2-escuro:inline;--mapa-filtro:invert(1) hue-rotate(180deg) brightness(.95) contrast(.88) saturate(.55);--mapa-fundo:var(--tinta-900);--grafico-serie-1:var(--ciano-400);--grafico-serie-2:var(--ambar-400);--grafico-serie-3:var(--menta-500);--grafico-serie-4:var(--cinza-300);--grafico-serie-5:var(--azul-400);--grafico-serie-6:var(--ardosia-400);--grafico-serie-7:var(--menta-400);--grafico-serie-8:var(--ardosia-500);--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}@media (prefers-color-scheme:dark){:root:not([data-tema]){--cor-fundo:var(--tinta-900);--cor-superficie:var(--tinta-800);--cor-superficie-2:var(--tinta-750);--cor-superficie-3:var(--tinta-700);--cor-texto:var(--nevoa);--cor-texto-fraco:var(--ardosia-400);--cor-borda:#94a3b824;--cor-borda-forte:var(--ardosia-550);--cor-acento:var(--ciano-400);--cor-sobre-acento:var(--tinta-900);--cor-acento-suave:color-mix(in srgb, var(--ciano-400) 16%, var(--tinta-800));--cor-sobre-acento-suave:var(--ciano-200);--grad-acento:linear-gradient(135deg, var(--ciano-300), var(--indigo-300));--cor-foco:var(--ciano-400);--cor-acento-2:var(--violeta-300);--cor-quente:var(--coral-300);--cor-ok:var(--verde-400);--cor-aviso:var(--ambar-400);--cor-erro:var(--vermelho-400);--cor-sobre-erro:var(--vermelho-950);--cor-info:var(--azul-400);--cor-ok-forte:var(--verde-400);--cor-aviso-forte:var(--ambar-400);--cor-erro-forte:var(--vermelho-400);--cor-info-forte:var(--azul-400);--sombra-1:0 1px 2px #0000004d, 0 1px 3px #0003;--sombra-2:0 2px 4px -1px #00000059, 0 8px 18px -4px #0006;--sombra-3:0 4px 12px -4px #00000073, 0 16px 36px -8px #0000008c;--sombra-4:0 8px 24px -8px #00000080, 0 32px 72px -16px #000000b3;--sombra-dentro:inset 0 1px 2px #00000047;--luz-topo:inset 0 1px 0 #ffffff0b;--brilho-acento:0 6px 22px -6px color-mix(in srgb, var(--ciano-400) 45%, transparent);--cor-veu:#02060f9e;--fundo-aurora:radial-gradient(56rem 34rem at 108% -12%, color-mix(in srgb, var(--ciano-500) 12%, transparent), transparent 62%), radial-gradient(44rem 30rem at 30% -24%, color-mix(in srgb, var(--violeta-500) 11%, transparent), transparent 64%), radial-gradient(40rem 26rem at -8% 108%, color-mix(in srgb, var(--menta-500) 7%, transparent), transparent 62%);--tom-1:var(--ciano-700);--tom-2:var(--violeta-600);--tom-3:var(--coral-700);--tom-4:var(--menta-700);--tom-5:var(--indigo-600);--tom-6:var(--ambar-700);--tom-7:var(--rosa-700);--tom-8:var(--azul-700);--tom-mistura:22%;--campo-fundo:var(--tinta-850);--campo-fundo-foco:var(--tinta-900);--campo-borda:var(--ardosia-550);--ladrilho-fundo:var(--tinta-800);--ladrilho-borda:var(--ardosia-700);--ladrilho-icone:var(--ciano-400);--icone-seta:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 24 24' fill='none' stroke='%2394a3b8' stroke-width='2.2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E");--icone-visto:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='14' height='14' viewBox='0 0 24 24' fill='none' stroke='%23070f1d' stroke-width='3.4' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M5 12.5l4.5 4.5L19 7.5'/%3E%3C/svg%3E");--lateral-fundo:radial-gradient(22rem 16rem at 0% 100%, color-mix(in srgb, var(--menta-500) 14%, transparent), transparent 70%), radial-gradient(20rem 18rem at 100% 0%, color-mix(in srgb, var(--indigo-500) 18%, transparent), transparent 70%), linear-gradient(180deg, var(--ilha-800) 0%, var(--ilha-900) 100%);--cor-ilha-superficie:var(--ilha-700);--cor-ilha-acento-suave:color-mix(in srgb, var(--ciano-400) 16%, var(--ilha-800));--lateral-borda:#ffffff0f;--cor-ilha-texto:var(--nevoa);--cor-ilha-texto-fraco:var(--ardosia-450);--simbolo-c2-claro:none;--simbolo-c2-escuro:inline;--mapa-filtro:invert(1) hue-rotate(180deg) brightness(.95) contrast(.88) saturate(.55);--mapa-fundo:var(--tinta-900);--grafico-serie-1:var(--ciano-400);--grafico-serie-2:var(--ambar-400);--grafico-serie-3:var(--menta-500);--grafico-serie-4:var(--cinza-300);--grafico-serie-5:var(--azul-400);--grafico-serie-6:var(--ardosia-400);--grafico-serie-7:var(--menta-400);--grafico-serie-8:var(--ardosia-500);--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}}[data-tema=grafite]{--cor-fundo:var(--grafite-950);--cor-superficie:var(--grafite-900);--cor-superficie-2:var(--grafite-850);--cor-superficie-3:var(--grafite-800);--cor-texto:var(--grafite-100);--cor-texto-fraco:var(--grafite-300);--cor-borda:#ffffff1a;--cor-borda-forte:var(--grafite-500);--cor-acento:var(--ciano-400);--cor-sobre-acento:var(--grafite-950);--cor-acento-suave:color-mix(in srgb, var(--ciano-400) 14%, var(--grafite-900));--cor-sobre-acento-suave:var(--ciano-200);--grad-acento:linear-gradient(135deg, var(--ciano-300), var(--ciano-400));--cor-foco:var(--ciano-400);--cor-acento-2:var(--violeta-300);--cor-quente:var(--coral-300);--cor-ok:var(--verde-400);--cor-aviso:var(--ambar-400);--cor-erro:var(--vermelho-400);--cor-sobre-erro:var(--vermelho-950);--cor-info:var(--azul-400);--cor-ok-forte:var(--verde-400);--cor-aviso-forte:var(--ambar-400);--cor-erro-forte:var(--vermelho-400);--cor-info-forte:var(--azul-400);--sombra-1:0 1px 2px #0000004d, 0 1px 3px #0003;--sombra-2:0 2px 4px -1px #00000059, 0 8px 18px -4px #0006;--sombra-3:0 4px 12px -4px #00000073, 0 16px 36px -8px #0000008c;--sombra-4:0 8px 24px -8px #00000080, 0 32px 72px -16px #000000b3;--sombra-dentro:inset 0 1px 2px #00000047;--luz-topo:inset 0 1px 0 #ffffff0a;--brilho-acento:0 6px 22px -6px color-mix(in srgb, var(--ciano-400) 30%, transparent);--cor-veu:#0000009e;--fundo-aurora:radial-gradient(56rem 34rem at 108% -12%, color-mix(in srgb, var(--ciano-500) 5%, transparent), transparent 62%);--tom-1:var(--ciano-700);--tom-2:var(--violeta-600);--tom-3:var(--coral-700);--tom-4:var(--menta-700);--tom-5:var(--indigo-600);--tom-6:var(--ambar-700);--tom-7:var(--rosa-700);--tom-8:var(--azul-700);--tom-mistura:22%;--campo-fundo:color-mix(in srgb, var(--grafite-950) 50%, var(--grafite-900));--campo-fundo-foco:var(--grafite-950);--campo-borda:var(--grafite-500);--ladrilho-fundo:var(--grafite-900);--ladrilho-borda:var(--grafite-700);--ladrilho-icone:var(--ciano-400);--icone-seta:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 24 24' fill='none' stroke='%23a3a6ad' stroke-width='2.2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E");--icone-visto:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='14' height='14' viewBox='0 0 24 24' fill='none' stroke='%23111214' stroke-width='3.4' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M5 12.5l4.5 4.5L19 7.5'/%3E%3C/svg%3E");--lateral-fundo:radial-gradient(20rem 18rem at 100% 0%, color-mix(in srgb, var(--ciano-400) 7%, transparent), transparent 70%), linear-gradient(180deg, var(--grafite-ilha-800) 0%, var(--grafite-ilha-900) 100%);--cor-ilha-superficie:var(--grafite-ilha-700);--cor-ilha-acento-suave:color-mix(in srgb, var(--ciano-400) 16%, var(--grafite-ilha-800));--lateral-borda:#ffffff0f;--cor-ilha-texto:var(--grafite-100);--cor-ilha-texto-fraco:var(--grafite-300);--simbolo-c2-claro:none;--simbolo-c2-escuro:inline;--mapa-filtro:invert(1) hue-rotate(180deg) brightness(.92) contrast(.88) saturate(0);--mapa-fundo:var(--grafite-950);--grafico-serie-1:var(--ciano-400);--grafico-serie-2:var(--ambar-400);--grafico-serie-3:var(--menta-500);--grafico-serie-4:var(--grafite-100);--grafico-serie-5:var(--azul-400);--grafico-serie-6:var(--grafite-300);--grafico-serie-7:var(--menta-400);--grafico-serie-8:var(--grafite-500);--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}[data-tema=alto-contraste]{--cor-fundo:var(--branco);--cor-superficie:var(--branco);--cor-superficie-2:var(--neutro-50);--cor-superficie-3:var(--neutro-100);--cor-texto:var(--preto);--cor-texto-fraco:var(--neutro-700);--cor-borda:var(--neutro-500);--cor-borda-forte:var(--preto);--cor-acento:var(--ciano-900);--cor-sobre-acento:var(--branco);--cor-acento-suave:color-mix(in srgb, var(--ciano-900) 10%, var(--branco));--cor-sobre-acento-suave:var(--ciano-900);--grad-acento:linear-gradient(135deg, var(--ciano-900), var(--ciano-900));--cor-foco:var(--indigo-700);--cor-acento-2:var(--violeta-700);--cor-quente:var(--coral-800);--cor-ok:var(--verde-800);--cor-aviso:var(--ambar-800);--cor-erro:var(--vermelho-800);--cor-sobre-erro:var(--branco);--cor-info:var(--azul-800);--cor-ok-forte:var(--verde-900);--cor-aviso-forte:var(--ambar-900);--cor-erro-forte:var(--vermelho-900);--cor-info-forte:var(--azul-900);--sombra-1:0 0 0 1px #0000008c;--sombra-2:0 0 0 1px #000000bf;--sombra-3:0 0 0 2px #000000d9, 0 10px 24px -8px #0000004d;--sombra-4:0 0 0 2px #000, 0 20px 48px -12px #0006;--sombra-dentro:inset 0 0 0 1px var(--neutro-500);--luz-topo:inset 0 1px 0 #fff0;--brilho-acento:0 0 0 0 transparent;--cor-veu:#000000a6;--anel-foco:0 0 0 3px var(--cor-foco);--vidro:var(--cor-fundo);--fundo-aurora:none;--tom-1:var(--ciano-900);--tom-2:var(--violeta-700);--tom-3:var(--coral-800);--tom-4:var(--menta-800);--tom-5:var(--indigo-700);--tom-6:var(--ambar-800);--tom-7:var(--rosa-800);--tom-8:var(--azul-800);--tom-mistura:16%;--campo-fundo:var(--branco);--campo-fundo-foco:var(--branco);--campo-borda:var(--neutro-700);--ladrilho-fundo:var(--branco);--ladrilho-borda:var(--neutro-500);--ladrilho-icone:var(--ciano-900);--icone-seta:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 24 24' fill='none' stroke='%233b3b3b' stroke-width='2.4' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E");--icone-visto:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='14' height='14' viewBox='0 0 24 24' fill='none' stroke='%23ffffff' stroke-width='3.4' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M5 12.5l4.5 4.5L19 7.5'/%3E%3C/svg%3E");--lateral-fundo:var(--branco);--lateral-borda:var(--neutro-500);--cor-ilha-superficie:var(--neutro-50);--cor-ilha-acento-suave:color-mix(in srgb, var(--ciano-900) 10%, var(--branco));--cor-ilha-texto:var(--preto);--cor-ilha-texto-fraco:var(--neutro-700);--simbolo-c2-claro:inline;--simbolo-c2-escuro:none;--mapa-filtro:none;--mapa-fundo:var(--branco);--grafico-serie-1:var(--ciano-900);--grafico-serie-2:var(--ambar-800);--grafico-serie-3:var(--menta-800);--grafico-serie-4:var(--preto);--grafico-serie-5:var(--indigo-700);--grafico-serie-6:var(--neutro-500);--grafico-serie-7:var(--violeta-700);--grafico-serie-8:var(--coral-800);--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}[data-tema=areia]{--cor-fundo:var(--areia-200);--cor-superficie:var(--areia-100);--cor-superficie-2:var(--areia-150);--cor-superficie-3:var(--areia-250);--cor-texto:var(--areia-950);--cor-texto-fraco:var(--areia-700);--cor-borda:var(--areia-300);--cor-borda-forte:var(--areia-500);--cor-acento:var(--ciano-750);--cor-sobre-acento:var(--branco);--cor-acento-suave:color-mix(in srgb, var(--ciano-400) 14%, var(--areia-100));--cor-sobre-acento-suave:var(--ciano-900);--grad-acento:linear-gradient(135deg, var(--ciano-700), var(--ciano-800));--cor-foco:var(--ciano-700);--cor-acento-2:var(--violeta-700);--cor-quente:var(--coral-750);--cor-ok:var(--verde-600);--cor-aviso:var(--ambar-700);--cor-erro:var(--vermelho-600);--cor-sobre-erro:var(--branco);--cor-info:var(--azul-700);--cor-ok-forte:var(--verde-800);--cor-aviso-forte:var(--ambar-800);--cor-erro-forte:var(--vermelho-700);--cor-info-forte:var(--azul-800);--sombra-1:0 1px 2px #3c2a160f, 0 1px 3px #3c2a1612;--sombra-2:0 2px 4px -1px #3c2a1612, 0 6px 16px -4px #3c2a1621;--sombra-3:0 4px 10px -4px #3c2a161c, 0 14px 32px -8px #3c2a1636;--sombra-4:0 8px 20px -8px #3c2a162b, 0 28px 64px -16px #3c2a1654;--sombra-dentro:inset 0 1px 2px #3c2a1612;--luz-topo:inset 0 1px 0 #fff0;--brilho-acento:0 6px 20px -6px color-mix(in srgb, var(--ciano-700) 45%, transparent);--cor-veu:#1b151073;--fundo-aurora:radial-gradient(56rem 34rem at 108% -12%, color-mix(in srgb, var(--coral-300) 14%, transparent), transparent 62%), radial-gradient(44rem 30rem at 30% -24%, color-mix(in srgb, var(--ambar-400) 8%, transparent), transparent 64%), radial-gradient(40rem 26rem at -8% 108%, color-mix(in srgb, var(--menta-400) 6%, transparent), transparent 62%);--tom-1:var(--ciano-700);--tom-2:var(--violeta-600);--tom-3:var(--coral-700);--tom-4:var(--menta-700);--tom-5:var(--indigo-600);--tom-6:var(--ambar-700);--tom-7:var(--rosa-700);--tom-8:var(--azul-700);--tom-mistura:13%;--campo-fundo:var(--areia-50);--campo-fundo-foco:var(--branco);--campo-borda:var(--areia-500);--ladrilho-fundo:var(--areia-150);--ladrilho-borda:var(--areia-300);--ladrilho-icone:var(--ciano-700);--icone-seta:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 24 24' fill='none' stroke='%23665a4b' stroke-width='2.2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E");--icone-visto:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='14' height='14' viewBox='0 0 24 24' fill='none' stroke='%23ffffff' stroke-width='3.4' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M5 12.5l4.5 4.5L19 7.5'/%3E%3C/svg%3E");--lateral-fundo:radial-gradient(22rem 16rem at 0% 100%, color-mix(in srgb, var(--coral-400) 12%, transparent), transparent 70%), radial-gradient(20rem 18rem at 100% 0%, color-mix(in srgb, var(--menta-500) 8%, transparent), transparent 70%), linear-gradient(180deg, var(--cafe-800) 0%, var(--cafe-900) 100%);--lateral-borda:#ffffff0f;--cor-ilha-superficie:var(--cafe-700);--cor-ilha-acento-suave:color-mix(in srgb, var(--ciano-400) 16%, var(--cafe-800));--cor-ilha-texto:var(--creme);--cor-ilha-texto-fraco:var(--cafe-300);--simbolo-c2-claro:inline;--simbolo-c2-escuro:none;--mapa-filtro:sepia(.12);--mapa-fundo:var(--areia-100);--grafico-serie-1:var(--ciano-700);--grafico-serie-2:var(--ambar-700);--grafico-serie-3:var(--menta-700);--grafico-serie-4:var(--areia-950);--grafico-serie-5:var(--ciano-600);--grafico-serie-6:var(--areia-500);--grafico-serie-7:var(--menta-650);--grafico-serie-8:var(--coral-700);--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}[data-tema=meia-noite]{--cor-fundo:var(--preto);--cor-superficie:var(--breu-900);--cor-superficie-2:var(--breu-850);--cor-superficie-3:var(--breu-800);--cor-texto:var(--breu-100);--cor-texto-fraco:var(--breu-300);--cor-borda:#ffffff1f;--cor-borda-forte:var(--breu-500);--cor-acento:var(--ciano-400);--cor-sobre-acento:var(--preto);--cor-acento-suave:color-mix(in srgb, var(--ciano-400) 16%, var(--breu-900));--cor-sobre-acento-suave:var(--ciano-200);--grad-acento:linear-gradient(135deg, var(--ciano-300), var(--indigo-300));--cor-foco:var(--ciano-400);--cor-acento-2:var(--violeta-300);--cor-quente:var(--coral-300);--cor-ok:var(--verde-400);--cor-aviso:var(--ambar-400);--cor-erro:var(--vermelho-400);--cor-sobre-erro:var(--vermelho-950);--cor-info:var(--azul-400);--cor-ok-forte:var(--verde-400);--cor-aviso-forte:var(--ambar-400);--cor-erro-forte:var(--vermelho-400);--cor-info-forte:var(--azul-400);--sombra-1:0 0 0 1px #ffffff0d;--sombra-2:0 0 0 1px #ffffff12, 0 8px 18px -4px #0009;--sombra-3:0 0 0 1px #ffffff17, 0 16px 36px -8px #000000b3;--sombra-4:0 0 0 1px #ffffff1a, 0 32px 72px -16px #000c;--sombra-dentro:inset 0 0 0 1px #ffffff0f;--luz-topo:inset 0 1px 0 #ffffff0f;--brilho-acento:0 6px 22px -6px color-mix(in srgb, var(--ciano-400) 45%, transparent);--cor-veu:#000000b8;--fundo-aurora:none;--tom-1:var(--ciano-700);--tom-2:var(--violeta-600);--tom-3:var(--coral-700);--tom-4:var(--menta-700);--tom-5:var(--indigo-600);--tom-6:var(--ambar-700);--tom-7:var(--rosa-700);--tom-8:var(--azul-700);--tom-mistura:24%;--campo-fundo:var(--breu-900);--campo-fundo-foco:var(--preto);--campo-borda:var(--breu-500);--ladrilho-fundo:var(--breu-900);--ladrilho-borda:var(--breu-700);--ladrilho-icone:var(--ciano-400);--icone-seta:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 24 24' fill='none' stroke='%23a0a8b5' stroke-width='2.2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E");--icone-visto:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='14' height='14' viewBox='0 0 24 24' fill='none' stroke='%23000000' stroke-width='3.4' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M5 12.5l4.5 4.5L19 7.5'/%3E%3C/svg%3E");--lateral-fundo:radial-gradient(22rem 16rem at 0% 100%, color-mix(in srgb, var(--menta-500) 7%, transparent), transparent 70%), linear-gradient(180deg, var(--breu-ilha-800) 0%, var(--preto) 100%);--lateral-borda:#ffffff14;--cor-ilha-superficie:var(--breu-ilha-700);--cor-ilha-acento-suave:color-mix(in srgb, var(--ciano-400) 16%, var(--breu-ilha-800));--cor-ilha-texto:var(--breu-100);--cor-ilha-texto-fraco:var(--breu-300);--simbolo-c2-claro:none;--simbolo-c2-escuro:inline;--mapa-filtro:invert(1) hue-rotate(180deg) brightness(.8) contrast(.9) saturate(.4);--mapa-fundo:var(--preto);--grafico-serie-1:var(--ciano-400);--grafico-serie-2:var(--ambar-400);--grafico-serie-3:var(--menta-500);--grafico-serie-4:var(--breu-100);--grafico-serie-5:var(--azul-400);--grafico-serie-6:var(--breu-300);--grafico-serie-7:var(--menta-400);--grafico-serie-8:var(--breu-500);--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}.ilha-escura:where(:not([data-tema=alto-contraste] *)){--cor-fundo:#ffffff0f;--cor-superficie:var(--cor-ilha-superficie);--cor-superficie-2:#ffffff12;--cor-superficie-3:#ffffff1a;--cor-texto:var(--cor-ilha-texto);--cor-texto-fraco:var(--cor-ilha-texto-fraco);--cor-borda:#ffffff17;--cor-borda-forte:var(--ardosia-550);--cor-acento:var(--ciano-300);--cor-sobre-acento:var(--tinta-900);--cor-acento-suave:var(--cor-ilha-acento-suave);--cor-sobre-acento-suave:var(--ciano-200);--grad-acento:linear-gradient(135deg, var(--ciano-300), var(--indigo-300));--cor-foco:var(--ciano-300);--cor-ok:var(--verde-400);--cor-aviso:var(--ambar-400);--cor-erro:var(--vermelho-400);--cor-sobre-erro:var(--vermelho-950);--cor-info:var(--azul-400);--cor-ok-forte:var(--verde-400);--cor-aviso-forte:var(--ambar-400);--cor-erro-forte:var(--vermelho-400);--cor-info-forte:var(--azul-400);--campo-fundo:#ffffff0d;--campo-borda:var(--ardosia-550);--luz-topo:inset 0 1px 0 #ffffff0d;--icone-visto:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='14' height='14' viewBox='0 0 24 24' fill='none' stroke='%23070f1d' stroke-width='3.4' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M5 12.5l4.5 4.5L19 7.5'/%3E%3C/svg%3E");--simbolo-c2-claro:none;--simbolo-c2-escuro:inline;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;color:var(--cor-texto)}.simbolo__c2-escuro{display:var(--simbolo-c2-escuro)}.simbolo__c2-claro{display:var(--simbolo-c2-claro)}.wordmark{font-family:var(--fonte-sans);letter-spacing:-.02em;color:var(--cor-texto);white-space:nowrap;font-weight:700}.wordmark__crm{color:var(--cor-acento)}.assinatura{font-size:var(--texto-xs);letter-spacing:var(--espaco-assinatura);text-transform:uppercase;color:var(--cor-texto-fraco);font-weight:500}.logo{align-items:center;gap:var(--espaco-2);display:inline-flex}.logo__simbolo{flex:none;width:auto;height:28px}.logo__texto{flex-direction:column;line-height:1.1;display:flex}.botao{font:inherit;font-size:var(--texto-base);justify-content:center;align-items:center;gap:var(--espaco-2);min-height:var(--botao-altura);padding:0 var(--espaco-4);border-radius:var(--raio-md);border:1px solid var(--cor-borda);background:var(--cor-superficie);color:var(--cor-texto);box-shadow:var(--sombra-1), var(--luz-topo);cursor:pointer;white-space:nowrap;touch-action:manipulation;-webkit-tap-highlight-color:transparent;transition:background-color var(--dur-rapido) var(--ease), border-color var(--dur-rapido) var(--ease), box-shadow var(--dur-rapido) var(--ease), transform var(--dur-toque) var(--ease), filter var(--dur-rapido) var(--ease);font-weight:500;display:inline-flex;position:relative}.botao:hover{background:var(--cor-superficie-2);border-color:var(--cor-borda-forte)}.botao:active{box-shadow:none;transform:scale(.97)}.botao:disabled,.botao[aria-disabled=true]{opacity:.45;cursor:not-allowed;box-shadow:none}.botao:disabled:active{transform:none}.botao--pequeno{min-height:var(--botao-altura-pequeno);font-size:var(--texto-xs);padding:0 var(--espaco-3);border-radius:var(--raio-sm);gap:6px}.botao--largo{width:100%}.botao--primario{background:var(--grad-acento);color:var(--cor-sobre-acento);box-shadow:var(--brilho-acento), inset 0 1px 0 color-mix(in srgb, var(--branco) 18%, transparent);isolation:isolate;border-color:#0000;font-weight:600;overflow:hidden}.botao--primario:after{content:"";z-index:-1;background:linear-gradient(105deg, transparent 30%, color-mix(in srgb, var(--branco) 22%, transparent) 50%, transparent 70%);transition:transform .6s var(--ease);pointer-events:none;position:absolute;inset:0;transform:translate(-110%)}.botao--primario:hover{background:var(--grad-acento);filter:saturate(1.1)brightness(1.04);border-color:#0000;transform:translateY(-1px)}.botao--primario:hover:after{transform:translate(110%)}.botao--primario:active{filter:none;transform:translateY(0)scale(.97)}.botao--primario:disabled:hover{filter:none;transform:none}.botao--primario:disabled:after{display:none}.botao--perigo{background:var(--cor-erro);color:var(--cor-sobre-erro);box-shadow:0 6px 18px -8px color-mix(in srgb, var(--cor-erro) 70%, transparent);border-color:#0000;font-weight:600}.botao--perigo:hover{background:var(--cor-erro);filter:brightness(1.08);border-color:#0000}.botao--fantasma{color:var(--cor-texto-fraco);box-shadow:none;background:0 0;border-color:#0000}.botao--fantasma:hover{background:var(--cor-superficie-3);color:var(--cor-texto);border-color:#0000}.botao__icone{flex:none;place-items:center;display:inline-grid}.botao[aria-busy=true]{cursor:progress}.botao-icone{border-radius:var(--raio-sm);width:32px;height:32px;color:var(--cor-texto-fraco);cursor:pointer;touch-action:manipulation;transition:background var(--dur-rapido) var(--ease), color var(--dur-rapido) var(--ease), transform var(--dur-toque) var(--ease);background:0 0;border:0;flex:none;place-items:center;display:inline-grid}.botao-icone:hover{background:var(--cor-superficie-3);color:var(--cor-texto)}.botao-icone:active{transform:scale(.9)}.botao-icone:disabled{opacity:.45;cursor:not-allowed}.campo{flex-direction:column;flex:1;gap:6px;min-width:0;display:flex}.campo__rotulo{font-size:var(--texto-xs);color:var(--cor-texto);letter-spacing:.01em;font-weight:600}.campo__obrigatorio{color:var(--cor-erro);margin-left:2px}.campo__entrada{font:inherit;font-size:var(--texto-base);width:100%;min-height:var(--campo-altura);padding:0 var(--espaco-3);border:1px solid var(--campo-borda);border-radius:var(--raio-md);background:var(--campo-fundo);color:var(--cor-texto);box-shadow:var(--sombra-dentro);transition:border-color var(--dur-rapido) var(--ease), background-color var(--dur-rapido) var(--ease), box-shadow var(--dur-rapido) var(--ease)}.campo__entrada:hover:not(:disabled):not(:focus){border-color:color-mix(in srgb, var(--cor-acento) 55%, var(--campo-borda))}.campo__entrada:focus{border-color:var(--cor-foco);background:var(--campo-fundo-foco);box-shadow:var(--anel-foco);outline:none}.campo__entrada::placeholder{color:var(--cor-texto-fraco);opacity:.75}.campo__entrada:disabled{opacity:.55;cursor:not-allowed}.campo__entrada[readonly]{background:0 0;border-style:dashed}.campo__entrada--erro,.campo__entrada--erro:focus{border-color:var(--cor-erro);box-shadow:0 0 0 4px color-mix(in srgb, var(--cor-erro) 18%, transparent)}.campo__entrada--erro{animation:campo-tremer .32s var(--ease)}@keyframes campo-tremer{20%{transform:translate(-4px)}45%{transform:translate(4px)}70%{transform:translate(-2px)}to{transform:none}}.campo__entrada--curta{max-width:150px}.campo__area{min-height:84px;padding:var(--espaco-2) var(--espaco-3);line-height:var(--altura-linha-corpo);resize:vertical}select.campo__entrada{appearance:none;background-image:var(--icone-seta);cursor:pointer;text-overflow:ellipsis;background-position:right 12px center;background-repeat:no-repeat;background-size:16px;padding-right:36px}select.campo__entrada[multiple]{padding-right:var(--espaco-3);background-image:none}.campo__entrada::-webkit-calendar-picker-indicator{opacity:.6;cursor:pointer;border-radius:var(--raio-sm);transition:opacity var(--dur-rapido) var(--ease), background-color var(--dur-rapido) var(--ease);padding:2px}.campo__entrada::-webkit-calendar-picker-indicator:hover{opacity:1;background-color:var(--cor-superficie-3)}.campo__envolve{align-items:center;min-width:0;display:flex;position:relative}.campo__envolve>.campo__entrada{padding-left:38px}.campo__prefixo{color:var(--cor-texto-fraco);pointer-events:none;transition:color var(--dur-rapido) var(--ease);place-items:center;display:inline-grid;position:absolute;left:12px}.campo__envolve:focus-within .campo__prefixo{color:var(--cor-acento)}.campo__dica{font-size:var(--texto-xs);color:var(--cor-texto-fraco);margin:0;line-height:1.4}.campo__dica code{font-size:.92em}.campo__erro{font-size:var(--texto-xs);color:var(--cor-erro-forte);align-items:flex-start;gap:5px;margin:0;font-weight:500;line-height:1.4;display:flex}.campo__erro svg{flex:none;margin-top:1px}@media (pointer:coarse){.campo__entrada{font-size:var(--texto-md);min-height:44px}}:where(input[type=checkbox],input[type=radio]){appearance:none;border:1.5px solid var(--campo-borda);background:var(--campo-fundo);cursor:pointer;vertical-align:middle;width:18px;height:18px;transition:background-color var(--dur-rapido) var(--ease), border-color var(--dur-rapido) var(--ease), border-width var(--dur-rapido) var(--ease), box-shadow var(--dur-rapido) var(--ease), transform var(--dur-toque) var(--ease);flex:none;place-items:center;margin:0;display:inline-grid}:where(input[type=checkbox]){border-radius:5px}:where(input[type=radio]){border-radius:50%}:where(input[type=checkbox],input[type=radio]):hover:not(:disabled){border-color:var(--cor-acento);box-shadow:0 0 0 4px color-mix(in srgb, var(--cor-acento) 12%, transparent)}:where(input[type=checkbox],input[type=radio]):active:not(:disabled){transform:scale(.88)}:where(input[type=checkbox]):checked,:where(input[type=checkbox]):indeterminate{background:var(--grad-acento);border-color:#0000}:where(input[type=checkbox]):checked:after{content:"";background:var(--icone-visto) center / contain no-repeat;width:12px;height:12px;animation:marcar-pousar .26s var(--ease-mola)}:where(input[type=checkbox]):indeterminate:after{content:"";background:var(--cor-sobre-acento);border-radius:2px;width:8px;height:2px}:where(input[type=radio]):checked{border-color:var(--cor-acento);background:var(--cor-superficie);animation:marcar-pousar .26s var(--ease-mola);border-width:5px}:where(input[type=checkbox],input[type=radio]):disabled{opacity:.45;cursor:not-allowed}@keyframes marcar-pousar{0%{transform:scale(.4)}to{transform:scale(1)}}.marcar{align-items:flex-start;gap:var(--espaco-3);font-size:var(--texto-sm);cursor:pointer;padding:2px 0;display:flex}.marcar input{flex:none;margin:1px 0 0}.marcar:has(input:disabled){opacity:.55;cursor:not-allowed}.marcar small{color:var(--cor-texto-fraco);font-size:var(--texto-xs);margin-top:2px;line-height:1.4;display:block}.marcar--linha{white-space:nowrap;align-items:center;gap:var(--espaco-2)}.marcar--linha input{margin:0}.escolha{gap:var(--espaco-3);border:0;grid-template-columns:repeat(auto-fill,minmax(168px,1fr));min-width:0;max-width:640px;margin:0;padding:0;display:grid}.escolha__legenda{margin-bottom:var(--espaco-2);padding:0}.escolha__opcao{gap:var(--espaco-2);padding:var(--espaco-2);border:1.5px solid var(--cor-borda);border-radius:var(--raio-lg);background:var(--cor-superficie);box-shadow:var(--sombra-1);cursor:pointer;transition:border-color var(--dur-rapido) var(--ease), box-shadow var(--dur-rapido) var(--ease), transform var(--dur-rapido) var(--ease);flex-direction:column;display:flex;position:relative}.escolha__opcao:hover{border-color:var(--cor-borda-forte);box-shadow:var(--sombra-2);transform:translateY(-2px)}.escolha__opcao:has(input:checked){border-color:var(--cor-acento);box-shadow:var(--anel-foco), var(--sombra-2)}.escolha__opcao:has(input:focus-visible){outline:2px solid var(--cor-foco);outline-offset:2px}.escolha__opcao input{z-index:1;position:absolute;top:14px;right:14px}.escolha__rodape{align-items:center;gap:var(--espaco-2);padding:2px var(--espaco-1) var(--espaco-1);font-size:var(--texto-sm);font-weight:600;display:flex}.escolha__rodape svg{color:var(--cor-texto-fraco);flex:none}.escolha__opcao:has(input:checked) .escolha__rodape svg{color:var(--cor-acento)}.caixa{gap:var(--espaco-3);padding:var(--espaco-5);border:1px solid var(--cor-borda);border-radius:var(--raio-lg);background:var(--cor-superficie);box-shadow:var(--sombra-1), var(--luz-topo);min-width:0;transition:background-color var(--dur-base) var(--ease), border-color var(--dur-base) var(--ease), box-shadow var(--dur-base) var(--ease);flex-direction:column;display:flex}fieldset.caixa{margin:0}.caixa__cabeca{align-items:center;gap:var(--espaco-3);flex-wrap:wrap;display:flex}.caixa__cabeca .caixa__titulo{flex:1;min-width:0}.caixa__titulo{align-items:center;gap:var(--espaco-2);font-size:var(--texto-md);letter-spacing:-.015em;margin:0;font-weight:700;display:flex}.caixa__titulo>svg{box-sizing:content-box;border-radius:var(--raio-sm);background:var(--cor-acento-suave);color:var(--cor-acento);flex:none;padding:6px}legend.caixa__titulo{float:left;width:100%;padding:0}.caixa__acoes{align-items:center;gap:var(--espaco-2);flex-wrap:wrap;display:flex}.caixa--perigo{border-color:color-mix(in srgb, var(--cor-erro) 35%, var(--cor-borda));box-shadow:inset 3px 0 0 var(--cor-erro), var(--sombra-1)}.caixa--perigo .caixa__titulo>svg{background:color-mix(in srgb, var(--cor-erro) 14%, transparent);color:var(--cor-erro)}.tabela-envolve{border:1px solid var(--cor-borda);border-radius:var(--raio-lg);background:var(--cor-superficie);box-shadow:var(--sombra-1), var(--luz-topo);overflow-x:auto}.tabela{border-collapse:separate;border-spacing:0;width:100%;font-size:var(--texto-base)}.tabela th,.tabela td{padding:10px var(--espaco-4);text-align:left;border-bottom:1px solid var(--cor-borda);white-space:nowrap;vertical-align:middle}.tabela thead th{z-index:1;background:var(--cor-superficie-2);font-size:var(--texto-2xs);color:var(--cor-texto-fraco);text-transform:uppercase;letter-spacing:.07em;font-weight:700;position:sticky;top:0}.tabela tbody tr:last-child th,.tabela tbody tr:last-child td{border-bottom:0}.tabela tbody tr{transition:background-color var(--dur-toque) var(--ease)}.tabela tbody tr:hover{background:color-mix(in srgb, var(--cor-acento) 5%, var(--cor-superficie))}.tabela tbody th{font-weight:600}.tabela--compacta{font-size:var(--texto-sm)}.tabela--compacta th,.tabela--compacta td{padding:6px var(--espaco-3)}.tabela__linha--clicavel{cursor:pointer}.tabela__linha--clicavel:hover>:first-child{box-shadow:inset 3px 0 0 var(--cor-acento)}.tabela__linha--fraca{opacity:.55}.ta-dir{text-align:right!important}.celula-quebra{overflow-wrap:anywhere;min-width:160px;white-space:normal!important}.celula-sub{font-size:var(--texto-xs);color:var(--cor-texto-fraco);display:block}.link-linha{font:inherit;color:var(--cor-texto);text-align:left;cursor:pointer;text-decoration:underline;-webkit-text-decoration-color:color-mix(in srgb, var(--cor-borda-forte) 50%, transparent);text-decoration-color:color-mix(in srgb, var(--cor-borda-forte) 50%, transparent);text-underline-offset:3px;transition:color var(--dur-rapido) var(--ease), text-decoration-color var(--dur-rapido) var(--ease);background:0 0;border:0;padding:0;font-weight:600}.link-linha:hover{color:var(--cor-acento);text-decoration-color:currentColor}.link-linha--abrir{align-items:center;gap:4px;text-decoration:none;display:inline-flex}.cabecalho-tela{gap:var(--espaco-4);padding-bottom:var(--espaco-4);flex-direction:column;min-width:0;display:flex;position:relative}.cabecalho-tela:after{content:"";border-radius:var(--raio-pilula);background:linear-gradient(90deg, var(--modulo,var(--cor-acento)), color-mix(in srgb, var(--modulo,var(--cor-acento)) 22%, transparent) 40%, transparent 85%);height:2px;position:absolute;bottom:0;left:0;right:0}.cabecalho-tela__linha{align-items:center;gap:var(--espaco-3);flex-wrap:wrap;min-width:0;display:flex}.cabecalho-tela__icone{border-radius:var(--raio-lg);background:var(--modulo,var(--cor-acento));width:46px;height:46px;color:var(--modulo-sobre,var(--cor-sobre-acento));box-shadow:0 8px 18px -8px color-mix(in srgb, var(--modulo,var(--cor-acento)) 75%, transparent), var(--luz-topo);flex:none;place-items:center;display:grid}.cabecalho-tela__icone svg{width:22px;height:22px}.cabecalho-tela__texto{flex:18rem;min-width:0}.cabecalho-tela__titulo{font-size:var(--texto-2xl);letter-spacing:-.035em;font-weight:700;line-height:var(--altura-linha-justa);overflow-wrap:anywhere;margin:0}.cabecalho-tela__descricao{max-width:75ch;font-size:var(--texto-sm);color:var(--cor-texto-fraco);margin:2px 0 0}.cabecalho-tela__acoes{align-items:center;gap:var(--espaco-2);flex-wrap:wrap;margin-left:auto;display:flex}.cabecalho-tela__acoes a.botao{text-decoration:none}@media (width<=860px){.cabecalho-tela{gap:var(--espaco-3);padding-bottom:var(--espaco-3)}.cabecalho-tela__titulo{display:none}.cabecalho-tela__icone{border-radius:var(--raio-md);width:36px;height:36px}.cabecalho-tela__icone svg{width:18px;height:18px}.cabecalho-tela__acoes{margin-left:0}}.indicadores{gap:var(--espaco-3);grid-template-columns:repeat(auto-fit,minmax(min(100%,11rem),1fr));min-width:0;margin:0;display:grid}.indicador{--tom:var(--tom-1);min-width:0;padding:var(--espaco-4) var(--espaco-4) var(--espaco-3);border:1px solid var(--cor-borda);border-radius:var(--raio-lg);background:radial-gradient(120% 90% at 100% 0%, color-mix(in srgb, var(--tom) 11%, transparent), transparent 60%), var(--cor-superficie);box-shadow:var(--sombra-1), var(--luz-topo);flex-direction:column;gap:2px;display:flex;position:relative;overflow:hidden;container-type:inline-size}.indicador:nth-child(4n+2){--tom:var(--tom-4)}.indicador:nth-child(4n+3){--tom:var(--tom-6)}.indicador:nth-child(4n+4){--tom:var(--tom-2)}.indicador__icone{top:var(--espaco-3);right:var(--espaco-3);border-radius:var(--raio-md);background:color-mix(in srgb, var(--tom) 14%, transparent);width:34px;height:34px;color:color-mix(in srgb, var(--tom) 72%, var(--cor-texto));place-items:center;display:grid;position:absolute}.indicador__icone svg{width:17px;height:17px}.indicador__rotulo{font-size:var(--texto-xs);color:var(--cor-texto-fraco);font-weight:600}.indicador__icone+.indicador__rotulo{padding-right:40px}.indicador__valor{font-size:clamp(var(--texto-lg), 13cqi, var(--texto-2xl));letter-spacing:-.03em;white-space:nowrap;margin:0;font-weight:700;line-height:1.15}.indicador__nota{font-size:var(--texto-xs);color:var(--cor-texto-fraco);margin:0}.indicador--atencao .indicador__valor{color:var(--cor-aviso)}.indicador--atencao .indicador__nota{color:var(--cor-aviso-forte)}.indicador__ir{margin:0}.indicador__link{font-size:var(--texto-xs);color:var(--cor-acento);font-weight:600;text-decoration:none}.indicador__link:after{content:"";border-radius:inherit;position:absolute;inset:0}.indicador__link:focus-visible{outline:none}.indicador--link{transition:border-color var(--dur-rapido) var(--ease), transform var(--dur-rapido) var(--ease), box-shadow var(--dur-rapido) var(--ease)}.indicador--link:hover{border-color:color-mix(in srgb, var(--tom) 45%, var(--cor-borda));box-shadow:var(--sombra-2), var(--luz-topo);transform:translateY(-2px)}.indicador--link:has(.indicador__link:focus-visible){outline:2px solid var(--cor-foco);outline-offset:2px}@media (width<=480px){.indicadores{gap:var(--espaco-2);grid-template-columns:repeat(2,minmax(0,1fr))}.indicador{padding:var(--espaco-3)}.indicador__icone{top:var(--espaco-2);right:var(--espaco-2);width:28px;height:28px}.indicador__icone svg{width:15px;height:15px}.indicador__icone+.indicador__rotulo{padding-right:30px}}@media (prefers-reduced-motion:reduce){.indicador--link{transition:none}.indicador--link:hover{transform:none}}.abas{border-radius:var(--raio-md);background:var(--cor-superficie-3);box-shadow:var(--sombra-dentro);scrollbar-width:none;gap:2px;max-width:100%;padding:3px;display:inline-flex;overflow-x:auto}.abas::-webkit-scrollbar{display:none}.abas__aba{isolation:isolate;font:inherit;font-size:var(--texto-sm);min-height:32px;padding:0 var(--espaco-3);border-radius:calc(var(--raio-md) - 3px);color:var(--cor-texto-fraco);cursor:pointer;white-space:nowrap;transition:color var(--dur-rapido) var(--ease);background:0 0;border:0;align-items:center;gap:6px;font-weight:500;display:inline-flex;position:relative}.abas__aba:hover{color:var(--cor-texto)}.abas__aba[aria-selected=true]{color:var(--cor-texto);font-weight:600}.abas__aba[aria-selected=true]>svg{color:var(--cor-acento)}.abas__indicador{z-index:-1;border-radius:inherit;background:var(--cor-superficie);box-shadow:var(--sombra-1), var(--luz-topo);position:absolute;inset:0}.abas--sublinhado{gap:var(--espaco-1);box-shadow:inset 0 -1px 0 var(--cor-borda);background:0 0;border-radius:0;padding:0;display:flex}.abas--sublinhado .abas__aba{min-height:44px;padding:0 var(--espaco-3);border-radius:var(--raio-sm) var(--raio-sm) 0 0;font-size:var(--texto-base);transition:color var(--dur-rapido) var(--ease), background-color var(--dur-rapido) var(--ease)}.abas--sublinhado .abas__aba:hover{background:var(--cor-superficie-2)}.abas--sublinhado .abas__aba:focus-visible{outline:2px solid var(--cor-foco);outline-offset:-2px}.abas--sublinhado .abas__aba[aria-selected=true]{font-weight:700}.abas--sublinhado .abas__aba[aria-selected=true]>svg{color:var(--modulo,var(--cor-acento))}.abas--sublinhado .abas__indicador{border-radius:var(--raio-pilula) var(--raio-pilula) 0 0;background:var(--modulo,var(--cor-acento));height:3px;box-shadow:none;inset:auto 0 0}.abas__painel{min-width:0}.com-abas{gap:var(--espaco-4);flex-direction:column;min-width:0;display:flex}.dialogo-fundo{z-index:var(--z-dialogo);padding:var(--espaco-4);background:var(--cor-veu);-webkit-backdrop-filter:var(--desfoque-veu);place-items:center;display:grid;position:fixed;inset:0}.dialogo{background:var(--cor-superficie);border:1px solid var(--cor-borda);border-radius:var(--raio-xl);width:100%;max-height:88dvh;box-shadow:var(--sombra-4), var(--luz-topo);overflow-y:auto}.dialogo__cabeca{align-items:center;gap:var(--espaco-2);padding:var(--espaco-5) var(--espaco-4) var(--espaco-3) var(--espaco-5);z-index:2;background:color-mix(in srgb, var(--cor-superficie) 88%, transparent);-webkit-backdrop-filter:blur(10px);display:flex;position:sticky;top:0}.dialogo__cabeca:before,.gaveta__cabeca:before{content:"";background:var(--grad-aurora);opacity:.9;height:3px;position:absolute;inset:0 0 auto}.dialogo__titulo{font-size:var(--texto-lg);letter-spacing:var(--trilha-titulo);flex:1;margin:0;font-weight:700}.dialogo__corpo{padding:var(--espaco-2) var(--espaco-5) var(--espaco-5);gap:var(--espaco-4);flex-direction:column;display:flex}.dialogo__rodape{justify-content:flex-end;gap:var(--espaco-2);padding:var(--espaco-3) var(--espaco-5);border-top:1px solid var(--cor-borda);background:var(--cor-superficie-2);flex-wrap:wrap;display:flex;position:sticky;bottom:0}.gaveta-fundo{z-index:var(--z-gaveta);background:var(--cor-veu);-webkit-backdrop-filter:var(--desfoque-veu);position:fixed;inset:0}.gaveta{top:var(--espaco-2);right:var(--espaco-2);bottom:var(--espaco-2);z-index:var(--z-gaveta);width:min(var(--gaveta-largura,520px), calc(100vw - var(--espaco-4)));background:var(--cor-superficie);border:1px solid var(--cor-borda);border-radius:var(--raio-xl);box-shadow:var(--sombra-4), var(--luz-topo);flex-direction:column;display:flex;position:fixed;overflow:hidden}.gaveta__cabeca{align-items:center;gap:var(--espaco-2);padding:var(--espaco-5) var(--espaco-4) var(--espaco-3) var(--espaco-5);border-bottom:1px solid var(--cor-borda);display:flex;position:relative}.gaveta__titulo{font-size:var(--texto-lg);letter-spacing:var(--trilha-titulo);flex:1;min-width:0;margin:0;font-weight:700}.gaveta__corpo{min-height:0;padding:var(--espaco-5);gap:var(--espaco-4);flex-direction:column;flex:1;display:flex;overflow-y:auto}.gaveta__rodape{justify-content:flex-end;gap:var(--espaco-2);padding:var(--espaco-3) var(--espaco-5);border-top:1px solid var(--cor-borda);background:var(--cor-superficie-2);flex-wrap:wrap;display:flex}@media (width<=640px){.gaveta{border-radius:var(--raio-xl) var(--raio-xl) 0 0;width:100vw;max-height:92dvh;inset:auto 0 0}.dialogo-fundo{align-items:end;padding:0}.dialogo{border-radius:var(--raio-xl) var(--raio-xl) 0 0;max-height:92dvh}}.aviso{--aviso-tom:var(--cor-info);align-items:flex-start;gap:var(--espaco-3);padding:var(--espaco-3) var(--espaco-4);border-radius:var(--raio-md);border:1px solid color-mix(in srgb, var(--aviso-tom) 28%, var(--cor-borda));background:color-mix(in srgb, var(--aviso-tom) 7%, var(--cor-superficie));font-size:var(--texto-sm);color:var(--cor-texto);margin:0;display:flex}.aviso>svg{box-sizing:content-box;background:color-mix(in srgb, var(--aviso-tom) 16%, transparent);color:var(--aviso-tom);border-radius:50%;flex:none;margin-top:-2px;padding:5px}.aviso__corpo{flex-direction:column;flex:1;gap:2px;min-width:0;padding-top:1px;display:flex}.aviso__titulo{font-weight:600}.aviso__acoes{gap:var(--espaco-2);flex-wrap:wrap;align-self:center;margin-left:auto;display:flex}.aviso--ok{--aviso-tom:var(--cor-ok)}.aviso--atencao{--aviso-tom:var(--cor-aviso)}.aviso--erro{--aviso-tom:var(--cor-erro)}.aviso ul{padding-left:var(--espaco-5);margin:0}.selo{--selo-tom:var(--cor-texto-fraco);--selo-texto:var(--cor-texto-fraco);border-radius:var(--raio-pilula);font-size:var(--texto-xs);white-space:nowrap;color:var(--selo-texto);background:color-mix(in srgb, var(--selo-tom) 13%, transparent);box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--selo-tom) 22%, transparent);border:0;align-items:center;gap:5px;padding:2px 9px 2px 8px;font-weight:600;line-height:1.5;display:inline-flex}.selo--ok{--selo-tom:var(--cor-ok);--selo-texto:var(--cor-ok-forte)}.selo--atencao{--selo-tom:var(--cor-aviso);--selo-texto:var(--cor-aviso-forte)}.selo--erro{--selo-tom:var(--cor-erro);--selo-texto:var(--cor-erro-forte)}.selo--info{--selo-tom:var(--cor-info);--selo-texto:var(--cor-info-forte)}.selo--neutro{--selo-tom:var(--cor-texto-fraco);--selo-texto:var(--cor-texto-fraco)}.selo:not(:has(svg)):before{content:"";background:var(--selo-tom);border-radius:50%;flex:none;width:6px;height:6px}.vazio{isolation:isolate;align-items:center;gap:var(--espaco-2);text-align:center;padding:var(--espaco-10) var(--espaco-6);border:1px dashed color-mix(in srgb, var(--cor-borda-forte) 55%, transparent);border-radius:var(--raio-lg);background:radial-gradient(24rem 12rem at 50% 0%, color-mix(in srgb, var(--cor-acento) 7%, transparent), transparent 70%), color-mix(in srgb, var(--cor-superficie) 60%, transparent);color:var(--cor-texto-fraco);flex-direction:column;display:flex}.vazio__ilustra{isolation:isolate;width:144px;height:88px;margin-bottom:var(--espaco-2);place-items:center;animation:5s ease-in-out infinite vazio-flutuar;display:grid;position:relative}.vazio__ilustra:before,.vazio__ilustra:after{content:"";z-index:-1;border:1px solid color-mix(in srgb, var(--modulo,var(--cor-acento)) 30%, transparent);border-radius:var(--raio-lg);width:60px;height:60px;box-shadow:var(--sombra-1);position:absolute;top:16px}.vazio__ilustra:before{background:color-mix(in srgb, var(--modulo,var(--cor-acento)) 30%, var(--cor-superficie));left:6px;transform:rotate(-14deg)}.vazio__ilustra:after{background:color-mix(in srgb, var(--modulo,var(--cor-acento)) 16%, var(--cor-superficie));right:6px;transform:rotate(11deg)}.vazio__halo{border-radius:var(--raio-xl);background:var(--modulo,var(--cor-acento));width:72px;height:72px;color:var(--modulo-sobre,var(--cor-sobre-acento));box-shadow:0 14px 28px -12px color-mix(in srgb, var(--modulo,var(--cor-acento)) 75%, transparent), var(--luz-topo);place-items:center;display:grid;position:relative}.vazio__halo svg{width:30px;height:30px}@keyframes vazio-flutuar{0%,to{transform:translateY(0)}50%{transform:translateY(-5px)}}.vazio h2{font-size:var(--texto-lg);color:var(--cor-texto);letter-spacing:var(--trilha-titulo);margin:0}.vazio__corpo{font-size:var(--texto-base);max-width:46ch;line-height:var(--altura-linha-corpo)}.vazio__acoes{gap:var(--espaco-2);margin-top:var(--espaco-3);flex-wrap:wrap;justify-content:center;display:flex}.carregando{gap:var(--espaco-2);flex-direction:column;display:flex}.carregando__linha{border-radius:var(--raio-md);background:var(--cor-superficie);height:48px;box-shadow:var(--sombra-1);position:relative;overflow:hidden}.carregando__linha:nth-child(2){width:92%}.carregando__linha:nth-child(3){width:84%}.carregando__linha:nth-child(4){width:96%}.carregando__linha:after{content:"";background:linear-gradient(90deg, transparent, color-mix(in srgb, var(--cor-acento) 10%, transparent) 50%, transparent);animation:carregando 1.4s var(--ease) infinite;position:absolute;inset:0;transform:translate(-100%)}@keyframes carregando{to{transform:translate(100%)}}.carregando--centro{padding:var(--espaco-8);color:var(--cor-texto-fraco);font-size:var(--texto-sm);align-items:center}.carregando--centro svg{color:var(--cor-acento)}.avisos-flutuantes{right:var(--espaco-4);bottom:var(--espaco-4);z-index:var(--z-flutuante);gap:var(--espaco-2);width:min(400px, calc(100vw - var(--espaco-8)));pointer-events:none;flex-direction:column;display:flex;position:fixed}.aviso-flutuante{--toast-tom:var(--cor-ok);pointer-events:auto;align-items:center;gap:var(--espaco-3);padding:var(--espaco-3) var(--espaco-2) var(--espaco-3) var(--espaco-3);border:1px solid var(--cor-borda);border-radius:var(--raio-lg);background:color-mix(in srgb, var(--cor-superficie) 92%, transparent);-webkit-backdrop-filter:blur(12px);color:var(--cor-texto);box-shadow:var(--sombra-3), var(--luz-topo);display:flex;position:relative;overflow:hidden}.aviso-flutuante--bloqueio{--toast-tom:var(--cor-aviso)}.aviso-flutuante__icone{box-sizing:content-box;background:color-mix(in srgb, var(--toast-tom) 16%, transparent);color:var(--toast-tom);border-radius:50%;flex:none;padding:7px}.aviso-flutuante__texto{font-size:var(--texto-base);flex:1;margin:0;font-weight:500;line-height:1.4}.aviso-flutuante__tempo{background:var(--toast-tom);opacity:.7;transform-origin:0;height:3px;animation:toast-tempo var(--toast-duracao,4s) linear forwards;position:absolute;bottom:0;left:0;right:0}.aviso-flutuante--pausado .aviso-flutuante__tempo{animation-play-state:paused}@keyframes toast-tempo{0%{transform:scaleX(1)}to{transform:scaleX(0)}}.quadro{grid-auto-flow:column;grid-auto-columns:minmax(var(--cartao-largura-min), 1fr);gap:var(--espaco-3);padding-bottom:var(--espaco-4);align-items:start;display:grid;position:relative;overflow-x:auto}.coluna{min-width:0;padding:var(--espaco-2);border-radius:var(--raio-lg);background:color-mix(in srgb, var(--cor-superficie-3) 60%, transparent);border:1px solid color-mix(in srgb, var(--cor-borda) 70%, transparent)}.coluna:focus:not(:focus-visible){outline:none}.coluna__cabeca{align-items:center;gap:var(--espaco-2);padding:var(--espaco-1) var(--espaco-1) var(--espaco-2) var(--espaco-2);margin-bottom:var(--espaco-1);display:flex}.coluna__nome{font-size:var(--texto-sm);letter-spacing:-.005em;flex:1;align-items:center;gap:6px;min-width:0;margin:0;font-weight:700;display:flex}.coluna__cadeado{color:var(--cor-aviso);flex:none}.coluna__marcador{flex:none;align-items:center;margin-right:2px;display:inline-flex}.coluna__meta{font-size:var(--texto-2xs);color:var(--cor-texto-fraco);white-space:nowrap;border-radius:var(--raio-pilula);background:var(--cor-superficie);font-variant-numeric:tabular-nums;padding:1px 8px;font-weight:700}.coluna__corpo{gap:var(--espaco-2);border-radius:var(--raio-md);min-height:90px;transition:background var(--dur-base) var(--ease), border-color var(--dur-base) var(--ease);border:1.5px dashed #0000;flex-direction:column;padding:2px;display:flex}.coluna__corpo--sobre{background:var(--cor-acento-suave);border-color:var(--cor-acento)}.coluna__vazia{font:inherit;font-size:var(--texto-xs);border:1.5px dashed color-mix(in srgb, var(--cor-borda-forte) 60%, transparent);border-radius:var(--raio-md);min-height:64px;color:var(--cor-texto-fraco);cursor:pointer;transition:color var(--dur-rapido) var(--ease), border-color var(--dur-rapido) var(--ease), background-color var(--dur-rapido) var(--ease);background:0 0;justify-content:center;align-items:center;gap:6px;font-weight:500;display:flex}.coluna__vazia:hover{color:var(--cor-acento);border-color:var(--cor-acento);background:var(--cor-acento-suave)}.coluna__vazia--parada{cursor:default}.coluna__vazia--parada:hover{color:var(--cor-texto-fraco);border-color:color-mix(in srgb, var(--cor-borda-forte) 60%, transparent);background:0 0}.coluna__travada{padding:var(--espaco-3);border:1.5px dashed color-mix(in srgb, var(--cor-aviso) 45%, transparent);border-radius:var(--raio-md);background:color-mix(in srgb, var(--cor-aviso) 6%, transparent);font-size:var(--texto-xs);color:var(--cor-texto-fraco);line-height:var(--altura-linha-corpo);align-items:flex-start;gap:6px;margin:0;display:flex}.cartao-envolve{overflow:visible}.cartao{background:var(--cor-superficie);border:1px solid var(--cor-borda);border-radius:var(--raio-md);padding:var(--espaco-3) var(--espaco-3) var(--espaco-3) 30px;min-width:0;box-shadow:var(--sombra-1), var(--luz-topo);transition:box-shadow var(--dur-rapido) var(--ease), transform var(--dur-rapido) var(--ease), border-color var(--dur-rapido) var(--ease);position:relative}.cartao:hover{box-shadow:var(--sombra-2), var(--luz-topo);border-color:color-mix(in srgb, var(--cor-acento) 30%, var(--cor-borda));transform:translateY(-2px)}.cartao--arrastando{opacity:.3;box-shadow:none;transform:none}.cartao--sombra{box-shadow:var(--sombra-4), 0 0 0 2px var(--cor-acento);cursor:grabbing;border-color:#0000;rotate:2deg;scale:1.03}.cartao__alca{border-radius:var(--raio-sm);width:24px;min-height:28px;color:var(--cor-texto-fraco);cursor:grab;touch-action:none;transition:background var(--dur-rapido) var(--ease), color var(--dur-rapido) var(--ease);background:0 0;border:0;place-items:center;display:grid;position:absolute;top:8px;left:3px}.cartao__alca:hover,.cartao__alca:focus-visible{background:var(--cor-superficie-3);color:var(--cor-texto)}.cartao__alca:focus-visible{outline-offset:-2px}.cartao__alca:active{cursor:grabbing}.cartao--excluivel .cartao__titulo{padding-right:26px}.cartao__excluir{border-radius:var(--raio-sm);width:28px;height:28px;color:var(--cor-texto-fraco);cursor:pointer;transition:background var(--dur-rapido) var(--ease), color var(--dur-rapido) var(--ease), transform var(--dur-rapido) var(--ease);background:0 0;border:0;place-items:center;display:grid;position:absolute;top:6px;right:4px}.cartao__excluir:hover,.cartao__excluir:focus-visible{background:color-mix(in srgb, var(--cor-erro) 12%, transparent);color:var(--cor-erro-forte)}.cartao__excluir:focus-visible{outline-offset:-2px}.cartao__excluir:active{transform:scale(.9)}.cartao__titulo{font-size:var(--texto-base);font-weight:600;line-height:var(--altura-linha-justa);letter-spacing:-.01em;overflow-wrap:anywhere;min-width:0;margin:0}.cartao__sub{margin:var(--espaco-1) 0 0;font-size:var(--texto-xs);color:var(--cor-texto-fraco)}.mover-para{margin-top:var(--espaco-2);padding-top:var(--espaco-2);border-top:1px solid var(--cor-borda)}.mover-para__lista[hidden]{display:none}.mover-para__botao{font:inherit;font-size:var(--texto-xs);justify-content:space-between;align-items:center;gap:var(--espaco-2);width:100%;min-height:30px;padding:0 var(--espaco-2) 0 var(--espaco-3);border:1px solid var(--cor-borda);border-radius:var(--raio-sm);background:var(--cor-superficie-2);color:var(--cor-texto);text-align:left;cursor:pointer;transition:background var(--dur-rapido) var(--ease), border-color var(--dur-rapido) var(--ease);font-weight:500;display:flex}.mover-para__botao:hover{background:var(--cor-superficie-3);border-color:var(--cor-borda-forte)}.mover-para__seta{color:var(--cor-texto-fraco);transition:transform var(--dur-rapido) var(--ease);flex:none}.mover-para__botao[aria-expanded=true] .mover-para__seta{transform:rotate(180deg)}.mover-para__lista{margin:var(--espaco-1) 0 0;padding:var(--espaco-1);border:1px solid var(--cor-borda);border-radius:var(--raio-md);background:var(--cor-superficie);box-shadow:var(--sombra-2);flex-direction:column;gap:2px;list-style:none;display:flex}.mover-para__lista:not([hidden]){animation:cartao-entrar var(--dur-rapido) var(--ease)}@keyframes cartao-entrar{0%{opacity:0;transform:translateY(-4px)scale(.98)}to{opacity:1;transform:none}}.mover-para__opcao{font:inherit;font-size:var(--texto-xs);width:100%;min-height:30px;padding:6px var(--espaco-2);border-radius:var(--raio-sm);color:var(--cor-texto);text-align:left;cursor:pointer;transition:background var(--dur-rapido) var(--ease);background:0 0;border:0;align-items:flex-start;gap:6px;display:flex}.mover-para__opcao svg{color:var(--cor-texto-fraco);flex:none;margin-top:1px}.mover-para__opcao:hover{background:var(--cor-acento-suave);color:var(--cor-sobre-acento-suave)}.mover-para__opcao[aria-disabled=true]{color:var(--cor-texto-fraco);cursor:not-allowed}.mover-para__opcao[aria-disabled=true]:hover{color:var(--cor-texto-fraco);background:0 0}.mover-para__opcao .mover-para__cadeado{color:var(--cor-aviso)}.mover-para__motivo{font-weight:400}.cal{gap:var(--espaco-3);flex-direction:column;display:flex}.cal__barra{justify-content:space-between;align-items:center;gap:var(--espaco-3);flex-wrap:wrap;display:flex}.cal__nav,.cal__direita{align-items:center;gap:var(--espaco-2);flex-wrap:wrap;display:flex}.cal__titulo{margin:0 var(--espaco-2);font-size:var(--texto-lg);min-width:10ch;letter-spacing:var(--trilha-titulo);font-weight:700}.cal__grade{border:1px solid var(--cor-borda);border-radius:var(--raio-lg);background:var(--cor-superficie);box-shadow:var(--sombra-1), var(--luz-topo);overflow:hidden}.cal__semana{grid-template-columns:repeat(7,minmax(0,1fr));display:grid}.cal__semana+.cal__semana{border-top:1px solid var(--cor-borda)}.cal__cabeca{background:var(--cor-superficie-2)}.cal__nome-dia{padding:var(--espaco-2);font-size:var(--texto-2xs);color:var(--cor-texto-fraco);text-transform:uppercase;letter-spacing:.07em;font-weight:700}.cal__dia{min-height:108px;padding:var(--espaco-1);min-width:0;transition:background-color var(--dur-rapido) var(--ease);flex-direction:column;gap:3px;display:flex}.cal__dia:hover{background:color-mix(in srgb, var(--cor-acento) 3%, transparent)}.cal__grade--semana .cal__dia{min-height:280px}.cal__dia+.cal__dia{border-left:1px solid var(--cor-borda)}.cal__dia--fora{background:var(--cor-superficie-2)}.cal__dia--fora .cal__numero{color:var(--cor-texto-fraco)}.cal__dia--sel{box-shadow:inset 0 0 0 2px var(--cor-acento)}.cal__numero{border-radius:var(--raio-pilula);min-width:28px;min-height:28px;font:inherit;font-size:var(--texto-sm);color:var(--cor-texto);cursor:pointer;transition:background-color var(--dur-rapido) var(--ease);background:0 0;border:0;align-self:flex-start;font-weight:500}.cal__numero:hover{background:var(--cor-superficie-3)}.cal__dia--hoje .cal__numero{background:var(--grad-acento);color:var(--cor-sobre-acento);box-shadow:var(--brilho-acento);font-weight:700}.cal__itens{flex-direction:column;gap:3px;min-width:0;display:flex}.cal__mais{font:inherit;font-size:var(--texto-xs);color:var(--cor-acento);cursor:pointer;background:0 0;border:0;align-self:flex-start;padding:0 4px;font-weight:600}.cal__mais:hover{text-decoration:underline}.cal-item{--cal-tom:var(--cor-acento);border:0;border-left:3px solid var(--cal-tom);border-radius:var(--raio-sm);background:color-mix(in srgb, var(--cal-tom) 12%, var(--cor-superficie));width:100%;min-width:0;color:var(--cor-texto);font:inherit;font-size:var(--texto-xs);text-align:left;align-items:baseline;gap:4px;padding:2px 6px;display:flex}button.cal-item{cursor:pointer;transition:transform var(--dur-toque) var(--ease), background-color var(--dur-rapido) var(--ease)}button.cal-item:hover{background:color-mix(in srgb, var(--cal-tom) 20%, var(--cor-superficie));transform:translate(2px)}.cal-item__hora{font-variant-numeric:tabular-nums;flex:none;font-weight:700}.cal-item__titulo{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.cal-item__detalhe{display:none}.cal-item--compromisso{--cal-tom:var(--cor-acento-2)}.cal-item--hoje{--cal-tom:var(--cor-aviso)}.cal-item--atrasado{--cal-tom:var(--cor-erro);color:var(--cor-erro-forte)}.cal-item--feito{--cal-tom:var(--cor-borda-forte);background:var(--cor-superficie-2);color:var(--cor-texto-fraco);text-decoration:line-through}.cal-item--posvenda{--cal-tom:var(--cor-info)}.cal__dia-lista{padding:var(--espaco-4) var(--espaco-5);border:1px solid var(--cor-borda);border-radius:var(--raio-lg);background:var(--cor-superficie);box-shadow:var(--sombra-1)}.cal__dia-titulo{margin:0 0 var(--espaco-3);font-size:var(--texto-sm);font-weight:700}.cal__lista{gap:var(--espaco-2);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.cal__lista .cal-item{font-size:var(--texto-sm);padding:var(--espaco-2) var(--espaco-3);flex-wrap:wrap}.cal__lista .cal-item__titulo{white-space:normal;font-weight:600}.cal__lista .cal-item__detalhe{width:100%;color:var(--cor-texto-fraco);overflow-wrap:anywhere;display:block}@media (width<=640px){.cal__grade--mes .cal__dia{min-height:56px}.cal__grade--mes .cal-item{background:var(--cal-tom);border-left-width:0;height:6px;padding:0;font-size:0}.cal__grade--mes .cal-item *{display:none}.cal__grade--semana .cal__dia{min-height:160px}}.progresso{gap:var(--espaco-2);flex-direction:column;flex:1;min-width:0;display:flex}.progresso__topo{justify-content:space-between;align-items:baseline;gap:var(--espaco-3);display:flex}.progresso__numero{font-variant-numeric:tabular-nums;color:var(--cor-acento);font-weight:700}.progresso__trilho{border-radius:var(--raio-pilula);background:var(--cor-superficie-3);height:10px;box-shadow:var(--sombra-dentro);overflow:hidden}.progresso__barra{border-radius:inherit;background:var(--grad-aurora);transform-origin:0;height:100%;transition:transform var(--dur-lento) var(--ease);background-size:200% 100%;animation:3.6s linear infinite progresso-correr}@keyframes progresso-correr{0%{background-position:0 0}to{background-position:-200% 0}}.progresso__detalhe{font-size:var(--texto-sm);font-variant-numeric:tabular-nums;color:var(--cor-texto-fraco);margin:0}.avatar{--tom:var(--tom-1);width:var(--avatar-tamanho,36px);height:var(--avatar-tamanho,36px);background:radial-gradient(circle at 30% 25%, color-mix(in srgb, var(--branco) 26%, transparent), transparent 60%), linear-gradient(140deg, color-mix(in srgb, var(--tom) 80%, var(--branco)), var(--tom) 70%);color:var(--branco);font-size:calc(var(--avatar-tamanho,36px) * .38);text-transform:uppercase;box-shadow:0 2px 6px -2px color-mix(in srgb, var(--tom) 60%, transparent), inset 0 0 0 1px color-mix(in srgb, var(--branco) 12%, transparent);-webkit-user-select:none;user-select:none;border-radius:50%;flex:none;place-items:center;font-weight:700;line-height:1;display:inline-grid;overflow:hidden}.avatar img{object-fit:cover;width:100%;height:100%}.barra-lista{align-items:center;gap:var(--espaco-3);flex-wrap:wrap;display:flex}.barra-lista__busca{flex:1;min-width:220px;max-width:420px}.barra-lista__contagem{font-size:var(--texto-xs);color:var(--cor-texto-fraco);border-radius:var(--raio-pilula);background:var(--cor-superficie-3);font-variant-numeric:tabular-nums;padding:3px 10px;font-weight:600}.barra-lista__acoes{gap:var(--espaco-2);flex-wrap:wrap;margin-left:auto;display:flex}.barra-filtros{align-items:flex-end;gap:var(--espaco-3);flex-wrap:wrap;display:flex}.barra-filtros .campo{flex:160px;max-width:260px}.barra-lista>.barra-filtros{flex:320px;min-width:0}.explica{font-size:var(--texto-sm);color:var(--cor-texto-fraco);max-width:90ch;line-height:var(--altura-linha-corpo);margin:0}.tela{gap:var(--espaco-5);flex-direction:column;min-width:0;display:flex}.tela--estreita{max-width:760px}.campo--curto{flex:0 auto;width:100%;max-width:320px}
