@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/ba9851c3c22cd980-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/21350d82a1f187e9-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/c5fe6dc8356a8c31-s.woff2) format("woff2");unicode-range:u+1f??}@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/19cfc7226ec3afaa-s.woff2) format("woff2");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/df0a9ae256c0569c-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/8e9860b6e62d6359-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/e4af272ccee01ff0-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/ba9851c3c22cd980-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/21350d82a1f187e9-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/c5fe6dc8356a8c31-s.woff2) format("woff2");unicode-range:u+1f??}@font-face{font-family:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/19cfc7226ec3afaa-s.woff2) format("woff2");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-family:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/df0a9ae256c0569c-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/8e9860b6e62d6359-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/e4af272ccee01ff0-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Inter;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/ba9851c3c22cd980-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Inter;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/21350d82a1f187e9-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Inter;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/c5fe6dc8356a8c31-s.woff2) format("woff2");unicode-range:u+1f??}@font-face{font-family:Inter;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/19cfc7226ec3afaa-s.woff2) format("woff2");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-family:Inter;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/df0a9ae256c0569c-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Inter;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/8e9860b6e62d6359-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Inter;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/e4af272ccee01ff0-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Inter Fallback;src:local("Arial");ascent-override:90.44%;descent-override:22.52%;line-gap-override:0.00%;size-adjust:107.12%}.__className_69d019{font-family:Inter,Inter Fallback;font-style:normal}:root{--bg:#FAFAFA;--surface:#FFFFFF;--hover:#F4F4F5;--line:#E4E4E7;--line-strong:#D4D4D8;--fg:#09090B;--fg-2:#52525B;--fg-3:#71717A;--cta:#18181B;--cta-fg:#FFFFFF;--cta-hover:#27272A;--ok:#15803D;--ok-bg:#F0FDF4;--ok-ring:rgba(22,163,74,.25);--warn:#A16207;--warn-bg:#FEFCE8;--warn-ring:rgba(202,138,4,.3);--bad:#B91C1C;--bad-bg:#FEF2F2;--bad-ring:rgba(220,38,38,.25);--info:#1D4ED8;--info-bg:#EFF6FF;--info-ring:rgba(37,99,235,.25);--neutral-bg:#FAFAFA;--neutral-ring:#E4E4E7;--brand:#0066B3;--brand-2:#00A88E;--shade:rgba(0,0,0,.4);color-scheme:light}*{box-sizing:border-box}[hidden]{display:none!important}body,html{height:100%;margin:0}body{background:var(--bg);color:var(--fg);font-size:13px;line-height:1.45;font-feature-settings:"cv02","cv03","cv04","cv11";-webkit-font-smoothing:antialiased}button,input,select{font:inherit;color:inherit}button{cursor:pointer;background:none;border:0;padding:0}:focus-visible{outline:2px solid var(--brand);outline-offset:2px}small{display:block;font-size:12px;color:var(--fg-3);font-weight:400}.notice{gap:8px;background:var(--info-bg);color:var(--info);border-bottom:1px solid var(--info-ring);font-size:12px;font-weight:500;padding:8px 16px}.notice,.top{display:flex;align-items:center}.top{position:-webkit-sticky;position:sticky;top:0;z-index:20;height:56px;gap:16px;background:var(--surface);border-bottom:1px solid var(--line);padding:0 16px}.brand{display:flex;align-items:center;gap:8px;font-size:14px;letter-spacing:-.01em;white-space:nowrap}.brand,.mark{font-weight:600}.mark{width:28px;height:28px;border-radius:6px;background:linear-gradient(135deg,var(--brand),var(--brand-2));color:#fff;display:grid;place-items:center;font-size:10px;letter-spacing:.02em}.sync{margin-left:auto;display:flex;align-items:center;gap:12px;font-size:12px;color:var(--fg-3);white-space:nowrap}.dot{width:8px;height:8px;border-radius:50%;background:var(--ok);flex:none;display:inline-block;margin-right:8px}.dot.err{background:var(--bad)}.app{display:grid;grid-template-columns:minmax(0,1fr)}.side{display:none}main{min-width:0;padding:24px 16px 40px;display:flex;flex-direction:column;gap:16px}.page-head{display:flex;flex-wrap:wrap;gap:12px;align-items:flex-end;justify-content:space-between}h1{margin:0;font-size:24px;line-height:1.2;font-weight:600;letter-spacing:-.02em}.sub{margin:4px 0 0;color:var(--fg-3)}.btn{height:36px;padding:0 16px;border-radius:8px;font-weight:500;display:inline-flex;align-items:center;justify-content:center;gap:8px;white-space:nowrap}.btn.pri{background:var(--cta);color:var(--cta-fg)}.btn.pri:hover{background:var(--cta-hover)}.btn.ghost{color:var(--fg-2)}.btn.ghost:hover{background:var(--hover);color:var(--fg)}.login{min-height:100%;display:grid;place-items:center;padding:24px 16px}.login-card{width:min(380px,100%);display:flex;flex-direction:column;gap:16px;padding:24px;background:var(--surface);border:1px solid var(--line);border-radius:12px}.login-titulo{margin:0;font-size:20px}.login-campo{display:flex;flex-direction:column;gap:4px;font-weight:500}.login-campo input{height:40px;padding:0 12px;font-weight:400;background:var(--surface);border:1px solid var(--line-strong);border-radius:8px}.ver{display:flex;align-items:center;gap:8px;font-size:11px;color:var(--fg-3);white-space:nowrap}.btn.sec{background:var(--surface);border:1px solid var(--line-strong)}.btn.sec:hover{background:var(--hover)}.btn[disabled]{opacity:.5;cursor:not-allowed}.btn.small{height:32px;padding:0 12px}.alert{display:flex;gap:8px;align-items:flex-start;padding:8px 12px;border-radius:8px;font-weight:500;border:1px solid transparent}.alert svg{flex:none;margin-top:2px}.alert.warn{background:var(--warn-bg);color:var(--warn);border-color:var(--warn-ring)}.alert.bad{background:var(--bad-bg);color:var(--bad);border-color:var(--bad-ring)}.alert.info{background:var(--info-bg);color:var(--info);border-color:var(--info-ring)}.tabs{display:grid;grid-template-columns:repeat(auto-fit,minmax(140px,1fr));grid-gap:8px;gap:8px}.tab{text-align:left;padding:12px;border:1px solid var(--line);border-radius:8px;background:var(--surface);display:flex;flex-direction:column;gap:4px;min-width:0}.tab:hover{border-color:var(--line-strong)}.tab[aria-pressed=true]{border-color:var(--fg);box-shadow:inset 0 0 0 1px var(--fg)}.tab .lb{font-size:12px;color:var(--fg-2);font-weight:500;display:flex;align-items:center;gap:8px}.tab .lb i{width:8px;height:8px;border-radius:50%;flex:none;background:var(--line-strong)}.tab .n{font-size:20px;line-height:1.2;font-weight:600;letter-spacing:-.01em;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.tab .v{font-size:12px;color:var(--fg-3);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.t-ok i{background:var(--ok)!important}.t-bad i{background:var(--bad)!important}.t-warn i{background:var(--warn)!important}.t-info i{background:var(--info)!important}.filters{display:flex;flex-wrap:wrap;gap:8px;align-items:center}.field{position:relative;flex:1 1 220px;min-width:0;max-width:360px}.field svg{position:absolute;left:12px;top:10px;color:var(--fg-3)}input[type=search],select{background:var(--surface);border:1px solid var(--line-strong);border-radius:8px}input[type=search]{height:36px;width:100%;padding:0 12px 0 36px}select{height:36px;padding:0 8px;max-width:100%}input:focus,select:focus{outline:0;border-color:var(--fg);box-shadow:0 0 0 2px var(--line)}.seg{display:inline-flex;padding:2px;border-radius:8px;background:var(--hover);margin-left:auto}.seg button{height:32px;padding:0 12px;border-radius:6px;font-weight:500;color:var(--fg-3);white-space:nowrap}.seg button[aria-pressed=true]{background:var(--surface);color:var(--fg);box-shadow:0 1px 2px rgba(15,23,42,.08)}.periodo{display:flex;flex-wrap:wrap;align-items:center;gap:8px 12px;padding:8px 12px;background:var(--surface);border:1px solid var(--line);border-radius:12px}.periodo-rotulo{font-size:11px;font-weight:500;text-transform:uppercase;letter-spacing:.05em;color:var(--fg-3)}.seg.sem-margem{margin-left:0}.periodo-nav{display:flex;flex-wrap:wrap;align-items:center;gap:8px;min-width:0}.btn.quadrado{width:36px;padding:0}input[type=date]{height:36px;padding:0 8px;background:var(--surface);border:1px solid var(--line-strong);border-radius:8px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.semana{display:inline-flex;align-items:center;gap:8px}.semana span{font-weight:500;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;white-space:nowrap}.campo-data{display:inline-flex;align-items:center;gap:8px;color:var(--fg-3)}.atalhos{display:flex;flex-wrap:wrap;gap:4px}.chip{height:28px;padding:0 12px;border-radius:99px;font-size:12px;font-weight:500;color:var(--fg-2);box-shadow:inset 0 0 0 1px var(--line-strong);white-space:nowrap}.chip:hover{background:var(--hover)}.chip[aria-pressed=true]{background:var(--cta);color:var(--cta-fg);box-shadow:none}.card{background:var(--surface);border:1px solid var(--line);border-radius:12px;overflow:hidden}.scroll{overflow-x:auto}.card.loading{opacity:.6}table{border-collapse:collapse;width:100%;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}th{text-align:left;font-size:11px;font-weight:500;text-transform:uppercase;letter-spacing:.05em;color:var(--fg-3);white-space:nowrap;background:var(--surface)}td,th{padding:8px 12px;border-bottom:1px solid var(--line)}td{vertical-align:top}tbody tr:last-child td{border-bottom:0}.lista tbody tr{cursor:pointer}.lista tbody tr:hover td,tr.on td{background:var(--hover)}tr.on td:first-child{box-shadow:inset 2px 0 0 var(--fg)}.num{text-align:right}.doc,.num{white-space:nowrap}.doc{font-weight:500;text-align:left}.doc:hover{text-decoration:underline;text-underline-offset:2px}.nowrap{white-space:nowrap}.status-cell{min-width:220px}.pills{display:flex;flex-wrap:wrap;gap:4px}.pill{display:inline-flex;align-items:center;height:20px;padding:0 8px;border-radius:99px;font-size:11px;font-weight:500;white-space:nowrap;box-shadow:inset 0 0 0 1px var(--neutral-ring);background:var(--neutral-bg);color:var(--fg-2)}.pill.ok{color:var(--ok);background:var(--ok-bg);box-shadow:inset 0 0 0 1px var(--ok-ring)}.pill.warn{color:var(--warn);background:var(--warn-bg);box-shadow:inset 0 0 0 1px var(--warn-ring)}.pill.bad{color:var(--bad);background:var(--bad-bg);box-shadow:inset 0 0 0 1px var(--bad-ring)}.pill.info{color:var(--info);background:var(--info-bg);box-shadow:inset 0 0 0 1px var(--info-ring)}.why{margin-top:4px;font-size:12px}.empty,.why{color:var(--fg-3)}.empty{padding:48px 16px;text-align:center}.empty b{display:block;color:var(--fg);font-weight:500;margin-bottom:4px}.pager{display:flex;align-items:center;justify-content:space-between;gap:12px;color:var(--fg-3);flex-wrap:wrap}.pager div{display:flex;gap:8px}.shade{position:fixed;inset:0;z-index:30;background:var(--shade)}.panel{position:fixed;inset:0 0 0 auto;z-index:40;width:min(500px,100%);background:var(--surface);border-left:1px solid var(--line);box-shadow:0 10px 24px rgba(15,23,42,.18)}.p-head,.panel{display:flex;flex-direction:column}.p-head{padding:16px;border-bottom:1px solid var(--line);gap:8px}.p-title{display:flex;align-items:flex-start;gap:8px}.p-title h2{margin:0;font-size:16px;font-weight:600;letter-spacing:-.01em}.p-close{margin-left:auto;width:32px;height:32px;border-radius:6px;display:grid;place-items:center;color:var(--fg-3);flex:none}.p-close:hover{background:var(--hover);color:var(--fg)}.p-body{flex:1 1 auto;overflow-y:auto;padding:16px;display:flex;flex-direction:column;gap:24px}.p-foot{padding:12px 16px;border-top:1px solid var(--line);color:var(--fg-3);font-size:12px}section h3{margin:0 0 8px;font-size:11px;font-weight:500;text-transform:uppercase;letter-spacing:.05em;color:var(--fg-3)}.stack{display:flex;flex-direction:column;gap:8px}.cmp td,.cmp th{padding:8px 0 8px 8px}.cmp td:first-child,.cmp th:first-child{padding-left:0}.cmp tr.tot td{font-weight:600;border-top:1px solid var(--line-strong);border-bottom:0}.src{margin:8px 0 0;font-size:12px;color:var(--fg-3)}.weights{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:8px;gap:8px}.weights>div{padding:8px 12px;border:1px solid var(--line);border-radius:8px}.weights b{display:block;font-size:14px;font-weight:600;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.nf{padding-block:8px;border-bottom:1px solid var(--line)}.nf:last-child{border-bottom:0;padding-bottom:0}.nf-top{display:flex;justify-content:space-between;gap:8px;font-weight:500;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.nf ul{margin:4px 0 0;padding:0;list-style:none;color:var(--fg-2)}.nf li{display:flex;justify-content:space-between;gap:8px}.linkrow{width:100%;text-align:left;padding:8px 12px;border:1px solid var(--line);border-radius:8px;display:block}.linkrow:hover{background:var(--hover);border-color:var(--line-strong)}.linkrow .nf-top{font-weight:500}.dates{margin:0;display:grid;grid-template-columns:auto 1fr;grid-gap:4px 16px;gap:4px 16px}.dates dt{color:var(--fg-3)}.dates dd{margin:0;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}@media (max-width:1100px){.sync .quando{display:none}}@media (min-width:1000px){main{padding:24px 24px 40px}}@media (min-width:1100px){.app{grid-template-columns:232px minmax(0,1fr)}.side{display:flex;flex-direction:column;gap:4px;position:-webkit-sticky;position:sticky;top:56px;align-self:start;height:calc(100vh - 56px);padding:16px 12px;background:var(--surface);border-right:1px solid var(--line)}.side span.item{display:flex;align-items:center;gap:8px;height:36px;white-space:nowrap;padding:0 8px;border-radius:8px;color:var(--fg-3);font-weight:500}.side span.item[aria-current]{background:var(--hover);color:var(--fg)}.side .ver{margin-top:auto;padding:8px}.side em{margin-left:auto;font-style:normal;font-size:11px;font-weight:400;color:var(--fg-3)}}.side a.item{display:flex;align-items:center;gap:8px;height:36px;padding:0 8px;border-radius:8px;color:var(--fg-2);font-weight:500;text-decoration:none;white-space:nowrap}.side a.item:hover,.side a.item[aria-current]{background:var(--hover);color:var(--fg)}.grupo-menu{padding:16px 8px 4px;font-size:11px;font-weight:500;text-transform:uppercase;letter-spacing:.05em;color:var(--fg-3)}.pe-menu{margin-top:auto;display:flex;flex-direction:column;gap:4px}.side .pe-menu .ver{margin-top:0}.conta{margin-left:auto;padding:1px 7px;border-radius:99px;font-size:11px;font-weight:600;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;background:var(--bad-bg);color:var(--bad);box-shadow:inset 0 0 0 1px var(--bad-ring)}.conta.zero{background:var(--hover);color:var(--fg-3);box-shadow:none}.nav-base{position:fixed;z-index:25;inset:auto 0 0 0;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));padding:4px 4px calc(4px + env(safe-area-inset-bottom, 0px));background:var(--surface);border-top:1px solid var(--line)}.nav-base a{position:relative;display:flex;flex-direction:column;align-items:center;gap:2px;min-width:0;padding:6px 2px;border-radius:8px;font-size:11px;font-weight:500;color:var(--fg-3);text-decoration:none}.nav-base a[aria-current]{background:var(--hover);color:var(--fg)}.nav-base .conta{position:absolute;top:2px;left:calc(50% + 6px);margin:0;padding:0 5px}@media (max-width:1099px){.app main{padding-bottom:88px}}@media (min-width:1100px){.nav-base{display:none}}@media (max-width:520px){.so-largo{display:none}.top{gap:8px}.brand{min-width:0;white-space:normal;line-height:1.15}.marca-trb{height:26px}.sync{gap:4px}.sync .btn.small{padding:0 8px}}.linha-foot,.p-foot .linha-foot{display:flex;align-items:center;justify-content:space-between;gap:8px;flex-wrap:wrap}.form-contestar{gap:12px;color:var(--fg);font-size:13px}.campo,.form-contestar{display:flex;flex-direction:column}.campo{gap:4px;font-weight:500;font-size:12px;color:var(--fg-2)}.campo input,.campo select,.campo textarea{width:100%;font-weight:400;font-size:14px;color:var(--fg);background:var(--surface);border:1px solid var(--line-strong);border-radius:8px;padding:8px 12px}.campo input,.campo select{height:36px;padding-block:0}.campo textarea{resize:vertical;font-family:inherit}.campo :focus{outline:0;border-color:var(--fg);box-shadow:0 0 0 2px var(--line)}a.btn{text-decoration:none;color:inherit}a.btn.pri{color:var(--cta-fg)}.eventos{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:12px}.eventos li{display:grid;grid-template-columns:8px minmax(0,1fr);grid-gap:8px;gap:8px}.eventos li:before{content:"";width:8px;height:8px;margin-top:6px;border-radius:50%;background:var(--line-strong)}.acoes-contestacao{display:flex;flex-wrap:wrap;gap:8px}.marca-trb{display:block;height:30px;width:auto;flex:none}.marca-nome{padding-left:12px;border-left:1px solid var(--line-strong);line-height:1.2}.credito{display:inline-flex;align-items:center;justify-content:center;gap:8px;font-size:11px;color:var(--fg-3);text-decoration:none}.credito img{display:block;height:20px;width:auto}.credito:hover span{color:var(--fg);text-decoration:underline;text-underline-offset:2px}.rodape{display:flex;justify-content:center;padding-top:16px;margin-top:auto}.marcar{display:inline-flex;align-items:center;gap:8px;color:var(--fg-2);font-weight:500;cursor:pointer}.marcar input{width:16px;height:16px;accent-color:var(--brand)}.tiles{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));grid-gap:8px;gap:8px}.tile{padding:12px;background:var(--surface);border:1px solid var(--line);border-radius:8px;display:flex;flex-direction:column;gap:4px;min-width:0}.tile span{font-size:12px;color:var(--fg-2);font-weight:500;display:flex;align-items:center;gap:8px}.tile span i{width:8px;height:8px;border-radius:50%;flex:none;background:var(--bad)}.tile b{font-size:20px;font-weight:600;letter-spacing:-.01em}.tile b,.tile small{font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.lista-fixa tbody tr{cursor:default}:root{--s1:#0066B3;--s2:#EB6834;--s3:#00A88E;--s4:#A1A1AA;--grade:#F0F0F2;--eixo:#D4D4D8}.periodo-direita{margin-left:auto;display:flex;flex-wrap:wrap;align-items:center;gap:8px}.pn-corpo{display:flex;flex-direction:column;gap:24px;transition:opacity .15s}.pn-carregando{opacity:.6}.pn-secao{display:flex;flex-direction:column;gap:12px}.pn-secao>h2{margin:0;font-size:16px;font-weight:600;letter-spacing:-.01em}.pn-grade{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));grid-gap:12px;gap:12px}.pn-card{grid-column:span 12;min-width:0;display:flex;flex-direction:column;gap:12px;padding:16px;background:var(--surface);border:1px solid var(--line);border-radius:12px}.pn-card h3{margin:0;font-size:14px;font-weight:600;letter-spacing:-.01em;text-transform:none;color:var(--fg);text-wrap:balance}.pn-sub{margin:2px 0 0;font-size:12px;color:var(--fg-3);max-width:68ch}.pn-cab{display:flex;flex-wrap:wrap;gap:8px;align-items:flex-start;justify-content:space-between}.pn-cab>div:first-child{flex:1 1 220px;min-width:0}.pn-acoes{display:flex;flex-wrap:wrap;gap:8px;align-items:center}@media (min-width:900px){.pn-4{grid-column:span 4}.pn-5{grid-column:span 5}.pn-7{grid-column:span 7}.pn-8{grid-column:span 8}}.pn-graf{width:100%;min-width:0}.pn-graf svg{display:block;width:100%;overflow:visible}.pn-graf text{font-size:11px;fill:var(--fg-3);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.pn-graf text.pn-valor{fill:var(--fg);font-weight:500}.pn-banda{outline:none}.pn-alvo{fill:transparent}.pn-banda:focus-visible .pn-alvo,.pn-banda:hover .pn-alvo{fill:rgba(9,9,11,.035)}.pn-banda:focus-visible .pn-alvo{stroke:var(--brand);stroke-width:2}.pn-mira{opacity:0;stroke:var(--eixo)}.pn-banda:focus-visible .pn-mira,.pn-banda:hover .pn-mira{opacity:1}.pn-legenda{display:flex;flex-wrap:wrap;gap:4px 12px;font-size:12px;color:var(--fg-2)}.pn-legenda span{display:inline-flex;align-items:center;gap:6px}.dica i,.pn-amostra,.pn-legenda i{width:10px;height:10px;border-radius:3px;flex:none;display:inline-block}.pn-nota{margin:0;font-size:12px;color:var(--fg-3)}.dica{position:fixed;z-index:50;max-width:280px;padding:8px 10px;transform:translateY(-100%);pointer-events:none;font-size:12px;line-height:1.5;color:#FFFFFF;background:var(--cta);border-radius:8px;box-shadow:0 8px 24px rgba(0,0,0,.18);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.dica b{font-weight:600}.dica div{display:flex;align-items:center;gap:6px}.dica div span{margin-left:auto;padding-left:16px}.dica small{color:#D4D4D8;font-size:11px}.dica small,.dica-total{margin-top:2px}.pn-barras{display:flex;flex-direction:column;gap:2px}.pn-barra{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-gap:2px 12px;gap:2px 12px;margin:0 -8px;padding:6px 8px;border-radius:8px;color:inherit;text-decoration:none}.pn-barra:hover{background:var(--hover)}.pn-n,.pn-v{font-weight:500;min-width:0}.pn-n small{font-weight:400}.pn-v{font-feature-settings:"tnum";font-variant-numeric:tabular-nums;white-space:nowrap;text-align:right}.pn-trilha{grid-column:1/-1;display:flex;gap:2px;height:10px}.pn-trilha i{display:block;height:100%;min-width:2px}.pn-trilha i:first-child{border-radius:2px 0 0 2px}.pn-trilha i:last-child{border-radius:0 4px 4px 0}.pn-trilha i:only-child{border-radius:2px 4px 4px 2px}.pn-funil{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:8px;gap:8px}@media (min-width:640px){.pn-funil{grid-template-columns:repeat(4,minmax(0,1fr))}}.pn-etapa{display:flex;flex-direction:column;gap:2px;min-width:0;padding:12px;border-radius:8px;background:var(--bg);box-shadow:inset 0 0 0 1px var(--line);color:inherit;text-decoration:none}.pn-etapa:hover{background:var(--hover)}.pn-etapa span{font-size:12px;font-weight:500;color:var(--fg-2)}.pn-etapa b{font-size:20px;font-weight:600;line-height:1.25;letter-spacing:-.01em}.pn-quente{box-shadow:inset 0 0 0 1px var(--bad-ring)}.pn-quente,.pn-quente:hover{background:var(--bad-bg)}.pn-quente b,.pn-quente span{color:var(--bad)}.pn-chamada{display:flex;flex-wrap:wrap;gap:12px;align-items:center;justify-content:space-between}.pn-chamada p{flex:1 1 280px;margin:0;color:var(--fg-2);max-width:72ch}.pn-rola{overflow-x:auto;margin:0 -16px;padding:0 16px}.pn-rola th{padding:8px}.pn-rola td{padding:8px;vertical-align:middle;white-space:nowrap}.pn-nome{font-weight:500}.pn-nome a{color:inherit;text-decoration:none}.pn-nome a:hover{text-decoration:underline;text-underline-offset:2px}.pn-amostra{margin-right:8px;vertical-align:-1px}.pn-mini{display:inline-block;width:72px;height:6px;margin-right:8px;overflow:hidden;vertical-align:middle;border-radius:99px;background:var(--hover)}.pn-mini i{display:block;height:100%;border-radius:99px;background:var(--fg-3)}.pn-selo{display:inline-flex;margin-left:8px;padding:1px 7px;border-radius:99px;font-size:11px;font-weight:500;background:var(--warn-bg);color:var(--warn);box-shadow:inset 0 0 0 1px var(--warn-ring)}.etiquetas{display:flex;flex-wrap:wrap;gap:8px}.etiqueta{display:inline-flex;align-items:center;gap:6px;height:28px;padding:0 10px;border-radius:99px;font-size:12px;font-weight:500;background:var(--info-bg);color:var(--info);box-shadow:inset 0 0 0 1px var(--info-ring)}main.login-tela{--login-azul:#0066B3;--login-azul-forte:#00528F;position:relative;min-height:100vh;min-height:100dvh;grid-gap:0;gap:0;display:grid;grid-template-columns:minmax(0,1fr);place-items:center;padding:24px 16px max(24px,22vh);background:#FFFFFF;overflow-x:clip}.login-tela .login-card{position:relative;z-index:2;width:min(400px,100%);padding:28px 24px;background:rgba(255,255,255,.97);border:1px solid rgba(15,23,42,.08);border-radius:16px;box-shadow:0 1px 2px rgba(15,23,42,.05),0 24px 56px -16px rgba(0,75,135,.28)}@supports (((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))) or (-webkit-backdrop-filter:blur(1px))){.login-tela .login-card{background:rgba(255,255,255,.92);-webkit-backdrop-filter:blur(18px) saturate(130%);backdrop-filter:blur(18px) saturate(130%)}}.login-tela .login-card{width:min(392px,100%);gap:24px;padding:40px 32px 32px;align-items:center;text-align:center;border-radius:24px;border-color:rgba(255,255,255,.7);box-shadow:0 1px 2px rgba(15,23,42,.04),0 32px 72px -24px rgba(0,75,135,.35)}.login-logo{display:block;width:auto;height:44px;max-width:100%;margin-inline:auto}.login-cabeca{gap:6px;align-items:center}.login-cabeca,.login-form{display:flex;flex-direction:column}.login-form{gap:12px;width:100%}.login-tela .login-titulo{margin:0;font-size:24px;line-height:1.2;font-weight:600;letter-spacing:-.025em;color:var(--fg);text-wrap:balance}.login-sub{margin:0;font-size:14px;color:var(--fg-3)}.login-form .alert{text-align:left}.login-rotulo{position:absolute;width:1px;height:1px;overflow:hidden;-webkit-clip-path:inset(50%);clip-path:inset(50%);white-space:nowrap}.login-form .login-campo{display:block;font-size:14px}.login-entrada{position:relative;display:flex;align-items:center}.login-entrada>svg{position:absolute;left:16px;color:var(--fg-3);pointer-events:none;transition:color .15s}.login-entrada:focus-within>svg{color:var(--login-azul)}.login-form .login-campo input{width:100%;height:52px;padding:0 16px 0 46px;font-size:16px;background:#F3F5F8;border:1px solid transparent;border-radius:14px;transition:background-color .15s,border-color .15s,box-shadow .15s}.login-form .login-campo input::placeholder{color:var(--fg-3)}.login-form .login-campo input:hover{background:#EDF0F5}.login-form .login-campo input:focus,.login-form .login-campo input:focus-visible{outline:0;background:#FFFFFF;border-color:var(--login-azul);box-shadow:0 0 0 4px rgba(0,102,179,.14)}.login-form .login-campo input.com-olho{padding-right:48px}.login-olho{position:absolute;right:6px;width:40px;height:40px;display:grid;place-items:center;border-radius:10px;color:var(--fg-3)}.login-olho:hover{background:rgba(15,23,42,.06);color:var(--fg)}.login-botao.btn.pri{width:100%;height:52px;margin-top:4px;font-size:15px;font-weight:600;border-radius:14px;color:#FFFFFF;background:linear-gradient(135deg,#004B87,#0066B3);box-shadow:0 10px 24px -10px rgba(0,75,135,.7);transition:transform .15s,box-shadow .15s,filter .15s}.login-botao.btn.pri:hover:not([disabled]){background:linear-gradient(135deg,#004B87,#0066B3);filter:brightness(1.08);transform:translateY(-1px);box-shadow:0 14px 28px -10px rgba(0,75,135,.75)}.login-botao.btn.pri:focus-visible{outline:2px solid var(--login-azul);outline-offset:3px}.login-cena{--m:clamp(14px,2vh,18px);--hz:calc(var(--m) * 11);--tile:calc(var(--m) * 60);position:fixed;inset:0;z-index:0;overflow:hidden;contain:paint;background:linear-gradient(180deg,#8CC8F0,#BFE0F6 30%,#E6F3FB 52%,#FFFFFF 70%)}.login-defs{position:absolute;width:0;height:0;overflow:hidden}.login-luz{position:absolute;inset:0;background:radial-gradient(26% 24% at 84% 13%,rgba(255,244,214,.7),rgba(255,244,214,0)),radial-gradient(50% 36% at 80% 18%,rgba(255,255,255,.35),rgba(255,255,255,0)),radial-gradient(46% 30% at 92% 58%,rgba(0,102,179,.08),rgba(0,102,179,0))}.login-faixa{position:absolute;left:0;width:calc(var(--tile) * 3);display:block}.login-nuvens-altas,.login-nuvens-baixas{overflow:visible;animation:login-rola var(--d,60s) linear infinite}@keyframes login-rola{to{transform:translateX(calc(var(--tile) * -1))}}.login-nuvens-altas{top:5%;height:calc(var(--m) * 6);--d:300s}.login-nuvens-baixas{top:22%;height:calc(var(--m) * 4.5);--d:220s;opacity:.85}.login-cidade-fundo{bottom:var(--hz);height:calc(var(--m) * 10);--d:460s}.login-cidade-frente{bottom:var(--hz);height:calc(var(--m) * 7.6);--d:380s}.login-morro-fundo{bottom:var(--hz);height:calc(var(--m) * 6.4);--d:200s}.login-morro-frente{bottom:var(--hz);height:calc(var(--m) * 3.4);--d:120s}.login-galpoes{bottom:var(--hz);height:calc(var(--m) * 2.6);--d:90s}.login-arvores{bottom:calc(var(--hz) - var(--m) * 4.15);height:calc(var(--m) * 2.4);--d:24s}.login-tracejado-longe{bottom:calc(var(--hz) - var(--m) * 4.9);height:max(1px,calc(var(--m) * .045));--d:20s}.login-postes{bottom:calc(var(--hz) - var(--m) * 5.95);height:calc(var(--m) * 5.6);--d:16s}.login-defensa{bottom:calc(var(--hz) - var(--m) * 6.3);height:calc(var(--m) * .42);--d:15s}.login-tracejado{bottom:calc(var(--hz) - var(--m) * 7.46);height:max(2px,calc(var(--m) * .07));--d:12s}.login-plano{bottom:0;height:calc(var(--m) * 1.7);--d:10s}.login-cena{--portico-x:76%}.login-feixe,.login-portico{color:#9AA8B5;--brilho:0;transition:color .18s}.login-portico{position:absolute;left:var(--portico-x);bottom:calc(var(--hz) - var(--m) * 6.1);width:calc(var(--m) * 6);height:calc(var(--m) * 5);overflow:visible}.login-feixe{position:absolute;left:calc(var(--portico-x) + var(--m) * 2.45);bottom:calc(var(--hz) - var(--m) * 8.63);width:calc(var(--m) * 1.1);height:calc(var(--m) * 6.25);opacity:0;pointer-events:none;transition:opacity .18s,color .18s;background:linear-gradient(180deg,currentColor,transparent);-webkit-clip-path:polygon(30% 0,70% 0,100% 100%,0 100%);clip-path:polygon(30% 0,70% 0,100% 100%,0 100%)}.login-cena[data-leitura=ok] .login-feixe,.login-cena[data-leitura=ok] .login-portico{color:#00B894;--brilho:.3}.login-cena[data-leitura=alerta] .login-feixe,.login-cena[data-leitura=alerta] .login-portico{color:#E8A317;--brilho:.3}.login-cena[data-reacao=ok] .login-feixe,.login-cena[data-reacao=ok] .login-portico{color:#00B894;--brilho:.45}.login-cena[data-reacao=erro] .login-feixe,.login-cena[data-reacao=erro] .login-portico{color:#DC2626;--brilho:.45}.login-cena[data-leitura=alerta] .login-feixe,.login-cena[data-leitura=ok] .login-feixe,.login-cena[data-reacao] .login-feixe{opacity:.42}.login-selos{position:absolute;left:calc(var(--portico-x) + var(--m) * 3);bottom:calc(var(--hz) - var(--m) * 6.1 + var(--m) * 5.15);width:0;height:0}.login-selo{position:absolute;bottom:0;left:0;display:inline-flex;align-items:center;padding:4px 10px;border-radius:99px;font-size:12px;font-weight:600;white-space:nowrap;color:#FFFFFF;box-shadow:0 6px 16px -6px rgba(15,23,42,.5);animation:login-selo-sobe 1.9s ease-out both}.login-selo-liberado,.login-selo-ok{background:#0B8F75}.login-selo-alerta{background:#B97C0E}.login-selo-negado{background:#C81E1E}@keyframes login-selo-sobe{0%{opacity:0;transform:translate(-50%,8px) scale(.9)}14%{opacity:1;transform:translate(-50%) scale(1)}76%{opacity:1;transform:translate(-50%,calc(var(--m) * -1.1)) scale(1)}to{opacity:0;transform:translate(-50%,calc(var(--m) * -1.6)) scale(1)}}.login-catavento{position:absolute;bottom:calc(var(--hz) + var(--m) * .6);height:calc(var(--m) * 7);width:calc(var(--m) * 8.4);overflow:visible}.login-catavento-esq{left:6%}.login-catavento-dir{right:3%}.login-pas{animation:login-giro 8s linear infinite}.login-passaros{position:absolute;top:15%;left:0;width:calc(var(--m) * 3.4);animation:login-voo 70s linear -18s infinite}@keyframes login-voo{0%{transform:translateX(-20vw)}to{transform:translateX(120vw)}}.login-sombra{position:absolute;left:2%;right:2%;top:92%;height:12%;border-radius:50%;background:radial-gradient(closest-side,rgba(15,30,45,.34),rgba(15,30,45,0))}.login-chao{bottom:0;height:var(--hz);background:linear-gradient(180deg,#DDF0E9,#CFE9E0 45%,#BFE3D7)}.login-chao,.login-via-longe{position:absolute;left:0;right:0}.login-via-longe{bottom:calc(var(--hz) - var(--m) * 5.55);height:calc(var(--m) * 1.3);background:repeating-linear-gradient(0deg,rgba(255,255,255,.035) 0 1px,transparent 1px 3px),linear-gradient(180deg,#CCD2D9,#BEC5CD);box-shadow:0 -1px 0 #E6EAEE,0 1px 0 #E6EAEE}.login-linha-longe{position:absolute;left:0;right:0;height:max(1px,calc(var(--m) * .045));background:#FFFFFF}.login-linha-longe-alta{bottom:calc(var(--hz) - var(--m) * 4.42)}.login-linha-longe-baixa{bottom:calc(var(--hz) - var(--m) * 5.42)}.login-estrada{bottom:calc(var(--hz) - var(--m) * 8.93);height:calc(var(--m) * 2.53);background:repeating-linear-gradient(0deg,rgba(255,255,255,.04) 0 1px,transparent 1px 3px),linear-gradient(180deg,#BAC1C9,#ADB5BE 55%,#A2AAB4);box-shadow:0 -2px 0 #E2E7EB,0 2px 0 #DCE2E7}.login-estrada,.login-linha{position:absolute;left:0;right:0}.login-linha{height:max(2px,calc(var(--m) * .07));background:#FFFFFF}.login-linha-alta{bottom:calc(var(--hz) - var(--m) * 6.56)}.login-linha-baixa{bottom:calc(var(--hz) - var(--m) * 8.63)}.login-pista{--w-max:calc(var(--m) * var(--s) * 25);position:absolute;left:0;width:100%;height:0;bottom:calc(var(--hz) - var(--m) * var(--y));animation:login-viagem var(--t,30s) linear var(--atraso,0s) infinite}.login-volta{animation-direction:reverse}@keyframes login-viagem{0%{transform:translateX(0)}to{transform:translateX(calc(100% + var(--w-max)))}}.login-caminhao{position:absolute;right:100%;bottom:calc(var(--m) * var(--s) * -.116);width:calc(var(--m) * var(--s) * var(--c))}.login-carroceria{position:absolute;inset:0;width:100%;height:100%;display:block;overflow:visible;animation:login-suspensao var(--susp,1.9s) ease-in-out infinite}@keyframes login-suspensao{50%{transform:translateY(calc(var(--m) * var(--s) * -.022))}}.login-roda{position:absolute;aspect-ratio:1;display:block}.login-roda-gira{animation:login-giro calc(var(--giro, .9s) * var(--rz, 1)) linear infinite}.login-volta .login-roda-gira{animation-direction:reverse}@keyframes login-giro{to{transform:rotate(1turn)}}.login-longe-a,.login-longe-b{--s:.64;--y:5.2;--t:30s;--giro:.85s}.login-longe-a{--atraso:-6s;--parado:58%;--susp:1.4s}.login-longe-b{--atraso:-21s;--parado:88%;--susp:1.6s}.login-perto-a,.login-perto-b,.login-perto-c{--s:1;--y:8.2;--t:24s;--giro:1s}.login-perto-a{--atraso:-2s;--parado:96%;--susp:2.1s}.login-perto-b{--atraso:-10s;--parado:50%;--susp:1.7s}.login-perto-c{--atraso:-18s;--parado:18%;--susp:1.5s}@media (max-width:959px){.login-cena{--m:clamp(9px,1.4vh,13px);--portico-x:66%}.login-catavento-esq,.login-cidade-fundo,.login-galpoes,.login-longe-b,.login-nuvens-baixas,.login-perto-c{display:none}.login-catavento-dir{right:-6%}.login-selo{font-size:11px;padding:3px 8px}.login-longe-a{--t:12s;--atraso:-3s;--parado:40%}.login-perto-a,.login-perto-b{--t:12s;--giro:.9s}.login-perto-a{--atraso:-1s;--parado:92%}.login-perto-b{--atraso:-7s;--parado:20%}}@media (min-width:960px){main.login-tela{padding:32px 16px 15vh}.login-tela .login-card{padding:44px 40px 36px}.login-logo{height:48px}.login-form .login-campo input{font-size:14px}.login-cena{--m:clamp(16px,min(3.2vh,1.9vw),34px)}}.login-tela .login-card{transition:transform .35s ease,opacity .35s ease}.login-boas,.login-tela .login-card{grid-area:1/1}.login-tela .login-card.login-saida{transform:translateY(-20px) scale(.97);opacity:0;pointer-events:none;transition-delay:.2s}.login-boas{position:relative;z-index:2;display:flex;align-items:center;gap:14px;padding:18px 28px 18px 18px;border-radius:20px;background:rgba(255,255,255,.94);box-shadow:0 1px 2px rgba(15,23,42,.04),0 32px 72px -24px rgba(0,75,135,.4);text-align:left;animation:login-boas-entra .45s cubic-bezier(.2,.9,.3,1.2) .45s both,login-boas-sai .4s ease-in 2.5s forwards}.login-boas b{display:block;font-size:20px;font-weight:600;letter-spacing:-.02em}.login-boas small{font-size:14px;color:var(--fg-3)}.login-boas-sinal{width:44px;height:44px;display:grid;place-items:center;flex:none;border-radius:50%;color:#FFFFFF;background:#0B8F75}@keyframes login-boas-entra{0%{opacity:0;transform:translateY(12px) scale(.92)}to{opacity:1;transform:none}}@keyframes login-boas-sai{to{opacity:0;transform:translateY(-8px)}}.login-selo-liberado{animation-duration:2.6s}.login-cena[data-reacao=ok]{animation:login-cena-sai .45s ease-in 2.5s forwards}@keyframes login-cena-sai{to{opacity:0}}.login-tremor{animation:login-tremor .42s ease-in-out}@keyframes login-tremor{20%,60%{transform:translateX(-7px)}40%,80%{transform:translateX(7px)}}@media (prefers-reduced-motion:reduce){.login-carroceria,.login-faixa,.login-pas,.login-passaros,.login-roda-gira,.login-tremor{animation:none}.login-tela .login-card.login-saida{transform:none;opacity:1;transition:none}.login-boas,.login-cena[data-reacao=ok],.login-selo{animation:none}.login-selo{transform:translate(-50%)}.login-pista{animation:none;transform:translateX(var(--parado,50%))}.login-botao.btn.pri,.login-form .login-campo input{transition:none;transform:none!important}}