.beta-card{--beta-muted:#b8b8bd;--beta-radius:8px;position:relative;width:100%;max-width:748px;margin:0 auto;padding:28px 20px;border:1px solid rgb(255 255 255/18%);border-radius:20px;background:rgb(8 8 8/54%);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);scroll-margin-top:110px}.beta-required{margin:0 0 24px;color:var(--beta-muted);font-size:12px}.beta-field{display:flex;flex-direction:column;gap:10px;margin-bottom:28px}.beta-field label{font-size:14px;line-height:1.5}.beta-optional{color:var(--beta-muted);font-size:12px}.beta-field input,.beta-field select{width:100%;min-width:0;height:46px;padding:10px 12px;border:1px solid #ccc;border-radius:var(--beta-radius);background:#fff;color:#171717;font:inherit;font-size:16px}.beta-field input::placeholder{color:#666}.beta-field select{padding-right:32px;text-overflow:ellipsis}.beta-field [aria-invalid=true]{border:2px solid #ffa3a3}.beta-card :focus-visible{outline:3px solid #a4d8ff;outline-offset:4px}.beta-honeypot{position:absolute;width:1px;height:1px;overflow:hidden;-webkit-clip-path:inset(50%);clip-path:inset(50%)}.beta-actions{margin-top:36px;text-align:center}.beta-submit{display:inline-flex;align-items:center;justify-content:center;gap:12px;min-height:46px;max-width:100%;padding:5px 12px 5px 5px;border:1px solid #bdbdbd;border-radius:11px;background:#fff;color:#111;cursor:pointer;font:inherit;font-size:12px;text-transform:uppercase}.beta-submit img{flex:none;border-radius:6px}.beta-submit:disabled{opacity:.6;cursor:wait}.beta-error{margin:0;color:#ffb4b4;font-size:13px;line-height:1.5}.beta-actions>.beta-error:not(:empty){margin:18px 0}.beta-terms{margin:20px 0 0;color:var(--beta-muted);font-size:12px;line-height:1.7}.beta-terms a{color:inherit;text-decoration:underline;text-underline-offset:3px}.beta-success{text-align:center;padding-block:70px}.beta-success h2{font-size:32px;font-weight:500}.beta-success p{line-height:1.6}.beta-call{margin-top:20px}@media (min-width:768px){.beta-card{padding:48px 74px}.beta-field input,.beta-field select{font-size:14px}}.brain-page{--brain-surface:#0b0b0b;--brain-line:rgb(255 255 255/9%);--brain-line-strong:rgb(255 255 255/16%);--brain-ink-soft:#8c8c8c;--brain-radius:14px;--brain-radius-lg:22px;--brain-title:clamp(32px,4.2vw,68px);--brain-lead-size:clamp(16px,1.25vw,20px);--brain-body:clamp(14px,1vw,16px);--landing-section-y:clamp(64px,6.6vw,96px)}@media (min-width:721px){.brain-page .site-nav-btn{width:auto;min-width:max(174px,calc(var(--btn-h) * 3.9545))}}.brain-page .landing-faq{min-height:0;padding-inline:0}.brain-page .landing-faq-layout{width:min(var(--content-max),100% - var(--gutter) * 2)}.brain-page section:focus{outline:none}.brain-page .landing-rise-group[data-shown]>:nth-child(5){transition-delay:.32s}.brain-page .landing-rise-group[data-shown]>:nth-child(6){transition-delay:.4s}.brain-page .landing-rise-group[data-shown]>:nth-child(7){transition-delay:.48s}.brain-section{position:relative;padding-block:var(--landing-section-y)}.brain-head{display:grid;grid-gap:16px;gap:16px;max-width:820px;margin-bottom:clamp(40px,5vw,72px)}.brain-head-center{justify-items:center;margin-inline:auto;text-align:center}.brain-title{margin:0;font-family:var(--landing-font-display);font-size:var(--brain-title);font-weight:500;line-height:1.04;letter-spacing:var(--landing-track);text-wrap:balance}@media (min-width:720px){.brain-head{max-width:1100px}.brain-title>span{display:block;transition:translate 1s var(--ease-out-expo),-webkit-clip-path 1s var(--ease-out-expo);transition:clip-path 1s var(--ease-out-expo),translate 1s var(--ease-out-expo);transition:clip-path 1s var(--ease-out-expo),translate 1s var(--ease-out-expo),-webkit-clip-path 1s var(--ease-out-expo)}.brain-title>span+span{transition-delay:.11s}.brain-head[data-armed]:not([data-shown]) .brain-title>span{-webkit-clip-path:inset(0 0 100% 0);clip-path:inset(0 0 100% 0);translate:0 .35em}}@media (min-width:720px) and (prefers-reduced-motion:reduce){.brain-title>span{transition:none}.brain-head[data-armed]:not([data-shown]) .brain-title>span{-webkit-clip-path:none;clip-path:none;translate:none}}.brain-typed{display:inline-grid;white-space:nowrap}.brain-typed-sizer,.brain-typed-text{grid-area:1/1}.brain-typed-sizer{visibility:hidden}.brain-typed-caret{width:.42em;height:.86em;margin:0 .04em 0 .06em;vertical-align:-.06em}.brain-lead{max-width:640px;margin:0;font-size:var(--brain-lead-size);line-height:1.5;letter-spacing:-.01em;color:var(--landing-ink-dim);text-wrap:pretty}.brain-card{position:relative;padding:clamp(22px,2vw,32px);border:1px solid var(--brain-line);border-radius:var(--brain-radius-lg);background:linear-gradient(180deg,rgb(255 255 255/3.5%),rgb(255 255 255/1%))}.brain-card-title{margin:0 0 10px;font-family:var(--landing-font-display);font-size:var(--landing-card-title);font-weight:500;line-height:1.15;letter-spacing:-.04em}.brain-card-copy{margin:0;font-size:var(--brain-body);line-height:1.55;color:var(--landing-ink-dim)}.brain-actions{display:flex;flex-wrap:wrap;gap:10px}.brain-soon{display:inline-flex;flex:none;align-items:center;height:20px;padding:0 7px;border:1px solid var(--brain-line-strong);border-radius:999px;font-family:var(--landing-font-display);font-size:10px;font-weight:500;letter-spacing:.06em;text-transform:uppercase;white-space:nowrap;color:var(--landing-ink-muted)}.brain-link{color:var(--landing-ink);text-decoration:underline;-webkit-text-decoration-color:rgb(255 255 255/40%);text-decoration-color:rgb(255 255 255/40%);text-underline-offset:3px;transition:-webkit-text-decoration-color .16s ease;transition:text-decoration-color .16s ease;transition:text-decoration-color .16s ease,-webkit-text-decoration-color .16s ease}.brain-link:hover{-webkit-text-decoration-color:currentColor;text-decoration-color:currentColor}.brain-link:focus-visible{border-radius:2px;outline:2px solid #fff;outline-offset:3px}.brain-ghost-btn{gap:10px;padding-inline:calc(var(--btn-h) * .36);border-color:var(--brain-line-strong);background:transparent;color:var(--landing-ink);cursor:pointer}.brain-ghost-btn:hover{border-color:rgb(255 255 255/40%);background:rgb(255 255 255/5%)}.brain-cases-sample,.brain-demo-sample,.brain-mock-sample{padding:2px 7px;border:1px solid var(--brain-line-strong);border-radius:999px;font-family:var(--landing-font-display);font-size:9px;font-weight:500;letter-spacing:.06em;text-transform:uppercase;white-space:nowrap;color:var(--brain-ink-soft)}@media (max-width:719px){.brain-page .landing-faq-lead{display:contents}.brain-page .landing-faq-title{order:-2}.brain-page .landing-faq-list{order:-1}}@keyframes brain-rise-in{0%{opacity:0;translate:0 18px}}@supports (animation-timeline:view()){@media (prefers-reduced-motion:no-preference){.brain-format-search-art,.brain-mcp-windows .app-window,.brain-work-card>.app-window{transform-origin:50% 100%;animation:brain-window-tilt linear both;animation-timeline:view();animation-range:entry 0 entry 90%}}}@keyframes brain-window-tilt{0%{transform:perspective(1400px) rotateX(10deg) translateY(32px) scale(.97)}to{transform:none}}.brain-progress{display:none}@supports (animation-timeline:scroll()){.brain-progress{position:fixed;inset:0 0 auto;z-index:60;display:block;height:1px;background:linear-gradient(90deg,rgb(255 255 255/0),rgb(255 255 255/55%));transform-origin:0 50%;pointer-events:none;animation:brain-progress linear both;animation-timeline:scroll(root block)}}@keyframes brain-progress{0%{scale:0 1}to{scale:1 1}}.brain-ai-mark{display:inline-block;flex:none;width:var(--mark-size,20px);height:var(--mark-size,20px);background:var(--mark-color,#fff);mask:var(--mark) center /contain no-repeat;-webkit-mask:var(--mark) center /contain no-repeat}.brain-tool-logo{display:inline-grid;flex:none;place-items:center;width:22px;height:22px;overflow:hidden;border-radius:6px;background:#fff}.brain-tool-logo img{width:16px;height:16px;object-fit:contain}.brain-tool-logo[data-tool=Soontra]{background:#000;box-shadow:inset 0 0 0 1px rgb(255 255 255/22%)}.brain-tool-logo[data-tool="Moments Lab"] img,.brain-tool-logo[data-tool=Air] img,.brain-tool-logo[data-tool=Glean] img,.brain-tool-logo[data-tool=Soontra] img{width:22px;height:22px}.brain-hero{position:relative;isolation:isolate;overflow:clip}.brain-hero-copy{position:relative;z-index:2;display:grid;justify-items:start;max-width:46rem;pointer-events:none}.brain-hero-copy :is(a,button){pointer-events:auto}.brain-hero-title{margin:0;padding-bottom:.06em;color:#fff;font-family:var(--landing-font-display);font-size:clamp(40px,5vw,72px);font-weight:500;line-height:.98;letter-spacing:-.055em;text-wrap:balance}.brain-hero-lead{max-width:560px;margin:22px 0 0;font-size:clamp(16px,1.35vw,22px);line-height:1.5;letter-spacing:-.01em;color:var(--landing-ink-dim);text-wrap:pretty}.brain-hero-available,.brain-hero-lead-line{display:block}.brain-hero-lead-line{color:#fff}.brain-hero-actions{justify-content:flex-start;margin-top:28px}.brain-hero-setup{display:grid;justify-items:start;grid-gap:18px;gap:18px;width:min(560px,100%);margin-top:18px}.brain-setup{position:relative;display:flex;width:100%;height:44px;border:1px solid var(--brain-line-strong);border-radius:10px;background:rgb(255 255 255/3%)}.brain-setup-main,.brain-setup-more{display:flex;align-items:center;border:0;background:transparent;color:#fff;cursor:pointer}.brain-setup-main{flex:1 1;justify-content:space-between;gap:12px;min-width:0;padding:0 14px 0 16px;border-radius:9px 0 0 9px;font:inherit;font-size:var(--text-14)}.brain-setup[data-copied] .brain-setup-main{color:#3ddc84}.brain-setup-label{overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.brain-setup-more{justify-content:center;width:44px;border-left:1px solid var(--brain-line-strong);border-radius:0 9px 9px 0}.brain-setup-main img,.brain-setup-more img{filter:invert(1);opacity:.8}.brain-setup-more[aria-expanded=true] img{rotate:180deg}@media (hover:hover) and (pointer:fine){.brain-setup-main:hover,.brain-setup-more:hover{background:rgb(255 255 255/6%)}}.brain-setup-item:focus-visible,.brain-setup-main:focus-visible,.brain-setup-more:focus-visible{outline:2px solid #fff;outline-offset:-2px}.brain-setup-menu{position:absolute;top:calc(100% + 6px);right:0;left:0;z-index:5;display:grid;grid-gap:2px;gap:2px;margin:0;padding:6px;border:1px solid var(--brain-line-strong);border-radius:12px;background:rgb(14 14 14/96%);box-shadow:0 24px 60px rgb(0 0 0/60%);list-style:none;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.brain-setup-menu[hidden]{display:none}.brain-setup-item{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;grid-gap:10px;gap:10px;width:100%;padding:9px 10px;border:0;border-radius:8px;background:transparent;color:#fff;font:inherit;font-size:var(--text-14);text-align:left;cursor:pointer}@media (hover:hover) and (pointer:fine){.brain-setup-item:hover{background:rgb(255 255 255/7%)}}.brain-setup-hint{font-size:var(--text-12);color:var(--brain-ink-soft)}.brain-hero-works{display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-start;gap:12px 22px}.brain-hero-works-label{font-size:var(--text-13);color:var(--brain-ink-soft)}.brain-hero-works-list{display:flex;align-items:center;gap:6px;margin:0;padding:0;list-style:none}.brain-hero-works-button{display:grid;place-items:center;width:40px;height:40px;padding:0;border:1px solid transparent;border-radius:12px;background:transparent;cursor:pointer;transition:background-color .2s ease,border-color .2s ease}@media (hover:hover) and (pointer:fine){.brain-hero-works-button:hover{border-color:var(--brain-line-strong);background:rgb(255 255 255/6%)}}.brain-hero-works-button:focus-visible{outline:2px solid #fff;outline-offset:2px}.brain-hero-works-list .brain-ai-mark{transition:scale .25s var(--ease-out-expo)}@media (hover:hover) and (pointer:fine){.brain-hero-works-button:hover .brain-ai-mark{scale:1.15}}@keyframes brain-title-in{0%{translate:0 26px}}@keyframes brain-window-in{0%{opacity:0;translate:0 56px;scale:.97}}.brain-hero-title{animation:brain-title-in 1s var(--ease-out-expo) 40ms both}.brain-hero-lead{animation:brain-rise-in .8s var(--ease-out-expo) .14s both}.brain-hero-actions{animation:brain-rise-in .8s var(--ease-out-expo) .22s both}.brain-hero-setup{animation:brain-rise-in .8s var(--ease-out-expo) .3s both}@media (prefers-reduced-motion:reduce){.brain-hero-actions,.brain-hero-lead,.brain-hero-setup,.brain-hero-title{animation:none}}