.rsg-hero[data-astro-cid-y6croay6]{text-align:center;padding:1.5rem 0 1rem}.rsg-hero[data-astro-cid-y6croay6] h2[data-astro-cid-y6croay6]{font-size:1.6rem;font-weight:700;color:var(--text-primary, #e2e8f0);background:var(--accent-gradient, linear-gradient(135deg, #6c8cff, #a78bfa));-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.rsg-card[data-astro-cid-y6croay6]{background:var(--bg-card, #1a2332);border:1px solid var(--border, #1e3a5f);border-radius:var(--radius, 12px)}.rsg-card-body[data-astro-cid-y6croay6]{padding:1rem 1.25rem}.rsg-card-title[data-astro-cid-y6croay6]{font-size:.95rem;margin-bottom:.5rem;color:var(--text-primary, #e2e8f0)}.rsg-top-row[data-astro-cid-y6croay6]{display:grid;grid-template-columns:1fr 1fr;gap:1rem;margin-bottom:1.5rem}@media (max-width: 700px){.rsg-top-row[data-astro-cid-y6croay6]{grid-template-columns:1fr}}.rsg-config-row[data-astro-cid-y6croay6]{display:flex;gap:.75rem;flex-wrap:wrap;align-items:flex-start}.rsg-input-group[data-astro-cid-y6croay6]{display:flex;align-items:stretch;margin-top:.5rem}.rsg-input-prepend[data-astro-cid-y6croay6]{padding:.4rem .65rem;background:var(--bg-secondary, #111827);border:1px solid var(--border, #1e3a5f);border-right:none;border-radius:4px 0 0 4px;font-size:.8rem;color:var(--text-secondary, #94a3b8);font-weight:500;display:flex;align-items:center}.rsg-input[data-astro-cid-y6croay6]{padding:.4rem .55rem;background:var(--bg-secondary, #111827);border:1px solid var(--border, #1e3a5f);border-radius:0 4px 4px 0;color:var(--text-primary, #e2e8f0);font-size:.85rem;font-family:var(--font-mono, monospace);outline:none;transition:border-color .15s}.rsg-input[data-astro-cid-y6croay6]:focus{border-color:var(--accent, #6c8cff)}.rsg-input-sm[data-astro-cid-y6croay6]{padding:.3rem .45rem;font-size:.78rem}.rsg-input[data-astro-cid-y6croay6][type=text]{font-family:var(--font-mono, monospace)}.rsg-inc-btn[data-astro-cid-y6croay6]{padding:.4rem .6rem;background:var(--bg-secondary, #111827);border:1px solid var(--border, #1e3a5f);border-left:none;border-radius:0 4px 4px 0;color:var(--text-secondary, #94a3b8);cursor:pointer;font-size:.8rem;transition:color .15s}.rsg-inc-btn[data-astro-cid-y6croay6]:hover{color:var(--text-primary, #e2e8f0);background:var(--bg-card-hover, #1e293b)}.rsg-warning[data-astro-cid-y6croay6]{font-size:.75rem;color:var(--red, #f87171);margin-top:.4rem;text-align:center}.rsg-warning-text[data-astro-cid-y6croay6]{font-weight:700}.rsg-listener-head[data-astro-cid-y6croay6]{display:flex;justify-content:space-between;align-items:center;margin-bottom:.5rem}.rsg-listener-head[data-astro-cid-y6croay6] .rsg-card-title[data-astro-cid-y6croay6]{margin-bottom:0}.rsg-listener-cmd-wrap[data-astro-cid-y6croay6]{position:relative;margin-bottom:.5rem}.rsg-prompt-sign[data-astro-cid-y6croay6]{position:absolute;top:12px;left:12px;font-size:1em;pointer-events:none;z-index:1}.rsg-code[data-astro-cid-y6croay6]{margin:0;padding:.75rem .75rem .75rem 2.2rem;background:var(--bg-code, #0f172a);border:1px solid var(--border, #1e3a5f);border-radius:var(--radius-sm, 8px);overflow-x:auto;font-family:var(--font-mono, monospace);font-size:.82rem;line-height:1.5;color:var(--text-primary, #e2e8f0);white-space:pre-wrap;word-break:break-all;min-height:40px;outline:none;transition:border-color .15s;box-shadow:#00000045 0 -1px 10px,#0000005c 0 6px 6px}.rsg-code[data-astro-cid-y6croay6]:focus{border-color:var(--accent, #6c8cff)}.rsg-code-listener[data-astro-cid-y6croay6]{min-height:36px;padding-top:.65rem;padding-bottom:.65rem}.rsg-code-cmd[data-astro-cid-y6croay6]{min-height:50px}.rsg-listener-advanced[data-astro-cid-y6croay6]{margin-bottom:.5rem}.rsg-listener-advanced[data-astro-cid-y6croay6] label[data-astro-cid-y6croay6]{font-size:.78rem;color:var(--text-secondary, #94a3b8);margin-right:.5rem}.rsg-toggle-label[data-astro-cid-y6croay6]{font-size:.78rem;color:var(--text-secondary, #94a3b8);display:inline-flex;align-items:center;gap:.35rem;cursor:pointer}.rsg-toggle-label[data-astro-cid-y6croay6] input[data-astro-cid-y6croay6]{accent-color:var(--accent, #6c8cff);cursor:pointer}.rsg-tabs[data-astro-cid-y6croay6]{display:flex;list-style:none;padding:0;margin:0;border-bottom:none}.rsg-tab-item[data-astro-cid-y6croay6]{margin-bottom:-1px}.rsg-tab[data-astro-cid-y6croay6]{padding:.5rem 1rem;background:var(--bg-card, #1a2332);border:1px solid var(--border, #1e3a5f);border-bottom:none;border-radius:6px 6px 0 0;color:var(--text-secondary, #94a3b8);cursor:pointer;font-size:.85rem;font-family:inherit;transition:all .15s;margin-right:2px;font-weight:500}.rsg-tab[data-astro-cid-y6croay6]:hover{background:var(--bg-card-hover, #1e293b);color:var(--text-primary, #e2e8f0)}.rsg-tab[data-astro-cid-y6croay6].active{background:var(--bg-card, #1a2332);color:var(--accent, #6c8cff);border-color:var(--border, #1e3a5f);border-bottom-color:var(--bg-card, #1a2332)}.rsg-main-card[data-astro-cid-y6croay6]{background:var(--bg-card, #1a2332);border:1px solid var(--border, #1e3a5f);border-radius:0 var(--radius, 12px) var(--radius, 12px) var(--radius, 12px);box-shadow:#00000045 0 -1px 10px,#0000005c 0 6px 6px;margin-bottom:1.5rem}.rsg-filter-bar[data-astro-cid-y6croay6]{display:flex;align-items:center;gap:.5rem;padding-bottom:.75rem;border-bottom:1px solid var(--border, #1e3a5f);flex-wrap:wrap;margin-bottom:.75rem}.rsg-filter-label[data-astro-cid-y6croay6]{font-size:.78rem;color:var(--text-secondary, #94a3b8);font-weight:500}.rsg-select[data-astro-cid-y6croay6]{padding:.35rem .5rem;background:var(--bg-secondary, #111827);border:1px solid var(--border, #1e3a5f);border-radius:4px;color:var(--text-primary, #e2e8f0);font-size:.82rem;font-family:inherit;cursor:pointer;transition:border-color .15s}.rsg-select[data-astro-cid-y6croay6]:focus{outline:none;border-color:var(--accent, #6c8cff)}.rsg-select-sm[data-astro-cid-y6croay6]{font-size:.78rem;padding:.25rem .4rem}.rsg-toggle-group[data-astro-cid-y6croay6]{display:flex;align-items:center;gap:.5rem;margin-left:auto}.rsg-download-icon[data-astro-cid-y6croay6]{font-size:1.1rem;cursor:pointer;opacity:.7;transition:opacity .15s;filter:invert(80%) sepia(0%) saturate(0%) brightness(90%)}.rsg-download-icon[data-astro-cid-y6croay6]:hover{opacity:1}.rsg-layout[data-astro-cid-y6croay6]{display:grid;grid-template-columns:260px 1fr;gap:1rem;min-height:50vh}@media (max-width: 800px){.rsg-layout[data-astro-cid-y6croay6]{grid-template-columns:1fr}}.rsg-list[data-astro-cid-y6croay6]{max-height:55vh;overflow-y:auto;display:flex;flex-direction:column;gap:1px;scrollbar-width:thin;scrollbar-color:var(--border, #1e3a5f) transparent}.rsg-list-item[data-astro-cid-y6croay6]{padding:.45rem .7rem;cursor:pointer;background:var(--bg-secondary, #111827);border:1px solid transparent;border-radius:3px;font-size:.82rem;color:var(--text-secondary, #94a3b8);transition:all .1s}.rsg-list-item[data-astro-cid-y6croay6]:hover{background:var(--bg-card-hover, #1e293b);color:var(--text-primary, #e2e8f0)}.rsg-list-item[data-astro-cid-y6croay6].active{background:#6c8cff1f;color:var(--accent, #6c8cff);border-color:var(--accent, #6c8cff);font-weight:500}.rsg-list-item[data-astro-cid-y6croay6]:focus{outline:none;box-shadow:inset 0 0 0 1px #6c8cff4d}.rsg-main[data-astro-cid-y6croay6]{display:flex;flex-direction:column;gap:.75rem}.rsg-cmd-wrap[data-astro-cid-y6croay6]{position:relative}.rsg-advanced-row[data-astro-cid-y6croay6]{display:flex;gap:1rem;flex-wrap:wrap}.rsg-field[data-astro-cid-y6croay6]{display:flex;align-items:center;gap:.4rem}.rsg-field[data-astro-cid-y6croay6] label[data-astro-cid-y6croay6]{font-size:.78rem;color:var(--text-secondary, #94a3b8);white-space:nowrap}.rsg-actions[data-astro-cid-y6croay6]{display:flex;gap:.4rem}.rsg-btn[data-astro-cid-y6croay6]{padding:.45rem .9rem;background:#375a7f;border:none;border-radius:4px;color:#fff;font-size:.82rem;cursor:pointer;font-family:inherit;transition:background .15s}.rsg-btn[data-astro-cid-y6croay6]:hover{background:#4a7ca8}.rsg-btn[data-astro-cid-y6croay6]:active{transform:scale(.97)}
