.pdMeta{display:flex;flex-wrap:wrap;align-items:center;gap:8px 14px;margin-bottom:22px;color:var(--receipt-muted);font-size:15px}.pdMeta a{color:inherit}.pdStatus{display:inline-block;padding:2px 9px;border:1px solid var(--receipt-line);border-radius:var(--radius-pill);color:var(--receipt-muted);font-size:12.5px;letter-spacing:-.005em;line-height:1.4;white-space:nowrap}.pdStatus[data-status=available]{border-color:transparent;background:var(--dx-ok-bg);color:var(--dx-ok)}.pdHeader h1{max-width:18ch}.pdHeader .dxBtnRow{padding-top:28px}.pdActionIntro{max-width:980px}.pdActionHeading{display:flex;align-items:center;justify-content:space-between;gap:clamp(18px,4vw,48px)}.pdActionHeading>img{display:block;flex:0 0 auto;width:180px;height:auto}@media (max-width:620px){.pdActionHeading{gap:8px}.pdActionHeading>img{width:80px}}.pdPoints ul{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:clamp(36px,5vw,64px) clamp(28px,5vw,80px);gap:clamp(36px,5vw,64px) clamp(28px,5vw,80px);list-style:none}.pdPoints li{padding-top:18px;border-top:1px solid var(--receipt-ink)}.pdPoints h2{margin-bottom:10px;font-family:var(--font-display);font-size:clamp(22px,2vw,28px);font-weight:400;letter-spacing:-.03em;line-height:1.15}.pdPoints p{max-width:46ch;color:var(--receipt-muted);font-size:17px;line-height:1.5}.pdExample .dxH2{margin-bottom:12px}.pdExampleIntro{max-width:62ch;margin-bottom:24px;color:var(--receipt-muted);font-size:17px;line-height:1.5}.pdExampleRows{max-width:860px;list-style:none;border-top:1px solid var(--receipt-ink)}.pdExampleRows li{display:grid;grid-template-columns:minmax(0,200px) minmax(0,1fr);grid-gap:8px clamp(16px,4vw,40px);gap:8px clamp(16px,4vw,40px);padding:16px 0;border-bottom:1px solid var(--receipt-line)}.pdExampleWho{color:var(--receipt-muted);font-size:15px;line-height:1.5}.pdExampleRows p{max-width:60ch;font-size:17px;line-height:1.5}@media (max-width:620px){.pdExampleRows li{grid-template-columns:minmax(0,1fr)}}.pdLinks ul{display:flex;flex-wrap:wrap;gap:10px;margin-top:28px;list-style:none}.pdLinks a{display:inline-flex;align-items:center;min-height:44px;padding:0 18px;border:1px solid var(--receipt-line);border-radius:var(--radius-pill)}.pdLinks a:hover{border-color:var(--receipt-ink);text-decoration:none}.pdAcross{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.1fr);grid-gap:clamp(36px,6vw,96px);gap:clamp(36px,6vw,96px)}.pdAcrossIntro .dxH2{margin-bottom:18px}.pdAcrossLists{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:32px;gap:32px}.pdAcrossLists h3{margin-bottom:12px;color:var(--receipt-muted);font-size:13px;font-weight:400}.pdAcrossLists ul{display:grid;grid-gap:8px;gap:8px;list-style:none}.pdAcrossLists li{display:flex;flex-wrap:wrap;align-items:baseline;gap:4px 10px}.pdAcrossLists a{color:var(--receipt-ink);font-size:17px}.pdAcrossLists a[aria-current=page]{text-decoration:underline;text-underline-offset:4px}.installCommand{display:flex;align-items:stretch;max-width:100%;margin-top:28px;border:1px solid var(--receipt-line);border-radius:var(--radius-inner);background:var(--receipt-surface);overflow:hidden}.installCommand code{flex:1 1 auto;min-width:0;padding:13px 16px;overflow-x:auto;font-size:13px;line-height:1.5;white-space:nowrap}.installCommand code span{color:var(--receipt-muted)}.installCommand button{flex:0 0 auto;padding:0 18px;border:0;border-left:1px solid var(--receipt-line);background:transparent;color:var(--receipt-ink);font:inherit;font-size:14px;font-weight:500;cursor:pointer}.installCommand button:hover{background:var(--receipt-tile)}.installCommand button:focus-visible{outline:2px solid var(--receipt-ink);outline-offset:-4px}.srOnly{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}@media (max-width:1100px){.pdAcrossLists{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:820px){.pdAcross,.pdAcrossLists,.pdPoints ul{grid-template-columns:1fr}}.pdSystemIntro{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,.72fr);grid-gap:12px clamp(32px,6vw,100px);gap:12px clamp(32px,6vw,100px);align-items:end;padding-bottom:clamp(40px,5vw,72px)}.pdSystemEyebrow{margin:0;font-size:13px;font-weight:600;letter-spacing:.07em;line-height:1.4;text-transform:uppercase}.pdSystemIntro .pdSystemEyebrow{grid-column:1/-1;color:var(--receipt-muted)}.pdSystemIntro .dxH2{max-width:14ch;margin:0;font-size:clamp(40px,4.7vw,64px)}.pdSystemIntro>p:last-child{max-width:42ch;margin:0 0 4px;color:var(--receipt-muted);font-size:clamp(17px,1.55vw,20px);line-height:1.48}.pdContextFeature{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,.9fr);overflow:hidden;border:1px solid var(--receipt-ink);border-radius:var(--radius-card);background:var(--receipt-ink);color:var(--receipt-bg)}.pdContextNarrative{display:flex;flex-direction:column;align-items:flex-start;padding:clamp(32px,4.5vw,64px)}.pdContextNarrative .pdSystemEyebrow{opacity:.68}.pdContextNarrative h3{max-width:12ch;margin:clamp(44px,7vw,90px) 0 22px;font-family:var(--font-display);font-size:clamp(38px,4.1vw,56px);font-weight:400;letter-spacing:-.045em;line-height:1.03;text-wrap:balance}.pdContextNarrative>p:not(.pdSystemEyebrow){max-width:37ch;margin:0 0 16px;color:color-mix(in srgb,var(--receipt-bg) 76%,transparent);font-size:17px;line-height:1.5}.pdContextNarrative>p.pdContextEffect{color:var(--receipt-bg);font-weight:600}.pdContextNarrative a{display:inline-flex;gap:20px;align-items:center;min-height:44px;margin-top:auto;border-bottom:1px solid;color:inherit;font-size:15px;text-decoration:none}.pdContextNarrative a:focus-visible,.pdContextNarrative a:hover{border-bottom-width:2px}.pdContextExample{display:flex;flex-direction:column;min-width:0;margin:clamp(12px,1.5vw,20px) clamp(12px,1.5vw,20px) clamp(12px,1.5vw,20px) 0;padding:clamp(24px,3vw,40px);border-radius:var(--radius-inner);background:var(--receipt-bg);color:var(--receipt-ink)}.pdContextExample figcaption.pdContextExampleHead{display:flex;justify-content:space-between;gap:16px;align-items:flex-start;min-height:120px;border-bottom:1px solid var(--receipt-line);padding:0}.pdContextExampleHead img{width:clamp(88px,9vw,112px);height:auto;margin:-8px -8px 0 0}.pdContextExampleCaption{display:flex;flex-direction:column;gap:4px;padding-top:4px;color:var(--receipt-muted);font-size:13px}.pdContextExampleCaption strong{color:var(--receipt-ink);font-family:var(--font-display);font-size:clamp(20px,2.2vw,30px);font-weight:600;letter-spacing:-.03em}.pdContextExample ul{display:grid;grid-gap:0;gap:0;margin:auto 0;padding:clamp(24px,3vw,40px) 0;list-style:none}.pdContextExample li{display:grid;grid-template-columns:86px minmax(0,1fr);grid-gap:14px;gap:14px;align-items:baseline;padding:14px 0;border-bottom:1px solid var(--receipt-line);font-size:14px}.pdContextExample li:first-child{border-top:1px solid var(--receipt-line)}.pdContextExample li span{color:var(--receipt-muted);font-size:12px}.pdContextExample li strong{font-weight:500}.pdContextResult{display:grid;grid-gap:9px;gap:9px;padding:22px 24px;border:1px solid var(--receipt-line);border-radius:var(--radius-inner);background:var(--receipt-surface)}.pdContextResult span{color:var(--receipt-muted);font-size:12px}.pdContextResult strong{max-width:23ch;font-family:var(--font-display);font-size:clamp(21px,2.1vw,29px);font-weight:400;letter-spacing:-.035em;line-height:1.15}.pdContextExample>p{margin:20px 0 0;color:var(--receipt-muted);font-size:13px;line-height:1.45}.pdPrimitiveList{margin:clamp(24px,3vw,40px) 0 0;padding:0;list-style:none;border-top:1px solid var(--receipt-ink)}.pdPrimitive{display:grid;grid-template-columns:3ch minmax(150px,.5fr) minmax(0,1fr);grid-gap:clamp(14px,3vw,40px);gap:clamp(14px,3vw,40px);align-items:baseline;padding:18px 0;border-bottom:1px solid var(--receipt-line)}.pdPrimitiveNumber{color:var(--receipt-muted);font-size:13px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.pdPrimitive a,.pdPrimitive strong{color:var(--receipt-ink);font-family:var(--font-display);font-size:clamp(22px,2.4vw,30px);font-weight:400;letter-spacing:-.03em;line-height:1.15;text-decoration-thickness:1px;text-underline-offset:5px}.pdPrimitiveEffect{color:var(--receipt-muted);font-size:16px;line-height:1.4}@media (max-width:820px){.pdContextFeature,.pdSystemIntro{grid-template-columns:1fr}.pdContextNarrative h3{margin-top:38px}.pdContextNarrative a{margin-top:12px}.pdContextExample{margin:0 12px 12px}}@media (max-width:620px){.pdSystemIntro .dxH2{font-size:clamp(36px,10vw,48px)}.pdContextNarrative{padding:28px}.pdContextNarrative h3{font-size:clamp(34px,9vw,44px)}.pdPrimitive{grid-template-columns:3ch minmax(0,1fr);gap:4px 14px}.pdPrimitiveEffect{grid-column:2}}.pdCatalogGroup+.pdCatalogGroup{margin-top:clamp(28px,3vw,40px)}.pdCatalogGroup h3{margin-bottom:12px;color:var(--receipt-muted);font-size:13px;font-weight:400}.pdCatalog .dxH2{margin-bottom:clamp(28px,3vw,40px)}.pdCatalog ul{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));border-top:1px solid var(--receipt-line);list-style:none}.pdCatalog li{border-bottom:1px solid var(--receipt-line)}.pdCatalog a{display:grid;align-content:start;grid-gap:6px;gap:6px;height:100%;padding:20px 24px 22px 0;color:var(--receipt-ink)}.pdCatalog a:hover{text-decoration:none}.pdCatalogName{display:flex;flex-wrap:wrap;align-items:baseline;gap:4px 10px;font-family:var(--font-display);font-size:22px;font-weight:400;letter-spacing:-.03em;line-height:1.2}.pdCatalog a:hover .pdCatalogName{text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:5px}.pdCatalogSummary{max-width:36ch;color:var(--receipt-muted);font-size:15px;line-height:1.45}@media (max-width:1000px){.pdCatalog ul{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:620px){.pdCatalog ul{grid-template-columns:1fr}}.pvVisual{margin:0 0 clamp(56px,7vw,96px)}.pvFrame{margin:0;padding:clamp(20px,3vw,36px);border:1px solid var(--receipt-line);border-radius:var(--radius-card);background:var(--receipt-surface)}.pvFrame figcaption{margin-top:18px;color:var(--receipt-muted);font-size:14px}.pvKind{display:block;color:var(--receipt-muted);font-size:13px;line-height:1.3}.pvContext{display:grid;grid-template-columns:minmax(200px,.7fr) minmax(0,1.3fr);grid-gap:20px clamp(24px,4vw,56px);gap:20px clamp(24px,4vw,56px);align-items:center}.pvContext figcaption{grid-column:1/-1}.pvContextCenter{position:relative;padding:26px 24px;border-radius:var(--radius-inner);background:var(--receipt-ink);color:var(--receipt-bg)}.pvContextCenter .pvKind,.pvContextCenter .pvScope{color:color-mix(in srgb,var(--receipt-bg) 70%,transparent)}.pvContextCenter strong{display:block;margin:6px 0 10px;font-family:var(--font-display);font-size:clamp(28px,3vw,40px);font-weight:400;letter-spacing:-.04em;line-height:1.05}.pvScope{font-size:13px}.pvContext ul{display:grid;grid-gap:8px;gap:8px;list-style:none}.pvContext li{display:grid;grid-template-columns:140px minmax(0,1fr) auto;grid-gap:4px 16px;gap:4px 16px;align-items:baseline;padding:12px 14px;border:1px solid var(--receipt-line);border-radius:var(--radius-inner)}.pvContext li strong{font-weight:500}.pvContext li[data-state=stale]{border-style:dashed;color:var(--receipt-muted)}.pvContext li[data-state=stale] strong{text-decoration:line-through;text-decoration-thickness:1px}.pvMeta{display:flex;gap:10px;color:var(--receipt-muted);font-size:13px;white-space:nowrap}.pvMeta em{font-style:normal}.pvContext li[data-state=fresh] .pvMeta em{color:var(--dx-ok)}.pvTable{width:100%;border-collapse:collapse;font-size:15px}.pvTable td,.pvTable th{padding:12px 14px 12px 0;border-bottom:1px solid var(--receipt-line);text-align:left;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.pvTable thead th{color:var(--receipt-muted);font-size:13px;font-weight:400}.pvTable tbody th{font-weight:500}.pvTable tbody tr:last-child td,.pvTable tbody tr:last-child th{border-bottom:0}.pvSkillHead{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:6px 20px;padding-bottom:16px;border-bottom:1px solid var(--receipt-line)}.pvSkillHead strong{font-family:var(--font-display);font-size:28px;font-weight:400;letter-spacing:-.03em}.pvSkillHead span{color:var(--receipt-muted);font-size:14px}.pvSkill ol{display:grid;grid-gap:0;gap:0;margin:8px 0 0;padding-left:22px}.pvSkill li{padding:12px 0 12px 6px;border-bottom:1px solid var(--receipt-line)}.pvSkill li span{display:inline}.pvSkill li em{float:right;margin-left:16px;color:var(--receipt-muted);font-size:14px;font-style:normal}.pvSkillCheck{margin-top:16px;padding:12px 14px;border-radius:var(--radius-inner);background:var(--receipt-tile);font-size:15px}.pvTrace ol{display:grid;list-style:none;border-left:2px solid var(--receipt-ink)}.pvTrace li{display:grid;grid-template-columns:180px minmax(0,1fr);grid-gap:4px 20px;gap:4px 20px;padding:12px 0 12px 20px}.pvTrace li+li{border-top:1px solid var(--receipt-line)}.pvTrace span{color:var(--receipt-muted)}.pvLayer{padding:18px 20px 20px;border-radius:var(--radius-inner)}.pvLayer strong{display:block;margin-top:4px;font-weight:500}.pvLayerHost{border:1px solid var(--receipt-line)}.pvLayerGate{margin-top:16px;border:1px dashed var(--receipt-muted)}.pvLayerBox{margin-top:16px;background:var(--receipt-ink);color:var(--receipt-bg)}.pvLayerBox .pvKind{color:color-mix(in srgb,var(--receipt-bg) 70%,transparent)}.pvList{display:grid;grid-gap:8px;gap:8px;margin-top:12px;list-style:none}.pvList li{display:grid;grid-template-columns:170px minmax(0,1fr) auto;grid-gap:4px 16px;gap:4px 16px;align-items:baseline;padding:12px 14px;border:1px solid var(--receipt-line);border-radius:var(--radius-inner)}.pvSplit .pvList li{grid-template-columns:minmax(0,1fr) auto}.pvList li strong{font-weight:500}.pvActions{display:flex;flex-wrap:wrap;gap:8px}.pvFrame>.pvActions{margin-top:16px}.pvChip{display:inline-block;padding:4px 12px;border:1px solid var(--receipt-line);border-radius:var(--radius-pill);font-size:13px;line-height:1.4;white-space:nowrap}.pvChip[data-primary=true]{border-color:var(--receipt-ink);background:var(--receipt-ink);color:var(--receipt-bg)}.pvSplit{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(0,.8fr);grid-gap:20px clamp(24px,4vw,56px);gap:20px clamp(24px,4vw,56px);align-items:start}.pvSplit figcaption{grid-column:1/-1}.pvPanel{display:grid;grid-gap:10px;gap:10px;padding:20px;border-radius:var(--radius-inner);background:var(--receipt-tile)}.pvPanel strong{font-family:var(--font-display);font-size:24px;font-weight:400;letter-spacing:-.03em}.pvPanel p{color:var(--receipt-muted);font-size:15px}.pvTrace .pvSkillHead+ol{margin-top:16px}@media (max-width:1000px){.pvContext,.pvSplit{grid-template-columns:1fr}}@media (max-width:680px){.pvContext li,.pvList li,.pvSplit .pvList li,.pvTrace li{grid-template-columns:1fr}.pvSkill li em{float:none;display:block;margin:4px 0 0}.pvFrame{overflow-x:auto}}.pdShot .dxShotFig[data-portrait]{max-width:420px;margin-inline:auto}.pdTitleRow{display:flex;align-items:center;justify-content:space-between;gap:20px}.pdTitleRow .dexPose{width:112px}@media (max-width:640px){.pdTitleRow .dexPose{width:72px}}.pdComplianceShots{display:grid;grid-gap:28px;gap:28px}.pdComplianceShots .pdExampleIntro{margin-top:-12px}