.dd.svelte-1fd3ybn{min-width:0;position:relative}.trigger.svelte-1fd3ybn{justify-content:space-between;align-items:center;gap:var(--space-3);width:100%;min-height:38px;padding:var(--space-2) var(--space-3);border-radius:var(--radius-sm);border:1px solid var(--border);background:var(--surface);color:var(--fg);font-family:var(--font-mono);font-size:var(--text-base);text-align:left;cursor:pointer;transition:border-color var(--motion-fast) var(--ease-standard), box-shadow var(--motion-fast) var(--ease-standard);line-height:1.4;display:flex}.trigger.svelte-1fd3ybn:hover:not(:disabled){border-color:var(--border-strong)}.trigger.svelte-1fd3ybn:focus-visible,.open.svelte-1fd3ybn .trigger:where(.svelte-1fd3ybn){border-color:var(--accent);box-shadow:0 0 0 1px var(--accent), 0 0 0 4px var(--accent-dim);outline:none}.trigger.svelte-1fd3ybn:disabled{opacity:.45;cursor:not-allowed}.value.svelte-1fd3ybn{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.placeholder.svelte-1fd3ybn{color:var(--fg-3)}.chev.svelte-1fd3ybn{border-right:1.5px solid var(--fg-2);border-bottom:1.5px solid var(--fg-2);width:7px;height:7px;transition:transform var(--motion-base) var(--ease-standard);flex:none;margin:-3px 2px 0;transform:rotate(45deg)}.open.svelte-1fd3ybn .chev:where(.svelte-1fd3ybn){border-color:var(--accent);transform:translateY(3px)rotate(225deg)}.small.svelte-1fd3ybn .trigger:where(.svelte-1fd3ybn){min-height:28px;padding:var(--space-1) var(--space-2) var(--space-1) var(--space-3);font-size:var(--text-xs);gap:var(--space-2)}.small.svelte-1fd3ybn .chev:where(.svelte-1fd3ybn){width:6px;height:6px}.list.svelte-1fd3ybn{z-index:40;width:max-content;min-width:100%;max-width:min(var(--dd-max-w,360px), 360px, calc(100vw - 16px));max-height:var(--dd-max-h,320px);overscroll-behavior:contain;padding:var(--space-1);background:var(--surface-raised);border:1px solid var(--border-strong);border-radius:var(--radius-sm);box-shadow:var(--shadow);animation:svelte-1fd3ybn-drop var(--motion-base) var(--ease-out);outline:none;position:absolute;top:calc(100% + 6px);left:0;overflow-y:auto}.list[hidden].svelte-1fd3ybn{display:none}.list.up.svelte-1fd3ybn{animation-name:svelte-1fd3ybn-lift;top:auto;bottom:calc(100% + 6px)}.list.end.svelte-1fd3ybn{left:auto;right:0}.section.svelte-1fd3ybn{margin:0;padding:0;list-style:none}.section.svelte-1fd3ybn+.section:where(.svelte-1fd3ybn){margin-top:var(--space-1);padding-top:var(--space-1);border-top:1px solid var(--border-soft)}.group-label.svelte-1fd3ybn{padding:var(--space-2) var(--space-3) var(--space-1);font-family:var(--font-mono);letter-spacing:var(--tracking-label);text-transform:uppercase;color:var(--fg-quiet);cursor:default;font-size:10px;font-weight:600}.opt.svelte-1fd3ybn{padding:var(--space-2) var(--space-3);border-radius:var(--radius-sm);color:var(--fg-2);font-family:var(--font-mono);font-size:var(--text-sm);cursor:pointer;overflow-wrap:anywhere;border-left:2px solid #0000;gap:2px;line-height:1.35;display:grid}.small.svelte-1fd3ybn .opt:where(.svelte-1fd3ybn){font-size:var(--text-xs)}.opt.active.svelte-1fd3ybn{background:var(--surface-hover);color:var(--fg)}.opt[aria-selected=true].svelte-1fd3ybn{color:var(--accent-text);border-left-color:var(--accent);border-radius:0 var(--radius-sm) var(--radius-sm) 0;font-weight:600}.opt.multi.svelte-1fd3ybn{column-gap:var(--space-3);grid-template-columns:14px minmax(0,1fr)}.opt.multi.svelte-1fd3ybn .opt-desc:where(.svelte-1fd3ybn){grid-column:2}.opt.multi[aria-selected=true].svelte-1fd3ybn{border-radius:var(--radius-sm);color:var(--fg);border-left-color:#0000}.check.svelte-1fd3ybn{border-radius:var(--radius-sm);width:14px;height:14px;box-shadow:inset 0 0 0 1px var(--border-strong);margin-top:1px;position:relative}.opt[aria-selected=true].svelte-1fd3ybn .check:where(.svelte-1fd3ybn){background:var(--accent);box-shadow:none}.opt[aria-selected=true].svelte-1fd3ybn .check:where(.svelte-1fd3ybn):after{content:"";border-right:2px solid var(--accent-on);border-bottom:2px solid var(--accent-on);width:4px;height:8px;position:absolute;top:1.5px;left:4.5px;transform:rotate(45deg)}.opt[aria-disabled=true].svelte-1fd3ybn .check:where(.svelte-1fd3ybn){opacity:.5}.opt[aria-disabled=true].svelte-1fd3ybn{color:var(--fg-3);cursor:not-allowed;background:0 0}.opt-desc.svelte-1fd3ybn{font-family:var(--font-body);font-size:var(--text-xs);color:var(--fg-quiet);font-weight:400}.opt[aria-disabled=true].svelte-1fd3ybn .opt-desc:where(.svelte-1fd3ybn){color:var(--fg-3)}@keyframes svelte-1fd3ybn-drop{0%{opacity:0;transform:translateY(-4px)}}@keyframes svelte-1fd3ybn-lift{0%{opacity:0;transform:translateY(4px)}}@media (prefers-reduced-motion:reduce){.list.svelte-1fd3ybn,.list.up.svelte-1fd3ybn{animation:none}.chev.svelte-1fd3ybn{transition:none}}@media (forced-colors:active){.opt.active.svelte-1fd3ybn{outline:2px solid highlight}.opt[aria-selected=true].svelte-1fd3ybn{border-left-color:highlight}}
