.lg{position:relative;display:inline-grid;grid-template-columns:1fr 1fr;padding:3px;border-radius:12px;background:rgba(255,255,255,.06);border:1px solid rgba(255,255,255,.1)}.lg b{position:absolute;top:3px;bottom:3px;left:3px;width:calc(50% - 3px);border-radius:9px;background:linear-gradient(135deg,#8b7bff,#ff6bd6);transition:transform .4s cubic-bezier(.3,1.3,.5,1)}.lg.pl b{transform:translateX(100%)}
.lg button{position:relative;z-index:1;background:none;border:0;color:#fff;font:600 12px Inter,sans-serif;padding:7px 12px;cursor:pointer;opacity:.55;transition:.3s}.lg button.on{opacity:1}
[data-i]{transition:opacity .25s}.sw [data-i],.sw [data-ph]{opacity:0}

.ns{position:relative;flex:1 1 200px;max-width:360px;margin:0 auto}.ns>svg{position:absolute;left:14px;top:50%;margin-top:-8px;width:16px;height:16px;stroke:#fff;fill:none;stroke-width:2;opacity:.45;pointer-events:none;transition:.3s}.ns:focus-within>svg{opacity:1;stroke:#a99bff}
.ns input{width:100%;padding:10px 64px 10px 40px;border-radius:13px;background:rgba(255,255,255,.06);border:1px solid rgba(255,255,255,.1);color:#fff;font:14px Inter,sans-serif;outline:0;transition:.3s}.ns input::placeholder{color:rgba(255,255,255,.4)}.ns input:focus{background:rgba(255,255,255,.09);border-color:#8b7bff;box-shadow:0 0 0 4px rgba(139,123,255,.16)}
.ns kbd{position:absolute;right:9px;top:50%;transform:translateY(-50%);padding:3px 8px;border-radius:7px;background:rgba(255,255,255,.08);border:1px solid rgba(255,255,255,.1);font:600 11px Inter,sans-serif;color:rgba(255,255,255,.5);pointer-events:none;transition:.3s}.ns:focus-within kbd{opacity:0}
.nsr{position:absolute;left:0;right:0;top:calc(100% + 12px);padding:8px;border-radius:18px;background:rgba(14,14,20,.96);backdrop-filter:blur(22px);border:1px solid rgba(255,255,255,.12);box-shadow:0 30px 70px -20px #000;opacity:0;transform:translateY(-8px) scale(.98);pointer-events:none;transition:.25s cubic-bezier(.2,.8,.2,1);min-width:300px}.nsr.on{opacity:1;transform:none;pointer-events:auto}
.nsi{display:flex;align-items:center;gap:12px;padding:9px 10px;border-radius:12px;color:#fff;text-decoration:none;transition:.2s}.nsi:hover,.nsi.on{background:rgba(255,255,255,.08)}.nsi i{margin-left:auto;font-style:normal;opacity:0;transform:translateX(-6px);transition:.25s;color:var(--ac)}.nsi:hover i,.nsi.on i{opacity:1;transform:none}
.nsa{width:36px;height:36px;border-radius:11px;flex:none;display:grid;place-items:center;font:700 15px 'Space Grotesk',system-ui,sans-serif;background:linear-gradient(135deg,var(--ac),#2a2a3a) center/cover}.nst{min-width:0}.nst b{display:block;font-size:14px;line-height:1.25;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.nst small{opacity:.45;font-size:12px}
.nsall{display:block;margin-top:4px;padding:10px;border-radius:12px;text-align:center;font-size:13px;font-weight:600;color:#a99bff;text-decoration:none;border-top:1px solid rgba(255,255,255,.07);transition:.2s}.nsall:hover{background:rgba(139,123,255,.12)}.nsn{padding:18px;text-align:center;opacity:.5;font-size:14px}
@media(max-width:900px){.ns{display:none}}
