@property --ls-angle{syntax:"<angle>";inherits:false;initial-value:0deg}.ls-root{--ls-bg:#05071b;--ls-blue-100:#a9c7ff;--ls-blue-200:#6e8cff;--ls-blue-300:#4d6dff;--ls-blue-400:#1c2452;--ls-radius:12px;font-family:Saira,system-ui,sans-serif;display:inline-block;position:relative}.ls-trigger{isolation:isolate;cursor:pointer;border-radius:var(--ls-radius);background:0 0;border:none;align-items:center;padding:0;display:flex;position:relative}.ls-trigger-inner{z-index:2;background:var(--ls-bg);border-radius:var(--ls-radius);color:var(--ls-blue-100);letter-spacing:.01em;white-space:nowrap;-webkit-user-select:none;user-select:none;align-items:center;gap:10px;padding:10px 14px;font-size:14px;font-weight:500;transition:color .3s;display:flex;position:relative}.ls-root:hover .ls-trigger-inner{color:#fff}.ls-border{border-radius:var(--ls-radius);z-index:1;pointer-events:none;position:absolute;inset:0;overflow:hidden}.ls-border:before{content:"";background:conic-gradient(from 0deg, transparent 0%, var(--ls-blue-300) 10%, transparent 20%, transparent 50%, var(--ls-blue-300) 60%, transparent 70%);filter:brightness(1.35);width:600px;height:600px;animation:4s linear infinite ls-rotate;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)rotate(0)}.ls-root:hover .ls-border:before{animation-direction:reverse}.ls-root:focus-within .ls-border:before{transition:transform 4s;transform:translate(-50%,-50%)rotate(440deg)}.ls-nebula{border-radius:var(--ls-radius);filter:blur(30px);opacity:.4;z-index:0;transition:opacity .4s;position:absolute;inset:0;overflow:hidden}.ls-nebula:before{content:"";background:conic-gradient(from 0deg, transparent 0%, var(--ls-blue-300) 8%, var(--ls-blue-200) 15%, transparent 25%, transparent 50%, var(--ls-blue-200) 58%, var(--ls-blue-300) 65%, transparent 75%);width:700px;height:700px;animation:4s linear infinite ls-rotate;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)rotate(0)}.ls-root:hover .ls-nebula,.ls-root.ls-open .ls-nebula{opacity:.7}.ls-root:hover .ls-nebula:before{animation-direction:reverse}.ls-stardust{border-radius:var(--ls-radius);filter:blur(2px);z-index:1;pointer-events:none;position:absolute;inset:0;overflow:hidden}.ls-stardust:before{content:"";background:conic-gradient(from 90deg, transparent 0%, var(--ls-blue-100) 5%, transparent 12%, transparent 33%, var(--ls-blue-200) 38%, transparent 45%, transparent 66%, var(--ls-blue-100) 71%, transparent 78%);filter:brightness(1.5);width:600px;height:600px;animation:4s linear infinite ls-rotate;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)rotate(0)}.ls-root:hover .ls-stardust:before{animation-direction:reverse}.ls-cosmic-dust{border-radius:var(--ls-radius);filter:blur(3px);z-index:0;pointer-events:none;position:absolute;inset:-2px;overflow:hidden}.ls-cosmic-dust:before{content:"";background:conic-gradient(from 180deg, transparent 0%, var(--ls-blue-300) 6%, transparent 14%, transparent 50%, var(--ls-blue-200) 56%, transparent 64%);filter:brightness(1.2);width:650px;height:650px;animation:4s linear infinite reverse ls-rotate;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)rotate(0)}.ls-particle{background:var(--ls-blue-100);opacity:.6;pointer-events:none;z-index:3;border-radius:50%;width:2px;height:2px;animation:3s ease-in-out infinite ls-float;position:absolute}.ls-particle:first-child{animation-delay:0s;top:15%;left:10%}.ls-particle:nth-child(2){animation-delay:.5s;top:70%;left:25%}.ls-particle:nth-child(3){animation-delay:1s;top:20%;right:15%}.ls-particle:nth-child(4){animation-delay:1.5s;top:80%;right:20%}.ls-particle:nth-child(5){animation-delay:2s;top:45%;left:5%}.ls-particle:nth-child(6){width:3px;height:3px;animation-delay:.8s;top:50%;right:8%}.ls-particle:nth-child(7){animation-delay:1.3s;top:10%;left:50%}.ls-particle:nth-child(8){width:1px;height:1px;animation-delay:2.2s;top:90%;left:60%}.ls-panel{background:var(--ls-bg);border-radius:var(--ls-radius);z-index:50;border:1px solid #4d6dff33;min-width:240px;padding:8px 0;position:absolute;top:calc(100% + 8px);left:0;overflow:hidden;box-shadow:0 8px 32px #4d6dff26,0 0 60px #4d6dff0d}.ls-globe-icon{width:36px;height:36px;color:var(--ls-blue-200);background:linear-gradient(#1c2452,#05071b,#2a3875);border:1px solid #0000;border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;transition:color .3s;display:flex;position:relative;overflow:hidden}.ls-root:hover .ls-globe-icon{color:var(--ls-blue-100)}.ls-globe-border{pointer-events:none;border-radius:10px;position:absolute;inset:0;overflow:hidden}.ls-globe-border:before{content:"";background:conic-gradient(from 0deg, transparent 0%, var(--ls-blue-300) 12%, transparent 24%, transparent 50%, var(--ls-blue-300) 62%, transparent 74%);filter:brightness(1.3);width:200px;height:200px;animation:4s linear infinite ls-rotate;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)rotate(0)}.ls-cosmic-glow{background:var(--ls-blue-300);filter:blur(20px);opacity:.8;pointer-events:none;z-index:0;border-radius:50%;width:30px;height:30px;transition:opacity .3s;position:absolute;top:50%;left:-4px;transform:translateY(-50%)}.ls-root:hover .ls-cosmic-glow{opacity:.3}.ls-input-mask{background:linear-gradient(to right, transparent, var(--ls-bg));pointer-events:none;z-index:3;border-radius:0 var(--ls-radius) var(--ls-radius) 0;width:40px;transition:opacity .3s;position:absolute;top:0;bottom:0;right:0}.ls-root:focus-within .ls-input-mask{opacity:0}.ls-search-input{width:100%;color:var(--ls-blue-100);background:#ffffff0d;border:1px solid #4d6dff33;border-radius:8px;outline:none;padding:8px 12px;font-family:Saira,system-ui,sans-serif;font-size:13px;transition:border-color .3s}.ls-search-input::placeholder{color:var(--ls-blue-200);opacity:.7}.ls-search-input:focus{border-color:var(--ls-blue-300)}.ls-list{max-height:220px;padding:4px 0;overflow-y:auto}.ls-list::-webkit-scrollbar{width:6px}.ls-list::-webkit-scrollbar-track{background:0 0}.ls-list::-webkit-scrollbar-thumb{background:var(--ls-blue-300);border-radius:3px}.ls-lang-item{color:var(--ls-blue-200);cursor:pointer;text-align:left;background:0 0;border:none;align-items:center;gap:10px;width:100%;padding:8px 14px;font-family:Saira,system-ui,sans-serif;font-size:13px;transition:background .2s,color .2s;display:flex}.ls-lang-item:hover{color:var(--ls-blue-100);background:#4d6dff1a}.ls-lang-item.ls-active,.ls-lang-item.ls-focused{color:var(--ls-blue-100);background:#4d6dff33}@keyframes ls-float{0%,to{opacity:.6;transform:translateY(0)scale(1)}50%{opacity:1;transform:translateY(-6px)scale(1.5)}}@keyframes ls-rotate{0%{transform:translate(-50%,-50%)rotate(0)}to{transform:translate(-50%,-50%)rotate(450deg)}}
