.pp:where(.astro-3izcx5yq){width:min(320px,80vw);--p-ink: #1a1a1a;--p-ink-2: #3a3a3a;--p-muted: #6b6660;--p-hint: #8a857e;--p-line: #e5e2dc;--p-ring: #cfcac2;--p-accent: #17866b}.pp-screen:where(.astro-3izcx5yq){background:#fff}.pp-bar:where(.astro-3izcx5yq){color:var(--p-ink)}.pp-sig:where(.astro-3izcx5yq){display:flex;align-items:flex-end;gap:2px;height:11px}.pp-sig:where(.astro-3izcx5yq) i:where(.astro-3izcx5yq){display:block;width:3px;border-radius:1px;background:var(--p-ink)}.pp-sig:where(.astro-3izcx5yq) i:where(.astro-3izcx5yq):nth-child(1){height:4px}.pp-sig:where(.astro-3izcx5yq) i:where(.astro-3izcx5yq):nth-child(2){height:6px}.pp-sig:where(.astro-3izcx5yq) i:where(.astro-3izcx5yq):nth-child(3){height:8.5px}.pp-sig:where(.astro-3izcx5yq) i:where(.astro-3izcx5yq):nth-child(4){height:11px}.pp-num:where(.astro-3izcx5yq){font-variant-numeric:tabular-nums}.pp-page:where(.astro-3izcx5yq){padding:4px 16px 24px;background:#fff;font-family:system-ui,-apple-system,Segoe UI,sans-serif;color:var(--p-ink-2);line-height:1.55}.pp-back:where(.astro-3izcx5yq){display:inline-flex;align-items:center;gap:9px;min-height:30px;margin:2px 0 8px;color:var(--p-accent);font-size:15px;font-weight:600}.pp-back-arrow:where(.astro-3izcx5yq){font-size:20px;line-height:1}.pp-hero-row:where(.astro-3izcx5yq){display:flex;align-items:center;justify-content:space-between;gap:10px}.pp-url:where(.astro-3izcx5yq){padding:2px 12px 8px;background:#fff}.pp-url:where(.astro-3izcx5yq) span:where(.astro-3izcx5yq){display:flex;align-items:center;justify-content:center;gap:5px;min-height:30px;border-radius:10px;background:#efeff1;color:#1a1a1a;font-family:system-ui,-apple-system,Segoe UI,sans-serif;font-size:13px;white-space:nowrap}.pp-url:where(.astro-3izcx5yq) svg:where(.astro-3izcx5yq){width:12px;height:12px;fill:none;stroke:#6b6660;stroke-width:1.6;stroke-linecap:round;stroke-linejoin:round}.pp-brandrow:where(.astro-3izcx5yq){display:inline-flex;align-items:center;gap:14px;min-width:0}.pp:where(.astro-3izcx5yq) .pp-logo:where(.astro-3izcx5yq){flex:none;fill:none;stroke:none}.pp-brand:where(.astro-3izcx5yq){min-width:0;color:var(--p-ink);font-size:13px;font-weight:600;letter-spacing:-.005em}.pp-case:where(.astro-3izcx5yq){display:flex;flex-direction:column;align-items:flex-end;gap:2px;text-align:right;white-space:nowrap}.pp-case:where(.astro-3izcx5yq) b:where(.astro-3izcx5yq){color:var(--p-ink);font-size:16px;font-weight:700;line-height:1.1;letter-spacing:-.01em}.pp-case:where(.astro-3izcx5yq) span:where(.astro-3izcx5yq){color:var(--p-ink-2);font-size:12px;font-weight:500}.pp-case:where(.astro-3izcx5yq) small:where(.astro-3izcx5yq){color:var(--p-muted);font-size:12px}.pp-status:where(.astro-3izcx5yq){margin:18px 0 8px;color:var(--p-ink);font-size:15px;font-weight:600;letter-spacing:-.005em}.pp-rail:where(.astro-3izcx5yq){list-style:none;margin:0;padding:4px 0 0}.pp-step:where(.astro-3izcx5yq){position:relative;display:flex;align-items:flex-start;gap:16px;padding:0 0 14px}.pp-step:where(.astro-3izcx5yq):before{content:"";position:absolute;left:14px;top:30px;bottom:-4px;width:1px;background:var(--p-line)}.pp-step:where(.astro-3izcx5yq):last-child{padding-bottom:0}.pp-step:where(.astro-3izcx5yq):last-child:before{display:none}.pp-step:where(.astro-3izcx5yq).is-done:before{background:var(--p-accent)}.pp-node:where(.astro-3izcx5yq){position:relative;z-index:1;display:inline-grid;place-items:center;flex-shrink:0;width:30px;height:30px;border-radius:50%;border:1px dashed var(--p-ring);background:#fff;color:var(--p-hint);font-size:12px;font-weight:600;line-height:1}.pp-node:where(.astro-3izcx5yq) svg:where(.astro-3izcx5yq){fill:none;stroke:currentColor;stroke-width:2.2}.pp-step:where(.astro-3izcx5yq).is-done .pp-node:where(.astro-3izcx5yq){border:1.5px solid var(--p-accent);color:var(--p-accent)}.pp-step:where(.astro-3izcx5yq).is-active .pp-node:where(.astro-3izcx5yq){border:2px solid var(--p-accent);color:var(--p-accent)}.pp-label:where(.astro-3izcx5yq){display:grid;gap:1px;min-width:0;padding-top:5px;line-height:1.3}.pp-label:where(.astro-3izcx5yq) b:where(.astro-3izcx5yq){color:var(--p-ink);font-size:13px;font-weight:600}.pp-step:where(.astro-3izcx5yq).is-future .pp-label:where(.astro-3izcx5yq) b:where(.astro-3izcx5yq){color:var(--p-hint);font-weight:400}.pp-label:where(.astro-3izcx5yq) small:where(.astro-3izcx5yq){color:var(--p-muted);font-size:12px}.pp-cta:where(.astro-3izcx5yq){display:grid;margin-top:14px;padding:12px 14px 14px;border:1px solid var(--p-line);border-radius:4px;background:#fff}.pp-cta-t:where(.astro-3izcx5yq){color:var(--p-ink);font-size:12.5px;font-weight:600}.pp-cta-amt:where(.astro-3izcx5yq){margin-top:1px;color:var(--p-ink);font-size:19px;font-weight:700;line-height:1.15;letter-spacing:-.01em}.pp-btn:where(.astro-3izcx5yq){display:flex;align-items:center;justify-content:center;min-height:44px;margin-top:12px;border-radius:4px;background:var(--p-accent);color:#fff;font-size:14px;font-weight:600}.pp-paid:where(.astro-3izcx5yq){display:flex;align-items:center;justify-content:space-between;min-height:44px;margin-top:12px;font-size:13px}.pp-link:where(.astro-3izcx5yq){color:var(--p-accent);font-weight:600;text-decoration:underline;text-underline-offset:2px}.pp-state:where(.astro-3izcx5yq){padding:1px 7px;border-radius:4px;background:#e6f0e2;color:#3b6a32;font-weight:600}
