.brain-orbit{--orbit-accent:#f59a3c;--orbit-bg:#030304;--orbit-ink-soft:#bdbdbd;--orbit-ink-dim:#8e8e8e;--orbit-line:rgb(255 255 255/16%);--orbit-fs-mono:clamp(0.6875rem,0.6458rem + 0.1852vw,0.8125rem);--orbit-fs-tiny:clamp(0.5625rem,0.5417rem + 0.0926vw,0.625rem);--orbit-fs-title:clamp(0.75rem,0.7292rem + 0.0926vw,0.8125rem);--orbit-fs-body:clamp(0.75rem,0.7292rem + 0.0926vw,0.8125rem);position:relative;isolation:isolate;display:flex;flex-direction:column;justify-content:flex-end;min-height:clamp(640px,100vh,1100px);min-height:clamp(640px,100svh,1100px);padding:calc(var(--nav-h) + 24px) var(--gutter) clamp(2.5rem,1rem + 9vh,8.5rem)}.brain-orbit-scene{position:absolute;inset:0;overflow:hidden;background-color:var(--orbit-bg);background-image:radial-gradient(circle,rgb(255 255 255/6.5%) .9px,rgb(255 255 255/0) 1.3px);background-position:13px 13px;background-size:26px 26px;font-family:var(--font-orbit-mono),ui-monospace,monospace;-webkit-tap-highlight-color:transparent}.brain-orbit-canvas{position:absolute;inset:0;display:block;width:100%;height:100%;opacity:0;transition:opacity .9s ease}.brain-orbit-scene[data-ready] .brain-orbit-canvas{opacity:1}.brain-orbit-fx{position:absolute;inset:0;z-index:1;pointer-events:none}.brain-orbit-vignette{background:linear-gradient(180deg,rgb(0 0 0/0) 78%,#000),radial-gradient(60% 50% at 0 92%,rgb(3 3 4/72%),rgb(3 3 4/0)),radial-gradient(130% 100% at 66% 42%,rgb(3 3 4/0) 45%,rgb(3 3 4/90%) 100%)}.brain-orbit-grain{background-image:url(/images/brain/orbit/grain.webp);background-size:256px 256px;opacity:.09;mix-blend-mode:overlay;animation:brain-orbit-grain 1s steps(6) infinite}@keyframes brain-orbit-grain{0%{background-position:0 0}17%{background-position:-61px 37px}33%{background-position:83px -29px}50%{background-position:-17px -91px}67%{background-position:47px 71px}83%{background-position:-97px 13px}to{background-position:0 0}}.brain-orbit-card{position:absolute;top:0;left:0;z-index:20;display:grid;grid-gap:7px;gap:7px;width:clamp(15rem,13.75rem + 3.7vw,17.5rem);padding:8px;border:1px solid var(--orbit-line);background:linear-gradient(180deg,rgb(255 255 255/10%),rgb(255 255 255/3.5%) 45%,rgb(255 255 255/2%));box-shadow:inset 0 1px 0 rgb(255 255 255/32%),inset 0 -1px 0 rgb(255 255 255/6%),0 18px 40px rgb(0 0 0/45%);color:#fff;opacity:0;pointer-events:none;translate:0 4px;transition:opacity .22s ease,translate .35s var(--ease-out-expo);-webkit-backdrop-filter:blur(16px) saturate(1.7) brightness(1.08);backdrop-filter:blur(16px) saturate(1.7) brightness(1.08)}.brain-orbit-card[data-open]{opacity:1;translate:none}.brain-orbit-card:after{content:"";position:absolute;inset:0;pointer-events:none;background:linear-gradient(118deg,rgb(255 255 255/16%),rgb(255 255 255/0) 32%,rgb(255 255 255/0) 70%,rgb(255 255 255/5%))}.brain-orbit-card[data-variant=tag]{gap:4px;width:max-content;max-width:16rem;padding:7px 9px}.brain-orbit-card-cols-labels,.brain-orbit-card-head,.brain-orbit-card-lane,.brain-orbit-card-meta,.brain-orbit-card-play,.brain-orbit-card-steps{font-size:var(--orbit-fs-tiny);text-transform:uppercase}.brain-orbit-card-head{display:flex;justify-content:space-between;gap:10px;overflow:hidden;color:#cfcfcf;letter-spacing:.14em;white-space:nowrap}.brain-orbit-card-head b{font-weight:500;color:var(--orbit-accent)}.brain-orbit-card-media{position:relative;overflow:hidden;aspect-ratio:16/9;background:#0b0b0c;box-shadow:inset 0 0 0 1px rgb(255 255 255/8%)}.brain-orbit-card-thumb{position:absolute;inset:0;animation:brain-orbit-drift 8s ease-in-out infinite alternate}@keyframes brain-orbit-drift{0%{scale:1.02}to{scale:1.12}}.brain-orbit-card-play{position:absolute;top:7px;left:7px;display:flex;align-items:center;gap:5px;padding:2px 5px;background:rgb(0 0 0/45%);letter-spacing:.08em}.brain-orbit-card-bar{position:absolute;right:0;bottom:0;left:0;height:2px;background:rgb(255 255 255/22%)}.brain-orbit-card-bar i{display:block;width:0;height:100%;background:var(--orbit-accent)}.brain-orbit-card-cols{position:absolute;inset:14% 10% 26%;display:flex;align-items:flex-end;gap:10%}.brain-orbit-card-cols i{flex:1 1;background:linear-gradient(180deg,#ffe2c2,#f07e10);transform-origin:bottom;animation:brain-orbit-grow .7s cubic-bezier(.2,.8,.2,1) both}@keyframes brain-orbit-grow{0%{scale:1 0}}.brain-orbit-card-cols-labels{position:absolute;right:6%;bottom:8%;left:6%;display:flex;justify-content:space-between;color:#9a9a9a;letter-spacing:.04em}.brain-orbit-card-title{margin:0;overflow:hidden;font-family:var(--font-sans);font-size:var(--orbit-fs-title);font-weight:500;line-height:1.25;text-overflow:ellipsis;white-space:nowrap}.brain-orbit-card-steps{display:grid;grid-gap:3px;gap:3px;margin:0;padding:0;list-style:none;letter-spacing:.1em}.brain-orbit-card-steps li{display:flex;align-items:center;gap:7px;color:#6e6e6e}.brain-orbit-card-steps li:before{content:"";width:5px;height:5px;border:1px solid;border-radius:50%}.brain-orbit-card-steps li[data-state=done]{color:var(--orbit-ink-soft)}.brain-orbit-card-steps li[data-state=done]:before{background:currentColor}.brain-orbit-card-steps li[data-state=now]{color:var(--orbit-accent)}.brain-orbit-card-steps li[data-state=now]:before{background:currentColor;animation:brain-orbit-blink 1s ease-in-out infinite}@keyframes brain-orbit-blink{50%{opacity:.35}}.brain-orbit-card-line{display:grid;grid-gap:2px;gap:2px}.brain-orbit-card-lane{color:var(--orbit-ink-dim);letter-spacing:.12em}.brain-orbit-card-lane span{color:var(--orbit-accent)}.brain-orbit-card-line p{display:-webkit-box;margin:0;overflow:hidden;color:#d9d9d9;font-family:var(--font-sans);font-size:var(--orbit-fs-body);line-height:1.4;-webkit-box-orient:vertical;-webkit-line-clamp:3;line-clamp:3}.brain-orbit-card-line p[data-quote]{color:#fff}.brain-orbit-card-meta{overflow:hidden;color:var(--orbit-ink-dim);letter-spacing:.1em;text-overflow:ellipsis;white-space:nowrap}.brain-orbit-tele{position:absolute;right:var(--gutter);bottom:calc(clamp(2.5rem, 1rem + 9vh, 8.5rem) + 58px);z-index:2;display:grid;justify-items:end;color:var(--orbit-ink-soft);font-size:var(--orbit-fs-mono);letter-spacing:.04em;line-height:1.75;text-transform:uppercase;white-space:nowrap;pointer-events:none}.brain-orbit-tele-status{max-width:min(36rem,46vw);overflow:hidden;text-overflow:ellipsis}.brain-orbit-tele-status[data-recall]{color:var(--orbit-accent)}.brain-orbit-pause{position:absolute;right:var(--gutter);bottom:clamp(2.5rem,1rem + 9vh,8.5rem);z-index:5;display:grid;place-items:center;width:44px;height:44px;padding:0;border:1px solid var(--orbit-line);background:rgb(8 8 10/55%);color:#e6e6e6;cursor:pointer}@media (hover:hover) and (pointer:fine){.brain-orbit-pause:hover{border-color:rgb(255 255 255/32%)}}.brain-orbit-pause:focus-visible{outline:2px solid #fff;outline-offset:3px}.brain-orbit-scene[data-paused] :is(.brain-orbit-grain,.brain-orbit-card-thumb){animation-play-state:paused}.brain-orbit-card-hint{color:var(--orbit-accent);font-size:var(--orbit-fs-tiny);letter-spacing:.12em;text-transform:uppercase;opacity:.85}@media (hover:none){.brain-orbit-card-hint{display:none}}.brain-orbit-scene[data-open] .brain-orbit-card{opacity:0}.brain-orbit-dock{position:absolute;top:calc(var(--nav-h) + 20px);left:50%;z-index:6;display:flex;align-items:center;gap:4px;max-width:calc(100% - var(--gutter) * 2);padding:4px;border:1px solid var(--orbit-line);background:rgb(8 8 10/62%);box-shadow:inset 0 1px 0 rgb(255 255 255/12%);translate:-50% 0;-webkit-backdrop-filter:blur(14px) saturate(1.4);backdrop-filter:blur(14px) saturate(1.4)}.brain-orbit-dock-label{flex:none;padding:0 10px 0 8px;color:var(--orbit-ink-soft);font-size:var(--orbit-fs-tiny);letter-spacing:.14em;text-transform:uppercase;white-space:nowrap}.brain-orbit-dock-chips{display:flex;gap:4px;overflow-x:auto;scrollbar-width:none}.brain-orbit-dock-chips::-webkit-scrollbar{display:none}.brain-orbit-chip{flex:none;height:32px;padding:0 12px;border:1px solid transparent;background:transparent;color:#d6d6d6;font-family:var(--font-sans);font-size:var(--text-13);white-space:nowrap;cursor:pointer;transition:background-color .16s ease,border-color .16s ease,color .16s ease}@media (hover:hover) and (pointer:fine){.brain-orbit-chip:hover{background:rgb(255 255 255/7%);color:#fff}}.brain-orbit-chip[data-recalling]{border-color:rgb(245 154 60/55%);color:var(--orbit-accent)}.brain-orbit-chip[aria-pressed=true]{border-color:var(--orbit-accent);background:var(--orbit-accent);color:#0a0a0a}:is(.brain-orbit-chip,.brain-orbit-icon-btn,.brain-orbit-pill,.brain-orbit-results-open,.brain-orbit-row,.brain-orbit-tabs button,.brain-orbit-pages button,.brain-orbit-panel-body):focus-visible{outline:2px solid #fff;outline-offset:2px}.brain-orbit-icon-btn{display:inline-grid;flex:none;place-items:center;width:28px;height:28px;padding:0;border:1px solid var(--orbit-line);background:rgb(255 255 255/3%);color:#e6e6e6;font:inherit;font-size:14px;line-height:1;cursor:pointer}@media (hover:hover) and (pointer:fine){.brain-orbit-icon-btn:hover{border-color:rgb(255 255 255/34%);color:#fff}}.brain-orbit-scene[data-search] .brain-orbit-tele{visibility:hidden}.brain-orbit-results{position:absolute;right:var(--gutter);bottom:calc(clamp(2.5rem, 1rem + 9vh, 8.5rem) + 58px);z-index:6;display:grid;grid-template-columns:minmax(0,1fr);grid-gap:9px;gap:9px;width:min(440px,42vw);padding:10px;border:1px solid var(--orbit-line);background:rgb(8 8 10/72%);box-shadow:inset 0 1px 0 rgb(255 255 255/14%),0 18px 40px rgb(0 0 0/45%);-webkit-backdrop-filter:blur(14px) saturate(1.4);backdrop-filter:blur(14px) saturate(1.4)}.brain-orbit-results-head{display:flex;align-items:center;justify-content:space-between;gap:10px;color:var(--orbit-accent);font-size:var(--orbit-fs-tiny);letter-spacing:.1em;text-transform:uppercase}.brain-orbit-results-head span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.brain-orbit-results-step{display:flex;align-items:center;gap:6px}.brain-orbit-results-count{min-width:3.4em;color:var(--orbit-ink-soft);font-size:var(--orbit-fs-tiny);text-align:center}.brain-orbit-results-name{flex:1 1;min-width:0;overflow:hidden;color:#e6e6e6;font-family:var(--font-sans);font-size:var(--text-13);text-overflow:ellipsis;white-space:nowrap}.brain-orbit-results-open{flex:none;height:28px;padding:0 12px;border:0;background:var(--orbit-accent);color:#0a0a0a;font:inherit;font-size:var(--orbit-fs-tiny);font-weight:500;letter-spacing:.12em;text-transform:uppercase;cursor:pointer}.brain-orbit-results-pills{display:flex;flex-wrap:wrap;gap:6px 14px}.brain-orbit-results-group{display:flex;flex-wrap:wrap;align-items:center;gap:5px}.brain-orbit-results-label{width:100%;color:var(--orbit-ink-dim);font-size:var(--orbit-fs-tiny);letter-spacing:.12em;text-transform:uppercase}.brain-orbit-pill{display:inline-flex;align-items:center;gap:5px;padding:3px 7px 3px 3px;border:1px solid var(--orbit-line);background:rgb(255 255 255/3%);color:var(--orbit-ink-soft);font:inherit;font-size:var(--orbit-fs-tiny);cursor:pointer}.brain-orbit-pill[data-focus]{border-color:var(--orbit-accent);background:rgb(245 154 60/12%);color:var(--orbit-accent)}.brain-orbit-pill-thumb{width:38px;height:21px}.brain-orbit-backdrop{position:absolute;inset:0;z-index:35}.brain-orbit-panel{position:absolute;top:calc(var(--nav-h) + 76px);right:var(--gutter);bottom:clamp(1.25rem,.5rem + 5vh,4.5rem);z-index:40;display:flex;width:min(600px,46vw);border:1px solid var(--orbit-line);background:linear-gradient(180deg,rgb(22 22 25/94%),rgb(9 9 11/96%));box-shadow:inset 0 1px 0 rgb(255 255 255/18%),0 30px 80px rgb(0 0 0/60%);color:#fff;transform-origin:top left;-webkit-backdrop-filter:blur(18px) saturate(1.4);backdrop-filter:blur(18px) saturate(1.4)}.brain-orbit-panel-inner{display:flex;flex:1 1;flex-direction:column;gap:10px;min-width:0;min-height:0;padding:12px;animation:brain-orbit-panel-in .36s ease .14s both}@keyframes brain-orbit-panel-in{0%{opacity:0}}.brain-orbit-panel-head{display:flex;align-items:center;gap:10px;color:#cfcfcf;font-size:var(--orbit-fs-tiny);letter-spacing:.14em;text-transform:uppercase;white-space:nowrap}.brain-orbit-panel-head b{font-weight:500;color:var(--orbit-accent)}.brain-orbit-panel-step{display:flex;align-items:center;gap:6px;margin-left:auto;color:var(--orbit-ink-soft)}.brain-orbit-panel-close{margin-left:auto}.brain-orbit-panel-step+.brain-orbit-panel-close{margin-left:4px}.brain-orbit-panel-title{margin:0;overflow:hidden;font-family:var(--font-sans);font-size:15px;font-weight:500;letter-spacing:-.01em;text-overflow:ellipsis;white-space:nowrap}.brain-orbit-panel-meta{margin:-6px 0 0;color:var(--orbit-ink-dim);font-size:var(--orbit-fs-tiny);letter-spacing:.1em;text-transform:uppercase}.brain-orbit-stage{position:relative;flex:none;overflow:hidden;aspect-ratio:16/9;max-height:40%;background:#000;box-shadow:inset 0 0 0 1px rgb(255 255 255/8%)}.brain-orbit-stage :is(video,img){display:block;width:100%;height:100%;object-fit:contain}.brain-orbit-stage video{cursor:pointer}.brain-orbit-stage[data-portrait]{aspect-ratio:auto;height:clamp(220px,38vh,340px);max-height:none}.brain-orbit-stage-audio{display:grid;grid-gap:10px;gap:10px;aspect-ratio:auto;max-height:none;padding:14px;background:#0b0b0c}.brain-orbit-wave{display:flex;align-items:center;gap:2px;height:64px}.brain-orbit-wave i{flex:1 1;background:#4a4a4e}.brain-orbit-wave i[data-played]{background:var(--orbit-accent)}.brain-orbit-caption{min-height:2.8em;margin:0;font-family:var(--font-sans);font-size:var(--text-14);line-height:1.4}.brain-orbit-stage-page{display:flex;align-items:center;justify-content:center;aspect-ratio:auto;height:clamp(200px,32vh,300px);max-height:none;background:#0b0b0c}.brain-orbit-stage-page img{width:auto;height:calc(100% - 16px)}.brain-orbit-page-badge{position:absolute;bottom:8px;left:8px;padding:2px 6px;background:rgb(0 0 0/60%);font-size:var(--orbit-fs-tiny);letter-spacing:.1em;text-transform:uppercase}.brain-orbit-pages{display:flex;gap:4px}.brain-orbit-pages button{width:30px;height:26px;border:1px solid var(--orbit-line);background:transparent;color:var(--orbit-ink-soft);font:inherit;font-size:var(--orbit-fs-tiny);cursor:pointer}.brain-orbit-pages button[aria-pressed=true]{border-color:var(--orbit-accent);color:var(--orbit-accent)}.brain-orbit-controls{display:flex;flex:none;align-items:center;gap:8px}.brain-orbit-controls-time{flex:none;min-width:7.5em;color:var(--orbit-ink-soft);font-size:var(--orbit-fs-tiny);letter-spacing:.06em}.brain-orbit-track{position:relative;flex:1 1;height:22px}.brain-orbit-track:before{content:"";position:absolute;top:50%;right:0;left:0;height:2px;background:rgb(255 255 255/18%);translate:0 -50%}.brain-orbit-track i{position:absolute;top:50%;width:1px;height:7px;background:rgb(255 255 255/45%);translate:0 -50%}.brain-orbit-track-match{position:absolute;top:50%;width:3px;height:12px;background:var(--orbit-accent);translate:-1px -50%}.brain-orbit-track-fill{position:absolute;top:50%;left:0;height:2px;background:#fff;translate:0 -50%}.brain-orbit-track input{position:absolute;inset:0;width:100%;margin:0;opacity:0;cursor:pointer}.brain-orbit-track:has(input:focus-visible){outline:2px solid #fff;outline-offset:2px}.brain-orbit-tabs{display:flex;flex:none;gap:2px;border-bottom:1px solid var(--orbit-line)}.brain-orbit-tabs button{padding:8px 10px;border:0;background:transparent;color:var(--orbit-ink-dim);font:inherit;font-size:var(--orbit-fs-tiny);letter-spacing:.14em;text-transform:uppercase;cursor:pointer}.brain-orbit-tabs button[aria-selected=true]{color:#fff;box-shadow:inset 0 -2px 0 var(--orbit-accent)}.brain-orbit-panel-body{display:grid;flex:1 1;align-content:start;grid-gap:4px;gap:4px;min-height:0;overflow-y:auto;overscroll-behavior:contain;padding-right:4px}.brain-orbit-panel-text{margin:0 0 6px;color:#cfcfcf;font-family:var(--font-sans);font-size:var(--text-13);line-height:1.55}.brain-orbit-panel-label{margin:8px 0 2px;color:var(--orbit-ink-dim);font-size:var(--orbit-fs-tiny);letter-spacing:.14em;text-transform:uppercase}.brain-orbit-row{display:grid;grid-template-columns:4.2em minmax(0,1fr);grid-gap:10px;gap:10px;width:100%;padding:8px;border:1px solid transparent;background:transparent;color:#d6d6d6;font:inherit;text-align:left;cursor:pointer}@media (hover:hover) and (pointer:fine){.brain-orbit-row:hover{background:rgb(255 255 255/4%)}}.brain-orbit-row[data-active]{border-color:rgb(245 154 60/35%);background:rgb(245 154 60/8%);color:#fff}.brain-orbit-row-at{padding-top:2px;color:var(--orbit-accent);font-size:var(--orbit-fs-tiny);letter-spacing:.08em;text-transform:uppercase}.brain-orbit-row-text{font-family:var(--font-sans);font-size:var(--text-13);line-height:1.45}.brain-orbit-row-body{display:block;margin-top:6px;color:#a8a8a8;font-size:var(--text-12)}.brain-orbit-mark{padding:0 1px;background:rgb(245 154 60/22%);box-shadow:0 1px 0 var(--orbit-accent);color:#fff}.brain-orbit-doc{display:grid;grid-gap:6px;gap:6px;font-family:var(--font-sans)}.brain-orbit-doc-block{padding:4px 8px;border:1px solid transparent;color:#cfcfcf;font-size:var(--text-13);line-height:1.5}.brain-orbit-doc-block[data-kind=h1]{color:#fff;font-size:18px;font-weight:500}.brain-orbit-doc-block[data-kind=h2]{margin-top:6px;color:var(--orbit-accent);font-family:var(--font-orbit-mono),ui-monospace,monospace;font-size:var(--orbit-fs-tiny);letter-spacing:.14em;text-transform:uppercase}.brain-orbit-doc-block[data-kind=li]:before{content:"· ";color:var(--orbit-ink-dim)}.brain-orbit-doc-block[data-active]{border-color:rgb(245 154 60/35%);background:rgb(245 154 60/8%)}.brain-orbit-info{display:grid;margin:0}.brain-orbit-info div{display:flex;justify-content:space-between;gap:12px;padding:7px 0;border-bottom:1px solid rgb(255 255 255/7%)}.brain-orbit-info dt{color:var(--orbit-ink-dim);font-size:var(--orbit-fs-tiny);letter-spacing:.12em;text-transform:uppercase}.brain-orbit-info dd{margin:0;font-family:var(--font-sans);font-size:var(--text-13);text-align:right}.brain-orbit-chips{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:4px}.brain-orbit-chips span{padding:2px 6px;border:1px solid rgb(245 154 60/45%);color:var(--orbit-accent);font-family:var(--font-orbit-mono),ui-monospace,monospace;font-size:var(--orbit-fs-tiny);letter-spacing:.08em;text-transform:uppercase}@media (max-width:760px){.brain-orbit{display:block;min-height:0;padding:0 0 8px}.brain-orbit-scene{position:relative;inset:auto;width:100%;aspect-ratio:1/1.1}.brain-orbit .brain-hero-copy{margin-top:-8px;padding-inline:var(--gutter)}.brain-orbit-tele{right:auto;bottom:12px;left:var(--gutter);justify-items:start;font-size:var(--orbit-fs-tiny)}.brain-orbit-tele-status{max-width:calc(100vw - var(--gutter) * 2 - 60px)}.brain-orbit-pause{right:var(--gutter);bottom:12px}.brain-orbit-dock{top:calc(var(--nav-h) + 16px);right:0;left:0;max-width:none;padding:4px var(--gutter);border-width:1px 0;translate:none}.brain-orbit-dock-label{display:none}.brain-orbit-results{right:0;bottom:0;left:0;gap:6px;width:auto;padding:8px var(--gutter);border-width:1px 0 0}.brain-orbit-results-pills{display:none}.brain-orbit-scene[data-search] :is(.brain-orbit-pause,.brain-orbit-card){display:none}.brain-orbit-backdrop{position:fixed;z-index:65;background:rgb(0 0 0/60%)}.brain-orbit-panel{position:fixed;top:auto;right:0;bottom:0;left:0;z-index:70;width:auto;height:min(88dvh,760px);border-width:1px 0 0;transform-origin:center bottom}.brain-orbit-panel-inner{padding:12px var(--gutter) max(12px,env(safe-area-inset-bottom))}}@media (prefers-reduced-motion:reduce){.brain-orbit-card-cols i,.brain-orbit-card-steps li:before,.brain-orbit-card-thumb,.brain-orbit-grain,.brain-orbit-panel-inner{animation:none}}.home-page{--home-bg:#111111;--home-surface:#191919;--home-surface-2:#1d1d1d;--home-surface-3:#1e1e1e;--home-window:#222222;--home-ink:#ffffff;--home-ink-2:#eeeeee;--home-ink-lead:#dddddd;--home-ink-muted:#adadad;--home-ink-dim:#aaaaaa;--home-ink-faint:#858585;--home-line:rgb(255 255 255/12%);--home-line-strong:rgb(255 255 255/22%);--home-paper:#ffffff;--home-paper-2:#eeeeee;--home-paper-3:#f4f4f4;--home-ink-dark:#111111;--home-ink-body:#333333;--home-lime:#aaff00;--home-radius:12px;--home-radius-sm:8px;--home-gutter:clamp(16px,3.47vw,50px);--home-max:1340px;--home-section-y:clamp(72px,8.68vw,125px);--home-title:clamp(34px,3.47vw,50px);--home-lead:clamp(16px,1.25vw,18px);--home-display:var(--landing-font-display);--home-ui:var(--font-sans);--home-chroma:url(/images/brain/home/chromatic-halftone.webp);--landing-page:var(--home-bg);background:var(--home-bg)}.home-wrap{width:min(var(--home-max),100% - var(--home-gutter) * 2);margin-inline:auto}.home-section{position:relative;padding-block:var(--home-section-y);scroll-margin-top:8px}.home-section:focus{outline:none}.home-head{display:grid;justify-items:start;grid-gap:12px;gap:12px;max-width:820px}.home-head>.home-btn{margin-top:22px}.home-title{margin:0;color:var(--home-ink);font-family:var(--home-display);font-size:var(--home-title);font-weight:400;line-height:1.16;letter-spacing:-.05em;text-wrap:balance}.home-dim{color:var(--home-ink-dim)}.home-em{color:var(--home-ink)}.home-lead{max-width:44rem;margin:0;color:var(--home-ink-lead);font-size:var(--home-lead);line-height:1.5;letter-spacing:-.03em;text-wrap:pretty}.home-note{max-width:60rem;margin:24px 0 0;color:var(--home-ink-faint);font-size:13px;line-height:1.6}.home-note a{text-decoration:underline;text-underline-offset:3px}.home-note a,.home-tag{color:var(--home-ink-muted)}.home-tag{display:inline-flex;align-items:center;gap:8px;width:-moz-fit-content;width:fit-content;padding:4px 8px;background:rgb(255 255 255/10%);font-size:13px;line-height:1.4;letter-spacing:0;text-transform:uppercase}.home-tag-lime:before,.home-tag-white:before{content:"";width:15px;height:15px;background:#fff}.home-tag-lime:before{background:var(--home-lime)}.home-icon{display:inline-block;flex:none;width:var(--icon-size,20px);height:var(--icon-size,20px);background-color:currentColor;-webkit-mask:var(--icon) center /contain no-repeat;mask:var(--icon) center /contain no-repeat}.home-actions{display:flex;flex-wrap:wrap;align-items:center;gap:12px 20px}.home-btn{--tile:#dddddd;--tile-ink:#111111;position:relative;display:inline-flex;flex:none;align-items:center;gap:12px;height:44px;padding:0 16px 0 6px;border:1px solid transparent;border-radius:var(--home-radius);background:#fff;color:#111;cursor:pointer;font:500 16px/1 var(--home-display);letter-spacing:-.03em;text-decoration:none;white-space:nowrap;transition:background-color .2s ease,border-color .2s ease,color .2s ease}.home-btn-tile{display:grid;flex:none;place-items:center;width:32px;height:32px;border-radius:var(--home-radius-sm);background:var(--tile);color:var(--tile-ink);transition:background-color .2s ease}.home-btn:focus-visible{outline:2px solid #fff;outline-offset:3px}@media (hover:hover) and (pointer:fine){.home-btn-primary:hover{--tile:#fff;background:#e9e9e9}}.home-btn-outline{--tile:#dddddd;border-color:#fff;background:transparent;color:#fff}@media (hover:hover) and (pointer:fine){.home-btn-outline:hover{background:rgb(255 255 255/8%)}}.home-btn-chroma{--tile:#fff;height:38px;padding:0 14px 0 3px;border:1.75px solid transparent;border-radius:9px;background:linear-gradient(#111,#111) padding-box,var(--home-chroma) 50% 96% /160% 700% border-box;color:#fff;font-size:13px;letter-spacing:0;text-transform:uppercase}.home-btn-chroma .home-btn-tile{width:30px;height:30px;border-radius:7px}@media (hover:hover) and (pointer:fine){.home-btn-chroma:hover{background:linear-gradient(#1c1c1c,#1c1c1c) padding-box,var(--home-chroma) 50% 96% /160% 700% border-box}}.home-btn-ink{--tile:#fff;background:#111;color:#fff}.home-btn-line{--tile:#111;--tile-ink:#fff;border-color:#111;background:transparent;color:#111}@media (hover:hover) and (pointer:fine){.home-btn-ink:hover{background:#2a2a2a}.home-btn-line:hover{background:rgb(0 0 0/5%)}}:is(.home-btn-ink,.home-btn-line):focus-visible{outline-color:#111}.home-btn-label-narrow{display:none}@media (max-width:719px){.home-btn-label-wide:has(+.home-btn-label-narrow){display:none}.home-btn-label-narrow{display:inline}}@media (prefers-reduced-motion:reduce){.home-btn,.home-btn-tile{transition:none}}.home-nav{position:fixed;inset:6px 6px auto;z-index:60;display:flex;align-items:center;justify-content:space-between;gap:12px;pointer-events:none}.home-nav>*{pointer-events:auto}.home-nav-pill{justify-content:space-between;gap:12px;width:200px;height:38px;padding:0 6px 0 12px;border-radius:8px;background:rgb(255 255 255/5%);-webkit-backdrop-filter:blur(50px);backdrop-filter:blur(50px)}.home-nav-home,.home-nav-pill{display:flex;align-items:center}.home-nav-home{height:100%;border-radius:4px}.home-nav-home img{display:block}.home-nav-menu{display:grid;place-items:center;width:30px;height:30px;padding:0;border:0;border-radius:6px;background:transparent;color:#fff;cursor:pointer;transition:background-color .2s ease}@media (hover:hover) and (pointer:fine){.home-nav-menu:hover{background:rgb(255 255 255/10%)}}:is(.home-nav-home,.home-nav-menu):focus-visible{outline:2px solid #fff;outline-offset:2px}.home-drawer{position:fixed;inset:0 auto 0 0;width:min(300px,100%);max-width:100%;height:100%;max-height:100%;margin:0;padding:0;border:0;background:var(--home-bg,#111);color:#fff;font-family:var(--landing-font-display);overscroll-behavior:contain}.home-drawer[open]{animation:home-drawer-in .42s var(--ease-out-expo)}.home-drawer::-webkit-backdrop{background:rgb(10 10 10/45%);-webkit-backdrop-filter:blur(28px);backdrop-filter:blur(28px);animation:home-backdrop-in .32s ease}.home-drawer::backdrop{background:rgb(10 10 10/45%);-webkit-backdrop-filter:blur(28px);backdrop-filter:blur(28px);animation:home-backdrop-in .32s ease}@keyframes home-drawer-in{0%{translate:-100% 0}}@keyframes home-backdrop-in{0%{opacity:0}}.home-drawer-inner{display:flex;flex-direction:column;gap:12px;min-height:100%;padding:20px}.home-drawer-head{justify-content:space-between}.home-drawer-head,.home-drawer-home{display:flex;align-items:center;gap:12px}.home-drawer-home{border-radius:8px}.home-drawer-tile{width:40px;height:40px;border-radius:11px;background:url(/icons/ui/home/app-tile.svg) 50%/contain no-repeat}.home-drawer-close{display:grid;place-items:center;width:36px;height:36px;padding:0;border:0;border-radius:8px;background:rgb(255 255 255/6%);color:#fff;cursor:pointer}.home-drawer-nav{display:grid}.home-drawer-group{display:grid;grid-gap:8px;gap:8px;padding-block:12px;border-bottom:1px solid rgb(255 255 255/60%)}.home-drawer-group:last-child{border-bottom:0}.home-drawer-row{display:flex;align-items:center;justify-content:space-between;width:100%;min-height:35px;padding:4px;border:0;border-radius:6px;background:transparent;color:#fff;cursor:pointer;font:500 20px/1.35 var(--landing-font-display);letter-spacing:-.03em;text-align:left}.home-drawer-links{display:grid;justify-items:start;grid-gap:4px;gap:4px;margin:0;padding:0;list-style:none}.home-drawer-links[hidden]{display:none}.home-drawer-link{display:inline-block;padding:4px;border-radius:6px;color:#cccccc;font-size:14px;line-height:1.35;text-decoration:none;transition:background-color .16s ease,color .16s ease}@media (hover:hover) and (pointer:fine){.home-drawer-link:hover,.home-drawer-row:hover{background:rgb(255 255 255/10%);color:#fff}.home-drawer-close:hover{background:rgb(255 255 255/12%)}}:is(.home-drawer-link,.home-drawer-row,.home-drawer-close,.home-drawer-home):focus-visible{outline:2px solid #fff;outline-offset:1px}.home-drawer-foot{display:grid;justify-items:start;grid-gap:4px;gap:4px;margin-top:auto}.home-drawer-copy{margin:0;padding:4px;color:#fff;font-size:14px}@media (max-width:480px){.home-drawer{width:100%}}@media (prefers-reduced-motion:reduce){.home-drawer::-webkit-backdrop{animation:none}.home-drawer::backdrop,.home-drawer[open]{animation:none}}.home-hero .brain-orbit{padding-inline:var(--home-gutter);padding-bottom:clamp(2.5rem,1rem + 9vh,6.5rem)}.brain-orbit-chroma{overflow:hidden;container-type:size}.brain-orbit-chroma span{--u:max(100cqw/1600,100cqh/1000);--core-x:calc(100cqw - 490 * var(--u));--core-y:calc(50cqh - 110 * var(--u));position:absolute;inset:0;mix-blend-mode:screen;background:radial-gradient(calc(78 * var(--u)) calc(44 * var(--u)) at var(--core-x) calc(var(--core-y) + 40 * var(--u)),rgb(236 243 255/78%),rgb(150 190 255/0) 100%),radial-gradient(calc(620 * var(--u)) calc(24 * var(--u)) at var(--core-x) calc(var(--core-y) + 6 * var(--u)),rgb(255 240 220/62%),rgb(255 240 220/0) 100%),radial-gradient(calc(260 * var(--u)) calc(190 * var(--u)) at calc(var(--core-x) + 20 * var(--u)) var(--core-y),rgb(255 142 40/40%),rgb(255 142 40/0) 72%),radial-gradient(calc(440 * var(--u)) calc(110 * var(--u)) at calc(var(--core-x) + 40 * var(--u)) calc(var(--core-y) + 70 * var(--u)),rgb(90 150 255/34%),rgb(90 150 255/0) 72%),radial-gradient(calc(560 * var(--u)) calc(150 * var(--u)) at calc(var(--core-x) - 330 * var(--u)) calc(var(--core-y) + 70 * var(--u)),rgb(120 160 235/18%),rgb(120 160 235/0) 72%)}.brain-orbit-chroma span:after{content:"";position:absolute;top:calc(var(--core-y) - 230 * var(--u));left:calc(var(--core-x) - 1240 * var(--u));width:calc(1000 * var(--u));height:calc(330 * var(--u));background:linear-gradient(180deg,rgb(255 150 40/0) 8%,rgb(255 150 40/55%) 32%,rgb(255 230 190/30%) 46%,rgb(80 190 215/40%) 60%,rgb(50 110 230/32%) 74%,rgb(50 110 230/0) 94%);-webkit-mask:radial-gradient(closest-side,#000 30%,transparent);mask:radial-gradient(closest-side,#000 30%,transparent);rotate:-14deg}@container (max-width: 759px){.brain-orbit-chroma span{--core-y:50cqh;opacity:.75}}.home-hero .brain-orbit-vignette{background:linear-gradient(180deg,rgb(17 17 17/0) 80%,#111),radial-gradient(60% 50% at 0 92%,rgb(3 3 4/70%),rgb(3 3 4/0)),radial-gradient(130% 100% at 66% 42%,rgb(3 3 4/0) 48%,rgb(3 3 4/86%) 100%)}.home-hero .brain-hero-copy{max-width:48rem}.home-hero .brain-hero-title{font-size:clamp(40px,5.35vw,77px);font-weight:500;line-height:1;letter-spacing:-.045em}.home-hero .brain-hero-title>span{display:block}.home-hero .brain-hero-title>span:first-child{color:rgb(255 255 255/52%)}.home-hero .brain-hero-lead{max-width:37.5rem;margin-top:24px;color:var(--home-ink-2);font-size:clamp(16px,1.25vw,18px);line-height:1.5;letter-spacing:-.02em}.home-hero .brain-hero-actions{margin-top:28px}.home-works{display:grid;grid-gap:16px;gap:16px;width:min(var(--home-max),100% - var(--home-gutter) * 2);margin:0 auto;padding-block:24px}.home-works-label{margin:0;color:#fff;font-size:clamp(16px,1.39vw,20px);line-height:1.35;letter-spacing:-.03em}.home-works-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:8px;gap:8px;margin:0;padding:0;list-style:none}.home-works-tile{display:grid;place-items:center;height:clamp(56px,5.14vw,74px);padding:12px 20px;border-radius:var(--home-radius);background:var(--home-surface)}.home-works-tile span{display:grid;place-items:center}.home-works-tile img{width:auto;max-width:100%;height:clamp(20px,2.2vw,32px)}@media (min-width:900px){.home-works{grid-template-columns:auto 1fr;align-items:center;gap:50px}.home-works-list{grid-template-columns:repeat(4,minmax(0,1fr))}}.home-chat{display:flex;flex-direction:column;min-height:0;overflow:hidden;background:var(--home-window);color:var(--home-ink-2);font-family:var(--home-display);text-align:left}.home-chat[data-variant=claude]{border:1px solid rgb(255 255 255/14%);background:rgb(36 36 36/58%);-webkit-backdrop-filter:blur(22px);backdrop-filter:blur(22px)}.home-chat-head{display:flex;align-items:center;justify-content:space-between;gap:24px;min-height:56px;padding:16px clamp(16px,1.74vw,25px);border-bottom:1px solid rgb(255 255 255/30%)}.home-chat[data-variant=claude] .home-chat-head{min-height:74px}.home-chat-brand{display:block;width:auto}.home-chat-label{color:var(--home-ink-2);font-size:14px;font-weight:500;letter-spacing:-.02em;text-transform:uppercase}.home-chat-body{display:flex;flex:1 1;flex-direction:column;align-items:flex-start;gap:14px;padding:clamp(16px,1.74vw,25px)}.home-chat-ask{align-self:flex-end;max-width:85%;margin:0 0 10px;padding:11px 20px;background:#3a3a3a;color:var(--home-ink-2);font-size:14px;font-weight:500;line-height:1.4;letter-spacing:-.02em}.home-chat[data-variant=claude] .home-chat-ask{background:#111}.home-chat-ran{display:flex;align-items:center;justify-content:space-between;gap:12px;width:100%;margin:0;color:var(--home-ink-muted);font-family:var(--home-ui);font-size:14px;font-weight:300}.home-chat-ran>span:first-child{text-decoration:underline;text-underline-offset:3px}.home-chat-tag{margin-top:-4px}.home-chat-answer{max-width:34rem;margin:0;color:var(--home-ink-2);font-size:clamp(15px,1.11vw,16px);line-height:1.5;letter-spacing:-.02em}.home-chat-thumbs{display:flex;flex-wrap:wrap;align-items:center;gap:10px;margin:0;padding:0;list-style:none}.home-chat-thumbs li{position:relative}.home-chat-thumbs img{display:block;width:clamp(96px,8.6vw,124px);height:auto;aspect-ratio:124/81;border-radius:8px;object-fit:cover}.home-chat-at{position:absolute;right:6px;bottom:6px;padding:2px 5px;border-radius:4px;background:rgb(0 0 0/70%);color:#fff;font-size:11px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.home-chat-more{padding-inline:4px;color:var(--home-ink-2);font-size:20px}.home-chat-folder{display:grid;grid-template-columns:auto 1fr auto;align-items:center;grid-gap:12px;gap:12px;width:min(437px,100%);padding:12px;border-radius:var(--home-radius);background:#fff;color:#111;font-family:var(--home-ui)}.home-chat-folder-icon{display:grid;place-items:center;width:36px;height:36px;border:1px solid #dddddd;border-radius:8px;color:#111}.home-chat-folder-text{display:grid;grid-gap:4px;gap:4px;min-width:0}.home-chat-folder-title{font-size:14px}.home-chat-folder-meta,.home-chat-folder-title{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.home-chat-folder-meta{color:#3f3f3f;font-size:13px;font-weight:300}.home-chat-folder-open{padding:9px 11px;border:1px solid #dddddd;border-radius:8px;font-size:13px;font-weight:500;white-space:nowrap}.home-chat-choices{display:flex;gap:10px;margin:0}.home-chat-choices span{padding:9px 12px;border-radius:12px;background:#fff;color:#111;font-family:var(--home-ui);font-size:13px;font-weight:500}.home-chat-reply{display:flex;align-items:center;justify-content:space-between;gap:12px;height:48px;margin:0 clamp(16px,1.74vw,25px) clamp(16px,1.74vw,25px);padding:0 12px;border:1.5px solid transparent;border-radius:8px;background:linear-gradient(#fff,#fff) padding-box,var(--home-chroma) 50% 96% /130% 900% border-box;color:var(--home-ink-muted);font-family:var(--home-ui);font-size:15px}.home-chat[data-variant=claude] .home-chat-reply{border-color:#fff;background:#fff}.home-chat-reply .home-icon{color:#6f6f6f}@media (max-width:479px){.home-chat-folder{grid-template-columns:auto 1fr}.home-chat-folder-open{display:none}}.home-memory-layout,.home-memory-side{display:grid;grid-gap:48px;gap:48px}.home-memory-side{align-content:space-between}.home-memory-tabs{display:grid}.home-memory-tab{position:relative;display:grid;grid-gap:4px;gap:4px;width:100%;padding:18px 0;border:0;border-bottom:1px solid rgb(255 255 255/22%);background:transparent;color:var(--home-ink-muted);cursor:pointer;font:inherit;text-align:left}.home-memory-tab-title{display:inline-flex;flex-wrap:wrap;align-items:center;gap:10px 14px;font-family:var(--home-ui);font-size:clamp(22px,1.81vw,26px);font-weight:500;line-height:1.05;letter-spacing:-.03em;transition:color .2s ease}.home-memory-tab-title .home-tag{font-family:var(--home-display);font-size:11px;font-weight:400}.home-memory-tab-copy{display:none;color:var(--home-ink-lead);font-size:clamp(16px,1.25vw,18px);line-height:1.5;letter-spacing:-.03em}.home-memory-tab[aria-selected=true] .home-memory-tab-title{color:#fff}.home-memory-tab[aria-selected=true] .home-memory-tab-copy{display:block}@media (hover:hover) and (pointer:fine){.home-memory-tab:hover .home-memory-tab-title{color:#fff}}.home-memory-tab:focus-visible{outline:2px solid #fff;outline-offset:4px}.home-memory-progress{position:absolute;bottom:-1px;left:0;width:min(160px,26%);height:2px;background:#fff;transform-origin:0 50%;animation:home-memory-progress 6s linear both paused}.home-memory[data-running] .home-memory-progress{animation-play-state:running}@keyframes home-memory-progress{0%{transform:scaleX(0)}}.home-memory-stage{position:relative;isolation:isolate}.home-memory-stage:before{content:"";position:absolute;inset:20% -24% -18% -12%;z-index:-1;background:url(/images/brain/home/memory-glow.webp) 30% 58%/cover no-repeat;opacity:.6;pointer-events:none;-webkit-mask:radial-gradient(closest-side,#000 35%,transparent);mask:radial-gradient(closest-side,#000 35%,transparent)}.home-memory-chat{min-height:520px;border:1px solid rgb(255 255 255/6%)}.home-memory-chat .home-chat-body{animation:home-memory-swap .42s var(--ease-out-expo)}@keyframes home-memory-swap{0%{opacity:0;translate:0 10px}}@media (min-width:1024px){.home-memory-layout{grid-template-columns:minmax(0,620px) minmax(0,650px);justify-content:space-between;align-items:stretch}.home-memory-chat{height:650px}.home-memory-stage{margin-right:calc(var(--home-gutter) * -.3)}}@media (prefers-reduced-motion:reduce){.home-memory-chat .home-chat-body,.home-memory-progress{animation:none}}.home-memory{overflow-x:clip}.home-formats-grid{display:grid;grid-gap:40px 16px;gap:40px 16px;margin-top:50px}.home-format{display:grid;align-content:start;justify-items:start;grid-gap:14px;gap:14px;min-width:0}.home-format-screen{--dot:4px;display:grid;grid-gap:10px;gap:10px;width:100%;padding:10px;background-color:#151515;background-image:radial-gradient(circle,rgb(255 255 255/7%) .9px,transparent 1.3px);background-size:var(--dot) var(--dot);color:#d9d9d9;font-family:var(--home-display);font-size:13px}.home-format-bar{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:6px 8px;background:rgb(0 0 0/45%)}.home-format-file{overflow:hidden;color:#9a9a9a;text-overflow:ellipsis;white-space:nowrap}.home-format-at{flex:none;color:#fff;font-weight:600;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.home-format-media{position:relative;display:grid;aspect-ratio:4/3}.home-format-dots{position:relative;overflow:hidden;background:#0d0d0d;-webkit-mask:radial-gradient(circle,#000 1.15px,transparent 1.65px) 0 0 /var(--dot) var(--dot);mask:radial-gradient(circle,#000 1.15px,transparent 1.65px) 0 0 /var(--dot) var(--dot)}.home-format-picture{display:block;width:100%;height:100%;object-fit:cover;filter:grayscale(1) contrast(1.35) brightness(.8)}.home-format[data-kind=document] .home-format-picture{object-position:50% 56%;filter:grayscale(1) contrast(1.6) brightness(1.25)}.home-format-band{position:absolute;inset:0;background:linear-gradient(180deg,rgb(255 140 30/0),rgb(255 140 30/85%) 38%,rgb(255 246 225/95%) 50%,rgb(96 132 255/90%) 62%,rgb(96 132 255/0));mix-blend-mode:screen;pointer-events:none}.home-format[data-kind=video] .home-format-band{inset:auto 0;top:-30%;height:30%;animation:home-format-sweep 5.5s var(--ease-out-expo) infinite}@keyframes home-format-sweep{0%{translate:0 0}60%,to{translate:0 440%}}.home-format[data-kind=document] .home-format-band{inset:auto 0;top:41%;height:26%;animation:home-format-glow 3.2s ease-in-out infinite alternate}@keyframes home-format-glow{0%{opacity:.65}}.home-format-sheet{display:grid;grid-template-rows:repeat(14,minmax(0,1fr)) auto;height:100%;padding:6px 8px 8px}.home-format-sheet-row{display:grid;grid-template-columns:repeat(9,minmax(0,1fr));align-items:center;grid-gap:6px;gap:6px}.home-format-sheet-row i{width:calc(var(--w) * 100%);height:5px;background:#6c6c6c}.home-format-sheet-row[data-head] i{height:6px;background:#e6e6e6}.home-format-sheet-row[data-lit] i{background:#fff}.home-format-sheet-bars{display:flex;gap:6px;padding-top:8px}.home-format-sheet-bars i{flex:var(--w) 1 0;height:16px;background:linear-gradient(180deg,#ff8c1e,#fff3dc 50%,#6084ff)}.home-format[data-kind=sheet] .home-format-band{inset:auto 0;top:calc(var(--hit) * 88% - 3%);height:15%;animation:home-format-glow 2.6s ease-in-out infinite alternate}.home-format-caption{position:absolute;bottom:10px;left:50%;max-width:calc(100% - 20px);margin:0;padding:4px 8px;background:rgb(0 0 0/70%);color:#f2f2f2;font-size:12px;line-height:1.4;text-align:center;translate:-50% 0}.home-format-scrub{position:relative;height:26px;background:radial-gradient(circle,rgb(255 255 255/22%) .9px,transparent 1.3px) 0 50% /4px 4px repeat-x}.home-format-scrub:after{content:"";position:absolute;top:2px;bottom:2px;left:calc(var(--hit) * 100%);width:2px;background:#fff}.home-format-scrub i{position:absolute;top:7px;left:calc(var(--at) * 100% - 14px);width:28px;height:12px;background:radial-gradient(circle,#9a9a9a .9px,transparent 1.3px) 0 0 /4px 4px}.home-format-scrub i[data-hit]{background:radial-gradient(circle,#000 1px,transparent 1.4px) 0 0 /4px 4px,linear-gradient(90deg,#ff8c1e,#fff6e1,#6084ff);-webkit-mask:radial-gradient(circle,#000 1.2px,transparent 1.6px) 0 0 /4px 4px;mask:radial-gradient(circle,#000 1.2px,transparent 1.6px) 0 0 /4px 4px}.home-format-search{display:flex;align-items:center;gap:8px;min-width:0;height:34px;padding:0 10px;border:1px solid rgb(255 255 255/14%);color:#fff}.home-format-search .home-icon{color:#9a9a9a}.home-format-query{overflow:hidden;font-size:14px;font-weight:500;text-overflow:ellipsis;white-space:nowrap}.home-format-query:after{content:"|";margin-left:2px;font-weight:300;animation:home-format-caret 1s steps(1) infinite}@keyframes home-format-caret{50%{opacity:0}}.home-format-result{flex:none;margin-left:auto;color:#8a8a8a;font-size:12px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.home-format-lanes{display:flex;gap:18px;margin:0;padding:4px 0 2px;overflow:hidden;color:#8a8a8a;list-style:none;white-space:nowrap;-webkit-mask:linear-gradient(90deg,transparent,#000 6%,#000 90%,transparent);mask:linear-gradient(90deg,transparent,#000 6%,#000 90%,transparent)}.home-format-lanes li{display:inline-flex;gap:6px;line-height:18px}.home-format-lanes li[data-hit]{color:#fff;font-weight:600}.home-format-lane{color:#6f6f6f}.home-format .home-tag{margin-top:26px;color:var(--home-ink-muted)}.home-format-title{margin:0;color:#fff;font-family:var(--home-display);font-size:clamp(26px,2.22vw,32px);font-weight:500;line-height:1.15;letter-spacing:-.04em}.home-format-copy{margin:0;color:var(--home-ink-muted);font-size:clamp(16px,1.39vw,20px);line-height:1.6;letter-spacing:-.03em}@media (min-width:960px){.home-formats-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (prefers-reduced-motion:reduce){.home-format-band,.home-format-query:after{animation:none}.home-format[data-kind=video] .home-format-band{top:35%}}.home-formats-live:not([data-shown]) .home-format-band,.home-formats-live:not([data-shown]) .home-format-query:after{animation-play-state:paused}.home-mcp-layout{display:grid;grid-gap:12px;gap:12px;margin-top:50px}.home-mcp-scene{position:relative;display:grid;place-items:center;min-width:0;margin:0;padding:clamp(16px,4.2vw,61px) clamp(12px,4.2vw,61px) clamp(24px,3.3vw,48px);overflow:hidden;background:#fff}.home-mcp-halftone{position:absolute;inset:0;background:url(/images/brain/home/mcp-landscape.webp) 50%/cover no-repeat;filter:saturate(1.2);-webkit-mask:radial-gradient(circle,#000 4.1px,transparent 4.7px) 0 0 /10px 10px;mask:radial-gradient(circle,#000 4.1px,transparent 4.7px) 0 0 /10px 10px}.home-mcp-chat{position:relative;width:min(678px,100%);min-height:480px}.home-mcp-apps{min-width:0;background:var(--home-surface)}.home-mcp-list{display:grid;margin:0;padding:0;list-style:none}.home-mcp-row{display:grid;grid-template-columns:1fr auto;align-items:center;grid-gap:10px 16px;gap:10px 16px;padding:clamp(24px,3.47vw,50px) clamp(16px,2.2vw,32px);border-bottom:1px solid #2c2c2c}.home-mcp-row:last-child{border-bottom:0}.home-mcp-row img{width:auto;height:clamp(24px,2.4vw,34px)}.home-mcp-setup{grid-column:2;justify-self:end;padding:2px;border:0;background:transparent;color:var(--home-ink-muted);cursor:pointer;font:400 14px/1.35 var(--home-display);text-decoration:underline;text-underline-offset:3px}@media (hover:hover) and (pointer:fine){.home-mcp-setup:hover{color:#fff}}.home-copy{display:inline-flex;align-items:center;gap:10px;height:36px;padding:0 10px 0 12px;border:0;border-radius:8px;background:#2b2b2b;color:#fff;cursor:pointer;font:500 14px/1 var(--home-display);letter-spacing:-.02em;white-space:nowrap;transition:background-color .16s ease}.home-copy-icon{width:32px;height:32px;padding:0;justify-content:center;background:transparent}@media (hover:hover) and (pointer:fine){.home-copy:hover{background:#3a3a3a}}.home-mcp-panel-title:focus-visible,.home-mcp-steps summary:focus-visible,.home-mcp-switch button:focus-visible,:is(.home-copy,.home-mcp-setup,.home-mcp-close):focus-visible{outline:2px solid #fff;outline-offset:2px}.home-mcp-panel{display:grid;align-content:start;grid-gap:12px;gap:12px;height:100%;padding:clamp(16px,1.74vw,25px)}.home-mcp-panel-head{display:flex;align-items:center;gap:12px;margin-bottom:8px}.home-mcp-panel-title{margin:0 auto 0 0;border-radius:4px}.home-mcp-panel-title img{display:block;width:auto;height:26px}.home-mcp-close{display:grid;place-items:center;width:36px;height:36px;padding:0;border:0;border-radius:8px;background:transparent;color:#fff;cursor:pointer}@media (hover:hover) and (pointer:fine){.home-mcp-close:hover{background:rgb(255 255 255/8%)}}.home-mcp-switch{display:flex;flex-wrap:wrap;gap:6px}.home-mcp-switch button{padding:7px 12px;border:1px solid rgb(255 255 255/16%);border-radius:8px;background:transparent;color:var(--home-ink-muted);cursor:pointer;font:500 13px/1.2 var(--home-display)}.home-mcp-switch button[aria-pressed=true]{border-color:#fff;background:#fff;color:#111}.home-mcp-code,.home-mcp-steps,.home-mcp-test{border-radius:var(--home-radius);background:var(--home-window)}.home-mcp-steps summary{display:flex;align-items:center;gap:12px;padding:16px;color:var(--home-ink-lead);cursor:pointer;font-size:14px;list-style:none}.home-mcp-steps summary::-webkit-details-marker{display:none}.home-mcp-count{display:grid;place-items:center;min-width:22px;height:22px;border-radius:6px;background:#2b2b2b;color:var(--home-ink-muted);font-size:12px}.home-mcp-caret{margin-left:auto;color:#fff;transition:rotate .2s ease}.home-mcp-steps[open] .home-mcp-caret{rotate:180deg}.home-mcp-steps ol{display:grid;grid-gap:18px;gap:18px;margin:0;padding:4px 16px 20px;list-style:none}.home-mcp-steps li{display:grid;grid-template-columns:auto 1fr;align-items:start;grid-gap:14px;gap:14px;color:var(--home-ink-lead);font-size:14px;line-height:1.5}.home-mcp-step-number{display:grid;place-items:center;min-width:44px;height:30px;border:1px solid var(--home-ink-muted);border-radius:8px;color:var(--home-ink-lead);font-size:14px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.home-mcp-code-head{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:12px 12px 0 16px;color:var(--home-ink-muted);font-size:13px;text-transform:uppercase}.home-mcp-code pre{max-height:300px;margin:0;padding:14px 16px 18px;overflow:auto;color:var(--home-ink-lead);font:13px/1.6 var(--font-orbit-mono,ui-monospace),ui-monospace,SFMono-Regular,Menlo,monospace;white-space:pre-wrap;word-break:break-word}.home-mcp-notes{display:grid;grid-gap:4px;gap:4px;margin:0;padding:0 4px;color:var(--home-ink-faint);font-size:12px;line-height:1.55}.home-mcp-notes p{margin:0}.home-mcp-test{display:grid;grid-gap:10px;gap:10px;padding:14px 8px 8px}.home-mcp-test-label{padding-inline:8px;color:var(--home-ink-lead);font-size:14px}.home-mcp-test-prompt{display:flex;align-items:center;justify-content:space-between;gap:8px;margin:0;padding:4px 4px 4px 10px;border-radius:8px;background:#2b2b2b;color:var(--home-ink-lead);font-size:14px;line-height:1.4}@media (min-width:1024px){.home-mcp-layout{grid-template-columns:minmax(0,800fr) minmax(0,528fr);align-items:stretch}.home-mcp-chat{height:558px}.home-mcp-list{height:100%;grid-auto-rows:1fr}}@media (max-width:479px){.home-mcp-row{grid-template-columns:1fr}.home-mcp-setup{grid-column:1;justify-self:start}}@media (prefers-reduced-motion:reduce){.home-mcp-caret{transition:none}}.home-scale-layout{display:grid;grid-gap:56px;gap:56px}.home-scale-side{display:grid;align-content:start;grid-gap:50px;gap:50px;min-width:0}.home-scale .home-lead{font-size:clamp(17px,1.39vw,20px)}.home-chart{max-width:620px;background:var(--home-surface)}.home-chart-head{display:grid;grid-template-columns:minmax(96px,175px) 1fr;align-items:center;grid-gap:12px;gap:12px;min-height:56px;padding:0 clamp(14px,1.74vw,25px);border-bottom:1px solid #333;color:var(--home-ink-lead);font-size:12px;font-weight:500;text-transform:uppercase}.home-chart-switch{display:flex;flex-wrap:wrap;gap:4px 18px}.home-chart-switch button{padding:6px 0;border:0;border-bottom:1px solid transparent;background:transparent;color:#6f6f6f;cursor:pointer;font:500 12px/1.2 var(--home-display);text-transform:uppercase;transition:color .16s ease,border-color .16s ease}.home-chart-switch button[aria-pressed=true]{border-bottom-color:#fff;color:#fff}@media (hover:hover) and (pointer:fine){.home-chart-switch button:hover{color:#fff}}.home-chart-switch button:focus-visible{outline:2px solid #fff;outline-offset:3px}.home-chart-rows{display:grid;margin:0;padding:12px clamp(14px,1.74vw,25px);list-style:none}.home-chart-row{display:grid;grid-template-columns:minmax(96px,175px) 1fr;align-items:start;grid-gap:12px;gap:12px;padding-block:8px 12px;animation:home-chart-in .52s var(--ease-out-expo) both;animation-delay:calc(var(--i) * 70ms)}@keyframes home-chart-in{0%{opacity:0;translate:0 8px}}.home-chart-tool{display:flex;align-items:center;gap:10px;min-height:35px;color:var(--home-ink-muted);font-size:11px;text-transform:uppercase}.home-chart-row[data-us] .home-chart-tool{color:#fff;font-weight:600}.home-chart-tool .brain-tool-logo{display:grid;flex:none;place-items:center;width:35px;height:35px;border-radius:7px;background:#fff}.home-chart-row[data-us] .brain-tool-logo{background:#0c0c0c}.home-chart-measure{display:grid;grid-gap:6px;gap:6px;min-width:0}.home-chart-track{display:flex;align-items:center;gap:8px}.home-chart-bar{flex:none;width:calc(var(--share) * (100% - 90px));height:30px;border:1px solid #fff;transform-origin:0 50%;transition:width .6s var(--ease-out-expo)}.home-chart:not([data-shown]) .home-chart-bar{transform:scaleX(0)}.home-chart[data-shown] .home-chart-bar{transition:width .6s var(--ease-out-expo),transform .9s var(--ease-out-expo)}.home-chart-row[data-us] .home-chart-bar{background:#fff}.home-chart-value{flex:none;color:#fff;font-size:14px;white-space:nowrap}.home-chart-row[data-us] .home-chart-value{font-size:clamp(16px,1.39vw,20px);font-weight:600}.home-chart-note{color:var(--home-ink-lead);font-size:11px}.home-scale-sources{margin-top:-30px;font-size:12px}.home-file{grid-gap:18px;gap:18px;width:min(528px,100%);margin:0 auto;padding:16px 16px 24px;border:1px solid #dcdcdc;border-radius:24px;background:#fff;color:#111;font-family:var(--home-ui);box-shadow:0 30px 60px -40px rgb(0 0 0/80%)}.home-file,.home-file-top{position:relative;display:grid}.home-file-top{place-items:center;padding:72px 24px 64px;border-radius:16px;background:#eeeeee}.home-file-time{position:absolute;top:14px;left:14px;padding:4px 9px;border-radius:8px;background:#9b9b9b;color:#fff;font:400 clamp(18px,1.67vw,24px) /1.2 var(--home-display);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;transition:background-color .24s ease}.home-file[data-mode=length] .home-file-time{background:#111}.home-file-poster{display:block;width:100%;height:auto;aspect-ratio:448/250;border-radius:14px;object-fit:cover;object-position:15% 15%}.home-file-meta{display:grid;grid-gap:8px;gap:8px;padding-inline:8px}.home-file-name{font-size:clamp(22px,1.81vw,26px);font-weight:500;letter-spacing:-.02em}.home-file-facts{display:flex;align-items:center;gap:16px;color:#9b9b9b;font-size:clamp(20px,1.67vw,24px)}.home-file-size{transition:color .24s ease}.home-file[data-mode=size] .home-file-size{color:#111;font-weight:600}.home-file-format{padding:2px 8px;border-radius:6px;background:#e2e2e2;color:#8a8a8a}.home-file-sample{color:#9b9b9b;font-size:12px;text-transform:uppercase}.home-file-dot{position:absolute;right:24px;bottom:28px;width:16px;height:16px;border-radius:50%;background:#ff3300}@media (min-width:1024px){.home-scale-layout{grid-template-columns:minmax(0,670fr) minmax(0,620fr);align-items:center;justify-content:space-between}.home-file{margin-right:clamp(0px,3.4vw,48px)}}@media (prefers-reduced-motion:reduce){.home-chart-row{animation:none}.home-chart-bar,.home-chart[data-shown] .home-chart-bar{transition:none}.home-chart:not([data-shown]) .home-chart-bar{transform:none}}@media (max-width:599px){.home-chart-head,.home-chart-row{grid-template-columns:1fr}.home-chart-head{gap:6px;padding-block:14px}.home-chart-row{gap:8px;padding-block:10px 14px}.home-chart-bar{width:calc(var(--share) * (100% - 96px))}}.home-wrap-wide{width:min(1360px,100% - var(--home-gutter) * 2);margin-inline:auto}.home-why{padding-block:clamp(48px,5.2vw,75px)}.home-compare-picker{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:16px}.home-compare-picker button{display:inline-flex;align-items:center;gap:8px;height:36px;padding:0 12px 0 6px;border:1px solid rgb(255 255 255/16%);border-radius:8px;background:transparent;color:var(--home-ink-muted);cursor:pointer;font:500 13px/1 var(--home-display)}.home-compare-picker button[aria-pressed=true]{border-color:#fff;background:#fff;color:#111}.home-compare-picker .brain-tool-logo{display:grid;place-items:center;width:24px;height:24px;border-radius:5px;background:#fff}.home-compare-picker button:focus-visible{outline:2px solid #fff;outline-offset:2px}.home-compare-frame{background:var(--home-surface)}.home-compare{width:100%;border-collapse:collapse;table-layout:fixed;font-family:var(--home-display)}.home-compare :is(th,td){padding:8px 6px;text-align:center;vertical-align:middle}.home-compare thead th{height:76px;padding-block:14px;background:var(--home-surface-2)}.home-compare thead th.home-compare-label{background:var(--home-bg)}.home-compare-logo{display:block;width:auto;max-width:100%;height:25px;margin:0 auto 8px}.home-compare-kind{display:block;color:var(--home-ink-lead);font-size:11px;font-weight:400}.home-compare .home-compare-label{width:36%;padding-inline:14px 8px;color:#fff;font-size:12px;font-weight:500;text-align:left;text-transform:uppercase}.home-compare tbody tr{height:50px}.home-compare tbody tr:nth-child(2n)>*{background:var(--home-surface-2)}.home-compare-group>*{background:var(--home-bg)}.home-compare .is-us,.home-compare thead .is-us{background:#fff}.home-compare thead .is-us .home-compare-kind{color:#111}.home-compare tbody tr:nth-child(2n)>.is-us,.home-compare-group>.is-us{background:#f1f1f1}.home-compare tbody:last-of-type tr:nth-last-child(2)>.is-us{background:var(--home-chroma) 50% 70% /340% 320% no-repeat #fff}.home-compare tbody:last-of-type tr:last-child>.is-us{background:var(--home-chroma) 50% 100% /340% 260% no-repeat #fff}.home-compare-tile{display:inline-grid;place-items:center;width:31px;height:29px;border-radius:8px;background:#1d1d1d;color:#fff;vertical-align:middle}.home-compare-mark{margin:0 auto}.home-compare-mark,.home-compare-note{display:block;color:var(--home-ink-muted)}.home-compare-note{margin-top:4px;font-size:11px;line-height:1.3}.home-compare .is-us .home-compare-note{color:#333}.home-compare tbody:last-of-type tr:last-child>.is-us .home-compare-note{display:inline-block;padding:1px 5px;border-radius:4px;background:rgb(255 255 255/88%);color:#111}.home-compare :is(th,td):not(.home-compare-label,.is-us)+:is(th,td):not(.is-us){border-left:1px solid #333}.home-compare-sources{margin-top:10px;color:var(--home-ink-faint);font-size:13px}.home-compare-sources summary{width:-moz-fit-content;width:fit-content;cursor:pointer;color:var(--home-ink-muted);text-decoration:underline;text-underline-offset:3px}.home-compare-sources summary:focus-visible{outline:2px solid #fff;outline-offset:2px}.home-compare-sources ul{display:grid;grid-gap:8px;gap:8px;margin:14px 0 0;padding:0;list-style:none}.home-compare-sources li{display:flex;flex-wrap:wrap;gap:4px 14px}.home-compare-source-tool{min-width:120px;color:var(--home-ink-lead)}.home-compare-sources a{color:var(--home-ink-muted);text-decoration:underline;text-underline-offset:3px}@media (max-width:959px){.home-compare :is(th,td):not(.home-compare-label,.is-us,.is-rival){display:none}.home-compare .home-compare-label{width:40%}}@media (min-width:960px){.home-compare-picker{display:none}.home-compare .home-compare-label{width:16.5%;padding-inline:20px 8px}}.home-pilot .home-title .home-em{color:#fff}.home-pilot-steps{display:grid;grid-gap:22px;gap:22px;margin:50px 0 0;padding:0;list-style:none}.home-pilot-steps li{display:flex;align-items:flex-end}.home-pilot-step{display:flex;align-items:center;gap:16px}.home-pilot-link{display:none}.home-pilot-step-number{display:grid;flex:none;place-items:center;min-width:51px;height:39px;padding-inline:14px;border:1px solid var(--home-ink-muted);border-radius:15px;color:var(--home-ink-muted);font-size:16px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.home-pilot-steps li[data-lit] .home-pilot-step-number{border-color:#fff;background:#fff;color:#111}.home-pilot-step-name{color:var(--home-ink-lead);font-size:clamp(24px,2.22vw,32px);line-height:1.5;letter-spacing:-.03em;white-space:nowrap}@media (min-width:1024px){.home-pilot-steps{display:flex;gap:0;padding-inline:50px}.home-pilot-steps li+li{flex:1 1}.home-pilot-step{flex-direction:column;gap:8px}.home-pilot-link{display:flex;flex:1 1;justify-content:center;padding-bottom:24px}.home-pilot-link:before{content:"";width:min(74px,60%);height:1px;background:rgb(255 255 255/60%)}}.home-apply{display:grid;grid-gap:50px;gap:50px;margin-top:70px}.home-apply:focus{outline:none}.home-apply-head{display:grid;grid-gap:12px;gap:12px}.home-apply-title{margin:0;color:#fff;font-family:var(--home-ui);font-size:clamp(26px,2.22vw,32px);font-weight:400;letter-spacing:-.03em}.home-apply-note{margin:0;color:var(--home-ink-lead);font-size:16px}.home-apply-layout{display:grid;grid-gap:12px;gap:12px}.home-apply .beta-card{max-width:none;margin:0;padding:clamp(20px,2.2vw,32px);border:0;border-radius:0;background:var(--home-surface);-webkit-backdrop-filter:none;backdrop-filter:none;color:#fff;font-family:var(--home-display)}.home-apply .beta-required{display:none}.home-apply .beta-field{gap:10px;margin-bottom:22px}.home-apply .beta-field label{display:flex;justify-content:space-between;gap:12px;color:var(--home-ink-lead);font-size:16px}.home-apply .beta-optional{color:var(--home-ink-muted);font-size:16px}.home-apply .beta-field input,.home-apply .beta-field select{height:46px;padding:10px 16px;border:1px solid transparent;border-radius:var(--home-radius);background:var(--home-window);color:#fff;font-size:16px}.home-apply .beta-field input::placeholder{color:var(--home-ink-faint)}.home-apply .beta-field select{-webkit-appearance:none;-moz-appearance:none;appearance:none;padding-right:52px;background:var(--home-window) url(/icons/ui/home/caret-lg.svg) right 14px center /28px 28px no-repeat}.home-apply .beta-field select option{background:#222;color:#fff}.home-apply .beta-field [aria-invalid=true]{border-color:#ffa3a3}.home-apply .beta-card :focus-visible{outline:2px solid #fff;outline-offset:2px}.home-apply .beta-actions{margin-top:32px;text-align:left}.home-apply .home-apply-submit{display:flex;width:100%;min-height:52px;padding:0 16px;border:1.75px solid transparent;border-radius:8px;background:linear-gradient(#fff,#fff) padding-box,var(--home-chroma) 50% 96% /110% 1600% border-box;color:#111;font:700 clamp(17px,1.39vw,20px) /1 var(--home-display);text-transform:uppercase}.home-apply .home-apply-submit img{display:none}.home-apply .home-apply-submit:focus-visible{outline:2px solid #fff;outline-offset:3px}.home-apply .beta-terms{margin-top:14px;color:var(--home-ink-lead);font-size:14px}.home-apply .beta-success{text-align:left}.home-apply .beta-success h2{margin:0 0 12px;font-family:var(--home-ui)}.home-apply-aside{display:grid;align-content:start;justify-items:start;grid-gap:24px;gap:24px;padding:clamp(24px,3vw,44px);background:var(--home-surface)}.home-apply-aside-title{max-width:11em;text-wrap:balance;margin:0;color:#fff;font-family:var(--home-ui);font-size:clamp(26px,2.22vw,32px);font-weight:400;line-height:1.06;letter-spacing:-.03em}.home-apply-audience{display:flex;flex-wrap:wrap;gap:8px 6px;margin:-6px 0 6px;padding:0;list-style:none}.home-apply-audience li{padding:4px 8px;border:1px solid var(--home-ink-muted);border-radius:6px;color:var(--home-ink-lead);font-size:13px}.home-apply-terms{margin:8px 0 0;color:var(--home-ink-lead);font-size:16px}@media (min-width:1024px){.home-apply-layout{grid-template-columns:minmax(0,828fr) minmax(0,500fr);align-items:start}}.home-page .home-faq{color-scheme:light;min-height:0;padding:var(--home-section-y) 0;background:var(--home-paper);color:var(--home-ink-dark)}.home-page .home-faq .landing-faq-layout{grid-template-columns:minmax(0,1fr);gap:48px;width:min(var(--home-max),100% - var(--home-gutter) * 2)}.home-faq .landing-faq-title{color:var(--home-ink-dark);font-size:var(--home-title);font-weight:400;line-height:1.2;letter-spacing:-.05em}.home-faq .landing-faq-aside{gap:12px;max-width:450px;margin-top:50px;padding:20px;border-radius:0;background:var(--home-paper-2)}.home-faq .landing-faq-aside-title{color:var(--home-ink-dark);font-family:var(--home-ui);font-size:18px;letter-spacing:-.03em}.home-faq .landing-faq-aside-copy{margin-bottom:8px;color:var(--home-ink-faint);font-family:var(--home-ui)}.home-faq .home-actions{gap:12px}.home-faq .home-actions .home-btn{flex:1 1;justify-content:space-between;min-width:0;font-size:14px}.home-faq .landing-faq-item{border-bottom:1px solid #dddddd;border-radius:0}.home-faq .landing-faq-item[open]{border-bottom-color:transparent;background:var(--home-paper-2)}.home-faq .landing-faq-question{color:var(--home-ink-dark);font-family:var(--home-ui);font-size:clamp(16px,1.25vw,18px);line-height:1.3}.home-faq .landing-faq-question:focus-visible{outline:2px solid var(--home-ink-dark);border-radius:0}.home-faq .landing-faq-answer{color:var(--home-ink-body);font-family:var(--home-ui)}.home-faq .landing-faq-answer-link{color:var(--home-ink-dark)}@media (min-width:961px){.home-faq .landing-faq-title span{white-space:nowrap}.home-page .home-faq .landing-faq-layout{grid-template-columns:minmax(0,450fr) minmax(0,650fr);gap:clamp(64px,16vw,240px);justify-content:space-between}}.home-footer{--home-chroma:url(/images/brain/home/chromatic-halftone.webp);position:relative;overflow:hidden;background:var(--home-chroma) 50% 100% /100% 100% no-repeat,#fff;color:var(--home-ink-dark);color-scheme:light;font-family:var(--home-display)}.home-footer-top{display:grid;grid-gap:48px;gap:48px;padding-block:clamp(48px,3.47vw,50px) 24px}.home-footer-promise{display:grid;align-content:start;grid-gap:32px;gap:32px}.home-footer-title{margin:0;color:var(--home-ink-dark);font-size:clamp(38px,4.17vw,60px);font-weight:500;line-height:1.15;letter-spacing:-.05em}.home-footer-title span{display:block}.home-footer .home-btn-chroma{height:44px;padding-right:16px;font-size:15px}.home-footer .home-btn-chroma .home-btn-tile{width:32px;height:32px}.home-footer .home-btn-chroma:focus-visible,.home-footer .home-btn:focus-visible{outline-color:#111}.home-footer-side{display:grid;align-content:start;grid-gap:32px;gap:32px}.home-footer-links{display:grid;grid-gap:8px;gap:8px;margin:0;padding:0;list-style:none}.home-footer-link{display:flex;align-items:center;justify-content:space-between;gap:20px;border-radius:6px;color:var(--home-ink-dark);font-size:clamp(32px,2.92vw,42px);font-weight:500;line-height:1.6;letter-spacing:-.04em;text-decoration:none}.home-footer-chevron{transition:translate .2s var(--ease-out-expo)}@media (hover:hover) and (pointer:fine){.home-footer-link:hover .home-footer-chevron{translate:6px 0}}.home-footer-link:focus-visible{outline:2px solid #111;outline-offset:4px}.home-footer-newsletter{display:grid;grid-gap:14px;gap:14px}.home-footer-newsletter-title{margin:0;color:var(--home-ink-dark);font-size:16px;font-weight:500}.home-footer .footer-form{position:relative;display:grid;grid-gap:12px;gap:12px;margin:0}.home-footer .footer-fields{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:8px;gap:8px}.home-footer :is(.footer-field-label,.footer-honeypot){position:absolute;width:1px;height:1px;overflow:hidden;-webkit-clip-path:inset(50%);clip-path:inset(50%);white-space:nowrap}.home-footer .footer-field{display:block}.home-footer .footer-field input{width:100%;height:46px;padding:8px 12px;border:1px solid #d6d6d6;border-radius:10px;background:rgb(255 255 255/80%);color:#111;font:inherit;font-size:15px}.home-footer .footer-field input::placeholder{color:#858585}.home-footer .footer-field input:focus-visible{outline:2px solid #111;outline-offset:1px}.home-footer .home-footer-submit{display:inline-flex;align-items:center;justify-content:space-between;gap:12px;width:100%;height:44px;margin:0;padding:6px 16px 6px 6px;border:0;border-radius:12px;background:#111;color:#fff;cursor:pointer;font:500 15px/1 var(--home-display);text-transform:none}.home-footer .home-footer-submit img{width:32px;height:32px;border-radius:8px}.home-footer .home-footer-submit:disabled{cursor:progress;opacity:.7}.home-footer .home-footer-submit:focus-visible{outline:2px solid #111;outline-offset:3px}.home-footer .footer-form-note{margin:0;color:#555;font-size:13px}.home-footer .footer-form-note:empty{display:none}.home-footer .footer-form-note.is-error{color:#b42318}.home-footer-mark{padding-inline:0;pointer-events:none}.home-footer-wordmark{display:block;width:100%;aspect-ratio:1443/208;margin-top:clamp(24px,6vw,100px);background:rgb(221 221 221/72%);-webkit-mask:url(/icons/brand/soontra-logo-white.svg) center/100% 100% no-repeat;mask:url(/icons/brand/soontra-logo-white.svg) center/100% 100% no-repeat}.home-footer-bar{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:10px 28px;padding:20px var(--home-gutter) 22px;color:#fff;font-size:14px;text-shadow:0 1px 8px rgb(0 0 0/35%)}.home-footer-bar p{margin:0;font-size:clamp(15px,1.39vw,20px);font-weight:600}.home-footer-legal{display:flex;flex-wrap:wrap;justify-content:center;gap:6px 18px}.home-footer-legal :is(a,button){padding:2px;border:0;background:none;color:#fff;cursor:pointer;font:inherit;text-decoration:underline;text-underline-offset:3px}.home-footer-legal :is(a,button):focus-visible{outline:2px solid #fff;outline-offset:2px}@media (min-width:1024px){.home-footer-top{grid-template-columns:minmax(0,1fr) minmax(0,400px);align-items:start}.home-footer-side{padding-top:246px}}@media (prefers-reduced-motion:reduce){.home-footer-chevron{transition:none}}