.brain0-root *{box-sizing:border-box;margin:0;padding:0}.brain0-root .nav{padding:16px 48px;padding-left:max(48px, env(safe-area-inset-left));padding-right:max(48px, env(safe-area-inset-right));z-index:40;background:#0a0a0a;border-bottom:.5px solid #ffffff14;grid-template-columns:1fr auto 1fr;align-items:center;gap:16px;display:grid;position:relative}.brain0-root .logo{color:#fff;letter-spacing:-.5px;justify-self:start;font-size:18px;font-weight:600}.brain0-root .nav-actions{flex-shrink:0;justify-self:end;align-items:center;gap:10px;display:flex}.brain0-root .nav-mobile{display:none}.brain0-root .nav-mobile-trigger{cursor:pointer;color:#fff;background:#ffffff0a;border:.5px solid #ffffff24;border-radius:10px;justify-content:center;align-items:center;width:44px;height:44px;list-style:none;display:flex}.brain0-root .nav-mobile-trigger::-webkit-details-marker{display:none}.brain0-root .nav-mobile-icon{background:currentColor;border-radius:1px;width:18px;height:2px;display:block;box-shadow:0 -6px,0 6px}.brain0-root .nav-mobile-panel{padding:16px 20px 20px;padding-bottom:max(20px, env(safe-area-inset-bottom));background:#0a0a0a;border-bottom:.5px solid #ffffff14;flex-direction:column;gap:4px;display:flex;position:absolute;top:100%;left:0;right:0;box-shadow:0 24px 48px #00000073}.brain0-root .nav-mobile-panel a{color:#ffffffe0;border-radius:8px;padding:12px;font-size:15px;text-decoration:none}.brain0-root .nav-mobile-panel a:active{background:#ffffff0f}.brain0-root .nav-mobile-actions{border-top:.5px solid #ffffff14;flex-direction:column;gap:10px;margin-top:12px;padding-top:12px;display:flex}.brain0-root .btn-block{text-align:center;box-sizing:border-box;justify-content:center;width:100%}.brain0-root .logo span{color:#4ade80}.brain0-root .nav-links{justify-self:center;align-items:center;gap:32px;display:flex}.brain0-root .nav-links a{color:#ffffffc7;font-size:14px;text-decoration:none}.brain0-root .btn-primary{color:#0a0a0a;cursor:pointer;background:#4ade80;border:none;border-radius:8px;padding:8px 20px;font-size:14px;font-weight:600}.brain0-root .btn-outline{color:#fff;cursor:pointer;background:0 0;border:.5px solid #fff3;border-radius:8px;padding:8px 20px;font-size:14px;font-weight:500}.brain0-root .btn-outline:disabled{opacity:.55;cursor:not-allowed;color:#ffffff8c;border-color:#ffffff1f}.brain0-root .btn-soon{color:#ffffff73;font-weight:400}.brain0-root .btn-outline:disabled .btn-soon{color:#fff6}.brain0-root .hero{text-align:center;max-width:900px;margin:0 auto;padding:100px 48px 60px}.brain0-root .badge{color:#4ade80;background:#4ade801a;border:.5px solid #4ade804d;border-radius:100px;align-items:center;gap:6px;margin-bottom:24px;padding:4px 12px;font-size:12px;display:inline-flex}.brain0-root .badge-dot{background:#4ade80;border-radius:50%;width:6px;height:6px;animation:2s infinite brain0-pulse}@keyframes brain0-pulse{0%,to{opacity:1}50%{opacity:.3}}.brain0-root .hero h1{letter-spacing:-2px;color:#fff;margin-bottom:20px;font-size:64px;font-weight:700;line-height:1.05}.brain0-root .hero h1 span{color:#4ade80}.brain0-root .hero p{color:#ffffffc7;max-width:540px;margin:0 auto 36px;font-size:18px;line-height:1.6}.brain0-root .hero-cta{justify-content:center;align-items:center;gap:12px;display:flex}.brain0-root .app-mockup{max-width:960px;margin:60px auto 0;padding:0 24px}.brain0-root .mockup-frame{background:#111;border:.5px solid #ffffff1a;border-radius:16px;overflow:hidden}.brain0-root .mockup-titlebar{background:#1a1a1a;border-bottom:.5px solid #ffffff14;align-items:center;gap:8px;padding:12px 16px;display:flex}.brain0-root .dot{border-radius:50%;width:10px;height:10px}.brain0-root .dot-red{background:#ff5f57}.brain0-root .dot-yellow{background:#febc2e}.brain0-root .dot-green{background:#28c840}.brain0-root .mockup-titlebar span{color:#ffffff9e;margin-left:8px;font-size:12px}.brain0-root .mockup-body{grid-template-columns:200px 1fr 280px;height:380px;display:grid}.brain0-root .col{border-right:.5px solid #ffffff0f;overflow:hidden}.brain0-root .col:last-child{border-right:none}.brain0-root .col-header{color:#ffffff9e;letter-spacing:.8px;text-transform:uppercase;border-bottom:.5px solid #ffffff0f;padding:14px 16px;font-size:11px;font-weight:600}.brain0-root .project-item{cursor:pointer;align-items:center;gap:8px;padding:10px 16px;font-size:13px;display:flex}.brain0-root .project-item.active{color:#4ade80;background:#4ade8014}.brain0-root .project-item:not(.active){color:#ffffffc7}.brain0-root .project-dot{background:#4ade80;border-radius:50%;flex-shrink:0;width:6px;height:6px}.brain0-root .project-dot.gray{background:#ffffff73}.brain0-root .day-group{padding:12px 16px 4px}.brain0-root .day-label{color:#ffffff94;letter-spacing:.6px;text-transform:uppercase;margin-bottom:8px;font-size:10px;font-weight:600}.brain0-root .task-item{background:#ffffff08;border:.5px solid #ffffff0f;border-radius:8px;margin-bottom:6px;padding:8px 12px}.brain0-root .task-time{color:#ffffff94;margin-bottom:3px;font-size:10px}.brain0-root .task-text{color:#ffffffb3;font-size:12px;line-height:1.4}.brain0-root .task-item.active{background:#4ade800f;border-color:#4ade8033}.brain0-root .task-item.active .task-text{color:#e8e8e8}.brain0-root .detail-pad{padding:16px}.brain0-root .detail-tag{color:#4ade80;background:#4ade801a;border-radius:100px;align-items:center;gap:4px;margin-bottom:12px;padding:3px 8px;font-size:10px;display:inline-flex}.brain0-root .detail-title{color:#fff;margin-bottom:8px;font-size:13px;font-weight:600;line-height:1.4}.brain0-root .detail-body{color:#ffffffbd;font-size:12px;line-height:1.6}.brain0-root .detail-files{margin-top:14px}.brain0-root .detail-files-label{color:#ffffff94;text-transform:uppercase;letter-spacing:.6px;margin-bottom:6px;font-size:10px}.brain0-root .file-chip{color:#ffffffc7;font-size:10px;font-family:var(--font-geist-mono), ui-monospace, monospace;background:#ffffff0d;border:.5px solid #ffffff1a;border-radius:6px;align-items:center;gap:4px;margin:2px 2px 2px 0;padding:3px 8px;display:inline-flex}.brain0-root .features-section{max-width:960px;margin:0 auto;padding:100px 48px}.brain0-root .section-label{color:#4ade80;letter-spacing:1px;text-transform:uppercase;margin-bottom:12px;font-size:12px;font-weight:600}.brain0-root .section-h2{letter-spacing:-1px;color:#fff;margin-bottom:16px;font-size:40px;font-weight:700;line-height:1.1}.brain0-root .section-p{color:#ffffffbd;max-width:520px;font-size:16px;line-height:1.7}.brain0-root .features-grid{grid-template-columns:repeat(3,1fr);gap:16px;margin-top:60px;display:grid}.brain0-root .feature-card{background:#111;border:.5px solid #ffffff14;border-radius:12px;padding:24px}.brain0-root .feature-icon{background:#4ade801a;border:.5px solid #4ade8033;border-radius:8px;justify-content:center;align-items:center;width:32px;height:32px;margin-bottom:16px;font-size:14px;display:flex}.brain0-root .feature-card h3{color:#fff;margin-bottom:8px;font-size:15px;font-weight:600}.brain0-root .feature-card p{color:#ffffffb3;font-size:13px;line-height:1.6}.brain0-root .how-section{max-width:1100px;margin:0 auto;padding:60px 48px;scroll-margin-top:24px}.brain0-root .how-section-intro{text-align:center;margin-bottom:8px}.brain0-root .how-section-label{display:inline-block}.brain0-root .how-section-title{margin-top:8px;font-size:28px}.brain0-root .pricing-section-label{display:inline-block}.brain0-root .pricing-section-title{margin-top:8px;font-size:40px}.brain0-root .how-grid{grid-template-columns:1fr;align-items:stretch;gap:16px;margin-top:48px;display:grid}@media (min-width:900px){.brain0-root .how-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}.brain0-root .how-quadrant{background:#0f0f0f;border:.5px solid #ffffff12;border-radius:14px;flex-direction:column;min-height:100%;padding:24px 22px;display:flex}.brain0-root .how-step-label{color:#4ade80;letter-spacing:.6px;text-transform:uppercase;margin-bottom:12px;font-size:11px;font-weight:600}.brain0-root .how-quadrant h3{color:#fff;margin-bottom:10px;font-size:16px;font-weight:600;line-height:1.35}.brain0-root .how-quadrant .quad-body{color:#ffffffa8;flex:1;font-size:13px;line-height:1.6}.brain0-root .how-quadrant .quad-body p{margin:0}.brain0-root .how-quadrant .quad-body code{font-family:var(--font-geist-mono), ui-monospace, monospace;color:#4ade80;font-size:12px}.brain0-root .how-step-media{aspect-ratio:1059/670;background:#0a0a0a;border:.5px solid #ffffff14;border-radius:10px;flex-shrink:0;justify-content:stretch;align-items:stretch;width:100%;min-width:0;margin-top:14px;display:flex;overflow:hidden}.brain0-root .how-step-media-image{position:relative}.brain0-root .how-step-media.how-step-media--brain{background:#000}.brain0-root .how-step-media .code-block{box-sizing:border-box;flex:1;align-self:stretch;width:100%;min-width:0;min-height:0;margin:0;padding:12px 14px;font-size:11px;line-height:1.45;overflow:auto}.brain0-root .how-step-image{object-fit:contain}.brain0-root .code-block{font-family:var(--font-geist-mono), ui-monospace, monospace;color:#ffffffc7;background:#0a0a0a;border:.5px solid #ffffff14;border-radius:10px;min-width:280px;padding:16px 20px;font-size:12px}.brain0-root .code-block .green{color:#4ade80}.brain0-root .code-block .gray{color:#ffffff8c}.brain0-root .code-block .purple{color:#a78bfa}.brain0-root .pricing-section{text-align:center;max-width:960px;margin:0 auto;padding:100px 48px}.brain0-root .pricing-grid{text-align:left;grid-template-columns:repeat(3,1fr);gap:16px;margin-top:60px;display:grid}.brain0-root .pricing-card{background:#111;border:.5px solid #ffffff14;border-radius:12px;padding:28px}.brain0-root .pricing-card.featured{background:#4ade800a;border-color:#4ade804d}.brain0-root .pricing-badge{color:#0a0a0a;background:#4ade80;border-radius:100px;margin-bottom:12px;padding:3px 10px;font-size:10px;font-weight:700;display:inline-block}.brain0-root .pricing-card h3{color:#ffffffd1;margin-bottom:8px;font-size:14px;font-weight:600}.brain0-root .pricing-price{color:#fff;letter-spacing:-1px;margin-bottom:4px;font-size:36px;font-weight:700}.brain0-root .pricing-price span{color:#ffffff9e;font-size:14px;font-weight:400}.brain0-root .pricing-desc{color:#ffffffa8;margin-bottom:20px;font-size:13px;line-height:1.5}.brain0-root .pricing-list{list-style:none}.brain0-root .pricing-list li{color:#ffffffc7;align-items:center;gap:10px;padding:5px 0;font-size:13px;display:flex}.brain0-root .pricing-check-icon{color:#4ade80;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.brain0-root .divider{border:none;border-top:.5px solid #ffffff0f;margin:0 48px}.brain0-root .cta-section{text-align:center;background:#0a0a0a;padding:120px 48px;position:relative;overflow:hidden}.brain0-root .brain-canvas{width:100%;height:100%;position:absolute;top:0;left:0}.brain0-root .cta-content{z-index:2;position:relative}.brain0-root .cta-section h2{letter-spacing:-1.5px;color:#fff;margin-bottom:16px;font-size:52px;font-weight:700}.brain0-root .cta-section .sub{color:#ffffffb3;margin-bottom:36px;font-size:16px}.brain0-root .input-group{justify-content:center;gap:8px;max-width:400px;margin:0 auto;display:flex}.brain0-root .input-group input{color:#fff;background:#ffffff0d;border:.5px solid #ffffff1f;border-radius:8px;outline:none;flex:1;padding:10px 16px;font-size:14px}.brain0-root .input-group input::placeholder{color:#ffffff94}.brain0-root .footer{background:#0a0a0a;border-top:.5px solid #ffffff0f;justify-content:space-between;align-items:center;padding:32px 48px;display:flex}.brain0-root .footer-logo{color:#ffffffb3;font-size:14px;font-weight:600}.brain0-root .footer-logo span{color:#4ade80}@media (max-width:900px){.brain0-root .features-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.brain0-root .pricing-grid{grid-template-columns:1fr;max-width:420px;margin-left:auto;margin-right:auto}}@media (max-width:768px){.brain0-root .nav{padding:12px 20px;padding-left:max(20px, env(safe-area-inset-left));padding-right:max(20px, env(safe-area-inset-right));justify-content:space-between;align-items:center;display:flex}.brain0-root .nav-links,.brain0-root .nav-actions{display:none}.brain0-root .nav-mobile{display:block}.brain0-root .hero{padding:48px 20px 40px;padding-left:max(20px, env(safe-area-inset-left));padding-right:max(20px, env(safe-area-inset-right))}.brain0-root .hero h1{letter-spacing:-.06em;font-size:clamp(2rem,9vw,2.75rem)}.brain0-root .hero p{max-width:none;font-size:16px}.brain0-root .hero-cta{flex-direction:column;width:100%;max-width:320px;margin-left:auto;margin-right:auto}.brain0-root .hero-cta a{text-align:center;box-sizing:border-box;width:100%}.brain0-root .app-mockup{margin-top:32px;padding:0 16px}.brain0-root .mockup-frame{-webkit-overflow-scrolling:touch;scrollbar-width:thin;border-radius:12px;overflow:auto hidden}.brain0-root .mockup-body{scroll-snap-type:x proximity;flex-flow:row;width:max(100%,680px);min-width:680px;max-width:none;height:340px;display:flex}.brain0-root .mockup-body .col{scroll-snap-align:start;border-right:.5px solid #ffffff0f;flex:none;width:min(200px,42vw);min-width:160px}.brain0-root .mockup-body .col:nth-child(2){flex:auto;width:auto;min-width:220px}.brain0-root .mockup-body .col:nth-child(3){width:min(260px,72vw);min-width:200px}.brain0-root .features-section{padding:64px 20px;padding-left:max(20px, env(safe-area-inset-left));padding-right:max(20px, env(safe-area-inset-right))}.brain0-root .features-grid{grid-template-columns:1fr;gap:12px;margin-top:40px}.brain0-root .section-h2{font-size:clamp(1.5rem,6vw,2rem)}.brain0-root .section-p{max-width:none;font-size:15px}.brain0-root .how-section{padding:48px 20px;padding-left:max(20px, env(safe-area-inset-left));padding-right:max(20px, env(safe-area-inset-right))}.brain0-root .how-grid{margin-top:32px}.brain0-root .pricing-section{padding:64px 20px;padding-left:max(20px, env(safe-area-inset-left));padding-right:max(20px, env(safe-area-inset-right))}.brain0-root .how-section-title{font-size:clamp(1.35rem,5vw,1.75rem)}.brain0-root .pricing-section-title{font-size:clamp(1.5rem,6vw,2rem)}.brain0-root .pricing-grid{max-width:none;margin-top:40px}.brain0-root .divider{margin:0 20px;margin-left:max(20px, env(safe-area-inset-left));margin-right:max(20px, env(safe-area-inset-right))}.brain0-root .cta-section{padding:72px 20px 88px;padding-left:max(20px, env(safe-area-inset-left));padding-right:max(20px, env(safe-area-inset-right));min-height:420px}.brain0-root .cta-section h2{letter-spacing:-.04em;font-size:clamp(1.75rem,7vw,2.25rem)}.brain0-root .cta-section .sub{max-width:28rem;margin-left:auto;margin-right:auto;font-size:15px}.brain0-root .input-group{flex-direction:column;align-items:stretch;width:100%;max-width:none}.brain0-root .input-group input{min-height:48px;font-size:16px}.brain0-root .input-group .btn-primary{width:100%;min-height:48px;padding:12px 20px}.brain0-root .footer{text-align:center;padding:28px 20px;padding-bottom:max(28px, env(safe-area-inset-bottom));padding-left:max(20px, env(safe-area-inset-left));padding-right:max(20px, env(safe-area-inset-right));flex-direction:column;gap:16px}.brain0-root .code-block{min-width:0}}@media (max-width:380px){.brain0-root .badge{padding:4px 10px;font-size:11px}}
