.settings.svelte-1i19ct2{max-width:960px;margin:24px 32px}.settings.svelte-1i19ct2>:where(.svelte-1i19ct2)+:where(.svelte-1i19ct2){margin-top:16px}h2.svelte-1i19ct2{color:var(--text-primary);margin:0 0 20px;font-size:.95rem}h2.svelte-1i19ct2:before{content:"$ ";color:var(--accent-green)}.section.svelte-1i19ct2{background:var(--bg-surface);border:1px solid var(--border-default);border-radius:4px;padding:18px 20px}h3.svelte-1i19ct2{color:var(--text-bright);margin:0 0 8px;font-size:.8rem}h3.svelte-1i19ct2:before{content:"$ ";color:var(--accent-green);font-weight:400}.desc.svelte-1i19ct2,.cross-link.svelte-1i19ct2{color:var(--text-secondary);font-size:.7rem}.desc.svelte-1i19ct2{margin:0 0 14px;line-height:1.5}.desc.svelte-1i19ct2 code:where(.svelte-1i19ct2){background:var(--bg-input);color:var(--text-primary);border-radius:2px;padding:1px 5px;font-size:.7rem}.desc.svelte-1i19ct2 .required:where(.svelte-1i19ct2){color:var(--accent-red-bg);font-weight:600}.btn-sm.svelte-1i19ct2{background:var(--border-subtle);color:var(--text-bright);border:1px solid var(--border-default);cursor:pointer;border-radius:3px;padding:5px 12px;font-family:inherit;font-size:.7rem;transition:background .12s}.btn-sm.svelte-1i19ct2:hover:not(:disabled){background:var(--border-default)}.btn-sm.svelte-1i19ct2:disabled{opacity:.5}.btn-sm.danger.svelte-1i19ct2:hover:not(:disabled){background:var(--accent-red-bg);border-color:var(--accent-red-bg);color:var(--text-on-accent)}.btn-sm.primary.svelte-1i19ct2{background:var(--accent-green);color:var(--text-inverse);border-color:var(--accent-green)}.btn-sm.primary.svelte-1i19ct2:hover:not(:disabled){background:var(--accent-green-hover)}.section-skill.svelte-1i19ct2{border:1px solid var(--border-default);border-left:4px solid var(--accent-green);background:var(--bg-surface);padding:24px 24px 20px;position:relative}.section-skill.svelte-1i19ct2:before{content:"";background:linear-gradient(90deg, var(--accent-green), transparent);height:2px;position:absolute;top:0;left:0;right:0}.section-skill.svelte-1i19ct2 h3:where(.svelte-1i19ct2){color:var(--text-primary);font-size:.9rem}.section-skill-download.svelte-1i19ct2{border:1px dashed var(--border-default)}.cross-link.svelte-1i19ct2{border-top:1px solid var(--border-subtle);margin-top:12px;padding-top:12px}.cross-link.svelte-1i19ct2 a:where(.svelte-1i19ct2){color:var(--accent-blue);text-decoration:none}.cross-link.cli.svelte-1i19ct2{border-top:0;margin-top:0;margin-bottom:14px;padding-top:0}.agent-grid.svelte-1i19ct2{grid-template-columns:1fr 1fr;align-items:start;gap:16px;display:grid}.skill-options.svelte-1i19ct2{flex-direction:column;gap:8px;margin-bottom:14px;display:flex}.skill-option.svelte-1i19ct2{background:var(--bg-surface);border:1px solid var(--border-default);cursor:pointer;border-left:3px solid #0000;border-radius:4px;align-items:center;gap:12px;padding:12px;transition:border-color .15s,background .15s;display:flex}.skill-option.svelte-1i19ct2:hover{border-color:var(--border-hover)}.skill-option.svelte-1i19ct2:focus-within{border-color:var(--accent-blue);outline:2px solid var(--accent-blue);outline-offset:2px}.skill-option.selected.svelte-1i19ct2{border-color:var(--accent-green);border-left:3px solid var(--accent-green);background:#2386360f}.skill-option.svelte-1i19ct2 input:where(.svelte-1i19ct2){opacity:0;width:0;height:0;position:absolute}.skill-icon.svelte-1i19ct2{flex-shrink:0;font-size:1.1rem;line-height:1}.skill-text.svelte-1i19ct2{flex-direction:column;gap:2px;min-width:0;display:flex}.skill-label.svelte-1i19ct2{color:var(--text-primary);font-size:.8rem;font-weight:600}.skill-desc.svelte-1i19ct2{color:var(--text-secondary);font-size:.68rem;line-height:1.4}.skill-save-row.svelte-1i19ct2{align-items:center;gap:10px;display:flex}.muted.svelte-1i19ct2{color:var(--text-muted);font-size:.75rem}.key-row.svelte-1i19ct2{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.key-display.svelte-1i19ct2{background:var(--bg-primary);min-width:0;color:var(--accent-green-dim);text-overflow:ellipsis;white-space:nowrap;border:1px solid var(--border-subtle);border-radius:3px;flex:1;padding:6px 10px;font-size:.7rem;overflow:hidden}.key-actions.svelte-1i19ct2{flex-shrink:0;gap:6px;display:flex}.telegram-form.svelte-1i19ct2,.telegram-connected.svelte-1i19ct2{margin-top:8px}.input-row.svelte-1i19ct2{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.prompt.svelte-1i19ct2{flex-shrink:0;font-size:.7rem}.prompt.svelte-1i19ct2,.telegram-connected.svelte-1i19ct2 .status:where(.svelte-1i19ct2){color:var(--accent-green)}.input-row.svelte-1i19ct2 input:where(.svelte-1i19ct2){background:var(--bg-primary);color:var(--text-bright);border:1px solid var(--border-default);text-transform:uppercase;letter-spacing:1px;width:80px;padding:5px 10px;font-family:inherit;font-size:.7rem}.input-row.svelte-1i19ct2 input:where(.svelte-1i19ct2):focus{border-color:var(--accent-green);outline:none}.input-row.svelte-1i19ct2 input:where(.svelte-1i19ct2):disabled{opacity:.5}.telegram-connected.svelte-1i19ct2 .status:where(.svelte-1i19ct2){margin:0 0 4px;font-size:.75rem}.telegram-connected.svelte-1i19ct2 .chat-id:where(.svelte-1i19ct2){color:var(--text-secondary);margin:0 0 10px;font-size:.7rem}.error.svelte-1i19ct2,.success.svelte-1i19ct2{margin:6px 0 0;font-size:.7rem}.error.svelte-1i19ct2{color:var(--accent-red-bg)}.success.svelte-1i19ct2{color:var(--accent-green)}.skill-download.svelte-1i19ct2{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.download-btn.svelte-1i19ct2{white-space:nowrap;flex-shrink:0;padding:8px 16px;font-size:.75rem;font-weight:600}.or-divider.svelte-1i19ct2{color:var(--border-hover);font-size:.65rem}.skill-cmd.svelte-1i19ct2{background:var(--bg-primary);min-width:0;color:var(--text-bright);border:1px solid var(--border-subtle);word-break:break-all;border-radius:3px;flex:1;padding:8px 10px;font-size:.65rem;line-height:1.5}.copy-btn.svelte-1i19ct2{white-space:nowrap;flex-shrink:0}@media (width<=767px){.settings.svelte-1i19ct2{margin:16px}.agent-grid.svelte-1i19ct2{flex-direction:column;display:flex}.btn-sm.svelte-1i19ct2{min-height:44px;padding:12px 16px;font-size:16px}.key-row.svelte-1i19ct2{flex-direction:column;align-items:stretch}.key-display.svelte-1i19ct2{width:100%}.key-actions.svelte-1i19ct2{justify-content:stretch}.key-actions.svelte-1i19ct2 .btn-sm:where(.svelte-1i19ct2){flex:1}.skill-download.svelte-1i19ct2{flex-direction:column;align-items:stretch}.skill-cmd.svelte-1i19ct2{width:100%}.input-row.svelte-1i19ct2{flex-direction:column;align-items:stretch}.input-row.svelte-1i19ct2 input:where(.svelte-1i19ct2){box-sizing:border-box;width:100%;padding:12px 10px;font-size:16px}}
