.psv-wrap[data-astro-cid-bzey7rmc]{max-width:var(--max-width-content, 1200px);margin-inline:auto;padding-inline:1.5rem}.psv-hero[data-astro-cid-bzey7rmc]{padding-block:clamp(3rem,7vw,5.5rem) clamp(2.5rem,5vw,4rem)}.psv-band[data-astro-cid-bzey7rmc]{padding-block:clamp(2.5rem,5vw,4rem);background-image:radial-gradient(58% 56% at 84% 46%,color-mix(in oklab,var(--accent) 7%,transparent),transparent 70%)}.psv-band--deep[data-astro-cid-bzey7rmc]{background-image:radial-gradient(64% 58% at 10% 44%,color-mix(in oklab,var(--accent) 10%,transparent),transparent 70%)}.psv-band--deeper[data-astro-cid-bzey7rmc]{background-image:radial-gradient(72% 60% at 90% 48%,color-mix(in oklab,var(--xb8a-hb, var(--accent-alt)) 11%,transparent),transparent 72%)}.psv-h1[data-astro-cid-bzey7rmc]{font-size:clamp(2.25rem,5vw,3.5rem);line-height:1.08;letter-spacing:-.035em;font-weight:700;text-wrap:balance;padding-block:.12em}.psv-rule[data-astro-cid-bzey7rmc]{border:0;border-top:1px dashed var(--border);margin:1.5rem 0}.psv-lede[data-astro-cid-bzey7rmc]{font-size:1.0625rem;line-height:1.7;color:var(--text-muted);margin:0 0 1rem;max-width:40rem}.psv-sub[data-astro-cid-bzey7rmc]{font-size:.9375rem;line-height:1.7;color:var(--text-muted);margin:0;max-width:38rem}.psv-body[data-astro-cid-bzey7rmc]{font-size:.9375rem;line-height:1.75;color:var(--text-muted);margin:1rem 0 1.75rem;max-width:36rem}.psv-ctas[data-astro-cid-bzey7rmc]{display:flex;flex-wrap:wrap;gap:.75rem;margin-top:2rem}.psv-btn[data-astro-cid-bzey7rmc]{background:var(--accent);color:var(--ink-on-accent, #0a0c10);border-radius:8px;padding:.7rem 1.15rem;font-size:.8125rem;font-weight:700;text-decoration:none;transition:transform .22s var(--anim-entrance-easing),filter .22s ease}.psv-btn[data-astro-cid-bzey7rmc]:hover{transform:translateY(-2px);filter:brightness(1.08)}.psv-ghost[data-astro-cid-bzey7rmc]{border:1px solid var(--border);border-radius:8px;padding:.7rem 1.15rem;font-size:.8125rem;font-weight:600;color:var(--text-primary);text-decoration:none;transition:border-color .22s ease,color .22s ease}.psv-ghost[data-astro-cid-bzey7rmc]:hover{border-color:var(--accent);color:var(--accent-text)}.psv-panel[data-astro-cid-bzey7rmc]{background:var(--xb8a-bc);border:1px solid var(--border);border-radius:12px;padding:1.75rem}.psv-panel-h[data-astro-cid-bzey7rmc]{font-size:var(--font-size-small, .8rem);letter-spacing:.14em;text-transform:uppercase;color:var(--text-muted);margin:0 0 1.25rem}.psv-dl[data-astro-cid-bzey7rmc]{margin:0;display:grid;gap:.8rem}.psv-dl[data-astro-cid-bzey7rmc]>div[data-astro-cid-bzey7rmc]{display:flex;justify-content:space-between;gap:1rem;padding-bottom:.8rem;border-bottom:1px dashed var(--border)}.psv-dl[data-astro-cid-bzey7rmc]>div[data-astro-cid-bzey7rmc]:last-child{border-bottom:0;padding-bottom:0}.psv-dl[data-astro-cid-bzey7rmc] dt[data-astro-cid-bzey7rmc]{font-size:.8125rem;color:var(--text-muted);margin:0}.psv-dl[data-astro-cid-bzey7rmc] dd[data-astro-cid-bzey7rmc]{font-size:.9375rem;font-weight:700;margin:0;color:var(--text-primary);text-align:right}.psv-dl--wide[data-astro-cid-bzey7rmc]{max-width:36rem}.psv-panel-note[data-astro-cid-bzey7rmc]{margin:1.25rem 0 0;font-size:.8125rem;line-height:1.7;color:var(--text-muted)}.psv-head[data-astro-cid-bzey7rmc]{max-width:48rem;margin-bottom:2.25rem}.psv-head[data-astro-cid-bzey7rmc] p[data-astro-cid-bzey7rmc]{margin:.9rem 0 0;font-size:.9375rem;line-height:1.7;color:var(--text-muted)}.psv-grid[data-astro-cid-bzey7rmc]{list-style:none;margin:0;padding:0;display:grid;gap:1rem;grid-template-columns:repeat(3,minmax(0,1fr))}.psv-grid--four[data-astro-cid-bzey7rmc]{grid-template-columns:repeat(4,minmax(0,1fr))}.psv-card--wide[data-astro-cid-bzey7rmc]{grid-column:span 2}.psv-card[data-astro-cid-bzey7rmc]{background:var(--xb8a-bc);border:1px solid var(--border);border-radius:12px;padding:1.75rem;display:flex;flex-direction:column;transition:transform .22s var(--anim-entrance-easing),border-color .22s ease}.psv-card[data-astro-cid-bzey7rmc]:hover{transform:translateY(-4px);border-color:color-mix(in oklab,var(--accent) 45%,var(--border))}.psv-card-k[data-astro-cid-bzey7rmc]{font-size:.6875rem;letter-spacing:.16em;text-transform:uppercase;color:var(--text-muted);margin:0 0 .85rem}.psv-card-t[data-astro-cid-bzey7rmc]{font-size:1.3125rem;letter-spacing:-.025em;font-weight:700}.psv-card-rule[data-astro-cid-bzey7rmc]{display:block;width:2.5rem;height:1px;background:var(--accent);margin:.9rem 0 1rem}.psv-card-b[data-astro-cid-bzey7rmc]{margin:0;font-size:.875rem;line-height:1.75;color:var(--text-muted)}.psv-chips[data-astro-cid-bzey7rmc]{list-style:none;display:flex;flex-wrap:wrap;gap:.4rem;margin:1.15rem 0 0;padding:0}.psv-chips[data-astro-cid-bzey7rmc] li[data-astro-cid-bzey7rmc]{font-size:.6875rem;letter-spacing:.05em;color:var(--text-muted);border:1px solid var(--border);border-radius:999px;padding:.22rem .6rem}.psv-foot[data-astro-cid-bzey7rmc]{margin:1.5rem 0 0;font-size:.8125rem;color:var(--text-muted)}.psv-foot[data-astro-cid-bzey7rmc] a[data-astro-cid-bzey7rmc],.psv-note-foot[data-astro-cid-bzey7rmc] a[data-astro-cid-bzey7rmc],.psv-body[data-astro-cid-bzey7rmc] a[data-astro-cid-bzey7rmc],.psv-cta-inner[data-astro-cid-bzey7rmc] p[data-astro-cid-bzey7rmc] a[data-astro-cid-bzey7rmc]{color:var(--accent-text)}.psv-rail[data-astro-cid-bzey7rmc]{list-style:none;margin:0;padding:0;display:grid;gap:1rem;grid-template-columns:repeat(3,minmax(0,1fr))}.psv-stage[data-astro-cid-bzey7rmc]{background:var(--xb8a-bc);border:1px solid var(--border);border-radius:12px;padding:1.5rem 1.6rem}.psv-stage-n[data-astro-cid-bzey7rmc]{display:block;font-size:.6875rem;letter-spacing:.16em;font-weight:700;color:var(--accent-text);margin-bottom:.85rem}.psv-stage-t[data-astro-cid-bzey7rmc]{font-size:1rem;letter-spacing:-.02em;font-weight:700}.psv-stage-b[data-astro-cid-bzey7rmc]{margin:.6rem 0 0;font-size:.8125rem;line-height:1.7;color:var(--text-muted)}.psv-table[data-astro-cid-bzey7rmc]{width:100%;border-collapse:collapse;font-size:.875rem}.psv-table[data-astro-cid-bzey7rmc] th[data-astro-cid-bzey7rmc],.psv-table[data-astro-cid-bzey7rmc] td[data-astro-cid-bzey7rmc]{text-align:left;padding:.85rem 1rem;border-bottom:1px dashed var(--border);color:var(--text-muted);font-weight:400}.psv-table[data-astro-cid-bzey7rmc] th[data-astro-cid-bzey7rmc][scope=row]{color:var(--accent-text);font-weight:700}.psv-table[data-astro-cid-bzey7rmc] thead[data-astro-cid-bzey7rmc] th[data-astro-cid-bzey7rmc]{color:var(--text-primary);font-size:.6875rem;letter-spacing:.14em;text-transform:uppercase}.psv-td-n[data-astro-cid-bzey7rmc]{color:var(--text-primary)}.psv-scroll[data-astro-cid-bzey7rmc]{overflow-x:auto}.psv-note[data-astro-cid-bzey7rmc]{background:var(--xb8a-bc);border:1px solid var(--border);border-radius:12px;padding:1.75rem;align-self:start}.psv-note[data-astro-cid-bzey7rmc] h3[data-astro-cid-bzey7rmc]{font-size:1.1875rem;letter-spacing:-.02em;font-weight:700}.psv-note[data-astro-cid-bzey7rmc] p[data-astro-cid-bzey7rmc]{margin:.9rem 0 0;font-size:.875rem;line-height:1.75;color:var(--text-muted)}.psv-list[data-astro-cid-bzey7rmc]{list-style:none;margin:1.25rem 0 0;padding:0;display:grid;gap:.7rem}.psv-list[data-astro-cid-bzey7rmc] li[data-astro-cid-bzey7rmc]{font-size:.8125rem;line-height:1.6;color:var(--text-muted);padding-left:1.1rem;position:relative}.psv-list[data-astro-cid-bzey7rmc] li[data-astro-cid-bzey7rmc]:before{content:"";position:absolute;left:0;top:.5em;width:.4rem;height:.4rem;border-radius:2px;background:var(--accent)}.psv-note-foot[data-astro-cid-bzey7rmc]{font-size:.8125rem}.psv-code[data-astro-cid-bzey7rmc]{background:color-mix(in oklab,var(--xb8a-bc) 88%,black);border:1px solid var(--border);border-radius:10px;padding:1.1rem 1.25rem;font-size:.8125rem;line-height:1.6;color:var(--text-primary);overflow-x:auto;margin:1rem 0 1.25rem;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace}.psv-code[data-astro-cid-bzey7rmc] code[data-astro-cid-bzey7rmc]{color:inherit;background:transparent;padding:0;font:inherit}.psv-faq[data-astro-cid-bzey7rmc]{display:grid;gap:.75rem;max-width:52rem}.psv-q[data-astro-cid-bzey7rmc]{background:var(--xb8a-bc);border:1px solid var(--border);border-radius:12px;padding:1.25rem 1.5rem}.psv-q[data-astro-cid-bzey7rmc] summary[data-astro-cid-bzey7rmc]{cursor:pointer;list-style:none;font-size:.9375rem;font-weight:700;color:var(--text-primary);display:flex;justify-content:space-between;gap:1rem}.psv-q[data-astro-cid-bzey7rmc] summary[data-astro-cid-bzey7rmc]::-webkit-details-marker{display:none}.psv-q[data-astro-cid-bzey7rmc] summary[data-astro-cid-bzey7rmc]:after{content:"+";color:var(--accent-text);font-weight:700}.psv-q[data-astro-cid-bzey7rmc][open] summary[data-astro-cid-bzey7rmc]:after{content:"\002013"}.psv-q[data-astro-cid-bzey7rmc] p[data-astro-cid-bzey7rmc]{margin:.9rem 0 0;font-size:.875rem;line-height:1.75;color:var(--text-muted)}.psv-cta[data-astro-cid-bzey7rmc]{padding-block:clamp(3rem,6vw,4.5rem) clamp(3.5rem,7vw,5.5rem);background-image:radial-gradient(55% 58% at 50% 58%,color-mix(in oklab,var(--accent) 16%,transparent),transparent 70%)}.psv-cta-inner[data-astro-cid-bzey7rmc]{display:grid;gap:1.75rem;align-items:center;border:1px solid var(--border);border-radius:12px;background:var(--xb8a-bc);padding:2.25rem}.psv-cta-inner[data-astro-cid-bzey7rmc] p[data-astro-cid-bzey7rmc]{margin:.9rem 0 0;font-size:.9375rem;line-height:1.7;color:var(--text-muted);max-width:42rem}.psv-cta[data-astro-cid-bzey7rmc] .psv-ctas[data-astro-cid-bzey7rmc]{margin-top:0}.sr-only[data-astro-cid-bzey7rmc]{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}@media(min-width:1024px){.psv-cta-inner[data-astro-cid-bzey7rmc]{grid-template-columns:1.4fr 1fr}}@media(max-width:1023px){.psv-grid--four[data-astro-cid-bzey7rmc]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:768px){.psv-grid[data-astro-cid-bzey7rmc],.psv-grid--four[data-astro-cid-bzey7rmc]{grid-template-columns:1fr}.psv-card--wide[data-astro-cid-bzey7rmc]{grid-column:span 1}.psv-rail[data-astro-cid-bzey7rmc]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:520px){.psv-rail[data-astro-cid-bzey7rmc]{grid-template-columns:1fr}}
