.jd{--cel-bd:#d5dbe5;--box:#fff;--box2:#f2f4f8;--tx:#1d1d1f;--mut:#5b6472;--ln:#dfe3ea;
  --navy:#001e4b;--c-bg:#0d2d5e;--c-dest:#06183a;--c-bd:rgba(255,255,255,.12);--c-lb:#9fc2f2;--c-vl:#fff;--c-tx:#c9d8ee;--c-bar:#d4a017;--c-barbg:rgba(255,255,255,.16);--c-lk:#ffd36b;
  --acc:#0b57d0;--accbg:#e8f0fe;--day:#fff;--dayw:#eef1f6;--gold:#b7860b;--goldbg:#fff4d6;--head:#4a90e2;
  --brbg:#fdebec;--brtx:#b4232a;
  --shadow:0 2px 4px rgba(16,24,40,.08),0 14px 32px rgba(16,24,40,.14);color:var(--tx)}
body.dark-mode .jd{--cel-bd:rgba(255,255,255,.10);--box:#1c1c1e;--box2:#232326;--tx:#f2f2f4;--mut:#a3a9b4;--ln:#2e3036;
  --navy:#0b2a5c;--c-bg:#102a52;--c-dest:#071630;--acc:#7fb0ff;--accbg:#13284a;--day:#2a2a2d;--dayw:#333337;--gold:#ffd36b;--goldbg:#3a2f12;--head:#3d7fd6;
  --brbg:rgba(255,69,58,.18);--brtx:#ff9a94;--shadow:0 2px 6px rgba(0,0,0,.6),0 16px 40px rgba(0,0,0,.6)}
.jd *{box-sizing:border-box}
.he,.jd .he{font-family:"Noto Sans Hebrew","Arial Hebrew","David",Arial,sans-serif;unicode-bidi:isolate}
.jd a{color:var(--acc)}
.cal-year-hero .heq{display:flex;flex-wrap:wrap;gap:6px 22px;align-items:baseline;margin:12px 0 0;font-size:14px;opacity:.95}
.cal-year-hero .heq .he{font-size:20px;font-weight:700;margin-right:6px}.cal-year-hero .heq small{font-size:12px;opacity:.8}
.cal-year-hero .h1zh{font-size:.55em;font-weight:700;opacity:.9;margin-left:8px;vertical-align:.2em}
.jd .d1{margin:8px 0 36px}
.jd .d1 .fx{background:var(--navy);color:#fff;border-radius:18px;padding:24px 22px 64px;box-shadow:var(--shadow)}
.jd .d1 .tp{display:flex;justify-content:space-between;gap:12px;flex-wrap:wrap;align-items:center}
.jd .d1 .tt{font-size:1.3rem;font-weight:800;margin:0;color:#fff}
.jd .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}
.jd .d1 .e2{display:grid;grid-template-columns:minmax(0,1.6fr) repeat(3,minmax(0,1fr));gap:10px;margin:-44px 0 0;padding:0 14px;position:relative}
.jd .d1 .e2.n3{grid-template-columns:minmax(0,1.5fr) minmax(0,1.3fr) minmax(0,1fr)}
.jd .d1 .e2.e2a{grid-template-columns:minmax(0,1.25fr) minmax(0,1.6fr) repeat(2,minmax(0,1fr))}
.jd .d1 .e2.um{grid-template-columns:1fr;margin-top:10px}
.jd .cd{background:var(--c-bg);border:1px solid var(--c-bd);border-radius:20px;padding:15px 16px;box-shadow:var(--shadow);display:flex;flex-direction:column;gap:4px;color:var(--c-vl);min-width:0}
.jd .cd.dest{background:var(--c-dest)}
.jd .cd .lb{display:flex;align-items:center;gap:6px;font-size:11.5px;font-weight:700;letter-spacing:.05em;text-transform:uppercase;color:var(--c-lb)}
.jd .cd .lb svg{width:15px;height:15px;fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round;flex:0 0 15px}
.jd .cd .vl{font-size:22px;font-weight:800;line-height:1.15}
.jd .cd.dest .vl{font-size:26px}
.jd .cd .tx{font-size:12.5px;color:var(--c-tx);line-height:1.4;margin-top:auto}
.jd .cd .bar{display:block;height:8px;border-radius:9px;background:var(--c-barbg);overflow:hidden;margin:8px 0 2px}
.jd .cd .bar i{display:block;height:100%;background:var(--c-bar)}
.jd .cd .ls2{list-style:none;margin:2px 0 0;padding:0;display:grid;grid-template-columns:auto 1fr;gap:4px 10px;font-size:13px;line-height:1.25}
.jd .cd .ls2 b{font-variant-numeric:tabular-nums;color:#fff}.jd .cd .ls2 span{color:var(--c-tx)}
.jd .cd a{color:var(--c-lk)}
.jd .cd.mo4 .mo4r{display:flex;align-items:center;gap:10px}
.jd .cd.mo4 .oc-lua3d{width:34px;height:34px}
.jd .cd.lin{flex-direction:row;gap:12px;align-items:center}.jd .cd.lin .lb{flex:0 0 auto}.jd .cd.lin .tx{margin:0;font-size:14px}
.jd .d1 .cd.ck{cursor:pointer;transition:filter .15s}
.jd .d1 .cd.ck:hover{filter:brightness(1.12)}
.jd .d1 .cd.ck:focus-visible{outline:2px solid #ffd36b;outline-offset:2px}
.jd .blk{background:var(--box);border-radius:18px;padding:20px;margin:0 0 28px;box-shadow:var(--shadow)}
.jd .blk h2,.jd .tool h2{font-size:22px;font-weight:800;margin:0 0 14px;letter-spacing:-.01em}
.jd .blk h3{font-size:17px;font-weight:800;margin:18px 0 8px}
.jd .blk p{margin:0 0 10px}
.jd .tool{background:var(--box);border-radius:18px;box-shadow:var(--shadow);padding:20px;margin:0 0 32px}
.jd .tbw{overflow-x:auto}
.jd table{border-collapse:collapse;width:100%;font-size:14px}
.jd th,.jd td{text-align:left;padding:8px 10px;border-bottom:1px solid var(--ln);white-space:nowrap}
.jd th{font-size:12px;text-transform:uppercase;letter-spacing:.04em;color:var(--mut);background:var(--box2)}
.jd td.n{font-variant-numeric:tabular-nums}
.jd td.wr{white-space:normal}
.jd tr.hl td{background:var(--accbg);font-weight:700}
.jd .cols2{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:16px}
.jd .cols2>*{min-width:0}
.jd details.acc>summary{list-style:none;cursor:pointer;display:flex;justify-content:space-between;align-items:center}
.jd details.acc>summary::-webkit-details-marker{display:none}
.jd details.acc>summary::after{content:"+";font-size:22px;font-weight:800;color:var(--acc)}
.jd details.acc[open]>summary::after{content:"\2212"}
.jd details.acc>summary h2{margin:0}
.jd details.acc[open]>summary{margin-bottom:14px}
.jd .nota{font-size:13px;color:var(--mut);margin:8px 0 0}
.jd .cit{margin:-4px 0 14px;padding:0;display:flex;flex-wrap:wrap;gap:4px 12px;align-items:baseline;color:var(--mut);font-size:14px}
.jd .cit .he{font-size:18px;color:var(--tx);font-weight:700}.jd .cit cite{font-style:normal;font-size:12px}
.jd .cred2 ul{margin:0;padding-left:20px;display:grid;gap:6px;font-size:13.5px;color:var(--mut)}
.jd .faq details{border-bottom:1px solid var(--ln);padding:10px 0}
.jd .faq summary{font-weight:700;cursor:pointer}
.jd .faq details p{margin:8px 0 0}
.jd .cards12{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:10px}
.jd .cards12 a{display:flex;flex-direction:column;align-items:center;gap:2px;background:var(--navy);color:#fff;text-decoration:none;border-radius:14px;padding:12px 6px;font-weight:700}
.jd .cards12 a .he{font-size:30px;line-height:1.1;color:#fff}.jd .cards12 a small{color:var(--c-tx);font-weight:600}
.jd .cards12 a:hover,.jd .cards12 a:focus-visible{filter:brightness(1.2)}
.jd .nav-m{display:flex;align-items:center;gap:10px;margin-bottom:16px;flex-wrap:wrap}
.jd .nav-m .bx{display:inline-flex;align-items:center;border:1px solid var(--ln);border-radius:12px;overflow:hidden}
.jd .nav-m .bx>*{padding:9px 14px;font-weight:800;color:var(--tx);text-decoration:none}
.jd .nav-m .bx>*+*{border-left:1px solid var(--ln)}
.jd .nav-m .bx a:hover{background:var(--box2)}
.jd .nav-m .bx .off{color:var(--mut);opacity:.5}
.jd .nav-m .hj{border:1px solid var(--ln);border-radius:10px;padding:8px 14px;font-weight:800;color:var(--acc);text-decoration:none}
.jd .seg{display:inline-flex;border:1px solid var(--ln);border-radius:10px;overflow:hidden}
.jd .seg a{padding:8px 14px;font-weight:800;font-size:14px;color:var(--tx);text-decoration:none}
.jd .seg a+a{border-left:1px solid var(--ln)}.jd .seg a.on{background:var(--navy);color:#fff}
.jd .tg2{display:inline-flex;border:1px solid var(--ln);border-radius:10px;overflow:hidden}
.jd .tg2 button{font:inherit;font-weight:800;font-size:14px;border:0;background:var(--box);color:var(--tx);padding:8px 14px;cursor:pointer}
.jd .tg2 button[aria-pressed=true]{background:var(--navy);color:#fff}
.jd .brt{display:inline-flex;align-items:center;gap:6px;font-size:13.5px;font-weight:700;margin-left:auto;cursor:pointer}
.jd .brt input{width:16px;height:16px;accent-color:var(--brtx)}
.jd .yg{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:20px}
.jd .mo{border:1px solid var(--ln);border-radius:14px;overflow:hidden;background:var(--box)}
.jd .mo h3{margin:0;padding:8px 12px;background:var(--head);color:#fff;font-size:15px;font-weight:800;display:flex;justify-content:space-between;align-items:baseline}
.jd .mo h3 a{color:#fff;text-decoration:none}.jd .mo h3 small{font-weight:600;font-size:11.5px;opacity:.9}
.jd .mg{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));gap:3px;padding:8px}
.jd .mg .wd{font-size:10.5px;font-weight:700;color:var(--mut);text-align:center;padding:2px 0}
.jd .c{position:relative;aspect-ratio:1;border-radius:6px;display:flex;flex-direction:column;justify-content:center;background:var(--day);text-align:center;padding:3px 1px 2px;line-height:1.1}
.jd .c.we{background:var(--dayw)}
.jd .c.e{background:transparent}
.jd .c .g{display:block;font-size:12.5px;font-weight:700}
.jd .c .l{display:block;font-size:9.5px;color:var(--mut);font-weight:600;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
.jd .c.m1{background:var(--accbg);outline:1.5px solid var(--acc);outline-offset:-1.5px}
.jd .c.m1 .l{color:var(--acc);font-weight:800}
.jd .c.fe .g{color:var(--gold)}
.jd .c.fe::after{content:"";position:absolute;top:3px;right:3px;width:6px;height:6px;border-radius:50%;background:var(--gold)}
.jd .c.te::before{content:"";position:absolute;bottom:2px;left:50%;transform:translateX(-50%);width:12px;height:2px;border-radius:2px;background:var(--mut)}
.jd .c.hj{box-shadow:0 0 0 2px var(--gold) inset}
.jd .yg.vC .c .l{font-family:"Noto Sans Hebrew","Arial Hebrew",Arial,sans-serif;font-size:10px}
.jd .c:not(.e),.jd .bc2:not(.e){box-shadow:inset 0 0 0 1px var(--cel-bd)}
.jd .leg{display:flex;flex-wrap:wrap;gap:8px 18px;font-size:13px;color:var(--mut);margin-top:14px}
.jd .leg i{display:inline-block;width:14px;height:14px;border-radius:4px;vertical-align:-2px;margin-right:6px}
.jd .mlist{list-style:none;margin:0;padding:4px 10px 10px;font-size:12px;line-height:1.35;display:grid;gap:2px}
.jd .mlist li{padding-left:12px;position:relative;color:var(--mut)}
.jd .mlist li b{color:var(--tx);margin-right:3px;font-variant-numeric:tabular-nums}
.jd .mlist li::before{content:"";position:absolute;left:0;top:.45em;width:6px;height:6px;border-radius:50%}
.jd .mlist li.lf::before{background:var(--gold)}
.jd .mlist li.lt::before{height:2px;top:.6em;border-radius:1px;background:var(--mut)}
.jd .mlist li.brx::before{background:var(--brtx);border-radius:1px}
.jd .mlist li.brx{color:var(--brtx)}
.jd .brx,.jd .bc2 .ev.brx,.jd .leg .lbr{display:none}
.jd.br-on .brx{display:list-item}
.jd.br-on .leg .lbr{display:inline}
.jd.br-on .c.brd,.jd.br-on .bc2.brd{background:var(--brbg)}
.jd.br-on .c.brd .g,.jd.br-on .bc2.brd .g{color:var(--brtx)}
.jd .mm{display:grid;grid-template-columns:minmax(0,640px) minmax(0,340px);gap:20px;align-items:start;max-width:1000px}
.jd .mm>*{min-width:0}
.jd .bigm{border:1px solid var(--ln);border-radius:16px;overflow:hidden}
.jd .bigm h3{margin:0;padding:12px 18px;background:var(--head);color:#fff;font-size:21px;font-weight:800;display:flex;justify-content:space-between;align-items:center}
.jd .bigm h3 span{font-size:12px;background:#0d1b33;color:#9fc8ff;border-radius:8px;padding:4px 12px}
.jd .bg{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));gap:9px;padding:14px}
.jd .bg .wd{font-size:12px;font-weight:700;color:var(--mut);text-align:center;border-bottom:2px solid var(--head);padding-bottom:6px}
.jd .bc2{border-radius:10px;background:var(--day);padding:7px 8px;position:relative}
.jd .bc2.we{background:var(--dayw)}.jd .bc2.e{background:transparent}
.jd .bc2 .g{font-size:20px;font-weight:800}
.jd .bc2.z3{display:grid;grid-template-rows:auto auto 1fr;gap:3px;min-height:112px}
.jd .bc2.z3 .zt{display:flex;justify-content:space-between;align-items:flex-start;min-height:22px}
.jd .bc2.z3 .zt .oc-lua3d{position:relative;width:18px;height:18px}
.jd .bc2.z3 .zm{display:flex;flex-direction:column;gap:1px;min-width:0}
.jd .bc2 .zl2{font-family:"Noto Sans Hebrew","Arial Hebrew",Arial,sans-serif;font-size:14px;font-weight:700;line-height:1.15}
.jd .bc2 .pt{font-size:10.5px;color:var(--mut);line-height:1.15}
.jd .bc2.m1{background:var(--accbg);outline:2px solid var(--acc);outline-offset:-2px}
.jd .bc2.m1 .zl2{color:var(--acc)}
.jd .bc2.hj{box-shadow:0 0 0 2px var(--gold) inset}
.jd .bc2.z3 .evs{display:flex;flex-direction:column;justify-content:flex-end;gap:3px;min-width:0}
.jd .bc2 .ev{margin:0;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;white-space:normal;font-size:10px;line-height:1.2;font-weight:700;border-radius:5px;padding:2px 5px;background:var(--box2);color:var(--tx)}
.jd .bc2 .ev.fe{background:var(--goldbg);color:var(--gold)}
.jd.br-on .bc2 .ev.brx{display:-webkit-box;background:var(--brbg);color:var(--brtx)}
.jd .rs{border:1px solid var(--ln);border-radius:16px;padding:16px}
.jd .rs h3{font-size:16px;font-weight:800;margin:0 0 10px;color:var(--acc)}
.jd .rs ul{list-style:none;margin:0 0 14px;padding:0;display:grid;gap:6px}
.jd .rs li{display:flex;gap:10px;align-items:baseline;border:1px solid var(--ln);border-radius:10px;padding:8px 10px;font-size:14px}
.jd .rs li b{font-variant-numeric:tabular-nums;min-width:44px}
.jd .rs li small{display:block;color:var(--mut);font-size:12px}
.jd .rs h4{font-size:12px;text-transform:uppercase;letter-spacing:.05em;color:var(--mut);margin:0 0 8px}
.jd [data-d]{cursor:pointer}
.jd .yg [data-d]:hover,.jd .bg [data-d]:hover{box-shadow:0 0 0 2px var(--acc) inset}
.jd [data-d]:focus-visible{outline:2px solid var(--acc);outline-offset:1px}
.jd .res{margin-top:18px;background:var(--navy);color:#fff;border-radius:18px;padding:22px}
.jd .res h3{margin:0 0 4px;font-size:24px;font-weight:900;color:#fff}
.jd .res .sm{color:var(--c-tx);font-size:14px;margin:0 0 16px}
.jd .two{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}
.jd .two .cd{box-shadow:none}
.jd .two .big{font-size:30px;font-weight:900;line-height:1.05}
.jd .two .zhb{font-size:30px;line-height:1;font-weight:700;color:#fff}
.jd .tl{margin:20px 0 4px;position:relative;height:74px}
.jd .tl .ax{position:absolute;left:0;right:0;top:34px;height:4px;border-radius:4px;background:var(--c-barbg)}
.jd .tl .seg1{position:absolute;top:34px;height:4px;background:var(--c-bar)}
.jd .tl .mk{position:absolute;top:0;transform:translateX(-50%);text-align:center;font-size:11.5px;color:var(--c-tx);white-space:nowrap}
.jd .tl .mk i{display:block;width:2px;height:16px;background:#fff;margin:4px auto 0}
.jd .tl .mk.yo{top:auto;bottom:0}
.jd .tl .mk.yo i{width:12px;height:12px;border-radius:50%;background:var(--c-lk);margin:0 auto 4px}
.jd .tl .mk.yo b{color:var(--c-lk)}
.jd .frm{display:flex;flex-wrap:wrap;gap:12px;align-items:flex-end}
.jd .frm label{display:flex;flex-direction:column;gap:6px;font-weight:700;font-size:14px}
.jd .frm input,.jd .frm select{border:1px solid var(--ln);background:var(--box);color:var(--tx);border-radius:10px;padding:10px 12px;font:inherit;font-size:16px;min-width:0}
.jd .frm .oc-btn-calc[disabled]{opacity:.5;cursor:not-allowed}
.jd .erro{color:#b4232a;font-weight:700;margin:10px 0 0}
body.dark-mode .jd .erro{color:#ff9a94}
.jd .ajuda{font-size:13px;color:var(--mut);margin:10px 0 0}
.jd .cnt{display:flex;gap:10px;flex-wrap:wrap}
.jd .cnt div{background:var(--box2);border-radius:14px;padding:12px 18px;text-align:center;min-width:90px}
.jd .cnt b{display:block;font-size:34px;font-weight:900;font-variant-numeric:tabular-nums}
.jd .cnt small{color:var(--mut);font-weight:700;font-size:12px;text-transform:uppercase}
.jd .wheels{display:grid;grid-template-columns:minmax(0,1fr);gap:16px}
.jd .wheels figure{margin:0;border-radius:18px;padding:16px;display:flex;flex-direction:column;align-items:stretch;gap:10px}
.jd .wheels figure.nv{background:radial-gradient(110% 90% at 50% 40%,#0f2b5e 0%,#08193d 70%,#061433 100%);color:#fff}
.jd .wheels figure.sky{background:radial-gradient(120% 90% at 50% 45%,#16346d 0%,#0b2152 45%,#061637 100%);color:#e9efff}
.jd .wheels figure.rt{background:radial-gradient(120% 95% at 50% 45%,#0e2a5c 0%,#071a3d 60%,#04112b 100%);color:#e6eeff;position:relative}
.jd .wheels figcaption{font-size:13px;color:var(--mut)}
.jd .leg3{display:flex;flex-wrap:wrap;gap:6px 18px;font-size:13px;color:var(--mut);margin:8px 0 6px}
.jd .leg3 i{display:inline-block;vertical-align:-2px;margin-right:6px;font-style:normal}
.jd .leg3 .k1{width:14px;height:14px;border-radius:3px;background:#d4a017}
.jd .leg3 .k2{width:14px;height:4px;border-radius:2px;background:#ffd36b;vertical-align:3px}
.jd .leg3 .k3{background:#ffd36b;color:#1b1503;font-size:9px;font-weight:800;border-radius:999px;padding:1px 5px}
.jd .leg5{display:flex;flex-wrap:wrap;gap:4px 12px;font-size:12px;color:#c9d8ee}.jd .leg5 i{display:inline-block;width:11px;height:11px;border-radius:3px;margin-right:5px;vertical-align:-1px}
.jd .dlay{display:grid;grid-template-columns:minmax(0,470px) 300px;gap:40px;justify-content:center;align-items:center;width:100%}
.jd .dlay>.fig,.jd .dlay>.rring,.jd .dlay>.afig{width:100%;max-width:470px;margin:0 auto}
.jd .dlay>.afig svg{width:100%;height:auto;display:block}
.jd .dash{display:grid;grid-template-columns:1fr 1fr;gap:8px;align-content:start;min-height:230px}
.jd .dash .dk{grid-column:1/-1;margin:0 0 2px;font-size:11px;font-weight:800;letter-spacing:.06em;text-transform:uppercase;color:#9fc2f2}
.jd .dash.hov .dk{color:#ffd36b}
.jd .dc{background:rgba(159,194,242,.09);border:1px solid rgba(159,194,242,.16);border-radius:12px;padding:9px 11px;display:flex;flex-direction:column;gap:2px;min-width:0}
.jd .dc.w2{grid-column:1/-1}
.jd .dc .dl{font-size:10.5px;font-weight:700;letter-spacing:.05em;text-transform:uppercase;color:#9fb3d6}
.jd .dc .dv{font-size:14px;color:#eef3ff;line-height:1.3}
.jd .dc .dv small{display:block;font-size:12px;color:#b9cbef}
.jd .dc .big{font-size:22px;font-weight:900;color:#fff6d8}
.jd .dc .zhb{font-size:20px;font-weight:700;color:#fff}
.jd .rring{position:relative;width:100%;max-width:420px;aspect-ratio:1;margin:0 auto}
.jd .rring .ceu{position:absolute;inset:-4%;pointer-events:none}
.jd .rring .ceu i{position:absolute;width:2px;height:2px;border-radius:50%;background:#dfe8ff}
.jd .rring .ri{position:absolute;width:7.6%;aspect-ratio:1;transform:translate(-50%,-50%);cursor:pointer;border-radius:50%;transition:transform .18s;z-index:1;line-height:0}
.jd .rring .ri .oc-lua3d{width:100%;height:100%;display:block}
.jd .rring .ri:hover,.jd .rring .ri:focus,.jd .rring .ri.hov{transform:translate(-50%,-50%) scale(2.1);z-index:5;outline:none}
.jd .rring .ri:focus-visible{box-shadow:0 0 0 2px #ffd36b}
.jd .rring .ri em{position:absolute;left:50%;top:-14px;transform:translateX(-50%);font-style:normal;font-size:7px;font-weight:800;color:#fff;background:rgba(6,20,55,.85);border-radius:6px;padding:1px 4px;opacity:0;transition:opacity .15s;pointer-events:none;line-height:1.3}
.jd .rring .ri:hover em,.jd .rring .ri:focus em{opacity:1}
.jd .rring .ri.rfe::after{content:"";position:absolute;left:50%;bottom:-7px;width:5px;height:5px;margin-left:-2.5px;border-radius:50%;background:#ffd36b}
.jd .rring .ri.rmk::before{content:"";position:absolute;inset:-3px;border-radius:50%;box-shadow:0 0 0 1px rgba(255,211,107,.85);pointer-events:none}
.jd .rring .rc{position:absolute;left:50%;top:50%;width:36%;aspect-ratio:1;transform:translate(-50%,-50%);cursor:pointer;border-radius:50%}
.jd .rring .rc:focus-visible{outline:2px solid #ffd36b;outline-offset:4px}
.jd .rring .rc .lay0{position:absolute;inset:0;opacity:0}
.jd .rring .rc .lay0.in{opacity:1}
.jd .rring .rc .lay0 .oc-lua3d{width:100%;height:100%}
.jd .rt .fig{position:relative;width:100%;max-width:460px;margin:0 auto;aspect-ratio:1}
.jd .rt .fig svg{position:absolute;inset:0;width:100%;height:100%;overflow:visible}
.jd .rt canvas.solc{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);pointer-events:none}
.jd .rt .solz{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);border-radius:50%;cursor:pointer;z-index:2}
.jd .rt .solz:focus-visible{outline:2px solid #ffd36b;outline-offset:4px}
.jd .rt .ideo{fill:#edf3fc;font-weight:700}
.jd .rt .tm{cursor:pointer;outline:none}
.jd .rt .raio{stroke:#9fc2f2;stroke-width:.8;opacity:0;transition:opacity .18s}
.jd .rt .tm:hover .raio,.jd .rt .tm:focus-visible .raio,.jd .rt .tm.hov .raio{opacity:.55}
.jd .rt .tm:hover .ideo,.jd .rt .tm:focus-visible .ideo,.jd .rt .tm.hov .ideo{fill:#ffd36b}
.jd .rt .trilho{fill:none;stroke:rgba(159,194,242,.30);stroke-width:1.2}
.jd .rt .liga{stroke:#d7b56d;stroke-width:.9;opacity:.8}
.jd .rt .hoje{cursor:pointer;outline:none}.jd .rt .hoje .hit{fill:transparent}
.jd .rt .hoje .pt{fill:#ffd36b;stroke:#fff6d8;stroke-width:1.2}
.jd .rt .hoje:focus-visible .pt{stroke:#9fc2f2;stroke-width:3}
.jd .rt .marco{stroke:#d7b56d;stroke-width:1.2}
.jd .rtA .dente{fill-opacity:.32;stroke:#071a3d;stroke-width:1.2;transition:fill-opacity .18s}
.jd .rtA .tm:hover .dente,.jd .rtA .tm:focus-visible .dente,.jd .rtA .tm.hov .dente{fill-opacity:.6}
.jd .rtA .est{fill-opacity:.85}
.jd .rtA .tick{stroke:rgba(214,226,255,.45);stroke-width:.8}
.jd .rtA .grau{fill:#9fb3d6;font-size:9px;font-weight:700}
.jd .rtA .prog{fill:none;stroke:#d7b56d;stroke-width:2.4;stroke-linecap:round}
.jd svg .an{cursor:pointer;outline:none}
.jd svg.aniA .wd{stroke:#061433;stroke-width:1.5}
.jd svg.aniA .an:nth-child(odd) .wd{fill:#123570}.jd svg.aniA .an:nth-child(even) .wd{fill:#0e2c60}
.jd svg.aniA .gl{fill:#eef3ff}.jd svg.aniA .nm{fill:#9fbbe8}.jd svg.aniA .ex{fill:#8fa9d6}
.jd svg .ring1{fill:none;stroke:rgba(214,226,255,.18);stroke-width:1}
.jd svg .ring2{fill:none;stroke:rgba(214,226,255,.10);stroke-width:1}
.jd svg.aniA .an.cur .wd{fill:#d4a017}.jd svg.aniA .an.cur .gl,.jd svg.aniA .an.cur .nm{fill:#1b1503}
.jd svg.aniA .an.cur .ex{fill:#ffd36b}
.jd svg .nxbar{fill:#ffd36b}
.jd svg.aniA .an.nx .wd{fill:#1a447f}
.jd svg .an:hover .wd,.jd svg .an:focus .wd{fill:#24508f}
.jd svg.aniA .an.cur:hover .wd{fill:#e2b33a}
.jd svg .an:focus-visible .wd{stroke:#ffd36b;stroke-width:2.5}
.jd svg .seu circle{fill:#ffd36b;stroke:#061433;stroke-width:2}.jd svg .seu text{fill:#1b1503}
.jd svg .cbg{fill:#071a3d;stroke:rgba(214,226,255,.22);stroke-width:1}
.jd svg .cg,.jd svg .cn{fill:#f4f7ff}.jd svg .ct{fill:#b9cbef}
.jd .oc-lua3d{position:relative;display:inline-block;width:var(--oc-lua3d-tam);height:var(--oc-lua3d-tam);max-width:100%;aspect-ratio:1;line-height:0;flex:0 0 auto}
.jd .oc-lua3d>canvas,.jd .oc-lua3d>.oc-lua-svg{position:absolute;inset:0;width:100%;height:100%}
.jd .oc-lua3d>canvas{border-radius:50%}
.jd .oc-lua3d.is-3d>.oc-lua-svg{visibility:hidden}
#jd-tip{position:absolute;z-index:1000;max-width:260px;background:#001e4b;color:#fff;border-radius:12px;padding:10px 12px;font-size:13px;line-height:1.45;box-shadow:0 14px 32px rgba(16,24,40,.24);pointer-events:none}
#jd-tip .tf{color:#ffd36b;font-weight:700}
#jd-dlg{border:0;border-radius:20px;padding:0;max-width:min(720px,calc(100vw - 32px));width:100%;background:var(--box);color:var(--tx);box-shadow:var(--shadow)}
#jd-dlg::backdrop{background:rgba(0,10,30,.6)}
#jd-dlg .dh{display:flex;justify-content:flex-end;padding:10px 10px 0}
#jd-dlgx{border:1px solid var(--ln);background:var(--box2);color:var(--tx);border-radius:10px;padding:6px 12px;font:inherit;font-weight:700;cursor:pointer}
#jd-dlgc{padding:0 22px 22px}
#jd-dlg .dk{margin:0;font-size:12px;text-transform:uppercase;letter-spacing:.05em;color:var(--mut);font-weight:700}
#jd-dlg h3{font-size:26px;font-weight:900;margin:2px 0 10px}
#jd-dlg dl{margin:0;display:grid;grid-template-columns:auto 1fr;gap:6px 12px;font-size:14px}#jd-dlg dt{font-weight:800}#jd-dlg dd{margin:0;color:var(--mut)}
#jd-dlg .dg{display:grid;grid-template-columns:auto 1fr;gap:20px;align-items:center}
#jd-dlg .dgl{display:flex;justify-content:center;align-items:center;min-width:180px;min-height:180px;background:var(--navy);border-radius:16px;padding:10px}
#jd-dlg .dgl .oc-lua3d{width:200px;height:200px}
#jd-dlg .zhbig{font-size:110px;line-height:1;color:#fff;font-weight:700}
#jd-dlg .cxd p{margin:0 0 10px}
#jd-dlg table{border-collapse:collapse;width:100%;font-size:14px}#jd-dlg td,#jd-dlg th{text-align:left;padding:7px 9px;border-bottom:1px solid var(--ln)}
#jd-dlg .fd{display:grid;grid-template-columns:minmax(0,250px) 1fr;gap:20px;align-items:start}
#jd-dlg .fd .pg{background:var(--box);border-radius:16px;border:1px solid var(--ln);overflow:hidden;text-align:center}
#jd-dlg .fd .pg .tp2{background:var(--navy);color:#fff;padding:9px;font-weight:800;font-size:14px}
#jd-dlg .fd .pg .n{font-size:88px;font-weight:900;line-height:1;margin:12px 0 0;color:var(--acc)}
#jd-dlg .fd .pg .ds{font-weight:700;color:var(--mut);font-size:13px}
#jd-dlg .fd .pg .zl{font-size:26px;font-weight:700;margin:8px 0 0}
#jd-dlg .fd .pg .rw{display:grid;grid-template-columns:repeat(3,1fr);gap:4px;font-size:11px;color:var(--mut);padding:10px 8px 12px;border-top:1px dashed var(--ln);margin-top:10px}
#jd-dlg .fd .pg .rw b{display:block;color:var(--tx);font-size:17px}
#jd-dlg .fd .fdl{display:flex;justify-content:center;background:var(--navy);border-radius:16px;padding:14px;margin-bottom:12px}
#jd-dlg .fd .fdl .oc-lua3d{width:150px;height:150px}
#jd-dlg .nota{font-size:13px;color:var(--mut);margin:10px 0 0}
#jd-dlg .tdh{display:grid;grid-template-columns:auto 1fr auto;gap:16px;align-items:center;background:color-mix(in oklab,var(--est) 30%,var(--navy));color:#fff;border-radius:16px;padding:16px 18px;margin-bottom:14px}
#jd-dlg .tdh>.he{font-size:64px;font-weight:700;line-height:1}
#jd-dlg .tdh h3{margin:0;font-size:26px;font-weight:900}#jd-dlg .tdh p{margin:2px 0 0}#jd-dlg .tdh .dk{color:#dce6ff}
#jd-dlg .mini{width:96px;height:96px;color:#fff}
#jd-dlg .tnav{display:flex;justify-content:space-between;gap:10px;margin-top:14px}
#jd-dlg .tnav button{font:inherit;font-weight:700;border:1px solid var(--ln);background:var(--box2);color:var(--tx);border-radius:10px;padding:8px 12px;cursor:pointer}
#jd-dlg .sdg{display:grid;grid-template-columns:auto 1fr;gap:20px;align-items:center}
#jd-dlg .sdl{position:relative;background:radial-gradient(circle at 50% 50%,#1a1030,#05060f 75%);border-radius:16px;width:240px;height:240px;display:flex;align-items:center;justify-content:center}
#jd-dlg .sdl canvas{width:220px;height:220px}
#jd-dlg .sdl .ilu{position:absolute;bottom:8px;left:0;right:0;text-align:center;font-size:11px;color:#c9b99a}
#jd-dlg h3 small{font-size:13px;font-weight:600;color:var(--mut)}
#jd-dlg .regua{display:grid;grid-template-columns:auto 1fr auto;gap:10px;align-items:center;font-size:12px;color:var(--mut);margin:14px 0 6px}
#jd-dlg .regua div{position:relative;height:6px;border-radius:6px;background:linear-gradient(90deg,#d39a62,#86aee0)}
#jd-dlg .regua i{position:absolute;top:50%;width:16px;height:16px;border-radius:50%;background:#ffd23d;border:2px solid #c98a00;transform:translate(-50%,-50%)}
@media (max-width:1250px){.jd .yg{grid-template-columns:repeat(3,minmax(0,1fr))}}
@media (max-width:1100px){.jd .yg{grid-template-columns:repeat(2,minmax(0,1fr))}.jd .d1 .e2,.jd .d1 .e2.e2a{grid-template-columns:repeat(2,minmax(0,1fr))}.jd .d1 .e2.n3{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.jd .d1 .e2.n3 .cd:first-child{grid-column:1/-1}.jd .mm{grid-template-columns:1fr;max-width:680px}.jd .cards12{grid-template-columns:repeat(4,minmax(0,1fr))}}
@media (max-width:900px){.jd .dlay{grid-template-columns:1fr}.jd .dash{min-height:0}}
@media (max-width:820px){.jd .cols2{grid-template-columns:1fr}}
@media (max-width:640px){
  .jd .yg{grid-template-columns:1fr}
  .jd .d1 .e2,.jd .d1 .e2.e2a,.jd .d1 .e2.n3{grid-template-columns:1fr;padding:0 8px}
  .jd .d1 .fx{padding:20px 16px 60px}
  .jd .tool,.jd .blk{padding:14px}
  .jd .bg{gap:3px;padding:6px}
  .jd .bc2,.jd .bc2.z3{padding:3px;min-height:0;aspect-ratio:1;gap:1px}
  .jd .bc2 .g{font-size:15px;line-height:1.05}
  .jd .bc2 .zl2{font-size:10px;line-height:1}
  .jd .bc2 .pt,.jd .bc2.z3 .evs,.jd .bc2.z3 .zt .oc-lua3d{display:none}
  .jd .bc2.hev::after,.jd.br-on .bc2.brd::after{content:"";position:absolute;bottom:3px;left:50%;transform:translateX(-50%);width:6px;height:6px;border-radius:50%;background:var(--gold)}
  .jd.br-on .bc2.brd::after{background:var(--brtx)}
  .jd .two{grid-template-columns:1fr}
  .jd .cards12{grid-template-columns:repeat(3,minmax(0,1fr))}
  .jd .nav-m .brt{margin-left:0}
  .jd .rring .ri em{display:none}
  #jd-dlg .dg,#jd-dlg .fd,#jd-dlg .sdg{grid-template-columns:1fr}
  #jd-dlg .dgl{min-height:150px}#jd-dlg .dgl .oc-lua3d{width:160px;height:160px}#jd-dlg .zhbig{font-size:84px}
  #jd-dlg .fd .pg .n{font-size:64px}#jd-dlg .sdl{margin:0 auto}#jd-dlg .tdh{grid-template-columns:auto 1fr}#jd-dlg .mini{display:none}
}
@media (prefers-reduced-motion:reduce){.jd .rring .ri,.jd .rtA .dente{transition:none}}
@media print{.jd .d1,.jd .wheels,.jd .nav-m{display:none}}
.jd [hidden]{display:none!important}
#jd-dlg{max-height:min(90vh,900px);overflow:hidden}
#jd-dlg[open]{display:flex;flex-direction:column}
#jd-dlgc{overflow-y:auto;flex:1 1 auto;padding:22px 22px 14px;-webkit-overflow-scrolling:touch}
#jd-dlg .dh{position:sticky;bottom:0;flex:0 0 auto;display:flex;justify-content:stretch;padding:10px 14px calc(10px + env(safe-area-inset-bottom,0px));background:var(--box);border-top:1px solid var(--ln)}
#jd-dlgx{flex:1;padding:10px 12px;font-size:15px}
#jd-dlg .dtit{font-size:26px;font-weight:900;margin:2px 0 10px;line-height:1.2}#jd-dlg .tdh .dtit{margin:0}#jd-dlg .res .dtit{color:#fff}
.jd .res .dtit{margin:0 0 4px;font-size:24px;font-weight:900;color:#fff;line-height:1.2}
.jd .tool>h2.jd-h2g{font-size:20px;margin:0 0 12px}
.jd .cd .jd-l3{display:flex;align-items:center;gap:14px}
.jd .cd .jd-l3__lua{flex:0 0 auto}
.jd .cd.dest{justify-content:center}
.jd .cd .jd-luas{display:flex;flex-wrap:wrap;gap:10px;margin:4px 0 2px}
.jd .cd .jd-luas__i{display:flex;flex-direction:column;align-items:center;gap:3px}
.jd .cd .jd-luas__i small{font-size:11.5px;color:var(--c-tx);font-variant-numeric:tabular-nums}
.jd .d1 .e2.cmp{margin-top:10px;grid-template-columns:repeat(2,minmax(0,1fr))}
.jd .d1 .e2.cmp1,.jd .d1 .e2.um.cmp{grid-template-columns:minmax(0,1fr)}
.jd .d1 .e2.cmp3{grid-template-columns:repeat(3,minmax(0,1fr))}
.jd .cd.cc{padding:10px 14px;box-shadow:none;background:color-mix(in srgb,var(--c-bg) 85%,transparent)}
.jd .cd.cc .vl{font-size:17px}
.jd .cd.cc .tx{margin-top:2px}
@media (max-width:640px){.jd .d1 .e2.cmp,.jd .d1 .e2.cmp3{grid-template-columns:1fr;padding:0 8px}}
.jd .cd.dest>.vl{margin-block:auto}.jd .cd.dest>.vl+.tx,.jd .cd.dest>.tx{margin-top:0}

.jd .d1 .jd-tpd{display:inline-flex;align-items:center;gap:10px}
.jd .d1 .jd-tpd .oc-rb-acoes{display:inline-flex;gap:6px;margin:0}
.jd .d1 .jd-tpd .oc-rb-act{display:inline-flex;align-items:center;justify-content:center;width:36px;height:36px;border-radius:10px;border:1px solid rgba(255,255,255,.28);background:rgba(255,255,255,.10);color:#fff;cursor:pointer;padding:0}
.jd .d1 .jd-tpd .oc-rb-act:hover{background:rgba(255,255,255,.22)}
.jd .tool.jd-ano{background:transparent;box-shadow:none;padding:0}
.jd .jd-ano .yg{grid-template-columns:repeat(3,minmax(0,1fr))}
@media (max-width:1100px){.jd .jd-ano .yg{grid-template-columns:repeat(2,minmax(0,1fr))}}
@media (max-width:640px){.jd .jd-ano .yg{grid-template-columns:1fr}}
.jd .jd-el{display:inline-block;font-size:12px;font-weight:800;border-radius:999px;padding:2px 9px;line-height:1.4;white-space:nowrap}
.jd .jd-el{background:var(--box2);color:var(--tx);border:1px solid var(--ln)}
.jd .jd-el5{list-style:none;margin:12px 0 0;padding:0;display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:10px}
.jd .jd-el5 li{background:var(--box2);color:var(--tx);border-radius:16px;padding:14px 10px;display:flex;flex-direction:column;align-items:center;gap:4px;text-align:center}
.jd .jd-el5 li b{font-size:22px;font-weight:800;font-variant-numeric:tabular-nums}
.jd .jd-el5 li .he{font-size:18px;color:var(--mut)}
.jd .jd-el5 li.on{color:#fff}.jd .jd-el5 li.on .he{color:var(--c-tx)}
.jd .jd-el5 li.on{background:var(--c-dest);box-shadow:0 0 0 2px #d4a017 inset}
@media (max-width:640px){.jd .jd-el5{grid-template-columns:repeat(2,minmax(0,1fr))}}
.jd svg.aniA .an.tri .wd{fill:#1a447f;stroke:#ffd36b;stroke-width:1.5;stroke-dasharray:5 4}
.jd svg.aniA .an.opo .wd{fill:#000c22}
.jd .leg3 .k4{width:14px;height:14px;border-radius:3px;background:#1a447f;outline:1.5px dashed #ffd36b;outline-offset:-1.5px}
.jd .leg3 .k5{width:14px;height:14px;border-radius:3px;background:#000c22}
.cal-year-hero .jd-heq-an{align-items:center}
.cal-year-hero .jd-heq-an .jd-zh-an{font-size:44px;line-height:1;margin-right:4px}
#jd-dlg .jd-dlg-ir{margin:16px 0 0}
#jd-dlg .jd-btn{display:inline-block;background:var(--navy);color:#fff;text-decoration:none;font-weight:800;border-radius:12px;padding:10px 16px}
#jd-dlg .jd-btn:hover{filter:brightness(1.15)}
@media (max-width:640px){#jd-dlg .dg{grid-template-columns:1fr}#jd-dlg .dgl{min-height:140px}#jd-dlg .zhbig{font-size:84px}}

@media (max-width:640px){.jd table.jd-nomes thead{display:none}.jd table.jd-nomes,.jd table.jd-nomes tbody,.jd table.jd-nomes tr,.jd table.jd-nomes td{display:block;width:100%}.jd table.jd-nomes tr{border:1px solid var(--ln);border-radius:12px;padding:8px 12px;margin:0 0 10px}.jd table.jd-nomes td{border:0;padding:3px 0;white-space:normal}.jd table.jd-nomes td::before{content:attr(data-label);display:block;font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.04em;color:var(--mut)}}

.jd .jd-nw,.jd .d1 .he{white-space:nowrap}

 
.jd{--jj:#5b6472;--jjbg:#eceff4}
body.dark-mode .jd{--jj:#b9c0cc;--jjbg:#2c2f36}
.jd .sr-only{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}
.jd .he{direction:rtl}
.jd .cd .vl .he{font-size:.95em;color:#ffd36b;display:block;margin-top:2px}
.jd .c .l .ln{display:none}.jd .yg.vN .c .l .lh{display:none}.jd .yg.vN .c .l .ln{display:inline}
.jd .c .l .lh{font-family:"Noto Sans Hebrew","Arial Hebrew",Arial,sans-serif;font-size:10.5px}
.jd .c.jj::after{content:"";position:absolute;top:3px;right:3px;width:6px;height:6px;border-radius:50%;box-shadow:inset 0 0 0 1.5px var(--jj)}
.jd .c.hj{box-shadow:inset 0 0 0 2px var(--gold)}
.jd .mlist li.lj::before{background:transparent;box-shadow:inset 0 0 0 1.5px var(--jj)}
.jd .mlist li.lr::before{background:var(--acc);width:5px;height:5px}
.jd .mlist a{color:inherit}
.jd .anelw{display:grid;grid-template-columns:minmax(0,440px) minmax(0,320px);gap:36px;justify-content:center;align-items:center;border-radius:18px;padding:22px;background:radial-gradient(110% 95% at 38% 45%,#123570 0%,#0a1f4a 55%,#061433 100%);color:#e6eeff}
.jd .anelw svg{width:100%;height:auto;display:block;overflow:visible}
.jd .anelw .ms{cursor:pointer;outline:none}
.jd .anelw .sec{fill:#1a3f7e;stroke:#0a1f4a;stroke-width:2;transition:filter .18s}
.jd .anelw .ms:nth-child(odd) .sec{fill:#21498c}
.jd .anelw .ms.cur .sec{fill:#e3b23c}
.jd .anelw .ms:hover .sec,.jd .anelw .ms:focus-visible .sec,.jd .anelw .ms.hov .sec{filter:brightness(1.35)}
.jd .anelw .ms:focus-visible .sec{stroke:#ffd36b;stroke-width:2.5}
.jd .anelw .mh{fill:#eef3ff;font-weight:700;font-family:"Noto Sans Hebrew","Arial Hebrew",Arial,sans-serif}
.jd .anelw .mp{fill:#9fbbe8;font-weight:700}
.jd .anelw .ms.cur .mh{fill:#1b1503}.jd .anelw .ms.cur .mp{fill:#3a2a00}
.jd .anelw .fe{fill:#ffd36b}
.jd .anelw .trilho{fill:none;stroke:rgba(159,194,242,.25);stroke-width:4}
.jd .anelw .prog{fill:none;stroke:#ffd36b;stroke-width:4;stroke-linecap:round}
.jd .anelw .hj{fill:#fff}
.jd .anelw .pulso{fill:#fff;opacity:.35;transform-box:fill-box;transform-origin:center;animation:jdpulso 2.6s ease-in-out infinite}
@keyframes jdpulso{0%,100%{transform:scale(1);opacity:.35}50%{transform:scale(1.9);opacity:0}}
.jd .anelw .cn{fill:#fff6d8}.jd .anelw .cg{fill:#ffd36b}.jd .anelw .cs{fill:#b9cbef}
.jd .anelw .dash{display:grid;grid-template-columns:1fr 1fr;gap:8px;align-content:start;min-height:240px}
.jd .anelw .dash .dk{grid-column:1/-1;margin:0;font-size:11px;font-weight:800;letter-spacing:.06em;text-transform:uppercase;color:#9fc2f2}
.jd .anelw .dc{background:rgba(159,194,242,.09);border:1px solid rgba(159,194,242,.16);border-radius:12px;padding:9px 11px;display:flex;flex-direction:column;gap:2px;min-width:0}
.jd .anelw .dc.w2{grid-column:1/-1}
.jd .anelw .dc .dl{font-size:10.5px;font-weight:700;letter-spacing:.05em;text-transform:uppercase;color:#9fb3d6}
.jd .anelw .dc .dv{font-size:14px;color:#eef3ff;line-height:1.3}
.jd .anelw .dc .big{font-size:22px;font-weight:900;color:#fff6d8}
.jd .anelw .dc .heb{display:block;font-size:20px;font-weight:700;color:#ffd36b;font-family:"Noto Sans Hebrew","Arial Hebrew",Arial,sans-serif}
.jd .leg5{display:flex;flex-wrap:wrap;gap:4px 16px;font-size:12.5px;color:var(--mut);margin-top:10px}
.jd .leg5 i{display:inline-block;width:11px;height:11px;border-radius:3px;margin-right:5px;vertical-align:-1px}
.jd .regua19{display:grid;grid-template-columns:repeat(19,minmax(0,1fr));gap:4px;margin:12px 0 6px}
.jd .regua19 span{border-radius:8px;background:var(--box2);border:1px solid var(--ln);text-align:center;padding:6px 0 4px;font-size:12px;font-weight:700;line-height:1.2}
.jd .regua19 span small{display:block;font-size:10px;font-weight:600;color:var(--mut)}
.jd .regua19 span.b{background:var(--goldbg);border-color:var(--gold);color:var(--gold)}
.jd .regua19 span.at{box-shadow:0 0 0 2px var(--acc)}
.jd .fgr{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}
.jd .fc{border-radius:16px;padding:14px 15px;background:var(--c-bg);background-image:radial-gradient(120% 120% at 100% 0%,rgba(255,211,107,.16),rgba(255,211,107,0) 55%);color:#fff;cursor:pointer;display:flex;flex-direction:column;gap:3px;box-shadow:var(--shadow);transition:transform .15s,filter .15s;border:1px solid var(--c-bd)}
.jd .fc:hover{transform:translateY(-2px);filter:brightness(1.12)}.jd .fc:focus-visible{outline:2px solid #ffd36b;outline-offset:2px}
.jd .fc .fh{font-family:"Noto Sans Hebrew","Arial Hebrew",Arial,sans-serif;font-size:22px;font-weight:700;color:#ffd36b;line-height:1.15;text-align:right;direction:rtl}
.jd .fc .fn{font-size:17px;font-weight:800}
.jd .fc .fd2{font-size:13px;color:#c9d8ee}
.jd .fc .tgs{display:flex;gap:5px;flex-wrap:wrap;margin-top:4px}
.jd .fc .tgs span{font-size:10.5px;font-weight:800;letter-spacing:.04em;text-transform:uppercase;border-radius:6px;padding:2px 7px;background:rgba(255,255,255,.12);color:#dce6ff}
.jd .fc .tgs span.v{background:rgba(255,211,107,.2);color:#ffd36b}
.jd .fc.jj{background:#1b2638;background-image:none}.jd .fc.jj .fh{color:#c9d3e2}
.jd .fc.prox{box-shadow:0 0 0 2px #ffd36b,var(--shadow)}
.jd .jd-res{margin-top:18px;background:var(--navy);background-image:radial-gradient(100% 120% at 100% 0%,rgba(255,211,107,.14),rgba(255,211,107,0) 50%);color:#fff;border-radius:18px;padding:22px}
.jd .jd-res .rgrid{display:grid;grid-template-columns:minmax(0,1.4fr) repeat(2,minmax(0,1fr));gap:12px}
.jd .jd-res .cd{box-shadow:none}
.jd .jd-res .heb2{font-family:"Noto Sans Hebrew","Arial Hebrew",Arial,sans-serif;direction:rtl;font-size:30px;font-weight:700;color:#ffd36b;line-height:1.15}
.jd .jd-res h3{margin:0 0 4px;font-size:22px;font-weight:900;color:#fff}
.jd .jd-res .sm{color:var(--c-tx);font-size:14px;margin:0 0 14px}
.jd .jd-res .tbw{margin-top:14px}
.jd .jd-res table{color:#eef3ff}.jd .jd-res th{background:rgba(255,255,255,.08);color:#c9d8ee}.jd .jd-res td,.jd .jd-res th{border-color:rgba(255,255,255,.14)}
.jd .frm .ck2{flex-direction:row;align-items:center;gap:8px;font-weight:600}
.jd .letras{display:grid;grid-template-columns:repeat(11,minmax(0,1fr));gap:6px;margin:10px 0}
.jd .letras span{border:1px solid var(--ln);border-radius:10px;text-align:center;padding:6px 0;background:var(--box)}
.jd .letras b{display:block;font-family:"Noto Sans Hebrew","Arial Hebrew",Arial,sans-serif;font-size:22px}
.jd .letras small{color:var(--mut);font-size:12px}
@media (max-width:1100px){.jd .fgr{grid-template-columns:repeat(2,minmax(0,1fr))}.jd .jd-res .rgrid{grid-template-columns:1fr 1fr}.jd .jd-res .rgrid .cd.dest{grid-column:1/-1}}
@media (max-width:900px){.jd .anelw{grid-template-columns:1fr;gap:18px;padding:14px}.jd .anelw .dash{min-height:0}.jd .letras{grid-template-columns:repeat(6,minmax(0,1fr))}.jd .regua19{grid-template-columns:repeat(10,minmax(0,1fr))}}
@media (max-width:640px){.jd .fgr{grid-template-columns:1fr}.jd .jd-res .rgrid{grid-template-columns:1fr}}
@media (prefers-reduced-motion:reduce){.jd .anelw .pulso{animation:none}.jd .fc{transition:none}}
.jd td.wr{white-space:normal}.jd td.wr a{white-space:nowrap;display:inline-block}
.jd td.fl a{margin-right:12px}
@media (max-width:560px){.jd table.oc-tb-cartao td.fl{flex-wrap:wrap;justify-content:flex-start;gap:2px 12px;text-align:left}.jd table.oc-tb-cartao td.fl::before{flex:0 0 100%}.jd table.oc-tb-cartao td.fl a{margin-right:0}.jd table.oc-tb-cartao td.fl.vz{display:none}}
.jd .c.m1 .l abbr{text-decoration:none;border:0;cursor:inherit}.jd .c.m1 .l{overflow:visible;text-overflow:clip}
