.styled-select.svelte-1cb00t8{width:100%;min-width:0;position:relative}.styled-select-trigger.svelte-1cb00t8{border:1px solid color-mix(in srgb, var(--surface-ring) 92%, transparent);border-radius:var(--radius-sm);background:color-mix(in srgb, var(--surface-panel-highlight) 60%, transparent);width:100%;min-height:42px;color:var(--surface-ink);font:inherit;text-align:left;transition:border-color var(--dur) var(--ease), background var(--dur) var(--ease), box-shadow var(--dur) var(--ease);grid-template-columns:minmax(0,1fr) 16px;align-items:center;gap:10px;padding:10px 12px;font-size:14px;line-height:1.35;display:grid}.styled-select-trigger.svelte-1cb00t8>span:where(.svelte-1cb00t8):first-child{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.styled-select-trigger.empty.svelte-1cb00t8{color:color-mix(in srgb, var(--surface-muted) 82%, transparent)}.styled-select-trigger.svelte-1cb00t8:hover{border-color:color-mix(in srgb, var(--surface-muted) 34%, var(--surface-ring));background:color-mix(in srgb, var(--surface-panel-highlight) 76%, transparent)}.styled-select-trigger.svelte-1cb00t8:focus-visible,.styled-select.open.svelte-1cb00t8 .styled-select-trigger:where(.svelte-1cb00t8){border-color:color-mix(in srgb, var(--surface-accent) 58%, var(--surface-ring));background:color-mix(in srgb, var(--surface-panel-highlight) 82%, transparent);box-shadow:0 0 0 3px color-mix(in srgb, var(--surface-accent) 20%, transparent);outline:none}.styled-select-trigger.svelte-1cb00t8:disabled{cursor:not-allowed;opacity:.62}.styled-select-chevron.svelte-1cb00t8{justify-self:end;width:12px;height:8px;position:relative}.styled-select-chevron.svelte-1cb00t8:before,.styled-select-chevron.svelte-1cb00t8:after{content:"";border-radius:var(--radius-pill);background:var(--surface-muted);width:7px;height:2px;position:absolute;top:2px}.styled-select-chevron.svelte-1cb00t8:before{left:0;transform:rotate(45deg)}.styled-select-chevron.svelte-1cb00t8:after{right:0;transform:rotate(-45deg)}.styled-select-menu.svelte-1cb00t8{z-index:50;border:1px solid var(--surface-ring);border-radius:var(--radius-md);background:color-mix(in srgb, var(--surface-panel) 98%, black);gap:3px;max-height:260px;padding:6px;display:grid;position:absolute;top:calc(100% + 6px);left:0;right:0;overflow:auto;box-shadow:0 18px 48px #0000006b}.styled-select-group.svelte-1cb00t8{color:var(--surface-muted);text-transform:uppercase;padding:8px 10px 4px;font-size:11px;font-weight:700;line-height:1}.styled-select-option.svelte-1cb00t8{border-radius:var(--radius-sm);width:100%;min-height:36px;color:color-mix(in srgb, var(--surface-ink) 82%, transparent);font:inherit;text-align:left;border:1px solid #0000;padding:9px 10px;font-size:14px;line-height:1.25}.styled-select-option.svelte-1cb00t8>span:where(.svelte-1cb00t8){overflow-wrap:anywhere}.styled-select-option.active.svelte-1cb00t8:not(:disabled),.styled-select-option.svelte-1cb00t8:hover:not(:disabled),.styled-select-option.svelte-1cb00t8:focus-visible:not(:disabled){border-color:color-mix(in srgb, var(--surface-accent) 28%, transparent);background:var(--surface-accent-soft);color:var(--surface-ink)}.styled-select-option.selected.svelte-1cb00t8:not(:disabled){border-color:color-mix(in srgb, var(--surface-accent) 42%, transparent);background:linear-gradient(90deg, color-mix(in srgb, var(--surface-accent) 18%, transparent), transparent 86%), color-mix(in srgb, var(--surface-panel-highlight) 72%, transparent);color:var(--surface-ink)}.styled-select-option.svelte-1cb00t8:disabled{cursor:not-allowed;color:color-mix(in srgb, var(--surface-muted) 58%, transparent)}.capability-combobox.svelte-1gdehzi{gap:6px;width:100%;display:grid;position:relative}.capability-combobox.compact.svelte-1gdehzi{flex:280px;max-width:440px}.capability-tokenbox.svelte-1gdehzi{border:1px solid color-mix(in srgb, var(--surface-ring) 92%, transparent);border-radius:var(--radius-sm);background:color-mix(in srgb, var(--surface-panel-highlight) 60%, transparent);min-height:42px;transition:border-color var(--dur) var(--ease), box-shadow var(--dur) var(--ease), background var(--dur) var(--ease);flex-wrap:wrap;align-items:center;gap:6px;padding:7px 8px;display:flex}.capability-tokenbox.focused.svelte-1gdehzi{border-color:color-mix(in srgb, var(--surface-accent) 58%, var(--surface-ring));box-shadow:0 0 0 3px color-mix(in srgb, var(--surface-accent) 20%, transparent);background:color-mix(in srgb, var(--surface-panel-highlight) 82%, transparent)}.capability-tokenbox.disabled.svelte-1gdehzi{opacity:.6}.capability-tokenbox.svelte-1gdehzi input:where(.svelte-1gdehzi){min-width:120px;min-height:28px;color:var(--surface-ink);font:inherit;background:0 0;border:0;outline:0;flex:180px;padding:2px}.capability-tokenbox.svelte-1gdehzi input:where(.svelte-1gdehzi)::placeholder{color:var(--surface-dim)}.capability-tokenbox.svelte-1gdehzi input:where(.svelte-1gdehzi):focus{box-shadow:none}.capability-chip.svelte-1gdehzi{border:1px solid color-mix(in srgb, var(--surface-accent) 28%, var(--surface-ring));border-radius:var(--radius-pill);background:var(--surface-accent-soft);max-width:100%;min-height:26px;color:var(--surface-ink);font-family:var(--font-mono);align-items:center;gap:6px;padding:3px 7px 3px 9px;font-size:12px;line-height:1.2;display:inline-flex}.capability-chip.svelte-1gdehzi span:where(.svelte-1gdehzi){overflow-wrap:anywhere}.capability-remove.svelte-1gdehzi{border-radius:var(--radius-pill);width:18px;height:18px;color:var(--surface-muted);place-items:center;font-size:12px;line-height:1;display:inline-grid}.capability-remove.svelte-1gdehzi:hover,.capability-remove.svelte-1gdehzi:focus-visible{color:var(--surface-ink);background:#ffffff14}.capability-options.svelte-1gdehzi{z-index:20;border:1px solid var(--surface-ring);border-radius:var(--radius-sm);background:var(--surface-panel);gap:2px;max-height:220px;padding:6px;display:grid;position:absolute;top:calc(100% + 4px);left:0;right:0;overflow:auto;box-shadow:0 16px 36px #00000059}.capability-option.svelte-1gdehzi{border-radius:var(--radius-sm);color:var(--surface-ink);font-family:var(--font-mono);text-align:left;padding:8px 10px;font-size:12px}.capability-option.svelte-1gdehzi:hover,.capability-option.svelte-1gdehzi:focus-visible{background:var(--surface-accent-soft)}.capability-hint.svelte-1gdehzi{color:var(--surface-muted);margin:0;font-size:12px}
