@font-face{font-family:Outfit;font-style:normal;font-display:swap;font-weight:600;src:url(/_next/static/media/outfit-latin-ext-600-normal.f2a69d90.woff2) format("woff2"),url(/_next/static/media/outfit-latin-ext-600-normal.c40d416c.woff) format("woff");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:Outfit;font-style:normal;font-display:swap;font-weight:600;src:url(/_next/static/media/outfit-latin-600-normal.fa38e35b.woff2) format("woff2"),url(/_next/static/media/outfit-latin-600-normal.902a1111.woff) format("woff");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}.m_b37d9ac7{width:calc(100% - var(--mantine-spacing-md) * 2);position:fixed;z-index:var(--notifications-z-index);max-width:var(--notifications-container-width)}.m_b37d9ac7:where([data-position=top-center]){top:var(--mantine-spacing-md);left:50%;transform:translateX(-50%)}.m_b37d9ac7:where([data-position=top-left]){top:var(--mantine-spacing-md);left:var(--mantine-spacing-md)}.m_b37d9ac7:where([data-position=top-right]){top:var(--mantine-spacing-md);right:var(--mantine-spacing-md)}.m_b37d9ac7:where([data-position=bottom-center]){bottom:var(--mantine-spacing-md);left:50%;transform:translateX(-50%)}.m_b37d9ac7:where([data-position=bottom-left]){bottom:var(--mantine-spacing-md);left:var(--mantine-spacing-md)}.m_b37d9ac7:where([data-position=bottom-right]){bottom:var(--mantine-spacing-md);right:var(--mantine-spacing-md)}.m_5ed0edd0+.m_5ed0edd0{margin-top:var(--mantine-spacing-md)}:root{--foreground-rgb:15,23,42;--background-start-rgb:250,251,255;--background-end-rgb:255,255,255;--electric-blue:#0087ff;--electric-blue-light:#e6f4ff;--electric-blue-dark:#006fcc;--coral:#ff694b;--coral-light:#fff0ed;--coral-dark:#cc543c;--lime:#69ff00;--lime-light:#f0ffe6;--lime-dark:#54cc00;--violet:#8700ff;--violet-light:#f3e6ff;--violet-dark:#6c00cc;--surface-primary:#ffffff;--surface-secondary:#f8fafc;--surface-tertiary:#f1f5f9;--text-primary:#0f172a;--text-secondary:#475569;--text-muted:#94a3b8;--border-light:#e2e8f0;--border-medium:#cbd5e1}body{color:rgb(var(--foreground-rgb));background:linear-gradient(135deg,rgb(var(--background-start-rgb)),rgb(var(--background-end-rgb)));min-height:100vh}html{scroll-behavior:smooth}::-webkit-scrollbar{width:8px;height:8px}::-webkit-scrollbar-track{background:var(--surface-secondary)}::-webkit-scrollbar-thumb{background:var(--border-medium);border-radius:4px}::-webkit-scrollbar-thumb:hover{background:var(--text-muted)}.cl-internal-b3fm6y{display:none!important}@media (prefers-reduced-motion:reduce){*,:after,:before{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}@keyframes gradientShift{0%{background-position:0 50%}50%{background-position:100% 50%}to{background-position:0 50%}}@keyframes float{0%,to{transform:translateY(0) rotate(0deg)}50%{transform:translateY(-20px) rotate(3deg)}}@keyframes bounce{0%,to{transform:translateY(0)}50%{transform:translateY(-4px)}}@keyframes pulse{0%,to{opacity:1}50%{opacity:.7}}@keyframes fadeIn{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@keyframes staggerFadeIn{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@keyframes shimmer{0%{background-position:-200% 0}to{background-position:200% 0}}@keyframes blobMorph{0%,to{border-radius:60% 40% 30% 70%/60% 30% 70% 40%}25%{border-radius:30% 60% 70% 40%/50% 60% 30% 60%}50%{border-radius:50% 60% 30% 60%/30% 60% 70% 40%}75%{border-radius:60% 40% 60% 30%/70% 40% 50% 60%}}.gradient-text{background:linear-gradient(135deg,var(--electric-blue),var(--violet));-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.gradient-text-coral{background:linear-gradient(135deg,var(--coral),var(--violet));-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.gradient-bg{background:linear-gradient(135deg,var(--electric-blue-light),var(--violet-light))}.gradient-bg-animated{background:linear-gradient(270deg,var(--electric-blue-light),var(--violet-light),var(--coral-light),var(--lime-light));background-size:400% 400%;animation:gradientShift 15s ease infinite}.card-interactive{transition:all .2s ease}.card-interactive:hover{transform:translateY(-4px) scale(1.02);box-shadow:0 12px 40px rgba(0,135,255,.15)}.card-interactive:active{transform:translateY(-2px) scale(.98)}.blob{position:absolute;filter:blur(40px);opacity:.5;animation:blobMorph 8s ease-in-out infinite}.blob-blue{background:var(--electric-blue-light)}.blob-violet{background:var(--violet-light)}.blob-coral{background:var(--coral-light)}.blob-lime{background:var(--lime-light)}.float,.float-delayed{animation:float 6s ease-in-out infinite}.float-delayed{animation-delay:2s}.stagger-item{opacity:0;animation:staggerFadeIn .5s ease forwards}.stagger-item:first-child{animation-delay:.1s}.stagger-item:nth-child(2){animation-delay:.2s}.stagger-item:nth-child(3){animation-delay:.3s}.stagger-item:nth-child(4){animation-delay:.4s}.stagger-item:nth-child(5){animation-delay:.5s}.stagger-item:nth-child(6){animation-delay:.6s}.shimmer{background:linear-gradient(90deg,var(--surface-secondary) 25%,var(--surface-tertiary) 50%,var(--surface-secondary) 75%);background-size:200% 100%;animation:shimmer 1.5s infinite}:focus-visible{outline:2px solid var(--electric-blue);outline-offset:2px}.btn-bounce:hover{animation:bounce .6s ease infinite}.section-divider{height:1px;background:linear-gradient(90deg,transparent,var(--border-light),transparent)}.glass{background:rgba(255,255,255,.8);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);border:1px solid var(--border-light)}.category-ai{border-left:4px solid var(--violet)}.category-framework{border-left:4px solid var(--electric-blue)}.category-database{border-left:4px solid var(--lime-dark)}.category-platform{border-left:4px solid var(--coral)}.category-devtools{border-left:4px solid var(--text-muted)}