[data-group=brain]{--g:var(--g-slate-ink,#586473);--g-tint:var(--g-slate-tint,#eef0f2);--g-line:var(--g-slate-line,#d1d6dc);--g-d:var(--g-slate-d,#8592a2)}[data-group=agent]{--g:var(--g-moss-ink,#5b6758);--g-tint:var(--g-moss-tint,#f0f2ef);--g-line:var(--g-moss-line,#d6dbd4);--g-d:var(--g-moss-d,#859581)}[data-group=team]{--g:var(--g-clay-ink,#755d51);--g-tint:var(--g-clay-tint,#f3efed);--g-line:var(--g-clay-line,#dfd5d0);--g-d:var(--g-clay-d,#a68b7d)}[data-group=trust]{--g:var(--g-plum-ink,#6c5e6d);--g-tint:var(--g-plum-tint,#f0eef1);--g-line:var(--g-plum-line,#d8d3d9);--g-d:var(--g-plum-d,#9a8c9b)}[data-group=brain],[data-group=agent],[data-group=team],[data-group=trust]{--g-wash:color-mix(in srgb, var(--g-tint) 60%, #fff);--g-stage:color-mix(in srgb, var(--g-tint) 55%, var(--g-line));--g-soft:var(--g-tint)}.fx-sw{background:var(--sand);border:1px solid var(--edge);border-radius:5px;flex:none;place-items:center;width:20px;height:20px;display:inline-grid;position:relative}.fx-sw:after{content:"";background:var(--g,currentColor);border-radius:2px;width:8px;height:8px}.fx-toc{flex-wrap:nowrap;gap:8px;margin-top:36px;display:flex}@media (max-width:560px){.fx-toc{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.fx-chip{padding:0 12px;line-height:1.2}.fx-chip .fx-n{margin-left:auto}}.fx-chip{border:1px solid var(--line);border-radius:var(--r);min-height:44px;font:500 14px/1 var(--font-sans);color:inherit;transition:border-color .16s var(--ease), background-color .16s var(--ease);align-items:center;gap:10px;padding:0 14px 0 16px;text-decoration:none;display:inline-flex}.fx-chip:hover{border-color:currentColor}.ink .fx-sw{background:var(--char-2);border-color:#ffffff1f}.ink .fx-sw:after{background:var(--g-d)}.ink .fx-chip:hover{border-color:var(--g-d)}.fx-n{font:500 12px/1 var(--font-pixel);letter-spacing:0;color:var(--mute)}.fx-eyebrow{font:600 14px/1.3 var(--font-sans);color:var(--g);align-items:center;gap:10px;margin:0 0 18px;display:flex}.fx-count{color:var(--mute);letter-spacing:.12em}.fx-group{background:var(--g-wash);border-color:color-mix(in srgb, var(--g) 18%, var(--line-page));scroll-margin-top:72px}.fx-group:before{content:"";background:var(--g);width:4px;position:absolute;inset:0 auto 0 0}.fx-head{grid-template-columns:minmax(0,5fr) minmax(0,6fr);align-items:end;column-gap:clamp(24px,6vw,96px);margin-bottom:clamp(32px,4vw,48px);display:grid}.fx-h2{align-items:center;gap:.32em;display:flex}.fx-sw-lg{border-radius:.16em;width:.72em;height:.72em}.fx-sw-lg:after{border-radius:.07em;width:.3em;height:.3em}.fx-blurb{color:#4f4a40;max-width:520px}@media (max-width:900px){.fx-head{grid-template-columns:1fr;row-gap:14px}.fx-blurb{display:none}}.fc-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin:0;padding:0;list-style:none;display:grid}.fc-grid[data-count="2"],.fc-grid[data-count="4"]{grid-template-columns:repeat(2,minmax(0,1fr))}.fc-grid[data-count="5"]>.fc:first-child{grid-column:span 2}.fc-grid[data-count="1"]{grid-template-columns:minmax(0,420px)}@media (max-width:1100px){.fc-grid,.fc-grid[data-count]{grid-template-columns:repeat(2,minmax(0,1fr))}.fc-grid[data-count="5"]>.fc:first-child,.fc-grid[data-count="3"]>.fc:first-child{grid-column:1/-1}}@media (max-width:640px){.fc-grid,.fc-grid[data-count]{grid-template-columns:1fr}}.fc{display:flex}.fc-link{width:100%;color:var(--ink);background:var(--bg-pane);border:1px solid color-mix(in srgb, var(--g) 16%, var(--edge));transition:border-color .16s var(--ease), box-shadow .2s var(--ease), transform .2s var(--ease);border-radius:10px;flex-direction:column;text-decoration:none;display:flex;overflow:hidden}.fc-link:hover{border-color:color-mix(in srgb, var(--g) 55%, var(--edge));box-shadow:0 1px 0 #0f110d0a, 0 18px 40px -26px color-mix(in srgb, var(--g) 70%, transparent);transform:translateY(-2px)}.fc-link:focus-visible{outline:2px solid var(--g);outline-offset:3px}@media (prefers-reduced-motion:reduce){.fc-link:hover{transform:none}}.fc-stage{background-color:var(--g-stage);border-bottom:1px solid color-mix(in srgb, var(--g) 14%, var(--edge));flex:1 0 auto;justify-content:center;align-items:flex-start;min-height:236px;padding:28px 24px;display:flex}.fc-copy{padding:20px 22px 22px}.fc-title{font:400 20px/1.2 var(--font-head);letter-spacing:-.01em;justify-content:space-between;align-items:baseline;gap:12px;margin:0;display:flex}.fc-arrow{color:var(--g);transition:transform .16s var(--ease)}.fc-link:hover .fc-arrow{transform:translate(3px)}.fc-line{color:var(--muted);text-wrap:pretty;min-height:3em;margin:8px 0 0;font-size:15px;line-height:1.5}.fc-plan{background:var(--g-soft);color:var(--g);font:600 12px/1.2 var(--font-sans);border-radius:4px;margin:12px 0 0;padding:4px 8px;display:inline-flex}.fv{border:1px solid color-mix(in srgb, var(--g) 22%, var(--edge));width:100%;max-width:360px;box-shadow:0 1px 0 #0f110d0a, 0 16px 32px -22px color-mix(in srgb, var(--g) 60%, #0f110d80);color:var(--ink);font:400 13px/1.45 var(--font-sans);text-align:left;background:#fff;border-radius:10px;overflow:hidden}.fv-hero{max-width:460px;font-size:14px}.fv-step{max-width:320px;font-size:12.5px}.fv-bar{background:#fbf9f5;border-bottom:1px solid #eee8dc;align-items:center;gap:10px;padding:9px 12px;display:flex}.fv-lights{gap:4px;display:inline-flex}.fv-lights i{background:#e3dccc;border-radius:50%;width:7px;height:7px}.fv-lights i:first-child{background:var(--g)}.fv-label{font:500 11.5px/1 var(--font-sans);color:#5c5649}.fv-body{padding:14px}.fv p{margin:0}.fv-title{font:400 15px/1.3 var(--font-head);letter-spacing:-.005em;color:var(--ink)}.fv-hero .fv-title{font-size:17px}.fv-meta{color:#5c5649;font-size:.92em;margin-top:3px!important}.fv-tag{background:var(--g-soft);color:var(--g);font:600 10.5px/1.2 var(--font-sans);white-space:nowrap;border-radius:4px;align-items:center;padding:3px 7px;font-style:normal;display:inline-flex}.fv-lines{margin:10px 0 0;padding:0;list-style:none}.fv-lines li{border-top:1px solid #f0eadf;padding:7px 0 7px 14px;position:relative}.fv-lines li:before{content:"";background:var(--g);border-radius:1px;width:5px;height:5px;position:absolute;top:calc(4.5px + .72em);left:0}.fv-chat{gap:8px;display:grid}.fv-msg{text-wrap:pretty;border-radius:10px;max-width:88%;padding:8px 11px}.fv-you{background:var(--g);color:#fff;border-bottom-right-radius:3px;justify-self:end}.fv-agent{background:var(--g-soft);color:var(--ink);border-bottom-left-radius:3px;justify-self:start}.fv-q{border-bottom:1px solid #eee8dc;padding-bottom:8px;font-weight:600}.fv-a{margin-top:9px!important}.fv-a sup{background:var(--g-soft);min-width:15px;height:15px;color:var(--g);font:600 9.5px/1 var(--font-sans);vertical-align:2px;border-radius:3px;place-items:center;margin-left:2px;display:inline-grid}.fv-sources{gap:5px;margin:10px 0 0;padding:0;list-style:none;display:grid}.fv-sources li{color:#3d372e;border:1px solid #eee8dc;border-radius:6px;align-items:center;gap:8px;padding:6px 8px;font-size:.92em;display:flex}.fv-sources b{background:var(--g);color:#fff;width:16px;height:16px;font:600 9.5px/1 var(--font-sans);border-radius:3px;flex:none;place-items:center;display:inline-grid}.fv-note .fv-tag{margin-bottom:8px}.fv-list{margin:0;padding:0;list-style:none}.fv-list li{border-top:1px solid #f0eadf;justify-content:space-between;align-items:center;gap:10px;padding:8px 0;display:flex}.fv-list li:first-child{border-top:0;padding-top:0}.fv-list li:last-child{padding-bottom:0}.fv-list b{font-weight:600;display:block}.fv-list small{color:#5c5649;margin-top:1px;font-size:.9em;display:block}.fv-rows{margin:0}.fv-rows div{border-top:1px solid #f0eadf;justify-content:space-between;align-items:center;gap:14px;padding:8px 0;display:flex}.fv-rows div:first-child{border-top:0;padding-top:0}.fv-rows div:last-child{padding-bottom:0}.fv-rows dt{color:#5c5649;white-space:nowrap}.fv-rows dd{text-align:right;font-variant-numeric:tabular-nums;align-items:center;gap:7px;margin:0;font-weight:600;display:inline-flex}.fv-rows dd[data-state]:after{content:"";border-radius:50%;flex:none;width:7px;height:7px}.fv-rows dd[data-state=ok]:after{background:var(--g)}.fv-rows dd[data-state=wait]:after{background:#d4a017}.fv-rows dd[data-state=off]:after{background:#b9b2a3}.fv-meter p{align-items:baseline;gap:6px;display:flex}.fv-meter b{font:500 24px/1 var(--font-pixel);color:var(--ink);letter-spacing:-.01em}.fv-hero .fv-meter b{font-size:30px}.fv-meter span:not(.fv-track){color:#6b6557}.fv-track{background:#f0eadf;border-radius:99px;height:8px;margin:12px 0 10px;display:block;overflow:hidden}.fv-track i{background:var(--g);border-radius:99px;height:100%;display:block}.fv-meter small{color:#6b6557;font-size:.92em}.fv-approval .fv-buttons{gap:8px;margin-top:12px;display:flex}.fv-btn{border:1px solid #c9bfa8;border-radius:6px;align-items:center;min-height:30px;padding:0 12px;font-size:.95em;font-weight:600;display:inline-flex}.fv-yes{background:var(--g);border-color:var(--g);color:#fff}.fv-email .fv-title{margin-top:2px}.fv-graph{width:100%;height:auto;display:block}.fv-graph line{stroke:color-mix(in srgb, var(--g) 35%, #e3dccc);stroke-width:1px}.fv-graph text{font:500 9.5px var(--font-sans);fill:#3d372e}.fv-graph .fv-pe{fill:#fff;stroke:var(--g);stroke-width:1.5px}.fv-graph .fv-co{fill:var(--g-soft);stroke:var(--g);stroke-width:1.2px}.fv-graph .fv-you{fill:var(--g)}.fv-graph .fv-you-t{fill:#fff;font:600 8.5px var(--font-sans)}.fx-wash{background-color:var(--g-wash);border-color:color-mix(in srgb, var(--g) 18%, var(--line-page))}.fd-crumbs{font:500 14px/1 var(--font-sans);color:#4a453b;flex-wrap:wrap;align-items:center;gap:10px;margin-bottom:clamp(28px,4vw,48px);display:flex}.fd-crumbs a{color:inherit;padding:12px 0;text-decoration:none}.fd-crumbs a:hover{color:var(--g)}.fd-grid{grid-template-columns:minmax(0,6fr) minmax(0,5fr);align-items:center;gap:clamp(32px,5vw,80px);display:grid}@media (max-width:960px){.fd-grid{grid-template-columns:1fr}}.fd-h1{margin-bottom:24px;font-size:clamp(34px,4.8vw,68px);line-height:1.02}.fd-copy .lead{color:#3d372e;max-width:600px}.fd-plan{color:var(--g);margin:16px 0 0;font-size:15px;font-weight:600}.fd-copy .ctas{margin-top:28px}.fd-hero .btn-ghost{border-color:color-mix(in srgb, var(--ink) 28%, transparent)}.fd-hero .btn-ghost:hover{border-color:var(--ink)}.fd-stage{background:var(--g-stage);border-radius:12px;justify-content:center;padding:clamp(24px,3vw,40px);display:flex}.fd-h2{margin-bottom:clamp(28px,4vw,44px);font-size:clamp(28px,3.4vw,46px)}.fd-steps{grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(20px,3vw,36px);margin:0;padding:0;list-style:none;display:grid}@media (max-width:900px){.fd-steps{grid-template-columns:1fr}}.fd-step-stage{background:var(--g-stage);border-radius:10px;justify-content:center;align-items:center;min-height:200px;margin-bottom:22px;padding:22px 18px;display:flex}.fd-n{font:500 15px/1 var(--font-pixel);color:var(--g);margin-bottom:12px;display:block}.fd-steps .body{color:var(--mute);margin-top:8px}.fd-more{grid-template-columns:minmax(0,5fr) minmax(0,7fr);align-items:start;gap:clamp(32px,5vw,80px);display:grid}.fd-more.fd-solo{grid-template-columns:1fr}@media (max-width:900px){.fd-more{grid-template-columns:1fr}}.fd-h3{font:600 15px/1.3 var(--font-sans);color:var(--mute);margin:0 0 18px}.fd-connects{flex-wrap:wrap;gap:8px;margin:0;padding:0;list-style:none;display:flex}.fd-connects li{border:1px solid var(--line);background:var(--bg-pane);border-radius:8px;align-items:center;gap:10px;min-height:44px;padding:0 14px;font-size:15px;display:inline-flex}.fd-connects img{object-fit:contain;width:20px;height:20px}.fd-skills{gap:var(--gap);grid-template-columns:repeat(2,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}@media (max-width:640px){.fd-skills{grid-template-columns:1fr}}.fd-skill{border:1px solid var(--line);background:var(--bg-pane);height:100%;color:inherit;transition:border-color .16s var(--ease);border-radius:8px;padding:16px 18px;text-decoration:none;display:block}.fd-skill:hover{border-color:var(--g)}.fd-skill b{font:400 17px/1.25 var(--font-head);justify-content:space-between;gap:10px;display:flex}.fd-skill b span{color:var(--g)}.fd-skill>span{color:var(--mute);margin-top:6px;font-size:14.5px;line-height:1.5;display:block}.fd-all{margin:18px 0 0;font-size:15px}.fx-hero-vis{display:none}@media (min-width:1024px){.fx-hero{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;column-gap:clamp(32px,4vw,64px);display:grid}.fx-hero .ent-hero,.fx-hero .fx-hero-vis{grid-row:1}.fx-hero .fx-toc{grid-column:1/-1}.fx-hero-vis{border-radius:10px;justify-self:end;width:100%;max-width:520px;height:auto;display:block}.fx-hero .ent-hero{min-width:0}.fx-hero .h1{font-size:min(76px,5vw)}}.fx-ic{color:#faf7f2b3;flex:none;width:16px;height:16px}.fx-chip .fx-n{font:500 12px/1 var(--font-mono);color:inherit;opacity:.6;background:0 0;border:0;padding:0}@media (max-width:639px){.fx-toc{scroll-snap-type:x mandatory;scrollbar-width:none;overscroll-behavior-x:contain;flex-wrap:nowrap;gap:8px;padding-right:24px;display:flex;overflow-x:auto;-webkit-mask-image:linear-gradient(90deg,#000 calc(100% - 24px),#0000);mask-image:linear-gradient(90deg,#000 calc(100% - 24px),#0000)}.fx-toc::-webkit-scrollbar{display:none}.fx-chip{white-space:nowrap;scroll-snap-align:start;flex:none;height:44px;min-height:44px;padding:0 14px;line-height:1}.fx-chip .fx-n{margin-left:0}}.fx-head{grid-template-columns:minmax(0,1fr);place-items:start;row-gap:12px}.fx-head .fx-blurb{text-align:left;max-width:560px;margin:0}@media (max-width:639px){.fx-toc{scroll-snap-type:none;flex-wrap:wrap;gap:8px;padding-right:0;display:flex;overflow:visible;-webkit-mask-image:none;mask-image:none}.fx-chip{white-space:nowrap;flex:none;gap:6px;width:calc(50% - 4px);height:44px;min-height:44px;padding:0 8px;font-size:13px}}.fx-hero.sec{padding-bottom:64px}@media (min-width:1024px){.fx-hero{grid-template-columns:minmax(0,1fr) minmax(0,560px)}.fx-hero-vis{max-width:560px}.fx-hero .h1{font-size:min(64px,4.2vw)}}.fx-chip{color:#faf7f2b3;background:0 0}.fx-chip[aria-current=true]{color:var(--parchment);background:#15170f}
