@keyframes pulse{0%,to{opacity:.4}50%{opacity:.15}}:root{--bg:#050810;--bg-elevated:#0a1020;--bg-card:#0d1525;--border:#1a2235;--border-focus:#253045;--text:#f0f4ff;--text-muted:#7b8ba8;--text-dim:#4a5a75;--accent:#ff4d4d;--accent-hover:#f66;--accent-soft:rgba(255,77,77,.14);--radius:12px;--radius-lg:16px;--shadow:0 4px 24px rgba(0,0,0,.5);--glow-red:rgba(255,77,77,.18);--glow-red-soft:rgba(255,77,77,.08);--glow-blue:rgba(70,130,180,.1);--bg-ambient:radial-gradient(ellipse 120% 80% at 50% -20%,var(--glow-red),transparent 52%),radial-gradient(ellipse 80% 50% at 80% 50%,var(--glow-blue),transparent 48%),radial-gradient(ellipse 60% 40% at 20% 80%,var(--glow-red-soft),transparent 42%);--page-padding-x:24px;--page-padding-bottom:48px;--section-padding:64px 0;--footer-margin-top:64px}*{box-sizing:border-box}body{margin:0;background:var(--bg-ambient),var(--bg);color:var(--text);font-family:var(--font-dm-sans),system-ui,sans-serif;-webkit-font-smoothing:antialiased}a{color:inherit;text-decoration:none}a:hover{color:var(--accent)}button,input,select{font:inherit}button{cursor:pointer}.bot-card:hover{border-color:var(--accent)!important;box-shadow:0 0 0 1px var(--accent),var(--shadow)}.bot-sidebar-nav-item{text-decoration:none!important;cursor:pointer}.bot-sidebar-nav-item:hover{background:var(--bg-elevated);color:var(--text)!important}@keyframes create-bot-live-pulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.6;transform:scale(1.2)}}.create-bot-live-dot{animation:create-bot-live-pulse 1.2s ease-in-out infinite}@keyframes page-loading-spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.page-loading-spinner{width:40px;height:40px;border-radius:50%;border:3px solid hsla(0,0%,100%,.12);border-top:3px solid var(--accent);animation:page-loading-spin .9s linear infinite}@keyframes gradient-shift{0%{background-position:0 50%}50%{background-position:100% 50%}to{background-position:0 50%}}.gradient-text{background:linear-gradient(120deg,#ff4d4d,#ff8c42 25%,#ffd166 50%,#ff4d4d 75%,#c471ed);background-size:250% 250%;-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;animation:gradient-shift 4s ease infinite}@keyframes blink-cursor{0%,to{opacity:1}50%{opacity:0}}.typewriter-wrap{display:inline-flex;align-items:baseline;gap:2px}.typewriter-gradient{background:linear-gradient(120deg,#7dd3fc,#a78bfa 40%,#f472b6 80%,#7dd3fc);background-size:250% 100%;-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;animation:gradient-shift 3.5s ease infinite;min-width:2px}.typewriter-cursor{color:#a78bfa;animation:blink-cursor .85s step-end infinite;font-weight:300;-webkit-text-fill-color:#a78bfa}@keyframes orb-float-a{0%,to{transform:translate(0) scale(1)}33%{transform:translate(30px,-40px) scale(1.05)}66%{transform:translate(-20px,20px) scale(.97)}}@keyframes orb-float-b{0%,to{transform:translate(0) scale(1)}40%{transform:translate(-35px,30px) scale(1.08)}70%{transform:translate(20px,-20px) scale(.95)}}.hero-orb{position:absolute;border-radius:50%;filter:blur(80px);pointer-events:none;z-index:-1}.hero-orb-a{width:500px;height:500px;background:radial-gradient(ellipse,rgba(255,77,77,.22) 0,transparent 70%);top:-100px;left:50%;transform:translateX(-60%);animation:orb-float-a 12s ease-in-out infinite}.hero-orb-b{width:400px;height:400px;background:radial-gradient(ellipse,rgba(124,58,237,.18) 0,transparent 70%);top:50px;right:-80px;animation:orb-float-b 15s ease-in-out infinite}.hero-orb-c{width:320px;height:320px;background:radial-gradient(ellipse,rgba(70,180,220,.14) 0,transparent 70%);bottom:-60px;left:-60px;animation:orb-float-a 18s ease-in-out infinite reverse}@keyframes btn-shimmer{0%{background-position:-200%}to{background-position:200%}}.primary-btn-shimmer{position:relative;overflow:hidden}.primary-btn-shimmer:after{content:"";position:absolute;inset:0;background:linear-gradient(105deg,transparent 40%,hsla(0,0%,100%,.25) 50%,transparent 60%);background-size:200% 100%;animation:btn-shimmer 2.5s linear infinite;border-radius:inherit;pointer-events:none}@keyframes hero-fade-up{0%{opacity:0;transform:translateY(24px)}to{opacity:1;transform:translateY(0)}}.hero-animate{animation:hero-fade-up .7s cubic-bezier(.16,1,.3,1) both}.hero-animate-1{animation-delay:0ms}.hero-animate-2{animation-delay:.12s}.hero-animate-3{animation-delay:.22s}.hero-animate-4{animation-delay:.34s}.hero-animate-5{animation-delay:.46s}.scroll-pill{flex-shrink:0;display:inline-flex;align-items:center;gap:8px;padding:8px 16px;background:hsla(0,0%,100%,.04);border:1px solid hsla(0,0%,100%,.09);border-radius:9999px;font-size:.82rem;font-weight:500;letter-spacing:.01em;color:var(--text-muted);white-space:nowrap}.scroll-pill-dot{width:5px;height:5px;border-radius:50%;flex-shrink:0;background:hsla(0,0%,100%,.18)}.scroll-pill-red{background:rgba(255,77,77,.07);border-color:rgba(255,77,77,.22);color:hsla(0,100%,85%,.88)}.scroll-pill-red .scroll-pill-dot{background:#ff4d4d;box-shadow:0 0 5px rgba(255,77,77,.7)}.scroll-pill-blue{background:rgba(70,150,220,.07);border-color:rgba(70,150,220,.22);color:rgba(147,210,255,.88)}.scroll-pill-blue .scroll-pill-dot{background:#7dd3fc;box-shadow:0 0 5px rgba(125,211,252,.7)}.scroll-pill-green{background:rgba(74,222,128,.07);border-color:rgba(74,222,128,.22);color:rgba(167,243,208,.88)}.scroll-pill-green .scroll-pill-dot{background:#4ade80;box-shadow:0 0 5px rgba(74,222,128,.7)}.horizontal-scroll-wrap{overflow:hidden;mask-image:linear-gradient(90deg,transparent,#000 8%,#000 92%,transparent);-webkit-mask-image:linear-gradient(90deg,transparent,#000 8%,#000 92%,transparent)}.horizontal-scroll-inner{display:flex;gap:20px;padding:24px 0;animation:scroll-left 35s linear infinite}.horizontal-scroll-inner:hover{animation-play-state:paused}@keyframes scroll-left{0%{transform:translateX(0)}to{transform:translateX(-50%)}}.scroll-reveal{opacity:0;transform:translateY(40px);transition:opacity .7s cubic-bezier(.16,1,.3,1),transform .7s cubic-bezier(.16,1,.3,1)}.scroll-reveal.revealed{opacity:1;transform:translateY(0)}.scroll-reveal-stagger>*{opacity:0;transform:translateY(30px);transition:opacity .6s cubic-bezier(.16,1,.3,1),transform .6s cubic-bezier(.16,1,.3,1)}.scroll-reveal-stagger.revealed>:first-child{transition-delay:0ms}.scroll-reveal-stagger.revealed>:nth-child(2){transition-delay:80ms}.scroll-reveal-stagger.revealed>:nth-child(3){transition-delay:.16s}.scroll-reveal-stagger.revealed>:nth-child(4){transition-delay:.24s}.scroll-reveal-stagger.revealed>:nth-child(5){transition-delay:.32s}.scroll-reveal-stagger.revealed>:nth-child(6){transition-delay:.4s}.scroll-reveal-stagger.revealed>*{opacity:1;transform:translateY(0)}.header-dropdown-menu{display:none}.header-dropdown:hover .header-dropdown-menu{display:block}.header-dropdown-menu a:hover,.header-dropdown-menu button:hover{background:var(--bg-card);color:var(--text)!important}.bento-grid{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:14px;gap:14px}.bento-card{background:linear-gradient(145deg,rgba(15,19,31,.96),rgba(11,13,22,.97));border:1px solid var(--border);border-radius:18px;padding:24px;position:relative;overflow:hidden;display:flex;flex-direction:column;transition:border-color .2s ease,box-shadow .2s ease}.bento-card:hover{border-color:rgba(255,77,77,.2);box-shadow:0 6px 24px rgba(0,0,0,.25)}.bento-card-wide{grid-column:span 2}.bento-card-full{grid-column:1/-1}@media (max-width:768px){:root{--page-padding-x:14px;--page-padding-bottom:24px;--section-padding:32px 0;--footer-margin-top:32px}.horizontal-scroll-inner{animation-duration:25s}.bento-grid{grid-template-columns:1fr}.bento-card-wide{grid-column:span 1}}@media (max-width:1024px){.bot-main-content{padding:16px 14px!important}}.coming-soon-badge{position:absolute;top:12px;right:12px;padding:3px 10px;border-radius:9999px;font-size:.65rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase;background:rgba(140,90,255,.13);border:1px solid rgba(160,110,255,.28);color:rgba(195,160,255,.9);pointer-events:none;white-space:nowrap}@font-face{font-family:__DM_Sans_0eeb07;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/7ab938503e4547a1-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:__DM_Sans_0eeb07;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/13971731025ec697-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:__DM_Sans_0eeb07;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/7ab938503e4547a1-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:__DM_Sans_0eeb07;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/13971731025ec697-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:__DM_Sans_0eeb07;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/7ab938503e4547a1-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:__DM_Sans_0eeb07;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/13971731025ec697-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:__DM_Sans_0eeb07;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/7ab938503e4547a1-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:__DM_Sans_0eeb07;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/13971731025ec697-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:__DM_Sans_Fallback_0eeb07;src:local("Arial");ascent-override:94.90%;descent-override:29.66%;line-gap-override:0.00%;size-adjust:104.53%}.__className_0eeb07{font-family:__DM_Sans_0eeb07,__DM_Sans_Fallback_0eeb07;font-style:normal}.__variable_0eeb07{--font-dm-sans:"__DM_Sans_0eeb07","__DM_Sans_Fallback_0eeb07"}