.trg-field[data-astro-cid-quw6yz4t]{margin-bottom:16px}.trg-label[data-astro-cid-quw6yz4t]{letter-spacing:.05em;text-transform:uppercase;color:var(--text-2);margin-bottom:8px;font-size:11px;font-weight:600;display:block}.trg-textarea[data-astro-cid-quw6yz4t],.trg-input[data-astro-cid-quw6yz4t]{font-family:var(--font-mono);color:var(--text-1);background:var(--bg);border:1px solid var(--border);border-bottom:2px solid var(--border-strong);outline:none;width:100%;padding:10px 12px;font-size:15px;transition:border-color .12s}.trg-textarea[data-astro-cid-quw6yz4t]{resize:vertical;min-height:88px;line-height:1.5}.trg-input[data-astro-cid-quw6yz4t]{height:46px}.trg-textarea[data-astro-cid-quw6yz4t]:focus,.trg-input[data-astro-cid-quw6yz4t]:focus{border-color:var(--blue);border-bottom-color:var(--blue);box-shadow:inset 0 0 0 1px var(--blue)}.trg-count-row[data-astro-cid-quw6yz4t]{grid-template-columns:120px 1fr;align-items:center;gap:10px;display:grid}.trg-presets[data-astro-cid-quw6yz4t]{flex-wrap:wrap;gap:6px;display:flex}.trg-preset-btn[data-astro-cid-quw6yz4t]{height:34px;font-size:13px;font-weight:600;font-family:var(--font-mono);background:var(--bg);color:var(--text-2);border:1px solid var(--border-strong);cursor:pointer;padding:0 12px;transition:background .12s,color .12s,border-color .12s}.trg-preset-btn[data-astro-cid-quw6yz4t]:hover{background:var(--bg-soft);color:var(--text-1)}.trg-preset-btn[data-astro-cid-quw6yz4t][aria-pressed=true]{background:var(--blue);border-color:var(--blue);color:#fff}.trg-preset-btn[data-astro-cid-quw6yz4t]:focus-visible{outline:2px solid var(--blue);outline-offset:2px}.trg-seg-control[data-astro-cid-quw6yz4t]{flex-wrap:wrap;gap:0;display:flex}.trg-seg-btn[data-astro-cid-quw6yz4t]{font-size:13px;font-weight:600;font-family:var(--font-sans);background:var(--bg);color:var(--text-2);border:1px solid var(--border-strong);cursor:pointer;padding:9px 14px;transition:background .12s,color .12s,border-color .12s}.trg-seg-btn[data-astro-cid-quw6yz4t]+.trg-seg-btn[data-astro-cid-quw6yz4t]{border-left:none}.trg-seg-btn[data-astro-cid-quw6yz4t][aria-pressed=true]{background:var(--blue);border-color:var(--blue);color:#fff}.trg-seg-btn[data-astro-cid-quw6yz4t]:focus-visible{outline:2px solid var(--blue);outline-offset:-2px}.trg-options[data-astro-cid-quw6yz4t]{flex-direction:column;gap:10px;margin:16px 0;display:flex}.trg-check[data-astro-cid-quw6yz4t]{color:var(--text-2);cursor:pointer;align-items:center;gap:8px;font-size:13.5px;display:flex}.trg-check[data-astro-cid-quw6yz4t] input[data-astro-cid-quw6yz4t]{width:16px;height:16px;accent-color:var(--blue);cursor:pointer}.trg-buttons[data-astro-cid-quw6yz4t]{gap:12px;margin-bottom:8px;display:flex}.trg-btn-reset[data-astro-cid-quw6yz4t]{height:40px;font-size:13.5px;font-weight:600;font-family:var(--font-sans);background:var(--bg);color:var(--text-2);border:1px solid var(--border-strong);cursor:pointer;padding:0 18px;transition:background .12s,color .12s}.trg-btn-reset[data-astro-cid-quw6yz4t]:hover{background:var(--bg-soft);color:var(--text-1)}.trg-btn-reset[data-astro-cid-quw6yz4t]:focus-visible{outline:2px solid var(--blue);outline-offset:2px}.trg-err[data-astro-cid-quw6yz4t]{color:var(--danger);min-height:16px;margin-bottom:14px;font-size:12px;line-height:1.5}.trg-result-card[data-astro-cid-quw6yz4t]{border:1px solid var(--border);background:var(--bg);margin-top:8px;padding:16px}.trg-result-head[data-astro-cid-quw6yz4t]{justify-content:space-between;align-items:center;margin-bottom:6px;display:flex}.trg-result-label[data-astro-cid-quw6yz4t]{color:var(--text-3);font-size:13px;font-weight:600}.trg-copy-btn[data-astro-cid-quw6yz4t]{font-family:var(--font-sans);color:var(--blue);cursor:pointer;background:0 0;border:none;padding:2px 0;font-size:12.5px;font-weight:600}.trg-copy-btn[data-astro-cid-quw6yz4t]:hover:not(:disabled){text-decoration:underline}.trg-copy-btn[data-astro-cid-quw6yz4t]:disabled{color:var(--text-3);cursor:default}.trg-copy-btn[data-astro-cid-quw6yz4t]:focus-visible{outline:2px solid var(--blue);outline-offset:2px}.trg-result-output[data-astro-cid-quw6yz4t]{font-family:var(--font-mono);color:var(--text-1);background:var(--bg-soft);border:1px solid var(--border);resize:vertical;width:100%;min-height:150px;padding:10px 12px;font-size:14px;line-height:1.5}.trg-stats[data-astro-cid-quw6yz4t]{color:var(--text-3);flex-wrap:wrap;gap:18px;margin-top:10px;font-size:12px;display:flex}.trg-stats[data-astro-cid-quw6yz4t] strong[data-astro-cid-quw6yz4t]{font-family:var(--font-mono);color:var(--text-1);font-weight:700}@media (width<=560px){.trg-count-row[data-astro-cid-quw6yz4t]{grid-template-columns:1fr}.trg-seg-btn[data-astro-cid-quw6yz4t]{flex:auto}}
