.pgd{--g:var(--tac-g,#62e033);display:grid;gap:10px;font-family:JetBrains Mono,ui-monospace,monospace;color:#d1d8e0}.pgd-head{display:flex;align-items:center;gap:8px;font-size:12px;letter-spacing:.06em;text-transform:uppercase;color:#fff}.pgd-head svg{width:15px;height:15px;color:var(--g)}.pgd-pill{margin-left:auto;padding:2px 8px;border:1px solid #3a3a3a;color:#9aa4b2;font-size:9px;letter-spacing:.1em}.pgd-lead{margin:0;font-size:12px;line-height:1.6;color:#9aa4b2}.pgd-l{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-top:4px;font-size:10px;letter-spacing:.12em;text-transform:uppercase;color:#9aa4b2}.pgd-l em{font-style:normal;color:var(--g)}.pgd-in{width:100%;padding:9px 10px;border:1px solid #3a3a3a;background:var(--site-panel-raise);color:#fff;font:12px/1.5 JetBrains Mono,monospace;resize:vertical;outline:none}.pgd-in:focus{border-color:var(--g)}.pgd-mono{font-size:10px}.pgd-row{display:flex;gap:8px}.pgd-go{flex:1;display:inline-flex;align-items:center;justify-content:center;gap:8px;height:40px;border:0;background:var(--g);color:#06110a;font:800 12px JetBrains Mono,monospace;letter-spacing:.08em;text-transform:uppercase;cursor:pointer}.pgd-go:disabled{opacity:.6}.pgd-go svg{width:15px;height:15px}.pgd-ico{width:40px;height:40px;display:inline-flex;align-items:center;justify-content:center;border:1px solid #3a3a3a;background:var(--site-panel-raise);color:#d1d8e0;cursor:pointer}.pgd-ico svg{width:15px;height:15px}.pgd-ico:hover{border-color:var(--g);color:var(--g)}.pgd-copy{display:inline-flex;align-items:center;gap:5px;border:0;background:none;color:#00e5ff;font:700 10px JetBrains Mono,monospace;letter-spacing:.1em;text-transform:uppercase;cursor:pointer}.pgd-copy svg{width:12px;height:12px}.pgd-out{margin:0;max-height:220px;overflow:auto;padding:12px;border:1px solid #2a2a2a;background:#0b0b0b;color:var(--g);font:11px/1.5 JetBrains Mono,monospace;white-space:pre-wrap;word-break:break-all}.pgd-test{display:inline-flex;align-items:center;gap:6px;justify-self:start;padding:6px 10px;border:1px solid #3a3a3a;background:var(--site-panel-raise);color:#d1d8e0;font:700 11px JetBrains Mono,monospace;cursor:pointer}.pgd-test svg{width:13px;height:13px}.pgd-test:hover{border-color:var(--g);color:var(--g)}.pgd-ok{margin:0;padding:8px 10px;border:1px solid color-mix(in srgb,var(--g) 50%,transparent);color:#d1d8e0;font-size:12px}.pgd-ok b{color:var(--g)}.pgd-err{margin:0;color:#ff8a80;font-size:12px}.pgd-note{display:flex;gap:8px;margin:0;padding:10px;border:1px solid #2a2a2a;font-size:11px;line-height:1.5;color:#9aa4b2}.pgd-note svg{flex:none;width:14px;height:14px;color:#00e5ff;margin-top:1px}.pgd-link{display:inline-flex;align-items:center;gap:6px;color:var(--g);font-size:11px;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.pgd-link svg{width:13px;height:13px}