:root{--bg:#f6f5fa;--surface:#fff;--surface-2:#f1eff6;--surface-3:#e9e6f1;--line:#e7e3ef;--line-strong:#d6d1e2;--text:#1f1a2e;--text-2:#4d4762;--muted:#7e7893;--faint:#a9a4ba;--navy:#2a1f45;--navy-2:#3a2a6b;--navy-soft:#efeaff;--tinta:#1d1530;--tinta-2:#33275a;--tinta-texto:#cfc6e6;--blue:#6a4bef;--blue-hover:#5a3bdb;--blue-soft:#efeaff;--blue-line:#dcd2ff;--focus:#6a4bef;--ouro:#c9a25e;--green:#1e8e5a;--green-soft:#e7f4ec;--amber:#b7791f;--amber-soft:#fbf1df;--red:#c9423a;--red-soft:#fbeae8;--c-sessao:#2a1f45;--c-nota:#4d4762;--c-diario:#b45a3c;--c-diario-soft:#f8ece7;--c-missao:#6a4bef;--c-mensagem:#0f8c83;--c-mensagem-soft:#e3f3f1;--c-documento:#5b6578;--c-pacote:#9a4fb8;--c-pacote-soft:#f6ecfa;--c-financeiro:#1e8e5a;--c-humor:#b7791f;--font-ui:"Geist Variable", ui-sans-serif, system-ui, -apple-system, "Segoe UI", sans-serif;--font-leitura:"Newsreader Variable", "Iowan Old Style", Georgia, serif;--font-mono:ui-monospace, "SF Mono", Menlo, monospace;--fs-xs:12px;--fs-sm:13px;--fs-base:15px;--fs-md:16px;--fs-lg:18px;--fs-xl:22px;--fs-2xl:28px;--fs-3xl:34px;--lh-tight:1.25;--lh:1.5;--lh-leitura:1.7;--s-1:4px;--s-2:8px;--s-3:12px;--s-4:16px;--s-5:20px;--s-6:24px;--s-8:32px;--s-10:40px;--s-12:48px;--s-16:64px;--r-sm:6px;--r:10px;--r-lg:14px;--r-xl:20px;--r-full:999px;--shadow-1:0 1px 2px #1d15300d;--shadow-2:0 1px 2px #1d15300a, 0 4px 12px #1d15300f;--shadow-3:0 2px 6px #1d15300f, 0 16px 40px #1d15301f;--ring:0 0 0 3px #6a4bef38;--sidebar:248px;--topbar:60px;--conteudo-max:1180px;--leitura-max:720px;--z-topo:20;--z-gaveta:40;--z-modal:50;--z-toast:70;--z-paleta:60;--t-rapido:.12s;--t:.18s;--ease:cubic-bezier(.2, .7, .2, 1)}@media (prefers-reduced-motion:reduce){:root{--t-rapido:0s;--t:0s}}*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;text-size-adjust:100%}body{background:var(--bg);color:var(--text);font-family:var(--font-ui);font-size:var(--fs-base);line-height:var(--lh);font-feature-settings:"ss01", "cv11";-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizelegibility;margin:0}h1,h2,h3,h4{line-height:var(--lh-tight);letter-spacing:-.015em;color:var(--text);margin:0;font-weight:600}h1{font-size:var(--fs-2xl);letter-spacing:-.025em}h2{font-size:var(--fs-xl);letter-spacing:-.02em}h3{font-size:var(--fs-md)}p{margin:0}a{color:var(--blue);text-decoration:none}a:hover{text-underline-offset:2px;text-decoration:underline}button,input,select,textarea{font:inherit;color:inherit}button{cursor:pointer}img,svg{max-width:100%;display:block}hr{border:0;border-top:1px solid var(--line);margin:var(--s-6) 0}::selection{background:var(--blue-soft)}:focus-visible{outline:2px solid var(--focus);outline-offset:2px;border-radius:4px}.sr-only{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}*{scrollbar-width:thin;scrollbar-color:var(--line-strong) transparent}::-webkit-scrollbar{width:10px;height:10px}::-webkit-scrollbar-thumb{background:var(--line-strong);background-clip:content-box;border:3px solid #0000;border-radius:10px}.linha{align-items:center;gap:var(--s-2);display:flex}.linha-3{align-items:center;gap:var(--s-3);display:flex}.coluna{gap:var(--s-2);flex-direction:column;display:flex}.entre{justify-content:space-between}.cresce{flex:auto;min-width:0}.quebra{flex-wrap:wrap}.mudo{color:var(--muted)}.texto-2{color:var(--text-2)}.pequeno{font-size:var(--fs-sm)}.mini{font-size:var(--fs-xs)}.forte{font-weight:600}.numeros{font-variant-numeric:tabular-nums}.corta{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.leitura{font-family:var(--font-leitura);font-size:17.5px;line-height:var(--lh-leitura);color:var(--text)}.preserva{white-space:pre-wrap;overflow-wrap:anywhere}.n-btn{--h:36px;height:var(--h);border-radius:var(--r);font-size:var(--fs-sm);letter-spacing:-.005em;white-space:nowrap;transition:background var(--t-rapido) var(--ease), border-color var(--t-rapido) var(--ease), color var(--t-rapido), box-shadow var(--t-rapido);-webkit-user-select:none;user-select:none;background:0 0;border:1px solid #0000;justify-content:center;align-items:center;gap:8px;padding:0 14px;font-weight:550;display:inline-flex}.n-btn svg{flex:none;width:16px;height:16px}.n-btn:disabled{opacity:.5;cursor:not-allowed}.n-btn--primario{background:var(--blue);color:#fff;box-shadow:0 1px 0 #ffffff1f inset, var(--shadow-1)}.n-btn--primario:hover:not(:disabled){background:var(--blue-hover)}.n-btn--marinho{background:var(--navy);color:#fff}.n-btn--marinho:hover:not(:disabled){background:var(--navy-2)}.n-btn--secundario{background:var(--surface);border-color:var(--line-strong);color:var(--text);box-shadow:var(--shadow-1)}.n-btn--secundario:hover:not(:disabled){background:var(--surface-2)}.n-btn--fantasma{color:var(--text-2)}.n-btn--fantasma:hover:not(:disabled){background:var(--surface-2);color:var(--text)}.n-btn--perigo{background:var(--surface);border-color:var(--line-strong);color:var(--red)}.n-btn--perigo:hover:not(:disabled){background:var(--red-soft);border-color:#f0c9c4}.n-btn--perigo-cheio{background:var(--red);color:#fff}.n-btn--sm{--h:30px;font-size:var(--fs-xs);border-radius:var(--r-sm);gap:6px;padding:0 10px}.n-btn--sm svg{width:14px;height:14px}.n-btn--lg{--h:42px;font-size:var(--fs-base);padding:0 18px}.n-btn--icone{width:var(--h);padding:0}.n-btn--bloco{width:100%}.n-btn .n-spin{width:14px;height:14px}.n-campo{flex-direction:column;gap:6px;min-width:0;display:flex}.n-campo__rotulo{font-size:var(--fs-sm);color:var(--text);font-weight:550}.n-campo__rotulo small{color:var(--muted);margin-left:4px;font-weight:400}.n-campo__ajuda{font-size:var(--fs-xs);color:var(--muted)}.n-campo__erro{font-size:var(--fs-xs);color:var(--red)}.n-input,.n-select,.n-textarea{background:var(--surface);border:1px solid var(--line-strong);border-radius:var(--r);width:100%;min-height:38px;font-size:var(--fs-base);color:var(--text);transition:border-color var(--t-rapido), box-shadow var(--t-rapido);padding:8px 12px;line-height:1.4}.n-input::placeholder,.n-textarea::placeholder{color:var(--faint)}.n-input:hover,.n-select:hover,.n-textarea:hover{border-color:#c7c1d6}.n-input:focus,.n-select:focus,.n-textarea:focus{border-color:var(--blue);box-shadow:var(--ring);outline:none}.n-input[aria-invalid=true],.n-textarea[aria-invalid=true]{border-color:var(--red)}.n-textarea{resize:vertical;min-height:92px}.n-select{appearance:none;cursor:pointer;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 24 24' fill='none' stroke='%237D828C' stroke-width='2.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E");background-position:right 12px center;background-repeat:no-repeat;padding-right:34px}.n-input--busca{background-image: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='%237D828C' stroke-width='2' stroke-linecap='round'%3E%3Ccircle cx='11' cy='11' r='7'/%3E%3Cpath d='m20 20-3.5-3.5'/%3E%3C/svg%3E");background-position:12px;background-repeat:no-repeat;padding-left:36px}.n-grade{gap:var(--s-4);grid-template-columns:repeat(var(--cols,2), minmax(0, 1fr));display:grid}.n-grade>.inteiro{grid-column:1/-1}@media (max-width:640px){.n-grade{grid-template-columns:minmax(0,1fr)}}.n-check{font-size:var(--fs-sm);cursor:pointer;align-items:center;gap:8px;display:inline-flex}.n-check input{width:16px;height:16px;accent-color:var(--blue)}.n-alterna{cursor:pointer;font-size:var(--fs-sm);align-items:center;gap:10px;display:inline-flex;position:relative}.n-alterna input{opacity:0;pointer-events:none;position:absolute}.n-alterna__trilho{background:var(--line-strong);width:34px;height:20px;transition:background var(--t);border-radius:20px;flex:none;position:relative}.n-alterna__trilho:after{content:"";width:16px;height:16px;box-shadow:var(--shadow-1);transition:transform var(--t) var(--ease);background:#fff;border-radius:50%;position:absolute;top:2px;left:2px}.n-alterna input:checked+.n-alterna__trilho{background:var(--blue)}.n-alterna input:checked+.n-alterna__trilho:after{transform:translate(14px)}.n-alterna input:focus-visible+.n-alterna__trilho{box-shadow:var(--ring)}.n-seg{background:var(--surface-2);border-radius:var(--r);border:1px solid var(--line);scrollbar-width:none;gap:2px;max-width:100%;padding:3px;display:inline-flex;overflow-x:auto}.n-seg button{white-space:nowrap;font-size:var(--fs-sm);color:var(--text-2);background:0 0;border:0;border-radius:7px;flex:none;padding:5px 12px;font-weight:500}.n-seg button[aria-pressed=true]{background:var(--surface);color:var(--text);box-shadow:var(--shadow-1)}.n-card{background:var(--surface);border:1px solid var(--line);border-radius:var(--r-lg);box-shadow:var(--shadow-1)}.n-card__cab{justify-content:space-between;align-items:center;gap:var(--s-3);padding:var(--s-4) var(--s-5) 0;display:flex}.n-card__titulo{font-size:var(--fs-sm);color:var(--text);letter-spacing:-.005em;font-weight:600}.n-card__corpo{padding:var(--s-4) var(--s-5) var(--s-5)}.n-card--plano{box-shadow:none}.n-card--clicavel{transition:border-color var(--t-rapido), box-shadow var(--t-rapido);cursor:pointer}.n-card--clicavel:hover{border-color:var(--line-strong);box-shadow:var(--shadow-2)}.n-selo{border-radius:var(--r-full);white-space:nowrap;background:var(--surface-2);height:22px;color:var(--text-2);border:1px solid #0000;align-items:center;gap:5px;padding:0 8px;font-size:12px;font-weight:550;display:inline-flex}.n-selo svg{width:12px;height:12px}.n-selo--ponto:before{content:"";background:currentColor;border-radius:50%;width:6px;height:6px}.n-selo--azul{background:var(--blue-soft);color:#5236c9}.n-selo--verde{background:var(--green-soft);color:var(--green)}.n-selo--ambar{background:var(--amber-soft);color:#946014}.n-selo--vermelho{background:var(--red-soft);color:var(--red)}.n-selo--marinho{background:var(--navy-soft);color:var(--navy)}.n-selo--terracota{background:var(--c-diario-soft);color:var(--c-diario)}.n-selo--teal{background:var(--c-mensagem-soft);color:var(--c-mensagem)}.n-selo--roxo{background:var(--c-pacote-soft);color:var(--c-pacote)}.n-selo--contorno{border-color:var(--line-strong);background:0 0}.n-contador{background:var(--blue);color:#fff;font-variant-numeric:tabular-nums;border-radius:9px;place-items:center;min-width:18px;height:18px;padding:0 5px;font-size:11px;font-weight:650;display:inline-grid}.n-contador--suave{background:var(--surface-3);color:var(--text-2)}.n-avatar{--t:32px;width:var(--t);height:var(--t);font-size:calc(var(--t) * .38);letter-spacing:.01em;color:var(--navy);background:var(--navy-soft);border-radius:50%;flex:none;place-items:center;font-weight:600;display:inline-grid}.n-avatar--lg{--t:56px}.n-avatar--sm{--t:26px}.n-abas{border-bottom:1px solid var(--line);scrollbar-width:none;gap:2px;display:flex;overflow-x:auto}.n-abas::-webkit-scrollbar{display:none}.n-aba{font-size:var(--fs-sm);color:var(--text-2);white-space:nowrap;background:0 0;border:0;border-radius:6px 6px 0 0;align-items:center;gap:6px;padding:10px 12px 12px;font-weight:500;display:inline-flex;position:relative}.n-aba:hover{color:var(--text);background:var(--surface-2)}.n-aba[aria-selected=true]{color:var(--text);font-weight:600}.n-aba[aria-selected=true]:after{content:"";background:var(--navy);border-radius:2px;height:2px;position:absolute;bottom:-1px;left:10px;right:10px}.n-veu{-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);z-index:var(--z-modal);padding:var(--s-6);animation:n-aparece var(--t) var(--ease);background:#1d153052;place-items:center;display:grid;position:fixed;inset:0}.n-modal{background:var(--surface);border-radius:var(--r-xl);width:min(560px,100%);max-height:min(86vh,900px);box-shadow:var(--shadow-3);animation:n-sobe var(--t) var(--ease);flex-direction:column;display:flex}.n-modal--largo{width:min(820px,100%)}.n-modal--estreito{width:min(420px,100%)}.n-modal__cab{justify-content:space-between;align-items:flex-start;gap:var(--s-4);padding:var(--s-6) var(--s-6) var(--s-2);display:flex}.n-modal__titulo{font-size:var(--fs-lg);letter-spacing:-.015em;font-weight:600}.n-modal__sub{color:var(--muted);font-size:var(--fs-sm);margin-top:4px}.n-modal__corpo{padding:var(--s-4) var(--s-6);overflow-y:auto}.n-modal__rodape{justify-content:flex-end;gap:var(--s-2);padding:var(--s-4) var(--s-6) var(--s-6);display:flex}.n-gaveta-veu{z-index:var(--z-gaveta);animation:n-aparece var(--t) var(--ease);background:#1d153038;position:fixed;inset:0}.n-gaveta{background:var(--surface);width:min(560px,100vw);box-shadow:var(--shadow-3);z-index:calc(var(--z-gaveta) + 1);animation:n-desliza var(--t) var(--ease);border-left:1px solid var(--line);flex-direction:column;display:flex;position:fixed;top:0;bottom:0;right:0}.n-gaveta--larga{width:min(760px,100vw)}.n-gaveta__cab{align-items:flex-start;gap:var(--s-3);padding:var(--s-5) var(--s-6);border-bottom:1px solid var(--line);display:flex}.n-gaveta__corpo{padding:var(--s-5) var(--s-6);flex:1;overflow-y:auto}.n-gaveta__rodape{padding:var(--s-4) var(--s-6);border-top:1px solid var(--line);gap:var(--s-2);background:var(--surface);justify-content:flex-end;display:flex}@media (max-width:640px){.n-veu{align-items:end;padding:0}.n-modal{border-radius:var(--r-xl) var(--r-xl) 0 0;width:100%;max-height:92vh}}.n-menu{z-index:var(--z-paleta);background:var(--surface);border:1px solid var(--line);border-radius:var(--r);min-width:200px;box-shadow:var(--shadow-3);animation:n-aparece var(--t-rapido) var(--ease);padding:6px;position:fixed}.n-menu__item{width:100%;font-size:var(--fs-sm);color:var(--text);text-align:left;background:0 0;border:0;border-radius:7px;align-items:center;gap:10px;padding:8px 10px;display:flex}.n-menu__item svg{width:16px;height:16px;color:var(--muted);flex:none}.n-menu__item:hover,.n-menu__item[data-ativo=true]{background:var(--surface-2)}.n-menu__item--perigo,.n-menu__item--perigo svg{color:var(--red)}.n-menu__sep{background:var(--line);height:1px;margin:6px 4px}.n-menu__titulo{letter-spacing:.04em;text-transform:uppercase;color:var(--muted);padding:6px 10px 4px;font-size:11px;font-weight:600}.n-dica{z-index:calc(var(--z-toast) + 1);background:var(--text);color:#fff;pointer-events:none;white-space:nowrap;box-shadow:var(--shadow-2);animation:n-aparece var(--t-rapido);border-radius:6px;padding:5px 8px;font-size:12px;position:fixed}.n-dica kbd{color:#c9cdd4;font-family:var(--font-ui);margin-left:6px}.n-kbd{border:1px solid var(--line-strong);background:var(--surface);min-width:20px;height:20px;font-family:var(--font-ui);color:var(--text-2);border-bottom-width:2px;border-radius:5px;justify-content:center;align-items:center;padding:0 5px;font-size:11px;font-weight:550;display:inline-flex}.n-vazio{text-align:center;align-items:center;gap:var(--s-2);padding:var(--s-12) var(--s-6);color:var(--text-2);flex-direction:column;display:flex}.n-vazio__icone{background:var(--surface-2);width:44px;height:44px;color:var(--muted);margin-bottom:var(--s-2);border-radius:12px;place-items:center;display:grid}.n-vazio__icone svg{width:22px;height:22px}.n-vazio__titulo{color:var(--text);font-weight:600;font-size:var(--fs-md)}.n-vazio__texto{max-width:380px;font-size:var(--fs-sm);color:var(--muted)}.n-vazio__acoes{margin-top:var(--s-3);gap:var(--s-2);display:flex}.n-vazio--compacto{padding:var(--s-8) var(--s-4)}.n-esq{background:linear-gradient(90deg, var(--surface-2) 0%, var(--surface-3) 50%, var(--surface-2) 100%);background-size:200% 100%;border-radius:6px;animation:1.4s ease-in-out infinite n-brilho;display:block}.n-esq--texto{height:12px;margin:6px 0}.n-esq--titulo{width:40%;height:20px}.n-toasts{bottom:var(--s-6);z-index:var(--z-toast);gap:var(--s-2);pointer-events:none;flex-direction:column;align-items:center;display:flex;position:fixed;left:50%;transform:translate(-50%)}.n-toast{pointer-events:auto;background:var(--text);color:#fff;border-radius:var(--r);min-width:260px;max-width:min(520px,100vw - 32px);box-shadow:var(--shadow-3);font-size:var(--fs-sm);animation:n-sobe var(--t) var(--ease);align-items:center;gap:10px;padding:10px 12px 10px 14px;display:flex}.n-toast svg{flex:none;width:16px;height:16px}.n-toast--ok svg{color:#6fd3a0}.n-toast--erro{background:#3a1715}.n-toast--erro svg{color:#ff9c93}.n-toast button{color:#fff;background:#ffffff1f;border:0;border-radius:6px;margin-left:auto;padding:4px 10px;font-size:12px;font-weight:550}.n-tabela{border-collapse:separate;border-spacing:0;width:100%;font-size:var(--fs-sm)}.n-tabela th{text-align:left;color:var(--muted);border-bottom:1px solid var(--line);white-space:nowrap;background:var(--surface);padding:10px 16px;font-size:12px;font-weight:550;position:sticky;top:0}.n-tabela td{border-bottom:1px solid var(--line);vertical-align:middle;padding:12px 16px}.n-tabela tbody tr{transition:background var(--t-rapido)}.n-tabela tbody tr:hover{background:#faf9fd}.n-tabela tbody tr:last-child td{border-bottom:0}.n-tabela .dir{text-align:right}.n-tabela tr[data-clicavel]{cursor:pointer}.n-lista{flex-direction:column;display:flex}.n-lista__item{align-items:center;gap:var(--s-3);padding:12px var(--s-5);border-top:1px solid var(--line);text-align:left;width:100%;color:inherit;background:0 0;border-bottom:0;border-left:0;border-right:0;display:flex}.n-lista__item:first-child{border-top:0}button.n-lista__item:hover,a.n-lista__item:hover{background:#faf9fd;text-decoration:none}.n-progresso{background:var(--surface-3);border-radius:6px;height:6px;overflow:hidden}.n-progresso>span{background:var(--navy);height:100%;transition:width var(--t) var(--ease);border-radius:6px;display:block}.n-progresso--verde>span{background:var(--green)}.n-spin{opacity:.7;border:2px solid;border-right-color:#0000;border-radius:50%;width:18px;height:18px;animation:.7s linear infinite n-gira}.n-aviso{border-radius:var(--r);background:var(--surface-2);color:var(--text-2);font-size:var(--fs-sm);border:1px solid var(--line);align-items:flex-start;gap:10px;padding:12px 14px;display:flex}.n-aviso svg{flex:none;width:16px;height:16px;margin-top:2px}.n-aviso--azul{background:var(--blue-soft);border-color:var(--blue-line);color:#4a2fb8}.n-aviso--ambar{background:var(--amber-soft);color:#7a4f10;border-color:#f0d9ae}.n-aviso--vermelho{background:var(--red-soft);color:#96302a;border-color:#f0c9c4}.n-aviso--verde{background:var(--green-soft);color:#176b45;border-color:#bfe3cd}.n-rotulo{letter-spacing:.02em;color:var(--muted);font-size:12px;font-weight:600}.n-cab-pagina{justify-content:space-between;align-items:flex-end;gap:var(--s-4);margin-bottom:var(--s-6);flex-wrap:wrap;display:flex}.n-cab-pagina__sub{color:var(--muted);font-size:var(--fs-sm);margin-top:6px}@keyframes n-aparece{0%{opacity:0}to{opacity:1}}@keyframes n-sobe{0%{opacity:0;transform:translateY(8px)scale(.99)}to{opacity:1;transform:none}}@keyframes n-desliza{0%{opacity:.4;transform:translate(24px)}to{opacity:1;transform:none}}@keyframes n-brilho{0%{background-position:100% 0}to{background-position:-100% 0}}@keyframes n-gira{to{transform:rotate(360deg)}}.grafico{width:100%;overflow:hidden}.grafico svg{display:block}.grafico__eixo{fill:var(--muted);font-size:11px;font-family:var(--font-ui);font-variant-numeric:tabular-nums}.grafico__legenda{color:var(--text-2);margin-top:var(--s-3);flex-wrap:wrap;gap:6px 16px;font-size:12px;display:flex}.grafico__legenda span{align-items:center;gap:6px;display:inline-flex}.grafico__legenda i{border-radius:3px;width:10px;height:10px}.entrada{z-index:90;background:var(--bg);grid-template-columns:minmax(360px,44%) 1fr;display:grid;position:fixed;inset:0}.entrada__marca{justify-content:center;align-items:center;gap:var(--s-6);padding:var(--s-10);background:radial-gradient(120% 90% at 30% 20%, #3a2a6b 0%, var(--navy) 45%, #140e24 100%);color:#ffffff9e;flex-direction:column;display:flex}.entrada__marca img{filter:drop-shadow(0 6px 24px #00000040);width:min(300px,70%);height:auto}.entrada__marca p{font-size:var(--fs-sm);letter-spacing:.28em;text-transform:uppercase;color:var(--ouro);opacity:.85}.entrada__lado{padding:var(--s-8) var(--s-6);place-items:center;display:grid;overflow-y:auto}.entrada__form{gap:var(--s-4);flex-direction:column;width:min(380px,100%);display:flex}.entrada__form h1{font-size:var(--fs-2xl)}.entrada__sub{color:var(--muted);margin-top:-8px;margin-bottom:var(--s-2)}.entrada__senha{position:relative}.entrada__senha .n-input{padding-right:44px}.entrada__olho{width:34px;height:34px;color:var(--muted);background:0 0;border:0;border-radius:8px;place-items:center;display:grid;position:absolute;top:50%;right:4px;transform:translateY(-50%)}.entrada__olho:hover{background:var(--surface-2);color:var(--text)}.entrada__olho svg{width:18px;height:18px}.entrada__codigo{letter-spacing:.5em;text-align:center;font-variant-numeric:tabular-nums;font-size:24px}.entrada__rodape{margin-top:var(--s-4);font-size:var(--fs-xs);color:var(--muted);justify-content:center;align-items:center;gap:6px;display:flex}.entrada__rodape svg{width:13px;height:13px}@media (max-width:820px){.entrada{grid-template-rows:auto 1fr;grid-template-columns:minmax(0,1fr);overflow-y:auto}.entrada__marca{padding:var(--s-8) var(--s-4) var(--s-6);gap:var(--s-3)}.entrada__marca img{width:168px}.entrada__marca p{font-size:11px}.entrada__lado{padding-top:var(--s-8);place-items:start center}}.entrada__esqueci{font-size:var(--fs-sm);color:var(--text-2);align-self:flex-end;margin-top:-8px}.entrada__esqueci:hover{color:var(--blue)}.busca-veu{z-index:var(--z-paleta);place-items:start center;padding-top:12vh}.busca{background:var(--surface);border-radius:var(--r-xl);width:min(640px,100%);box-shadow:var(--shadow-3);border:1px solid var(--line);animation:n-sobe var(--t) var(--ease);overflow:hidden}.busca__campo{border-bottom:1px solid var(--line);height:58px;color:var(--muted);align-items:center;gap:12px;padding:0 18px;display:flex}.busca__campo svg{flex:none;width:20px;height:20px}.busca__campo input{color:var(--text);background:0 0;border:0;outline:none;flex:1;font-size:17px}.busca__campo input::placeholder{color:var(--faint)}.busca__lista{max-height:min(60vh,460px);padding:6px;overflow-y:auto}.busca__grupo{letter-spacing:.05em;text-transform:uppercase;color:var(--muted);padding:10px 12px 4px;font-size:11px;font-weight:600}.busca__item{cursor:pointer;font-size:var(--fs-sm);color:var(--text);border-radius:9px;align-items:center;gap:12px;min-height:42px;padding:9px 12px;display:flex}.busca__item>svg{width:17px;height:17px;color:var(--muted);flex:none}.busca__item[data-ativo=true]{background:var(--blue-soft)}.busca__item[data-ativo=true]>svg:first-child{color:var(--blue)}.busca__detalhe{color:var(--muted);margin-top:1px;font-size:12.5px}.busca__enter{width:15px!important;height:15px!important;color:var(--blue)!important}.busca__nada{text-align:center;color:var(--muted);font-size:var(--fs-sm);padding:28px 16px}.busca__rodape{border-top:1px solid var(--line);color:var(--muted);background:var(--surface-2);gap:16px;padding:10px 16px;font-size:12px;display:flex}.busca__rodape kbd{font-family:var(--font-ui);border:1px solid var(--line-strong);background:var(--surface);border-radius:4px;margin-right:3px;padding:1px 5px;font-size:11px}@media (max-width:640px){.busca-veu{place-items:stretch stretch;padding:0}.busca{border-radius:0;flex-direction:column;height:100%;display:flex}.busca__lista{flex:1;max-height:none}.busca__rodape{display:none}}.sino{border-radius:var(--r);width:38px;height:38px;color:var(--text-2);background:0 0;border:0;place-items:center;display:grid;position:relative}.sino:hover{background:var(--surface-2);color:var(--text)}.sino svg{width:19px;height:19px}.sino__ponto{background:var(--red);color:#fff;border:2px solid var(--bg);border-radius:9px;place-items:center;min-width:17px;height:17px;padding:0 4px;font-size:10.5px;font-weight:700;display:grid;position:absolute;top:4px;right:3px}.sino__painel{z-index:var(--z-paleta);background:var(--surface);border:1px solid var(--line);border-radius:var(--r-lg);width:min(400px,100vw - 16px);box-shadow:var(--shadow-3);animation:n-sobe var(--t-rapido) var(--ease);position:fixed;overflow:hidden}.sino__cab{font-size:var(--fs-sm);justify-content:space-between;align-items:baseline;padding:14px 16px 10px;display:flex}.sino__lista{border-top:1px solid var(--line);max-height:420px;overflow-y:auto}.sino__item{border:0;border-bottom:1px solid var(--line);text-align:left;width:100%;font-size:var(--fs-sm);color:var(--text-2);background:0 0;align-items:flex-start;gap:12px;padding:12px 16px;display:flex}.sino__item:hover{background:var(--surface-2)}.sino__item--nova{background:#f7faff}.sino__item--nova .sino__texto strong{color:var(--text)}.sino__icone{background:var(--surface-2);border-radius:8px;flex:none;place-items:center;width:30px;height:30px;display:grid}.sino__icone svg{width:16px;height:16px}.sino__texto{line-height:1.4;display:block}.sino__detalhe{color:var(--muted);max-width:250px;margin-top:2px;font-size:12.5px;display:block}.sino__quando{color:var(--muted);white-space:nowrap;font-size:12px}.sino__vazio{text-align:center;color:var(--muted);font-size:var(--fs-sm);padding:28px 20px}.sino__pe{justify-content:center;padding:8px;display:flex}@media (max-width:900px),(pointer:coarse){.sino{border-radius:10px;width:46px;height:46px}.sino svg{width:26px;height:26px}.sino__ponto{min-width:19px;height:19px;font-size:11.5px;top:5px;right:3px}}.casca{grid-template-columns:var(--sidebar) minmax(0, 1fr);min-height:100vh;display:grid}.casca__pular{z-index:100;background:var(--surface);box-shadow:var(--shadow-2);border-radius:8px;padding:8px 12px;position:absolute;top:8px;left:-9999px}.casca__pular:focus{left:8px}.casca__principal{flex-direction:column;min-width:0;height:100vh;display:flex}.casca__conteudo{outline:none;flex:1;scroll-padding-top:16px;overflow-y:auto}.pagina{max-width:var(--conteudo-max);padding:var(--s-8) var(--s-8) var(--s-16);margin:0 auto}.pagina--larga{max-width:1440px}.pagina--cheia{max-width:none;height:100%;padding:0}.lateral{background:var(--surface);border-right:1px solid var(--line);height:100vh;padding:var(--s-4) var(--s-3);gap:var(--s-2);flex-direction:column;display:flex;position:sticky;top:0}.lateral__marca{padding:4px 8px var(--s-4);align-items:center;gap:10px;display:flex}.lateral__marca img{border-radius:9px;flex:none;width:32px;height:32px}.lateral__marca strong{letter-spacing:-.01em;color:var(--navy);font-size:14px;font-weight:650;line-height:1.2;display:block}.lateral__marca span{color:var(--muted);font-size:11.5px;display:block}.lateral__fechar{width:32px;height:32px;color:var(--muted);background:0 0;border:0;border-radius:8px;margin-left:auto;display:none}.lateral__fechar svg{width:18px;height:18px;margin:auto}.lateral__nav{gap:var(--s-4);flex-direction:column;flex:1;display:flex;overflow-y:auto}.lateral__grupo{flex-direction:column;gap:1px;display:flex}.lateral__titulo{letter-spacing:.06em;text-transform:uppercase;color:var(--faint);padding:4px 10px 6px;font-size:11px;font-weight:600}.lateral__item{height:36px;color:var(--text-2);text-align:left;background:0 0;border:0;border-radius:8px;align-items:center;gap:10px;width:100%;padding:0 10px;font-size:14px;font-weight:500;display:flex;text-decoration:none!important}.lateral__item svg{width:18px;height:18px;color:var(--muted);flex:none}.lateral__item:hover{background:var(--surface-2);color:var(--text)}.lateral__item.active{background:var(--navy-soft);color:var(--navy);font-weight:600}.lateral__pe{border-top:1px solid var(--line);padding-top:var(--s-3);flex-direction:column;gap:1px;display:flex}.lateral__eu{color:var(--muted);padding:8px 10px 0;font-size:12px}.lateral{background:var(--tinta);border-right-color:var(--tinta)}.lateral__marca strong{color:#fff}.lateral__marca span,.lateral__eu{color:#a79dc4}.lateral__fechar{color:#e4def5}.lateral__titulo{color:#8a7fa8}.lateral__item{color:#e4def5}.lateral__item svg{color:#a79dc4}.lateral__item:hover{color:#fff;background:#ffffff12}.lateral__item.active{background:var(--blue);color:#fff}.lateral__item.active svg{color:#fff}.lateral__item:focus-visible{outline-offset:-2px;outline:2px solid #fff}.lateral__pe{border-top-color:#ffffff1f}.lateral .n-contador--suave{color:#fff;background:#ffffff29}.lateral__nav{scrollbar-color:#fff3 transparent}.topo{z-index:var(--z-topo);height:var(--topbar);align-items:center;gap:var(--s-2);padding:0 var(--s-6);-webkit-backdrop-filter:saturate(1.4)blur(10px);backdrop-filter:saturate(1.4)blur(10px);border-bottom:1px solid var(--line);background:#f6f5fadb;flex:none;display:flex;position:sticky;top:0}.topo__menu{width:36px;height:36px;color:var(--text-2);background:0 0;border:0;border-radius:8px;display:none}.topo__menu svg{width:20px;height:20px;margin:auto}.topo__busca{border:1px solid var(--line);background:var(--surface);border-radius:var(--r);width:min(440px,100%);height:38px;color:var(--muted);font-size:var(--fs-sm);text-align:left;box-shadow:var(--shadow-1);transition:border-color var(--t-rapido);align-items:center;gap:10px;padding:0 8px 0 12px;display:flex}.topo__busca:hover{border-color:var(--line-strong);color:var(--text-2)}.topo__busca svg{flex:none;width:16px;height:16px}.topo__atalho{gap:3px;display:flex}.casca__veu{display:none}@media (max-width:1080px){.pagina{padding:var(--s-6) var(--s-5) var(--s-12)}}@media (max-width:900px){.casca{grid-template-columns:minmax(0,1fr)}.lateral{z-index:80;width:min(300px,86vw);transition:transform var(--t) var(--ease);box-shadow:var(--shadow-3);position:fixed;top:0;bottom:0;left:0;transform:translate(-102%)}.casca--menu .lateral{transform:none}.casca--menu .casca__veu{z-index:79;background:#141b284d;display:block;position:fixed;inset:0}.lateral__fechar{display:grid}.topo{padding:0 var(--s-3)}.topo__menu{display:grid}.topo__atalho,.topo__config{display:none}}@media (max-width:560px){.topo__busca span.cresce{display:none}.topo__busca{justify-content:center;width:40px;padding:0}.topo__novo{padding:0 12px}.pagina{padding:var(--s-5) var(--s-4) var(--s-12)}}@media (max-width:900px),(pointer:coarse){.topo__menu{border-radius:10px;width:46px;height:46px}.topo__menu svg{width:26px;height:26px}.topo__busca{height:46px}.topo__busca svg{width:20px;height:20px}.topo .topo__novo,.topo .topo__config{--h:46px}.topo .topo__novo{font-size:var(--fs-md);padding:0 18px}.topo .topo__novo svg,.topo .topo__config svg{width:20px;height:20px}}@media (max-width:560px){.topo__busca{width:46px}.topo .topo__novo{padding:0 14px}}
