@tailwind base;@tailwind components;@tailwind utilities;:root{color-scheme:light;background:#fbfdff;color:#111827}*{box-sizing:border-box}html{scroll-behavior:smooth}body,html{overflow-x:hidden}body{margin:0;min-height:100vh;background:#fbfdff;color:#111827;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}a{color:inherit;text-decoration:none}::selection{background:rgba(255,79,184,.42);color:#ffffff}@media (prefers-reduced-motion:no-preference){.float-slow{animation:float-slow 9s ease-in-out infinite}.pulse-glow{animation:pulse-glow 7s ease-in-out infinite}.prism-beam{animation:prism-drift 16s ease-in-out infinite}.prism-beam-two{animation-delay:-5s}.prism-beam-three{animation-delay:-9s}.laser-sweep{animation:laser-sweep 12s ease-in-out infinite}.constellation-dot{animation:constellation-pulse 6s ease-in-out infinite}.signal-rail-glow{animation:signal-rail 9s ease-in-out infinite}.engine-signal{animation:engine-signal 8s ease-in-out infinite}.engine-signal-vertical{animation:engine-signal-vertical 8s ease-in-out infinite}.orbit-stream{animation:orbit-stream 18s ease-in-out infinite}.orbit-line-one{animation:orbit-spin-one 22s linear infinite;transform-origin:360px 318px}.orbit-line-two{animation:orbit-spin-two 28s linear infinite;transform-origin:360px 318px}.orbit-line-three{animation:orbit-spin-three 18s linear infinite;transform-origin:360px 318px}.orbit-dash{animation:orbit-dash-flow 9s ease-in-out infinite}.orbit-dash-two{animation-delay:-3s}.constellation-dot-svg{animation:constellation-svg-pulse 6s ease-in-out infinite;transform-origin:center}.venture-float{animation:venture-card-float 8s ease-in-out infinite}.venture-float:nth-child(2n){animation-delay:-2.5s}.venture-float:nth-child(3n){animation-delay:-5s}.signal-rail-pulse{animation:signal-rail-pulse 8.5s ease-in-out infinite}.signal-rail-node{animation:signal-rail-node 5.5s ease-in-out infinite}.portfolio-trace{animation:portfolio-trace 14s linear infinite}.portfolio-node{animation:portfolio-node-pulse 5.5s ease-in-out infinite}.portfolio-node-float{animation:portfolio-node-float 9s ease-in-out infinite}@keyframes float-slow{0%,to{transform:translateY(0) rotate(0deg)}50%{transform:translateY(-14px) rotate(1.5deg)}}@keyframes pulse-glow{0%,to{opacity:.72;transform:scale(1)}50%{opacity:1;transform:scale(1.035)}}@keyframes prism-drift{0%,to{transform:translate3d(-2%,0,0) rotate(var(--beam-rotate));opacity:var(--beam-opacity-low)}50%{transform:translate3d(5%,-4%,0) rotate(calc(var(--beam-rotate) + 3deg));opacity:var(--beam-opacity-high)}}@keyframes laser-sweep{0%,to{transform:translateX(-18%) rotate(-7deg);opacity:.18}45%,60%{transform:translateX(12%) rotate(-7deg);opacity:.38}}@keyframes constellation-pulse{0%,to{opacity:.2;transform:scale(.8)}50%{opacity:.72;transform:scale(1.18)}}@keyframes signal-rail{0%,to{transform:translateX(-62%)}50%{transform:translateX(62%)}}@keyframes engine-signal{0%,to{-webkit-clip-path:inset(0 88% 0 0 round 999px);clip-path:inset(0 88% 0 0 round 999px);opacity:.45}50%{-webkit-clip-path:inset(0 0 0 0 round 999px);clip-path:inset(0 0 0 0 round 999px);opacity:.95}}@keyframes engine-signal-vertical{0%,to{-webkit-clip-path:inset(0 0 88% 0 round 999px);clip-path:inset(0 0 88% 0 round 999px);opacity:.45}50%{-webkit-clip-path:inset(0 0 0 0 round 999px);clip-path:inset(0 0 0 0 round 999px);opacity:.95}}@keyframes orbit-stream{0%,to{transform:translateZ(0) rotate(-9deg) scale(1);opacity:.74}50%{transform:translate3d(-4%,3%,0) rotate(-5deg) scale(1.04);opacity:1}}@keyframes orbit-spin-one{to{transform:rotate(1turn)}}@keyframes orbit-spin-two{to{transform:rotate(-1turn)}}@keyframes orbit-spin-three{to{transform:rotate(1turn)}}@keyframes orbit-dash-flow{0%,to{stroke-dashoffset:0;opacity:.28}50%{stroke-dashoffset:-80;opacity:.62}}@keyframes constellation-svg-pulse{0%,to{opacity:.28;transform:scale(.86)}50%{opacity:.82;transform:scale(1.16)}}@keyframes venture-card-float{0%,to{margin-top:0}50%{margin-top:-10px}}@keyframes signal-rail-pulse{0%,to{transform:translateY(0);opacity:.32}50%{transform:translateY(14rem);opacity:.95}}@keyframes signal-rail-node{0%,to{box-shadow:0 0 0 0 rgba(135,92,255,0),0 0 0 1px rgba(135,92,255,.08);transform:scale(1)}50%{box-shadow:0 0 0 8px rgba(135,92,255,.1),0 0 0 1px rgba(135,92,255,.12);transform:scale(1.06)}}@keyframes portfolio-trace{0%{stroke-dashoffset:0;opacity:.42}50%{stroke-dashoffset:-90;opacity:.82}to{stroke-dashoffset:-180;opacity:.42}}@keyframes portfolio-node-pulse{0%,to{opacity:.72;transform:scale(.92)}50%{opacity:1;transform:scale(1.18)}}@keyframes portfolio-node-float{0%,to{transform:translateY(0)}50%{transform:translateY(-9px)}}}.prism-beam{--beam-opacity-low:0.16;--beam-opacity-high:0.34;position:absolute;left:50%;top:12%;height:28rem;width:64rem;transform:rotate(var(--beam-rotate));border-radius:999px;filter:blur(22px);opacity:var(--beam-opacity-low);mix-blend-mode:multiply}.prism-beam-one{--beam-rotate:-18deg;background:linear-gradient(90deg,transparent,rgba(255,79,184,.42),rgba(135,92,255,.2),transparent)}.prism-beam-two{--beam-rotate:14deg;left:-18%;top:6%;background:linear-gradient(90deg,transparent,rgba(35,213,255,.42),rgba(97,242,194,.18),transparent)}.prism-beam-three{--beam-rotate:-6deg;left:18%;top:46%;width:72rem;background:linear-gradient(90deg,transparent,rgba(255,211,110,.32),rgba(255,79,184,.16),transparent)}.laser-sweep{position:absolute;left:9%;top:42%;height:1px;width:82%;background:linear-gradient(90deg,transparent,rgba(255,79,184,.8),rgba(35,213,255,.9),transparent);box-shadow:0 0 28px rgba(35,213,255,.45);opacity:.22}.constellation-dot{height:.42rem;width:.42rem;border-radius:999px;background:#ffffff;box-shadow:0 0 0 1px rgba(135,92,255,.22),0 0 22px rgba(135,92,255,.35)}.signal-rail-glow{position:absolute;inset-block:0;left:50%;width:34%;background:linear-gradient(90deg,transparent,rgba(255,79,184,.18),rgba(35,213,255,.18),transparent);filter:blur(12px)}.engine-signal{background:linear-gradient(90deg,#ff4fb8,#875cff,#23d5ff,#61f2c2)}.engine-signal,.engine-signal-vertical{box-shadow:0 0 28px rgba(35,213,255,.28)}.engine-signal-vertical{background:linear-gradient(180deg,#ff4fb8,#875cff,#23d5ff,#61f2c2)}@media (max-width:767px){.constellation-dot,.laser-sweep,.prism-beam,.signal-rail-glow{display:none}}.orbit-line{fill:none;stroke:url(#orbitLine);stroke-width:1.15}.orbit-line-one{transform:rotate(-11deg)}.orbit-line-two{transform:rotate(15deg);opacity:.72}.orbit-line-three{transform:rotate(-23deg);opacity:.52}.orbit-dash{fill:none;stroke:rgba(135,92,255,.38);stroke-dasharray:6 11;stroke-linecap:round;stroke-width:1.05}.app-machine-backend{--app-machine-canvas:#f7f6f1;--app-machine-surface:#ffffff;--app-machine-soft:#fbfbf7;--app-machine-border:#dadbd4;--app-machine-border-soft:#e1e2dc;--app-machine-text:#101514;--app-machine-muted:#5d6763;--app-machine-subtle:#7a837f;--app-machine-teal:#008878;--app-machine-teal-dark:#007a6c;--app-machine-teal-soft:#e8f8f3;--app-machine-gold-soft:#fff8e5;--app-machine-gold-text:#755b10}.app-machine-backend [class*=bg-night]{background-color:var(--app-machine-soft)!important}.app-machine-backend [class*="bg-white/["],.app-machine-backend [class*="bg-white\\/["]{background-color:var(--app-machine-surface)!important}.app-machine-backend [class*="border-white/"],.app-machine-backend [class*=border-white\\\/]{border-color:var(--app-machine-border-soft)!important}.app-machine-backend [class*=bg-mint],.app-machine-backend [class*=bg-prism]{background-color:var(--app-machine-teal-soft)!important}.app-machine-backend [class*=border-mint],.app-machine-backend [class*=border-prism]{border-color:#cbe7df!important}.app-machine-backend [class*=text-mint],.app-machine-backend [class*=text-prism]{color:var(--app-machine-teal-dark)!important}.app-machine-backend [class*=bg-gold]{background-color:var(--app-machine-gold-soft)!important}.app-machine-backend [class*=border-gold]{border-color:#e5d6ae!important}.app-machine-backend [class*=text-gold]{color:var(--app-machine-gold-text)!important}.app-machine-backend [class~=text-white]{color:var(--app-machine-text)!important}.app-machine-backend [class*="text-white/"],.app-machine-backend [class*=text-white\\\/]{color:var(--app-machine-muted)!important}.app-machine-backend [class*="text-white/3"],.app-machine-backend [class*="text-white/4"],.app-machine-backend [class*=text-white\\\/3],.app-machine-backend [class*=text-white\\\/4]{color:var(--app-machine-subtle)!important}.app-machine-backend [class*=text-night]{color:var(--app-machine-text)!important}.app-machine-backend [class*=rounded-2xl],.app-machine-backend [class*=rounded-3xl],.app-machine-backend [class*=rounded-xl]{border-radius:.5rem!important}.app-machine-backend input,.app-machine-backend select,.app-machine-backend textarea{background:var(--app-machine-surface)!important;border-color:var(--app-machine-border)!important;color:var(--app-machine-text)!important}.app-machine-backend input::placeholder,.app-machine-backend textarea::placeholder{color:#9aa39f!important}.app-machine-backend pre{border:1px solid #dfe0d9;background:#101514!important;color:#dff8ef!important}