.lsw{display:inline-flex;position:relative}.lsw-block{width:100%;display:flex}.lsw-btn{border-radius:var(--radius-pill);cursor:pointer;height:32px;font:inherit;color:var(--ink-2);white-space:nowrap;background:0 0;border:0;align-items:center;gap:4px;padding:0 8px 0 12px;font-size:13px;display:inline-flex}.lsw-btn:hover,.lsw-btn[aria-expanded=true]{color:var(--ink);background:var(--state-hover)}.lsw-btn .lsw-code{font-variant-numeric:tabular-nums;display:none}.lsw-dark .lsw-btn{color:var(--rail-ink-2)}.lsw-dark .lsw-btn:hover,.lsw-dark .lsw-btn[aria-expanded=true]{color:var(--rail-ink);background:0 0}.lsw-dark .lsw-btn:focus-visible{box-shadow:0 0 0 2px var(--rail), 0 0 0 4px var(--rail-ink)}.lsw-row{cursor:pointer;width:100%;height:44px;font:inherit;color:var(--ink);text-align:left;background:0 0;border:0;align-items:center;gap:8px;padding:0;font-size:15px;display:flex}.lsw-row>span{color:var(--ink-2);align-items:center;gap:4px;margin-left:auto;font-size:13px;display:inline-flex}.lsw-block .lsw-pop{left:0;right:auto}.lsw-scrim,.lsw-sh{display:none}.lsw-pop{z-index:30;border-radius:var(--radius);background:var(--surface-dialog);width:280px;box-shadow:var(--lift-2);color:var(--ink);text-align:left;padding:4px 0;position:absolute;top:calc(100% + 8px);right:0}.lsw-q{border-radius:var(--radius);height:36px;box-shadow:inset 0 0 0 1px var(--border);color:var(--ink-2);align-items:center;gap:8px;margin:8px 8px 4px;padding:0 12px;display:flex}.lsw-q:focus-within{box-shadow:inset 0 0 0 2px var(--ink)}.lsw-q input{min-width:0;font:inherit;color:var(--ink);background:0 0;border:0;outline:none;flex:auto;padding:0;font-size:13px}.lsw-g{letter-spacing:.04em;text-transform:uppercase;color:var(--ink-2);padding:8px 12px 4px;font-size:11px;font-weight:600}.lsw-o{height:40px;color:var(--ink);justify-content:space-between;align-items:center;gap:8px;padding:0 12px;font-size:14px;text-decoration:none;display:flex}.lsw-o:hover{background:var(--state-hover)}.lsw-o:focus-visible{background:var(--state-hover);box-shadow:inset 0 0 0 2px var(--ink)}.lsw-o[aria-checked=true]{font-weight:600}.lsw-o[aria-busy=true]{opacity:.6}.lsw-c{font-variant-numeric:tabular-nums;color:var(--ink-2);align-items:center;gap:4px;font-size:12px;font-weight:400;display:inline-flex}.lsw-o[aria-checked=true] .lsw-c{color:var(--ink)}.lsw-none{color:var(--ink-2);padding:8px 12px;font-size:13px}.lsw-hint{border-top:1px solid var(--hairline);color:var(--ink-2);margin:4px 0 0;padding:8px 12px;font-size:12px;line-height:1.45}@media (max-width:640px){.lsw-btn .lsw-full{display:none}.lsw-btn .lsw-code{display:inline}.lsw-scrim{z-index:46;background:var(--scrim);display:block;position:fixed;inset:0}.lsw-pop,.lsw-block .lsw-pop{z-index:47;width:auto;max-height:80vh;padding:0 0 calc(8px + env(safe-area-inset-bottom,0px));border-radius:var(--radius-lg) var(--radius-lg) 0 0;position:fixed;inset:auto 0 0;overflow:auto}.lsw-sh{justify-content:center;align-items:center;height:20px;display:flex}.lsw-sh i{background:var(--border);border-radius:2px;width:32px;height:4px}.lsw-o{border-top:1px solid var(--hairline);height:44px;padding:0 16px}.lsw-q{margin:4px 16px 8px}.lsw-hint{padding:8px 16px 4px}}@media (pointer:coarse){.lsw-btn{min-height:44px}}
