.fxais{padding:96px 0}.fxais--navy{background:var(--navy,#0b1929);color:#fff}.fxais--white{background:#fff;color:var(--ink,#0d1520)}.fxais--off{background:var(--off-white,#f8fafc);color:var(--ink,#0d1520)}.fxais__inner{margin:0 auto;max-width:1200px;padding:0 32px}.fxais__head{align-items:end;border-bottom:1px solid hsla(0,0%,100%,.16);display:grid;gap:56px;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);padding-bottom:44px}.fxais--off .fxais__head,.fxais--white .fxais__head{border-color:rgba(13,21,32,.1)}.fxais__eyebrow{color:#8fb6f5;display:block;font:500 11px/1 var(--font-mono,"JetBrains Mono",monospace);letter-spacing:.16em;text-transform:uppercase}.fxais--off .fxais__eyebrow,.fxais--white .fxais__eyebrow{color:var(--electric,#3b6fd4)}.fxais__headline{font:400 clamp(28px,3vw,42px)/1.12 var(--font-serif,"Playfair Display",Georgia,serif);letter-spacing:-.015em;margin:18px 0 0;text-wrap:pretty}.fxais__side{font:400 16px/1.65 var(--font-sans,"DM Sans",sans-serif);margin:0;max-width:52ch;opacity:.74}.fxais__cols{align-items:start;display:grid;gap:32px;grid-template-columns:repeat(2,minmax(0,1fr));margin-top:44px}.fxais__panel{background:hsla(0,0%,100%,.03);border:1px solid hsla(0,0%,100%,.14);border-radius:4px;display:flex;flex-direction:column;overflow:hidden}.fxais--off .fxais__panel,.fxais--white .fxais__panel{background:#fff;border-color:rgba(13,21,32,.12)}.fxais__panel--new{background:rgba(59,111,212,.08);border-color:rgba(143,182,245,.45);container-type:inline-size}.fxais--off .fxais__panel--new,.fxais--white .fxais__panel--new{background:rgba(59,111,212,.04);border-color:rgba(59,111,212,.35)}.fxais__bar{align-items:center;border-bottom:1px solid hsla(0,0%,100%,.12);display:flex;gap:16px;justify-content:space-between;padding:14px 18px}.fxais--off .fxais__bar,.fxais--white .fxais__bar{border-color:rgba(13,21,32,.08)}.fxais__panel--new .fxais__bar{border-color:rgba(143,182,245,.3)}.fxais__flag,.fxais__label{font:500 10px/1 var(--font-mono,"JetBrains Mono",monospace);letter-spacing:.14em;opacity:.5;text-transform:uppercase}.fxais__panel--new .fxais__flag{color:#8fb6f5;opacity:1}.fxais--off .fxais__panel--new .fxais__flag,.fxais--white .fxais__panel--new .fxais__flag{color:var(--electric,#3b6fd4)}.fxais__label{display:block}.fxais__status{align-items:center;color:#8fb6f5;display:inline-flex;font:500 10px/1 var(--font-mono,"JetBrains Mono",monospace);gap:8px;letter-spacing:.12em;text-transform:uppercase}.fxais--off .fxais__status,.fxais--white .fxais__status{color:var(--electric,#3b6fd4)}.fxais__status i{animation:fxaisPulse 1.6s ease-in-out infinite;background:currentColor;border-radius:50%;height:6px;width:6px}.fxais__status--spin{color:inherit;opacity:.45}.fxais__status--spin i{animation:fxaisSpin 1.1s linear infinite;background:none;border:1.5px solid;border-radius:50%;border-top:1.5px solid transparent;height:9px;width:9px}.fxais__body{display:flex;flex-direction:column;height:330px;overflow:hidden;padding:22px 20px}.fxais__body--filters{gap:16px}.fxais__group{animation:fxaisOldRow 13s ease infinite both;display:flex;flex-direction:column;gap:9px}.fxais__group-label{font:500 9px/1 var(--font-mono,"JetBrains Mono",monospace);letter-spacing:.14em;opacity:.42;text-transform:uppercase}.fxais__check{align-items:center;display:grid;gap:11px;grid-template-columns:14px minmax(0,1fr)}.fxais__check i{animation:fxaisTick 13s ease infinite both;border:1.5px solid hsla(0,0%,100%,.28);border-radius:2px;display:block;height:14px;position:relative;width:14px}.fxais--off .fxais__check i,.fxais--white .fxais__check i{border-color:rgba(13,21,32,.25)}.fxais__check i b{animation:fxaisTickMark 13s ease infinite both;color:var(--navy,#0b1929);font:700 10px/14px var(--font-sans,"DM Sans",sans-serif);left:3px;opacity:0;position:absolute;top:0}.fxais--off .fxais__check i b,.fxais--white .fxais__check i b{color:#fff}.fxais__check em{font-style:normal;font:400 12px/1.35 var(--font-sans,"DM Sans",sans-serif);opacity:.72}.fxais__prompt{font:400 clamp(12px,4.4cqw,16px)/1.55 var(--font-sans,"DM Sans",sans-serif);margin:12px 0 0}.fxais__typewrap{display:block;max-width:100%;width:fit-content}.fxais__type{border-right:2px solid transparent;display:block;overflow:hidden;white-space:nowrap;width:0;--fx-caret:#8fb6f5}.fxais--off .fxais__type,.fxais--white .fxais__type{--fx-caret:var(--electric,#3b6fd4)}.fxais__type--1{animation:fxaisTypeA 13s infinite both}.fxais__type--2{animation:fxaisTypeB 13s infinite both}.fxais__result{animation:fxaisDone 13s ease infinite both;display:flex;flex-direction:column;gap:12px;margin-top:auto}.fxais__result-text{font:400 clamp(13px,4.9cqw,18px)/1.45 var(--font-serif,"Playfair Display",Georgia,serif);margin:0}.fxais__chips{display:flex;flex-wrap:wrap;gap:8px}.fxais__chip{border:1px solid hsla(0,0%,100%,.18);border-radius:2px;font-style:normal;font:500 10px/1 var(--font-mono,"JetBrains Mono",monospace);letter-spacing:.1em;opacity:.6;padding:7px 12px;text-transform:uppercase}.fxais--off .fxais__chip,.fxais--white .fxais__chip{border-color:rgba(13,21,32,.16)}.fxais__chip.is-lead{border-color:rgba(143,182,245,.5);color:#8fb6f5;opacity:1}.fxais--off .fxais__chip.is-lead,.fxais--white .fxais__chip.is-lead{border-color:rgba(59,111,212,.5);color:var(--electric,#3b6fd4)}.fxais__foot{border-top:1px solid hsla(0,0%,100%,.12);display:flex;flex-direction:column;gap:10px;padding:16px 20px 20px}.fxais--off .fxais__foot,.fxais--white .fxais__foot{border-color:rgba(13,21,32,.08)}.fxais__panel--new .fxais__foot{border-color:rgba(143,182,245,.3)}.fxais__meter{background:hsla(0,0%,100%,.12);display:block;height:3px;overflow:hidden}.fxais--off .fxais__meter,.fxais--white .fxais__meter{background:rgba(13,21,32,.1)}.fxais__meter i{animation:fxaisClock 13s linear infinite;background:hsla(0,0%,100%,.34);display:block;height:100%;transform-origin:left}.fxais--off .fxais__meter i,.fxais--white .fxais__meter i{background:rgba(13,21,32,.3)}.fxais__meter--short{background:rgba(143,182,245,.2)}.fxais__meter--short i{animation:none;background:#8fb6f5;width:8%}.fxais--off .fxais__meter--short i,.fxais--white .fxais__meter--short i{background:var(--electric,#3b6fd4)}.fxais__foot-row{align-items:baseline;display:flex;font:500 10px/1.5 var(--font-mono,"JetBrains Mono",monospace);gap:12px;justify-content:space-between;letter-spacing:.1em;text-transform:uppercase}.fxais__foot-row em{font-style:normal;opacity:.55}.fxais__panel--old .fxais__foot-row{opacity:.5}.fxais__panel--new .fxais__foot-row b{color:#8fb6f5}.fxais--off .fxais__panel--new .fxais__foot-row b,.fxais--white .fxais__panel--new .fxais__foot-row b{color:var(--electric,#3b6fd4)}.fxais__foot-late{animation:fxaisLate 13s ease infinite both}@keyframes fxaisPulse{0%,to{opacity:.35}50%{opacity:1}}@keyframes fxaisSpin{0%{transform:rotate(0)}to{transform:rotate(1turn)}}@keyframes fxaisOldRow{0%,3%{opacity:.28}9%,to{opacity:1}}@keyframes fxaisTick{0%,4%{background:transparent;border-color:hsla(0,0%,100%,.28)}8%,to{background:#8fb6f5;border-color:#8fb6f5}}@keyframes fxaisTickMark{0%,6%{opacity:0}10%,to{opacity:1}}@keyframes fxaisTypeA{0%{border-right-color:var(--fx-caret);width:0}14%{border-right-color:var(--fx-caret);width:100%}14.1%,to{border-right-color:transparent;width:100%}}@keyframes fxaisTypeB{0%,14%{border-right-color:transparent;width:0}14.1%{border-right-color:var(--fx-caret);width:0}20%{border-right-color:var(--fx-caret);width:100%}20.5%,to{border-right-color:transparent;width:100%}}@keyframes fxaisDone{0%,30%{opacity:0;transform:translateY(6px)}38%,to{opacity:1;transform:none}}@keyframes fxaisClock{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@keyframes fxaisLate{0%,74%{opacity:0}82%,to{opacity:1}}@media (prefers-reduced-motion:reduce){.fxais__check i,.fxais__check i b,.fxais__foot-late,.fxais__group,.fxais__meter i,.fxais__result,.fxais__status i,.fxais__type{animation:none!important;border-right-color:transparent!important;opacity:1!important;transform:none!important;width:auto!important}}@media (max-width:1000px){.fxais{padding:64px 0}.fxais__inner{padding:0 22px}.fxais__head{gap:24px;grid-template-columns:1fr}.fxais__cols{gap:20px;grid-template-columns:1fr}.fxais__body{height:auto;min-height:280px}}