.container.svelte-1uha8ag{display:flex;justify-content:center;align-items:center;width:100vw;height:100vh;position:relative;overflow:hidden;background-color:#050505;transition:background-color 1s cubic-bezier(.2,1.1,.4,1)}.container.transparent-bg.svelte-1uha8ag{background-color:#05050500}.toggle-layer.svelte-1uha8ag{position:absolute;inset:0;opacity:1;transition:opacity .8s cubic-bezier(.2,1.1,.4,1),filter .8s cubic-bezier(.2,1.1,.4,1);z-index:1;display:flex;justify-content:center;align-items:center}.toggle-layer.hidden.svelte-1uha8ag{opacity:0;filter:blur(20px)}.tech-bg.svelte-1uha8ag{position:absolute;inset:-100px;background-image:linear-gradient(rgba(255,255,255,.015) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.015) 1px,transparent 1px);background-size:150px 150px;animation:svelte-1uha8ag-panGrid 60s linear infinite;z-index:0;pointer-events:none}@keyframes svelte-1uha8ag-panGrid{0%{transform:translate(0)}to{transform:translate(150px,150px)}}.scanline.svelte-1uha8ag{position:absolute;top:-300px;left:0;width:100vw;height:300px;background:linear-gradient(to bottom,transparent,rgba(255,255,255,.08),transparent);animation:svelte-1uha8ag-scan 8s linear infinite;z-index:1;pointer-events:none}@keyframes svelte-1uha8ag-scan{0%{transform:translateY(-100vh)}to{transform:translateY(200vh)}}.status-widget.svelte-1uha8ag{position:absolute;top:60px;right:60px;height:80px;display:flex;flex-direction:column;align-items:flex-end;justify-content:flex-start;padding-top:12px;padding-right:12px;font-family:Inter Tight,sans-serif;font-size:1.2rem;color:#aaa;letter-spacing:.02em;z-index:10;font-weight:500}.corner.svelte-1uha8ag{position:absolute;width:80px;height:80px;border:2px solid rgba(255,255,255,.4);z-index:2;pointer-events:none}.top-left.svelte-1uha8ag{top:60px;left:60px;border-right:none;border-bottom:none;animation:svelte-1uha8ag-pulse 4s infinite alternate}.top-right.svelte-1uha8ag{top:60px;right:60px;border-left:none;border-bottom:none;animation:svelte-1uha8ag-pulse 4s infinite alternate 1s}.bottom-left.svelte-1uha8ag{bottom:60px;left:60px;border-right:none;border-top:none;animation:svelte-1uha8ag-pulse 4s infinite alternate 2s}.bottom-right.svelte-1uha8ag{bottom:60px;right:60px;border-left:none;border-top:none;animation:svelte-1uha8ag-pulse 4s infinite alternate 3s}@keyframes svelte-1uha8ag-pulse{0%{opacity:.3}to{opacity:.8}}.tech-ring.svelte-1uha8ag{position:absolute;bottom:80px;right:80px;width:100px;height:100px;border:1.5px dashed rgba(255,255,255,.2);border-radius:50%;animation:svelte-1uha8ag-spin 30s linear infinite;z-index:2;pointer-events:none}.tech-ring.svelte-1uha8ag:after{content:"";position:absolute;inset:10px;border:1px solid rgba(255,255,255,.1);border-radius:50%;border-top-color:#fff6;animation:svelte-1uha8ag-spin 15s linear reverse infinite}@keyframes svelte-1uha8ag-spin{to{transform:rotate(360deg)}}.logo-section.svelte-1uha8ag{position:absolute;top:80px;left:80px;z-index:10;display:flex;align-items:center;gap:30px;transition:all 1s cubic-bezier(.2,1.1,.4,1)}.logo-section.corner-mode.svelte-1uha8ag{top:40px;left:40px;gap:20px}.logo.svelte-1uha8ag{height:100px;filter:grayscale(100%);opacity:.95;transition:height 1s cubic-bezier(.2,1.1,.4,1)}.corner-mode.svelte-1uha8ag .logo:where(.svelte-1uha8ag){height:45px}.logo-text.svelte-1uha8ag{font-family:"Instrument Serif",serif;font-size:2.2rem;color:#999;letter-spacing:.02em;font-weight:400;font-style:italic;transition:all 1s cubic-bezier(.2,1.1,.4,1)}.corner-mode.svelte-1uha8ag .logo-text:where(.svelte-1uha8ag){font-size:1.6rem;color:#fff;text-shadow:0 2px 10px rgba(0,0,0,.5)}.scene.svelte-1uha8ag{position:absolute;opacity:0;transform:scale(.85) translateY(40px);filter:blur(16px);transition:opacity 1.2s ease,filter 1.2s ease,transform 1.2s cubic-bezier(.2,1.1,.4,1);text-align:center;pointer-events:none;display:flex;flex-direction:column;align-items:center;justify-content:center}.scene.active.svelte-1uha8ag{opacity:1;transform:scale(1) translateY(0);filter:blur(0);pointer-events:auto}h1.svelte-1uha8ag{font-size:8rem;font-weight:400;font-style:italic;letter-spacing:-.02em;margin:0 0 1rem;line-height:1.1;background:linear-gradient(180deg,#fff,#b0b0b0);-webkit-background-clip:text;-webkit-text-fill-color:transparent;text-shadow:0px 4px 20px rgba(255,255,255,.05)}p.subtitle.svelte-1uha8ag{font-size:1.3rem;font-weight:400;color:#888;letter-spacing:.5em;text-transform:uppercase;margin:0;font-family:monospace}
