.sh{--sh-bg:#060e29;--sh-side:rgba(9,18,52,.74);--sh-top-bg:rgba(7,15,42,.80);--sh-surface:rgba(13,26,70,.68);--sh-surface-2:rgba(8,17,50,.66);--sh-raised:#13265a;--sh-hover:rgba(148,175,255,.08);--sh-border:rgba(160,190,255,.14);--sh-border-2:rgba(160,190,255,.24);--sh-hi:rgba(255,255,255,.055);--sh-blur:blur(18px) saturate(150%);--sh-glow-acc:rgba(66,217,42,.30);--sh-glow-info:rgba(90,140,255,.30);--sh-glow-hom:rgba(255,190,60,.24);--sh-ease:cubic-bezier(.2,.7,.2,1);--sh-pad:28px;--sh-tabs-h:46px;--sh-solid:#0d1a47;--sh-text:#eef2ff;--sh-text-2:#b0bcdc;--sh-text-3:#8794b8;--sh-acc:#42d92a;--sh-acc-tx:#6ee85a;--sh-acc-bg:rgba(66,217,42,.12);--sh-acc-bd:rgba(66,217,42,.32);--sh-hom:#ffd27a;--sh-hom-bg:rgba(255,190,60,.12);--sh-hom-bd:rgba(255,190,60,.38);--sh-bad:#ffadad;--sh-bad-bg:rgba(239,83,80,.14);--sh-bad-bd:rgba(239,83,80,.38);--sh-info:#a9c4ff;--sh-info-bg:rgba(122,160,255,.13);--sh-shadow:inset 0 1px 0 var(--sh-hi),0 14px 36px -16px rgba(0,0,0,.65);--sh-shadow-up:inset 0 1px 0 var(--sh-hi),0 22px 44px -18px rgba(0,0,0,.75);--sh-r:14px;--sh-top-h:60px;--text:var(--sh-text);--text-2:var(--sh-text-2);--blue:var(--sh-text);--glass-shell:var(--sh-surface);--glass-card:var(--sh-surface);--glass-table:var(--sh-solid);--glass-border:var(--sh-border);--glass-shadow:none;--glass-blur:0px;--radius:var(--sh-r);--line:var(--sh-border);--soft:var(--sh-hover);--green-readable:var(--sh-acc-tx);--warn-bg:var(--sh-hom-bg);--warn-tx:var(--sh-hom);--warn-bd:var(--sh-hom-bd);--bad-bg:var(--sh-bad-bg);--bad-tx:var(--sh-bad);--ok-bg:var(--sh-acc-bg);--ok-tx:var(--sh-acc-tx);--info-bg:var(--sh-info-bg);--info-tx:var(--sh-info);display:grid;grid-template-columns:256px minmax(0,1fr);min-height:100svh;background:var(--sh-bg);color:var(--sh-text);font-family:var(--font-body);font-size:14.5px;position:relative;isolation:isolate}html:not([data-theme=dark]) .sh{--sh-bg:#edf1f8;--sh-side:rgba(255,255,255,.78);--sh-top-bg:rgba(241,245,251,.84);--sh-surface:rgba(255,255,255,.80);--sh-surface-2:rgba(244,247,252,.86);--sh-raised:#ffffff;--sh-solid:#ffffff;--sh-hover:rgba(17,34,88,.05);--sh-border:rgba(17,34,88,.10);--sh-border-2:rgba(17,34,88,.17);--sh-hi:rgba(255,255,255,.9);--sh-glow-acc:rgba(66,217,42,.22);--sh-glow-info:rgba(60,110,255,.16);--sh-glow-hom:rgba(255,180,40,.18);--sh-shadow-up:inset 0 1px 0 var(--sh-hi),0 18px 40px -20px rgba(16,24,64,.30);--sh-text:#0e1a3d;--sh-text-2:#46516e;--sh-text-3:#5f6b88;--sh-acc-tx:#1b7d10;--sh-acc-bg:#e8f7e4;--sh-acc-bd:#b9e6ae;--sh-hom:#7a4f00;--sh-hom-bg:#fff4d6;--sh-hom-bd:#f0d48a;--sh-bad:#9b1c1c;--sh-bad-bg:#fdeaea;--sh-bad-bd:#f3bcbc;--sh-info:#1f3d94;--sh-info-bg:#e8eeff;--sh-shadow:inset 0 1px 0 var(--sh-hi),0 10px 30px -18px rgba(16,24,64,.22)}.sh-side{position:-webkit-sticky;position:sticky;top:0;height:100svh;z-index:40;display:flex;flex-direction:column;gap:14px;padding:18px 12px 14px;background:var(--sh-side);border-right:1px solid var(--sh-border);overflow-y:auto;scrollbar-width:thin}.sh-brand{display:flex;align-items:center;padding:2px 10px 6px;min-height:40px}.sh-brand img{display:block}.sh-brand .lt{display:none}html:not([data-theme=dark]) .sh-brand .lt{display:block}html:not([data-theme=dark]) .sh-brand .dk{display:none}.sh-av{flex:none;width:34px;height:34px;border-radius:9px;display:grid;place-items:center;background:var(--sh-acc-bg);color:var(--sh-acc-tx);border:1px solid var(--sh-acc-bd);font:800 13px/1 var(--font-title);letter-spacing:.02em}.sh-av-u{border-radius:50%;background:var(--sh-info-bg);color:var(--sh-info);border-color:transparent}.sh-ws{display:flex;align-items:center;gap:10px;padding:10px;border-radius:12px;background:var(--sh-surface-2);border:1px solid var(--sh-border);min-width:0}.sh-user-t,.sh-ws-t{display:grid;min-width:0;line-height:1.25}.sh-user-t b,.sh-ws-t b{font:700 13.5px/1.25 var(--font-title);color:var(--sh-text);white-space:nowrap;text-overflow:ellipsis}.sh-user-t small,.sh-ws-t small{font-size:11.5px;color:var(--sh-text-3);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.sh-nav{align-content:start}.sh-nav,.sh-nav-g{display:grid;grid-gap:2px;gap:2px}.sh-nav-g+.sh-nav-g{margin-top:10px}.sh-nav-t{margin:6px 10px 4px;font:700 10.5px/1 var(--font-title);letter-spacing:.1em;text-transform:uppercase;color:var(--sh-text-3)}.sh-nav a{position:relative;display:flex;align-items:center;gap:11px;min-height:38px;padding:0 10px;border-radius:9px;color:var(--sh-text-2);font:600 13.5px/1.2 var(--font-title);text-decoration:none}.sh-nav a span:not(.sh-count){min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sh-nav a svg{flex:none;color:var(--sh-text-3)}.sh-nav a:hover{background:var(--sh-hover);color:var(--sh-text)}.sh-nav a[aria-current=page]{background:var(--sh-raised);box-shadow:inset 0 0 0 1px var(--sh-border-2)}.sh-nav a[aria-current=page] svg{color:var(--sh-acc-tx)}.sh-nav a[aria-current=page]:before{content:"";position:absolute;left:-12px;top:9px;bottom:9px;border-radius:0 3px 3px 0;background:var(--sh-acc)}.sh-count{margin-left:auto;flex:none;display:inline-flex;align-items:center;justify-content:center;min-width:22px;height:20px;padding:0 7px;border-radius:999px;background:var(--sh-surface-2);border:1px solid var(--sh-border);color:var(--sh-text-2);font:700 11px/1 var(--font-title)}.sh-count[data-tom=prev]{background:transparent;color:var(--sh-text-3);font-weight:600;text-transform:lowercase}.sh-count[data-tom=acc]{background:var(--sh-acc-bg);border-color:var(--sh-acc-bd);color:var(--sh-acc-tx)}.sh-user{margin-top:auto;display:flex;gap:10px;padding:12px 6px 2px;border-top:1px solid var(--sh-border);min-width:0}.sh-user-t{flex:1 1}.sh-user form{margin:0;flex:none}.sh-ico,.sh-sair{display:inline-flex;align-items:center;justify-content:center;min-height:32px;padding:0 10px;border-radius:8px;border:1px solid var(--sh-border);background:transparent;color:var(--sh-text-2);font:700 12.5px/1 var(--font-title)}.sh-ico{width:32px;padding:0;flex:none}.sh-ico:hover,.sh-sair:hover{background:var(--sh-hover);color:var(--sh-text);border-color:var(--sh-border-2)}.sh-main{min-width:0;display:flex;flex-direction:column}.sh-top{position:-webkit-sticky;position:sticky;top:0;z-index:30;height:var(--sh-top-h);flex:none;justify-content:space-between;padding:0 var(--sh-pad);background:var(--sh-top-bg);border-bottom:1px solid var(--sh-border);backdrop-filter:var(--sh-blur);-webkit-backdrop-filter:var(--sh-blur)}.sh-top,.sh-top-l,.sh-top-r{display:flex;align-items:center;gap:12px}.sh-top-l,.sh-top-r{min-width:0}.sh-top-r{flex:none}.sh-tt{display:grid;min-width:0;line-height:1.2}.sh-crumb{font-size:12px;color:var(--sh-text-3);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.sh-crumb:after{content:" /";opacity:.7}.sh-title{margin:0;font:700 16.5px/1.25 var(--font-title);color:var(--sh-text);letter-spacing:-.01em;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.sh-burger{display:none;flex:none;width:40px;height:40px;border-radius:10px;border:1px solid var(--sh-border);background:var(--sh-surface);color:var(--sh-text);align-items:center;justify-content:center}.sh-env{display:inline-flex;align-items:center;gap:7px;height:30px;padding:0 11px;border-radius:999px;background:var(--sh-hom-bg);border:1px solid var(--sh-hom-bd);color:var(--sh-hom);font:700 12.5px/1 var(--font-title);white-space:nowrap;cursor:help}.sh-env i{width:7px;height:7px;border-radius:50%;background:currentColor;box-shadow:0 0 0 3px var(--sh-hom-bg)}.sh-cta svg{margin-left:-2px}.sh-content{width:100%;max-width:1360px;margin:0 auto;padding:24px var(--sh-pad) 56px;align-content:start;overflow-x:clip}.sh-content,.sh-emp{display:grid;grid-gap:20px;gap:20px;min-width:0}.sh-emp+.sh-emp{padding-top:24px;border-top:1px solid var(--sh-border)}.sh-scrim{display:none}.sh :where(h1,h2,h3,h4){color:var(--sh-text)}.sh .btn{min-height:40px;padding:0 16px;border-radius:10px;font:700 13.5px/1 var(--font-title)}.sh .btn-sm{min-height:34px;padding:0 12px;font-size:13px;border-radius:9px}.sh .btn-primary{background:var(--sh-acc);color:#06112e;border-color:var(--sh-acc)}.sh .btn-primary:hover{filter:none;background:#57e340}.sh .btn-ghost{background:var(--sh-surface);border:1px solid var(--sh-border-2);color:var(--sh-text)}.sh .btn-ghost:hover{background:var(--sh-raised)}.sh .btn-danger{border-radius:10px}.sh :focus-visible{outline:2px solid var(--sh-acc);outline-offset:2px}.sh .rl-card{filter:none}html .sh .rl-edge{padding:0;background:var(--sh-surface)}.sh .rl-in,html .sh .rl-edge{-webkit-clip-path:none;clip-path:none;border-radius:var(--sh-r)}.sh .rl-in{backdrop-filter:none;-webkit-backdrop-filter:none;padding:20px}.sh .rl-in,html[data-solid=true] .sh .rl-in,html[data-theme=dark] .sh .rl-in{background:transparent}.sh .rl-titulo{margin-bottom:14px;padding-bottom:12px;border-bottom-color:var(--sh-border)}.sh .rl-titulo h2{font:700 15.5px/1.3 var(--font-title)}.sh .rl-titulo p{color:var(--sh-text-3);opacity:1;font-size:12.5px}.sh .rl-grid{gap:16px}.sh .rl-vazio{opacity:1;color:var(--sh-text-3);font-size:13.5px}.sh .rl-obs{background:var(--sh-surface-2);border:1px solid var(--sh-border)}.sh .rl-aviso{background:var(--sh-hom-bg);border-color:var(--sh-hom-bd);color:var(--sh-hom)}.sh .rl-info dt,.sh .rl-lista dt{opacity:1;color:var(--sh-text-3)}.sh .rl-kpi .rl-in{min-height:148px}.sh .rl-kpi-rotulo{opacity:1;color:var(--sh-text-2);font:600 12.5px/1.2 var(--font-title)}.sh .rl-kpi-valor{font-size:clamp(22px,2.2vw,28px);margin:12px 0 4px}.sh .rl-kpi-meta{opacity:1;color:var(--sh-text-3)}html .sh .rl-ico{width:34px;height:34px;border-radius:9px;background:var(--sh-info-bg);color:var(--sh-info)}html .sh .rl-ico[data-tom=ok]{background:var(--sh-acc-bg);color:var(--sh-acc-tx)}html .sh .rl-ico[data-tom=aviso]{background:var(--sh-hom-bg);color:var(--sh-hom)}.sh .badge,.sh .rl-chip{display:inline-flex;align-items:center;gap:6px;padding:3px 9px;border-radius:999px;font:700 11.5px/1.4 var(--font-title);background:var(--sh-surface-2);border:1px solid var(--sh-border-2);color:var(--sh-text-2);white-space:nowrap}.sh .rl-chip:before{content:"";width:6px;height:6px;border-radius:50%;background:currentColor;opacity:.9}.sh .badge.b-ok,.sh .rl-chip[data-tom=ok]{background:var(--sh-acc-bg);border-color:var(--sh-acc-bd);color:var(--sh-acc-tx)}.sh .badge.b-warn,.sh .rl-chip[data-tom=aviso]{background:var(--sh-hom-bg);border-color:var(--sh-hom-bd);color:var(--sh-hom)}.sh .badge.b-info,.sh .rl-chip[data-tom=info]{background:var(--sh-info-bg);border-color:transparent;color:var(--sh-info)}.sh .badge.b-bad{background:var(--sh-bad-bg);border-color:var(--sh-bad-bd);color:var(--sh-bad)}.sh :where(table){background:transparent;font-size:13.5px}.sh .rl-tbl,.sh .tbl-wrap{border-radius:10px;border:1px solid var(--sh-border);background:var(--sh-surface)}.sh .rl-tbl th,.sh :where(th){background:var(--sh-surface-2);color:var(--sh-text-3);opacity:1;font:700 11px/1.2 var(--font-title);letter-spacing:.07em;text-transform:uppercase;padding:10px 12px;border-bottom:1px solid var(--sh-border)}.sh .rl-tbl td,.sh :where(td){padding:10px 12px;border-color:var(--sh-border)}.sh .rl-tbl td .sub,.sh :where(td .sub){opacity:1;color:var(--sh-text-3)}.sh .rl-tbl tbody tr:hover td,.sh :where(tbody tr:hover){background:var(--sh-hover)}.sh .cb input[role=combobox],.sh .filters input,.sh .filters select,.sh .fld input,.sh .fld select,.sh .fld textarea,.sh .rl-campo,.sh .rl-file{background:var(--sh-surface-2);border:1px solid var(--sh-border-2);border-radius:9px;color:var(--sh-text)}.sh .filters input:focus-visible,.sh .fld input:focus-visible,.sh .rl-campo:focus-visible{outline:2px solid var(--sh-acc);outline-offset:0;border-color:transparent}.sh .cb-list{background:var(--sh-raised);border-color:var(--sh-border-2);z-index:60}.sh .glass,.sh .glass-shell{background:var(--sh-surface);border:1px solid var(--sh-border);box-shadow:var(--sh-shadow);backdrop-filter:none;-webkit-backdrop-filter:none;border-radius:var(--sh-r)}.sh .page-head{padding:0}.sh .page-head h1{font:800 clamp(20px,2vw,24px)/1.2 var(--font-title);letter-spacing:-.015em}.sh .demo-note,.sh .page-head .sub{color:var(--sh-text-3)}.sh .demo-banner{border-radius:10px;background:var(--sh-hom-bg);border-color:var(--sh-hom-bd);color:var(--sh-hom)}.sh .pop{border-color:var(--sh-border-2);border-radius:12px}.sh .fld-inline{background:var(--sh-surface);border-color:var(--sh-border-2);border-radius:9px;min-height:34px}.sh .fld-inline select{min-height:32px;font-size:13px}@media (max-width:1279px){.sh{grid-template-columns:232px minmax(0,1fr);--sh-pad:22px}.sh-content{padding-bottom:48px}}@media (max-width:1023px){.sh{grid-template-columns:minmax(0,1fr);--sh-top-h:56px;--sh-pad:16px}.sh-side{position:fixed;left:0;top:0;bottom:0;width:min(288px,86vw);height:auto;z-index:70;transform:translateX(-102%);transition:transform .22s ease,visibility .22s;box-shadow:24px 0 60px rgba(3,8,28,.45);visibility:hidden}.sh[data-open=true] .sh-side{transform:none;visibility:visible}.sh-scrim{display:block;position:fixed;inset:0;z-index:65;background:rgba(3,8,28,.6)}.sh-burger{display:inline-flex}.sh-top{gap:10px}.sh-content{padding-top:16px;padding-bottom:40px;gap:16px}.sh-hide-m{display:none!important}}@media (max-width:600px){.sh-top-r{gap:8px}.sh-env{padding:0 9px;font-size:11.5px;height:28px}.sh-cta{width:36px;padding:0!important}.sh-cta span{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.sh-cta svg{margin:0}.sh-title{font-size:15px}.sh .rl-in{padding:16px}.sh .rl-grid{gap:12px}}@media (prefers-reduced-motion:reduce){.sh-side{transition:none}}.sh:before{content:"";position:fixed;inset:-12%;z-index:-1;pointer-events:none;background:radial-gradient(38% 32% at 12% 6%,rgba(56,98,255,.22),transparent 70%),radial-gradient(30% 28% at 88% 14%,rgba(66,217,42,.09),transparent 70%),radial-gradient(42% 38% at 72% 92%,rgba(40,120,255,.15),transparent 72%),radial-gradient(30% 30% at 30% 70%,rgba(120,90,255,.07),transparent 70%)}html:not([data-theme=dark]) .sh:before{background:radial-gradient(38% 32% at 12% 6%,rgba(60,110,255,.12),transparent 70%),radial-gradient(30% 28% at 88% 14%,rgba(66,217,42,.1),transparent 70%),radial-gradient(42% 38% at 72% 92%,rgba(60,130,255,.09),transparent 72%)}@media (prefers-reduced-motion:no-preference){.sh:before{animation:shMalha 46s ease-in-out infinite alternate}}@keyframes shMalha{0%{transform:translate3d(-2%,-1%,0) scale(1)}to{transform:translate3d(2%,1.5%,0) scale(1.06)}}html:has(.sh){scroll-padding-top:76px}.sh .ce-area [id],.sh .ce-area>*{scroll-margin-top:calc(var(--sh-tabs-h) + 8px)}.sh-side{backdrop-filter:var(--sh-blur);-webkit-backdrop-filter:var(--sh-blur);box-shadow:inset -1px 0 0 var(--sh-hi)}.sh-brand img{height:30px;width:auto;max-width:100%;aspect-ratio:1854/460;object-fit:contain;object-position:left center}.sh-ws{background:linear-gradient(135deg,rgba(66,217,42,.07),transparent 60%),var(--sh-surface-2);box-shadow:inset 0 1px 0 var(--sh-hi)}.sh-av{box-shadow:0 0 0 3px rgba(66,217,42,.06),0 6px 16px -8px var(--sh-glow-acc);overflow:hidden;white-space:nowrap}.sh-av-u{box-shadow:0 0 0 3px rgba(90,140,255,.07)}.sh-nav a{transition:background-color .18s ease,color .18s ease,box-shadow .18s ease}.sh-nav a svg{transition:color .18s ease,transform .2s var(--sh-ease)}.sh-nav a:hover svg{transform:translateX(1px);color:var(--sh-text-2)}.sh-nav a[aria-current=page]{background:linear-gradient(90deg,rgba(66,217,42,.14),rgba(66,217,42,.02) 70%),var(--sh-surface);box-shadow:inset 0 0 0 1px var(--sh-border-2),0 8px 22px -14px var(--sh-glow-acc)}.sh-nav a[aria-current=page]:before{box-shadow:0 0 12px 1px var(--sh-glow-acc)}.sh-nav a[aria-current=page] svg{transform:none}.sh-env{box-shadow:0 0 18px -6px var(--sh-glow-hom)}@media (prefers-reduced-motion:no-preference){.sh-env i{animation:shPulso 2.6s ease-in-out infinite}}@keyframes shPulso{50%{box-shadow:0 0 0 5px transparent;opacity:.65}}.sh-burger,.sh-ico,.sh-sair{transition:background-color .18s ease,border-color .18s ease,color .18s ease}html .sh .rl-edge{position:relative;background:transparent;border:1px solid var(--sh-border);box-shadow:var(--sh-shadow);transition:transform .25s var(--sh-ease),box-shadow .25s ease,border-color .25s ease}.sh .rl-edge:before{content:"";position:absolute;inset:0;z-index:-1;border-radius:inherit;pointer-events:none;background:linear-gradient(180deg,var(--sh-hi),transparent 120px),var(--sh-surface);backdrop-filter:var(--sh-blur);-webkit-backdrop-filter:var(--sh-blur)}.sh .rl-in{min-width:0;overflow-wrap:break-word}.sh .rl-in>*{max-width:100%}.sh .rl-card:hover>.rl-edge{border-color:var(--sh-border-2)}.sh .rl-titulo{flex-wrap:wrap}.sh .rl-titulo>div:first-child{min-width:0;flex:1 1 220px}.sh .rl-acoes{flex-wrap:wrap}.sh .rl-kpi .rl-in{position:relative;overflow:hidden}.sh .rl-kpi .rl-in:after{content:"";position:absolute;top:-60px;right:-60px;width:180px;height:180px;border-radius:50%;background:radial-gradient(closest-side,var(--sh-glow-info),transparent);opacity:.55;pointer-events:none;transition:opacity .3s ease}.sh .rl-kpi:has(.rl-ico[data-tom=ok]) .rl-in:after{background:radial-gradient(closest-side,var(--sh-glow-acc),transparent)}.sh .rl-kpi:has(.rl-ico[data-tom=aviso]) .rl-in:after{background:radial-gradient(closest-side,var(--sh-glow-hom),transparent)}.sh .rl-kpi>.rl-edge:hover{transform:translateY(-2px);box-shadow:var(--sh-shadow-up)}.sh .rl-kpi:hover .rl-in:after{opacity:.9}.sh .rl-kpi .rl-in>*{position:relative;z-index:1}.sh .ce-topo{position:relative;overflow:hidden;background:linear-gradient(120deg,rgba(66,217,42,.07),transparent 38%),linear-gradient(180deg,var(--sh-hi),transparent 90px),var(--sh-surface);backdrop-filter:var(--sh-blur);-webkit-backdrop-filter:var(--sh-blur);border-color:var(--sh-border)}.sh .ce-topo .ce-id>div{min-width:0}.sh .ce-av{box-shadow:0 10px 26px -12px var(--sh-glow-acc),inset 0 1px 0 var(--sh-hi);overflow:hidden;white-space:nowrap}.sh .ce-acoes{flex:none}.sh .ce-pend a{transition:background-color .18s ease,transform .18s var(--sh-ease)}.sh .ce-pend a:hover{transform:translateY(-1px)}.sh .ce-abas{top:var(--sh-top-h);min-height:var(--sh-tabs-h);margin-inline:calc(var(--sh-pad) * -1);padding:0 calc(var(--sh-pad) - 6px);background:var(--sh-top-bg);backdrop-filter:var(--sh-blur);-webkit-backdrop-filter:var(--sh-blur);border-bottom:1px solid var(--sh-border);z-index:15;align-items:stretch}.sh .ce-abas a{display:inline-flex;align-items:center;padding:0 14px;border-radius:8px 8px 0 0;transition:color .18s ease,background-color .18s ease}.sh .ce-abas a:after{content:"";position:absolute;left:10px;right:10px;bottom:-1px;height:2px;border-radius:2px 2px 0 0;background:var(--sh-acc);box-shadow:0 0 10px var(--sh-glow-acc);transform:scaleX(0);opacity:0;transition:transform .28s var(--sh-ease),opacity .2s ease}.sh .ce-abas a:hover:after{transform:scaleX(.35);opacity:.5}.sh .ce-abas a[aria-current=page]:after{transform:scaleX(1);opacity:1}.sh .btn{transition:background-color .18s ease,border-color .18s ease,color .18s ease,box-shadow .2s ease,transform .18s var(--sh-ease)}.sh .btn-primary{background:linear-gradient(135deg,#5ae843,#36c61f);border-color:transparent;box-shadow:inset 0 1px 0 rgba(255,255,255,.35),0 8px 20px -10px var(--sh-glow-acc)}.sh .btn-primary:hover{background:linear-gradient(135deg,#6ef058,#42d92a);box-shadow:inset 0 1px 0 rgba(255,255,255,.4),0 12px 26px -10px var(--sh-glow-acc);transform:translateY(-1px)}.sh .btn-ghost{background:var(--sh-surface-2);box-shadow:inset 0 1px 0 var(--sh-hi)}.sh .btn-ghost:hover{background:var(--sh-hover);border-color:var(--sh-border-2)}.sh .btn:active{transform:translateY(0) scale(.985)}.sh .btn:disabled{transform:none;box-shadow:none}.sh .rl-tbl,.sh .tbl-wrap{max-width:100%;overflow-x:auto;background:var(--sh-surface-2)}.sh .rl-tbl td,.sh :where(td){transition:background-color .15s ease}.sh .rl-tbl td .sub,.sh .rl-tbl td b{overflow-wrap:anywhere}.sh .cb input[role=combobox],.sh .filters input,.sh .filters select,.sh .fld input,.sh .fld select,.sh .fld textarea,.sh .rl-campo,.sh .rl-file{transition:border-color .18s ease,box-shadow .18s ease,background-color .18s ease}.sh .cb input[role=combobox]:hover,.sh .fld input:hover,.sh .rl-campo:hover{border-color:var(--sh-border-2)}.sh .cb input[role=combobox]:focus-visible,.sh .fld input:focus-visible,.sh .rl-campo:focus-visible{box-shadow:0 0 0 4px rgba(66,217,42,.14)}.sh .pop{background:var(--sh-raised);box-shadow:0 24px 60px -20px rgba(0,0,0,.6);z-index:60}.sh .cb-list{box-shadow:0 24px 60px -18px rgba(0,0,0,.6)}.sh .overlay{z-index:80}.sh .drawer,.sh .modal{background:var(--sh-raised);border-color:var(--sh-border-2);color:var(--sh-text)}.sh .toasts{z-index:90}.sh :where(img){max-width:100%;height:auto}.sh .ce-topo img,.sh .rl-in img{object-fit:contain}.sh .skel{border-radius:8px;background:linear-gradient(90deg,rgba(150,180,255,.06) 25%,rgba(150,180,255,.16) 50%,rgba(150,180,255,.06) 75%);background-size:200% 100%}.sh{--ch-borda:var(--sh-border-2);--ch-tx:var(--sh-text);--ch-tx2:var(--sh-text-2)}html[data-theme=dark] .sh{--ch-sup:rgba(13,27,72,.86);--ch-sup2:rgba(8,18,52,.72);--ch-eu:rgba(42,78,170,.55);--ch-acc:#6ee85a}.sh .ch-hist,.sh .ch-main{backdrop-filter:var(--sh-blur);-webkit-backdrop-filter:var(--sh-blur);box-shadow:var(--sh-shadow)}.sh .ch-doc,.sh .ch-hist li button,.sh .ch-opcao{transition:border-color .18s ease,background-color .18s ease,transform .18s var(--sh-ease)}.sh .ch-doc:not(:disabled):hover{transform:translateY(-1px)}@media (max-width:900px){.sh .ch-hist{background:var(--sh-raised)}}@media (prefers-reduced-motion:no-preference){.sh .ce-area>*,.sh .rl-grid>*,.sh-content>*{animation:shEntra .5s var(--sh-ease) backwards}.sh .rl-grid>:nth-child(2){animation-delay:.05s}.sh .rl-grid>:nth-child(3){animation-delay:.1s}.sh .rl-grid>:nth-child(4){animation-delay:.15s}.sh .rl-grid>:nth-child(5){animation-delay:.2s}.sh .rl-grid>:nth-child(n+6){animation-delay:.25s}.sh .ce-area>:nth-child(2){animation-delay:.06s}.sh .ce-area>:nth-child(n+3){animation-delay:.12s}}@keyframes shEntra{0%{opacity:0;transform:translateY(10px)}}@media (max-width:1023px){.sh-side{background:rgba(8,16,46,.97)}html:not([data-theme=dark]) .sh-side{background:rgba(255,255,255,.98)}.sh-scrim{backdrop-filter:blur(3px);-webkit-backdrop-filter:blur(3px)}html:has(.sh){scroll-padding-top:68px}}@media (max-width:600px){.sh .ce-topo{padding:16px}.sh .ce-acoes{width:100%}.sh .ce-abas a{padding:0 12px}}@media (prefers-reduced-motion:reduce){.sh *,.sh :after,.sh :before,.sh:before{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.sh{--pn-acc:#5cf044;--pn-info:#7fa8ff;--pn-hom:#ffcf6b;--pn-bad:#ff8f8f;--pn-mut:#8c98bb}html:not([data-theme=dark]) .sh{--pn-acc:#2a9d1a;--pn-info:#3563d8;--pn-hom:#c78a00;--pn-bad:#c93636;--pn-mut:#8691ad}.sh [data-tom=acc]{--pn-c:var(--pn-acc)}.sh [data-tom=info]{--pn-c:var(--pn-info)}.sh [data-tom=hom]{--pn-c:var(--pn-hom)}.sh [data-tom=bad]{--pn-c:var(--pn-bad)}.sh [data-tom=mut]{--pn-c:var(--pn-mut)}.pn-kpis{grid-template-columns:repeat(auto-fit,minmax(min(100%,210px),1fr));grid-gap:16px;gap:16px}.pn-kpi,.pn-kpis{display:grid;min-width:0}.pn-kpi{position:relative;overflow:hidden;grid-template-rows:auto 1fr auto;grid-gap:10px;gap:10px;min-height:138px;padding:16px 18px;border-radius:var(--sh-r);border:1px solid var(--sh-border);color:var(--sh-text);text-decoration:none;background:linear-gradient(180deg,var(--sh-hi),transparent 70px),var(--sh-surface);backdrop-filter:var(--sh-blur);-webkit-backdrop-filter:var(--sh-blur);box-shadow:var(--sh-shadow);transition:transform .25s var(--sh-ease),box-shadow .25s ease,border-color .25s ease}.pn-kpi:after{content:"";position:absolute;top:-70px;right:-70px;width:190px;height:190px;border-radius:50%;pointer-events:none;background:radial-gradient(closest-side,color-mix(in srgb,var(--pn-c,var(--pn-info)) 26%,transparent),transparent);opacity:.7;transition:opacity .3s ease}.pn-kpi>*{position:relative;z-index:1;min-width:0}.pn-kpi:hover{transform:translateY(-2px);border-color:var(--sh-border-2);box-shadow:var(--sh-shadow-up)}.pn-kpi:hover:after{opacity:1}a.pn-kpi:focus-visible{outline:2px solid var(--sh-acc);outline-offset:2px}.pn-kpi-topo{display:flex;align-items:center;gap:8px}.pn-dot{flex:none;width:8px;height:8px;border-radius:50%;background:var(--pn-c);box-shadow:0 0 0 3px color-mix(in srgb,var(--pn-c) 18%,transparent),0 0 10px var(--pn-c)}.pn-kpi-rot{font:600 12.5px/1.25 var(--font-title);color:var(--sh-text-2);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pn-kpi-meio{display:flex;align-items:flex-end;justify-content:space-between;gap:10px;min-width:0}.pn-kpi-val{font:800 clamp(22px,2.1vw,28px)/1.1 var(--font-title);letter-spacing:-.02em;color:var(--sh-text);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;min-width:0;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.pn-spark{flex:0 1 112px;width:112px;min-width:56px;height:34px;color:var(--pn-c);overflow:visible;filter:drop-shadow(0 4px 8px color-mix(in srgb,var(--pn-c) 35%,transparent))}.pn-spark-vazio{display:block;height:2px;align-self:center;background:repeating-linear-gradient(90deg,var(--sh-border-2) 0 6px,transparent 6px 10px);filter:none}.pn-kpi-pe{display:flex;flex-wrap:wrap;align-items:center;gap:4px 10px;font-size:12px;color:var(--sh-text-3);line-height:1.35}.pn-delta{display:inline-flex;align-items:center;gap:4px;padding:2px 8px;border-radius:999px;font:700 11.5px/1.4 var(--font-title);background:var(--sh-surface-2);border:1px solid var(--sh-border);color:var(--sh-text-2);white-space:nowrap}.pn-delta[data-dir=up]{color:var(--sh-acc-tx);background:var(--sh-acc-bg);border-color:var(--sh-acc-bd)}.pn-delta[data-dir=down]{color:var(--sh-hom);background:var(--sh-hom-bg);border-color:var(--sh-hom-bd)}.pn-delta[data-bom=false][data-dir=up]{color:var(--sh-bad);background:var(--sh-bad-bg);border-color:var(--sh-bad-bd)}.pn-delta[data-bom=true][data-dir=down]{color:var(--sh-acc-tx);background:var(--sh-acc-bg);border-color:var(--sh-acc-bd)}.pn-kpi-meta{min-width:0;overflow-wrap:anywhere}.pn-barras{margin:0;display:grid;grid-gap:12px;gap:12px;min-width:0}.pn-barras-area{position:relative;display:grid;grid-gap:10px;gap:10px;height:214px;padding-top:18px}.pn-barras-max{position:absolute;top:0;left:0;font-size:11px;color:var(--sh-text-3)}.pn-col{display:grid;grid-template-rows:minmax(0,1fr) auto;min-width:0;min-height:0;grid-gap:7px;gap:7px}.pn-col small{text-align:center;font-size:11.5px;color:var(--sh-text-3);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.pn-pilha{display:flex;align-items:flex-end;justify-content:center;gap:3px;min-width:0;min-height:0;border-bottom:1px solid var(--sh-border-2);background:repeating-linear-gradient(180deg,transparent 0 calc(25% - 1px),var(--sh-border) calc(25% - 1px) 25%)}.pn-pilha i{display:block;flex:0 1 16px;min-width:4px;border-radius:5px 5px 2px 2px;background:linear-gradient(180deg,var(--pn-c),color-mix(in srgb,var(--pn-c) 55%,transparent));box-shadow:0 0 14px -4px var(--pn-c);transform-origin:bottom;transition:filter .2s ease}.pn-pilha i:hover{filter:brightness(1.2)}@media (prefers-reduced-motion:no-preference){.pn-pilha i{animation:pnSobe .7s var(--sh-ease) backwards}}@keyframes pnSobe{0%{transform:scaleY(0)}}.pn-legenda{display:flex;flex-wrap:wrap;gap:6px 16px;font-size:12.5px;color:var(--sh-text-2)}.pn-legenda span{display:inline-flex;align-items:center;gap:6px}.pn-legenda i{width:10px;height:10px;border-radius:3px;background:var(--pn-c)}.pn-legenda b{color:var(--sh-text);font-weight:700}.pn-dist{grid-gap:14px;gap:14px}.pn-dist-barra{display:flex;gap:3px;height:12px;border-radius:999px;overflow:hidden;background:var(--sh-surface-2)}.pn-dist-barra i{display:block;min-width:4px;flex-basis:0;background:var(--pn-c);box-shadow:inset 0 1px 0 rgba(255,255,255,.25)}.pn-dist-lista{grid-gap:8px;gap:8px}.pn-dist-lista li{grid-template-columns:auto minmax(0,1fr) auto 48px;align-items:center;grid-gap:10px;gap:10px;padding:7px 10px;border-radius:10px;background:var(--sh-surface-2);border:1px solid var(--sh-border);font-size:13px;transition:border-color .18s ease,background-color .18s ease}.pn-dist-lista li:hover{border-color:var(--sh-border-2);background:var(--sh-hover)}.pn-dist-lista li i{width:9px;height:9px;border-radius:50%;background:var(--pn-c);box-shadow:0 0 8px var(--pn-c)}.pn-dist-lista li span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:var(--sh-text-2)}.pn-dist-lista li b{font:800 14px/1 var(--font-title)}.pn-vazio{display:grid;place-items:center;grid-gap:6px;gap:6px;min-height:140px;padding:20px;text-align:center;color:var(--sh-text-3);font-size:13.5px;border:1px dashed var(--sh-border-2);border-radius:12px;background:var(--sh-surface-2)}.pn-vazio span{font-size:22px;opacity:.6}@media (prefers-reduced-motion:no-preference){.pn-kpis>*{animation:shEntra .5s var(--sh-ease) backwards}.pn-kpis>:nth-child(2){animation-delay:.05s}.pn-kpis>:nth-child(3){animation-delay:.1s}.pn-kpis>:nth-child(4){animation-delay:.15s}.pn-kpis>:nth-child(n+5){animation-delay:.2s}}@media (max-width:600px){.pn-kpis{gap:12px;grid-template-columns:repeat(2,minmax(0,1fr))}.pn-kpi{padding:14px;min-height:124px}.pn-kpi-meio{flex-direction:column;align-items:flex-start}.pn-spark{width:100%;flex-basis:auto}.pn-barras-area{height:180px;gap:6px}.pn-col small{font-size:10.5px}}@media (max-width:380px){.pn-kpis{grid-template-columns:minmax(0,1fr)}}.pn-sub{margin:18px 0 10px;font:700 11px/1.2 var(--font-title);letter-spacing:.08em;text-transform:uppercase;color:var(--sh-text-3)}.sh{grid-template-columns:288px minmax(0,1fr)}@media (max-width:1279px){.sh{grid-template-columns:272px minmax(0,1fr)}}.sh-side{gap:18px;padding:22px 14px 16px;background:rgba(9,18,52,.38);border-right:1px solid rgba(255,255,255,.06);overflow:hidden;box-shadow:none}html:not([data-theme=dark]) .sh-side{background:rgba(255,255,255,.5);border-right-color:rgba(16,24,64,.07)}.sh-side .sh-nav{flex:1 1 auto;min-height:0;overflow-y:auto;overflow-x:hidden;margin:0 -6px;padding:0 6px;scrollbar-width:none}.sh-side .sh-nav::-webkit-scrollbar{display:none}.sh-brand{padding:0 8px}.sh-ws{align-items:flex-start;gap:12px;padding:4px 8px 14px;border:0;border-radius:0;background:none;box-shadow:none;border-bottom:1px solid var(--sh-border)}.sh-user-t b,.sh-user-t small,.sh-ws-t b,.sh-ws-t small{white-space:normal;overflow:visible;text-overflow:clip;overflow-wrap:anywhere}.sh-user-t b,.sh-ws-t b{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.sh-av{width:32px;height:32px;border-radius:10px}.sh-nav-g+.sh-nav-g{margin-top:14px}.sh-nav-t{margin:4px 12px 6px;font-size:10px;letter-spacing:.12em;opacity:.8}.sh-nav a{min-height:40px;padding:8px 12px;gap:12px;border-radius:10px;font-weight:550;font-size:14px;line-height:1.3}.sh-nav a span:not(.sh-count){white-space:normal;overflow:visible;text-overflow:clip;flex:1 1 auto}.sh-nav a:hover{background:rgba(255,255,255,.045)}html:not([data-theme=dark]) .sh-nav a:hover{background:rgba(16,24,64,.04)}.sh-nav a[aria-current=page]{background:rgba(66,217,42,.09);box-shadow:none;color:var(--sh-text)}html:not([data-theme=dark]) .sh-nav a[aria-current=page]{background:rgba(42,157,26,.09)}.sh-nav a[aria-current=page]:before{left:0;top:11px;bottom:11px;width:3px;border-radius:3px;box-shadow:none}.sh-count{height:18px;min-width:18px;padding:0 6px;font-size:10.5px;border:0;background:rgba(255,255,255,.06)}.sh-count[data-tom=prev]{background:none;padding:0;opacity:.7}.sh-user{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center;grid-gap:10px 12px;gap:10px 12px;padding:14px 8px 0}.sh-user-acts{grid-column:1/-1;display:flex;gap:8px}.sh-user-acts>*{flex:1 1}.sh-user-acts form{display:flex}.sh-user-acts .sh-ico,.sh-user-acts .sh-sair{width:100%;min-height:36px;padding:0 10px;gap:8px;border-color:var(--sh-border);background:transparent;font-weight:600}.sh-user-acts .sh-ico:hover,.sh-user-acts .sh-sair:hover{background:rgba(255,255,255,.05);color:var(--sh-text)}@media (max-width:1023px){.sh{grid-template-columns:minmax(0,1fr)}.sh-side{width:min(300px,88vw);background:rgba(8,16,46,.96)}html:not([data-theme=dark]) .sh-side{background:rgba(255,255,255,.97)}}.pn-kpi-val{flex:none;overflow:visible;text-overflow:clip}.pn-spark{flex:1 1 auto;min-width:0;max-width:112px}.pn-spark-vazio{display:none}@media (min-width:1100px){.pn-kpis:has(>:nth-child(6):last-child){grid-template-columns:repeat(3,minmax(0,1fr))}}@media (min-width:640px) and (max-width:1099px){.pn-kpis:has(>:nth-child(6):last-child){grid-template-columns:repeat(2,minmax(0,1fr))}}.pn-dist{display:grid;grid-template-columns:132px minmax(0,1fr);align-items:center;grid-gap:22px;gap:22px;min-width:0}.pn-ring{position:relative;width:132px;aspect-ratio:1}.pn-ring svg{width:100%;height:100%;transform:rotate(-90deg);overflow:visible}.pn-ring circle{fill:none;stroke-width:9}.pn-ring-base{stroke:var(--sh-surface-2)}.pn-ring-arco{stroke:var(--pn-c);filter:drop-shadow(0 0 4px color-mix(in srgb,var(--pn-c) 45%,transparent));transition:stroke-width .2s ease,opacity .2s ease;animation:pnArco .9s cubic-bezier(.2,.8,.2,1) both}.pn-ring svg:hover .pn-ring-arco{opacity:.45}.pn-ring svg .pn-ring-arco:hover{opacity:1;stroke-width:12}@keyframes pnArco{0%{stroke-dasharray:0 999}}.pn-ring-centro{position:absolute;inset:0;display:grid;place-content:center;text-align:center;pointer-events:none}.pn-ring-centro b{font:800 26px/1 var(--font-title);color:var(--sh-text);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;letter-spacing:-.02em}.pn-ring-centro small{margin-top:4px;font-size:10.5px;letter-spacing:.12em;text-transform:uppercase;color:var(--sh-text-3)}.pn-dist-lista{list-style:none;margin:0;padding:0;display:grid;grid-gap:14px;gap:14px;min-width:0}.pn-dist-lista li{display:grid;grid-template-columns:minmax(0,1fr) auto 44px;align-items:baseline;grid-gap:4px 12px;gap:4px 12px;padding:0;border:0;background:none;font-size:13.5px}.pn-dist-lista li:hover{background:none}.pn-dist-rot{display:flex;align-items:center;gap:9px;min-width:0;color:var(--sh-text-2)}.pn-dist-rot i{flex:none;width:8px;height:8px;border-radius:50%;background:var(--pn-c);box-shadow:0 0 8px var(--pn-c)}.pn-dist-lista li b{font:800 15px/1 var(--font-title);color:var(--sh-text);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.pn-dist-lista li small{text-align:right;color:var(--sh-text-3);font-size:12px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.pn-dist-lista li[data-maior] .pn-dist-rot{color:var(--sh-text);font-weight:600}.pn-dist-trilho{grid-column:1/-1;height:4px;border-radius:999px;background:var(--sh-surface-2);overflow:hidden}.pn-dist-trilho span{display:block;height:100%;border-radius:inherit;background:linear-gradient(90deg,color-mix(in srgb,var(--pn-c) 55%,transparent),var(--pn-c));animation:pnTrilho .9s cubic-bezier(.2,.8,.2,1) both}@keyframes pnTrilho{0%{width:0}}@media (max-width:520px){.pn-dist{grid-template-columns:1fr;justify-items:center}.pn-dist-lista{width:100%}}@media (prefers-reduced-motion:reduce){.pn-dist-trilho span,.pn-ring-arco{animation:none}}