.pxwl-disclosure{padding-left:38px}.pxwl-disclosure-bar{display:flex;flex-wrap:wrap;align-items:center;gap:0 14px}.pxs .pxwl-toggle{display:inline-flex;flex-wrap:wrap;align-items:center;gap:0 8px;min-height:var(--pxs-tap);padding:0 2px;margin-left:-2px;text-align:left;white-space:nowrap;font-family:var(--font-mono);font-size:var(--pxs-fs-xs);color:var(--ink-soft);background:none;border:0;cursor:pointer}.pxs .pxwl-toggle:hover{color:var(--ink)}.pxwl-caret{display:inline-block;font-size:var(--pxs-fs-2xs);color:var(--ink-mute);transition:transform var(--dur-quick) var(--ease-quiet)}.pxwl-skim[open]>summary .pxwl-caret,.pxwl-toggle[aria-expanded=true] .pxwl-caret{transform:rotate(90deg)}.pxwl-count{color:var(--ink-mute)}.pxwl-count:before{content:"·";margin-right:8px}.pxs a.pxwl-page-link{display:inline-flex;align-items:center;min-height:var(--pxs-tap);font-family:var(--font-mono);font-size:var(--pxs-fs-xs);color:var(--ink-mute);text-decoration:underline;text-underline-offset:3px}.pxs a.pxwl-page-link:hover{color:var(--ink)}.pxwl-disclosure-body{padding:2px 0 18px}.pxwl-quiet{margin:0;padding:2px 0 12px 38px;font-family:var(--font-mono);font-size:var(--pxs-fs-xs);color:var(--ink-mute)}.pxwl{display:grid;gap:4px;min-width:0}.pxwl-verdict{margin:0 0 6px;font-family:var(--font-display);font-size:var(--pxs-fs-md);line-height:1.45;color:var(--ink-soft)}.pxwl-verdict-main{color:var(--ink);font-weight:560}.pxwl-note{margin:0}.pxwl-loading{margin:0;padding-block:10px;font-family:var(--font-mono);font-size:var(--pxs-fs-xs);color:var(--ink-mute)}.pxwl-failed{display:grid;justify-items:start;gap:8px}.pxwl-places{list-style:none;margin:10px 0 0;padding:0;border-top:var(--hairline)}.pxwl-place{display:grid;gap:4px;padding:12px 0 6px;border-bottom:var(--hairline);min-width:0}.pxwl-place-head{display:grid;grid-template-columns:18px 52px minmax(0,1fr) auto;align-items:center;gap:12px}.pxwl-rank{font-size:var(--pxs-fs-xs);color:var(--ink-mute);text-align:right}.pxwl-path,.pxwl-rank{font-family:var(--font-mono)}.pxwl-path{min-width:0;font-size:var(--pxs-fs-sm);color:var(--ink);overflow-wrap:anywhere}.pxwl-lines{font-family:var(--font-mono);font-size:var(--pxs-fs-xs);color:var(--ink-mute);white-space:nowrap}.pxwl-links,.pxwl-why{margin:0;padding-left:calc(18px + 52px + 24px)}.pxwl-why{list-style:none;display:grid;gap:3px}.pxwl-why .pxh-mark{flex-wrap:wrap;row-gap:0}.pxwl-links{display:flex;flex-wrap:wrap;align-items:center;gap:0 14px;margin-top:-4px}.pxwl-range{display:inline-flex;align-items:center;min-height:var(--pxs-tap);font-family:var(--font-mono);font-size:var(--pxs-fs-xs);color:var(--ink-soft)}.pxs a.pxwl-range{text-decoration:underline;text-decoration-color:color-mix(in oklab,var(--ink) 30%,transparent);text-underline-offset:3px}.pxs a.pxwl-range:hover{color:var(--ink);text-decoration-color:var(--ink)}.pxwl-range--more,.pxwl-range--none{color:var(--ink-mute)}.pxs a.pxwl-turn{display:inline-flex;align-items:center;gap:6px;min-height:var(--pxs-tap);margin-left:auto;font-family:var(--font-mono);font-size:var(--pxs-fs-xs);color:var(--pxs-system)}.pxs a.pxwl-turn:hover{text-decoration:underline;text-underline-offset:3px}.pxwl-heat{position:relative;display:block;width:52px;height:8px;border-radius:999px;overflow:hidden;background:color-mix(in oklab,var(--ink) 8%,transparent)}.pxwl-heat:after{content:"";position:absolute;inset:0 auto 0 0;width:calc(var(--pxwl-heat, 0) * 100%);border-radius:inherit;background:color-mix(in oklab,var(--ink) 24%,transparent)}.pxwl-heat[data-tone=high]:after{background:var(--pxs-high);opacity:.7}.pxwl-heat[data-tone=medium]:after{background:var(--pxs-medium);opacity:.6}.pxwl-skim{margin-top:10px}.pxwl-skim>summary{display:inline-flex;flex-wrap:wrap;align-items:center;gap:0 8px;white-space:nowrap;min-height:var(--pxs-tap);cursor:pointer;list-style:none;font-family:var(--font-serif);font-size:var(--pxs-fs-md);color:var(--ink-soft)}.pxwl-skim>summary::-webkit-details-marker{display:none}.pxwl-skim>summary:hover{color:var(--ink)}.pxwl-skim>summary .pxwl-count{font-family:var(--font-mono);font-size:var(--pxs-fs-xs)}.pxwl-skim ul{list-style:none;margin:0;padding:0;border-top:var(--hairline)}.pxwl-skim-row{display:grid;grid-template-columns:52px minmax(0,1fr) auto;align-items:center;gap:12px;min-height:40px;padding-left:calc(18px + 12px);border-bottom:var(--hairline)}.pxwl-skim-row .pxwl-path{color:var(--ink-soft);font-size:var(--pxs-fs-xs)}.pxwl-word{font-family:var(--font-mono);font-size:var(--pxs-fs-2xs);letter-spacing:.04em;color:var(--ink-mute)}.pxwl-word[data-word=uncaptured]{color:var(--pxs-medium)}.pxwl-page{width:100%;max-width:920px;margin:0 auto;padding:8px 0 48px;display:grid;gap:14px;min-width:0}.pxwl-page-head{display:grid;gap:4px;padding-bottom:6px}.pxs a.pxwl-back{display:inline-flex;align-items:center;gap:6px;min-height:var(--pxs-tap);justify-self:start;font-family:var(--font-mono);font-size:var(--pxs-fs-xs);color:var(--ink-mute)}.pxs a.pxwl-back:hover{color:var(--ink)}.pxwl-page-repo{margin:0;font-family:var(--font-mono);font-size:var(--pxs-fs-xs);color:var(--ink-mute)}.pxwl-page-title{margin:0;font-family:var(--font-serif);font-size:var(--pxs-fs-setup);font-weight:560;letter-spacing:-.015em;line-height:1.15;color:var(--ink);overflow-wrap:anywhere}.pxwl-page .pxh-section-head h2{font-size:var(--pxs-fs-lg)}.pxwl-steps{display:grid;gap:8px;padding-top:6px}.pxwl-steps .pxs-note{margin:8px 0 0}@media (max-width:480px){.pxwl-disclosure,.pxwl-quiet{padding-left:0}.pxwl-place-head{grid-template-columns:36px minmax(0,1fr) auto;gap:10px}.pxwl-rank{display:none}.pxwl-heat{width:36px}.pxwl-links,.pxwl-why{padding-left:calc(36px + 10px)}.pxwl-skim-row{grid-template-columns:36px minmax(0,1fr) auto;padding-left:0;gap:10px}}@media (prefers-reduced-motion:reduce){.pxwl-caret{transition:none}}