.action-list-item.svelte-bzrmjv.svelte-bzrmjv{background:var(--background)}.action-list-item.svelte-bzrmjv.svelte-bzrmjv:hover{background:var(--selected)}.action-list-item.active.svelte-bzrmjv.svelte-bzrmjv{background:var(--selected);border-left:3px solid var(--accent);padding-left:calc(1rem - 3px)}.action-list-item.active.svelte-bzrmjv .action-name.svelte-bzrmjv{font-weight:600}.status-dot.svelte-bzrmjv.svelte-bzrmjv{width:0.5rem;height:0.5rem;border-radius:999px;flex-shrink:0}.status-on.svelte-bzrmjv.svelte-bzrmjv{background:rgb(16, 185, 129);box-shadow:0 0 6px rgba(16, 185, 129, 0.6)}.status-off.svelte-bzrmjv.svelte-bzrmjv{background:var(--selected)}.badge.svelte-bzrmjv.svelte-bzrmjv{font-size:0.7rem;text-transform:uppercase;letter-spacing:0.04em;padding:0.2rem 0.6rem;border-radius:999px;font-weight:600;font-family:monospace}.badge-on.svelte-bzrmjv.svelte-bzrmjv{background:rgba(16, 185, 129, 0.15);color:rgb(16, 185, 129)}.badge-off.svelte-bzrmjv.svelte-bzrmjv{background:var(--selected);color:var(--dark-gray)}.field-label.svelte-bzrmjv.svelte-bzrmjv{color:var(--light-gray);font-size:0.75rem;text-transform:uppercase;letter-spacing:0.04em;font-weight:600;display:flex;flex-direction:column;gap:0.15rem}.field-hint.svelte-bzrmjv.svelte-bzrmjv{text-transform:none;letter-spacing:normal;font-weight:normal;font-size:0.75rem;color:var(--light-gray);opacity:0.8}.textarea.svelte-bzrmjv.svelte-bzrmjv{width:100%;padding:0.75rem;border-radius:0.375rem;background:var(--hover-color);color:var(--cds-text-01);border:1px solid var(--selected);resize:vertical;line-height:1.5}.textarea.svelte-bzrmjv.svelte-bzrmjv:focus{outline:none;border-color:var(--accent);box-shadow:0 0 0 2px rgba(var(--accent-rgb), 0.2)}.placeholder-chip.svelte-bzrmjv.svelte-bzrmjv{font-family:monospace;padding:0.2rem 0.55rem;border-radius:0.25rem;background:var(--selected);color:var(--primary);border:1px solid var(--selected)}.textarea.invalid.svelte-bzrmjv.svelte-bzrmjv{border-color:rgb(var(--red))}.textarea.invalid.svelte-bzrmjv.svelte-bzrmjv:focus{border-color:rgb(var(--red));box-shadow:0 0 0 2px rgba(var(--red), 0.2)}.prompt-error.svelte-bzrmjv.svelte-bzrmjv{color:rgb(var(--red));background:rgb(var(--light-red));border:1px solid rgb(var(--red));border-radius:0.375rem;padding:0.55rem 0.75rem;font-size:0.75rem;line-height:1.4;display:flex;flex-wrap:wrap;align-items:center;gap:0.35rem}.missing-chip.svelte-bzrmjv.svelte-bzrmjv{font-family:monospace;padding:0.1rem 0.4rem;border-radius:0.25rem;background:var(--hover-color);color:rgb(var(--red));border:1px solid rgb(var(--red))}.response-shape-code.svelte-bzrmjv.svelte-bzrmjv{margin:0;padding:0.9rem 1rem;border-radius:0.375rem;background:var(--hover-color);color:var(--cds-text-01);border:1px solid var(--selected);font-family:'Menlo', 'Monaco', 'Courier New', monospace;font-size:0.8rem;line-height:1.45;overflow-x:auto;white-space:pre;-webkit-user-select:text;-moz-user-select:text;user-select:text}.response-shape-code.svelte-bzrmjv .tk-key{color:var(--primary);font-weight:600}.response-shape-code.svelte-bzrmjv .tk-string{color:var(--green)}.response-shape-code.svelte-bzrmjv .tk-keyword{color:var(--orange);font-weight:600}.response-shape-code.svelte-bzrmjv .tk-number{color:var(--coral)}.response-shape-code.svelte-bzrmjv .tk-brace{color:var(--dark-pink)}.response-shape-code.svelte-bzrmjv .tk-comment{color:var(--light-gray);font-style:italic}.curl-code.svelte-bzrmjv.svelte-bzrmjv{background:var(--primary);color:var(--background);border-color:var(--primary-hover)}.result-text.svelte-bzrmjv.svelte-bzrmjv{white-space:pre-wrap;overflow-wrap:anywhere;overflow-x:hidden}.try-close.svelte-bzrmjv.svelte-bzrmjv{font-size:1.1rem;line-height:1;color:rgb(var(--red));padding:0.15rem 0.4rem;border-radius:0.25rem}.try-close.svelte-bzrmjv.svelte-bzrmjv:hover{background:rgb(var(--light-red));color:rgb(var(--red))}.try-panel.svelte-bzrmjv input.textarea.svelte-bzrmjv{resize:none}.try-optional.svelte-bzrmjv .field-label.svelte-bzrmjv{text-align:right}.final-prompt-role.svelte-bzrmjv.svelte-bzrmjv{font-family:monospace;font-size:0.7rem;text-transform:uppercase;letter-spacing:0.04em;font-weight:600;color:var(--accent)}.custom-badge.svelte-bzrmjv.svelte-bzrmjv{font-size:0.6rem;text-transform:uppercase;letter-spacing:0.06em;color:var(--accent);font-weight:600}.row-trash.svelte-bzrmjv.svelte-bzrmjv{position:absolute;top:50%;right:1.6rem;transform:translateY(-50%);opacity:0;transition:opacity 0.12s}.custom-row.svelte-bzrmjv:hover .row-trash.svelte-bzrmjv,.row-trash.svelte-bzrmjv.svelte-bzrmjv:focus-within{opacity:1}.new-action-wrap.svelte-bzrmjv.svelte-bzrmjv{display:block}.new-action-wrap.svelte-bzrmjv .bx--btn{width:100%;max-width:none;justify-content:center}.embeddings.svelte-1hb4prr .card{background:var(--background);border:1px solid var(--selected);border-radius:0.5rem;padding:1.25rem 1.5rem}.embeddings.svelte-1hb4prr .badge{font-size:0.7rem;text-transform:uppercase;letter-spacing:0.04em;padding:0.15rem 0.55rem;border-radius:999px;background:var(--selected);color:var(--dark-gray);font-weight:600;font-family:monospace}.embeddings.svelte-1hb4prr .badge-on,.embeddings.svelte-1hb4prr .badge-ok{background:rgba(16, 185, 129, 0.15);color:rgb(16, 185, 129)}.embeddings.svelte-1hb4prr .badge-off{background:var(--selected);color:var(--dark-gray)}.embeddings.svelte-1hb4prr .badge-warn{background:rgba(234, 88, 12, 0.15);color:rgb(234, 88, 12)}.local-actions.svelte-1hb4prr{border-top:1px solid var(--selected);padding-top:1rem}.global-config.svelte-4hxpub .card{background:var(--background);border:1px solid var(--selected);border-radius:0.5rem;padding:1.25rem 1.5rem}.global-config.svelte-4hxpub .badge{font-size:0.7rem;text-transform:uppercase;letter-spacing:0.04em;padding:0.15rem 0.55rem;border-radius:999px;background:var(--selected);color:var(--dark-gray);font-weight:600;font-family:monospace}.global-config.svelte-4hxpub .badge-ok{background:rgba(16, 185, 129, 0.15);color:rgb(16, 185, 129)}.global-config.svelte-4hxpub .badge-warn{background:rgba(234, 88, 12, 0.15);color:rgb(234, 88, 12)}.custom-tag.svelte-4hxpub.svelte-4hxpub{font-size:0.55rem;text-transform:uppercase;letter-spacing:0.06em;color:var(--accent);font-weight:600;margin-left:0.4rem}.actions-list.svelte-4hxpub .action-row.svelte-4hxpub{border-bottom:1px solid var(--selected)}.actions-list.svelte-4hxpub .action-row.svelte-4hxpub:hover{background:var(--secondary)}.dropdown-wrap.svelte-4hxpub.svelte-4hxpub{max-width:100%}.action-model-wrap.svelte-4hxpub.svelte-4hxpub{flex:0 0 auto;width:11rem;max-width:11rem}.stat-box.svelte-10laddf.svelte-10laddf{background:var(--background);border:1px solid var(--selected);border-radius:0.5rem;padding:1rem 1.1rem;display:flex;flex-direction:column;gap:0.4rem}.stat-box.svelte-10laddf .label.svelte-10laddf{font-size:0.7rem;text-transform:uppercase;letter-spacing:0.05em;color:var(--light-gray);font-weight:600}.stat-box.svelte-10laddf .value.svelte-10laddf{font-size:1.5rem;font-weight:600;font-variant-numeric:tabular-nums}.table-card.svelte-10laddf.svelte-10laddf{background:var(--background);border:1px solid var(--selected);border-radius:0.5rem;overflow:hidden}.usage-table.svelte-10laddf.svelte-10laddf{width:100%;border-collapse:collapse;font-size:0.875rem}.usage-table.svelte-10laddf thead.svelte-10laddf{background:var(--secondary)}.usage-table.svelte-10laddf thead th.svelte-10laddf{padding:0.75rem 1rem;font-weight:600;font-size:0.7rem;text-transform:uppercase;letter-spacing:0.04em;color:var(--light-gray);border-bottom:1px solid var(--selected)}.usage-table.svelte-10laddf tbody td.svelte-10laddf{padding:0.7rem 1rem;border-bottom:1px solid var(--selected)}.usage-table.svelte-10laddf tbody tr:last-child td.svelte-10laddf{border-bottom:none}.usage-row.svelte-10laddf.svelte-10laddf:hover{background:var(--secondary)}.day-divider.svelte-10laddf td.svelte-10laddf{border-top:2px solid var(--accent)}.action-cell.svelte-10laddf.svelte-10laddf{display:flex;flex-direction:column;gap:0.1rem}.action-cell.svelte-10laddf .action-name.svelte-10laddf{font-weight:500}.action-cell.svelte-10laddf .action-raw.svelte-10laddf{font-family:monospace;font-size:0.7rem;color:var(--light-gray);opacity:0.8}.chart-card.svelte-10laddf.svelte-10laddf{background:var(--background);border:1px solid var(--selected);border-radius:0.5rem;padding:1rem 1.1rem 0.6rem;display:flex;flex-direction:column;gap:0.6rem}.chart-card.svelte-10laddf .chart-header.svelte-10laddf{display:flex;flex-direction:column;gap:0.15rem}.chart-card.svelte-10laddf h4.svelte-10laddf{font-size:0.85rem;font-weight:600;margin:0}.chart-card.svelte-10laddf p.svelte-10laddf{font-size:0.7rem;color:var(--light-gray);margin:0}.chart-body.svelte-10laddf.svelte-10laddf{width:100%;height:16rem}.tab-button.svelte-dads7n{padding:0.6rem 1rem;font-size:0.875rem;font-weight:500;color:var(--light-gray);border:1px solid transparent;border-bottom:none;border-top-left-radius:0.375rem;border-top-right-radius:0.375rem;background:transparent;transition:color 0.15s, background 0.15s, border-color 0.15s;margin-bottom:-1px}.tab-button.svelte-dads7n:hover{color:var(--cds-text-01, inherit);background:var(--secondary)}.tab-button.active.svelte-dads7n{color:var(--cds-text-01, inherit);background:var(--secondary);border-color:var(--selected);border-bottom-color:var(--secondary);font-weight:600}.dirty-pill.svelte-dads7n{font-size:0.7rem;text-transform:uppercase;letter-spacing:0.05em;padding:0.25rem 0.7rem;border-radius:999px;background:rgba(234, 88, 12, 0.15);color:rgb(234, 88, 12);font-weight:600}.validation-summary.svelte-dads7n{color:rgb(var(--red));background:rgb(var(--light-red));border:1px solid rgb(var(--red));border-radius:999px;padding:0.25rem 0.7rem;font-weight:600}