.stage.svelte-1uha8ag{position:relative;width:100vw;height:100vh;height:100dvh;overflow:hidden;background:var(--color-void);padding:var(--safe-top) var(--safe-right) var(--safe-bottom) var(--safe-left)}.stage.svelte-1uha8ag:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background-image:radial-gradient(color-mix(in srgb,var(--color-emerald) 5%,transparent) 1px,transparent 1px);background-size:28px 28px;background-position:center center;-webkit-mask-image:radial-gradient(ellipse at center,black 10%,transparent 80%);mask-image:radial-gradient(ellipse at center,black 10%,transparent 80%);opacity:.5;pointer-events:none}.stage.svelte-1uha8ag:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:radial-gradient(ellipse at center,transparent 0%,var(--color-black) 95%);pointer-events:none}.cursor-glow.svelte-1uha8ag{position:fixed;top:0;left:0;width:720px;height:720px;margin:-360px 0 0 -360px;border-radius:50%;background:radial-gradient(circle,color-mix(in srgb,var(--color-emerald) 9%,transparent) 0%,transparent 60%);filter:blur(40px);pointer-events:none;z-index:2;opacity:0;transition:opacity 1.2s var(--ease) .4s;will-change:transform}.stage.loaded.svelte-1uha8ag .cursor-glow:where(.svelte-1uha8ag){opacity:1}header.svelte-1uha8ag{position:relative;z-index:10;display:flex;align-items:center;justify-content:space-between;padding:clamp(18px,2.4vw,28px) clamp(20px,3.4vw,40px);opacity:0;transform:translateY(-4px);animation:fade-in .8s var(--ease) .1s forwards}.logo.svelte-1uha8ag{display:inline-flex;align-items:center;gap:11px;cursor:default;-webkit-user-select:none;user-select:none}.logo-mark.svelte-1uha8ag{width:24px;height:24px;border:1px solid color-mix(in srgb,var(--color-emerald) 45%,transparent);border-radius:4px;display:flex;align-items:center;justify-content:center;font-family:var(--font-mono);font-size:9.5px;font-weight:600;color:var(--color-emerald);background:color-mix(in srgb,var(--color-emerald) 6%,transparent);letter-spacing:.04em;transition:all .25s var(--ease-soft)}.logo.svelte-1uha8ag:hover .logo-mark:where(.svelte-1uha8ag){background:color-mix(in srgb,var(--color-emerald) 12%,transparent);border-color:color-mix(in srgb,var(--color-emerald) 65%,transparent)}.logo-word.svelte-1uha8ag{font-family:var(--font-mono);font-size:12px;font-weight:500;letter-spacing:.22em;color:var(--color-bright);text-transform:uppercase}.sign-in.svelte-1uha8ag{font-family:var(--font-mono);font-size:11px;font-weight:500;color:var(--color-soft);text-transform:uppercase;letter-spacing:.2em;padding:11px 16px;min-height:var(--touch-target);border-radius:8px;transition:all .2s var(--ease-soft);display:inline-flex;align-items:center;gap:8px;border:1px solid transparent;user-select:none;-webkit-user-select:none}.sign-in.svelte-1uha8ag:active{background:color-mix(in srgb,var(--color-emerald) 14%,transparent);border-color:color-mix(in srgb,var(--color-emerald) 40%,transparent);color:var(--color-bright);transform:scale(.98)}.sign-in.svelte-1uha8ag:hover{color:var(--color-bright);background:color-mix(in srgb,var(--color-raised) 50%,transparent);border-color:color-mix(in srgb,var(--color-border) 80%,transparent)}.sign-in.svelte-1uha8ag .arrow:where(.svelte-1uha8ag){font-family:var(--font-mono);transition:transform .2s var(--ease-soft)}.sign-in.svelte-1uha8ag:hover .arrow:where(.svelte-1uha8ag){transform:translate(3px)}main.svelte-1uha8ag{position:relative;z-index:10;height:calc(100dvh - 144px - var(--safe-top) - var(--safe-bottom));min-height:0;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:0 clamp(20px,3.4vw,40px);text-align:center}.eyebrow.svelte-1uha8ag{display:inline-flex;align-items:center;gap:9px;font-family:var(--font-mono);font-size:10.5px;font-weight:500;text-transform:uppercase;letter-spacing:.28em;color:var(--color-dim);margin-bottom:32px;padding:6px 14px;border:1px solid var(--color-border);border-radius:99px;background:color-mix(in srgb,var(--color-surface) 60%,transparent);backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);opacity:0;transform:translateY(6px);animation:fade-in .6s var(--ease) .2s forwards}.eyebrow.svelte-1uha8ag .dot:where(.svelte-1uha8ag){width:5px;height:5px;border-radius:50%;background:var(--color-emerald);box-shadow:0 0 8px color-mix(in srgb,var(--color-emerald) 50%,transparent);animation:breathe 2.4s ease-in-out infinite}.hero.svelte-1uha8ag{font-family:var(--font-sans);font-weight:600;font-size:clamp(48px,8vw,96px);line-height:.96;letter-spacing:-.045em;color:var(--color-white);margin:0 0 24px;max-width:13ch}.hero.svelte-1uha8ag .char{display:inline-block;opacity:0;transform:translateY(.18em);animation:char-in .7s var(--ease) forwards}.hero.svelte-1uha8ag .accent{color:var(--color-emerald);font-style:italic;font-weight:500}.sub.svelte-1uha8ag{font-family:var(--font-sans);font-size:clamp(15px,1.4vw,18px);font-weight:400;line-height:1.55;color:var(--color-soft);max-width:520px;margin:0 0 14px;opacity:0;transform:translateY(6px);animation:fade-in .8s var(--ease) .8s forwards}.sub.svelte-1uha8ag .brand-mark:where(.svelte-1uha8ag){color:var(--color-emerald);font-weight:600;font-style:normal;letter-spacing:-.005em}.sub.svelte-1uha8ag .tech:where(.svelte-1uha8ag){font-family:var(--font-mono);font-style:normal;font-weight:500;color:var(--color-bright);font-size:.92em;letter-spacing:0}.sub.svelte-1uha8ag .graph:where(.svelte-1uha8ag){color:var(--color-bright);font-style:italic;font-weight:500}.sub-mini.svelte-1uha8ag{font-family:var(--font-mono);font-size:11px;font-weight:500;color:var(--color-dim);text-transform:uppercase;letter-spacing:.24em;margin:0;opacity:0;transform:translateY(6px);animation:fade-in .8s var(--ease) 1s forwards}footer.svelte-1uha8ag{position:relative;z-index:10;display:flex;align-items:center;justify-content:space-between;padding:clamp(14px,2vw,22px) clamp(20px,3.4vw,40px);font-family:var(--font-mono);font-size:11px;font-weight:500;color:var(--color-dim);letter-spacing:.12em;text-transform:uppercase;opacity:0;animation:fade-in .8s var(--ease) 1.2s forwards;border-top:1px solid color-mix(in srgb,var(--color-border) 50%,transparent)}.foot-status.svelte-1uha8ag{display:inline-flex;align-items:center;gap:9px;color:var(--color-emerald)}.foot-status.svelte-1uha8ag .dot:where(.svelte-1uha8ag){width:5px;height:5px;border-radius:50%;background:var(--color-emerald);animation:breathe 2.4s ease-in-out infinite}.foot-meta.svelte-1uha8ag{display:inline-flex;align-items:center;gap:18px}@media(max-width:768px){header.svelte-1uha8ag,footer.svelte-1uha8ag{padding-left:24px;padding-right:24px}main.svelte-1uha8ag{padding:0 24px}}@media(min-width:1024px)and (max-width:1280px)and (orientation:landscape){.hero.svelte-1uha8ag{font-size:clamp(64px,7.4vw,88px);margin-bottom:22px}.sub.svelte-1uha8ag{max-width:560px}.eyebrow.svelte-1uha8ag{margin-bottom:24px}}@media(min-width:1281px)and (max-width:1500px)and (orientation:landscape){.hero.svelte-1uha8ag{font-size:clamp(80px,7.6vw,104px)}}@media(display-mode:standalone){.stage.svelte-1uha8ag{background:var(--color-black)}}
