.brain{--accent-line:#e7f2e7;color:var(--ink)}.brain h1{letter-spacing:-.035em;margin:16px 0 20px;font-size:clamp(36px,5.2vw,58px);font-weight:700;line-height:1.04}.brain h2{letter-spacing:-.025em;max-width:780px;margin:12px 0 0;font-size:clamp(26px,3.2vw,38px);line-height:1.1}.brain h3{margin:0 0 8px;font-size:18px}.brain-eyebrow{letter-spacing:.14em;color:var(--accent);margin:0;font-size:11px;font-weight:700}.brain-lede{color:var(--muted);max-width:520px;margin:0 0 26px;font-size:18px;line-height:1.5}.brain-small{color:var(--muted);margin:12px 0 0;font-size:13px}.brain-small a{text-decoration:underline}.brain-hero{grid-template-columns:minmax(0,500px) minmax(0,1fr);align-items:center;gap:56px;padding-top:48px;padding-bottom:110px;display:grid}.brain-url{border:1.5px solid var(--line);border-radius:var(--radius);background:#fff;justify-content:space-between;align-items:center;gap:12px;max-width:520px;padding:8px 8px 8px 16px;display:flex}.brain-url code{overflow-wrap:anywhere;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:14px}.brain-copy{background:var(--ink);color:#fff;cursor:pointer;white-space:nowrap;border:0;border-radius:6px;padding:10px 16px;font-size:13px;font-weight:600}.brain-copy:hover{background:#28543a}.brain-copy-line{color:var(--ink);border:1.5px solid var(--ink);background:#fff}.brain-url-dark{background:#ffffff14;border-color:#ffffff40;margin:24px auto 0}.brain-url-dark code{color:#fff}.brain-url-dark .brain-copy{color:var(--ink);background:#fff}.brain-art{min-height:440px;position:relative}.brain-blob{background:var(--accent-soft);background-image:radial-gradient(var(--accent-line) 1.4px,transparent 1.6px);background-size:22px 22px;border-radius:28px;position:absolute;inset:-18px -40px 10px 20px}.brain-card{border:1.5px solid var(--line);border-radius:var(--radius);background:#fff;padding:24px}.brain-map{padding:16px 16px 10px;position:relative;box-shadow:0 30px 70px -34px #26483140}.brain-map-head{flex-wrap:wrap;justify-content:space-between;gap:8px;font-size:14px;display:flex}.brain-map-head span{color:var(--muted);font-size:12px}.brain-map-head i{border-radius:50%;width:9px;height:9px;margin:0 5px 0 10px;display:inline-block}.brain-map-head i.g{background:#49725e}.brain-map-head i.a{background:#c58a3d}.brain-map-head i.p{background:var(--accent)}.brain-chat{gap:10px;width:320px;padding:14px 16px;font-size:13.5px;display:flex;position:absolute;bottom:-34px;left:-30px;box-shadow:0 24px 60px -26px #17211b40}.brain-chat p{margin:0}.brain-avatar{background:var(--accent);color:#fff;border-radius:50%;flex:none;justify-content:center;align-items:center;width:32px;height:32px;font-size:12px;font-weight:700;display:flex}.brain-svg{max-width:100%;height:auto;display:block}.brain-band{background:var(--accent-soft);padding:88px 0}.brain-section{padding-top:88px;padding-bottom:20px}.brain-lanes{gap:14px;margin-top:44px;display:grid}.brain-lane{grid-template-columns:110px repeat(5,minmax(0,1fr));align-items:center;gap:14px;display:grid}.brain-lbl{letter-spacing:.12em;text-transform:uppercase;color:var(--accent);font-size:12px;font-weight:700}.brain-bp{border:1.5px solid var(--accent-line);background:#fff;border-radius:10px;min-height:78px;padding:14px;font-size:14px}.brain-bp b{margin-bottom:3px;font-size:15px;display:block}.brain-bp.you{color:var(--muted);background:0 0;border:1.5px dashed #a8c6ad;align-items:center;display:flex}.brain-track{height:50px;position:relative}.brain-track span{grid-column:1}.brain-track:before{content:"";background:var(--accent);opacity:.4;height:2px;position:absolute;top:25px;left:110px;right:0}.brain-track i{background:var(--accent);color:#fff;letter-spacing:.06em;width:44px;height:44px;box-shadow:0 0 0 6px var(--accent-soft);border-radius:50%;justify-content:center;justify-self:center;align-items:center;font-size:11px;font-style:normal;font-weight:700;display:flex;position:relative}.brain-modules{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;margin-top:36px;display:grid}.brain-modules p{color:var(--muted);margin:0 0 14px;line-height:1.5}.brain-modules blockquote{background:var(--accent-soft);border-radius:8px;margin:0;padding:12px 14px;font-size:14px}.brain-chart{margin-top:36px;padding:20px 20px 10px}.brain-connect{margin-top:36px}.brain-tabs{flex-wrap:wrap;gap:8px;display:flex}.brain-tabs button{border:1.5px solid var(--line);cursor:pointer;color:var(--ink);background:#fff;border-radius:999px;padding:9px 16px;font-size:14px;font-weight:600}.brain-tabs button.on{background:var(--ink);color:#fff;border-color:var(--ink)}.brain-panel{border:1.5px solid var(--line);border-radius:var(--radius);background:#fff;margin-top:16px;padding:28px}.brain-panel ol{gap:12px;margin:0 0 22px;padding:0;list-style:none;display:grid}.brain-panel li{overflow-wrap:anywhere;gap:14px;line-height:1.5;display:flex}.brain-panel li span{color:var(--accent);flex:none;padding-top:2px;font-size:13px;font-weight:700}.brain-actions{flex-wrap:wrap;align-items:flex-start;gap:12px;display:flex}.brain-actions pre{background:var(--ink);color:#fff;border-radius:8px;flex-basis:100%;margin:0;padding:14px 16px;font-size:13px;overflow-x:auto}.brain-faq-wrap{grid-template-columns:minmax(0,340px) minmax(0,1fr);gap:64px;display:grid}.brain-faq details{border-top:1.5px solid var(--line)}.brain-faq details:last-child{border-bottom:1.5px solid var(--line)}.brain-faq summary{cursor:pointer;justify-content:space-between;gap:16px;padding:20px 0;font-size:18px;font-weight:700;list-style:none;display:flex}.brain-faq summary span{color:var(--accent);font-weight:400}.brain-faq p{color:var(--muted);margin:0 0 20px;line-height:1.6}.brain-cta{background:var(--ink);color:#fff;border-radius:var(--radius);text-align:center;margin-bottom:40px;padding:48px 28px}.brain-cta h2{margin:0 auto}.brain-cta p{color:#a8c6ad;margin:20px 0 0}.brain-cta a{color:#fff;text-decoration:underline}@media (max-width:900px){.brain-hero{grid-template-columns:1fr;gap:48px;padding-bottom:80px}.brain-chat{bottom:-40px;left:0}.brain-blob{inset:-10px 0 0}.brain-lane{grid-template-columns:repeat(5,minmax(160px,1fr));overflow-x:auto}.brain-lbl{grid-column:1/-1}.brain-track{display:none}.brain-lanes{overflow-x:auto}.brain-modules,.brain-faq-wrap{grid-template-columns:1fr}.brain-faq-wrap{gap:24px}}.brain-mcp-note{background:var(--accent-soft);border-radius:8px;max-width:520px;margin-top:16px;padding:10px 12px}.brain-qa{gap:8px;display:grid}.brain-qa p{border-radius:8px;margin:0;padding:10px 12px;font-size:14px;line-height:1.5}.brain-modules .brain-q{background:var(--accent-soft);color:var(--ink)}.brain-modules .brain-a{border:1.5px solid var(--line);color:var(--ink);margin:0}.brain-inline-cta{margin-top:28px}.brain-convo{gap:14px;max-width:820px;margin-top:32px;display:grid}.brain-msg{border-radius:12px;padding:14px 16px;font-size:15px;line-height:1.55}.brain-msg.me{background:var(--ink);color:#fff;justify-self:end;max-width:520px}.brain-msg.bot{border:1.5px solid var(--line);background:#faf8fd}.brain-msg.bot p{margin:0 0 8px}.brain-msg.bot ol{margin:0 0 8px 20px;padding:0}.brain-tool{color:var(--accent);letter-spacing:.04em;font-size:12px;font-weight:700}.brain-founders{flex-wrap:wrap;gap:28px;margin:28px 0 18px;display:flex}.brain-founders a{align-items:center;gap:12px;display:flex}.brain-founders img{border-radius:50%}.brain-founders span{color:var(--muted);flex-direction:column;font-size:13px;display:flex}.brain-founders b{color:var(--ink);font-size:15px}.brain-tiles{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin-top:8px;display:grid}.brain-tiles div{border:1.5px solid var(--line);border-radius:var(--radius);padding:22px}.brain-tiles strong{letter-spacing:-.04em;font-size:40px;display:block}.brain-tiles span{color:var(--muted);font-size:14px}.brain-steps{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;margin:32px 0 0;padding:0;list-style:none;display:grid}.brain-steps li{border:1.5px solid var(--line);border-radius:var(--radius);color:var(--muted);padding:22px;line-height:1.5}.brain-steps span{color:var(--accent);font-size:13px;font-weight:700;display:block}.brain-steps b{color:var(--ink);margin:6px 0;font-size:20px;display:block}.brain-week-mobile{display:none}@media (max-width:900px){.brain-lanes{display:none}.brain-week-mobile{gap:10px;margin:28px 0 0;padding:0;list-style:none;display:grid}.brain-week-mobile li{border:1.5px solid var(--accent-line);background:#fff;border-radius:10px;gap:14px;padding:14px;display:flex}.brain-week-mobile li>span{background:var(--accent);color:#fff;border-radius:50%;flex:none;justify-content:center;align-items:center;width:44px;height:44px;font-size:11px;font-weight:700;display:flex}.brain-week-mobile p{color:var(--muted);margin:2px 0 0;font-size:14px}.brain-week-mobile p.you{color:var(--ink)}.brain-tiles,.brain-steps{grid-template-columns:1fr}}
