.pxi{width:100%;max-width:60rem;margin:0 auto;padding:clamp(2rem,6vh,4.5rem) 0 6rem}.pxi-head{display:flex;flex-direction:column;gap:.75rem;padding-bottom:2rem}.pxi-title{margin:0;font-family:var(--font-serif);font-weight:560;font-size:var(--pxs-fs-title);line-height:1.1;letter-spacing:-.015em}.pxi-lede{margin:0;max-width:60ch;font-size:var(--pxs-fs-lg);color:var(--ink-soft)}.pxi-row{display:grid;grid-template-columns:13rem minmax(0,1fr);column-gap:2rem;padding:1.5rem 0;border-top:var(--hairline)}.pxi-label{margin:0;font-family:var(--font-display);font-weight:600;font-size:var(--pxs-fs-body);color:var(--ink)}.pxi-body{min-width:0;display:flex;flex-direction:column;align-items:flex-start;gap:.75rem}.pxi-text{margin:0;color:var(--ink-soft)}.pxi-quiet{margin:0;display:flex;flex-wrap:wrap;gap:0 1.25rem;font-size:var(--pxs-fs-sm)}.pxs .pxi-link{display:inline-flex;align-items:center;min-height:var(--pxs-tap);color:var(--ink-soft);text-decoration:underline;text-underline-offset:.25em;text-decoration-color:color-mix(in oklab,var(--ink) 25%,transparent);transition:color var(--dur-quick) var(--ease-quiet),text-decoration-color var(--dur-quick) var(--ease-quiet)}.pxs .pxi-link:hover{color:var(--ink);text-decoration-color:currentColor}.pxs .pxi-go{font-weight:600;font-size:var(--pxs-fs-body);color:var(--ink)}.pxi-cmd{align-self:stretch;display:flex;align-items:center;gap:.75rem;padding:.5rem .5rem .5rem 1.1rem;border-radius:var(--pxs-r-control);background:var(--pxs-code);color:var(--pxs-code-ink)}.pxi-cmd-line{flex:1 1 auto;min-width:0;margin:0;overflow-x:auto;overscroll-behavior-inline:contain;font-family:var(--font-mono);font-size:var(--pxs-fs-sm);line-height:1.6;white-space:pre-wrap;overflow-wrap:anywhere}.pxi-cmd-line code{font-size:inherit}.pxi-cmd-line:focus-visible{outline-color:var(--pxs-code-ink)}.pxs .pxi-copy{flex:0 0 auto;min-height:var(--pxs-tap);padding:0 1rem;border-radius:var(--pxs-r-control);font-weight:600;font-size:var(--pxs-fs-sm);color:var(--pxs-code-ink);border:1px solid color-mix(in oklab,var(--pxs-code-ink) 35%,transparent);transition:border-color var(--dur-quick) var(--ease-quiet)}.pxs .pxi-copy:hover{border-color:var(--pxs-code-ink)}.pxs .pxi-copy-primary{flex:0 0 auto}.pxi-text code{font-size:var(--pxs-fs-sm);color:var(--ink)}.pxs .pxi-button{display:inline-flex;align-items:center;justify-content:center;min-height:var(--pxs-tap);padding:0 1.25rem;border-radius:var(--pxs-r-control);border:1px solid color-mix(in oklab,var(--ink) 24%,transparent);font-weight:600;font-size:var(--pxs-fs-body);color:var(--ink);transition:border-color var(--dur-quick) var(--ease-quiet)}.pxs .pxi-button:hover{border-color:var(--ink)}.pxs .pxi-copy:focus-visible{outline-color:var(--pxs-code-ink)}.pxi-note{margin:0;font-size:var(--pxs-fs-sm);color:var(--ink-soft)}.pxi-note:empty{margin-top:-.75rem}.pxi-steps{margin:0;padding-left:1.25rem;list-style:decimal;display:flex;flex-direction:column;gap:.4rem;color:var(--ink-soft)}.pxi-steps li::marker{font-family:var(--font-mono);font-size:var(--pxs-fs-sm);color:var(--ink-mute)}@media (max-width:720px){.pxi-row{grid-template-columns:minmax(0,1fr);row-gap:.75rem}.pxs .pxi-button{align-self:stretch;text-align:center}.pxi-cmd{flex-direction:column;align-items:stretch;padding:.75rem}.pxi-cmd-line{padding:.25rem .25rem 0}}@media (prefers-reduced-motion:reduce){.pxs .pxi-button,.pxs .pxi-copy,.pxs .pxi-link{transition:none}}.pxi-prices{border-collapse:collapse;font-size:var(--pxs-fs-sm);color:var(--ink-soft)}.pxi-prices td,.pxi-prices th{padding:.35rem 1.5rem .35rem 0;border-bottom:var(--hairline);text-align:left;vertical-align:baseline}.pxi-prices th{font-weight:600;color:var(--ink)}.pxi-prices td:last-child{padding-right:0;font-family:var(--font-mono);color:var(--ink)}.pxs.pxd{grid-template-columns:minmax(0,1fr)}.pxi-fold{align-self:stretch}.pxi-fold-line{display:inline-flex;align-items:center;gap:.4em;min-height:var(--pxs-tap);cursor:pointer;list-style:none;font-size:var(--pxs-fs-sm);color:var(--ink-soft);transition:color var(--dur-quick) var(--ease-quiet)}.pxi-fold-line::-webkit-details-marker{display:none}.pxi-fold-line:after{content:"›";display:inline-block;transition:transform var(--dur-quick) var(--ease-quiet)}.pxi-fold-line:hover{color:var(--ink)}.pxi-fold[open]>.pxi-fold-line:after{transform:rotate(90deg)}.pxi-fold>:not(summary){margin:.25rem 0 .5rem}@media (prefers-reduced-motion:reduce){.pxi-fold-line,.pxi-fold-line:after{transition:none}}