.splash-root.svelte-ohd1sp{position:absolute;inset:0;width:100%;height:100%;overflow:hidden;z-index:100}.splash-bg.svelte-ohd1sp{position:absolute;inset:0;background:radial-gradient(ellipse at 50% 40%,#0f172a,#020617)}.splash-letter-grid.svelte-ohd1sp{position:absolute;inset:0;display:grid;grid-template-columns:repeat(auto-fill,minmax(60px,1fr));grid-template-rows:repeat(auto-fill,minmax(60px,1fr));opacity:.25;overflow:hidden;mask-image:radial-gradient(ellipse 70% 70% at 50% 50%,black 30%,transparent 100%);-webkit-mask-image:radial-gradient(ellipse 70% 70% at 50% 50%,black 30%,transparent 100%)}.grid-letter.svelte-ohd1sp{display:flex;align-items:center;justify-content:center;font-size:1.5rem;font-weight:800;color:#fff;opacity:.1;animation:svelte-ohd1sp-pulseLetter 4s ease-in-out infinite}.splash-highlights.svelte-ohd1sp{position:absolute;inset:0;pointer-events:none}.highlight-bar.svelte-ohd1sp{position:absolute;height:32px;border-radius:16px;opacity:0;animation:svelte-ohd1sp-highlightSwipe 4s ease-in-out infinite}.h-blue.svelte-ohd1sp{top:20%;left:15%;width:200px;background:#3b82f680;animation-delay:.5s}.h-purple.svelte-ohd1sp{top:70%;left:55%;width:250px;background:#a855f780;animation-delay:1.5s;transform:rotate(45deg)}.h-pink.svelte-ohd1sp{top:40%;left:65%;width:180px;background:#ec489980;animation-delay:2.2s;transform:rotate(-30deg)}.h-green.svelte-ohd1sp{top:80%;left:15%;width:150px;background:#10b98166;animation-delay:3s;transform:rotate(15deg)}.splash-glow.svelte-ohd1sp{position:absolute;top:35%;left:50%;transform:translate(-50%,-50%);width:500px;height:500px;border-radius:50%;background:radial-gradient(circle,rgba(59,130,246,.15) 0%,rgba(139,92,246,.08) 40%,transparent 70%);pointer-events:none;animation:svelte-ohd1sp-glowPulse 3s ease-in-out infinite}.splash-content.svelte-ohd1sp{position:relative;z-index:10;width:100%;height:100%;display:flex;flex-direction:column;align-items:center;justify-content:center}.splash-inner.svelte-ohd1sp{display:flex;flex-direction:column;align-items:center;gap:2rem}.splash-logo-wrap.svelte-ohd1sp{position:relative;width:140px;height:140px;display:flex;align-items:center;justify-content:center}.splash-logo-box.svelte-ohd1sp{position:relative;width:120px;height:120px;display:flex;align-items:center;justify-content:center;border-radius:2.2rem;background:linear-gradient(135deg,#3b82f6,#8b5cf6,#d946ef);box-shadow:0 0 60px #3b82f666,0 0 120px #8b5cf633}.splash-logo-glow.svelte-ohd1sp{position:absolute;inset:0;border-radius:2.2rem;background:linear-gradient(to top right,rgba(255,255,255,.3),transparent);mix-blend-mode:overlay}.splash-logo-ring.svelte-ohd1sp{position:absolute;inset:-6px;border-radius:2.4rem;border:1.5px solid rgba(255,255,255,.15);animation:svelte-ohd1sp-ringPulse 2s ease-in-out infinite}.orbit-ring.svelte-ohd1sp{position:absolute;inset:-28px;animation:svelte-ohd1sp-orbitSpin 8s linear infinite}.orbit-letter.svelte-ohd1sp{position:absolute;width:32px;height:32px;display:flex;align-items:center;justify-content:center;font-weight:900;font-size:1.1rem;color:#fff;border-radius:8px;background:#ffffff1a;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);border:1px solid rgba(255,255,255,.2);animation:svelte-ohd1sp-orbitCounterSpin 8s linear infinite}.orbit-1.svelte-ohd1sp{top:-16px;left:50%;margin-left:-16px;color:#93c5fd;box-shadow:0 0 15px #60a5fa80}.orbit-2.svelte-ohd1sp{right:-16px;top:50%;margin-top:-16px;color:#c4b5fd;box-shadow:0 0 15px #a78bfa80}.orbit-3.svelte-ohd1sp{bottom:-16px;left:50%;margin-left:-16px;color:#f9a8d4;box-shadow:0 0 15px #f472b680}.orbit-4.svelte-ohd1sp{left:-16px;top:50%;margin-top:-16px;color:#6ee7b7;box-shadow:0 0 15px #34d39980}.splash-title-area.svelte-ohd1sp{display:flex;flex-direction:column;align-items:center;gap:.5rem}.splash-title.svelte-ohd1sp{display:flex;flex-direction:column;align-items:center;line-height:1;gap:0}.splash-title-word.svelte-ohd1sp{font-size:3.5rem;font-weight:900;color:#fff;letter-spacing:.2em;text-shadow:0 0 30px rgba(255,255,255,.2)}.splash-title-search.svelte-ohd1sp{font-size:3.5rem;font-weight:900;letter-spacing:.2em;background:linear-gradient(135deg,#60a5fa,#a78bfa,#f472b6);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;filter:drop-shadow(0 0 20px rgba(139,92,246,.5))}.splash-subtitle.svelte-ohd1sp{display:flex;align-items:center;gap:.75rem;color:#60a5fab3;font-weight:600;letter-spacing:.3em;font-size:.85rem;text-transform:uppercase;margin-top:.5rem}.splash-subtitle-line.svelte-ohd1sp{width:2.5rem;height:1px;background:#60a5fa66}.splash-loader-wrap.svelte-ohd1sp{width:180px;margin-top:.5rem}.splash-loader-track.svelte-ohd1sp{width:100%;height:4px;border-radius:4px;background:#ffffff14;overflow:hidden}.splash-loader-bar.svelte-ohd1sp{width:100%;height:100%;border-radius:4px;background:linear-gradient(90deg,#3b82f6,#8b5cf6,#ec4899);transform-origin:left;animation:svelte-ohd1sp-loadProgress 2.2s ease-out forwards}@keyframes svelte-ohd1sp-pulseLetter{0%,to{opacity:.1;transform:scale(1);color:#fff}50%{opacity:.8;transform:scale(1.1);color:#a78bfa;text-shadow:0 0 10px rgba(167,139,250,.8)}}@keyframes svelte-ohd1sp-highlightSwipe{0%{opacity:0;clip-path:inset(0 100% 0 0 round 16px)}15%{opacity:1;clip-path:inset(0 0 0 0 round 16px)}85%{opacity:1;clip-path:inset(0 0 0 0 round 16px)}to{opacity:0;clip-path:inset(0 0 0 100% round 16px)}}@keyframes svelte-ohd1sp-glowPulse{0%,to{opacity:1;transform:translate(-50%,-50%) scale(1)}50%{opacity:.7;transform:translate(-50%,-50%) scale(1.1)}}@keyframes svelte-ohd1sp-ringPulse{0%,to{opacity:.3;transform:scale(1)}50%{opacity:.7;transform:scale(1.05)}}@keyframes svelte-ohd1sp-orbitSpin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes svelte-ohd1sp-orbitCounterSpin{0%{transform:rotate(0)}to{transform:rotate(-360deg)}}@keyframes svelte-ohd1sp-loadProgress{0%{transform:scaleX(0)}to{transform:scaleX(1)}}.scrollbar-hide.svelte-1s1fbh2::-webkit-scrollbar{display:none}.scrollbar-hide.svelte-1s1fbh2{-ms-overflow-style:none;scrollbar-width:none}.ws-container.svelte-zggrx3{background-color:transparent}@keyframes svelte-lljqym-dropIn{0%{transform:translateY(-50px) scale(0);opacity:0}to{transform:translateY(0) scale(1);opacity:1}}
