@layer reset, tokens, legado, componentes; @layer legado {
.jo-d1{--d1-navy:#10243f;--d1-big:#0a3a80;--d1-card:#fff;--d1-text:#10243f;--d1-mut:#55657a;--d1-hair:rgba(15,23,42,.07);--d1-s2:0 2px 4px rgba(16,24,40,.08),0 14px 32px rgba(16,24,40,.14);box-sizing:border-box;margin:24px 0 32px;font-family:'Noto Sans',system-ui,-apple-system,'Segoe UI',Roboto,Helvetica,Arial,sans-serif}
body.dark-mode .jo-d1{--d1-navy:#0b1a2e;--d1-big:#123f86;--d1-card:#111827;--d1-text:#f1f5f9;--d1-mut:#a8b3c2;--d1-hair:rgba(148,163,184,.18);--d1-s2:0 2px 6px rgba(0,0,0,.6),0 16px 40px rgba(0,0,0,.6)}
.jo-d1-host{max-width:1160px;margin:0 auto;padding:0;box-sizing:border-box}
.jo-d1-host .jo-d1{background:var(--d1-navy);border-radius:18px;box-shadow:var(--d1-s2);padding-bottom:14px}
.jo-d1-host .jo-d1__fx{box-shadow:none}
.jo-d1__fx{background:var(--d1-navy);color:#fff;border-radius:18px;padding:24px 20px 60px;box-shadow:var(--d1-s2)}
.jo-d1__topo{display:flex;justify-content:space-between;align-items:center;gap:12px;flex-wrap:wrap}
.jo-d1 .jo-d1__t{font-size:1.3rem;font-weight:800;line-height:1.2;margin:0;padding:0;border:0;color:#fff;letter-spacing:-.01em}
.jo-d1 .jo-d1__t::after,.jo-d1 .jo-d1__t::before{display:none}
.jo-d1__bd{font-size:.72rem;font-weight:700;letter-spacing:.04em;text-transform:uppercase;padding:4px 10px;border-radius:999px;background:rgba(255,255,255,.14);color:#e6eeff;white-space:nowrap}
.jo-d1 .jf-bref{display:grid;grid-template-columns:2fr 1fr 1fr;gap:12px;margin:-40px 0 0;padding:0 14px;position:relative;color:var(--d1-text)}
.jo-d1 .jf-bref .jf-bref__c{display:flex;flex-direction:column;gap:4px;min-width:0;box-sizing:border-box;background:var(--d1-card);border:1px solid var(--d1-hair);border-radius:18px;padding:14px 16px;box-shadow:var(--d1-s2)}
.jo-d1 .jf-bref .jf-bref__c.is-big{grid-row:span 2;justify-content:space-between;background:var(--d1-big);border-color:rgba(255,255,255,.08)}
.jo-d1 .jf-bref .jf-bref__c.is-full{grid-column:1/-1}
.jo-d1 .jf-bref .jf-bref__c.is-w2{grid-column:span 2}
.jo-d1 .jf-bref .jf-bref__lb{font-size:12.5px;font-weight:600;color:var(--d1-mut);line-height:1.3}
.jo-d1 .jf-bref .jf-bref__ic{width:13px;height:13px;vertical-align:-2px;margin-right:5px;fill:none;stroke:currentColor;stroke-width:2.2;stroke-linecap:round;stroke-linejoin:round}
.jo-d1 .jf-bref .jf-bref__vl{font-size:26px;font-weight:800;color:var(--d1-text);line-height:1.12;letter-spacing:-.01em;font-variant-numeric:tabular-nums;overflow-wrap:normal}
.jo-d1 .jf-bref .jf-bref__vl.is-xl{font-size:48px;line-height:1.02;color:#fff}
.jo-d1 .jf-bref .jf-bref__vl small{display:block;font-size:14px;font-weight:600;opacity:.85}
.jo-d1 .jf-bref .jf-bref__tx{font-size:12.5px;color:var(--d1-mut);line-height:1.4}
.jo-d1 .jf-bref .jf-bref__law{color:#0062c4;font-weight:700;text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:3px}
body.dark-mode .jo-d1 .jf-bref .jf-bref__law{color:#7cb8ff}
.jo-d1 .jf-bref .jf-bref__c.is-big .jf-bref__lb,.jo-d1 .jf-bref .jf-bref__c.is-big .jf-bref__tx{color:rgba(255,255,255,.82)}
.jo-d1 .jf-bref .jf-bref__c.is-big .jf-bref__tx b{color:#fff;font-size:14px}
.jo-d1 .jf-bref .jf-bref__c.is-az,.jo-d1 .jf-bref .jf-bref__c.is-lt.is-on{background:#0071e3;border-color:rgba(255,255,255,.18)}
.jo-d1 .jf-bref .jf-bref__c.is-az .jf-bref__lb,.jo-d1 .jf-bref .jf-bref__c.is-az .jf-bref__tx,.jo-d1 .jf-bref .jf-bref__c.is-az .jf-bref__vl,.jo-d1 .jf-bref .jf-bref__c.is-az a{color:#fff}
.jo-d1 .jf-bref .jf-bref__c.is-lt{background:var(--d1-card);border-color:var(--d1-hair)}
.jo-d1 .jf-bref .jf-bref__c.is-lt .jf-bref__vl{color:var(--d1-text)}
.jo-d1 .jf-bref .jf-bref__c.is-lt .jf-bref__lb,.jo-d1 .jf-bref .jf-bref__c.is-lt .jf-bref__tx{color:var(--d1-mut)}
.jo-d1 .jf-bref--n4{grid-template-columns:2fr 1fr 1fr 1fr}
.jo-d1 .jf-bref--n4 .jf-bref__c.is-big{grid-row:auto}
.jo-d1 .jf-bref--n3{grid-template-columns:2fr 1fr}
.jo-d1 .jf-bref>.jf-bref__c:last-child:nth-child(even):not(.is-big){grid-column:span 2}
.jo-d1 .jf-bref--n6>.jf-bref__c:last-child{grid-column:1/-1;flex-direction:row;flex-wrap:wrap;align-items:baseline;column-gap:14px}
.jo-d1 .jf-bref--n7>.jf-bref__c:last-child{grid-column:span 2}
@media (max-width:720px){
.jo-d1__fx{padding:20px 16px 56px}
.jo-d1 .jf-bref,.jo-d1 .jf-bref--n4,.jo-d1 .jf-bref--n3{grid-template-columns:1fr 1fr;gap:10px;padding:0 10px}
.jo-d1 .jf-bref .jf-bref__c{padding:12px 14px}
.jo-d1 .jf-bref .jf-bref__c.is-big{grid-row:auto;grid-column:span 2}
.jo-d1 .jf-bref .jf-bref__vl{font-size:22px}
.jo-d1 .jf-bref .jf-bref__vl.is-md{font-size:17px}
.jo-d1 .jf-bref .jf-bref__vl.is-xl{font-size:38px}
.jo-d1 .jf-bref>.jf-bref__c:last-child:nth-child(even):not(.is-big){grid-column:span 2}
.jo-d1 .jf-bref>.jf-bref__c:last-child:nth-child(odd):not(.is-big){grid-column:auto}
}
@media print{.jo-d1__fx,.jo-d1 .jf-bref .jf-bref__c{box-shadow:none}}
.jo-d1 .jf-bref .jf-bref__c.is-lt.is-on .jf-bref__lb,.jo-d1 .jf-bref .jf-bref__c.is-lt.is-on .jf-bref__tx,.jo-d1 .jf-bref .jf-bref__c.is-lt.is-on .jf-bref__vl{color:#fff}
.jo-d1 .jf-bref .jf-bref__law{white-space:normal}
.jo-d1 .jf-bref .jf-bref__vl.is-md{font-size:19px;line-height:1.2}
body.dark-mode .jo-d1 .jf-bref .jf-bref__vl{color:var(--d1-text)}
body.dark-mode .jo-d1 .jf-bref .jf-bref__c.is-big .jf-bref__vl,body.dark-mode .jo-d1 .jf-bref .jf-bref__c.is-az .jf-bref__vl,body.dark-mode .jo-d1 .jf-bref .jf-bref__c.is-on .jf-bref__vl{color:#fff}
body.dark-mode .jo-d1 .jf-bref .jf-bref__c.is-big{background:var(--d1-big)}
.jo-d1 .jf-bref.jf-bref--n6>.jf-bref__c:last-child:not(.is-big){grid-column:1/-1}
@media (max-width:720px){.jo-d1 .jf-bref.jf-bref--n6>.jf-bref__c:last-child:not(.is-big){grid-column:1/-1}}
.jo-d1 .jf-bref.jf-bref--n4>.jf-bref__c:last-child:not(.is-big){grid-column:auto}
.jo-d1 .jf-bref .jf-bref__vl.is-xl{overflow-wrap:normal;word-break:normal}
@media (min-width:721px) and (max-width:1100px){.jo-d1 .jf-bref .jf-bref__vl.is-xl{font-size:38px}}
.jo-d1 .jf-bref--n4 .jf-bref__vl.is-xl{font-size:38px}
.jo-d1 .jf-bref .jf-bref__c:not(.is-az):not(.is-on):not(.is-big) a{color:#0062c4}
body.dark-mode .jo-d1 .jf-bref .jf-bref__c:not(.is-az):not(.is-on):not(.is-big) a{color:#7cb8ff}
@media (max-width:720px){.jo-d1 .jf-bref.jf-bref--n4>.jf-bref__c:last-child:not(.is-big){grid-column:span 2}}
.table-data tr.jo-ch-cur>td,.table-data tr.jo-ch-cur>th{background:#fff4dc;color:#1d1d1f}
body.dark-mode .table-data tr.jo-ch-cur>td,body.dark-mode .table-data tr.jo-ch-cur>th{background:#3b3014;color:#fff4dc}
@media (min-width:721px) and (max-width:1000px){.jo-d1 .jf-bref.jf-bref--n4{grid-template-columns:1fr 1fr 1fr}.jo-d1 .jf-bref.jf-bref--n4>.jf-bref__c.is-big{grid-column:1/-1}}
}
@layer tokens {
:root,.jo-pn{
--pn-mo-bg:#ffffff;--pn-mo-tx:#1b2430;--pn-mo-mut:#5b6675;--pn-mo-line:#dfe5ee;--pn-mo-cur:#e8f0fe;--pn-mo-cur-tx:#0b5bd3;--pn-mo-hover:#f3f6fb;--pn-mo-ouv:#e6f4ea;--pn-mo-ouv-tx:#1e6b34;--pn-mo-we:#eef1f5;--pn-mo-we-tx:#5b6675;--pn-mo-fer:#fdecea;--pn-mo-fer-tx:#b3261e;--pn-mo-btn:#0b5bd3;--pn-mo-btn-tx:#ffffff;--pn-mo-veil:rgba(8,15,26,.55);--pn-mo-sombra:0 18px 48px rgba(8,15,26,.28);
--pn-gm-cab:#1f6fd1;--pn-gm-cab-tx:#ffffff;--pn-gm-cab-ano:rgba(255,255,255,.72);--pn-gm-bg:#ffffff;--pn-gm-borda:rgba(0,0,0,.08);--pn-gm-sombra:0 2px 8px rgba(0,0,0,.04);--pn-gm-dw:#6e6e73;
--pn-gm-d:#fafafd;--pn-gm-d-tx:#1d1d1f;--pn-gm-d-in:inset 0 0 0 1px rgba(0,0,0,.05);--pn-gm-we:#e6e6ec;--pn-gm-we-tx:#6e6e73;--pn-gm-fer:#ffe5e3;--pn-gm-fer-tx:#ff3b30;--pn-gm-hoje:#0071e3;--pn-gm-hoje-tx:#ffffff;
--pn-gm-ls:#6e6e73;--pn-gm-ls-d:#0071e3;--pn-gm-ls-fer:#b14949;--pn-gm-ls-sai:#b7791f;--pn-gm-ls-ev:#8b95a3;--pn-gm-ls-borda:rgba(0,0,0,.12);
--pn-lu-q:#eef2ff;--pn-lu-q-borda:#c7d2fe;--pn-lu-full:#fef9c3;--pn-lu-full-borda:#fde68a;--pn-lu-full-tx:#1d1d1f;--pn-lu-new:#e2e8f0;--pn-lu-new-borda:#94a3b8;--pn-lu-ls:#4338ca;--pn-lu-bdg:rgba(255,255,255,.18);--pn-lu-bdg-borda:rgba(255,255,255,.35);--pn-lu-leg:#475569;--pn-lu-leg-borda:#e2e8f0;--pn-lu-sw-borda:rgba(15,23,42,.15);
--pn-font:'Noto Sans',system-ui,-apple-system,'Segoe UI',Roboto,Helvetica,Arial,sans-serif;
--pn-navy:#001e4b;--pn-fx-tx:#ffffff;--pn-bd-bg:rgba(255,255,255,.14);--pn-bd-tx:#e6eeff;
--pn-c1:#0d2d5e;--pn-c2:#143a72;--pn-c3:#0b2a63;--pn-dest:#06183a;--pn-dest-borda:rgba(255,255,255,.1);--pn-gap-cc5:8px;--pn-gap-cc-m:6px;--pn-n2-a:1.6fr;--pn-c-borda:rgba(255,255,255,.12);
--pn-vl:#ffffff;--pn-lb:#9fc2f2;--pn-tx:#c9d8ee;--pn-lk:#ffd36b;
--pn-bar:#d4a017;--pn-barbg:rgba(255,255,255,.16);
--pn-cc-bg:color-mix(in srgb,#0d2d5e 85%,transparent);
--pn-foco:#d4a017;--pn-hoje-lk:#0a3d8f;--pn-hoje-fs:14px;--pn-hoje-m:10px 14px 0;--pn-hoje-m-m:8px 10px 0;
--pn-sombra:0 2px 4px rgba(16,24,40,.08),0 14px 32px rgba(16,24,40,.14);
--pn-raio:18px;--pn-raio-c:20px;--pn-raio-cc:12px;--pn-raio-pill:999px;--pn-raio-bar:9px;
--pn-mx:1160px;--pn-mt:8px;--pn-mb:48px;--pn-mb-m:32px;
--pn-fx-pad:26px 20px 60px;--pn-sobe:-40px;--pn-faixa-pb:0px;--pn-lado:14px;--pn-gap:10px;--pn-gap-t:12px;
--pn-c-pad:18px 16px 14px;--pn-c-gap:6px;--pn-cc-pad:7px 12px;--pn-cc-gap:12px;--pn-cc-rgap:4px;--pn-cc-mt:12px;--pn-borda:1px;
--pn-t-fs:1.3rem;--pn-bd-fs:.72rem;--pn-bd-pad:4px 10px;--pn-esp-bd:.04em;
--pn-lb-fs:11.5px;--pn-ico:16px;--pn-ico-traco:2;--pn-vl-fs:26px;--pn-vl-md:19px;--pn-sub-fs:12.5px;
--pn-cl-fs:10px;--pn-cv-fs:15px;--pn-ct-fs:11.5px;--pn-ir-fs:13px;--pn-ir-fs-m:12px;--pn-bar-h:8px;--pn-img:56px;--pn-ver-pt:6px;
--pn-ls-mt:4px;--pn-ls-gap:4px 8px;--pn-foco-w:3px;--pn-foco-off:2px;--pn-sub-ul:3px;--pn-cc-txt:110px;
--pn-vl-fs-m:22px;--pn-lado-m:10px;--pn-gap-m:8px;--pn-c-pad-m:18px 12px 11px;--pn-esp-lb-m:.03em;
--pn-peso-t:800;--pn-peso-vl:800;--pn-peso-lb:700;--pn-peso-sub:600;
--pn-esp-lb:.05em;--pn-lh:1.3;--pn-lh-lb:1.2;--pn-lh-t:1.2;--pn-lh-vl:1.1;--pn-lh-sub:1.35;--pn-lh-cv:1.2;
}
body.dark-mode,body.dark-mode .jo-pn{
--pn-mo-bg:#141c27;--pn-mo-tx:#e3e9f1;--pn-mo-mut:#9aa7b8;--pn-mo-line:#2a3646;--pn-mo-cur:#1b2b44;--pn-mo-cur-tx:#8ab4f8;--pn-mo-hover:#1a2433;--pn-mo-ouv:#1d3a27;--pn-mo-ouv-tx:#9fd8ae;--pn-mo-we:#222c3a;--pn-mo-we-tx:#9aa7b8;--pn-mo-fer:#47201d;--pn-mo-fer-tx:#f2b8b5;--pn-mo-btn:#8ab4f8;--pn-mo-btn-tx:#0b1420;--pn-mo-veil:rgba(0,0,0,.65);
--pn-gm-cab:#1e4f9a;--pn-gm-bg:#1c1c1e;--pn-gm-borda:rgba(255,255,255,.1);--pn-gm-dw:#a1a1a6;--pn-gm-d:#2c2c2e;--pn-gm-d-tx:#f5f5f7;--pn-gm-d-in:inset 0 0 0 1px rgba(255,255,255,.06);
--pn-gm-we:#3a3a3c;--pn-gm-we-tx:#aaaaaa;--pn-gm-fer:#3e1f1f;--pn-gm-fer-tx:#ff6b6b;--pn-gm-ls:#a1a1a6;--pn-gm-ls-d:#64a8ff;--pn-gm-ls-fer:#ff6b6b;--pn-gm-ls-sai:#e0a84a;--pn-gm-ls-ev:#a1a1a6;--pn-gm-ls-borda:rgba(255,255,255,.14);
--pn-lu-q:#1e1b4b;--pn-lu-q-borda:#3730a3;--pn-lu-full:#422006;--pn-lu-full-borda:#854d0e;--pn-lu-full-tx:#fde68a;--pn-lu-new:#2b3442;--pn-lu-new-borda:#64748b;--pn-lu-ls:#a5b4fc;--pn-lu-leg:#cbd5e1;--pn-lu-leg-borda:#334155;
--pn-navy:#0b2a5c;--pn-dest:#071630;--pn-hoje-lk:#7dd3fc;--pn-c1:#102a52;--pn-c2:#163664;--pn-c3:#0d2754;
--pn-cc-bg:color-mix(in srgb,#102a52 85%,transparent);
--pn-sombra:0 2px 6px rgba(0,0,0,.6),0 16px 40px rgba(0,0,0,.6);
}
:root,.jo-pn{
--pn-lua-g:124px;--pn-lua-g-t:100px;--pn-lua-g-m:110px;--pn-lua-p:64px;--pn-lua-p-m:44px;--pn-lua-gap:16px;--pn-lua-gap-p:12px;--pn-lua-gap-m:10px;
--pn-lua-escuro:#2b3442;--pn-lua-luz:#f4ecd0;--pn-lua-aro:rgba(255,255,255,.28);--pn-lua-aro-w:1px;--pn-lua-brilho:drop-shadow(0 0 6px rgba(214,224,255,.28));
--pn-lua-vl:26px;--pn-lua-vl-m:24px;--pn-pf-vl:17px;--pn-pf-vl-m:15px;--pn-pf-lb:10.5px;--pn-pf-pad-m:12px;--pn-pf-tx-mt:2px;--pn-lua-txt-gap:2px;
}
}
@layer componentes {
.jo-pn{box-sizing:border-box;width:auto;max-width:none;margin:var(--pn-mt) 0 var(--pn-mb);padding:0;font-family:var(--pn-font);line-height:var(--pn-lh)}
.jo-pn *{box-sizing:border-box}
.jo-pn:not(.cdp-tool-body .jo-pn){max-width:none;margin-left:0;margin-right:0}
.jo-pn__faixa{padding-bottom:var(--pn-faixa-pb)}
.jo-pn__fx{display:flex;justify-content:space-between;align-items:center;gap:var(--pn-gap-t);flex-wrap:wrap;padding:var(--pn-fx-pad);color:var(--pn-fx-tx);background:var(--pn-navy);border-radius:var(--pn-raio);box-shadow:var(--pn-sombra)}
.jo-pn .jo-pn__t{margin:0;padding:0;border:0;font-size:var(--pn-t-fs);font-weight:var(--pn-peso-t);color:var(--pn-fx-tx);line-height:var(--pn-lh-t)}
.jo-pn .jo-pn__t::before,.jo-pn .jo-pn__t::after{display:none}
.jo-pn__bd{font-size:var(--pn-bd-fs);font-weight:var(--pn-peso-lb);letter-spacing:var(--pn-esp-bd);text-transform:uppercase;padding:var(--pn-bd-pad);border-radius:var(--pn-raio-pill);background:var(--pn-bd-bg);color:var(--pn-bd-tx);white-space:nowrap}
.jo-pn__f1{position:relative;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-auto-rows:1fr;align-items:stretch;gap:var(--pn-gap);margin-top:var(--pn-sobe);padding:0 var(--pn-lado)}
.jo-pn__f1--n3{grid-template-columns:repeat(3,minmax(0,1fr))}
.jo-pn__f1--n2{grid-template-columns:minmax(0,var(--pn-n2-a)) minmax(0,1fr)}
.jo-pn .jo-pn__c--dest{background:var(--pn-dest);border-color:var(--pn-dest-borda);justify-content:center}
.jo-pn__f1--n1{grid-template-columns:minmax(0,1fr)}
.jo-pn__c{display:flex;flex-direction:column;justify-content:flex-start;gap:var(--pn-c-gap);min-width:0;padding:var(--pn-c-pad);border:var(--pn-borda) solid var(--pn-c-borda);border-radius:var(--pn-raio-c);background:var(--pn-c1);color:var(--pn-vl)}
.jo-pn__c:nth-child(2){background:var(--pn-c2)}
.jo-pn__c:nth-child(3){background:var(--pn-c3)}
.jo-pn__lb{display:flex;align-items:center;gap:var(--pn-c-gap);font-size:var(--pn-lb-fs);font-weight:var(--pn-peso-lb);letter-spacing:var(--pn-esp-lb);text-transform:uppercase;color:var(--pn-lb);line-height:var(--pn-lh-lb)}
.jo-pn__ico{width:var(--pn-ico);height:var(--pn-ico);flex:0 0 var(--pn-ico);fill:none;stroke:currentColor;stroke-width:var(--pn-ico-traco);stroke-linecap:round;stroke-linejoin:round}
.jo-pn__vl{display:block;font-size:var(--pn-vl-fs);font-weight:var(--pn-peso-vl);line-height:var(--pn-lh-vl);color:var(--pn-vl);font-variant-numeric:tabular-nums;overflow-wrap:normal;word-break:normal;hyphens:none}
.jo-pn__vl--md{font-size:var(--pn-vl-md)}
.jo-pn__vl small{display:block;font-size:var(--pn-sub-fs);font-weight:var(--pn-peso-sub);color:var(--pn-tx)}
.jo-pn__sub{display:block;font-size:var(--pn-sub-fs);color:var(--pn-tx);line-height:var(--pn-lh-sub);overflow-wrap:normal;word-break:normal;hyphens:none}
.jo-pn__sub b,.jo-pn__sub--v{color:var(--pn-vl);font-weight:var(--pn-peso-sub)}
.jo-pn__c a{color:var(--pn-lk)}
.jo-pn__ver{margin-top:auto;padding-top:var(--pn-ver-pt);font-size:var(--pn-sub-fs);font-weight:var(--pn-peso-lb);color:var(--pn-lk);text-decoration:underline;text-underline-offset:var(--pn-sub-ul);align-self:flex-start}
.jo-pn__img{display:block;align-self:flex-start}
.jo-pn__img svg{display:block;width:var(--pn-img);height:auto}
.jo-pn__ls{list-style:none;margin:var(--pn-ls-mt) 0 0;padding:0;display:grid;grid-template-columns:max-content max-content minmax(0,1fr);gap:var(--pn-ls-gap);font-size:var(--pn-sub-fs);align-items:baseline}
.jo-pn__ls li{display:contents}
.jo-pn__lsd{font-weight:var(--pn-peso-vl);color:var(--pn-vl);font-variant-numeric:tabular-nums;white-space:nowrap}
.jo-pn__lss{color:var(--pn-tx);white-space:nowrap}
.jo-pn__lsn{color:var(--pn-vl);font-weight:var(--pn-peso-sub);min-width:0}
.jo-pn__bar{display:block;flex:0 0 auto;height:var(--pn-bar-h);margin-top:auto;border-radius:var(--pn-raio-bar);background:var(--pn-barbg);overflow:hidden}
.jo-pn__bar+.jo-pn__ver{margin-top:0}
.jo-pn__bar i{display:block;height:100%;background:var(--pn-bar);border-radius:var(--pn-raio-bar)}
.jo-pn__f2{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--pn-gap);margin:var(--pn-cc-mt) 0 0;padding:0 var(--pn-lado)}
.jo-pn__f2--n1{grid-template-columns:minmax(0,1fr)}
.jo-pn__f2--n2{grid-template-columns:repeat(2,minmax(0,1fr))}
.jo-pn__f2--n4{grid-template-columns:repeat(4,minmax(0,1fr))}
.jo-pn__f2--n5{grid-template-columns:repeat(5,minmax(0,1fr));gap:var(--pn-gap-cc5)}
.jo-pn__cc{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:flex-start;align-items:center;gap:var(--pn-cc-gap);row-gap:var(--pn-cc-rgap);min-width:0;padding:var(--pn-cc-pad);border-radius:var(--pn-raio-cc);background:var(--pn-cc-bg);border:var(--pn-borda) solid var(--pn-c-borda);color:var(--pn-vl);text-decoration:none}
.jo-pn__ctx{display:flex;flex-direction:column;min-width:0;flex:1 1 var(--pn-cc-txt)}
.jo-pn__cl{font-size:var(--pn-cl-fs);font-weight:var(--pn-peso-lb);letter-spacing:var(--pn-esp-lb);text-transform:uppercase;color:var(--pn-lb);line-height:var(--pn-lh)}
.jo-pn__cv{font-size:var(--pn-cv-fs);font-weight:var(--pn-peso-vl);color:var(--pn-vl);line-height:var(--pn-lh-cv);font-variant-numeric:tabular-nums}
.jo-pn__ct{font-size:var(--pn-ct-fs);color:var(--pn-tx);line-height:var(--pn-lh-sub)}
.jo-pn__ct a{color:var(--pn-lk);font-weight:var(--pn-peso-lb)}
.jo-pn__ir{flex:0 0 auto;margin-left:auto;font-size:var(--pn-ir-fs);font-weight:var(--pn-peso-lb);color:var(--pn-lk);white-space:nowrap}
.jo-pn__cc--link:hover .jo-pn__ir,.jo-pn__cc--link:hover .jo-pn__cv{text-decoration:underline;text-underline-offset:var(--pn-sub-ul)}
.jo-pn__hoje{margin:var(--pn-hoje-m);font-size:var(--pn-hoje-fs);font-weight:var(--pn-peso-lb);color:var(--pn-hoje-lk)}
.jo-pn__hoje a{color:var(--pn-hoje-lk);text-decoration:none}
.jo-pn__hoje a span{text-decoration:underline;text-underline-offset:var(--pn-sub-ul)}
.jo-pn a:focus-visible{outline:var(--pn-foco-w) solid var(--pn-foco);outline-offset:var(--pn-foco-off)}
.jo-pn .jo-lua3d{position:relative;display:inline-block;width:var(--pn-lua-g);height:var(--pn-lua-g);max-width:100%;aspect-ratio:1;line-height:0;flex:0 0 auto}
.jo-pn .jo-lua3d--p{width:var(--pn-lua-p);height:var(--pn-lua-p)}
.jo-pn .jo-lua3d>canvas,.jo-pn .jo-lua3d>.jo-lua-svg{position:absolute;inset:0;width:100%;height:100%}
.jo-pn .jo-lua3d>canvas{border-radius:50%;filter:var(--pn-lua-brilho)}
.jo-pn .jo-lua3d.is-3d>.jo-lua-svg{visibility:hidden}
.jo-pn .jo-lua-svg__f{fill:var(--pn-lua-escuro);stroke:var(--pn-lua-aro);stroke-width:var(--pn-lua-aro-w)}
.jo-pn .jo-lua-svg__l{fill:var(--pn-lua-luz)}
.jo-pn .jo-pn__c--lua,.jo-pn .jo-pn__c--pf{flex-direction:row;align-items:center;gap:var(--pn-lua-gap)}
.jo-pn .jo-pn__c--pf{gap:var(--pn-lua-gap-p)}
.jo-pn .jo-pn__txt{display:flex;flex-direction:column;gap:var(--pn-lua-txt-gap);min-width:0;flex:1 1 auto}
.jo-pn .jo-pn__c--lua .jo-pn__vl{font-size:var(--pn-lua-vl)}
.jo-pn .jo-pn__c--pf .jo-pn__lb{font-size:var(--pn-pf-lb)}
.jo-pn .jo-pn__c--pf .jo-pn__vl{font-size:var(--pn-pf-vl)}
.jo-pn .jo-pn__c--pf .jo-pn__sub{margin-top:var(--pn-pf-tx-mt)}
.jo-pn .jo-pn__cc--lua{flex-wrap:nowrap}
.jo-pn__f1--n4:has(>.jo-pn__c--lua){grid-template-columns:minmax(0,var(--pn-n2-a)) repeat(3,minmax(0,1fr))}
.jo-pn__f1--n3:has(>.jo-pn__c--lua){grid-template-columns:minmax(0,var(--pn-n2-a)) repeat(2,minmax(0,1fr))}
@media (prefers-reduced-motion:reduce){.jo-pn .jo-lua3d>canvas{transition:none;animation:none}}
@media (max-width:1320px) and (min-width:1101px){.jo-pn .jo-lua3d--g{width:var(--pn-lua-g-t);height:var(--pn-lua-g-t)}.jo-pn .jo-pn__c--lua .jo-pn__vl{font-size:var(--pn-vl-md)}.jo-pn .jo-pn__c--pf{flex-direction:column;align-items:flex-start}}
@media (max-width:1180px) and (min-width:1101px){.jo-pn__f1--n4:has(>.jo-pn__c--lua){grid-template-columns:repeat(3,minmax(0,1fr))}.jo-pn__f1:has(>.jo-pn__c--lua)>.jo-pn__c--lua{grid-column:1/-1}}
@media (max-width:400px){.jo-pn .jo-pn__c--pf{flex-direction:column;align-items:flex-start}}
@media (max-width:1100px) and (min-width:721px){.jo-pn .jo-pn__c--pf{flex-direction:column;align-items:flex-start}.jo-pn .jo-pn__cc--lua{flex-wrap:wrap}}
@media (max-width:1100px){
.jo-pn__f1,.jo-pn__f1--n3{grid-template-columns:repeat(2,minmax(0,1fr))}
.jo-pn__f1>.jo-pn__c:last-child:nth-child(odd){grid-column:1/-1}
.jo-pn__f1--n2{grid-template-columns:minmax(0,var(--pn-n2-a)) minmax(0,1fr)}
.jo-pn__f1--n2>.jo-pn__c:last-child:nth-child(odd){grid-column:auto}
.jo-pn__f2--n4,.jo-pn__f2--n5{grid-template-columns:repeat(3,minmax(0,1fr))}
.jo-pn__f1--n4:has(>.jo-pn__c--lua){grid-template-columns:repeat(3,minmax(0,1fr))}
.jo-pn__f1:has(>.jo-pn__c--lua)>.jo-pn__c--lua{grid-column:1/-1}
}
@media (max-width:720px){
.jo-pn{margin-bottom:var(--pn-mb-m)}
.jo-pn__f1,.jo-pn__f1--n3,.jo-pn__f1--n2{grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--pn-gap-m);padding:0 var(--pn-lado-m)}
.jo-pn__f1--n1{padding:0 var(--pn-lado-m)}
.jo-pn__c{padding:var(--pn-c-pad-m)}
.jo-pn__lb{letter-spacing:var(--pn-esp-lb-m)}
.jo-pn__vl{font-size:var(--pn-vl-fs-m)}
.jo-pn__vl--md{font-size:var(--pn-vl-md)}
.jo-pn__f2,.jo-pn__f2--n2{grid-template-columns:minmax(0,1fr);gap:var(--pn-gap-m);padding:0 var(--pn-lado-m);margin-top:var(--pn-gap-m)}
.jo-pn__f2--n4,.jo-pn__f2--n5{grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--pn-gap-cc-m)}
.jo-pn__f2--n5>.jo-pn__cc:last-child{grid-column:1/-1}
.jo-pn__f1--n2{grid-template-columns:minmax(0,1fr)}
.jo-pn__f1--n2>.jo-pn__c{grid-column:auto}
.jo-pn__ir{font-size:var(--pn-ir-fs-m)}
.jo-pn__hoje{margin:var(--pn-hoje-m-m)}
.jo-pn .jo-lua3d{width:var(--pn-lua-g-m);height:var(--pn-lua-g-m)}
.jo-pn .jo-lua3d--p{width:var(--pn-lua-p-m);height:var(--pn-lua-p-m)}
.jo-pn .jo-pn__c--lua{grid-column:1/-1;gap:var(--pn-lua-gap-p)}
.jo-pn .jo-pn__f1--n4:has(>.jo-pn__c--lua){grid-template-columns:repeat(2,minmax(0,1fr))}
.jo-pn .jo-pn__f1:has(>.jo-pn__c--lua){grid-auto-rows:auto}
.jo-pn .jo-pn__f1:has(>.jo-pn__c--lua)>.jo-pn__c:last-child:nth-child(even){grid-column:1/-1}
.jo-pn .jo-pn__c--lua .jo-pn__vl{font-size:var(--pn-lua-vl-m)}
.jo-pn .jo-pn__c--pf{gap:var(--pn-lua-gap-m);padding:var(--pn-pf-pad-m)}
.jo-pn .jo-pn__c--pf .jo-pn__vl{font-size:var(--pn-pf-vl-m)}
}
@media print{.jo-pn{display:none}}
}
