.ls-root{--ls-surface:#121211;--ls-raised:#0a0a09;--ls-line:#d9d9d11f;--ls-line-strong:#d9d9d142;--ls-text:#f5f5f0;--ls-muted:#d9d9d1;--ls-dim:#8e8e87;--ls-yellow:#fb0;z-index:110;font-family:var(--font-geist-sans), ui-sans-serif, system-ui, sans-serif;place-items:center;padding:24px;display:grid;position:fixed;inset:0}.ls-backdrop{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#000000c7;animation:.25s both ls-fade;position:absolute;inset:0}@keyframes ls-fade{0%{opacity:0}}.ls-panel{border:1px solid var(--ls-line);background:var(--ls-surface);width:min(600px,100%);max-height:min(720px,100vh - 48px);color:var(--ls-text);border-radius:22px;flex-direction:column;animation:.4s cubic-bezier(.2,.8,.2,1) both ls-in;display:flex;position:relative;overflow:hidden;box-shadow:0 40px 90px -30px #000,0 0 0 1px #0000008c}@keyframes ls-in{0%{opacity:0;transform:translateY(18px)scale(.98)}}.ls-panel :is(button,a):focus-visible{outline:2px solid var(--ls-yellow);outline-offset:2px}.ls-panel button{cursor:pointer}.ls-head{justify-content:space-between;align-items:center;gap:12px;padding:20px 20px 14px 24px;display:flex}.ls-kicker{letter-spacing:.16em;text-transform:uppercase;color:var(--ls-muted);align-items:center;gap:8px;font-size:10.5px;font-weight:600;display:flex}.ls-kicker:before{content:"";background:var(--ls-yellow);border-radius:50%;width:6px;height:6px}.ls-heading{letter-spacing:-.035em;margin-top:6px;font-size:24px;font-weight:650;line-height:1.1}.ls-close{width:36px;height:36px;color:var(--ls-muted);background:#d9d9d114;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;transition:background .2s,color .2s;display:flex}.ls-close:hover{color:var(--ls-text);background:#d9d9d129}.ls-search{border:1px solid var(--ls-line);background:var(--ls-raised);color:var(--ls-dim);border-radius:14px;align-items:center;gap:10px;margin:0 24px 6px;padding:0 8px 0 14px;transition:border-color .2s,color .2s;display:flex}.ls-search:focus-within{color:var(--ls-yellow);border-color:#ffbb0073}.ls-search svg{flex-shrink:0}.ls-search input{min-width:0;color:var(--ls-text);background:0 0;border:0;outline:none;flex:1;padding:13px 0;font-size:16px}.ls-search input::placeholder{color:var(--ls-dim)}.ls-search-clear{width:30px;height:30px;color:var(--ls-dim);border-radius:50%;place-items:center;display:grid}.ls-search-clear:hover{color:var(--ls-text);background:#d9d9d114}.ls-body{overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:#d9d9d140 transparent;flex:1;align-content:start;gap:18px;min-height:0;padding:14px 24px 24px;display:grid;overflow-y:auto}.ls-everywhere{isolation:isolate;text-align:left;width:100%;color:var(--ls-text);align-items:center;gap:12px;padding:12px 16px 12px 12px;display:flex;position:relative}.ls-everywhere:before{content:"";z-index:-1;border:1px solid var(--ls-line);background:var(--ls-raised);border-radius:12px;transition:background .2s,border-color .2s;position:absolute;inset:0;transform:skew(-8deg)}.ls-everywhere:hover:before{border-color:var(--ls-line-strong)}.ls-everywhere-icon{width:38px;height:38px;color:var(--ls-yellow);background:#d9d9d114;border-radius:50%;flex-shrink:0;place-items:center;display:grid}.ls-everywhere-copy{gap:2px;min-width:0;display:grid}.ls-everywhere-copy strong{letter-spacing:-.01em;font-size:15px;font-weight:650}.ls-everywhere-copy small{color:var(--ls-dim);font-size:12px}.ls-count{font-family:var(--font-geist-mono), ui-monospace, monospace;letter-spacing:.1em;text-transform:uppercase;color:var(--ls-dim);margin-left:auto;font-size:10.5px}.ls-everywhere[aria-pressed=true]{color:#000}.ls-everywhere[aria-pressed=true]:before{border-color:var(--ls-yellow);background:var(--ls-yellow)}.ls-everywhere[aria-pressed=true] :is(small,.ls-count){color:#000000a6}.ls-everywhere[aria-pressed=true] .ls-everywhere-icon{color:#000;background:#0000001a}.ls-group{gap:10px;display:grid}.ls-state{font-family:var(--font-geist-mono), ui-monospace, monospace;letter-spacing:.14em;text-transform:uppercase;color:var(--ls-dim);font-size:10.5px;font-weight:500}.ls-chips{flex-wrap:wrap;gap:8px 10px;padding-left:4px;display:flex}.ls-chip{isolation:isolate;min-height:38px;color:var(--ls-text);align-items:center;gap:7px;padding:8px 16px;font-size:14px;font-weight:550;transition:color .2s;display:inline-flex;position:relative}.ls-chip:before{content:"";z-index:-1;border:1px solid var(--ls-line-strong);background:var(--ls-raised);border-radius:8px;transition:background .2s,border-color .2s,transform .3s cubic-bezier(.22,1,.36,1);position:absolute;inset:0;transform:skew(-8deg)}.ls-chip:hover:before{border-color:var(--ls-yellow)}.ls-chip:active:before{transform:skew(-8deg)scale(.96)}.ls-chip[aria-pressed=true]{color:#000}.ls-chip[aria-pressed=true]:before{border-color:var(--ls-yellow);background:var(--ls-yellow)}.ls-chip-count{font-family:var(--font-geist-mono), ui-monospace, monospace;color:var(--ls-dim);font-size:10.5px}.ls-chip[aria-pressed=true] .ls-chip-count{color:#0000008c}.ls-skeleton{flex-wrap:wrap;gap:10px;padding-left:4px;display:flex}.ls-skeleton i{background:#d9d9d10f;border-radius:8px;height:38px;animation:1.2s ease-in-out infinite alternate ls-pulse;transform:skew(-8deg)}@keyframes ls-pulse{to{background:#d9d9d11f}}.ls-empty{text-align:center;color:var(--ls-muted);justify-items:center;gap:12px;padding:32px 0;font-size:14px;display:grid}.ls-empty button{color:var(--ls-yellow);text-underline-offset:3px;font-weight:600;text-decoration:underline}.ls-refreshing{text-align:center;color:var(--ls-dim);font-size:11px}@media (max-width:700px){.ls-root{place-items:end stretch;padding:0}.ls-panel{width:auto;max-height:86svh;padding-bottom:env(safe-area-inset-bottom,0px);border-width:1px 0 0;border-radius:22px 22px 0 0;animation-name:ls-sheet-in}.ls-panel:before{content:"";background:var(--ls-line-strong);border-radius:4px;flex-shrink:0;align-self:center;width:38px;height:4px;margin-top:8px}.ls-head{padding:10px 16px 12px 20px}.ls-heading{font-size:21px}.ls-search{margin-inline:20px}.ls-body{padding:14px 20px 20px}}@keyframes ls-sheet-in{0%{transform:translateY(100%)}}@media (prefers-reduced-motion:reduce){.ls-root *,.ls-root{transition:none!important;animation:none!important}}
