@keyframes svelte-18hak38-scanline{0%{background-position:200%}to{background-position:-200%}}.scan-effect.svelte-18hak38{background:linear-gradient(90deg,#ffffff1a 0%,#ffffffe6 50%,#ffffff1a 100%) 0 0/200% 100%;animation:2.5s linear infinite svelte-18hak38-scanline;-webkit-mask-image:url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjAiIGhlaWdodD0iMjAiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGNpcmNsZSBjeD0iMiIgY3k9IjIiIHI9IjIiIGZpbGw9IiNmZmYiLz48L3N2Zz4=);mask-image:url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjAiIGhlaWdodD0iMjAiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGNpcmNsZSBjeD0iMiIgY3k9IjIiIHI9IjIiIGZpbGw9IiNmZmYiLz48L3N2Zz4=);-webkit-mask-size:20px 20px;mask-size:20px 20px}@media (-webkit-device-pixel-ratio<=1.5),(resolution<=144dpi){.simo-logo.svelte-1uha8ag{font-weight:300!important}}.scroll-cursor.svelte-1uha8ag{animation:2s cubic-bezier(.4,0,.2,1) infinite svelte-1uha8ag-scroll-drop}@keyframes svelte-1uha8ag-scroll-drop{0%{transform:translateY(-100%)}to{transform:translateY(200%)}}@keyframes svelte-1uha8ag-dust-twinkle{0%{opacity:.3;filter:blur()}to{opacity:.9;filter:blur(.5px)}}@keyframes svelte-1uha8ag-scanner-sweep{0%{opacity:0;left:0%}5%{opacity:1}95%{opacity:1}to{opacity:0;left:100%}}.blueprint-cover.svelte-1uha8ag{transform-origin:100%;transition:transform 2.5s cubic-bezier(.4,0,.2,1) .5s;transform:scaleX(1)}.is-revealed .blueprint-cover.svelte-1uha8ag{transform:scaleX(0)}.scanner-line.svelte-1uha8ag{opacity:0;left:0%}.is-revealed .scanner-line.svelte-1uha8ag{animation:2.5s cubic-bezier(.4,0,.2,1) .5s forwards svelte-1uha8ag-scanner-sweep}.dust-overlay.svelte-1uha8ag{clip-path:polygon(48% 30%,86% 50%,50% 78%,10% 55%);background-image:radial-gradient(1.5px 1.5px at 10% 20%,#22d3ee,#0000),radial-gradient(2px 2px at 25% 45%,#22d3ee,#0000),radial-gradient(1px 1px at 40% 15%,#22d3ee,#0000),radial-gradient(2.5px 2.5px at 60% 55%,#22d3ee,#0000),radial-gradient(1px 1px at 75% 30%,#22d3ee,#0000),radial-gradient(1.5px 1.5px at 90% 70%,#22d3ee,#0000),radial-gradient(1px 1px at 15% 85%,#22d3ee,#0000),radial-gradient(2px 2px at 45% 80%,#22d3ee,#0000),radial-gradient(1.5px 1.5px at 80% 90%,#22d3ee,#0000),radial-gradient(1px 1px at 50% 40%,#22d3ee,#0000);background-size:120px 120px;animation:4s ease-in-out infinite alternate svelte-1uha8ag-dust-twinkle}
