.fs-shell{background:#fdfdfc;overflow-x:clip;font-family:IBM Plex Sans Variable,IBM Plex Sans,Inter,system-ui,-apple-system,sans-serif;-webkit-font-smoothing:antialiased}.fs-shell main{position:relative}.fs-reveal{opacity:0;transform:translateY(18px);transition:opacity .7s cubic-bezier(.16,1,.3,1),transform .7s cubic-bezier(.16,1,.3,1)}.fs-reveal.is-visible{opacity:1;transform:translateY(0)}@media(prefers-reduced-motion:reduce){.fs-reveal{opacity:1;transform:none;transition:none}}.fs-hero{position:relative;left:50%;right:50%;margin-left:-50vw;margin-right:-50vw;width:100vw;max-width:100vw;background:radial-gradient(ellipse 52% 40% at 12% 20%,rgba(91,91,214,.08),transparent 70%),radial-gradient(ellipse 44% 34% at 88% 70%,rgba(226,163,54,.05),transparent 70%),linear-gradient(180deg,#f0f1fe,#eceefc 68%,#e8eafb);padding:calc(clamp(76px,9vh,116px) + 57px) 0 clamp(120px,15vh,190px);overflow:hidden}.fs-hero:before{content:"";position:absolute;inset:0;pointer-events:none;background-image:radial-gradient(circle,rgba(39,41,98,.06) 1px,transparent 1px);background-size:22px 22px;mask-image:radial-gradient(ellipse 90% 78% at 50% 26%,black 0%,transparent 94%);-webkit-mask-image:radial-gradient(ellipse 90% 78% at 50% 26%,black 0%,transparent 94%);opacity:.5}.fs-hero__glyph{position:absolute;right:-3%;top:4%;width:clamp(420px,44vw,760px);height:auto;pointer-events:none;user-select:none;color:#5b5bd617}.fs-hero__waves{position:absolute;left:0;right:0;bottom:-2px;width:100%;height:clamp(90px,12vh,170px);pointer-events:none}.fs-hero__waves svg{position:absolute;inset:0;width:100%;height:100%}.fs-hero__inner{position:relative;z-index:1;max-width:clamp(1200px,90vw,1480px);margin:0 auto;padding:0 clamp(20px,4vw,48px);display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:clamp(40px,5vw,96px);align-items:center}.fs-hero__title{font-family:IBM Plex Sans Variable,IBM Plex Sans,Inter,system-ui,-apple-system,sans-serif;font-weight:400;font-size:clamp(2.3rem,3.7vw,3.5rem);line-height:1.06;letter-spacing:-.028em;color:#21201c;margin:0;max-width:15ch;text-wrap:balance}.fs-hero__sub{font-family:IBM Plex Sans Variable,IBM Plex Sans,Inter,system-ui,-apple-system,sans-serif;font-weight:400;font-size:clamp(17.5px,1.34vw,20.5px);line-height:1.62;color:#54534d;margin:clamp(18px,2.2vh,26px) 0 0;max-width:48ch}.fs-hero__paths{display:flex;gap:clamp(12px,1.4vw,18px);margin-top:clamp(28px,3.6vh,42px);flex-wrap:wrap}.fs-path{display:inline-flex;align-items:center;gap:12px;font-family:IBM Plex Sans Variable,IBM Plex Sans,Inter,system-ui,-apple-system,sans-serif;font-weight:500;font-size:clamp(16px,1.2vw,18px);letter-spacing:.004em;color:#fdfdfc;background:#0e0d1f;border-radius:10px;padding:clamp(16px,1.6vw,20px) clamp(24px,2.4vw,32px);text-decoration:none;box-shadow:4px 4px #5b5bd6eb;transition:transform .24s cubic-bezier(.16,1,.3,1),box-shadow .24s cubic-bezier(.16,1,.3,1),background .24s ease}.fs-path svg{transition:transform .24s cubic-bezier(.16,1,.3,1)}.fs-path:hover{background:#17163a;transform:translate(-2px,-2px);box-shadow:7px 7px #5b5bd6eb}.fs-path:hover svg{transform:translate(3px)}.fs-path:focus-visible{outline:2px solid #5b5bd6;outline-offset:3px}.fs-hero__demo{display:inline-flex;align-items:center;gap:8px;margin-top:clamp(18px,2.2vh,24px);font-family:IBM Plex Sans Variable,IBM Plex Sans,Inter,system-ui,-apple-system,sans-serif;font-weight:400;font-size:16.5px;color:#54534d;text-decoration:none;border-bottom:1px solid rgba(33,32,28,.22);padding-bottom:2px;width:fit-content;transition:color .2s ease,border-color .2s ease}.fs-hero__demo:hover{color:#21201c;border-color:#21201c80}.fs-hero__demo:focus-visible{outline:2px solid #5b5bd6;outline-offset:3px}.fs-stage{position:relative;padding:clamp(26px,3vh,42px) clamp(26px,2.6vw,46px) clamp(140px,16vh,178px) 0}.fs-claude{position:relative;z-index:1;background:#262624;border:1px solid rgba(255,255,255,.07);border-radius:14px;box-shadow:0 34px 80px #13131e47,0 12px 28px #13131e29;overflow:hidden;font-family:IBM Plex Sans Variable,IBM Plex Sans,Inter,system-ui,-apple-system,sans-serif}.fs-claude__bar{display:flex;align-items:center;gap:9px;padding:13px 17px;border-bottom:1px solid rgba(255,255,255,.07)}.fs-claude__bar img{width:17px;height:17px;object-fit:contain}.fs-claude__bar span{font-size:13.5px;font-weight:500;letter-spacing:.01em;color:#faf9f5d9}.fs-claude__body{padding:clamp(17px,1.7vw,25px) clamp(17px,1.9vw,27px) clamp(30px,3.2vh,46px);display:flex;flex-direction:column;gap:14px}.fs-claude__user{align-self:flex-end;max-width:88%;background:#3a3a37;border-radius:12px;padding:12px 16px;font-size:14.5px;line-height:1.55;color:#faf9f5}.fs-claude__tool{display:inline-flex;align-items:center;gap:8px;font-family:IBM Plex Mono,SFMono-Regular,Consolas,monospace;font-size:12px;letter-spacing:.04em;color:#faf9f594;border:1px solid rgba(255,255,255,.12);border-radius:7px;padding:7px 11px;width:fit-content}.fs-claude__tool i{width:6px;height:6px;border-radius:999px;background:#7ea6e0;font-style:normal}.fs-claude__reply{font-size:14.5px;line-height:1.62;color:#faf9f5e0;margin:0;max-width:92%}.fs-claude__reply .tok{font-family:IBM Plex Mono,SFMono-Regular,Consolas,monospace;font-size:12.5px;color:#a7c6ee;background:#7ea6e024;border-radius:4px;padding:1px 5px;white-space:nowrap}.fs-stage__threads{position:absolute;inset:0;pointer-events:none;color:#2729624d}.fs-seal{position:absolute;z-index:2;top:clamp(-6px,-.4vw,2px);right:clamp(-8px,-.6vw,0px);width:clamp(104px,8.6vw,128px);aspect-ratio:1;background:#fff;border:1px solid rgba(33,32,28,.14);border-radius:16px;box-shadow:0 1px 2px #1415370d,0 24px 54px -28px #27296247;display:grid;place-items:center}.fs-seal__disc{width:78%;aspect-ratio:1;border-radius:999px;background:#16162c;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:3px;box-shadow:inset 0 0 0 2px #7ea6e066}.fs-seal__disc svg{color:#a7c6ee}.fs-seal__disc span{font-family:IBM Plex Mono,SFMono-Regular,Consolas,monospace;font-size:11px;font-weight:500;letter-spacing:.14em;color:#f2f2f7}.fs-filed{position:absolute;z-index:2;right:clamp(-10px,-.8vw,0px);bottom:clamp(16px,2.4vh,30px);width:min(288px,60%);background:#fff;border:1px solid rgba(33,32,28,.14);border-radius:13px;box-shadow:0 1px 2px #1415370d,0 24px 54px -28px #27296247;overflow:hidden}.fs-filed__head{display:flex;align-items:center;gap:9px;padding:12px 16px;border-bottom:1px solid rgba(33,32,28,.08)}.fs-filed__head svg{color:#3b4673;flex:0 0 auto}.fs-filed__head span{font-family:IBM Plex Sans Variable,IBM Plex Sans,Inter,system-ui,-apple-system,sans-serif;font-weight:500;font-size:14px;color:#21201c}.fs-filed__row{display:flex;align-items:center;gap:10px;padding:9px 16px}.fs-filed__row+.fs-filed__row{border-top:1px solid rgba(33,32,28,.08)}.fs-filed__row .k{font-family:IBM Plex Sans Variable,IBM Plex Sans,Inter,system-ui,-apple-system,sans-serif;font-size:13px;color:#82827c;width:52px;flex:0 0 auto}.fs-filed__row .v{font-family:IBM Plex Sans Variable,IBM Plex Sans,Inter,system-ui,-apple-system,sans-serif;font-weight:500;font-size:13.5px;color:#21201c;flex:1 1 auto;min-width:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.fs-filed__row svg{color:#2e7d5b;flex:0 0 auto}.fs-swapcard{position:absolute;z-index:3;left:clamp(-10px,-.8vw,0px);bottom:clamp(-2px,.4vh,8px);background:#fff;border:1px solid rgba(33,32,28,.14);border-radius:12px;box-shadow:0 1px 2px #1415370d,0 24px 54px -28px #27296247;padding:14px 18px 12px;width:min(286px,64%)}.fs-swapcard .row{display:flex;align-items:center;gap:8px;font-family:IBM Plex Mono,SFMono-Regular,Consolas,monospace;font-size:12.5px;line-height:1.5;color:#54534d;white-space:nowrap}.fs-swapcard .row+.row{margin-top:7px}.fs-swapcard .row .was{color:#b03052;background:#e5466624;border-radius:4px;padding:1px 6px}.fs-swapcard .row .now{color:#3b4673;background:#3b46731f;border-radius:4px;padding:1px 6px}.fs-swapcard .row svg{flex:0 0 auto;color:#21201c66}.fs-swapcard .cap{margin:10px 0 0;font-family:IBM Plex Sans Variable,IBM Plex Sans,Inter,system-ui,-apple-system,sans-serif;font-size:12.5px;color:#82827c}.fs-panels{padding:clamp(96px,13vh,176px) clamp(20px,4vw,48px) 0;max-width:clamp(1200px,90vw,1480px);margin:0 auto}.fs-panels__head{text-align:center;max-width:820px;margin:0 auto clamp(38px,5vh,58px)}.fs-panels__title{font-family:IBM Plex Sans Variable,IBM Plex Sans,Inter,system-ui,-apple-system,sans-serif;font-weight:400;font-size:clamp(1.95rem,3.2vw,2.85rem);line-height:1.1;letter-spacing:-.022em;color:#21201c;margin:0}.fs-panels__sub{font-family:IBM Plex Sans Variable,IBM Plex Sans,Inter,system-ui,-apple-system,sans-serif;font-size:clamp(17px,1.24vw,19px);line-height:1.6;color:#54534d;margin:14px auto 0;max-width:52ch}.fs-panels__grid{display:grid;grid-template-columns:1fr 1fr;gap:clamp(16px,2vw,28px)}.fs-panel{position:relative;display:block;min-height:clamp(340px,42vh,450px);border-radius:14px;overflow:hidden;text-decoration:none;box-shadow:0 1px 2px #1415370d,0 24px 54px -28px #27296247;transition:transform .4s cubic-bezier(.16,1,.3,1),box-shadow .4s cubic-bezier(.16,1,.3,1)}.fs-panel img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;transition:transform .9s cubic-bezier(.16,1,.3,1)}.fs-panel:after{content:"";position:absolute;inset:0;background:linear-gradient(to top,#0a0a12e0 6%,#0a0a1257 46%,#0a0a120f 74%)}.fs-panel:hover{transform:translateY(-4px);box-shadow:0 34px 70px -30px #13131e80,0 10px 24px -12px #13131e4d}.fs-panel:hover img{transform:scale(1.035)}.fs-panel:hover .fs-panel__more svg{transform:translate(4px)}.fs-panel:focus-visible{outline:3px solid #5b5bd6;outline-offset:3px}.fs-panel__copy{position:absolute;z-index:1;left:clamp(20px,2.2vw,34px);right:clamp(20px,2.2vw,34px);bottom:clamp(20px,2.4vh,30px)}.fs-panel__title{font-family:IBM Plex Sans Variable,IBM Plex Sans,Inter,system-ui,-apple-system,sans-serif;font-weight:400;font-size:clamp(1.75rem,2.4vw,2.3rem);line-height:1.12;letter-spacing:-.018em;color:#fdfdfc;margin:0}.fs-panel__line{font-family:IBM Plex Sans Variable,IBM Plex Sans,Inter,system-ui,-apple-system,sans-serif;font-size:clamp(15.5px,1.14vw,17.5px);line-height:1.55;color:#fdfdfccc;margin:10px 0 0;max-width:44ch}.fs-panel__more{display:inline-flex;align-items:center;gap:8px;margin-top:15px;font-family:IBM Plex Sans Variable,IBM Plex Sans,Inter,system-ui,-apple-system,sans-serif;font-weight:500;font-size:15.5px;color:#fdfdfc}.fs-panel__more svg{transition:transform .24s cubic-bezier(.16,1,.3,1)}.fsi{position:relative;left:50%;right:50%;margin-left:-50vw;margin-right:-50vw;width:100vw;max-width:100vw;background:radial-gradient(ellipse 60% 44% at 50% 0%,rgba(126,166,224,.08),transparent 64%),#101623;padding:clamp(96px,13vh,176px) 0 clamp(104px,14vh,190px);margin-top:clamp(48px,7vh,96px)}.fsi__inner{max-width:clamp(1200px,92vw,1520px);margin:0 auto;padding:0 clamp(20px,4vw,48px)}.fsi__title{font-family:IBM Plex Sans Variable,IBM Plex Sans,Inter,system-ui,-apple-system,sans-serif;font-weight:400;font-size:clamp(1.95rem,3.2vw,2.85rem);line-height:1.1;letter-spacing:-.022em;color:#f2f2f7;margin:0 auto;text-align:center;max-width:26ch;text-wrap:balance}.fsi__grid{display:grid;grid-template-columns:1fr 1fr;gap:clamp(40px,5vw,96px);margin-top:clamp(52px,7vh,88px);position:relative}.fsi__grid:before{content:"";position:absolute;left:50%;top:4%;bottom:0;width:1px;background:linear-gradient(180deg,transparent 0%,rgba(242,242,247,.12) 14%,rgba(242,242,247,.12) 86%,transparent 100%)}.fsi__half{display:flex;flex-direction:column;align-items:center;text-align:center}.fsi__subhead{font-family:IBM Plex Sans Variable,IBM Plex Sans,Inter,system-ui,-apple-system,sans-serif;font-weight:400;font-size:clamp(1.35rem,1.8vw,1.7rem);letter-spacing:-.014em;color:#f2f2f7;margin:0}.fsi__line{font-family:IBM Plex Sans Variable,IBM Plex Sans,Inter,system-ui,-apple-system,sans-serif;font-size:clamp(16px,1.16vw,18px);line-height:1.62;color:#f2f2f79e;margin:12px 0 0;max-width:46ch}.fsi__rig{display:flex;flex-direction:column;align-items:center;width:100%;margin-top:clamp(30px,4vh,44px)}.fsi__prox{width:clamp(54px,4.4vw,64px);aspect-ratio:1;border-radius:16px;background:#3b4673;display:flex;align-items:center;justify-content:center;box-shadow:inset 0 1px #ffffff47,0 3px #2e3759,0 6px #222a45,0 14px 32px #00000073,0 26px 56px #00000040}.fsi__pipes{position:relative;width:min(78%,460px);height:74px;margin-top:-2px}.fsi-pipe{position:absolute;border-radius:5px;background:#ebf2fc1a;box-shadow:0 2px 5px #0408124d;overflow:hidden}.fsi-pipe__fill{position:absolute;inset:0;border-radius:5px;background:#7ea6e0a8;box-shadow:0 0 10px #7ea6e066,0 0 22px #7ea6e029;animation:fsiFlow 3.4s cubic-bezier(.16,1,.3,1) infinite;animation-delay:var(--d, 0s)}.fsi-pipe--stem{left:calc(50% - 5px);top:0;width:10px;height:26px}.fsi-pipe--stem .fsi-pipe__fill{transform-origin:top center}.fsi-pipe--manifold{left:0;right:0;top:24px;height:10px}.fsi-pipe--manifold .fsi-pipe__fill{transform-origin:center center;animation-name:fsiFlowX}.fsi-pipe--drop{top:32px;width:10px;height:42px}.fsi-pipe--drop .fsi-pipe__fill{transform-origin:top center}.fsi-pipe--d1{left:calc(16.66% - 5px)}.fsi-pipe--d2{left:calc(50% - 5px)}.fsi-pipe--d3{left:calc(83.33% - 5px)}@keyframes fsiFlow{0%{transform:scaleY(0);opacity:1}46%{transform:scaleY(1);opacity:1}72%{transform:scaleY(1);opacity:1}86%{transform:scaleY(1);opacity:0}to{transform:scaleY(0);opacity:0}}@keyframes fsiFlowX{0%{transform:scaleX(0);opacity:1}46%{transform:scaleX(1);opacity:1}72%{transform:scaleX(1);opacity:1}86%{transform:scaleX(1);opacity:0}to{transform:scaleX(0);opacity:0}}.fsi__cubes{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(14px,1.6vw,22px);width:100%;max-width:480px}.fsi__cubes.is-four{grid-template-columns:repeat(4,minmax(0,1fr));max-width:560px}.fsi-tile{border-radius:16px;background:#fdfdfc;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:8px;padding:clamp(14px,1.4vw,18px) 8px clamp(11px,1.1vw,14px);box-shadow:inset 0 1px #ffffffe6,0 3px #d8d8e0,0 6px #c4c4d0,0 14px 32px #0006,0 26px 56px #00000038}.fsi-tile img{height:clamp(24px,2vw,30px);width:auto;max-width:82%;object-fit:contain;pointer-events:none;-webkit-user-drag:none}.fsi-tile span{font-family:IBM Plex Sans Variable,IBM Plex Sans,Inter,system-ui,-apple-system,sans-serif;font-weight:500;font-size:12.5px;letter-spacing:-.005em;color:#21201c;white-space:nowrap;max-width:100%;overflow:hidden;text-overflow:ellipsis}.fs-balance{position:relative;left:50%;right:50%;margin-left:-50vw;margin-right:-50vw;width:100vw;max-width:100vw;background:#f7f5ef;padding:clamp(96px,13vh,176px) 0}.fs-balance__inner{max-width:clamp(1100px,86vw,1360px);margin:0 auto;padding:0 clamp(20px,4vw,48px)}.fs-balance__title{font-family:IBM Plex Sans Variable,IBM Plex Sans,Inter,system-ui,-apple-system,sans-serif;font-weight:400;font-size:clamp(1.95rem,3.2vw,2.85rem);line-height:1.1;letter-spacing:-.022em;color:#21201c;margin:0 auto;text-align:center;max-width:24ch;text-wrap:balance}.fs-balance__grid{display:grid;grid-template-columns:1fr 1fr;gap:clamp(28px,4vw,72px);margin-top:clamp(44px,6vh,68px)}.fs-balance__col{border-top:2px solid #21201c;padding-top:clamp(20px,2.6vh,28px)}.fs-balance__col:last-child{border-top-color:#5b5bd6}.fs-balance__col h3{font-family:IBM Plex Sans Variable,IBM Plex Sans,Inter,system-ui,-apple-system,sans-serif;font-weight:500;font-size:clamp(1.25rem,1.55vw,1.5rem);letter-spacing:-.012em;color:#21201c;margin:0}.fs-balance__col p{font-family:IBM Plex Sans Variable,IBM Plex Sans,Inter,system-ui,-apple-system,sans-serif;font-size:clamp(17px,1.28vw,19.5px);line-height:1.66;color:#54534d;margin:13px 0 0;max-width:52ch}.fs-balance__col img{display:block;width:100%;aspect-ratio:16/10;object-fit:cover;border-radius:12px;margin-top:clamp(22px,3vh,32px);box-shadow:0 1px 2px #1415370d,0 24px 54px -28px #27296247}.fs-proof{position:relative;left:50%;right:50%;margin-left:-50vw;margin-right:-50vw;width:100vw;max-width:100vw}.fs-proof__bleed{position:relative;background:url(/tax2.jpg) center 40%/cover no-repeat;padding:clamp(96px,13vh,176px) clamp(20px,4vw,48px);overflow:hidden}.fs-proof__bleed:before{content:"";position:absolute;inset:0;background:linear-gradient(180deg,#10162338,#1016231a 40%,#1016236b)}.fs-proof__grid{position:relative;max-width:clamp(1200px,90vw,1480px);margin:0 auto;display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.05fr);gap:clamp(28px,4vw,72px);align-items:center}.fs-proof__card{background:#ffffffeb;backdrop-filter:blur(12px) saturate(1.05);-webkit-backdrop-filter:blur(12px) saturate(1.05);border:1px solid rgba(255,255,255,.65);border-radius:14px;box-shadow:0 34px 80px -30px #0a0e1a80,0 10px 26px -14px #0a0e1a4d;padding:clamp(28px,3.2vw,48px)}.fs-proof__title{font-family:IBM Plex Sans Variable,IBM Plex Sans,Inter,system-ui,-apple-system,sans-serif;font-weight:400;font-size:clamp(1.95rem,3.2vw,2.85rem);line-height:1.08;letter-spacing:-.022em;color:#14131c;margin:0;text-wrap:balance}.fs-proof__lead{font-family:IBM Plex Sans Variable,IBM Plex Sans,Inter,system-ui,-apple-system,sans-serif;font-size:clamp(17px,1.28vw,19.5px);line-height:1.64;color:#34332e;margin:16px 0 0;max-width:50ch}.fs-proof__ticks{list-style:none;margin:clamp(20px,2.8vh,30px) 0 0;padding:0}.fs-proof__ticks li{display:flex;align-items:flex-start;gap:12px;padding:10px 0;font-family:IBM Plex Sans Variable,IBM Plex Sans,Inter,system-ui,-apple-system,sans-serif;font-weight:500;font-size:clamp(15.5px,1.16vw,17.5px);line-height:1.5;color:#14131c}.fs-proof__ticks li+li{border-top:1px solid rgba(20,19,28,.09)}.fs-proof__ticks li svg{flex:0 0 auto;margin-top:4px;color:#5b5bd6}.fs-proof__more{display:inline-flex;align-items:center;gap:8px;margin-top:clamp(18px,2.4vh,26px);font-family:IBM Plex Sans Variable,IBM Plex Sans,Inter,system-ui,-apple-system,sans-serif;font-weight:500;font-size:16px;color:#14131c;text-decoration:none;border-bottom:1px solid rgba(20,19,28,.3);padding-bottom:2px;transition:border-color .2s ease}.fs-proof__more svg{transition:transform .24s cubic-bezier(.16,1,.3,1)}.fs-proof__more:hover{border-color:#14131cb3}.fs-proof__more:hover svg{transform:translate(3px)}.fs-proof__more:focus-visible{outline:2px solid #5b5bd6;outline-offset:3px}.fs-proof__artifact{position:relative;border-radius:12px;overflow:hidden;box-shadow:0 40px 90px -32px #060810a8,0 12px 30px -14px #06081070}.fs-proof__consoleband{background:radial-gradient(ellipse 58% 40% at 50% 0%,rgba(126,166,224,.07),transparent 62%),#101623;padding:clamp(76px,10vh,128px) clamp(20px,4vw,48px) clamp(64px,8.5vh,112px)}.fs-proof__console-head{text-align:center;max-width:860px;margin:0 auto clamp(36px,5vh,56px)}.fs-proof__console-head h3{font-family:IBM Plex Sans Variable,IBM Plex Sans,Inter,system-ui,-apple-system,sans-serif;font-weight:400;font-size:clamp(1.7rem,2.7vw,2.4rem);line-height:1.1;letter-spacing:-.02em;color:#f2f2f7;margin:0;text-wrap:balance}.fs-proof__console-head p{font-family:IBM Plex Sans Variable,IBM Plex Sans,Inter,system-ui,-apple-system,sans-serif;font-size:clamp(16.5px,1.22vw,19px);line-height:1.62;color:#f2f2f79e;margin:14px auto 0;max-width:62ch}.fs-proof__frame{position:relative;max-width:clamp(1100px,88vw,1440px);margin:0 auto;border-radius:14px;overflow:hidden;background:#16161f;border:1px solid rgba(255,255,255,.1);box-shadow:0 34px 70px #06040c8c,0 10px 24px #06040c66}.fs-proof__chrome{display:flex;align-items:center;gap:14px;padding:11px clamp(14px,1.4vw,20px);background:#ffffff05;border-bottom:1px solid rgba(255,255,255,.07)}.fs-proof__cdots{display:inline-flex;gap:7px;flex:0 0 auto}.fs-proof__cdots i{width:10px;height:10px;border-radius:50%;background:#ffffff24}.fs-proof__chrome-label{font-family:IBM Plex Mono,SFMono-Regular,Consolas,monospace;font-size:12px;color:#e8e9ee6b;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.fs-proof__chrome-live{margin-left:auto;display:inline-flex;align-items:center;gap:7px;font-family:IBM Plex Mono,SFMono-Regular,Consolas,monospace;font-size:10px;font-weight:500;letter-spacing:.1em;text-transform:uppercase;color:#a7c6ee;flex-shrink:0}.fs-proof__pulse{width:6px;height:6px;border-radius:50%;background:#a7c6ee;box-shadow:0 0 0 3px #7ea6e02e;animation:fs-pulse 1.9s ease-in-out infinite}@keyframes fs-pulse{0%,to{opacity:1}50%{opacity:.35}}.fs-proof__mock{height:clamp(520px,66vh,740px)}.fs-proof__mock>*{height:100%}.fs-proof__hint{text-align:center;font-family:IBM Plex Sans Variable,IBM Plex Sans,Inter,system-ui,-apple-system,sans-serif;font-size:15px;color:#f2f2f79e;margin:clamp(16px,2vh,24px) auto 0}@media(max-width:1023px){.fs-hero__inner{grid-template-columns:1fr;gap:52px}.fs-hero__title{max-width:20ch}.fs-stage{max-width:620px;padding-right:0}.fs-hero__glyph{opacity:.6}}@media(max-width:900px){.fsi__grid{grid-template-columns:1fr;gap:64px}.fsi__grid:before{display:none}}@media(max-width:860px){.fs-panels__grid{grid-template-columns:1fr}.fs-panel{min-height:clamp(300px,44vw,380px)}.fs-balance__grid{grid-template-columns:1fr;gap:40px;margin-top:36px}.fs-proof__grid{grid-template-columns:1fr;gap:32px}.fs-proof__mock{height:clamp(440px,60vh,560px)}}@media(max-width:640px){.fs-hero{padding-top:calc(clamp(56px,8vh,84px) + 57px)}.fs-hero__paths{flex-direction:column;align-items:stretch}.fs-path{justify-content:space-between}.fs-seal{top:-10px;right:0;width:92px}.fs-filed,.fs-swapcard{position:static;width:100%;margin-top:12px}.fs-stage{padding-bottom:clamp(30px,4vh,48px)}.fs-stage__threads{display:none}.fsi__cubes,.fsi__cubes.is-four{grid-template-columns:repeat(2,minmax(0,1fr));max-width:380px}.fsi__pipes{width:84%}}@media(prefers-reduced-motion:reduce){.fs-panel,.fs-panel img,.fs-path{transition:none}.fsi-pipe__fill{animation:none;transform:none;opacity:1}.fs-proof__pulse{animation:none}}.fs-doors{background:#101623;padding:clamp(74px,10vh,132px) clamp(20px,4vw,56px)}.fs-doors__inner{max-width:clamp(1180px,84vw,1440px);margin:0 auto}.fs-doors__title{font-family:IBM Plex Sans Variable,IBM Plex Sans,Inter,system-ui,-apple-system,sans-serif;font-weight:400;font-size:clamp(1.95rem,3.2vw,2.85rem);line-height:1.08;letter-spacing:-.022em;color:#fdfdfc;margin:0;text-wrap:balance}.fs-doors__lede{font-family:IBM Plex Sans Variable,IBM Plex Sans,Inter,system-ui,-apple-system,sans-serif;font-size:clamp(16px,1.16vw,18px);line-height:1.6;color:#fdfdfcb3;margin:14px 0 0;max-width:48ch}.fs-doors__strip{display:grid;grid-template-columns:repeat(4,1fr);gap:1px;margin-top:clamp(34px,4.6vh,56px);background:#ffffff24;border:1px solid rgba(255,255,255,.14);border-radius:4px;overflow:hidden}@media(max-width:900px){.fs-doors__strip{grid-template-columns:repeat(2,1fr)}}@media(max-width:540px){.fs-doors__strip{grid-template-columns:1fr}}.fs-doors__door{position:relative;display:flex;align-items:flex-end;min-height:clamp(300px,30vw,400px);padding:0;background:#101623;text-decoration:none;overflow:hidden;transition:flex .4s cubic-bezier(.16,1,.3,1)}.fs-doors__door:focus-visible{outline:2px solid rgba(155,168,255,.85);outline-offset:-3px}.fs-doors__art{position:absolute;inset:0;background-image:url(/navbarabstract2-bleed.jpg);background-size:400% 100%;background-position:calc(var(--slice) * 33.3333%) center;filter:saturate(.72) brightness(.8);transform:scale(1);transition:filter .5s ease,transform .9s cubic-bezier(.16,1,.3,1)}@media(max-width:900px){.fs-doors__art{background-size:200% 100%;background-position:calc(var(--slice) * 33.3333%) center}}@media(max-width:540px){.fs-doors__art{background-size:cover;background-position:center}}.fs-doors__scrim{position:absolute;inset:0;background:linear-gradient(to top,#0a0e18f0 6%,#0a0e1885 48%,#0a0e1829 84%);transition:opacity .45s ease}.fs-doors__door:hover .fs-doors__art,.fs-doors__door:focus-visible .fs-doors__art{filter:saturate(1.06) brightness(1.06);transform:scale(1.05)}.fs-doors__door:hover .fs-doors__scrim,.fs-doors__door:focus-visible .fs-doors__scrim{opacity:.82}.fs-doors__body{position:relative;z-index:2;padding:clamp(22px,2.2vw,30px)}.fs-doors__name{display:block;font-family:IBM Plex Sans Variable,IBM Plex Sans,Inter,system-ui,-apple-system,sans-serif;font-weight:400;font-size:clamp(1.22rem,1.65vw,1.5rem);line-height:1.16;letter-spacing:-.02em;color:#fdfdfc}.fs-doors__line{display:block;margin-top:10px;font-family:IBM Plex Sans Variable,IBM Plex Sans,Inter,system-ui,-apple-system,sans-serif;font-size:clamp(15px,1.05vw,16.5px);line-height:1.55;color:#fdfdfcc7;min-height:4.65em}@media(max-width:900px){.fs-doors__line{min-height:0}}@media(prefers-reduced-motion:reduce){.fs-doors__art,.fs-doors__scrim,.fs-doors__door{transition:none}}
