/* Topic Wall widgets (pmtw) – scoped, independent from the legacy .pmnc-mp block */
.pmtw{--pmtw-navy:#011b3d;--pmtw-blue:#01387e;--pmtw-cyan:#009ed2;--pmtw-cyan2:#0092c4;--pmtw-green:#25b271;--pmtw-leaf:#7cd54a;--pmtw-ink:#011b3d;--pmtw-ink2:#3d5273;--pmtw-bg:#FAFAFA;--pmtw-bg2:#EDEDED;--pmtw-card:#ffffff;--pmtw-h:clamp(22px,1.9vw,27px);--pmtw-t:clamp(16px,1.2vw,17px);--pmtw-t-sm:calc(var(--pmtw-t) * .86);--pmtw-ctl:42px;--pmtw-gap:20px;--pmtw-gap-tight:10px;--pmtw-sq:30px;--pmtw-inset:6px;--pmtw-r-sq:10px;--pmtw-list-pad:16px;--pmtw-list-gap:12px;--pmtw-col-h:max(600px,70vh);--pmtw-r-card:30px;--pmtw-r-chip:16px;--pmtw-lip:11px;--pmtw-inner-pad:24px;--pmtw-layers-gap:10px;--pmtw-layers-mb:18px;--pmtw-month-minw:168px;--pmtw-dot:26px;--pmtw-dot-r:9px;--pmtw-btn-h:var(--pmtw-ctl);--pmtw-btn-r:var(--pmtw-r-chip);--pmtw-focus:#0092c4;--pmtw-err:#b8123a;--pmtw-scrim:rgba(1,27,61,.5);--pmtw-sheet-w:560px;--pmtw-sheet-r:40px;--pmtw-chk:23px;--pmtw-seal:70px;--pmtw-doc-r:calc(var(--pmtw-r-card) - var(--pmtw-lip));--pmtw-doc-pad:12px;--pmtw-docs-gap:var(--pmtw-gap);--pmtw-page-gap:5px;--pmtw-page-r:4px;--pmtw-map-cols:1;--pmtw-posters-cols:5;--pmtw-doc-h:215px;--pmtw-c1:var(--pmtw-cyan);--pmtw-c2:var(--pmtw-blue);--pmtw-clay:0 22px 34px -16px rgba(1,27,61,.20),0 8px 14px -8px rgba(1,27,61,.10),inset 0 -7px 14px rgba(1,56,126,.07),inset 0 3px 0 rgba(255,255,255,.95);--pmtw-clay-in:inset 0 8px 16px rgba(1,27,61,.13),inset 0 -2px 0 rgba(255,255,255,.7);--pmtw-chip:inset 0 2px 0 rgba(255,255,255,.9),0 3px 6px -3px rgba(1,27,61,.14);--pmtw-page-shadow:-.5rem -.5rem 1rem hsl(0 0% 100% / .75),.5rem .5rem 1rem hsl(0 0% 50% / .5);--pmtw-clay-solid:0 22px 34px -16px rgba(1,27,61,.20),0 8px 14px -8px rgba(1,27,61,.10);--pmtw-spring:cubic-bezier(.34,1.56,.64,1);--pmtw-ease:cubic-bezier(.32,.72,0,1);font-family:"Noto Sans Hebrew","Assistant",system-ui,-apple-system,"Segoe UI",Arial,sans-serif;color:var(--pmtw-ink);font-size:var(--pmtw-t);line-height:1.7;text-align:start;width:100%;position:relative;display:flex;flex-direction:column;min-width:0}
.pmtw,.pmtw *,.pmtw *::before,.pmtw *::after{box-sizing:border-box}
.pmtw :where(h2,h3,h4,h5,h6,p){margin:0}
.pmtw :where(button){appearance:none;-webkit-appearance:none;font-family:inherit;line-height:inherit;text-transform:none;letter-spacing:normal;margin:0}
.pmtw :where(button,a,input,[tabindex]):focus{outline:none}
.pmtw :where(button,a,input,[tabindex]):focus-visible{outline:3px solid var(--pmtw-focus);outline-offset:2px}
.pmtw-sr-only{position:absolute!important;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}
.pmtw__notice{color:var(--pmtw-ink2);font-size:var(--pmtw-t-sm);padding:12px 16px;background-color:var(--pmtw-bg);border-radius:var(--pmtw-r-chip)}
.pmtw__svg{width:16px;height:16px;flex:none}
.pmtw i.pmtw__svg,.pmtw__cap i,.pmtw__fgo i,.pmtw__state i,.pmtw__tag i{font-size:16px;font-style:normal;line-height:1}
.pmtw--soon{display:none}

/* ---------- Class tabs ---------- */
.pmtw__layers{display:flex;gap:var(--pmtw-layers-gap);flex-wrap:wrap;margin-bottom:var(--pmtw-layers-mb)}
.pmtw__layer{font-size:var(--pmtw-t);font-weight:800;cursor:pointer;border:0;background-color:var(--pmtw-layer-bg,var(--pmtw-card));background-image:none;color:var(--pmtw-layer-color,var(--pmtw-ink2));border-radius:var(--pmtw-r-chip);padding:0 20px;height:var(--pmtw-ctl);box-shadow:var(--pmtw-page-shadow);display:inline-flex;align-items:center;gap:9px;white-space:nowrap;transition:transform .45s var(--pmtw-spring),box-shadow .45s var(--pmtw-ease),color .3s}
.pmtw .pmtw__layer:hover,.pmtw .pmtw__layer:focus{background-color:var(--pmtw-layer-bg,var(--pmtw-card));background-image:none;color:var(--pmtw-layer-color,var(--pmtw-ink2));text-decoration:none}
.pmtw .pmtw__layer:hover{transform:translateY(-3px)}
.pmtw .pmtw__layer:active{transform:scale(.96);box-shadow:var(--pmtw-clay-in)}
.pmtw .pmtw__layer[aria-selected="true"],.pmtw .pmtw__layer[aria-selected="true"]:hover,.pmtw .pmtw__layer[aria-selected="true"]:focus{background-image:linear-gradient(152deg,var(--pmtw-layer-g1,var(--pmtw-cyan2)) 0%,var(--pmtw-layer-g2,var(--pmtw-blue)) 100%);color:var(--pmtw-layer-color-active,#fff);box-shadow:var(--pmtw-clay-solid)}
.pmtw__soon{font-size:12.5px;font-weight:800;border-radius:999px;padding:2px 9px;background-color:var(--pmtw-soon-bg,rgba(1,27,61,.09));color:var(--pmtw-soon-color,inherit);line-height:1.6}
.pmtw__layer[aria-selected="true"] .pmtw__soon{background-color:var(--pmtw-soon-bg-active,rgba(255,255,255,.22))}

/* ---------- Month tabs ---------- */
.pmtw__list{background-color:var(--pmtw-card);border-radius:var(--pmtw-r-card);padding:var(--pmtw-list-pad);box-shadow:var(--pmtw-page-shadow);display:flex;gap:var(--pmtw-list-gap);min-height:0;overflow-x:auto;-webkit-overflow-scrolling:touch}
.pmtw__list[hidden]{display:none}
.pmtw__month{flex:0 0 auto;min-width:var(--pmtw-month-minw);font-size:var(--pmtw-t);font-weight:800;text-align:start;cursor:pointer;border:0;background-color:var(--pmtw-month-bg,var(--pmtw-bg));background-image:none;color:var(--pmtw-month-color,var(--pmtw-ink));border-radius:var(--pmtw-r-chip);padding:0 14px;height:var(--pmtw-ctl);display:flex;align-items:center;gap:11px;box-shadow:var(--pmtw-chip);transition:transform .4s var(--pmtw-spring),background-color .35s,color .35s,box-shadow .35s}
.pmtw .pmtw__month:hover,.pmtw .pmtw__month:focus{background-color:var(--pmtw-month-bg,var(--pmtw-bg));background-image:none;color:var(--pmtw-month-color,var(--pmtw-ink));text-decoration:none}
.pmtw .pmtw__month:active{transform:scale(.97)}
.pmtw .pmtw__month[aria-selected="true"],.pmtw .pmtw__month[aria-selected="true"]:hover,.pmtw .pmtw__month[aria-selected="true"]:focus{background-image:linear-gradient(152deg,var(--pmtw-month-g1,var(--pmtw-cyan2)) 0%,var(--pmtw-month-g2,var(--pmtw-blue)) 100%);color:var(--pmtw-month-color-active,#fff);box-shadow:var(--pmtw-clay-solid)}
.pmtw__month--empty{opacity:.82}
.pmtw__dot{width:var(--pmtw-dot);height:var(--pmtw-dot);border-radius:var(--pmtw-dot-r);flex:none;background-color:var(--pmtw-c1);background-image:linear-gradient(152deg,var(--pmtw-c1),var(--pmtw-c2));box-shadow:inset 0 2px 0 rgba(255,255,255,.4),0 5px 9px -5px rgba(1,27,61,.5)}
.pmtw__mname{flex:1;white-space:nowrap}
.pmtw__state{font-size:15px;opacity:.72;display:grid;place-items:center}
.pmtw__month[aria-selected="true"] .pmtw__state{opacity:1}
.pmtw[data-pmtw-unlocked="1"] .pmtw__state--lock{display:none}
.pmtw[data-pmtw-unlocked="0"] .pmtw__state--open{display:none}

/* ---------- Kit panel ---------- */
.pmtw__panel{background-color:var(--pmtw-card);border-radius:var(--pmtw-r-card);padding:0;box-shadow:var(--pmtw-page-shadow);display:flex;min-height:0}
.pmtw__inner{background-color:transparent;border-radius:var(--pmtw-r-card);padding:var(--pmtw-inner-pad);box-shadow:none;flex:1;display:flex;flex-direction:column;min-width:0;min-height:0}
.pmtw__inner[aria-busy="true"]{opacity:.55;pointer-events:none;transition:opacity .25s}
.pmtw__kit{display:flex;flex-direction:column;flex:1;min-height:0}
.pmtw__tag{display:inline-flex;align-self:flex-start;align-items:center;gap:8px;font-size:var(--pmtw-t-sm);font-weight:800;border-radius:999px;padding:5px 14px;margin-bottom:var(--pmtw-gap);background-image:linear-gradient(152deg,var(--pmtw-tag-g1,var(--pmtw-leaf)) 0%,var(--pmtw-tag-g2,var(--pmtw-green)) 100%);color:var(--pmtw-tag-color,var(--pmtw-navy));box-shadow:0 8px 14px -8px rgba(37,178,113,.7),inset 0 2px 0 rgba(255,255,255,.4);line-height:1.5}
.pmtw__tag .pmtw__svg{width:15px;height:15px}
.pmtw__tag--locked{background-image:none;background-color:var(--pmtw-tag-bg-locked,var(--pmtw-bg));color:var(--pmtw-tag-color-locked,var(--pmtw-ink2));box-shadow:var(--pmtw-chip)}
.pmtw__topic{font-size:var(--pmtw-h);font-weight:900;letter-spacing:-.022em;line-height:1.16;color:var(--pmtw-topic-color,var(--pmtw-ink))}
.pmtw__blurb{color:var(--pmtw-blurb-color,var(--pmtw-ink2));font-size:var(--pmtw-t);margin-top:var(--pmtw-gap);max-width:var(--pmtw-blurb-maxw,74ch)}
.pmtw__blurb :where(p){margin:0}
.pmtw__blurb :where(p + p){margin-top:.6em}
.pmtw__files{display:flex;flex-direction:column;gap:var(--pmtw-gap-tight);margin-top:var(--pmtw-gap)}
.pmtw .pmtw__file,.pmtw a.pmtw__file,.pmtw a.pmtw__file:link,.pmtw a.pmtw__file:visited,.pmtw button.pmtw__file{display:flex;align-items:center;gap:12px;width:100%;text-align:start;font-family:inherit;color:var(--pmtw-file-color,var(--pmtw-ink));border:0;cursor:pointer;background-color:var(--pmtw-file-bg,var(--pmtw-card));background-image:none;border-radius:var(--pmtw-r-chip);padding:0 var(--pmtw-inset);height:var(--pmtw-ctl);font-size:var(--pmtw-t);font-weight:700;text-decoration:none;box-shadow:var(--pmtw-file-shadow,0 10px 18px -10px rgba(1,27,61,.45),0 2px 5px -2px rgba(1,27,61,.14),inset 0 2px 0 rgba(255,255,255,.9));transition:transform .4s var(--pmtw-spring),box-shadow .4s var(--pmtw-ease)}
.pmtw .pmtw__file:hover,.pmtw .pmtw__file:focus,.pmtw a.pmtw__file:hover,.pmtw a.pmtw__file:focus,.pmtw a.pmtw__file:active{background-color:var(--pmtw-file-bg,var(--pmtw-card));color:var(--pmtw-file-color,var(--pmtw-ink));text-decoration:none}
.pmtw .pmtw__file:hover{transform:translateY(-2px);box-shadow:var(--pmtw-file-shadow-hover,0 16px 24px -12px rgba(1,27,61,.5),0 3px 6px -2px rgba(1,27,61,.16),inset 0 2px 0 rgba(255,255,255,.9))}
.pmtw .pmtw__file .pmtw__fname{color:inherit}
.pmtw__fmt{min-width:44px;height:var(--pmtw-sq);border-radius:var(--pmtw-r-sq);padding:0 10px;display:grid;place-items:center;flex:none;background-color:var(--pmtw-fmt-bg,var(--pmtw-bg));color:var(--pmtw-fmt-color,var(--pmtw-blue));font-size:12px;font-weight:900;letter-spacing:.02em;white-space:nowrap;box-shadow:inset 0 2px 5px rgba(1,27,61,.12);line-height:1}
.pmtw__fname{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
.pmtw__fgo{width:var(--pmtw-sq);height:var(--pmtw-sq);border-radius:var(--pmtw-r-sq);display:grid;place-items:center;flex:none;background-image:linear-gradient(152deg,var(--pmtw-fgo-g1,var(--pmtw-leaf)) 0%,var(--pmtw-fgo-g2,var(--pmtw-green)) 100%);color:var(--pmtw-fgo-color,var(--pmtw-navy));box-shadow:0 6px 11px -6px rgba(37,178,113,.75),inset 0 2px 0 rgba(255,255,255,.42);transition:transform .4s var(--pmtw-spring)}
.pmtw__file:hover .pmtw__fgo{transform:translateY(2px)}
.pmtw__file--locked .pmtw__fgo{background-image:none;background-color:var(--pmtw-fgo-bg-locked,var(--pmtw-bg));color:var(--pmtw-fgo-color-locked,var(--pmtw-ink2));box-shadow:var(--pmtw-chip)}
.pmtw__file--locked:hover .pmtw__fgo{transform:none}
.pmtw__docs{display:flex;gap:var(--pmtw-docs-gap);margin-top:var(--pmtw-gap)}
.pmtw__doc{flex:1;min-width:0;display:flex;flex-direction:column;height:var(--pmtw-doc-h);border-radius:var(--pmtw-doc-r);padding:var(--pmtw-doc-pad);position:relative;overflow:hidden;background-color:var(--pmtw-doc-bg,var(--pmtw-card));box-shadow:0 10px 18px -13px rgba(1,27,61,.5),inset 0 0 0 1px rgba(1,27,61,.07);transition:transform .55s var(--pmtw-spring)}
.pmtw__docs:hover .pmtw__doc{transform:translateY(-3px)}
.pmtw__dttl{font-size:12.5px;font-weight:900;margin-bottom:8px;color:var(--pmtw-dttl-color,var(--pmtw-ink));flex:none}
.pmtw__pages{display:grid;gap:var(--pmtw-page-gap);flex:1;min-height:0;overflow:hidden;align-content:start}
.pmtw__pages--lines{display:block}
.pmtw__pages--lines i{display:block;height:4px;border-radius:2px;background-color:rgba(1,27,61,.15);margin-bottom:6px}
.pmtw__pages--lines i:nth-child(2){width:82%}
.pmtw__pages--lines i:nth-child(3){width:64%}
.pmtw__pages--lines i:nth-child(4){width:88%}
.pmtw__pages--lines i:nth-child(5){width:52%}
.pmtw__pages--grid{grid-template-columns:repeat(5,1fr)}
.pmtw__pages--grid i{display:block;aspect-ratio:3/4;border-radius:var(--pmtw-page-r);background-color:var(--pmtw-c1);background-image:linear-gradient(152deg,var(--pmtw-c1),var(--pmtw-c2));filter:brightness(var(--pmtw-shade,1))}
.pmtw__pages--rendered{grid-template-columns:repeat(var(--pmtw-map-cols),1fr)}
.pmtw__pages--rendered.pmtw__pages--five{grid-template-columns:repeat(var(--pmtw-posters-cols),1fr)}
.pmtw__page{display:block;width:100%;height:auto;border:0;border-radius:var(--pmtw-page-r);box-shadow:none;background-color:#fff}
.pmtw__pages--error{font-size:11px;color:var(--pmtw-ink2)}
.pmtw__badge{display:inline-block;align-self:flex-start;flex:none;margin-top:8px;font-size:10.5px;font-weight:800;color:var(--pmtw-badge-color,var(--pmtw-ink2));background-color:var(--pmtw-badge-bg,var(--pmtw-bg));border-radius:999px;padding:2px 9px;line-height:1.6}
.pmtw__act{margin-top:auto;padding-top:var(--pmtw-gap);display:flex;gap:12px;flex-wrap:wrap;align-items:center}
.pmtw__status:not(.pmtw-sr-only){margin:8px 0 0;font-size:var(--pmtw-t-sm);color:var(--pmtw-ink2)}

/* ---------- Buttons ---------- */
.pmtw__btn{display:inline-flex;align-items:center;gap:11px;white-space:nowrap;border:0;cursor:pointer;text-decoration:none;font-size:max(19px,var(--pmtw-t));font-weight:800;border-radius:var(--pmtw-btn-r);padding:0 14px;height:var(--pmtw-btn-h);box-shadow:var(--pmtw-page-shadow);transition:transform .4s var(--pmtw-spring)}
.pmtw__cap{width:var(--pmtw-sq);height:var(--pmtw-sq);border-radius:var(--pmtw-r-sq);display:grid;place-items:center;flex:none;background-color:rgba(255,255,255,.26);transition:transform .45s var(--pmtw-spring)}
.pmtw__cap .pmtw__svg{width:17px;height:17px}
.pmtw .pmtw__btn:hover{transform:translateY(-3px)}
.pmtw .pmtw__btn:active{transform:scale(.97)}
.pmtw .pmtw__btn:disabled{cursor:progress;transform:none}
.pmtw .pmtw__btn--cyan,.pmtw .pmtw__btn--cyan:hover,.pmtw .pmtw__btn--cyan:focus{background-image:linear-gradient(152deg,var(--pmtw-btn-cyan-g1,var(--pmtw-cyan2)) 0%,var(--pmtw-btn-cyan-g2,var(--pmtw-blue)) 100%);color:var(--pmtw-btn-cyan-color,#fff);text-decoration:none}
.pmtw .pmtw__btn--leaf,.pmtw .pmtw__btn--leaf:hover,.pmtw .pmtw__btn--leaf:focus{background-image:linear-gradient(152deg,var(--pmtw-btn-leaf-g1,var(--pmtw-leaf)) 0%,var(--pmtw-btn-leaf-g2,var(--pmtw-green)) 100%);color:var(--pmtw-btn-leaf-color,var(--pmtw-navy));text-decoration:none}
.pmtw__btn--leaf .pmtw__cap{background-color:rgba(1,27,61,.14)}
.pmtw__svg--spin{display:none;animation:pmtw-turn 1s linear infinite}
.pmtw__btn--busy .pmtw__cap .pmtw__svg:not(.pmtw__svg--spin),.pmtw__btn--busy .pmtw__cap i{display:none}
.pmtw__btn--busy .pmtw__svg--spin{display:block}

/* ---------- Registration dialog ---------- */
body.pmtw-noscroll{overflow:hidden}
.pmtw-register{display:block}
.pmtw__modal{position:fixed;inset:0;margin:0;width:100%;height:100%;max-width:100%;max-height:100%;border:0;padding:20px;background:transparent;color:var(--pmtw-ink);display:none;align-items:center;justify-content:center;font-family:inherit;text-align:start;overflow:auto}
.pmtw__modal[open]{display:flex}
.pmtw__modal::backdrop{background-color:rgba(1,27,61,.5);background-color:var(--pmtw-scrim,rgba(1,27,61,.5))}
.pmtw-register--inline .pmtw__modal{position:static;height:auto;background-color:var(--pmtw-scrim);border-radius:var(--pmtw-sheet-r);padding:40px 20px}
.pmtw__sheet{position:relative;width:min(var(--pmtw-sheet-w),100%);max-height:88vh;overflow:auto;background-color:var(--pmtw-card);border-radius:var(--pmtw-sheet-r);padding:0;box-shadow:0 40px 80px -28px rgba(1,27,61,.55)}
.pmtw__sheetin{background-color:transparent;border-radius:var(--pmtw-sheet-r);padding:28px 30px 26px;box-shadow:none}
.pmtw__form[hidden],.pmtw__done[hidden]{display:none}
.pmtw__x{position:absolute;top:20px;inset-inline-end:20px;z-index:3;width:38px;height:38px;border-radius:13px;border:0;cursor:pointer;padding:0;background-color:var(--pmtw-card);background-image:none;color:var(--pmtw-ink);display:grid;place-items:center;box-shadow:var(--pmtw-clay);transition:transform .4s var(--pmtw-spring)}
.pmtw .pmtw__x:hover,.pmtw .pmtw__x:focus{background-color:var(--pmtw-card);color:var(--pmtw-ink)}
.pmtw .pmtw__x:active{transform:scale(.9)}
.pmtw__mtitle{font-size:var(--pmtw-h);font-weight:900;letter-spacing:-.02em;margin-bottom:6px;color:var(--pmtw-ink)}
.pmtw__why{color:var(--pmtw-ink2);font-size:var(--pmtw-t);margin-bottom:18px;max-width:40ch}
.pmtw__two{display:grid;grid-template-columns:1fr;gap:0 12px}
.pmtw__fld{margin-bottom:12px}
.pmtw__fld label{display:flex;align-items:baseline;justify-content:space-between;gap:10px;font-size:var(--pmtw-t-sm);font-weight:800;margin-bottom:6px;color:var(--pmtw-ink)}
.pmtw__req{color:var(--pmtw-blue)}
.pmtw__fld input[type="text"],.pmtw__fld input[type="email"]{width:100%;font-family:inherit;font-size:var(--pmtw-t);font-weight:600;color:var(--pmtw-input-color,var(--pmtw-ink));background-color:var(--pmtw-input-bg,var(--pmtw-bg));border:0;border-radius:var(--pmtw-r-chip);height:var(--pmtw-ctl);padding:0 14px;margin:0;box-shadow:var(--pmtw-chip);transition:box-shadow .35s var(--pmtw-ease)}
.pmtw__fld input[dir="ltr"]{text-align:start}
.pmtw__fld input::placeholder{color:var(--pmtw-input-ph,#98a4b4);font-weight:500;opacity:1}
.pmtw__err{color:var(--pmtw-err);font-size:13px;font-weight:700;display:none;text-align:end;flex:none}
.pmtw__fld--bad input{box-shadow:var(--pmtw-chip),0 0 0 3px rgba(184,18,58,.45)}
.pmtw__fld--bad .pmtw__err{display:inline}
.pmtw__chk{display:flex;gap:11px;align-items:flex-start;margin-top:12px;cursor:pointer;font-weight:600}
.pmtw__chk input{appearance:none;-webkit-appearance:none;flex:none;width:var(--pmtw-chk);height:var(--pmtw-chk);border:0;border-radius:8px;background-color:var(--pmtw-bg);cursor:pointer;margin:2px 0 0;position:relative;box-shadow:var(--pmtw-chip);transition:background-color .3s,box-shadow .3s,transform .4s var(--pmtw-spring)}
.pmtw__chk input:checked{background-image:linear-gradient(152deg,var(--pmtw-chk-g1,var(--pmtw-leaf)) 0%,var(--pmtw-chk-g2,var(--pmtw-green)) 100%);box-shadow:0 6px 12px -6px rgba(37,178,113,.8),inset 0 2px 0 rgba(255,255,255,.45)}
.pmtw__chk input:active{transform:scale(.9)}
.pmtw__chk input:checked::after{content:"";position:absolute;inset-inline-start:calc(var(--pmtw-chk) * .33);top:calc(var(--pmtw-chk) * .17);width:calc(var(--pmtw-chk) * .26);height:calc(var(--pmtw-chk) * .48);border:solid var(--pmtw-chk-mark,var(--pmtw-navy));border-width:0 3px 3px 0;transform:rotate(45deg)}
.pmtw__chk span{font-size:var(--pmtw-t);color:var(--pmtw-ink2);line-height:1.5;font-weight:600}
.pmtw__chk a{color:var(--pmtw-blue);font-weight:700;text-decoration:underline;text-underline-offset:3px}
.pmtw__chk .pmtw__err{display:none;font-size:13px}
.pmtw__chk--bad span{color:var(--pmtw-err)}
.pmtw__chk--bad .pmtw__err{display:inline;margin-inline-start:6px}
.pmtw__hp{position:absolute;inset-inline-start:-9999px;width:1px;height:1px;overflow:hidden;opacity:0}
.pmtw__go{margin-top:18px;display:flex;align-items:center;gap:14px;flex-wrap:wrap}
.pmtw__msg{margin-top:12px;font-size:var(--pmtw-t-sm);font-weight:700;color:var(--pmtw-err);padding:8px 12px;border-radius:12px;background-color:rgba(184,18,58,.07)}
.pmtw__msg[hidden]{display:none}
.pmtw__msg--ok{color:var(--pmtw-blue);background-color:rgba(1,56,126,.07)}
.pmtw__altwrap{margin-top:16px;padding-top:14px;border-top:1px solid rgba(1,27,61,.10)}
.pmtw .pmtw__alt,.pmtw .pmtw__alt:hover,.pmtw .pmtw__alt:focus,.pmtw .pmtw__alt:active{display:inline-flex;align-items:center;gap:9px;text-align:start;border:0;background-color:transparent;background-image:none;padding:0;cursor:pointer;text-decoration:none;font-family:inherit;font-size:var(--pmtw-t-sm);font-weight:600;color:var(--pmtw-alt-color,var(--pmtw-ink2));box-shadow:none;letter-spacing:normal;transform:none}
.pmtw__altcap{width:26px;height:26px;border-radius:9px;flex:none;display:grid;place-items:center;background-color:var(--pmtw-bg);color:var(--pmtw-alt-link,var(--pmtw-blue));box-shadow:var(--pmtw-chip)}
.pmtw__altcap .pmtw__svg{width:14px;height:14px}
.pmtw__alttxt b{font-weight:800;color:var(--pmtw-alt-link,var(--pmtw-blue));text-decoration:underline;text-underline-offset:3px}
.pmtw__done{text-align:center;padding:14px 6px}
.pmtw__done:focus{outline:none}
.pmtw__seal{width:var(--pmtw-seal);height:var(--pmtw-seal);border-radius:24px;margin:0 auto 18px;display:grid;place-items:center;background-image:linear-gradient(152deg,var(--pmtw-seal-g1,var(--pmtw-leaf)) 0%,var(--pmtw-seal-g2,var(--pmtw-green)) 100%);color:var(--pmtw-seal-color,var(--pmtw-navy));box-shadow:0 16px 26px -12px rgba(37,178,113,.8),inset 0 3px 0 rgba(255,255,255,.45)}
.pmtw__seal .pmtw__svg{width:32px;height:32px}
.pmtw__seal i{font-size:32px}
.pmtw__done p{color:var(--pmtw-ink2);font-size:var(--pmtw-t);max-width:38ch;margin:0 auto 20px}
.pmtw__done .pmtw__btn{margin:0 auto}

@media all and (max-width: 479px){
.pmtw__docs{flex-direction:column}
.pmtw__month{min-width:min(var(--pmtw-month-minw),70vw)}
.pmtw__sheetin{padding:24px 18px 20px}
}

@media all and (min-width: 1025px){
.pmtw__list{flex-direction:column;overflow:visible;justify-content:flex-start;min-height:var(--pmtw-col-h)}
.pmtw__panel{min-height:var(--pmtw-col-h)}
.pmtw__month{flex:none;min-width:0}
.pmtw .pmtw__month:hover{transform:translateX(-4px)}
.pmtw[dir="ltr"] .pmtw__month:hover{transform:translateX(4px)}
.pmtw__inner{padding:calc(var(--pmtw-inner-pad) + 4px)}
.pmtw__two{grid-template-columns:1fr 1fr}
.pmtw__sheet{width:min(calc(var(--pmtw-sheet-w) + 60px),100%)}
}

@media all and (prefers-reduced-motion: reduce){
.pmtw *,.pmtw *::before,.pmtw *::after{transition-duration:.01ms!important;animation:none!important}
}

@keyframes pmtw-turn{to{transform:rotate(360deg)}}
