.tUCKNq_root{width:100%;min-width:var(--control-height-md);height:var(--control-height-md);pointer-events:none;position:relative}.tUCKNq_shell{border:1px solid var(--border-strong);border-radius:calc(var(--control-height-md) / 2 - (var(--control-height-md) / 2 - var(--radius-control)) * var(--es-open,0));background:var(--surface);height:100%;color:var(--text-secondary);pointer-events:auto;transition:border-color var(--duration-fast) var(--ease-standard), background-color var(--duration-fast) var(--ease-standard), color var(--duration-fast) var(--ease-standard), transform var(--duration-spring) var(--ease-spring);position:absolute;top:0;right:0;overflow:hidden}.tUCKNq_root[data-anchor=start] .tUCKNq_shell{left:0;right:auto}.tUCKNq_shell[data-expanded]{border-color:var(--border-strong);color:var(--foreground)}:is(.tUCKNq_shell:has(>.tUCKNq_trigger:focus-visible),.tUCKNq_shell:has(>.tUCKNq_input:focus-visible)){border-color:var(--accent);background:var(--accent);color:var(--accent-foreground)}.tUCKNq_shell:has(>.tUCKNq_input:focus-visible) .tUCKNq_input{color:var(--accent-foreground);caret-color:var(--accent-foreground)}.tUCKNq_shell:has(>.tUCKNq_input:focus-visible) .tUCKNq_input::placeholder{color:var(--accent-foreground-muted)}.tUCKNq_shell:has(>.tUCKNq_input:focus-visible) .tUCKNq_clear{color:var(--accent-foreground)}@media (hover:hover) and (pointer:fine){.tUCKNq_shell:not([data-expanded]):hover:not(:has(>.tUCKNq_trigger:focus-visible)){background:var(--surface-muted);color:var(--foreground)}.tUCKNq_shell[data-expanded]:hover:not(:has(>.tUCKNq_input:focus-visible)){border-color:var(--foreground)}.tUCKNq_clear:hover{background:var(--surface-muted);color:var(--foreground)}.tUCKNq_shell:has(>.tUCKNq_input:focus-visible) .tUCKNq_clear:hover{background:color-mix(in oklab, var(--accent-foreground) 16%, transparent);color:var(--accent-foreground)}}.tUCKNq_shell:not([data-expanded]):has(>.tUCKNq_trigger:active){transition-duration:var(--duration-fast), var(--duration-fast), var(--duration-fast), var(--duration-standard), var(--duration-instant);transform:scale(.97)}.tUCKNq_trigger{z-index:1;border-radius:inherit;cursor:pointer;-webkit-tap-highlight-color:transparent;background:0 0;border:0;margin:0;padding:0;position:absolute;inset:0}.tUCKNq_trigger:focus-visible{--focus-outline:transparent;outline:none}.tUCKNq_icon{top:calc(50% - 9px);left:calc(var(--control-height-md) / 2 - 10px);pointer-events:none;position:absolute}.tUCKNq_input{width:100%;height:100%;color:var(--foreground);font:inherit;font-size:var(--text-sm);letter-spacing:var(--tracking-body);text-overflow:ellipsis;background:0 0;border:0;outline:none;margin:0;padding:0 40px 0 38px;position:absolute;inset:0}.tUCKNq_input:focus-visible{outline:none}.tUCKNq_input::placeholder{color:var(--text-muted);opacity:1}.tUCKNq_input[inert]{pointer-events:none}.tUCKNq_clear{z-index:1;border-radius:var(--radius-pill);width:28px;height:28px;color:var(--text-muted);cursor:pointer;transition:background-color var(--duration-fast) var(--ease-standard), color var(--duration-fast) var(--ease-standard);-webkit-tap-highlight-color:transparent;background:0 0;border:0;place-items:center;margin:0;padding:0;display:grid;position:absolute;top:calc(50% - 14px);right:7px}.tUCKNq_panel{z-index:40;border:1px solid var(--float-edge,var(--surface-raised));border-radius:var(--radius-panel);background:var(--surface-raised);box-shadow:var(--shadow-floating);pointer-events:auto;position:absolute;top:calc(100% + 8px);right:0;overflow:hidden}.tUCKNq_root[data-anchor=start] .tUCKNq_panel{left:0;right:auto}.tUCKNq_body{width:calc(var(--es-width,360px) - 2px);overscroll-behavior:contain;scrollbar-width:thin;max-height:min(22rem,60vh);padding:6px;position:relative;overflow:hidden auto}.tUCKNq_view{position:relative}.tUCKNq_listbox{isolation:isolate;flex-direction:column;gap:4px;display:flex;position:relative}.tUCKNq_group{position:relative}.tUCKNq_groupLabel{color:var(--text-muted);font-size:var(--text-xs);font-weight:500;line-height:var(--leading-body);padding:8px 12px 4px}.tUCKNq_option{border-radius:calc(var(--radius-panel) - 6px);min-height:48px;color:var(--foreground);cursor:pointer;-webkit-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent;align-items:center;gap:12px;padding:6px 12px;display:flex;position:relative}.tUCKNq_highlight{z-index:-1;border-radius:inherit;background:color-mix(in oklab, var(--foreground) 6%, transparent);pointer-events:none;position:absolute;inset:0}.tUCKNq_optionIcon{width:18px;color:var(--text-muted);transition:color var(--duration-fast) var(--ease-standard);flex:none;place-items:center;display:grid}.tUCKNq_option[data-active] .tUCKNq_optionIcon{color:var(--foreground)}.tUCKNq_optionText{min-width:0;display:grid}.tUCKNq_optionTitle,.tUCKNq_optionMeta{line-height:var(--leading-body);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.tUCKNq_optionTitle{color:var(--foreground);font-size:var(--text-sm)}.tUCKNq_optionMeta{color:var(--text-muted);font-size:var(--text-xs)}.tUCKNq_mark{color:var(--foreground);background:0 0;font-weight:500}.tUCKNq_empty{gap:2px;padding:12px 12px 14px;display:grid}.tUCKNq_emptyTitle{overflow-wrap:anywhere;color:var(--foreground);font-size:var(--text-sm);font-weight:500;line-height:var(--leading-body);margin:0}.tUCKNq_emptyHint{color:var(--text-muted);font-size:var(--text-xs);line-height:var(--leading-body);margin:0}.tUCKNq_srOnly{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}@media (prefers-reduced-motion:reduce){.tUCKNq_shell,.tUCKNq_clear,.tUCKNq_optionIcon{transition:none}.tUCKNq_shell:not([data-expanded]):has(>.tUCKNq_trigger:active){transform:none}}
