@import"https://fonts.googleapis.com/css2?family=JetBrains+Mono:ital,wght@0,100..800;1,100..800&family=Instrumental+Sans:ital,wght@0,400..900;1,400..900&family=Instrument+Serif:ital,wght@0,400;1,400&family=Parkinsans:wght@300..800&display=swap";:root{--brand-blue: #106ef6;--brand-purple: #6310fe;--brand-pink: #ff106b;--brand-magenta: #b5009d;--brand-yellow: #f6f90e;--brand-orange: #fea410;--brand-red: #ff2c30;--brand-deep-red: #b92e13;--brand-green: #05c5a6;--brand-teal: #308087;--vh: 1vh}html,body{height:100%;height:-webkit-fill-available;height:100dvh}#root{min-height:100%;min-height:100dvh}@keyframes slash-line{0%{transform:translate(-50%,-50%) rotate(-30deg) scaleX(0);opacity:0}10%{transform:translate(-50%,-50%) rotate(-30deg) scaleX(1);opacity:1}50%{opacity:1}to{transform:translate(-50%,-50%) rotate(-30deg) scaleX(1);opacity:0}}@keyframes slash-flash{0%{opacity:0}10%{opacity:.8}to{opacity:0}}.animate-slash-line{animation:slash-line .4s cubic-bezier(.16,1,.3,1) forwards}.animate-slash-flash{animation:slash-flash .3s ease-out forwards}@keyframes spin-chaos{0%{transform:rotate(0)}25%{transform:rotate(900deg) scale(1.5)}50%{transform:rotate(1800deg) scale(.5)}75%{transform:rotate(2700deg) scale(1.2)}to{transform:rotate(3600deg) scale(1)}}.animate-spin-chaos{animation:spin-chaos 2s cubic-bezier(.68,-.55,.27,1.55)}@keyframes spin-slow{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.animate-spin-slow{animation:spin-slow 8s linear infinite}@keyframes shimmer{0%{transform:translate(-150%)}50%{transform:translate(150%)}to{transform:translate(150%)}}.animate-shimmer{animation:shimmer 3s infinite linear}.invert-colors{filter:invert(1) hue-rotate(180deg);transition:filter .5s ease-in-out}@keyframes rain-drop{0%{transform:translateY(0);opacity:0}10%{opacity:.8}90%{opacity:.8}to{transform:translateY(100dvh);opacity:0}}.animate-rain-drop{animation:rain-drop linear infinite}@keyframes scenario-expand{0%{transform:scaleY(0)}to{transform:scaleY(1)}}@keyframes scenario-exit{0%{transform:scaleY(1)}to{transform:scaleY(0)}}@keyframes scenario-flow{0%{background-position:0% 50%}to{background-position:-200% 50%}}.animate-scenario-expand{animation:scenario-expand .5s cubic-bezier(.85,0,.15,1) forwards;transform-origin:bottom}.animate-scenario-exit{animation:scenario-exit .4s cubic-bezier(.85,0,.15,1) forwards;transform-origin:top}.animate-scenario-flow{animation:scenario-flow .8s linear infinite}@keyframes gravity-float{0%,to{transform:translateY(0) rotate(0)}50%{transform:translateY(-20px) rotate(2deg)}}.zero-gravity div[class*=col-span],.zero-gravity div[class*="md:col-span"]{animation:gravity-float 3s ease-in-out infinite;animation-delay:calc(var(--delay, 0) * .1s)}.retro-crt{filter:sepia(.5) contrast(1.2) brightness(.9) saturate(1.5);position:relative}.retro-crt:before{content:" ";display:block;position:fixed;top:0;left:0;bottom:0;right:0;background:linear-gradient(#12101000 50%,#00000040 50%),linear-gradient(90deg,#ff00000f,#00ff0005,#0000ff0f);z-index:9999;background-size:100% 2px,3px 100%;pointer-events:none}.neon-glow *{text-shadow:0 0 5px var(--brand-blue),0 0 10px var(--brand-blue);box-shadow:inset 0 0 5px var(--brand-blue),0 0 5px var(--brand-blue)!important;border-color:var(--brand-blue)!important}.ghost-echo{filter:blur(.5px);transition:all .3s ease}.ghost-echo:hover{filter:blur(0px);transform:translate(2px,2px);opacity:.8}.terminal-font{font-family:JetBrains Mono,monospace!important}.terminal-split-container{display:flex!important;flex-direction:column!important;height:100vh!important;height:calc(var(--vh, 1vh) * 100)!important;height:100dvh!important;width:100vw!important;position:fixed!important;top:0!important;right:0!important;bottom:0!important;left:0!important;z-index:10000!important;background:#000!important;overflow:hidden!important}.terminal-area{transition:height .6s cubic-bezier(.85,0,.15,1)!important;background:#050505!important;border-bottom:2px solid #00FF41!important;position:relative!important;overflow:hidden!important}.content-area{transition:height .6s cubic-bezier(.85,0,.15,1)!important;background:#fff!important;position:relative!important;overflow:auto!important}.terminal-minimized-overlay{display:flex!important;padding:0 20px!important;align-items:center!important;justify-content:center!important;cursor:pointer!important;height:100%!important;width:100%!important;background:#00ff410d!important;color:#00ff41!important;font-family:JetBrains Mono,monospace!important;font-size:10px!important;text-transform:uppercase!important;letter-spacing:.2em!important;animation:terminal-pulse 2s infinite!important}@keyframes terminal-pulse{0%{opacity:.4}50%{opacity:1}to{opacity:.4}}.perf-low *:not(.perf-preserved,.perf-preserved *,.mobile-menu-preserved,.mobile-menu-preserved *){backdrop-filter:none!important;-webkit-backdrop-filter:none!important;text-shadow:none!important;box-shadow:none!important}.perf-low .retro-crt:before,.perf-low .neon-glow *{box-shadow:none!important;text-shadow:none!important;filter:none!important}.animate-page-enter,.animate-page-exit,.group-hover\/notification\:scale-150,.group-hover\/notification\:translate-x-1{will-change:transform,opacity;transform:translateZ(0)}.perf-low{--motion-reduce: 1}.perf-mid .animate-rain-drop{animation-duration:4s!important}.perf-mid .backdrop-blur-sm,.perf-mid .backdrop-blur,.perf-mid .backdrop-blur-md,.perf-mid .backdrop-blur-lg,.perf-mid .backdrop-blur-xl,.perf-mid .backdrop-blur-2xl,.perf-mid .backdrop-blur-3xl{backdrop-filter:blur(8px)!important;-webkit-backdrop-filter:blur(8px)!important}.perf-mid *:not(.perf-preserved,.perf-preserved *,.mobile-menu-preserved,.mobile-menu-preserved *){text-shadow:none!important}section,.grid-cols-12>div{content-visibility:auto;contain-intrinsic-size:1px 500px}*{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility}.fixed,.absolute{backface-visibility:hidden;transform:translateZ(0)}.perf-low .mobile-menu-preserved,.perf-mid .mobile-menu-preserved{background-color:#fff!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important}.dark body{background-color:#000;color:#fff}.dark .content-area{background:#000!important}.dark .bg-white,.dark .bg-\[\#F3F3F3\],.dark .bg-\[\#F8F8F8\],.dark .bg-\[\#F9F9FB\],.dark .bg-gray-50,.dark .bg-gray-100,.dark .bg-zinc-50,.dark .bg-zinc-100,.dark .bg-slate-50{background-color:#0d0d0d!important}.dark .border-gray-100,.dark .border-gray-50,.dark .border-gray-200,.dark .border-zinc-100,.dark .border-white\/50,.dark .border-transparent{border-color:#ffffff12!important}.dark .hover\:bg-white:hover,.dark .hover\:bg-gray-100:hover,.dark .hover\:bg-gray-50:hover,.dark .group-hover\:bg-white:hover,.dark .group-hover\:bg-white:group-hover{background-color:#1a1a1a!important}.dark .text-black,.dark .text-gray-900,.dark .text-gray-800,.dark .text-gray-700{color:#f3f3f3!important}.dark .text-gray-600,.dark .text-gray-500{color:#a1a1aa!important}.dark .text-gray-400{color:#71717a!important}.dark .mobile-menu-preserved{color:#fff}.dark .perf-low .mobile-menu-preserved,.dark .perf-mid .mobile-menu-preserved{background-color:#000!important}.dark img,.dark video,.dark svg:not(.theme-toggle-icon){filter:none!important}.dark ::selection{background:#fff;color:#000}@media(prefers-reduced-motion:reduce){*{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}}html.lenis,html.lenis body{height:auto}.lenis:not(.lenis-autoToggle).lenis-stopped{overflow:clip}.lenis [data-lenis-prevent],.lenis [data-lenis-prevent-wheel],.lenis [data-lenis-prevent-touch],.lenis [data-lenis-prevent-vertical],.lenis [data-lenis-prevent-horizontal]{overscroll-behavior:contain}.lenis.lenis-smooth iframe{pointer-events:none}.lenis.lenis-autoToggle{transition-property:overflow;transition-duration:1ms;transition-behavior:allow-discrete}
