.pg-cs .cs-hero-head{align-items:center}.pg-cs .cs-name{font-family:var(--mono);font-size:12px;letter-spacing:.01em}.pg-cs .cs-scope{margin-left:auto;font-family:var(--mono);font-size:9.5px;color:var(--pf-ink2)}.pg-cs .cs-body{padding:14px 16px 12px;display:grid;grid-template-columns:minmax(0,1fr);justify-items:stretch;gap:12px}.pg-cs .cs-meta b{font-size:13px;font-weight:600;color:var(--pf-ink)}.pg-cs .cs-meta p{margin:3px 0 0;font-size:11.5px;line-height:1.5;color:var(--pf-ink2)}.pg-cs .cs-instr{border:1px solid var(--pf-stroke-e);border-radius:4px;background:var(--pf-bg2);padding:10px 13px 12px;display:grid;gap:8px}.pg-cs .cs-instr pre{margin:0;font-family:var(--mono);font-size:10.5px;line-height:1.75;color:var(--pf-ink);white-space:pre-wrap}.pg-cs .cs-config{display:flex;flex-wrap:wrap;gap:6px}.pg-cs .cs-config>span{display:inline-flex;gap:6px;align-items:baseline;font-size:10.5px;color:var(--pf-ink);background:#ffffff;border:1px solid var(--pf-stroke-e);border-radius:3px;padding:4px 9px;white-space:nowrap}.pg-cs .cs-config em{font-style:normal;font-size:8.5px;letter-spacing:.06em;text-transform:uppercase}.pg-cs .cs-config em,.pg-cs .cs-foot{font-family:var(--mono);color:var(--pf-ink2)}.pg-cs .cs-foot{display:flex;justify-content:space-between;gap:12px;padding:9px 16px;border-top:1px solid var(--pf-stroke);font-size:9.5px}.pg-cs .cs-chat{display:grid;gap:10px}.pg-cs .cs-chat-q{display:flex;gap:10px;align-items:flex-start}.pg-cs .cs-chat-q span{flex:none;width:24px;height:24px;border-radius:50%;background:var(--ink);color:var(--paper);font-family:var(--mono);font-size:8.5px;font-weight:700;display:grid;place-items:center}.pg-cs .cs-chat-q p{margin:0;font-family:var(--serif);font-style:italic;font-size:15px;line-height:1.5}.pg-cs .cs-chat-a{margin-left:34px;border:1px solid var(--line-strong);border-radius:2px;background:var(--paper);padding:11px 14px;display:grid;gap:2px}.pg-cs .cs-chat-a b{font-family:var(--mono);font-size:11.5px;font-weight:600}.pg-cs .cs-chat-a small{font-size:11.5px;color:var(--ink-3)}.pg-cs .cs-engines{display:grid;gap:8px}.pg-cs .cs-engine{border:1px solid var(--line-strong);border-radius:2px;background:var(--paper);padding:10px 14px;display:grid;gap:2px}.pg-cs .cs-engine b{font-size:13px;font-weight:600}.pg-cs .cs-engine small{font-size:11.5px;color:var(--ink-3)}.pg-cs .cs-coverage{position:relative;border:1px solid var(--line-strong);border-radius:2px;background:var(--paper);padding:18px 18px 16px;display:grid;gap:6px}.pg-cs .cs-coverage i{position:absolute;inset:-5px;border:1px dashed var(--line-strong);border-radius:3px;pointer-events:none}.pg-cs .cs-coverage strong{font-size:14.5px}.pg-cs .cs-coverage ul{margin:8px 0 0;padding:0;list-style:none;display:grid;gap:7px}.pg-cs .cs-coverage li{position:relative;padding-left:16px;font-size:13px;color:var(--ink-2)}.pg-cs .cs-coverage li:before{content:"";position:absolute;left:0;top:.55em;width:7px;height:1px;background:var(--olive)}.pg-cs .cs-picker{border:1px solid var(--line-strong);border-radius:2px;background:var(--paper);box-shadow:0 10px 30px rgba(10,11,10,.07);overflow:hidden}.pg-cs .cs-picker-input{padding:13px 16px;border-bottom:1px solid var(--line-strong)}.pg-cs .cs-caret{font-family:var(--mono);font-size:13px;color:var(--ink)}.pg-cs .cs-caret:after{content:"";display:inline-block;width:1.5px;height:1em;background:var(--olive);margin-left:2px;vertical-align:-2px;animation:cs-blink 1.1s steps(1) infinite}@keyframes cs-blink{50%{opacity:0}}@media (prefers-reduced-motion:reduce){.pg-cs .cs-caret:after{animation:none}}.pg-cs .cs-picker-list{display:grid;padding-bottom:6px}.pg-cs .cs-picker-group{font-family:var(--mono);font-size:9px;letter-spacing:.1em;text-transform:uppercase;color:var(--ink-3);padding:12px 16px 6px}.pg-cs .cs-picker-row{display:flex;justify-content:space-between;align-items:baseline;gap:12px;padding:8px 16px}.pg-cs .cs-picker-row b{font-family:var(--mono);font-size:12px;font-weight:600}.pg-cs .cs-picker-row small{font-size:11px;color:var(--ink-3);white-space:nowrap}.pg-cs .cs-picker-row.sel{background:#efefe7;box-shadow:inset 3px 0 0 var(--olive)}.pg-cs .cs-picker-row.dim{opacity:.55}