.fxdsq{background:var(--ink,#0d1520);color:#fff;padding:96px 0}.fxdsq__inner{margin:0 auto;max-width:1200px;padding:0 32px}.fxdsq__head{align-items:end;display:grid;gap:64px;grid-template-columns:minmax(0,.9fr) minmax(0,1fr);padding-bottom:44px}.fxdsq__eyebrow{color:#8fb6f5;display:block;font:500 11px/1 var(--font-mono,"JetBrains Mono",monospace);letter-spacing:.16em;opacity:0;text-transform:uppercase}.fxdsq__headline{font:400 clamp(26px,2.6vw,38px)/1.14 var(--font-serif,"Playfair Display",Georgia,serif);letter-spacing:-.015em;margin:18px 0 0;opacity:0;text-wrap:pretty}.fxdsq__narrative{color:#9fb0c4;font:400 17px/1.68 var(--font-sans,"DM Sans",sans-serif);margin:0;max-width:56ch;opacity:0;text-wrap:pretty}.fxdsq__panel{background:#111c2a;border:1px solid hsla(0,0%,100%,.14);border-radius:4px;overflow:hidden}.fxdsq__promptbar{align-items:center;border-bottom:1px solid hsla(0,0%,100%,.1);display:flex;gap:14px;padding:20px 24px}.fxdsq__plabel{color:#6e8399;flex:none;font:500 10px/1 var(--font-mono,"JetBrains Mono",monospace);letter-spacing:.14em;text-transform:uppercase}.fxdsq__prompt{color:#fff;display:inline-block;font:400 16px/1.4 var(--font-mono,"JetBrains Mono",monospace);max-width:0;overflow:hidden;white-space:nowrap;width:max-content}.fxdsq__caret{background:#8fb6f5;flex:none;height:19px;opacity:0;width:2px}.fxdsq__resolve{align-items:center;background:rgba(59,111,212,.08);border-bottom:1px solid hsla(0,0%,100%,.1);display:flex;flex-wrap:wrap;gap:12px;opacity:0;padding:16px 24px}.fxdsq__thinking{animation:fxdsqThink 1.4s ease-in-out infinite;color:#8fb6f5;font:500 10px/1 var(--font-mono,"JetBrains Mono",monospace);letter-spacing:.12em;text-transform:uppercase}.fxdsq__chips{display:inline-flex;flex-wrap:wrap;gap:8px}.fxdsq__chip{border:1px solid rgba(143,182,245,.35);color:#8fb6f5;font:500 11px/1 var(--font-mono,"JetBrains Mono",monospace);padding:6px 11px}.fxdsq__latency{color:#6e8399;flex:none;font:500 10px/1 var(--font-mono,"JetBrains Mono",monospace);letter-spacing:.12em;margin-left:auto;text-transform:uppercase}.fxdsq__answer{color:#d6dfe9;font:400 16px/1.6 var(--font-sans,"DM Sans",sans-serif);margin:0;max-width:78ch;opacity:0;padding:22px 24px 4px}.fxdsq__scroll{overflow-x:auto;padding:14px 0 0}.fxdsq__min{min-width:880px}.fxdsq__row,.fxdsq__thead{align-items:center;display:grid;gap:20px;grid-template-columns:minmax(0,1.7fr) minmax(0,1.1fr) 110px minmax(0,1.3fr) 120px}.fxdsq__min--4 .fxdsq__row,.fxdsq__min--4 .fxdsq__thead{grid-template-columns:minmax(0,1.7fr) minmax(0,1.2fr) 120px minmax(0,1.4fr)}.fxdsq__thead{border-bottom:1px solid hsla(0,0%,100%,.1);color:#6e8399;font:500 10px/1 var(--font-mono,"JetBrains Mono",monospace);letter-spacing:.12em;padding:12px 24px;text-transform:uppercase}.fxdsq__thead .is-end{text-align:right}.fxdsq__row{border-bottom:1px solid hsla(0,0%,100%,.07);opacity:0;padding:16px 24px}.fxdsq__row:last-of-type{border-bottom:0}.fxdsq__name{font:500 15px/1.3 var(--font-sans,"DM Sans",sans-serif)}.fxdsq__soft{color:#9fb0c4;font:400 14px/1.3 var(--font-sans,"DM Sans",sans-serif)}.fxdsq__accent,.fxdsq__num{font:500 12px/1 var(--font-mono,"JetBrains Mono",monospace)}.fxdsq__accent{color:#8fb6f5;justify-self:end}.fxdsq__foot{background:hsla(0,0%,100%,.03);border-top:1px solid hsla(0,0%,100%,.1);color:#6e8399;display:flex;flex-wrap:wrap;font:500 10px/1 var(--font-mono,"JetBrains Mono",monospace);gap:28px;letter-spacing:.1em;opacity:0;padding:16px 24px;text-transform:uppercase}.fxdsq__foot .is-lead{color:#8fb6f5}.fxdsq.is-in .fxdsq__eyebrow{animation:fxdsqRise .6s ease both}.fxdsq.is-in .fxdsq__headline{animation:fxdsqRise .7s ease .06s both}.fxdsq.is-in .fxdsq__narrative{animation:fxdsqRise .7s ease .12s both}.fxdsq.is-in .fxdsq__prompt{animation:fxdsqType 1.9s steps(52) .2s both}.fxdsq.is-in .fxdsq__caret{animation:fxdsqCaret 1s step-end .2s infinite}.fxdsq.is-in .fxdsq__resolve{animation:fxdsqFade .4s ease 2.1s both}.fxdsq.is-in .fxdsq__answer{animation:fxdsqRise .6s ease 2.4s both}.fxdsq.is-in .fxdsq__row{animation:fxdsqSlide .55s cubic-bezier(.2,.8,.2,1) both}.fxdsq.is-in .fxdsq__foot{animation:fxdsqFade .6s ease 3.1s both}@keyframes fxdsqRise{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}@keyframes fxdsqFade{0%{opacity:0}to{opacity:1}}@keyframes fxdsqSlide{0%{opacity:0;transform:translateX(-14px)}to{opacity:1;transform:none}}@keyframes fxdsqType{0%{max-width:0}to{max-width:100%}}@keyframes fxdsqCaret{0%,45%{opacity:1}46%,to{opacity:0}}@keyframes fxdsqThink{0%,to{opacity:.25}50%{opacity:1}}@media (prefers-reduced-motion:reduce){.fxdsq *{animation:none!important;max-width:none!important;opacity:1!important;transform:none!important}}@media (max-width:1000px){.fxdsq{padding:64px 0}.fxdsq__inner{padding:0 22px}.fxdsq__head{gap:28px;grid-template-columns:1fr}}