.chain.svelte-99sapo{display:inline-flex;align-items:center;justify-content:center;color:var(--color-text-muted);padding:2px;border:none;background:transparent;border-radius:0;transition:color .12s ease,background-color .12s ease,transform .12s ease;cursor:pointer}.chain.broken.svelte-99sapo{color:var(--color-error-text)}.chain.paired.svelte-99sapo{background-color:var(--color-border);transform:scale(1.08)}.chain.broken.paired.svelte-99sapo{background-color:color-mix(in srgb,var(--color-warning) 12%,transparent)}.chain.svelte-99sapo:hover{color:var(--color-text-primary)}.chain.broken.svelte-99sapo:hover{color:var(--color-error-text)}.explainer.svelte-1och8nb p:where(.svelte-1och8nb){margin:0 0 16px;color:var(--color-text-primary);line-height:1.5}.options.svelte-1och8nb{display:grid;grid-template-columns:1fr 1fr;gap:16px}@media (max-width: 600px){.options.svelte-1och8nb{grid-template-columns:1fr}}.option.svelte-1och8nb{border:1px solid var(--color-border);border-radius:0;padding:16px;display:flex;flex-direction:column;gap:12px}.option.disabled.svelte-1och8nb{background:var(--color-surface);opacity:.7}.option.svelte-1och8nb header:where(.svelte-1och8nb) h3:where(.svelte-1och8nb){margin:0 0 4px;font-size:15px;font-weight:600}.option.svelte-1och8nb header:where(.svelte-1och8nb) .subtitle:where(.svelte-1och8nb){margin:0;font-size:13px;color:var(--color-text-secondary)}dl.svelte-1och8nb{margin:0;display:grid;grid-template-columns:auto;gap:4px}dt.svelte-1och8nb{font-size:12px;text-transform:uppercase;letter-spacing:.05em;color:var(--color-text-secondary);margin-top:8px}dd.svelte-1och8nb{margin:0;font-size:14px;display:flex;flex-direction:column}.proposed.svelte-1och8nb{color:var(--color-text-primary);font-weight:500}.current.svelte-1och8nb{color:var(--color-text-muted);font-size:12px}.muted.svelte-1och8nb{color:var(--color-text-muted);font-style:italic}.error.svelte-1och8nb{color:var(--color-error-text)}.apply-btn.svelte-1och8nb{margin-top:auto;padding:8px 12px;background:var(--color-accent);color:var(--color-background);border:none;border-radius:0;cursor:pointer;font-size:14px;font-weight:500}.apply-btn.svelte-1och8nb:disabled{background:var(--color-text-muted);cursor:not-allowed}.apply-btn.svelte-1och8nb:not(:disabled):hover{background:var(--color-accent-light)}.cancel-btn.svelte-1och8nb{padding:8px 12px;background:var(--color-background);color:var(--color-text-primary);border:1px solid var(--color-border);border-radius:0;cursor:pointer}.cancel-btn.svelte-1och8nb:hover{background:var(--color-surface)}
