@import"https://fonts.googleapis.com/css2?family=Orbitron:wght@400;600;700;900&family=Inter:wght@300;400;500;600&display=swap";.landing-page-theme{--background: hsl(215 50% 2%);--foreground: hsl(200 100% 96%);--card: hsl(220 40% 5%);--card-foreground: hsl(200 100% 96%);--popover: hsl(220 40% 5%);--popover-foreground: hsl(200 100% 96%);--primary: hsl(22 100% 50%);--primary-foreground: hsl(200 100% 96%);--secondary: hsl(318 82% 47%);--secondary-foreground: hsl(200 100% 96%);--muted: hsl(220 30% 12%);--muted-foreground: hsl(215 20% 60%);--accent: hsl(11 80% 74%);--accent-foreground: hsl(215 50% 2%);--destructive: hsl(0 72% 51%);--destructive-foreground: hsl(0 0% 100%);--border: hsl(220 30% 15%);--input: hsl(220 30% 12%);--ring: hsl(22 100% 50%);--radius: .75rem;--vibrant-orange: 22 100% 50%;--vibrant-orange-2: 25 100% 50%;--magenta: 318 82% 47%;--light-peach: 11 80% 74%;--pure-white: 0 0% 100%;--deep-space: 215 50% 2%;--space-dark: 220 40% 4%;--nebula-blue: 220 60% 10%;--glow-orange: 0 0 20px hsl(22 100% 50% / .6), 0 0 60px hsl(22 100% 50% / .3);--glow-magenta: 0 0 20px hsl(318 82% 47% / .3), 0 0 60px hsl(318 82% 47% / .15);--glow-peach: 0 0 20px hsl(11 80% 74% / .5), 0 0 40px hsl(11 80% 74% / .2);--gradient-cosmic: linear-gradient( 135deg, hsl(22 100% 50%) 0%, hsl(11 80% 74%) 60%, hsl(318 82% 47%) 100% );--gradient-nebula: linear-gradient( 180deg, hsl(215 50% 2%) 0%, hsl(22 100% 50% / .08) 50%, hsl(318 82% 47% / .03) 100% );--gradient-card: linear-gradient(135deg, hsl(220 40% 7%), hsl(318 30% 8%));--gradient-hero: linear-gradient( 180deg, hsl(215 50% 2%) 0%, hsl(22 60% 3%) 100% );--sidebar-background: hsl(220 40% 4%);--sidebar-foreground: hsl(200 100% 96%);--sidebar-primary: hsl(22 100% 50%);--sidebar-primary-foreground: hsl(200 100% 96%);--sidebar-accent: hsl(220 30% 10%);--sidebar-accent-foreground: hsl(200 100% 96%);--sidebar-border: hsl(220 30% 12%);--sidebar-ring: hsl(22 100% 50%);background:var(--background);color:var(--foreground);font-family:Inter,sans-serif;overflow-x:hidden}.landing-page-theme *{border-color:var(--border)}.landing-page-theme h1,.landing-page-theme h2,.landing-page-theme h3,.font-display{font-family:Orbitron,sans-serif}.font-body{font-family:Inter,sans-serif}.glitch{position:relative;animation:glitch 4s infinite}.glitch:before,.glitch:after{content:attr(data-text);position:absolute;top:0;left:0;width:100%;height:100%}.glitch:before{color:hsl(var(--vibrant-orange));animation:glitch-1 4s infinite;clip-path:polygon(0 0,100% 0,100% 35%,0 35%);transform:translate(-2px)}.glitch:after{color:hsl(var(--magenta));animation:glitch-2 4s infinite;clip-path:polygon(0 65%,100% 65%,100% 100%,0 100%);transform:translate(2px)}.text-gradient-cosmic{background:var(--gradient-cosmic);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.glow-orange{box-shadow:var(--glow-orange)}.glow-magenta{box-shadow:var(--glow-magenta)}.card-cosmic{background:var(--gradient-card);border:1px solid hsl(var(--vibrant-orange) / .2);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.btn-warp{position:relative;overflow:hidden;background:var(--gradient-cosmic);font-family:Orbitron,sans-serif;font-weight:600;letter-spacing:.1em;transition:all .3s ease;border:1px solid hsl(var(--vibrant-orange) / .5)}.btn-warp:before{content:"";position:absolute;inset:-50%;background:conic-gradient(from 0deg,transparent 0deg,hsl(var(--vibrant-orange) / .3) 60deg,transparent 120deg);animation:warp-spin 3s linear infinite}.btn-warp:hover{box-shadow:var(--glow-orange),var(--glow-magenta);transform:scale(1.05)}.btn-warp span{position:relative;z-index:1}.star-field{position:absolute;inset:0;overflow:hidden;pointer-events:none}.star{position:absolute;background:#fff;border-radius:50%;animation:twinkle var(--duration, 3s) ease-in-out infinite;animation-delay:var(--delay, 0s)}.orbit-ring{border:1px solid hsl(var(--vibrant-orange) / .3);border-radius:50%;animation:orbit-rotate var(--duration, 8s) linear infinite;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.planet{position:absolute;border-radius:50%;cursor:pointer;transition:all .4s cubic-bezier(.34,1.56,.64,1)}.planet:hover{transform:scale(1.3)}.black-hole-core{background:radial-gradient(circle,hsl(220 40% 2%) 30%,hsl(318 82% 15% / .5) 60%,transparent 80%);border-radius:50%;position:relative}.black-hole-ring{border-radius:50%;background:transparent;border:2px solid transparent;background:conic-gradient(#ff5e00cc,#da169f99,#f29b8866,#ff5e00cc);-webkit-mask:radial-gradient(farthest-side,transparent calc(100% - 3px),white calc(100% - 2px));mask:radial-gradient(farthest-side,transparent calc(100% - 3px),white calc(100% - 2px));animation:orbit-rotate 4s linear infinite;position:absolute}.wormhole-tunnel{perspective:800px;transform-style:preserve-3d}.wormhole-ring{border:2px solid hsl(var(--vibrant-orange) / .4);border-radius:50%;animation:tunnel-pulse var(--duration, 2s) ease-in-out infinite;animation-delay:var(--delay, 0s)}.bubble-testimonial{background:linear-gradient(135deg,#0c121d,#21121d);border:1px solid hsl(var(--vibrant-orange) / .3);border-radius:50%;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all .4s cubic-bezier(.34,1.56,.64,1);animation:float var(--duration, 6s) ease-in-out infinite;animation-delay:var(--delay, 0s)}.bubble-testimonial:hover{border-radius:1.5rem;border-color:hsl(var(--vibrant-orange) / .7);box-shadow:var(--glow-orange);transform:scale(1.15)}.nebula-section{background:var(--gradient-nebula);position:relative}.nebula-section:before{content:"";position:absolute;inset:0;background:radial-gradient(ellipse at 50% 50%,hsl(318 60% 10% / .4) 0%,transparent 70%);pointer-events:none}.animate-accordion-down{animation:accordion-down .2s ease-out}.animate-accordion-up{animation:accordion-up .2s ease-out}.animate-spin-slow{animation:spin-slow 20s linear infinite}.animate-spin-slow-reverse{animation:spin-reverse 15s linear infinite}.animate-pulse-glow{animation:pulse-glow 3s ease-in-out infinite}.animate-float{animation:float 6s ease-in-out infinite}.animate-orbit-rotate{animation:orbit-rotate 8s linear infinite}.animate-glitch{animation:glitch 4s infinite}.animate-meteor{animation:meteor 8s linear infinite}.animate-accretion{animation:accretion-disk 6s linear infinite}.animate-supernova{animation:supernova .6s ease-out forwards}.animate-comet-trail{animation:comet-trail 1.5s ease-out forwards}@keyframes glitch{0%,90%,to{transform:translate(0)}91%{transform:translate(-1px,1px)}92%{transform:translate(1px,-1px)}93%{transform:translate(-1px,-1px)}94%{transform:translate(1px,1px)}}@keyframes glitch-1{0%,90%,to{transform:translate(-2px);opacity:0}91%,93%{transform:translate(-4px);opacity:.7}}@keyframes glitch-2{0%,90%,to{transform:translate(2px);opacity:0}92%,94%{transform:translate(4px);opacity:.7}}@keyframes twinkle{0%,to{opacity:.2;transform:scale(1)}50%{opacity:1;transform:scale(1.3)}}@keyframes orbit-rotate{0%{transform:translate(-50%,-50%) rotate(0)}to{transform:translate(-50%,-50%) rotate(360deg)}}@keyframes warp-spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes float{0%,to{transform:translateY(0)}50%{transform:translateY(-20px)}}@keyframes tunnel-pulse{0%,to{opacity:.3;transform:scale(1)}50%{opacity:.8;transform:scale(1.02)}}@keyframes spin-slow{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes spin-reverse{0%{transform:rotate(360deg)}to{transform:rotate(0)}}@keyframes pulse-glow{0%,to{box-shadow:0 0 10px #ff5e004d}50%{box-shadow:0 0 40px #ff5e00cc,0 0 80px #da169f66}}@keyframes meteor{0%{transform:translate(-100px) translateY(-100px);opacity:0}10%{opacity:1}90%{opacity:1}to{transform:translate(100vw) translateY(100vh);opacity:0}}@keyframes particle-orbit{0%{transform:rotate(var(--start-angle)) translate(var(--radius)) rotate(calc(-1 * var(--start-angle)))}to{transform:rotate(calc(var(--start-angle) + 360deg)) translate(var(--radius)) rotate(calc(-1 * (var(--start-angle) + 360deg)))}}@keyframes accretion-disk{0%{transform:translate(-50%,-50%) rotateX(75deg) rotate(0)}to{transform:translate(-50%,-50%) rotateX(75deg) rotate(360deg)}}@keyframes supernova{0%{transform:scale(0);opacity:1}to{transform:scale(3);opacity:0}}@keyframes comet-trail{0%{transform:translate(-100%);opacity:0}20%{opacity:1}to{transform:translate(0);opacity:1}}pre[class*=language-],code[class*=language-]{color:#d4d4d4;font-size:13px!important;text-shadow:none;font-family:Menlo,Monaco,Consolas,Andale Mono,Ubuntu Mono,Courier New,monospace;direction:ltr;text-align:left;white-space:pre-wrap;word-spacing:normal;word-break:normal;line-height:1.5;-moz-tab-size:4;-o-tab-size:4;tab-size:4;-webkit-hyphens:none;-moz-hyphens:none;-ms-hyphens:none;hyphens:none;width:100%;max-width:60vw;border-radius:10px!important}pre[class*=language-]::selection,code[class*=language-]::selection,pre[class*=language-] *::selection,code[class*=language-] *::selection{text-shadow:none;background:#264f78}@media print{pre[class*=language-],code[class*=language-]{text-shadow:none}}pre[class*=language-]{padding:1em;margin:.5em 0;overflow:auto;background:#1e1e1e}:not(pre)>code[class*=language-]{padding:.1em .3em;border-radius:.3em;color:#db4c69;background:#1e1e1e}.namespace{opacity:.7}.token.doctype .token.doctype-tag{color:#569cd6}.token.doctype .token.name{color:#9cdcfe}.token.comment,.token.prolog{color:#6a9955}.token.punctuation,.language-html .language-css .token.punctuation,.language-html .language-javascript .token.punctuation{color:#d4d4d4}.token.property,.token.tag,.token.boolean,.token.number,.token.constant,.token.symbol,.token.inserted,.token.unit{color:#b5cea8}.token.selector,.token.attr-name,.token.string,.token.char,.token.builtin,.token.deleted{color:#ce9178}.language-css .token.string.url{text-decoration:underline}.token.operator,.token.entity{color:#d4d4d4}.token.operator.arrow{color:#569cd6}.token.atrule{color:#ce9178}.token.atrule .token.rule{color:#c586c0}.token.atrule .token.url{color:#9cdcfe}.token.atrule .token.url .token.function{color:#dcdcaa}.token.atrule .token.url .token.punctuation{color:#d4d4d4}.token.keyword{color:#569cd6}.token.keyword.module,.token.keyword.control-flow{color:#c586c0}.token.function,.token.function .token.maybe-class-name{color:#dcdcaa}.token.regex{color:#d16969}.token.important{color:#569cd6}.token.italic{font-style:italic}.token.constant{color:#9cdcfe}.token.class-name,.token.maybe-class-name{color:#4ec9b0}.token.console,.token.parameter,.token.interpolation{color:#9cdcfe}.token.punctuation.interpolation-punctuation,.token.boolean{color:#569cd6}.token.property,.token.variable,.token.imports .token.maybe-class-name,.token.exports .token.maybe-class-name{color:#9cdcfe}.token.selector,.token.escape{color:#d7ba7d}.token.tag{color:#569cd6}.token.tag .token.punctuation,.token.cdata{color:gray}.token.attr-name{color:#9cdcfe}.token.attr-value,.token.attr-value .token.punctuation{color:#ce9178}.token.attr-value .token.punctuation.attr-equals{color:#d4d4d4}.token.entity{color:#569cd6}.token.namespace{color:#4ec9b0}pre[class*=language-javascript],code[class*=language-javascript],pre[class*=language-jsx],code[class*=language-jsx],pre[class*=language-typescript],code[class*=language-typescript],pre[class*=language-tsx],code[class*=language-tsx]{color:#9cdcfe}pre[class*=language-css],code[class*=language-css]{color:#ce9178}pre[class*=language-html],code[class*=language-html]{color:#d4d4d4}.language-regex .token.anchor{color:#dcdcaa}.language-html .token.punctuation{color:gray}pre[class*=language-]>code[class*=language-]{position:relative;z-index:1}.line-highlight.line-highlight{background:#f7ebc6;box-shadow:inset 5px 0 #f7d87c;z-index:0}
