.skip-link.svelte-1q37ri0{position:absolute;top:-100%;left:50%;transform:translate(-50%);background:var(--color-bg);color:var(--color-ice);padding:var(--spacing-sm) var(--spacing-md);border:1px solid var(--color-ice);border-radius:4px;font-family:var(--font-mono);font-size:.875rem;text-decoration:none;z-index:9999;transition:top .2s ease}.skip-link.svelte-1q37ri0:focus{top:var(--spacing-md);outline:2px solid var(--color-accent);outline-offset:2px}.hero.svelte-1q37ri0{min-height:100vh;min-height:100dvh;display:flex;align-items:center;justify-content:center;padding:var(--spacing-lg);position:relative;transform:translateZ(0);will-change:transform}.hero-content.svelte-1q37ri0{text-align:center;max-width:900px}.tagline.svelte-1q37ri0{color:var(--color-ice);margin-bottom:var(--spacing-sm);opacity:0;transform:translateY(20px);transition:opacity .8s ease,transform .8s ease;transition-delay:.2s;font-size:.875rem;letter-spacing:.3em}.tagline.animate.svelte-1q37ri0{opacity:1;transform:translateY(0)}.title.svelte-1q37ri0{color:var(--color-accent);margin-bottom:var(--spacing-md);font-size:clamp(2.5rem,7vw,7rem);transform:translateY(10px);transition:transform .6s ease}.title.animate.svelte-1q37ri0{transform:translateY(0)}.scramble-char{color:var(--color-ice)}.subtitle.svelte-1q37ri0{font-size:1.25rem;color:var(--color-text-muted);font-weight:300;letter-spacing:.05em;opacity:0;transform:translateY(20px);transition:opacity .8s ease,transform .8s ease;transition-delay:.8s}.subtitle.animate.svelte-1q37ri0{opacity:1;transform:translateY(0)}.scroll-indicator.svelte-1q37ri0{position:absolute;bottom:var(--spacing-lg);left:50%;transform:translate(-50%);display:flex;flex-direction:column;align-items:center;gap:var(--spacing-xs);opacity:0;transition:opacity 1s ease;transition-delay:1.5s}.scroll-indicator.animate.svelte-1q37ri0{opacity:1}.scroll-indicator.svelte-1q37ri0 .mono:where(.svelte-1q37ri0){font-size:.75rem;color:var(--color-text-muted);letter-spacing:.2em}.scroll-line.svelte-1q37ri0{width:1px;height:60px;background:linear-gradient(to bottom,var(--color-ice),transparent);animation:svelte-1q37ri0-scrollPulse 2s ease-in-out infinite}@keyframes svelte-1q37ri0-scrollPulse{0%,to{opacity:.3;transform:scaleY(.8)}50%{opacity:1;transform:scaleY(1)}}.text-container.svelte-1eq3iov{width:100%;max-width:700px;font-family:var(--font-mono);position:relative}.messages.svelte-1eq3iov{display:flex;flex-direction:column;gap:.75rem;text-align:left;min-height:200px;overflow-anchor:auto}.message.svelte-1eq3iov{display:flex;align-items:flex-start;gap:.5rem;line-height:1.6;text-align:left;animation:svelte-1eq3iov-messageFadeIn .15s ease-out}@keyframes svelte-1eq3iov-messageFadeIn{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}.text.svelte-1eq3iov{color:var(--color-ice);flex:1}.cursor.svelte-1eq3iov{animation:svelte-1eq3iov-blink 1s step-end infinite;color:var(--color-ice);min-width:1ch}@keyframes svelte-1eq3iov-blink{0%,to{opacity:1}50%{opacity:0}}.enter-section.svelte-1eq3iov{display:flex;justify-content:center;margin-top:2rem;animation:svelte-1eq3iov-fadeIn .6s ease-out}@keyframes svelte-1eq3iov-fadeIn{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.enter-lab-btn.svelte-1eq3iov{display:inline-flex;align-items:center;gap:var(--spacing-xs);padding:var(--spacing-sm) var(--spacing-md);background:rgba(var(--color-ice-rgb),.08);border:1px solid rgba(var(--color-ice-rgb),.3);color:var(--color-ice);font-family:var(--font-mono);font-size:var(--font-xs);font-weight:600;letter-spacing:.15em;text-decoration:none;transition:all var(--duration-slow) var(--ease-smooth);position:relative;overflow:hidden;isolation:isolate}.enter-lab-btn.svelte-1eq3iov:after{content:"";position:absolute;inset:-20px;background:radial-gradient(circle at center,rgba(var(--color-ice-rgb),.3),transparent 70%);opacity:0;transition:opacity var(--duration-slow) var(--ease-smooth);z-index:-1;pointer-events:none}.enter-lab-btn.svelte-1eq3iov:before{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,rgba(var(--color-ice-rgb),.15),transparent);transition:left .5s var(--ease-smooth)}@media(hover:hover){.enter-lab-btn.svelte-1eq3iov:hover{background:rgba(var(--color-ice-rgb),.15);border-color:var(--color-ice);transform:translateY(-2px)}.enter-lab-btn.svelte-1eq3iov:hover:after{opacity:1}.enter-lab-btn.svelte-1eq3iov:hover:before{left:100%}.enter-lab-btn.svelte-1eq3iov:hover .btn-arrow:where(.svelte-1eq3iov){transform:translate(4px)}}@media(hover:none){.enter-lab-btn.svelte-1eq3iov:active{background:rgba(var(--color-ice-rgb),.2);border-color:var(--color-ice);transform:scale(.98)}}.btn-text.svelte-1eq3iov{position:relative;z-index:1}.btn-arrow.svelte-1eq3iov{font-size:1.2rem;transition:transform var(--duration-slow) var(--ease-smooth);position:relative;z-index:1}@media(max-width:640px){.text-container.svelte-1eq3iov{max-width:100%;padding:0 var(--spacing-sm)}.messages.svelte-1eq3iov{min-height:150px}.message.svelte-1eq3iov{font-size:var(--font-sm);line-height:1.7}.enter-lab-btn.svelte-1eq3iov{padding:calc(var(--spacing-sm) * .875) calc(var(--spacing-md) * .75);font-size:calc(var(--font-xs) * .9167)}}.footer.svelte-jz8lnl{min-height:100vh;min-height:100dvh;display:flex;align-items:center;justify-content:center;padding:var(--spacing-xl) var(--spacing-lg);position:relative;opacity:0;transform:translate3d(0,30px,0);transition:opacity var(--duration-slow) var(--ease-smooth),transform var(--duration-slow) var(--ease-smooth);will-change:transform,opacity}.footer.visible.svelte-jz8lnl{opacity:1;transform:translateZ(0)}.footer-content.svelte-jz8lnl{width:100%;max-width:1200px;display:flex;flex-direction:column;gap:var(--spacing-xl)}.footer-main.svelte-jz8lnl{text-align:center;display:flex;flex-direction:column;align-items:center}.footer-subtitle.svelte-jz8lnl{color:var(--color-ice);font-size:var(--font-sm);letter-spacing:.3em;margin-block:var(--spacing-md)}.waitlist-section.svelte-jz8lnl{display:flex;flex-direction:column;align-items:center;gap:var(--spacing-md)}.footer-bottom.svelte-jz8lnl{display:flex;justify-content:space-between;padding-top:var(--spacing-lg);border-top:1px solid rgba(var(--color-ice-rgb),.1);color:var(--color-text-muted);font-size:var(--font-xs)}@media(max-width:640px){.footer-bottom.svelte-jz8lnl{flex-direction:column;align-items:center;gap:var(--spacing-xs);text-align:center}}.loading-screen.svelte-1uha8ag{position:fixed;top:0;left:0;width:100%;height:100%;background:var(--color-bg);display:flex;align-items:center;justify-content:center;z-index:9999}.loading-content.svelte-1uha8ag{display:flex;flex-direction:column;align-items:center;gap:var(--spacing-sm)}.loading-text.svelte-1uha8ag{font-family:var(--font-mono);font-size:var(--font-sm);color:var(--color-ice);letter-spacing:.3em;animation:svelte-1uha8ag-pulse 1.5s ease-in-out infinite}.loading-bar.svelte-1uha8ag{width:200px;height:2px;background:rgba(var(--color-ice-rgb),.2);border-radius:var(--radius-xs);overflow:hidden}.loading-progress.svelte-1uha8ag{width:100%;height:100%;background:var(--color-ice);animation:svelte-1uha8ag-loadProgress 1.5s ease-out forwards}@keyframes svelte-1uha8ag-pulse{0%,to{opacity:.5}50%{opacity:1}}@keyframes svelte-1uha8ag-loadProgress{0%{transform:translate(-100%)}to{transform:translate(0)}}.content-overlay.svelte-1uha8ag{position:relative;z-index:1;display:block;opacity:1;transform:translateZ(0);backface-visibility:hidden}@media(min-width:769px){.content-overlay.svelte-1uha8ag{pointer-events:none}.content-overlay.svelte-1uha8ag>*{pointer-events:auto}}
