.lsw{font-family:var(--font-sans);color:var(--ink);font-size:14px;line-height:1;display:inline-block;position:relative}.lsw-dark{color:#f4f1ec}.lsw-btn{border:1px solid var(--line-strong);background:var(--surface);height:40px;color:inherit;font:inherit;letter-spacing:.04em;cursor:pointer;border-radius:999px;align-items:center;gap:8px;padding-inline:8px 12px;font-size:13px;font-weight:600;transition:background-color .16s ease-out,border-color .16s ease-out;display:inline-flex;box-shadow:0 1px 2px #1b17130f}.lsw-btn:hover{border-color:var(--ink)}.lsw-dark .lsw-btn{box-shadow:none;background:#ffffff0f;border-color:#ffffff38}.lsw-dark .lsw-btn:hover{background:#ffffff1f;border-color:#fff6}.lsw-btn:focus-visible,.lsw-menu a:focus-visible{outline:2px solid var(--focus);outline-offset:2px}.lsw-flag{border-radius:50%;flex:none;display:block}.lsw-code{min-width:2ch}.lsw-caret{opacity:.6;flex:none;transition:transform .16s ease-out}.lsw-btn[aria-expanded=true] .lsw-caret{transform:rotate(180deg)}.lsw-menu{z-index:60;color:#111110;background:#fff;border:1px solid #e6e1d9;border-radius:14px;min-width:200px;margin:0;padding:6px;list-style:none;position:absolute;inset-block-start:calc(100% + 8px);inset-inline-end:0;box-shadow:0 12px 32px #1b171329}.lsw-up .lsw-menu{inset-block:auto calc(100% + 8px)}.lsw-start .lsw-menu{inset-inline:0 auto}.lsw-menu[hidden]{display:none}.lsw-menu a{min-height:44px;color:inherit;border-radius:9px;align-items:center;gap:12px;padding-inline:10px;font-size:15px;font-weight:500;text-decoration:none;transition:background-color .16s ease-out;display:flex}.lsw-menu a:hover{background:#efebe4}.lsw-menu a[aria-current=true]{font-weight:600}.lsw-name{flex:none}.lsw-check{color:#c2340a;flex:none;margin-inline-start:auto}@media (prefers-reduced-motion:reduce){.lsw-btn,.lsw-caret,.lsw-menu a{transition:none}}.lsw .lsw-menu a{color:#111110!important;text-decoration:none!important}
