.lang.svelte-wj1kq2{display:inline-flex;position:relative}.trigger.svelte-wj1kq2{border:1px solid var(--nav-line,var(--line-strong));height:2.125rem;color:var(--nav-fg,var(--foreground));cursor:pointer;transition:border-color .2s var(--ease-out);align-items:center;gap:.45rem;padding:0 .6rem;display:inline-flex}.trigger.svelte-wj1kq2:hover{border-color:var(--nav-fg-2,var(--fg-2))}.trigger.svelte-wj1kq2:disabled{opacity:.6;cursor:progress}.code.svelte-wj1kq2{font-family:var(--font-mono);font-size:.72rem;font-weight:600;font-stretch:87.5%}.chev.svelte-wj1kq2{fill:none;stroke:currentColor;stroke-width:1.5px;width:.6rem;height:.4rem;transition:transform .3s var(--ease-out)}[aria-expanded=true].svelte-wj1kq2 .chev:where(.svelte-wj1kq2){transform:rotate(180deg)}.menu.svelte-wj1kq2{z-index:60;background:var(--background);width:14rem;max-height:min(70vh,26rem);color:var(--foreground);border:1px solid var(--line-strong);transform-origin:100% 0;animation:svelte-wj1kq2-menu-in .26s var(--ease-out) both;padding:.35rem;position:absolute;top:calc(100% + .5rem);right:0;overflow-y:auto}[data-align=left].svelte-wj1kq2 .menu:where(.svelte-wj1kq2){transform-origin:0 0;left:0;right:auto}[data-placement=top].svelte-wj1kq2 .menu:where(.svelte-wj1kq2){transform-origin:0 100%;top:auto;bottom:calc(100% + .5rem)}.menu.svelte-wj1kq2 button:where(.svelte-wj1kq2){text-align:left;cursor:pointer;width:100%;animation:svelte-wj1kq2-item-in .34s var(--ease-out) both;animation-delay:calc(var(--i) * 18ms);grid-template-columns:2rem minmax(0,1fr) auto;align-items:center;gap:.5rem;padding:.55rem .6rem;font-size:.875rem;display:grid}.menu.svelte-wj1kq2 button:where(.svelte-wj1kq2):hover,.menu.svelte-wj1kq2 button:where(.svelte-wj1kq2):focus-visible{background:var(--raised);outline:none}.menu.svelte-wj1kq2 .code:where(.svelte-wj1kq2){color:var(--fg-3)}.name.svelte-wj1kq2{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.dot.svelte-wj1kq2{background:var(--primary);width:.5rem;height:.5rem}.error.svelte-wj1kq2{z-index:61;background:var(--background);width:15rem;color:var(--error-foreground);border:1px solid color-mix(in oklab, var(--error-foreground) 45%, var(--line-strong));padding:.6rem .75rem;font-size:.8rem;position:absolute;top:calc(100% + .5rem);right:0}@keyframes svelte-wj1kq2-menu-in{0%{opacity:0;transform:translateY(-6px)scale(.98)}}@keyframes svelte-wj1kq2-item-in{0%{opacity:0;transform:translate(-4px)}}
