.pxh-mark{display:inline-flex;align-items:baseline;gap:6px;font-family:var(--font-mono);font-size:var(--pxs-fs-sm);color:var(--ink-soft)}.pxh-mark-glyph{font-family:var(--font-display);line-height:1;font-variant-emoji:text}.pxh-mark[data-tone=ok] .pxh-mark-glyph,.pxh-mark[data-tone=ok] .pxh-mark-word{color:var(--pxs-ok)}.pxh-mark[data-tone=high] .pxh-mark-glyph,.pxh-mark[data-tone=high] .pxh-mark-word{color:var(--pxs-high)}.pxh-mark[data-tone=medium] .pxh-mark-glyph,.pxh-mark[data-tone=medium] .pxh-mark-word{color:var(--pxs-medium)}.pxh-mark[data-tone=system] .pxh-mark-glyph,.pxh-mark[data-tone=system] .pxh-mark-word{color:var(--pxs-system)}.pxh-mark-detail,.pxh-mark[data-tone=mute]{color:var(--ink-mute)}.pxh-mark-detail{font-family:var(--font-display)}.pxh-section{padding-block:var(--pxs-bar-gap);min-width:0;overflow-wrap:anywhere}.pxh-section-head{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--pxs-bar-gap);min-height:var(--pxs-tap)}.pxh-section-head h2{margin:0;font-family:var(--font-serif);font-size:var(--pxs-fs-lg);font-weight:560;letter-spacing:-.01em}.pxh-section-aside{color:var(--ink-mute);font-size:var(--pxs-fs-sm)}.pxh-actions,.pxh-section-aside{display:flex;flex-wrap:wrap;align-items:center;gap:var(--pxs-bar-gap)}.pxh-action,.pxs .pxh-action{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:var(--pxs-tap);padding:0 18px;font-family:var(--font-display);font-size:var(--pxs-fs-sm);font-weight:500;color:var(--ink);border:1px solid color-mix(in oklab,var(--ink) 18%,transparent);border-radius:999px;background:var(--pxs-raised);transition:border-color var(--dur-quick) var(--ease-quiet),background var(--dur-quick) var(--ease-quiet)}.pxs .pxh-action:hover{border-color:var(--ink)}.pxs .pxh-action--primary{background:var(--pxs-system);border-color:var(--pxs-system);color:var(--pxs-on-system)}.pxs .pxh-action--primary:hover{background:var(--pxs-system-deep);border-color:var(--pxs-system-deep)}.pxs .pxh-action:disabled{opacity:.55;cursor:default}.pxh-command{display:flex;align-items:stretch;min-width:0;border-radius:var(--pxs-r-control);background:var(--pxs-code);color:var(--pxs-code-ink)}.pxh-command-text{flex:1 1 auto;min-width:0;padding:12px 14px;overflow-x:auto;white-space:pre;user-select:all;font-family:var(--font-mono);font-size:var(--pxs-fs-sm);font-variant-ligatures:none}.pxh-command--wrap{flex-direction:column-reverse}.pxh-command--wrap .pxh-command-text{white-space:pre-wrap;overflow-wrap:anywhere;user-select:text;line-height:1.55}.pxs .pxh-command--wrap .pxh-command-copy{align-self:flex-end;border-left:0}@media (min-width:641px){.pxh-command--wrap{position:relative}.pxh-command--wrap .pxh-command-text{padding-right:7em}.pxs .pxh-command--wrap .pxh-command-copy{position:absolute;top:0;right:0}}.pxs .pxh-command-copy{flex:0 0 auto;min-height:var(--pxs-tap);padding:0 14px;color:var(--pxs-code-mute);border-left:1px solid color-mix(in oklab,var(--pxs-code-ink) 14%,transparent);font-family:var(--font-mono);font-size:var(--pxs-fs-xs)}.pxs .pxh-command-copy:hover{color:var(--pxs-code-ink)}.pxh-empty{margin:0;color:var(--ink-mute);font-size:var(--pxs-fs-sm)}.pxh-empty,.pxh-strip{padding-block:var(--pxs-bar-gap)}.pxh-strip{display:grid;gap:var(--pxs-bar-gap);border-bottom:var(--hairline)}.pxh-verdict{display:flex;flex-wrap:wrap;align-items:baseline;gap:6px 14px;margin:0;font-size:var(--pxs-fs-md)}.pxh-verdict-line{color:var(--ink)}@media (prefers-reduced-motion:reduce){.pxs .pxh-action{transition:none}}