.po:where(.astro-3ywk7nnp){--po-ink: #111827;--po-body: #1f2937;--po-muted: #4b5563;--po-faint: #6b7280;--po-rule: #d1d5db;--po-panel: #f3f4f6;--po-flag: #9f1239;display:flex;flex-direction:column;min-width:0;box-sizing:border-box;padding:24px 30px 14px;background:#fff;color:var(--po-body);font-family:Open Sans,Segoe UI,Helvetica Neue,Helvetica,Arial,sans-serif;font-size:12px;line-height:1.4;text-align:left}.po:where(.astro-3ywk7nnp) p:where(.astro-3ywk7nnp),.po:where(.astro-3ywk7nnp) h4:where(.astro-3ywk7nnp),.po:where(.astro-3ywk7nnp) dl:where(.astro-3ywk7nnp),.po:where(.astro-3ywk7nnp) dd:where(.astro-3ywk7nnp),.po:where(.astro-3ywk7nnp) ul:where(.astro-3ywk7nnp),.po:where(.astro-3ywk7nnp) ol:where(.astro-3ywk7nnp){margin:0;padding:0}.po-num:where(.astro-3ywk7nnp){font-variant-numeric:tabular-nums}.po-head:where(.astro-3ywk7nnp){display:flex;justify-content:space-between;gap:16px}.po-org:where(.astro-3ywk7nnp){min-width:0;color:var(--po-muted)}.po-name:where(.astro-3ywk7nnp){margin-bottom:2px!important;color:var(--po-ink);font-size:15px;font-weight:700;line-height:1.25}.po-doc:where(.astro-3ywk7nnp){flex:none;text-align:right;color:var(--po-muted)}.po-kind:where(.astro-3ywk7nnp){color:var(--po-flag);font-weight:700;letter-spacing:.05em}.po-rule:where(.astro-3ywk7nnp){height:0;margin:10px 0;border:0;border-top:1px solid var(--po-rule)}.po-rule--ink:where(.astro-3ywk7nnp){margin-top:10px;border-top-color:var(--po-ink)}.po-h:where(.astro-3ywk7nnp){margin:2px 0 6px!important;color:var(--po-ink);font-size:14px;font-weight:700;line-height:1.3}.po-panel:where(.astro-3ywk7nnp){display:grid;gap:2px;padding:8px 12px!important;border-radius:6px;background:var(--po-panel)}.po-row:where(.astro-3ywk7nnp){display:grid;grid-template-columns:112px minmax(0,1fr);gap:12px}.po-row:where(.astro-3ywk7nnp) dt:where(.astro-3ywk7nnp){color:var(--po-muted);font-weight:700}.po-row:where(.astro-3ywk7nnp) dd:where(.astro-3ywk7nnp){min-width:0;color:var(--po-body);overflow-wrap:anywhere}.po-label:where(.astro-3ywk7nnp){margin:12px 0 4px!important;color:var(--po-muted);font-weight:700;letter-spacing:.06em;text-transform:uppercase}.po-index:where(.astro-3ywk7nnp){display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 20px}.po-index:where(.astro-3ywk7nnp) ul:where(.astro-3ywk7nnp){list-style:none;display:grid;gap:0}.po-index:where(.astro-3ywk7nnp) li:where(.astro-3ywk7nnp){display:grid;grid-template-columns:14px minmax(0,1fr) auto;gap:6px;align-items:baseline;min-width:0}.po-index:where(.astro-3ywk7nnp) b:where(.astro-3ywk7nnp){color:var(--po-ink)}.po-index:where(.astro-3ywk7nnp) span:where(.astro-3ywk7nnp){min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.po-pg:where(.astro-3ywk7nnp){color:var(--po-faint)}.po-follows:where(.astro-3ywk7nnp){margin-bottom:8px!important}.po-facts:where(.astro-3ywk7nnp){list-style:none;display:grid;gap:4px;margin-bottom:8px!important}.po-facts:where(.astro-3ywk7nnp) li:where(.astro-3ywk7nnp){display:grid;grid-template-columns:20px minmax(0,1fr);gap:2px}.po-n:where(.astro-3ywk7nnp){color:var(--po-ink)}.po-resp:where(.astro-3ywk7nnp){color:var(--po-body)}.po-foot:where(.astro-3ywk7nnp){display:flex;justify-content:space-between;gap:12px;margin-top:auto;padding-top:12px;color:var(--po-faint)}.po-foot:where(.astro-3ywk7nnp){flex-wrap:wrap}.po-foot:where(.astro-3ywk7nnp) span:where(.astro-3ywk7nnp):first-child{min-width:0}.po-foot:where(.astro-3ywk7nnp) span:where(.astro-3ywk7nnp):last-child{flex:none}@container (max-width: 520px){.po:where(.astro-3ywk7nnp){padding:22px 18px 14px}.po-head:where(.astro-3ywk7nnp){flex-direction:column;gap:8px}.po-doc:where(.astro-3ywk7nnp){text-align:left}.po-row:where(.astro-3ywk7nnp){grid-template-columns:minmax(0,1fr);gap:0}.po-row:where(.astro-3ywk7nnp)+.po-row:where(.astro-3ywk7nnp){margin-top:4px}.po-index:where(.astro-3ywk7nnp){grid-template-columns:minmax(0,1fr)}}.px{--po-ink: #111827;--po-body: #1f2937;--po-muted: #4b5563;--po-faint: #6b7280;--po-rule: #d1d5db;--po-customer: #edf1f7;--po-flag: #9f1239;display:flex;flex-direction:column;min-width:0;box-sizing:border-box;padding:26px 30px 16px;background:#fff;color:var(--po-body);font-family:Open Sans,Segoe UI,Helvetica Neue,Helvetica,Arial,sans-serif;font-size:12px;line-height:1.45;text-align:left}.px p,.px h4,.px h5,.px dl,.px dd,.px ul{margin:0;padding:0}.px-num{font-variant-numeric:tabular-nums}.px-label{color:var(--po-muted);font-weight:700;letter-spacing:.06em;text-transform:uppercase}.px-title{margin:2px 0 4px!important;color:var(--po-ink);font-size:18px;font-weight:700;line-height:1.25}.px-intro{color:var(--po-muted)}.px-rule{height:0;margin:10px 0 12px;border:0;border-top:1px solid var(--po-rule)}.px-h{margin:0 0 6px!important;color:var(--po-ink);font-size:14px;font-weight:700}.px-items{list-style:none;display:grid;gap:2px;padding-left:10px!important}.px-items li,.px-total{display:flex;justify-content:space-between;gap:12px}.px-total{padding-left:10px}.px-total--b{color:var(--po-ink);font-weight:700}.px-rows{display:grid;gap:3px;margin-top:8px!important}.px-rows>div{display:grid;grid-template-columns:112px minmax(0,1fr);gap:12px}.px-rows dt{color:var(--po-muted);font-weight:700}.px-rows dd{min-width:0;overflow-wrap:anywhere}.px-sig{display:block;width:200px;max-width:100%;height:56px;margin:10px 0 4px}.px-sig path{fill:none;stroke:#111827;stroke-width:1.6;stroke-linecap:round;stroke-linejoin:round}.px-auto{color:var(--po-faint)}.px-msg+.px-msg,.px-auto+.px-msg,.px-msg+.px-auto,.px-auto+.px-auto{margin-top:8px!important}.px-msg-h{color:var(--po-muted);font-weight:700}.px-msg-b{margin-top:2px!important;color:var(--po-body);overflow-wrap:anywhere}.px-foot{display:flex;justify-content:space-between;gap:12px;margin-top:auto;padding-top:14px;color:var(--po-faint)}.px-foot{flex-wrap:wrap}.px-foot span:first-child{min-width:0}.px-foot span:last-child{flex:none}@container (max-width: 520px){.px{padding:20px 16px 12px}.px-rows>div{grid-template-columns:minmax(0,1fr);gap:0}.px-rows>div+div{margin-top:4px}}.pxe:where(.astro-oca4zkks) .px-h:where(.astro-oca4zkks){margin-top:2px!important}.pxe-p:where(.astro-oca4zkks){margin-bottom:10px!important}.pxe-grid:where(.astro-oca4zkks){display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.pxe-ph:where(.astro-oca4zkks){margin:0;min-width:0}.pxe-ph:where(.astro-oca4zkks) svg:where(.astro-oca4zkks){display:block;width:100%;height:auto;border-radius:2px}.pxe-ph:where(.astro-oca4zkks) figcaption:where(.astro-oca4zkks){margin-top:4px}
