@import url('https://fonts.googleapis.com/css2?family=Barlow+Condensed:wght@700;800;900&family=Inter:wght@400;500;600;700&display=swap');
:root{--bg:#05060d;--panel:#0b0d19;--panel2:#101425;--text:#f8f9ff;--muted:#a9b0c8;--pink:#f43f86;--orange:#ff922d;--lime:#a6f23a;--cyan:#2cd8fa;--purple:#9f5af8}*{box-sizing:border-box}html{scroll-behavior:smooth}body.motion{background:var(--bg);color:var(--text);font:15px/1.65 Inter,Arial,sans-serif;margin:0;min-height:100vh}a{color:var(--cyan)}a:hover{color:white}.motion h1,.motion h2,.motion h3,.display{font-family:'Barlow Condensed',Impact,'Arial Narrow',sans-serif;line-height:1.05;text-transform:uppercase;font-weight:900;letter-spacing:-.018em}.motion h1{font-size:clamp(3.5rem,8vw,7rem)}.motion h2{font-size:clamp(2.5rem,5vw,4.3rem)}.motion h3{font-size:1.7rem}.motion .muted{color:var(--muted)}.motion .eyebrow{font-size:.65rem;letter-spacing:.26em;text-transform:uppercase;color:#d0d5e8;font-weight:700}.motion .grad{background:linear-gradient(95deg,var(--pink),var(--orange),var(--lime),var(--cyan));-webkit-background-clip:text;background-clip:text;color:transparent}.motion .navmotion{border-bottom:1px solid #24233b;background:#080a12ee;backdrop-filter:blur(12px)}.motion .mark{font-family:'Barlow Condensed',sans-serif;font-weight:900;font-size:1.5rem;letter-spacing:.03em;text-decoration:none;color:#fff}.motion .mark em{font-style:normal;color:var(--pink)}.motion .btn-glow{color:#080913;background:#fff;display:inline-flex;align-items:center;justify-content:center;border:0;border-radius:60px;padding:13px 26px;font-weight:800;text-decoration:none;box-shadow:0 0 0 2px #d665ac55,0 0 28px #de2cb842}.motion .btn-glow:hover{background:#e8fbff;color:#111}.motion .btn-darkline{border:1px solid #42465d;color:white;border-radius:60px;padding:12px 24px;text-decoration:none;background:transparent}.motion .btn-darkline:hover{border-color:var(--cyan);color:white}.motion .hero-space{position:relative;overflow:hidden;background:radial-gradient(ellipse at 83% 23%,#0d2460 0,transparent 42%),radial-gradient(ellipse at 80% 80%,#640d6d8a 0,transparent 35%),#060711}.motion .hero-space:before{content:'';position:absolute;inset:0;pointer-events:none;background:linear-gradient(150deg,transparent 55%,#ff4b9a18 57%,transparent 58%),linear-gradient(155deg,transparent 65%,#15c7ff19 67%,transparent 68%)}.motion .hero-inner{position:relative;z-index:1;padding:94px 0 98px}.motion .orbit{height:350px;max-width:100%;aspect-ratio:1;border:2px solid #682ce0;border-radius:50%;margin:auto;box-shadow:0 0 45px #7739f850,inset 0 0 60px #2e1b77;background:radial-gradient(circle at 34% 28%,#263e7e 0,#0d1130 38%,#070711 68%);display:grid;place-items:center;position:relative}.motion .orbit:before{content:'';position:absolute;inset:8%;border:2px solid #12c5f2;border-radius:50%;transform:rotateX(65deg) rotateZ(-20deg);box-shadow:0 0 25px #17cfff}.motion .orbit .play{font-size:6.7rem;filter:drop-shadow(0 0 27px #fb53ba)}.motion .mini-pill{font-size:.72rem;letter-spacing:.1em;color:var(--lime);background:#19331c;border:1px solid #567c36;border-radius:50px;padding:6px 12px;display:inline-block}.motion .glow-panel{background:linear-gradient(#0b0e1c,#0b0e1c) padding-box,linear-gradient(135deg,#f63c8c,#ff8c35,#b7ee3c,#27cef4) border-box;border:1px solid transparent;border-radius:19px;padding:27px;box-shadow:0 13px 42px #0008}.motion .feature-card{border:1px solid #383347;border-radius:17px;padding:24px;height:100%;background:linear-gradient(150deg,#151222,#090b14);transition:transform .15s,border-color .15s}.motion .feature-card:hover{transform:translateY(-3px);border-color:var(--pink)}.motion .feature-num{font:800 1rem 'Barlow Condensed';color:var(--cyan)}.motion .form-control,.motion .form-select,.motion textarea{background:#111626!important;border:1px solid #373d55!important;color:#fff!important;border-radius:10px;padding:12px}.motion .form-control:focus,.motion .form-select:focus{border-color:var(--cyan)!important;box-shadow:0 0 0 3px #19c6ff25!important}.motion .form-control::placeholder{color:#8a92a9}.motion .form-select option{background:#111626;color:#fff}.motion label{color:#d6dbeb;font-size:.86rem;font-weight:600}.motion .site-footer{border-top:1px solid #24283b;padding:36px 0;color:#99a2be}.motion .alert{border-radius:10px}.motion pre.prompt-output{white-space:pre-wrap;overflow-wrap:anywhere;font-size:.84rem;line-height:1.7;color:#e7eaff;max-height:470px;overflow:auto;background:#070913;border:1px solid #343956;border-radius:12px;padding:22px}.motion .chip{border:1px solid #35374e;border-radius:40px;padding:3px 12px;color:#c8cce3;font-size:.72rem}.motion .prompt-row{background:#0d1120;border:1px solid #32374d;border-radius:15px;padding:20px;margin-bottom:14px}.motion .cta-section{background:radial-gradient(ellipse at top left,#271234,#081e29 65%,#080a13);border:1px solid #3b3757;border-radius:20px;padding:42px}.motion .subtle{font-size:.78rem}.motion .form-check-input{background-color:#161a2c;border-color:#5c5b7a}.motion .form-check-input:checked{background-color:#eb3f91;border-color:#eb3f91}@media(max-width:768px){.motion .hero-inner{padding:52px 0}.motion .orbit{height:235px}.motion h1{font-size:3.8rem}}@media(prefers-reduced-motion:reduce){*,*:before,*:after{scroll-behavior:auto!important;transition:none!important}}
