:root{--lm-surface:var(--atlas-surface,#fff);--lm-surface-2:var(--atlas-surface-2,#f4f4f5);--lm-ink:var(--atlas-ink,#0f172a);--lm-ink-2:var(--atlas-ink-2,#334155);--lm-muted:var(--atlas-muted,#64748b);--lm-line:var(--atlas-line,#e2e8f0);--lm-hover:var(--atlas-row-hover,#0000000d);--lm-accent:var(--atlas-gold,#b98a2e);--lm-accent-ink:var(--atlas-gold-ink,#1c1404);--lm-accent-bg:color-mix(in srgb, var(--lm-accent) 16%, transparent);--lm-shadow:0 2px 6px #0206101a, 0 24px 48px -16px #02061059}.lm-trigger{font:inherit;color:var(--lm-ink);background:var(--lm-surface);border:1px solid var(--lm-line);cursor:pointer;white-space:nowrap;justify-content:center;align-items:center;gap:6px;transition:border-color .18s,background-color .18s,box-shadow .18s,transform .12s;display:inline-flex}.lm-trigger:hover:not(:disabled){border-color:var(--lm-accent)}.lm-trigger:active:not(:disabled){transform:scale(.97)}.lm-trigger:focus-visible{outline:2px solid var(--lm-accent);outline-offset:2px}.lm-trigger:disabled{opacity:.5;cursor:not-allowed}.lm-trigger.is-open{border-color:var(--lm-accent);box-shadow:0 0 0 3px color-mix(in srgb, var(--lm-accent) 22%, transparent)}.lm-trigger .lm-globe{flex:none;transition:transform .45s cubic-bezier(.2,.8,.2,1)}.lm-trigger.is-open .lm-globe{transform:rotate(-30deg)}.lm-trigger .lm-chev{opacity:.7;flex:none;transition:transform .22s cubic-bezier(.2,.8,.2,1)}.lm-trigger.is-open .lm-chev{transform:rotate(180deg)}.lm-current{font-size:13px;font-weight:600;line-height:1}.lm-icon{border-radius:10px;block-size:36px;min-inline-size:36px;padding:0 9px}.lm-pill{border-radius:999px;min-block-size:32px;padding:4px 12px;font-size:13px}.lm-field{border-radius:8px;justify-content:flex-start;min-block-size:40px;inline-size:100%;padding:0 12px}.lm-field .lm-current{text-align:start;flex:1;font-size:14px;font-weight:500}.lm-mini{border-radius:999px;min-block-size:36px;padding:0 10px;font-size:12px}.lm-mini .lm-current{font-size:12px}.lm-layer{z-index:1200;pointer-events:none;font-family:inherit;position:fixed;inset:0}.lm-panel{pointer-events:auto;overscroll-behavior:contain;background:var(--lm-surface);color:var(--lm-ink);border:1px solid var(--lm-line);box-shadow:var(--lm-shadow);opacity:0;border-radius:14px;outline:none;padding:6px;transition:opacity .16s,transform .2s cubic-bezier(.2,.9,.3,1.15);position:fixed;overflow:hidden auto;transform:translateY(-8px)scale(.96)}.lm-layer.is-open .lm-panel{opacity:1;transform:none}.lm-head{letter-spacing:.06em;text-transform:uppercase;color:var(--lm-muted);border-block-end:1px solid var(--lm-line);align-items:center;gap:8px;margin-block-end:4px;padding:8px 10px 10px;font-size:11px;font-weight:700;display:flex}.lm-list{flex-direction:column;gap:2px;margin:0;padding:0;list-style:none;display:flex}.lm-list>li{opacity:0;transition:opacity .2s,transform .24s cubic-bezier(.2,.8,.2,1);transition-delay:calc(var(--i,0) * 22ms + 40ms);transform:translateY(4px)}.lm-layer.is-open .lm-list>li{opacity:1;transform:none}.lm-opt{cursor:pointer;border-radius:10px;outline:none;align-items:center;gap:12px;min-block-size:44px;padding:6px 10px;transition:background-color .15s;display:flex;position:relative}.lm-opt:before{content:"";background:var(--lm-accent);border-radius:3px;inline-size:3px;transition:transform .25s cubic-bezier(.2,.8,.2,1);position:absolute;inset-block:10px;inset-inline-start:0;transform:scaleY(0)}.lm-opt:hover,.lm-opt:focus-visible{background:var(--lm-hover)}.lm-opt:focus-visible{box-shadow:inset 0 0 0 2px color-mix(in srgb, var(--lm-accent) 60%, transparent)}.lm-opt.is-selected{background:var(--lm-accent-bg)}.lm-opt.is-selected:before{transform:scaleY(1)}.lm-code{background:var(--lm-surface-2);block-size:30px;inline-size:30px;color:var(--lm-ink-2);border:1px solid var(--lm-line);border-radius:8px;flex:none;place-items:center;font-size:12px;font-weight:700;transition:background-color .2s,color .2s,transform .2s;display:inline-grid}.lm-opt:hover:not(.is-soon) .lm-code{transform:scale(1.06)}.lm-opt.is-selected .lm-code{background:var(--lm-accent);color:var(--lm-accent-ink);border-color:#0000}.lm-names{flex-direction:column;flex:1;gap:1px;min-inline-size:0;display:flex}.lm-native{color:var(--lm-ink);text-align:start;unicode-bidi:isolate;font-size:14px;font-weight:600}.lm-local{color:var(--lm-muted);font-size:11.5px}.lm-check{color:var(--lm-accent);flex:none;animation:.3s cubic-bezier(.2,.9,.3,1.4) lm-pop}@keyframes lm-pop{0%{opacity:0;transform:scale(0)}to{opacity:1;transform:scale(1)}}.lm-opt.is-soon{cursor:not-allowed}.lm-opt.is-soon .lm-code,.lm-opt.is-soon .lm-names{opacity:.5}.lm-opt.is-soon:hover{background:0 0}.lm-soon{color:var(--lm-ink-2);background:var(--lm-surface-2);border:1px dashed var(--lm-line);border-radius:999px;flex:none;padding:3px 8px;font-size:10.5px;font-weight:600}.lm-backdrop{opacity:0;pointer-events:auto;background:#02061073;transition:opacity .2s;position:fixed;inset:0}.lm-layer.is-sheet.is-open .lm-backdrop{opacity:1}.lm-layer.is-sheet .lm-panel{max-block-size:82dvh;inline-size:auto;padding:4px 10px calc(12px + env(safe-area-inset-bottom));opacity:1;border-block-end:0;border-radius:20px 20px 0 0;transition:transform .28s cubic-bezier(.2,.9,.25,1);inset-block:auto 0;inset-inline:0;transform:translateY(100%)}.lm-layer.is-sheet.is-open .lm-panel{transform:none}.lm-grabber{background:var(--lm-line);border-radius:4px;block-size:4px;inline-size:40px;margin:6px auto 4px;display:block}.lm-layer.is-sheet .lm-opt{min-block-size:52px}@media (prefers-reduced-motion:reduce){.lm-panel,.lm-list>li,.lm-backdrop,.lm-trigger,.lm-trigger .lm-globe,.lm-trigger .lm-chev,.lm-opt:before,.lm-code{transition:none!important}.lm-check{animation:none}.lm-layer.is-sheet .lm-panel,.lm-panel,.lm-list>li{transform:none}}
