._root_1o5xj_5{grid-template-columns:minmax(0,1fr);min-width:0;max-width:100%;display:inline-grid;position:relative}._root_1o5xj_5[data-block]{width:100%;display:grid}._root_1o5xj_5[data-block] ._panel_1o5xj_22{width:100%;max-width:none}._trigger_1o5xj_27{border-radius:var(--radius-pill);cursor:pointer;width:100%;min-width:0;min-height:44px;font:600 var(--fs-sm) / 1.2 var(--font-sans-stack);text-align:left;border:1px solid;justify-content:space-between;align-items:center;gap:10px;padding:0 12px 0 16px;transition:border-color .14s,background-color .14s,color .14s;display:flex}._root_1o5xj_5[data-size=sm] ._trigger_1o5xj_27{min-height:36px;font-size:var(--fs-2xs);padding:0 10px 0 12px}@media (pointer:coarse){._root_1o5xj_5[data-size=sm] ._trigger_1o5xj_27,._search_1o5xj_56 input{min-height:44px}}._root_1o5xj_5[data-tone=light] ._trigger_1o5xj_27{border-color:var(--line-strong);background:var(--sheet);color:var(--ink)}._root_1o5xj_5[data-tone=dark] ._trigger_1o5xj_27{border-color:var(--desk-line);background:color-mix(in srgb, var(--desk-text) 5%, transparent);color:var(--desk-text)}._trigger_1o5xj_27[aria-expanded=true],._trigger_1o5xj_27:hover{border-color:var(--lime)}._root_1o5xj_5[data-tone=light] ._trigger_1o5xj_27[aria-expanded=true],._root_1o5xj_5[data-tone=light] ._trigger_1o5xj_27:hover{border-color:var(--ink)}._trigger_1o5xj_27:focus-visible{outline:3px solid var(--lime);outline-offset:3px}._root_1o5xj_5[data-tone=light] ._trigger_1o5xj_27:focus-visible{outline-color:var(--focus-ring,var(--ink));box-shadow:0 0 0 6px var(--focus-halo,transparent)}._value_1o5xj_92,._placeholder_1o5xj_93{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}._placeholder_1o5xj_93{opacity:.62;font-weight:500}._chevron_1o5xj_105{flex:none;width:16px;height:16px;transition:transform .16s}._root_1o5xj_5[data-open] ._chevron_1o5xj_105{transform:rotate(180deg)}._panel_1o5xj_22{z-index:20;border:1px solid var(--desk-line);background:var(--desk-2);width:max-content;min-width:100%;max-width:min(92vw,460px);color:var(--desk-text);box-shadow:inset 0 1px 0 #ffffff0f, var(--shadow-feature);border-radius:22px;position:absolute;top:calc(100% + 8px);overflow:hidden}._root_1o5xj_5[data-align=start] ._panel_1o5xj_22{left:0}._root_1o5xj_5[data-align=end] ._panel_1o5xj_22{right:0}._root_1o5xj_5[data-placement=up] ._panel_1o5xj_22{top:auto;bottom:calc(100% + 8px)}._search_1o5xj_56{padding:10px 10px 4px}._search_1o5xj_56 input{border-radius:var(--radius-pill);background:var(--sheet);width:100%;min-height:40px;color:var(--ink);font:500 var(--fs-sm) / 1.2 var(--font-sans-stack);box-sizing:border-box;border:1px solid #0000;padding:0 16px}._search_1o5xj_56 input::placeholder{color:color-mix(in srgb, var(--ink), transparent 55%)}._search_1o5xj_56 input:focus-visible{border-color:var(--lime);box-shadow:0 0 0 3px color-mix(in srgb, var(--lime), transparent 60%);outline:0}._list_1o5xj_173{overscroll-behavior:contain;max-height:min(50vh,360px);margin:0;padding:6px 8px 8px;list-style:none;overflow-y:auto}._list_1o5xj_173:focus-visible{outline:3px solid var(--lime);outline-offset:-3px;border-radius:16px}._group_1o5xj_188{list-style:none}._groupList_1o5xj_192{margin:0;padding:0;list-style:none}._groupLabel_1o5xj_198{color:var(--lime);font-family:var(--font-mono-stack);letter-spacing:.12em;text-transform:uppercase;padding:12px 12px 4px;font-size:11px;font-weight:600;display:block}._group_1o5xj_188+._group_1o5xj_188 ._groupLabel_1o5xj_198{border-top:1px solid var(--desk-line);margin-top:4px;padding-top:14px}._option_1o5xj_215{cursor:pointer;font-size:var(--fs-sm);border-radius:12px;gap:1px;padding:9px 12px;font-weight:600;line-height:1.25;transition:background-color .1s;display:grid}._root_1o5xj_5[data-size=sm] ._option_1o5xj_215{font-size:var(--fs-2xs);padding:7px 10px}._option_1o5xj_215 small{color:var(--desk-soft);font-size:var(--fs-2xs);font-weight:500}._option_1o5xj_215[data-active=true]{background:color-mix(in srgb, var(--lime) 18%, transparent)}._option_1o5xj_215[aria-selected=true]{background:var(--lime);color:var(--ink)}._option_1o5xj_215[aria-selected=true] small{color:color-mix(in srgb, var(--ink), transparent 35%)}._empty_1o5xj_251{color:var(--desk-soft);font-size:var(--fs-xs);padding:14px 12px}@media (width<=600px){._panel_1o5xj_22{border-radius:18px}._list_1o5xj_173{max-height:min(46vh,320px)}}@media (prefers-reduced-motion:reduce){._trigger_1o5xj_27,._chevron_1o5xj_105,._option_1o5xj_215{transition:none}}
