@property --an-aurora-mix{syntax:"<percentage>";inherits:false;initial-value:0%}@property --an-aurora-shift{syntax:"<percentage>";inherits:false;initial-value:0%}.aurora{--an-canvas:#07070b;--an-surface:#0e0f16;--an-card:#161824;--an-raised:#1f2233;--an-hairline:#2a2e42;--an-text-primary:#f4f5fa;--an-text-secondary:#a6abc4;--an-text-muted:#6e7596;--an-cyan:#34e0e8;--an-cyan-aa:#0fb8c4;--an-violet:#8b5cf6;--an-violet-aa:#c4b5fd;--an-magenta:#ff4d8d;color:var(--an-text-primary);background-color:var(--an-canvas);font-family:var(--font-inter), system-ui, sans-serif;-webkit-font-smoothing:antialiased;overflow-x:clip}.aurora-display{font-family:var(--font-space-grotesk), var(--font-inter), system-ui, sans-serif}.aurora-mono{font-family:var(--font-jetbrains-mono), ui-monospace, SFMono-Regular, monospace}.aurora-field{pointer-events:none;z-index:0;background:radial-gradient(52% 52% at calc(30% + var(--an-aurora-shift)) 32%, color-mix(in oklab, color-mix(in oklab, var(--an-cyan), var(--an-violet) var(--an-aurora-mix)) 58%, transparent) 0%, transparent 60%), radial-gradient(48% 48% at calc(70% - var(--an-aurora-shift)) 62%, color-mix(in oklab, color-mix(in oklab, var(--an-violet), var(--an-cyan) var(--an-aurora-mix)) 60%, transparent) 0%, transparent 62%), radial-gradient(42% 42% at 50% 102%, color-mix(in oklab, var(--an-magenta) 24%, transparent) 0%, transparent 70%);filter:blur(48px)saturate(130%);opacity:.72;will-change:transform;animation:24s ease-in-out infinite alternate an-aurora-color,22s ease-in-out infinite alternate an-aurora-drift;position:absolute;inset:-15% -8%}@keyframes an-aurora-color{0%{--an-aurora-mix:8%}to{--an-aurora-mix:92%}}@keyframes an-aurora-drift{0%{--an-aurora-shift:-6%;transform:translate(-2%,-1%)scale(1.05)}to{--an-aurora-shift:6%;transform:translate(2%,2%)scale(1.12)}}.aurora-vignette{z-index:1;pointer-events:none;background:radial-gradient(120% 90% at 50% 40%, transparent 0%, color-mix(in oklab, var(--an-canvas) 70%, transparent) 70%, var(--an-canvas) 100%);position:absolute;inset:0}.aurora-glass{background-color:color-mix(in oklab, var(--an-card) 72%, transparent);border:1px solid var(--an-hairline);-webkit-backdrop-filter:blur(14px)saturate(130%);backdrop-filter:blur(14px)saturate(130%);border-radius:20px;position:relative;box-shadow:inset 0 1px #ffffff0f,0 24px 60px -24px #000000b3}@supports not ((-webkit-backdrop-filter:blur(2px)) or (backdrop-filter:blur(2px))){.aurora-glass{background-color:var(--an-raised)}}.aurora-status-pill{border:1px solid color-mix(in oklab, var(--an-magenta) 45%, transparent);background-color:color-mix(in oklab, var(--an-magenta) 12%, transparent);color:var(--an-text-primary)}.aurora-status-dot{background-color:var(--an-magenta);box-shadow:0 0 0 0 color-mix(in oklab, var(--an-magenta) 70%, transparent);animation:2.4s ease-out infinite an-status-pulse}@keyframes an-status-pulse{0%{box-shadow:0 0 0 0 color-mix(in oklab, var(--an-magenta) 60%, transparent)}70%{box-shadow:0 0 0 8px color-mix(in oklab, var(--an-magenta) 0%, transparent)}to{box-shadow:0 0 0 0 color-mix(in oklab, var(--an-magenta) 0%, transparent)}}.aurora-cta{background-color:var(--an-magenta);color:#1a0410;box-shadow:0 0 0 0 color-mix(in oklab, var(--an-magenta) 50%, transparent);border-radius:16px;transition:box-shadow .3s,filter .3s,transform .2s}.aurora-cta:hover{filter:brightness(1.06);box-shadow:0 0 36px -4px color-mix(in oklab, var(--an-magenta) 70%, transparent)}.aurora-cta:focus-visible{outline:2px solid var(--an-cyan);outline-offset:3px}.aurora-portrait{border:1px solid var(--an-hairline);background:radial-gradient(80% 70% at 50% 18%, color-mix(in oklab, var(--an-violet) 22%, transparent) 0%, transparent 62%), radial-gradient(90% 80% at 50% 120%, color-mix(in oklab, var(--an-cyan) 16%, transparent) 0%, transparent 58%), color-mix(in oklab, var(--an-card) 70%, transparent);-webkit-backdrop-filter:blur(14px)saturate(130%);backdrop-filter:blur(14px)saturate(130%);border-radius:24px;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff0f,0 30px 70px -28px #000000bf}@supports not ((-webkit-backdrop-filter:blur(2px)) or (backdrop-filter:blur(2px))){.aurora-portrait{background:radial-gradient(80% 70% at 50% 18%, color-mix(in oklab, var(--an-violet) 22%, transparent) 0%, transparent 62%), var(--an-raised)}}.aurora-flip{perspective:900px;cursor:default}.aurora-flip:focus-visible{outline:2px solid var(--an-cyan);outline-offset:4px;border-radius:24px}.aurora-flip-inner[data-arming]{animation:.8s ease-in-out both aurora-flip-quiver}@keyframes aurora-flip-quiver{0%{transform:rotateY(0)}15%{transform:rotateY(-2deg)}35%{transform:rotateY(3deg)}55%{transform:rotateY(-4.5deg)}75%{transform:rotateY(6deg)}90%{transform:rotateY(-4deg)}to{transform:rotateY(0)}}.aurora-flip-inner{width:100%;height:100%;transform-style:preserve-3d;will-change:transform;transition:transform 1s cubic-bezier(.76,0,.24,1);position:relative;transform:rotateY(0)}.aurora-flip-inner[data-flipped]{transform:rotateY(180deg)}.aurora-flip-face{backface-visibility:hidden;border-radius:24px;position:absolute;inset:0;overflow:hidden}.aurora-flip-back{transform:rotateY(180deg)}.aurora-flip-front.aurora-portrait{-webkit-backdrop-filter:none;backdrop-filter:none}.aurora-term{border:1px solid var(--an-hairline);background:radial-gradient(120% 80% at 50% 0%, color-mix(in oklab, var(--an-violet) 10%, transparent) 0%, transparent 60%), color-mix(in oklab, var(--an-canvas) 92%, #000);width:100%;height:100%;font-family:var(--font-jetbrains-mono), ui-monospace, SFMono-Regular, monospace;border-radius:24px;flex-direction:column;gap:.7rem;padding:.9rem;display:flex;box-shadow:inset 0 1px #ffffff0d,0 30px 70px -28px #000000bf}.aurora-term-prompt{letter-spacing:.01em;white-space:nowrap;align-items:baseline;gap:.4rem;font-size:.78rem;display:flex}.aurora-term-sigil{color:var(--an-cyan-aa)}.aurora-term-cmd{color:var(--an-text-secondary)}.aurora-term-cursor{color:var(--an-cyan);animation:1s step-end infinite an-term-blink}@keyframes an-term-blink{0%,50%{opacity:1}50.01%,to{opacity:0}}.aurora-term-screen{border:1px solid var(--an-hairline);background-color:var(--an-surface);border-radius:10px;flex:auto;min-height:0;position:relative;overflow:hidden;box-shadow:inset 0 0 0 1px #0006}.aurora-term-ascii{transform:translate(-50%, -50%) scale(var(--ascii-sx,1), var(--ascii-sy,1));transform-origin:50%;text-align:center;font-family:var(--font-jetbrains-mono), ui-monospace, SFMono-Regular, monospace;letter-spacing:0;white-space:pre;-webkit-font-smoothing:none;margin:0;font-size:7px;line-height:1;animation:.38s both aurora-ascii-in;display:block;position:absolute;top:50%;left:50%}@keyframes aurora-ascii-in{0%{opacity:0}to{opacity:1}}.aurora-term-scan{pointer-events:none;opacity:.35;mix-blend-mode:multiply;background:repeating-linear-gradient(#0000 0 2px,#00000038 3px);position:absolute;inset:0}.aurora-term-status{letter-spacing:.08em;color:var(--an-text-muted);white-space:nowrap;text-overflow:ellipsis;font-size:.62rem;overflow:hidden}.aurora-term-ok{color:var(--an-cyan-aa)}.aurora-timeline{position:relative}.aurora-timeline:before{content:"";background:linear-gradient(to bottom, transparent 0%, var(--an-hairline) 8%, var(--an-hairline) 92%, transparent 100%);width:1px;position:absolute;top:4px;bottom:4px;left:7px}.aurora-timeline-item{padding-left:2.25rem;position:relative}.aurora-timeline-node{background:var(--an-surface);border:1px solid var(--an-hairline);border-radius:9999px;width:15px;height:15px;position:absolute;top:1.65rem;left:0}.aurora-timeline-node[data-current=true]{border-color:var(--an-cyan);background:color-mix(in oklab, var(--an-cyan) 22%, var(--an-surface));box-shadow:0 0 14px -2px color-mix(in oklab, var(--an-cyan) 70%, transparent)}.aurora-glass[data-current=true]{border-color:color-mix(in oklab, var(--an-cyan-aa) 55%, var(--an-hairline));box-shadow:inset 0 1px 0 0 #ffffff0f, inset 3px 0 0 0 var(--an-cyan-aa), 0 24px 60px -24px #000000b3}.aurora-current-badge{border:1px solid color-mix(in oklab, var(--an-cyan-aa) 55%, transparent);background-color:color-mix(in oklab, var(--an-cyan) 12%, transparent);color:var(--an-cyan-aa)}.aurora-rail-link{color:var(--an-text-muted);transition:color .2s}.aurora-rail-link:hover{color:var(--an-text-secondary)}.aurora-rail-link[data-active=true]{color:var(--an-cyan-aa)}.aurora-rail-link:focus-visible{outline:2px solid var(--an-cyan);outline-offset:3px;border-radius:4px}.aurora-rail-tick{background-color:var(--an-hairline);transform-origin:0;transition:background-color .3s,box-shadow .3s,transform .3s;position:relative}.aurora-rail-text{transition:transform .3s;transform:translate(.5rem)}.aurora-rail-link[data-active=true] .aurora-rail-tick{background-color:var(--an-cyan);box-shadow:0 0 12px -1px color-mix(in oklab, var(--an-cyan) 65%, transparent);transform:scaleX(1.83)}.aurora-rail-tick:after{content:"";border-radius:inherit;opacity:0;background:linear-gradient(90deg, transparent 0%, color-mix(in oklab, #fff 70%, var(--an-cyan)) 50%, transparent 100%);position:absolute;inset:0}.aurora-rail-link[data-active=true] .aurora-rail-tick:after{animation:2.6s ease-in-out infinite an-rail-beam}@keyframes an-rail-beam{0%{opacity:0;transform:translate(-60%)}35%{opacity:.9}70%{opacity:0;transform:translate(60%)}to{opacity:0;transform:translate(60%)}}.aurora-rail-link[data-active=true] .aurora-rail-text{transform:translate(1.75rem)}.aurora-link{color:var(--an-cyan-aa);text-decoration:none;transition:color .2s,text-shadow .2s}.aurora-link:hover{color:var(--an-cyan);text-shadow:0 0 16px color-mix(in oklab, var(--an-cyan) 45%, transparent)}.aurora-link:focus-visible{outline:2px solid var(--an-cyan);outline-offset:3px;border-radius:4px}.aurora-venture-logo{border:1px solid var(--an-hairline);background:var(--an-raised);border-radius:16px;flex:none;justify-content:center;align-items:center;width:3.5rem;height:3.5rem;padding:.55rem;display:inline-flex;overflow:hidden;box-shadow:inset 0 1px #ffffff12}.aurora-venture-logo-img{object-fit:contain;width:100%;height:100%;display:block}.aurora-mono-name{font-family:var(--font-jetbrains-mono), ui-monospace, SFMono-Regular, monospace;letter-spacing:-.01em}.aurora-stack-chip{padding-left:1rem;position:relative}.aurora-stack-chip:before{content:"";background-color:color-mix(in oklab, var(--an-cyan-aa) 80%, transparent);border-radius:9999px;width:5px;height:5px;position:absolute;top:.55em;left:0}.aurora-press{border-top:1px solid var(--an-hairline);border-bottom:1px solid var(--an-hairline);padding-block:2.5rem}.aurora-press-outlet{color:var(--an-text-secondary);opacity:.82;transition:color .2s,opacity .2s}.aurora-press-outlet:hover{color:var(--an-cyan-aa);opacity:1}.aurora-locale{letter-spacing:.14em;font-size:.6875rem}.aurora-locale-btn{padding-inline:.5rem;min-height:44px;color:var(--an-text-secondary);cursor:pointer;justify-content:center;align-items:center;padding-bottom:2px;font-weight:400;transition:color .2s,text-shadow .2s;display:inline-flex}.aurora-locale-btn:hover{color:var(--an-cyan-aa);text-shadow:0 0 16px color-mix(in oklab, var(--an-cyan) 45%, transparent)}.aurora-locale-btn[data-active=true]{color:var(--an-text-primary);box-shadow:inset 0 -1px 0 0 var(--an-cyan-aa);font-weight:600}.aurora-locale-btn:focus-visible{outline:2px solid var(--an-cyan);outline-offset:2px;border-radius:4px}.aurora-locale-btn:disabled{cursor:default;opacity:.7}.aurora-locale-divider{color:var(--an-hairline);opacity:.7;-webkit-user-select:none;user-select:none}@media (min-width:640px){.aurora-locale-btn{min-height:32px}}.aurora-header{will-change:transform;background-color:#0000;border-bottom:1px solid #0000;transition:transform .28s cubic-bezier(.16,1,.3,1),background-color .28s,border-color .28s;transform:translateY(0)}.aurora-header[data-scrolled]{background-color:color-mix(in oklab, var(--an-card) 72%, transparent);border-bottom-color:var(--an-hairline);-webkit-backdrop-filter:blur(14px)saturate(130%);backdrop-filter:blur(14px)saturate(130%)}@supports not ((-webkit-backdrop-filter:blur(2px)) or (backdrop-filter:blur(2px))){.aurora-header[data-scrolled]{background-color:var(--an-raised)}}.aurora-header[data-hidden]{transform:translateY(-100%)}.aurora-header-mono{color:var(--an-text-primary);text-decoration:none;transition:color .2s,text-shadow .2s}.aurora-header-mono:hover{color:var(--an-cyan-aa);text-shadow:0 0 16px color-mix(in oklab, var(--an-cyan) 40%, transparent)}.aurora-header-mono:focus-visible{outline:2px solid var(--an-cyan);outline-offset:3px;border-radius:4px}.aurora-header-dot{background-color:var(--an-cyan-aa);border-radius:9999px;width:4px;height:4px;margin-left:.5rem;display:inline-block}.aurora-header-social{color:var(--an-text-secondary);border-radius:8px;transition:color .2s,filter .2s}.aurora-header-social:hover{color:var(--an-cyan-aa);filter:drop-shadow(0 0 8px color-mix(in oklab, var(--an-cyan) 45%, transparent))}.aurora-header-social:focus-visible{outline:2px solid var(--an-cyan);outline-offset:2px}.aurora-header-divider{background-color:var(--an-hairline);width:1px;height:20px;margin-inline:.25rem;display:inline-block}.aurora-bloom{z-index:0;pointer-events:none;background:radial-gradient(50% 50% at 50% 50%, color-mix(in oklab, var(--an-bloom-tint,var(--an-cyan)) 100%, transparent) 0%, transparent 70%);filter:blur(90px);opacity:0;width:70%;max-width:900px;height:60%;transition:opacity .9s cubic-bezier(.16,1,.3,1),transform .9s cubic-bezier(.16,1,.3,1);position:absolute;top:-6%;left:-10%;transform:translateY(24px)}.aurora-bloom[data-accent=cyan]{--an-bloom-tint:var(--an-cyan);--an-bloom-peak:.14}.aurora-bloom[data-accent=violet]{--an-bloom-tint:var(--an-violet);--an-bloom-peak:.16}.aurora-bloom[data-accent=magenta]{--an-bloom-tint:var(--an-magenta);--an-bloom-peak:.1}.aurora-bloom[data-side=right]{left:auto;right:-10%}.aurora-bloom[data-lit=true]{opacity:var(--an-bloom-peak,.14);transform:none}.aurora-grain{z-index:1;pointer-events:none;opacity:.04;mix-blend-mode:soft-light;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='160' height='160'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.9' numOctaves='2' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E");background-size:160px 160px;position:fixed;inset:0}.aurora-cursor-glow{--glow-size:60rem;width:var(--glow-size);height:var(--glow-size);z-index:1;pointer-events:none;--cursor-x:50vw;--cursor-y:40vh;transform:translate3d(calc(var(--cursor-x) - var(--glow-size) / 2), calc(var(--cursor-y) - var(--glow-size) / 2), 0);background:radial-gradient(50% 50% at 50% 50%, color-mix(in oklab, color-mix(in oklab, var(--an-cyan), var(--an-violet) 45%) 100%, transparent) 0%, transparent 66%);filter:blur(40px)saturate(120%);opacity:0;will-change:transform, opacity;transition:opacity .6s;position:fixed;top:0;left:0}.aurora-cursor-glow[data-active=true]{opacity:.1}@media (max-width:1279px){.aurora-cursor-glow{--glow-size:44rem}}@media (max-width:1024px){.aurora-cursor-glow{--glow-size:36rem}}.aurora-glass{transition:box-shadow .24s,transform .24s,border-color .24s}.aurora-glass:hover,.aurora-glass:focus-within{border-color:color-mix(in oklab, var(--an-cyan-aa) 40%, var(--an-hairline));box-shadow:inset 0 1px 0 0 #ffffff12, 0 0 32px -6px color-mix(in oklab, var(--an-cyan) 32%, transparent), 0 28px 64px -24px #000000b8;transform:translateY(-3px)}.aurora-glass[data-current=true]:hover,.aurora-glass[data-current=true]:focus-within{border-color:color-mix(in oklab, var(--an-cyan-aa) 70%, var(--an-hairline));box-shadow:inset 0 1px 0 0 #ffffff12, inset 3px 0 0 0 var(--an-cyan-aa), 0 0 36px -6px color-mix(in oklab, var(--an-cyan) 38%, transparent), 0 28px 64px -24px #000000b8}.aurora-reveal[data-revealed=true] .aurora-glass{animation:1.1s cubic-bezier(.16,1,.3,1) an-card-enter}@keyframes an-card-enter{0%{box-shadow:inset 0 1px 0 0 #ffffff0f, 0 0 0 0 color-mix(in oklab, var(--an-cyan) 0%, transparent), 0 24px 60px -24px #000000b3}45%{box-shadow:inset 0 1px 0 0 #ffffff0f, 0 0 28px -8px color-mix(in oklab, var(--an-cyan) 26%, transparent), 0 24px 60px -24px #000000b3}to{box-shadow:inset 0 1px 0 0 #ffffff0f, 0 0 0 0 color-mix(in oklab, var(--an-cyan) 0%, transparent), 0 24px 60px -24px #000000b3}}.aurora-reveal{opacity:0;will-change:opacity, transform;transition:opacity .7s cubic-bezier(.16,1,.3,1),transform .7s cubic-bezier(.16,1,.3,1);transform:translateY(24px)}.aurora-reveal[data-revealed=true]{opacity:1;transform:none}@media (prefers-reduced-motion:reduce){.aurora-field{will-change:auto;animation:none}.aurora-status-dot{animation:none}.aurora-reveal{opacity:1;will-change:auto;transition:none;transform:none}.aurora-cta,.aurora-link,.aurora-locale-btn,.aurora-rail-tick,.aurora-rail-text{transition:none}.aurora-rail-link[data-active=true] .aurora-rail-tick:after{opacity:0;animation:none}.aurora-bloom{transition:none}.aurora-bloom[data-lit=true]{transform:none}.aurora-glass{transition:none}.aurora-reveal[data-revealed=true] .aurora-glass{animation:none}.aurora-cursor-glow{will-change:auto;transition:none}.aurora-flip-inner{will-change:auto;transform-style:flat;transition:none;transform:none!important}.aurora-flip-face{backface-visibility:visible;transition:opacity .2s}.aurora-flip-back{opacity:0;transform:none}.aurora-flip-inner[data-flipped] .aurora-flip-front{opacity:0}.aurora-flip-inner[data-flipped] .aurora-flip-back{opacity:1}.aurora-term-cursor,.aurora-flip-inner[data-arming],.aurora-term-ascii{animation:none}.aurora-header{will-change:auto;transition:none;transform:none!important}.aurora-header[data-hidden]{transform:none!important}.aurora-header-mono,.aurora-header-social{transition:none}}
