:root,html{--c-silver:#d7dbe1;--c-comet:#4fb3ff;--c-ice:#9fdcff;--c-chrome:#f4f6f8;--c-steel:#8d939c;--c-graphite:#2a2e35;--c-text:#eef0f3;--bg:#030407!important;--white:#eef0f3!important;--red:#c9ced6!important;--muted:#9a9fa8!important;--line:#dce2eb1a!important;--fb-bg:#030407!important;--fb-surface:#0c0e12!important;--fb-sky:#101319!important;--fb-sky-2:#0b0d11!important;--fb-blue:#c9ced6!important;--fb-blue-deep:#7d838d!important;--fb-ink:#eef0f3!important;--fb-muted:#9a9fa8!important;--fb-line:#dce2eb1a!important;--fb-paper:#030407!important;--lightningcss-light: !important;--lightningcss-dark:initial!important;color-scheme:dark!important}html{background:#030407!important}body{color:#eef0f3!important;background:0 0!important}::selection{color:#05060a;background:#d7dbe1}html{scrollbar-color:#8d939c #07080b}::-webkit-scrollbar{width:10px}::-webkit-scrollbar-track{background:#07080b}::-webkit-scrollbar-thumb{background:linear-gradient(#f4f6f8,#6f757e);border-radius:10px}@keyframes noirFailsafe{to{opacity:1}}html.noir-boot body>:not(.noir-root){opacity:0;animation:10ms 3s forwards noirFailsafe}html.noir-ready body>:not(.noir-root){opacity:1;transition:opacity .8s}html body img[src*=fullblack-logo],html body .brand-image{filter:none!important}html body .fbnav-desktop-links a,html body .fbnav-mobile-links a{transition:color .25s,text-shadow .25s;color:#eef0f3!important}html body .fbnav-desktop-links a:hover,html body .fbnav-mobile-links a:hover{text-shadow:0 0 18px #4fb3ffe6;color:#bfe6ff!important}.noir-bg{z-index:-1;pointer-events:none;background:radial-gradient(120% 80% at 70% 0,#0d1016 0,#05060a 45%,#020305 100%);position:fixed;inset:0;overflow:hidden}.noir-bg canvas{width:100%;height:100%;position:absolute;inset:0}.noir-orb{filter:blur(110px);mix-blend-mode:screen;pointer-events:none;border-radius:50%;position:absolute}.noir-orb-a{background:radial-gradient(#aab6c838 0,#aab6c800 70%);width:60vw;height:38vw;animation:30s ease-in-out infinite noirFloatA;top:-10vw;left:-18vw}.noir-orb-b{background:radial-gradient(#3c82ff33 0,#3c82ff00 70%);width:46vw;height:30vw;animation:36s ease-in-out infinite noirFloatB;top:44vh;right:-16vw}.noir-orb-c{background:radial-gradient(#c8cdd71f 0,#c8cdd700 70%);width:40vw;height:26vw;animation:42s ease-in-out infinite reverse noirFloatA;bottom:-14vw;left:24vw}.noir-orb-m{filter:blur(30px);background:radial-gradient(circle,#d2dceb21 0,#d2dceb00 62%);width:620px;height:620px;margin:-310px 0 0 -310px;top:0;left:0}@keyframes noirFloatA{0%,to{transform:translate(0)scale(1)}50%{transform:translate(6vw,5vh)scale(1.12)}}@keyframes noirFloatB{0%,to{transform:translate(0)scale(1)}50%{transform:translate(-8vw,-6vh)scale(.92)}}.noir-grid{background:repeating-radial-gradient(circle,#0000 0 11.6vmax,#dce4f00b 11.6vmax,#0000 calc(11.6vmax + 1px));border-radius:50%;width:170vmax;height:170vmax;margin:-85vmax 0 0 -85vmax;animation:240s linear infinite cosmoSpin;position:absolute;top:38%;left:50%;transform:rotateX(70deg);-webkit-mask-image:radial-gradient(circle,#000 0,#0000 60%);mask-image:radial-gradient(circle,#000 0,#0000 60%)}@keyframes cosmoSpin{to{transform:rotateX(70deg)rotate(360deg)}}.cosmo-planet{aspect-ratio:1;will-change:transform;width:min(46vw,640px);position:absolute;top:14vh;right:-9vw}.cosmo-planet .p-body{background:radial-gradient(circle at 30% 28%,#4b5058 0,#24272d 26%,#0d0f13 58%,#030407 76%);border-radius:50%;position:absolute;inset:0;overflow:hidden;box-shadow:inset -38px -28px 70px #000000e6,inset 16px 12px 40px #e6ecf529,0 0 80px #c8d4e61f,0 0 220px #c8d4e612}.cosmo-planet .p-body:before{content:"";opacity:.35;background:repeating-linear-gradient(-18deg,#0000 0 7%,#dce2eb12 7.6%,#0000 9% 13%,#00000040 14%,#0000 16%);border-radius:50%;animation:90s linear infinite cosmoBands;position:absolute;inset:-10%}@keyframes cosmoBands{to{transform:translate(-20%)}}.cosmo-planet .p-body:after{content:"";background:radial-gradient(circle at 24% 22%,#ffffff47 0,#fff0 22%);border-radius:50%;position:absolute;inset:0}.cosmo-planet .p-rim{border-radius:50%;position:absolute;inset:-2px;box-shadow:-6px -4px 22px #82c3ff8c,-2px -1px 4px #dcf0ff99;-webkit-mask-image:linear-gradient(135deg,#000 0,#0000 45%);mask-image:linear-gradient(135deg,#000 0,#0000 45%)}.cosmo-planet .p-ring{border:2px solid #e1e6ee52;border-radius:50%;width:184%;height:24%;position:absolute;top:38%;left:-42%;transform:rotate(-16deg);box-shadow:0 0 0 7px #e1e6ee0d,0 0 0 15px #e1e6ee09,0 0 30px #e1e6ee1f;-webkit-mask-image:linear-gradient(#000 0 46%,#0000 47% 100%);mask-image:linear-gradient(#000 0 46%,#0000 47% 100%)}.cosmo-planet .p-ring.front{z-index:2;-webkit-mask-image:linear-gradient(#0000 0 53%,#000 54%);mask-image:linear-gradient(#0000 0 53%,#000 54%)}.cosmo-moon{aspect-ratio:1;will-change:transform;opacity:.85;background:radial-gradient(circle at 32% 30%,#9aa0a9 0,#3a3e45 45%,#0a0b0e 80%);border-radius:50%;width:min(7vw,90px);position:absolute;top:68vh;left:8vw;box-shadow:inset -10px -8px 18px #000000d9,0 0 40px #d2dceb1f}.noir-giant{text-align:center;letter-spacing:-.06em;color:#0000;-webkit-text-stroke:1px #e1e8f20d;white-space:nowrap;will-change:transform;-webkit-user-select:none;user-select:none;font:900 22vw/.8 DM Sans,Arial,sans-serif;position:absolute;top:9vh;left:0;right:0}.noir-grain{z-index:2147482000;pointer-events:none;opacity:.045;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='160' height='160'><filter id='n'><feTurbulence type='fractalNoise' baseFrequency='.9' numOctaves='3' stitchTiles='stitch'/></filter><rect width='100%' height='100%' filter='url(%23n)'/></svg>");animation:.9s steps(6,end) infinite noirGrain;position:fixed;inset:-50%}@keyframes noirGrain{0%{transform:translate(0)}20%{transform:translate(-4%,3%)}40%{transform:translate(3%,-4%)}60%{transform:translate(-2%,-3%)}80%{transform:translate(4%,2%)}to{transform:translate(0)}}.noir-progress{z-index:2147482500;transform-origin:0;pointer-events:none;background:linear-gradient(90deg,#6f757e,#f4f6f8 60%,#4fb3ff);width:100%;height:2px;position:fixed;top:0;left:0;transform:scaleX(0);box-shadow:0 0 14px #4fb3ffb3}.cosmo-fx{z-index:2147481500;pointer-events:none;width:100%;height:100%;position:fixed;inset:0}.noir-curtain{z-index:2147483000;clip-path:circle(150%);background:#020305;flex-direction:column;justify-content:center;align-items:center;gap:26px;transition:clip-path 1.2s cubic-bezier(.77,0,.18,1),opacity 1.2s;display:none;position:fixed;inset:0}html.noir-intro .noir-curtain{display:flex}.noir-curtain.is-out{clip-path:circle(0%);opacity:.6}.noir-curtain canvas{width:100%;height:100%;position:absolute;inset:0}.noir-curtain>:not(canvas){z-index:1;position:relative}.noir-kicker{letter-spacing:.6em;color:#8d939c;opacity:0;font:600 11px/1 DM Sans,Arial,sans-serif;animation:.8s .1s forwards noirFadeIn}.noir-word{letter-spacing:-.05em;color:#eef0f3;gap:.06em;padding:.08em 0;font:900 clamp(56px,13vw,190px)/.9 DM Sans,Arial,sans-serif;display:flex;overflow:hidden}.noir-word span{animation:.9s cubic-bezier(.2,.9,.2,1) forwards noirLetter;display:inline-block;transform:translateY(110%)}.noir-word.b span{color:#0000;-webkit-text-stroke:1.5px #d7dbe1;text-shadow:0 0 40px #d7e1f059}.noir-word.b span.fill{color:#0000;-webkit-text-stroke:0;background:linear-gradient(#fff,#7cc4ff 55%,#2f8cff);filter:drop-shadow(0 0 30px #4fb3ff8c);-webkit-background-clip:text;background-clip:text}@keyframes noirLetter{to{transform:translateY(0)}}@keyframes noirFadeIn{to{opacity:1}}.noir-line{background:linear-gradient(90deg,#0000,#9fdcff,#4fb3ff,#0000);width:min(70vw,900px);height:1px;animation:1.3s cubic-bezier(.7,0,.2,1) .35s forwards noirLine;transform:scaleX(0);box-shadow:0 0 22px #4fb3ffe6}@keyframes noirLine{to{transform:scaleX(1)}}.noir-count{letter-spacing:.5em;color:#9a9fa8;font:600 12px/1 DM Sans,Arial,sans-serif}.noir-cursor,.noir-cursor-ring{z-index:2147482800;pointer-events:none;border-radius:50%;display:none;position:fixed;top:0;left:0}html.noir-pointer .noir-cursor,html.noir-pointer .noir-cursor-ring{display:block}.noir-cursor{background:#fff;width:6px;height:6px;margin:-3px 0 0 -3px;box-shadow:0 0 10px #fff,0 0 26px #4fb3fff2}.noir-cursor-ring{border:1px solid #e6ecf573;width:46px;height:46px;margin:-23px 0 0 -23px;transition:width .3s,height .3s,margin .3s,background .3s,border-color .3s}.noir-cursor-ring:after{content:"";border:1px dashed #e6ecf52e;border-radius:50%;animation:9s linear infinite cosmoSpinFlat;position:absolute;inset:-7px}@keyframes cosmoSpinFlat{to{transform:rotate(360deg)}}.noir-cursor-ring.is-hot{background:#e1e8f20f;border-color:#9fdcffe6;width:86px;height:86px;margin:-43px 0 0 -43px;box-shadow:0 0 30px #4fb3ff4d}html body .hero h1{text-shadow:0 0 60px #d7e1f01f;letter-spacing:-.045em!important;color:#f4f6f8!important;font-size:clamp(3rem,7.6vw,8.2rem)!important;line-height:.92!important}html body .hero h1 em{filter:drop-shadow(0 0 24px #d7e1f040);font-style:italic;animation:9s linear infinite noirShimmer;background:linear-gradient(100deg,#7d838d 0%,#e9ecf0 18%,#fff 32%,#7cc4ff 46%,#2f8cff 54%,#9fdcff 62%,#f4f6f8 76%,#7d838d 100%) 0 0/250% 100%!important;color:#0000!important;-webkit-text-fill-color:transparent!important;-webkit-background-clip:text!important;background-clip:text!important}@keyframes noirShimmer{to{background-position:-250% 0}}html.noir-go body .hero h1{animation:1.6s cubic-bezier(.16,1,.3,1) both noirTitle}html.noir-go body .hero .hero-eyebrow{animation:1s .2s both noirFade}html.noir-go body .hero .hero-intro{animation:1s .45s both noirFade}html.noir-go body .hero .hero-actions{animation:1s .65s both noirFade}html.noir-go body .hero .hero-art{animation:1.8s cubic-bezier(.16,1,.3,1) .3s both noirArt}@keyframes noirTitle{0%{opacity:0;filter:blur(16px);letter-spacing:.04em;transform:translateY(40px)scale(.96)}to{opacity:1;filter:none;transform:none}}@keyframes noirFade{0%{opacity:0;transform:translateY(26px)}to{opacity:1;transform:none}}@keyframes noirArt{0%{opacity:0;filter:blur(10px);transform:scale(.88)translateY(30px)}to{opacity:1;filter:none;transform:none}}html body .hero-caption{letter-spacing:.32em!important;color:#aeb4bd!important}html body .button-primary,html body a.button.button-primary{color:#05060a!important;background:linear-gradient(135deg,#fff 0%,#c9ced6 45%,#8d939c 100%)!important;border:0!important;transition:transform .25s cubic-bezier(.2,.8,.2,1),box-shadow .3s!important;box-shadow:0 10px 40px #c8d4e638,inset 0 1px #ffffffe6,inset 0 -1px #00000040!important}html body .button-primary *{color:#05060a!important}html body .button-primary:hover{box-shadow:0 14px 60px #4fb3ff80,0 0 0 1px #9fdcff99,inset 0 1px #fff!important}html body .button-outline,html body a.button.button-outline{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);color:#eef0f3!important;background:#dce4f00a!important;border:1px solid #dce4f042!important}html body .button-outline:hover{border-color:#9fdcffd9!important;box-shadow:0 0 30px #4fb3ff4d!important}html body main section h2{text-wrap:balance}html body main section h2 em,html body .fb-cockpit h2 em,html body .support-offer h2 em{background:linear-gradient(100deg,#9aa0a9,#fff 35%,#7cc4ff 60%,#4fb3ff);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;font-style:italic;color:#0000!important}.noir-reveal{opacity:0;filter:blur(10px);transition:opacity 1.1s cubic-bezier(.16,1,.3,1),transform 1.2s cubic-bezier(.16,1,.3,1),filter 1.1s;transform:translateY(46px)scale(.98)}.noir-reveal.noir-in{opacity:1;filter:none;transform:none}.noir-tilt{transform-style:preserve-3d;will-change:transform;transition:transform .6s cubic-bezier(.16,1,.3,1),box-shadow .5s!important}.noir-tilt.is-hover{box-shadow:0 30px 80px #000000a6,0 0 0 1px #9fdcff73,0 0 60px #4fb3ff2e!important}.noir-marquee{-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:linear-gradient(90deg,#e1e8f208,#e1e8f20f,#e1e8f208);border-top:1px solid #e1e8f214;border-bottom:1px solid #e1e8f214;margin:6vh 0;padding:4vh 0;position:relative;overflow:hidden;transform:rotate(-2deg)scale(1.04)}.noir-marquee-track{will-change:transform;width:max-content;display:flex}.noir-marquee-track span{letter-spacing:-.04em;white-space:nowrap;color:#0000;-webkit-text-stroke:1px #e1e8f26b;padding-right:.5em;font:900 clamp(48px,9vw,150px)/1 DM Sans,Arial,sans-serif}.noir-marquee-track span:nth-child(3n+2){-webkit-text-stroke:0;background:linear-gradient(#fff,#8d939c 60%,#d7dbe1);color:#0000;-webkit-background-clip:text;background-clip:text}.noir-marquee-track span i{color:#4fb3ff;-webkit-text-stroke:0;-webkit-text-fill-color:#4fb3ff;text-shadow:0 0 24px #4fb3ffcc;padding:0 .3em;font-style:normal}@media (max-width:760px){.noir-giant{font-size:30vw;top:12vh}.noir-orb{filter:blur(70px)}.cosmo-planet{opacity:.75;width:78vw;top:8vh;right:-34vw}.cosmo-moon{display:none}html body .hero h1{font-size:clamp(2.6rem,12vw,4.2rem)!important}.noir-marquee{margin:3vh 0}}@media (prefers-reduced-motion:reduce){.noir-grain,.noir-orb,.hero h1 em,.noir-grid,.cosmo-planet .p-body:before{animation:none!important}.noir-reveal{opacity:1;filter:none;transform:none}html.noir-intro .noir-curtain{display:none}}
@property --ha{syntax:"<angle>";inherits:false;initial-value:0deg}html body .noir-curtain{clip-path:none!important;transition:opacity 1.8s cubic-bezier(.4,0,.2,1),filter 1.8s,transform 2s cubic-bezier(.2,.8,.2,1)!important}html body .noir-curtain.is-out{transform:scale(1.12);clip-path:none!important;opacity:0!important}html body .noir-curtain.is-out .noir-kicker,html body .noir-curtain.is-out .noir-count,html body .noir-curtain.is-out .noir-line{opacity:0;transition:transform 1s cubic-bezier(.6,0,.2,1),opacity .8s;transform:scale(1.6)}.lab-frame,.lab-site,.option-site,.realization-visual,.live-site-preview,.cockpit-window{--bg:#f7f4ef;--red:#c8213a;--white:#18161a;--muted:#57525b;--line:#d8d1cb;--fb-bg:#f7f4ef;--fb-surface:#fff;--fb-sky:#dff2ff;--fb-sky-2:#eef7fc;--fb-blue:#2f86b8;--fb-blue-deep:#256f9f;--fb-ink:#18161a;--fb-muted:#57525b;--fb-line:#d8d1cb;--fb-paper:#f7f4ef;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}.cosmo-halo{z-index:-1;pointer-events:none;opacity:0;--hr:14px;width:0;height:0;transition:opacity .5s;position:fixed;top:0;left:0}.cosmo-halo.on{opacity:1}.cosmo-halo:before{content:"";border-radius:calc(var(--hr) + 60px);filter:blur(26px);background:radial-gradient(at 50% 55%,#46a5ff9e 0,#286eff52 38%,#286eff1a 58%,#0000 72%);animation:3.2s ease-in-out infinite haloBreath;position:absolute;inset:-60px}.cosmo-halo:after{content:"";border-radius:calc(var(--hr) + 2px);background:conic-gradient(from var(--ha),transparent 0 52%,#4fb3ffe6 66%,#f2fbff 73%,#4fb3ffe6 80%,transparent 92%);-webkit-mask-composite:xor;filter:drop-shadow(0 0 8px #4fb3ff);padding:2px;animation:3s linear infinite haloSpin;position:absolute;inset:-2px;-webkit-mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);-webkit-mask-position:0 0,0 0;-webkit-mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}@keyframes haloSpin{to{--ha:360deg}}@keyframes haloBreath{0%,to{opacity:.85;transform:scale(1)}50%{opacity:1;transform:scale(1.05)}}html body .plan-card.noir-tilt{transform-style:preserve-3d;transition:transform .55s cubic-bezier(.16,1,.3,1),box-shadow .5s,opacity .32s,filter .32s!important}html body .plan-card.noir-tilt.is-hover{transition:transform .12s linear,box-shadow .5s!important}.cosmo-glare{border-radius:inherit;pointer-events:none;z-index:5;opacity:0;mix-blend-mode:screen;background:radial-gradient(circle at var(--gx,50%) var(--gy,30%),#dcf0ff47 0,#4fb3ff1f 22%,transparent 50%);transition:opacity .4s;position:absolute;inset:0}.is-hover>.cosmo-glare{opacity:1}html body .lab-frame{overflow:hidden;border:1px solid #9fdcff4d!important;border-radius:26px!important;box-shadow:0 0 0 9px #0a0d12eb,0 0 0 10px #9fdcff29,0 50px 140px #000000bf,0 0 120px #4fb3ff29!important}html body .lab-frame .lab-site{filter:brightness(.93)saturate(.92)contrast(1.02)}.cosmo-glass{z-index:30;pointer-events:none;border-radius:inherit;background:linear-gradient(115deg,#ffffff12 0,#0000 20% 72%,#4fb3ff12 100%);position:absolute;inset:0;box-shadow:inset 0 0 0 1px #ffffff0f,inset 0 0 90px #00081473}html body .lab-frame .lab-divider{background:linear-gradient(#0000,#9fdcff 15%,#4fb3ff 50%,#9fdcff 85%,#0000)!important;width:2px!important;box-shadow:0 0 14px #4fb3ff,0 0 40px #4fb3ff99!important}html body .lab-frame .compare-grip{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);color:#dff3ff!important;background:#080c12db!important;border:1px solid #9fdcffbf!important;box-shadow:0 0 0 6px #4fb3ff24,0 0 30px #4fb3ff99!important}html body .lab-frame .lab-label{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#080b10c7!important;border:1px solid #9fdcff4d!important;border-radius:10px!important;box-shadow:0 10px 30px #00000073,0 0 18px #4fb3ff1f!important}html body .lab-frame .lab-label,html body .lab-frame .lab-label *{color:#eaf4ff!important}html body .lab-frame .lab-label small{color:#8fbfe0!important}html body .option-site{position:relative;overflow:hidden;border-radius:22px!important;box-shadow:0 0 0 9px #0a0d12eb,0 0 0 10px #9fdcff29,0 40px 120px #000000b3,0 0 100px #4fb3ff26!important}html body .options-toggles label:has(input:checked){border-color:#9fdcffd9!important;box-shadow:0 0 0 1px #4fb3ff66,0 0 26px #4fb3ff40!important}.pb{aspect-ratio:1672/941;perspective:520px;width:100%;display:block;position:relative}.pb-tilt{transform-style:preserve-3d;position:absolute;inset:0;transform:rotateX(32deg)}.pb-part{height:100%;position:absolute;top:0;overflow:hidden}.pb-part img{-webkit-user-select:none;user-select:none;pointer-events:none;filter:hue-rotate(184deg)saturate(1.72)brightness(.67)contrast(1.48);max-width:none;height:100%;position:absolute;top:0}.pb-l{transform-origin:100%;width:50%;animation:pbL var(--flap,.28s) ease-in-out infinite alternate;left:0}.pb-r{transform-origin:0;width:50%;animation:pbR var(--flap,.28s) ease-in-out infinite alternate;right:0}.pb-l img{width:200%;left:0}.pb-r img{width:200%;right:0}.pb-b{z-index:2;width:8%;left:46%}.pb-b img{width:1250%;left:-575%}.butterfly-1 .pb{--flap:.33s}.butterfly-2 .pb{--flap:.25s}.butterfly-3 .pb{--flap:.3s}@keyframes pbL{0%{transform:rotateY(6deg)}to{transform:rotateY(74deg)}}@keyframes pbR{0%{transform:rotateY(-6deg)}to{transform:rotateY(-74deg)}}.preview-paused .pb-part{animation-play-state:paused}html body .fb-stage .fb-robot{scale:1.16;rotate:calc(var(--mx,0) * 5deg);transition:scale .6s cubic-bezier(.2,.8,.2,1);filter:drop-shadow(0 30px 40px #000000d9)drop-shadow(0 0 26px #4fb3ff47)!important}html body .fb-stage:hover .fb-robot{scale:1.24}html body .fb-robot .fb-head{transition:transform .25s ease-out;transform:perspective(320px) rotateY(calc(var(--mx,0) * 24deg)) rotateX(calc(var(--my,0) * -14deg))!important;background:radial-gradient(120% 95% at 28% 18%,#626a76 0,#262a31 36%,#0b0d11 76%)!important;border:1px solid #bee1ff80!important;box-shadow:inset 0 2px #ffffff59,inset 0 -14px 26px #4fb3ff33,0 0 0 3px #00000080,0 0 36px #4fb3ff61!important}html body .fb-robot .fb-head:before,html body .fb-robot .fb-head:after{background:linear-gradient(#3c434d,#14171c)!important;border-color:#9fdcff8c!important;box-shadow:0 0 12px #4fb3ff8c!important}html body .fb-robot .fb-face{background:radial-gradient(at 50% 125%,#4fb3ff4d,#020306 62%)!important;border-color:#4fb3ff66!important;box-shadow:inset 0 0 18px #4fb3ff47!important}html body .fb-robot .fb-face:after{background:linear-gradient(90deg,#0000,#9fdcff,#0000)!important;box-shadow:0 0 10px #4fb3ff!important}html body .fb-robot .fb-eye{translate:calc(var(--mx,0) * 7px) calc(var(--my,0) * 4px);transition:translate .15s;background:#d6f1ff!important;animation:4.2s infinite cosmoBlink!important;box-shadow:0 0 5px #fff,0 0 14px #4fb3ff,0 0 32px #4fb3fff2!important}html body .fb-stage:hover .fb-robot .fb-eye{border-radius:8px 8px 2px 2px!important;height:4px!important;box-shadow:0 0 6px #fff,0 0 20px #4fb3ff,0 0 44px #2f8cff!important}@keyframes cosmoBlink{0%,42%,48%,to{transform:scaleY(1)}45%{transform:scaleY(.08)}}html body .fb-robot .fb-smile{filter:drop-shadow(0 0 4px #4fb3ff);border-bottom-color:#7cc4ff!important}html body .fb-robot .fb-antenna{background:linear-gradient(#bfe9ff,#4a5059)!important}html body .fb-robot .fb-antenna:before{animation:1.6s ease-in-out infinite cosmoAnt;background:#effaff!important;box-shadow:0 0 8px #fff,0 0 18px #4fb3ff,0 0 40px #2f8cff!important}@keyframes cosmoAnt{50%{transform:scale(1.45);box-shadow:0 0 10px #fff,0 0 30px #4fb3ff,0 0 70px #2f8cff}}html body .fb-robot .fb-body{overflow:hidden;background:radial-gradient(130% 100% at 30% 10%,#4f5661 0,#1e2127 40%,#090a0d 80%)!important;border:1px solid #bee1ff73!important;box-shadow:inset 0 2px #ffffff4d,inset 0 -16px 30px #4fb3ff38,0 0 30px #4fb3ff47!important}html body .fb-robot .fb-body:before{background:linear-gradient(#bfe9ff,#2f8cff)!important;box-shadow:0 0 16px #4fb3ff!important}html body .fb-robot .fb-body:after{content:"";background:linear-gradient(100deg,#0000,#ffffff47,#0000);width:40%;height:100%;animation:3.8s ease-in-out infinite cosmoShine;position:absolute;top:0;left:-60%}@keyframes cosmoShine{0%,60%{left:-60%}to{left:130%}}html body .fb-robot .fb-badge,html body .fb-robot .fb-badge span{text-shadow:0 0 10px #4fb3ffa6;color:#eef8ff!important}html body .fb-robot .fb-badge b{color:#4fb3ff!important}html body .fb-robot .fb-status i{animation:1.2s infinite cosmoLed;box-shadow:none!important;background:#2a3038!important}html body .fb-robot .fb-status i:nth-child(2){animation-delay:.2s}html body .fb-robot .fb-status i:nth-child(3){animation-delay:.4s}@keyframes cosmoLed{0%,to{box-shadow:none;background:#2a3038}50%{background:#9fdcff;box-shadow:0 0 8px #4fb3ff}}html body .fb-robot .fb-arm{background:linear-gradient(90deg,#14171c,#5f6773)!important}html body .fb-robot .fb-arm-right{background:linear-gradient(90deg,#5f6773,#14171c)!important;animation:7s ease-in-out infinite cosmoWave!important}html body .fb-robot .fb-arm:after{box-shadow:0 0 10px #4fb3ff8c;background:radial-gradient(circle at 35% 30%,#8a929e,#14171c)!important;border-color:#9fdcffa6!important}@keyframes cosmoWave{0%,52%,to{transform:rotate(28deg)}58%{transform:rotate(-38deg)translateY(-10px)}63%{transform:rotate(-14deg)translateY(-8px)}68%{transform:rotate(-42deg)translateY(-10px)}73%{transform:rotate(-16deg)translateY(-8px)}80%{transform:rotate(28deg)}}.cosmo-gyro{z-index:-1;pointer-events:none;width:290px;height:290px;transform-style:preserve-3d;perspective:900px;margin:-145px 0 0 -145px;position:absolute;top:47%;left:50%}.cosmo-gyro i{border:1.5px solid #9fdcff6b;border-radius:50%;position:absolute;inset:0;box-shadow:0 0 16px #4fb3ff52,inset 0 0 16px #4fb3ff2e}.cosmo-gyro i:before{content:"";background:#e6f6ff;border-radius:50%;width:9px;height:9px;margin-left:-4.5px;position:absolute;top:-5px;left:50%;box-shadow:0 0 8px #fff,0 0 20px #4fb3ff,0 0 40px #2f8cff}.cosmo-gyro i:first-child{animation:7s linear infinite gyroA}.cosmo-gyro i:nth-child(2){border-style:dashed;animation:9s linear infinite gyroB;inset:22px}.cosmo-gyro i:nth-child(3){border-color:#9fdcff38;animation:13s linear infinite gyroC;inset:-26px}@keyframes gyroA{0%{transform:rotateX(72deg)rotate(0)}to{transform:rotateX(72deg)rotate(360deg)}}@keyframes gyroB{0%{transform:rotateY(64deg)rotate(0)}to{transform:rotateY(64deg)rotate(-360deg)}}@keyframes gyroC{0%{transform:rotateX(58deg)rotateY(-28deg)rotate(0)}to{transform:rotateX(58deg)rotateY(-28deg)rotate(360deg)}}.cosmo-jet{z-index:-1;pointer-events:none;width:76px;height:110px;margin-left:-38px;position:absolute;top:194px;left:50%}.cosmo-jet i{filter:blur(1.4px);transform-origin:50% 0;background:radial-gradient(at 50% 12%,#fff 0,#d6f1ff 16%,#4fb3ff 38%,#2f8cff73 60%,#0000 76%);border-radius:50%/28% 28% 72% 72%;width:24px;height:78px;animation:.11s ease-in-out infinite alternate cosmoFlame;position:absolute;top:0}.cosmo-jet i:first-child{left:9px}.cosmo-jet i:nth-child(2){animation-delay:50ms;right:9px}.cosmo-jet b{filter:blur(10px);background:radial-gradient(circle,#4fb3ff61,#0000 65%);border-radius:50%;width:120px;height:120px;margin-left:-60px;animation:1.6s ease-in-out infinite haloBreath;position:absolute;top:6px;left:50%}@keyframes cosmoFlame{0%{opacity:.82;transform:scaleY(.8)scaleX(.94)}to{opacity:1;transform:scaleY(1.14)scaleX(1.06)}}html body .fb-stage:hover .cosmo-jet i{animation-name:cosmoBoost}@keyframes cosmoBoost{0%{transform:scaleY(1.35)scaleX(1.05)}to{transform:scaleY(1.8)scaleX(1.15)}}.cosmo-ripple{pointer-events:none;width:0;height:0;position:absolute;top:-1px;left:50%}.cosmo-ripple i{border:1px solid #9fdcffcc;border-radius:50%;width:12px;height:12px;animation:2.4s ease-out infinite cosmoRipple;position:absolute;top:-6px;left:-6px}.cosmo-ripple i:nth-child(2){animation-delay:1.2s}@keyframes cosmoRipple{0%{opacity:1;transform:scale(1)}to{opacity:0;transform:scale(7)}}.cosmo-beam{pointer-events:none;z-index:3;clip-path:polygon(43% 0,57% 0,100% 100%,0 100%);opacity:.55;background:radial-gradient(at 50% 100%,#4fb3ff52,#0000 62%);width:280px;height:170px;margin-left:-140px;animation:2.6s ease-in-out infinite haloBreath;position:absolute;top:62%;left:53%}.cosmo-beam i{border:1px dashed #9fdcff8c;border-radius:50%;width:230px;height:46px;margin-left:-115px;animation:8s linear infinite gyroFlat;position:absolute;bottom:-10px;left:50%;box-shadow:0 0 30px #4fb3ff66,inset 0 0 20px #4fb3ff4d}@keyframes gyroFlat{to{transform:rotate(360deg)}}@media (max-width:760px){.cosmo-gyro{width:230px;height:230px;margin:-115px 0 0 -115px}.cosmo-beam{width:220px;margin-left:-110px}}@media (prefers-reduced-motion:reduce){.cosmo-gyro i,.cosmo-jet i,.cosmo-ripple i,.cosmo-beam,.cosmo-halo:before,.cosmo-halo:after,.pb-part{animation:none!important}}html body .hero h1 em{-webkit-box-decoration-break:clone;box-decoration-break:clone;margin:0 -.18em 0 -.12em!important;padding:0 .18em .1em .12em!important}html body main .hero{border-bottom:0!important}html body .fb-stage{background-image:none!important;-webkit-mask-image:radial-gradient(60% 62% at 53% 46%,#000 42%,#0000008c 66%,#0000 96%)!important;mask-image:radial-gradient(60% 62% at 53% 46%,#000 42%,#0000008c 66%,#0000 96%)!important}html body .fb-stage:before{opacity:.35}.cosmo-beam i{opacity:.55}html body .noir-marquee{transform-origin:50% 100%;-webkit-mask-image:linear-gradient(90deg,#0000 0,#000 16% 84%,#0000 100%);mask-image:linear-gradient(90deg,#0000 0,#000 16% 84%,#0000 100%);-webkit-backdrop-filter:none!important;backdrop-filter:none!important;background:0 0!important;border:0!important;margin:1vh 0 5vh!important;padding:2.5vh 0!important;transform:perspective(900px)rotateX(22deg)scale(1.02)!important}html body .noir-marquee:before,html body .noir-marquee:after{content:"";background:linear-gradient(90deg,#0000,#9fdcff73 30% 70%,#0000);height:1px;position:absolute;left:0;right:0;box-shadow:0 0 12px #4fb3ff80}html body .noir-marquee:before{top:0}html body .noir-marquee:after{bottom:0}html body .noir-marquee-track span{-webkit-text-stroke:1px #cde1f538!important;font-size:clamp(38px,6.2vw,100px)!important}html body .noir-marquee-track span:nth-child(3n+2){filter:drop-shadow(0 0 22px #4fb3ff40);background:linear-gradient(#f4f8ff 0,#9aa6b6 60%,#d7dbe1 100%)!important;-webkit-background-clip:text!important;background-clip:text!important}html body .noir-marquee-track span i{vertical-align:middle;font-size:.5em}html body .lab-frame .lab-site.lab-old{filter:grayscale()brightness(.42)contrast(1.3)sepia(.35)hue-rotate(172deg)blur(.3px)!important}html body .lab-frame .lab-divider{opacity:0!important}html body .lab-frame .compare-grip,html body .lab-frame .lab-label{z-index:40!important}.cosmo-archive{width:var(--split,50%);z-index:24;pointer-events:none;mix-blend-mode:screen;background:repeating-linear-gradient(0deg,#82beff12 0 1px,#0000 1px 3px),radial-gradient(at 40%,#0000 35%,#000510a6 100%);animation:4s step-end infinite cosmoFlicker;position:absolute;top:0;bottom:0;left:0}.cosmo-archive:after{content:"ARCHIVE · SIGNAL FAIBLE";letter-spacing:.42em;color:#9fdcff99;white-space:nowrap;font:700 10px/1 DM Sans,Arial,sans-serif;position:absolute;bottom:22px;left:24px}@keyframes cosmoFlicker{0%,to{opacity:1}47%{opacity:.82}48%{opacity:1}73%{opacity:.9}}.cosmo-rebeam{top:0;bottom:0;left:var(--split,50%);z-index:26;pointer-events:none;width:0;position:absolute}.cosmo-rebeam:before{content:"";filter:blur(10px);background:linear-gradient(90deg,#0000 0,#4fb3ff38 30%,#beebff8c 32%,#4fb3ff47 40%,#4fb3ff1f 62%,#0000 100%);width:220px;position:absolute;top:-10%;bottom:-10%;left:-70px}.cosmo-rebeam:after{content:"";background:linear-gradient(#0000,#fff 12%,#bfe9ff 50%,#fff 88%,#0000);width:3px;position:absolute;top:0;bottom:0;left:-1.5px;box-shadow:0 0 12px #fff,0 0 30px #4fb3ff,0 0 70px #2f8cff}.cosmo-rebeam i{background:linear-gradient(#0000,#fff,#0000);border-radius:10px;width:10px;height:90px;animation:2.6s cubic-bezier(.6,0,.4,1) infinite cosmoFlare;position:absolute;left:-5px;box-shadow:0 0 18px #fff,0 0 40px #4fb3ff}.cosmo-rebeam i+i{animation-direction:reverse;animation-delay:1.3s}@keyframes cosmoFlare{0%{opacity:0;top:-15%}15%{opacity:1}85%{opacity:1}to{opacity:0;top:100%}}html body .art-preview .flying-butterfly{filter:drop-shadow(0 6px 7px #081e5059)drop-shadow(0 0 9px #4fb3ff73)!important}.morpho{width:100%;display:block;overflow:visible}.morpho .mw{transform-box:view-box;transform-origin:100px 72px;animation:mFlap var(--flap,.3s) ease-in-out infinite alternate}.morpho .sheen{animation:mSheen var(--flap,.3s) ease-in-out infinite alternate}@keyframes mFlap{0%{transform:scaleX(1)}to{transform:scaleX(.2)scaleY(.97)}}@keyframes mSheen{0%{opacity:.08}to{opacity:.75}}.butterfly-1{--flap:.34s}.butterfly-2{--flap:.26s}.butterfly-3{--flap:.31s}.preview-paused .morpho .mw,.preview-paused .morpho .sheen{animation-play-state:paused}@media (prefers-reduced-motion:reduce){.morpho .mw,.morpho .sheen,.cosmo-rebeam i,.cosmo-archive{animation:none!important}}html body .options-playground{box-sizing:border-box;flex-direction:column;justify-content:center;min-height:calc(100vh - 70px);display:flex;padding:clamp(16px,3vh,34px) clamp(20px,4vw,64px)!important}html body .options-play-heading{grid-template-columns:auto minmax(0,1fr);align-items:end;gap:4px 36px;display:grid;max-width:none!important;margin:0 0 clamp(10px,2vh,20px)!important}html body .options-play-heading .section-label{grid-column:1/-1;margin:0!important}html body .options-play-heading h2{margin:0!important;font-size:clamp(26px,2.6vw,42px)!important;line-height:1.04!important}html body .options-play-heading>p:last-child{max-width:600px;margin:0!important;font-size:13.5px!important;line-height:1.5!important}html body .options-play-grid{height:clamp(440px,100vh - 230px,660px);grid-template-columns:minmax(380px,1fr) minmax(0,1.45fr)!important;align-items:stretch!important;gap:22px!important}html body .options-play-grid>aside{grid-template-rows:auto minmax(0,1fr);height:100%;min-height:0;gap:10px!important;display:grid!important}html body .options-toggles{grid-template-columns:1fr 1fr!important;gap:7px!important}html body .options-toggles label{min-height:44px;transition:border-color .25s,background .25s,box-shadow .25s,transform .25s;background:linear-gradient(135deg,#ffffff1a,#ffffff09)!important;border:1px solid #9fdcff52!important;border-radius:12px!important;gap:10px!important;padding:7px 11px!important;box-shadow:0 6px 18px #00000059,inset 0 1px #ffffff14!important}html body .options-toggles label:hover{transform:translateY(-1px);background:linear-gradient(135deg,#4fb3ff29,#ffffff0d)!important;border-color:#9fdcffb3!important}html body .options-toggles label>div{flex-direction:column!important;justify-content:center!important;align-items:flex-start!important;gap:2px!important}html body .options-toggles strong{letter-spacing:.01em;font-weight:700;color:#fff!important;font-size:13px!important}html body .options-toggles .option-price{font-weight:700;color:#8fd0ff!important;font-size:11px!important}html body .options-toggles .option-switch{background:#2a313d!important;flex:0 0 36px!important;height:21px!important;box-shadow:inset 0 0 0 1px #9fdcff73,inset 0 2px 4px #00000080!important}html body .options-toggles .option-switch:after{background:#eef6ff!important;width:15px!important;height:15px!important;top:3px!important;left:3px!important;box-shadow:0 1px 4px #0000008c!important}html body .options-toggles input:checked+.option-switch{background:linear-gradient(90deg,#2f8cff,#7cc4ff)!important;box-shadow:0 0 14px #4fb3ffcc,inset 0 0 0 1px #ffffff59!important}html body .options-toggles input:checked+.option-switch:after{background:#fff!important;transform:translate(15px)!important;box-shadow:0 0 10px #fff!important}html body .options-toggles label:has(input:checked){background:linear-gradient(135deg,#2f8cff52,#4fb3ff1a)!important;border-color:#7cc4ff!important;box-shadow:0 0 0 1px #4fb3ff59,0 0 24px #4fb3ff4d!important}html body .options-toggles input:focus-visible+.option-switch{outline-offset:3px;outline:2px solid #9fdcff!important}html body .live-quote{grid-template-columns:1fr 1fr;align-content:start;column-gap:18px;min-height:0;overflow:hidden;color:#e6eef8!important;background:linear-gradient(160deg,#101620eb,#07090deb)!important;border:1px solid #9fdcff47!important;border-radius:14px!important;padding:12px 16px!important;display:grid!important;box-shadow:0 16px 40px #00000080,inset 0 1px #ffffff0f!important}html body .live-quote>p,html body .live-quote>footer,html body .live-quote>a,html body .live-quote>small{grid-column:1/-1}html body .live-quote>p:first-child{color:#9fdcff!important;margin:0 0 6px!important}html body .live-quote>div{color:#e6eef8!important;margin:2px 0!important;font-size:11.5px!important}html body .live-quote>div b{color:#fff!important}html body .live-quote>div.quote-inactive,html body .live-quote>div.quote-inactive b{color:#6f7c8c!important}html body .live-quote .quote-recommendation{font-size:11px;color:#9fb3c8!important;margin:6px 0 0!important}html body .live-quote .quote-recommendation strong{color:#fff!important}html body .live-quote footer{border-top:1px solid #9fdcff33!important;margin-top:6px!important;padding:8px 0!important}html body .live-quote footer span{color:#c9d6e4!important}html body .live-quote footer strong{text-shadow:0 0 18px #4fb3ff99;color:#fff!important}html body .live-quote>a{box-shadow:0 8px 24px #2f8cff59;color:#fff!important;background:linear-gradient(100deg,#2f8cff,#4fb3ff)!important;margin:0 0 4px!important;padding:10px!important}html body .live-quote>small{display:none!important}html body .options-play-grid>.option-site{height:100%!important;min-height:0!important;overflow:hidden!important}html body .option-site>:not(.cosmo-glass):not(style){zoom:.86}@media (max-height:820px){html body .option-site>:not(.cosmo-glass):not(style){zoom:.76}}@media (max-height:720px){html body .option-site>:not(.cosmo-glass):not(style){zoom:.66}}@media (max-width:860px){html body .options-playground{min-height:0}html body .options-play-heading{display:block}html body .options-play-grid{height:auto}html body .options-play-grid>aside{flex-direction:column;display:flex!important}html body .option-site{height:620px!important}html body .option-site>:not(.cosmo-glass):not(style){zoom:1}}@media (max-width:520px){html body .options-toggles{grid-template-columns:1fr!important}html body .live-quote{grid-template-columns:1fr}}.cosmo-beam{-webkit-mask-image:radial-gradient(50% 50%,#000 45%,#0000 100%);mask-image:radial-gradient(50% 50%,#000 45%,#0000 100%);clip-path:none!important;background:radial-gradient(22% 60% at 50% 0,#4fb3ff42,#0000 72%),radial-gradient(46% 20% at 50% 88%,#4fb3ff47,#0000 72%)!important;width:360px!important;height:230px!important;margin-left:-180px!important}.cosmo-beam i{opacity:.45!important;bottom:12px!important}html body .live-quote{scrollbar-width:thin;overflow-y:auto!important}html body .live-quote>div.quote-inactive{display:none!important}.cosmo-replay{z-index:42;opacity:0;pointer-events:none;color:#e6f4ff;letter-spacing:.14em;text-transform:uppercase;cursor:pointer;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#080c12d1;border:1px solid #9fdcff99;border-radius:999px;padding:10px 18px;font:700 11px/1 DM Sans,Arial,sans-serif;transition:opacity .6s,box-shadow .3s;position:absolute;bottom:18px;left:50%;transform:translate(-50%);box-shadow:0 0 24px #4fb3ff4d}.cosmo-replay:hover{box-shadow:0 0 34px #4fb3ff99}.cosmo-burn{z-index:36;pointer-events:none;border-radius:inherit;position:absolute;inset:0;overflow:hidden}.cosmo-burn .cosmo-dust{width:100%;height:100%;position:absolute;inset:0}html body .lab-frame[data-cosmo=done] .lab-after{clip-path:none!important}html body .lab-frame[data-cosmo] .compare-grip,html body .lab-frame[data-cosmo] .lab-divider,html body .lab-frame[data-cosmo] .cosmo-rebeam,html body .lab-frame[data-cosmo] .lab-rebuild,html body .lab-frame[data-cosmo=done] .cosmo-archive{opacity:0!important;visibility:hidden!important}html body .lab-frame[data-cosmo] input{pointer-events:none!important}html body .lab-frame[data-cosmo=pre] .lab-old,html body .lab-frame[data-cosmo=boom] .lab-old{z-index:5!important;opacity:1!important;visibility:visible!important}html body .lab-frame[data-cosmo=pre] .lab-old{animation:.16s steps(2,end) 4 cosmoShake}@keyframes cosmoShake{0%{transform:translate(0)}50%{transform:translate(-3px,2px)}to{transform:translate(2px,-1px)}}html body .lab-frame[data-cosmo=done] .lab-old,html body .lab-frame[data-cosmo=done] .lab-label-old{opacity:0!important;visibility:hidden!important}html body .lab-frame[data-cosmo=done] .cosmo-replay{opacity:1;pointer-events:auto}
@media (max-width:860px){html body .fbnav-header .fbnav-mobile-panel{visibility:hidden;z-index:62!important;opacity:1!important;filter:none!important;clip-path:circle(0% at calc(100% - 46px) 38px)!important;background:radial-gradient(85% 45% at 88% 0,#2f8cff52,#0000 62%),radial-gradient(70% 40% at 0 100%,#8296b433,#0000 65%),linear-gradient(170deg,#080b12 0%,#030407 58%,#020305 100%)!important;justify-content:flex-start!important;height:100dvh!important;padding:112px clamp(22px,7vw,55px) 28px!important;transition:clip-path .7s cubic-bezier(.77,0,.18,1),visibility 0s linear .7s!important;inset:0!important;transform:none!important}html body .fbnav-header.fbnav-open .fbnav-mobile-panel{visibility:visible!important;clip-path:circle(170% at calc(100% - 46px) 38px)!important;transition:clip-path .6s cubic-bezier(.25,.8,.25,1),visibility!important}html body .fbnav-header .fbnav-mobile-panel:before{animation:38s linear infinite navStars;opacity:1!important;background-image:radial-gradient(1.3px 1.3px at 18% 28%,#fff,#0000),radial-gradient(1px 1px at 72% 18%,#cfe6ff,#0000),radial-gradient(1.5px 1.5px at 42% 78%,#fff,#0000),radial-gradient(1px 1px at 86% 62%,#9fdcff,#0000),radial-gradient(1px 1px at 8% 72%,#fff,#0000),radial-gradient(1.2px 1.2px at 56% 48%,#e8f4ff,#0000),radial-gradient(1px 1px at 30% 8%,#9fdcff,#0000)!important;background-size:230px 230px!important;-webkit-mask-image:none!important;mask-image:none!important}@keyframes navStars{to{background-position:0 -460px}}html body .fbnav-header .fbnav-mobile-panel:after{background:linear-gradient(90deg,#0000,#4fb3ff,#0000)!important;box-shadow:0 0 18px #4fb3ff!important}html body .fbnav-header .fbnav-system{color:#8fa3b8!important;top:92px!important}html body .fbnav-header .fbnav-system b{color:#9fdcff!important}html body .fbnav-header .fbnav-system i{background:#4fb3ff!important;box-shadow:0 0 12px #4fb3ff!important}html body .fbnav-header .fbnav-mobile-links{margin-top:34px!important}html body .fbnav-header .fbnav-mobile-links a{opacity:0;color:#f4f6f8!important;border-bottom:1px solid #9fdcff29!important;font-weight:700!important;transition:opacity .35s,transform .5s cubic-bezier(.16,1,.3,1),color .25s!important;transform:translateY(34px)scale(.98)!important}html body .fbnav-header.fbnav-open .fbnav-mobile-links a{opacity:1;filter:none;transform:none!important}html body .fbnav-header .fbnav-mobile-links a>span[data-no-translate]{filter:drop-shadow(0 0 18px #9fdcff2e);background:linear-gradient(#fff 0,#dfe6ee 55%,#9aa6b6 100%);-webkit-background-clip:text;background-clip:text;color:#0000!important}html body .fbnav-header .fbnav-mobile-links a:active>span[data-no-translate],html body .fbnav-header .fbnav-mobile-links a:hover>span[data-no-translate]{background:linear-gradient(#fff 0,#9fdcff 60%,#4fb3ff 100%);-webkit-background-clip:text;background-clip:text}html body .fbnav-header .fbnav-index{text-shadow:0 0 10px #4fb3ffb3;color:#4fb3ff!important}html body .fbnav-header .fbnav-node{background:#4fb3ff14!important;border-color:#9fdcff80!important;box-shadow:0 0 14px #4fb3ff2e!important}html body .fbnav-header .fbnav-node:before,html body .fbnav-header .fbnav-node:after{background:#9fdcff!important}html body .fbnav-header .fbnav-node i{background:#4fb3ff!important;box-shadow:0 0 8px #4fb3ff!important}html body .fbnav-header .fbnav-mobile-bottom{color:#7d8ea3!important}html body .fbnav-header .fbnav-mobile-bottom a{color:#dff3ff!important;background:#4fb3ff14!important;border-color:#9fdcff80!important;box-shadow:0 0 20px #4fb3ff2e!important}html body .fbnav-header.fbnav-open .fbnav-toggle{box-shadow:0 0 22px #4fb3ff8c;background:#4fb3ff2e!important;border-color:#9fdcff!important}html body .fbnav-header .fbnav-brand,html body .fbnav-header .fbnav-toggle,html body .fbnav-header .fb-language-slot{z-index:70!important;visibility:visible!important;opacity:1!important;position:relative!important}html body .fbnav-header .fbnav-brand img{filter:drop-shadow(0 0 14px #9fdcff40)}html body .fbnav-header .fbnav-toggle{color:#eef3f8!important;background:#ffffff0a!important;border-color:#c8dcf073!important}html body .fbnav-header .fbnav-toggle-lines i{background:#eef3f8!important}html body .fbnav-header.fbnav-open .fbnav-toggle{background:#4fb3ff38!important;border-color:#9fdcff!important}html body .fbnav-header .fbnav-node{display:none!important}html body .fbnav-header .fbnav-mobile-links a{font-size:var(--fbnav-fs,clamp(22px,7.6vw,44px))!important;white-space:nowrap!important;letter-spacing:-.015em!important;flex-wrap:nowrap!important;gap:14px!important;min-height:clamp(64px,10.5vh,90px)!important}html body .fbnav-header .fbnav-mobile-links a>span[data-no-translate]{white-space:nowrap!important;flex:none!important}html body .fbnav-header .fbnav-system{top:96px!important}html body .fb-language-error{color:#dfeaf5!important;background:#080c12f2!important;border-color:#9fdcff66!important}}
html body .lab-frame[data-cosmo=pre] .lab-old{clip-path:none!important}.cosmo-burn{--h:600px}.cosmo-burn .cz-noise{opacity:0;background:repeating-linear-gradient(0deg,#9fdcff29 0 2px,#0000 2px 5px);position:absolute;inset:0}.cosmo-burn .cz-band{opacity:0;background:linear-gradient(#0000,#9fdcff61,#0000);height:16%;position:absolute;top:0;left:0;right:0}.cosmo-burn .cz-grid{opacity:0;clip-path:inset(0 0 100%);background-image:linear-gradient(#9fdcff66 1px,#0000 1px),linear-gradient(90deg,#9fdcff66 1px,#0000 1px);background-size:28px 28px;transition:opacity 1.2s;position:absolute;inset:0}.cosmo-burn .cz-laser{opacity:0;background:linear-gradient(90deg,#0000,#9fdcff 12%,#fff 50%,#9fdcff 88%,#0000);height:3px;position:absolute;top:0;left:-4%;right:-4%;box-shadow:0 0 16px 4px #4fb3ffe6,0 0 70px 16px #4fb3ff59}.cosmo-burn .cz-laser:after{content:"";background:linear-gradient(#0000,#4fb3ff4d);height:110px;position:absolute;bottom:3px;left:4%;right:4%}.cosmo-burn .cz-flash{opacity:0;background:radial-gradient(at 50% 100%,#ebf7fff2,#4fb3ff59 42%,#0000 76%);position:absolute;inset:0}.cosmo-burn .cz-corner{opacity:0;border:2px solid #9fdcff;width:28px;height:28px;position:absolute;box-shadow:0 0 12px #4fb3ff99}.cosmo-burn .cz-c1{border-bottom:0;border-right:0;top:14px;left:14px}.cosmo-burn .cz-c2{border-bottom:0;border-left:0;top:14px;right:14px}.cosmo-burn .cz-c3{border-top:0;border-right:0;bottom:14px;left:14px}.cosmo-burn .cz-c4{border-top:0;border-left:0;bottom:14px;right:14px}.cosmo-burn .cz-hud{color:#dff3ff;letter-spacing:.2em;text-align:center;opacity:0;white-space:nowrap;background:#04080ed1;border:1px solid #9fdcff99;border-radius:12px;min-width:min(300px,78%);padding:14px 20px 16px;font:700 10px/1.5 ui-monospace,Menlo,Consolas,monospace;transition:opacity .3s;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 0 34px #4fb3ff66}.cosmo-burn .cz-hud b{letter-spacing:.06em;color:#fff;text-shadow:0 0 16px #4fb3ff;margin:4px 0 8px;font-size:26px;display:block}.cosmo-burn .cz-bar{background:#9fdcff2e;border-radius:3px;height:3px;display:block;overflow:hidden}.cosmo-burn .cz-bar i{transform-origin:0;background:linear-gradient(90deg,#4fb3ff,#fff);height:100%;display:block;transform:scaleX(0)}html body .lab-frame[data-cosmo=pre] .cz-noise{animation:.7s steps(6,end) both czNoise}@keyframes czNoise{0%{opacity:0}20%{opacity:.9}40%{opacity:.3}60%{opacity:1}80%{opacity:.45}to{opacity:.8}}html body .lab-frame[data-cosmo=pre] .cz-band{animation:.7s linear both czBand}@keyframes czBand{0%{opacity:1;transform:translateY(-120%)}to{opacity:1;transform:translateY(620%)}}html body .lab-frame[data-cosmo=pre] .cz-hud,html body .lab-frame[data-cosmo=boom] .cz-hud{opacity:1}html body .lab-frame[data-cosmo=pre] .cz-corner,html body .lab-frame[data-cosmo=boom] .cz-corner{opacity:1;animation:.55s cubic-bezier(.16,1,.3,1) both czLock}@keyframes czLock{0%{opacity:0;transform:scale(2.4)}to{opacity:1;transform:none}}html body .lab-frame[data-cosmo=boom] .lab-old{animation:1.9s cubic-bezier(.37,0,.63,1) forwards czWipe}html body .lab-frame[data-cosmo=boom] .cz-noise{opacity:.55;animation:1.9s cubic-bezier(.37,0,.63,1) forwards czWipe}@keyframes czWipe{0%{clip-path:inset(0)}to{clip-path:inset(100% 0 0)}}html body .lab-frame[data-cosmo=boom] .cz-laser{opacity:1;animation:1.9s cubic-bezier(.37,0,.63,1) forwards czLaser}@keyframes czLaser{0%{transform:translateY(0)}to{transform:translateY(var(--h))}}html body .lab-frame[data-cosmo=boom] .cz-grid{opacity:.5;animation:1.9s cubic-bezier(.37,0,.63,1) forwards czGrid}@keyframes czGrid{0%{clip-path:inset(0 0 100%)}to{clip-path:inset(0)}}@keyframes czHolo{0%{opacity:.75}12%{opacity:1}14%{opacity:.6}16%{opacity:1}48%{opacity:.82}50%{opacity:1}to{opacity:1}}@keyframes czFlash{0%,74%{opacity:0}82%{opacity:.9}to{opacity:0}}html body .lab-frame[data-cosmo=done] .cz-grid{opacity:0;clip-path:none}@supports (overflow:clip){html,body{overflow-x:clip!important}html body main{overflow-x:clip}}@media (max-width:860px){html body .options-play-grid{grid-template-columns:minmax(0,1fr)!important;height:auto!important}html body .options-play-grid>aside{height:auto!important}html body .options-play-grid>.option-site{height:560px!important;min-height:0!important;display:block!important}html body .cockpit-window{zoom:.66}}html body .maison .maison-stage{display:none!important}html body .maison{grid-template-columns:minmax(0,1fr)!important}html body .maison .maison-copy{max-width:1180px}@media (min-width:861px){html body .fbnav-desktop-links a{visibility:visible!important;opacity:1!important;display:inline-flex!important}}html body .fbnav-header .fbnav-mobile-links a{display:flex!important}.fb-flag{border-radius:50%;flex:0 0 20px;width:20px;height:20px;display:inline-block;position:relative;overflow:hidden;box-shadow:0 0 0 1px #9fdcff99,0 0 10px #4fb3ff73}.fb-flag svg{filter:saturate(.8);width:100%;height:100%;display:block}.fb-flag:after{content:"";background:radial-gradient(circle at 32% 26%,#fff9,#0000 44%),repeating-linear-gradient(0deg,#02060c33 0 1px,#0000 1px 3px);border-radius:50%;position:absolute;inset:0}html body .fb-language-trigger{color:#f2f6fa!important;background:#0a0e16e0!important;border:1px solid #9fdcff8c!important;gap:7px!important;padding:0 11px!important;box-shadow:0 0 16px #4fb3ff40,inset 0 0 12px #4fb3ff1a!important}html body .fb-language-trigger:hover,html body .fb-language-trigger:focus-visible{background:#4fb3ff24!important;border-color:#9fdcff!important}html body .fb-language-trigger b{color:#f4f8fc!important;letter-spacing:.14em!important;font-size:11.5px!important;font-weight:800!important}html body .fb-language-trigger i{border-color:#cfe6ff!important}html body .fb-language-trigger>.fb-flag{font-size:0!important;display:inline-block!important}html body .fb-language-menu{background:#06090ff7!important;border:1px solid #9fdcff52!important;box-shadow:0 22px 60px #000,0 0 40px #4fb3ff33!important}html body .fb-language-menu button{color:#dfe7f0!important;grid-template-columns:22px 28px 1fr 8px!important}html body .fb-language-menu button:hover,html body .fb-language-menu button[aria-selected=true]{color:#fff!important;background:#4fb3ff26!important}html body .fb-language-menu button>span:not(.fb-flag){color:#9fdcff!important}html body .fb-language-menu button i{background:#4fb3ff!important;box-shadow:0 0 9px #4fb3ff!important}html body .fb-language-error button{color:#dfeaf5!important;background:0 0!important;border-color:#9fdcff80!important}html body .realization-card[data-rz] .realization-visual{opacity:.2;transform-origin:50% 100%;transition:transform 1.3s cubic-bezier(.16,1,.3,1),opacity 1s,box-shadow 1.3s;transform:perspective(1400px)rotateX(18deg)translateY(40px)scale(.9)}html body .realization-card[data-rz=in] .realization-visual{opacity:1;transform:none;box-shadow:0 40px 90px -30px #2f8cffa6,0 0 0 1px #9fdcff6b,0 0 60px #4fb3ff33}.rz-hud{z-index:6;pointer-events:none;border-radius:inherit;position:absolute;inset:0;overflow:hidden}.rz-c{opacity:0;border:2px solid #9fdcff;width:22px;height:22px;transition:opacity .6s .9s,transform .8s cubic-bezier(.16,1,.3,1) .9s;position:absolute;box-shadow:0 0 10px #4fb3ff99}.rz-c1{border-bottom:0;border-right:0;top:10px;left:10px;transform:translate(-16px,-16px)}.rz-c2{border-bottom:0;border-left:0;top:10px;right:10px;transform:translate(16px,-16px)}.rz-c3{border-top:0;border-right:0;bottom:10px;left:10px;transform:translate(-16px,16px)}.rz-c4{border-top:0;border-left:0;bottom:10px;right:10px;transform:translate(16px,16px)}.realization-card[data-rz=in] .rz-c{opacity:1;transform:none}.rz-tag{color:#e6f4ff;letter-spacing:.2em;white-space:nowrap;opacity:0;background:#04080ec7;border:1px solid #9fdcff80;border-radius:999px;align-items:center;gap:8px;padding:6px 12px;font:700 9px/1 ui-monospace,Menlo,Consolas,monospace;transition:opacity .6s 1.2s,transform .6s 1.2s;display:flex;position:absolute;top:12px;left:50%;transform:translate(-50%,-8px);box-shadow:0 0 18px #4fb3ff4d}.rz-tag em{background:#4fb3ff;border-radius:50%;width:6px;height:6px;animation:1.6s ease-in-out infinite rzLive;box-shadow:0 0 8px #4fb3ff}@keyframes rzLive{50%{opacity:.25}}.realization-card[data-rz=in] .rz-tag{opacity:1;transform:translate(-50%)}.rz-scan{opacity:0;background:linear-gradient(90deg,#0000,#fff,#0000);height:2px;position:absolute;top:0;left:0;right:0;box-shadow:0 0 18px 4px #4fb3ffd9}.realization-card[data-rz=in] .rz-scan{animation:1.5s cubic-bezier(.45,0,.55,1) .35s both rzScan}@keyframes rzScan{0%{opacity:1;top:0}90%{opacity:1}to{opacity:0;top:100%}}.rz-sweep{background:linear-gradient(100deg,#0000,#ffffff38,#0000);width:34%;animation:6.5s ease-in-out 2.2s infinite rzSweep;position:absolute;top:-20%;bottom:-20%;left:0;transform:translate(-160%)skew(-12deg)}@keyframes rzSweep{0%,72%{transform:translate(-160%)skew(-12deg)}to{transform:translate(420%)skew(-12deg)}}html body .realization-card h3{background:linear-gradient(#fff,#b9c6d6);-webkit-background-clip:text;background-clip:text;color:#0000!important}html body .realization-card .maison-cartel-line{color:#9fdcff!important}html body .realization-card .maison-cartel-line:before,html body .realization-card .maison-cartel-line:after{color:#0b0f16!important;background:radial-gradient(circle at 35% 30%,#e9f0f7,#7d8a9a)!important;border-color:#9fdcff99!important;box-shadow:0 0 14px #9fdcff73!important}@media (prefers-reduced-motion:reduce){html body .realization-card[data-rz] .realization-visual{opacity:1;transform:none}.rz-sweep,.rz-scan{display:none}}html body .waas-orbit{isolation:isolate}html body .waas-orbit:before{background:radial-gradient(circle,#4fb3ff3d 0,#0a101ceb 30%,#05080e8c 62%,#0000 71%)!important;box-shadow:0 0 120px #2f8cff33,inset 0 0 80px #4fb3ff1f!important}html body .waas-orbit .waas-ring{z-index:1;border-color:#c8dcf038!important}html body .waas-orbit .ring-one:before{background:#fff!important;box-shadow:0 0 18px #9fdcff,0 0 40px #4fb3ff!important}html body .waas-orbit .ring-one:after{background:#4fb3ff!important;box-shadow:0 0 18px #4fb3ff!important}html body .waas-orbit .waas-core{z-index:3;animation:3.6s ease-in-out infinite ofxCore;color:#fff!important;background:radial-gradient(circle at 35% 30%,#1b2433,#070a10 70%)!important;border:1px solid #9fdcff8c!important;box-shadow:0 0 0 10px #4fb3ff0f,0 0 60px #4fb3ff61,inset 0 0 40px #4fb3ff40!important}@keyframes ofxCore{50%{box-shadow:0 0 0 14px #4fb3ff17,0 0 90px #4fb3ff8c,inset 0 0 50px #4fb3ff59}}html body .waas-orbit .waas-core small{color:#9fb3c8!important}html body .waas-orbit .waas-core strong{background:linear-gradient(#fff,#b8c7d8);-webkit-background-clip:text;background-clip:text;color:#0000!important}html body .waas-orbit .waas-core span{color:#9fdcff!important}html body .waas-orbit .waas-node{z-index:4;transition:border-color .5s,box-shadow .5s;color:#eef3f8!important;background:#080c13eb!important;border:1px solid #9fdcff40!important;box-shadow:0 14px 40px #0009!important}html body .waas-orbit .waas-node span{color:#4fb3ff!important}html body .waas-orbit .waas-node strong{color:#fff!important}html body .waas-orbit .waas-node small{white-space:nowrap;color:#9aa8b8!important}html body .waas-orbit .waas-node[data-lit]{border-color:#9fdcff!important;box-shadow:0 0 0 1px #9fdcff73,0 0 36px #4fb3ff99!important}.cosmo-ofx{z-index:2;pointer-events:none;position:absolute;inset:0}.ofx-radar{background:conic-gradient(from 0deg,transparent 0 76%,#4fb3ff0d 84%,#9fdcff6b 99.4%,transparent 100%);border-radius:50%;animation:4.5s linear infinite ofxSpin;position:absolute;inset:8%}.ofx-orb{border-radius:50%;animation:linear infinite ofxSpin;position:absolute}.ofx-a{animation-duration:7s;inset:3%}.ofx-b{animation-duration:11s;animation-direction:reverse;inset:16%}.ofx-c{animation-duration:17s;inset:-3%}.ofx-orb i{background:#fff;border-radius:50%;width:7px;height:7px;margin:-3.5px 0 0 -3.5px;position:absolute;top:0;left:50%;box-shadow:0 0 10px #9fdcff,0 0 22px #4fb3ff}.ofx-orb i:after{content:"";background:linear-gradient(270deg,#9fdcffe6,#0000);border-radius:3px;width:64px;height:3px;position:absolute;top:2px;right:5px}.ofx-b i:after{background:linear-gradient(90deg,#9fdcffe6,#0000);left:5px;right:auto}.ofx-pulse{opacity:0;border:1.5px solid #9fdcff99;border-radius:50%;width:40%;height:40%;animation:3.6s cubic-bezier(.2,.7,.3,1) infinite ofxPulse;position:absolute;top:30%;left:30%}.ofx-p2{animation-delay:1.2s}.ofx-p3{animation-delay:2.4s}@keyframes ofxPulse{0%{opacity:.9;transform:scale(1)}to{opacity:0;transform:scale(2.3)}}.ofx-beams{width:100%;height:100%;position:absolute;inset:0;overflow:visible}.ofx-line{stroke:#9fdcff33;stroke-width:1px}.ofx-flow{stroke:#9fdcff;stroke-width:2px;stroke-linecap:round;stroke-dasharray:6 18;opacity:.35;animation:1.1s linear infinite ofxFlow}.ofx-beams g[data-on] .ofx-flow{opacity:1;stroke:#eaf7ff;stroke-width:2.6px}@keyframes ofxFlow{to{stroke-dashoffset:-24px}}@keyframes ofxSpin{to{transform:rotate(360deg)}}@media (max-width:620px){html body .waas-orbit{width:min(92vw,430px)!important}html body .waas-orbit .waas-node{min-width:94px;max-width:136px;width:auto!important;padding:10px 12px!important}html body .waas-orbit .node-site{left:0!important}html body .waas-orbit .node-ai{right:0!important}}@media (prefers-reduced-motion:reduce){.cosmo-ofx *{animation:none!important}}html{touch-action:pan-x pan-y}html body .fb-language-trigger{aspect-ratio:auto!important;white-space:nowrap!important;border-radius:999px!important;justify-content:center!important;align-items:center!important;width:auto!important;min-width:0!important;max-width:none!important;display:inline-flex!important;overflow:hidden!important}html.noir-nt *,html.noir-nt :before,html.noir-nt :after{transition:none!important}html body .fb-view{transition:opacity .35s}html.noir-swap body .fb-view{opacity:0!important;transition:none!important}html body .offers-page,html body .offers-hero,html body .waas-explainer,html body .offers-plans,html body .ai-native,html body .commitments,html body .options-section,html body .offers-final,html body .offers-footer,html body .fb-waas,html body .options-playground{color:#eef0f3!important;background:0 0!important}html body .offers-hero{background:radial-gradient(circle at 77% 42%,#2f8cff1f 0,#0000 40%)!important}html body .offers-page .offers-lead,html body .offers-page .waas-title>p,html body .offers-page .offers-heading>p,html body .offers-page .commitment-intro>p,html body .offers-page .waas-flow p,html body .offers-page .commitment-list p,html body .offers-page .options-list p,html body .offers-page .plan-intro{color:#aeb6c2!important}html body .offers-page .plan-card{color:#eef0f3!important;background:#0c0f15e6!important;border-color:#9fdcff2e!important}html body .offers-page .plan-featured{background:#101622f2!important;border-color:#9fdcff73!important}html body .offers-page .offers-grid{background-image:linear-gradient(#ffffff0d 1px,#0000 1px),linear-gradient(90deg,#ffffff0d 1px,#0000 1px)!important}html body .offers-page .offers-glow,html body .offers-page .offers-final:before{background:#2f8cff29!important}.noir-logo{width:min(84vw,760px);margin:0 auto}.noir-logo svg{width:100%;height:auto;display:block;overflow:visible}.noir-logo path{fill:#fff0;stroke:#9fdcff;stroke-width:3.5px;stroke-linejoin:round;filter:drop-shadow(0 0 16px #4fb3ffa6);animation:2.1s cubic-bezier(.45,0,.2,1) .15s forwards noirDraw,1.1s 1.85s forwards noirFill}@keyframes noirDraw{to{stroke-dashoffset:0}}@keyframes noirFill{to{fill:#fff;stroke:#9fdcff00;filter:drop-shadow(0 0 26px #9fdcff8c)}}html body .noir-kicker{white-space:nowrap!important;letter-spacing:.42em!important;color:#aeb6c2!important;font-size:clamp(9px,2.5vw,12px)!important;animation-delay:1.3s!important}html body .noir-curtain{gap:clamp(18px,3vh,28px)!important}html body .noir-curtain.is-out .noir-logo{opacity:0;transition:transform 1s cubic-bezier(.6,0,.2,1),opacity .8s;transform:scale(1.5)}html body .lab-frame[data-cosmo=done] .cosmo-burn,html body .lab-frame:not([data-cosmo]) .cosmo-burn{display:none!important}.fb-flag{flex:0 0 14px;width:14px;height:14px;box-shadow:0 0 0 1px #9fdcff80}html body .fb-language-menu .fb-flag{flex-basis:13px!important;width:13px!important;height:13px!important}html body .fb-language-menu button{grid-template-columns:18px 26px 1fr 8px!important}@media (max-width:860px){html body .fb-language-trigger{gap:6px!important;min-width:0!important;height:38px!important;padding:0 10px 0 9px!important}html body .fb-language-trigger b{font-size:10.5px!important}html body .fbnav-header .fb-language-slot{margin-right:10px!important}html body .fbnav-header .fbnav-mobile-panel{transition:clip-path .55s cubic-bezier(.25,.8,.25,1),visibility 0s linear .55s!important}html body .fbnav-header.fbnav-open .fbnav-mobile-panel{transition:clip-path .55s cubic-bezier(.25,.8,.25,1),visibility!important}html body .fbnav-header .fbnav-mobile-links a{filter:none!important;transition:opacity .3s,transform .45s cubic-bezier(.16,1,.3,1)!important;transform:translate(30px)!important}html body .fbnav-header.fbnav-open .fbnav-mobile-links a{transition-delay:0s!important;transform:none!important}html body .fbnav-header.fbnav-open .fbnav-mobile-links a:nth-child(n){transition-delay:0s!important}}html.noir-lite *,html.noir-lite :before,html.noir-lite :after{-webkit-backdrop-filter:none!important;backdrop-filter:none!important}html.noir-lite .noir-orb{opacity:.7;filter:none!important;mix-blend-mode:normal!important;animation:none!important}html.noir-lite .noir-orb-m,html.noir-lite .noir-grain,html.noir-lite .noir-grid{display:none!important}html.noir-lite .noir-reveal{filter:none!important;transition:opacity .8s,transform .9s cubic-bezier(.16,1,.3,1)!important}html.noir-lite .noir-logo path{filter:none!important}html.noir-lite .cosmo-halo{display:none!important}html.noir-lite .cosmo-jet i,html.noir-lite .cosmo-jet b,html.noir-lite .fb-stage .fb-robot,html.noir-lite .cosmo-beam{filter:none!important;-webkit-mask-image:none!important;mask-image:none!important}html.noir-lite .offers-glow,html.noir-lite .offers-final:before,html.noir-lite .noir-marquee-track span:nth-child(3n+2){filter:none!important}html.noir-lite .noir-marquee{transform:none!important;-webkit-mask-image:none!important;mask-image:none!important}html.noir-lite .fb-stage{-webkit-mask-image:none!important;mask-image:none!important}html.noir-lite .lab-frame .lab-site,html.noir-lite .lab-frame .lab-site *,html.noir-lite .lab-frame .lab-site.lab-old{filter:none!important;mix-blend-mode:normal!important;will-change:auto!important}html.noir-lite .lab-frame .cosmo-archive,html.noir-lite .lab-frame .cosmo-glass,html.noir-lite .lab-frame .lab-rebuild,html.noir-lite .lab-frame .cosmo-rebeam:before,html.noir-lite .lab-frame .cz-noise,html.noir-lite .lab-frame .cz-band,html.noir-lite .lab-frame .cz-flash,html.noir-lite .lab-frame .cz-grid{display:none!important}html.noir-lite .lab-frame .lab-old:after{content:"";z-index:20;pointer-events:none;background:linear-gradient(#060e1e80,#060e1e80),repeating-linear-gradient(0deg,#82beff17 0 1px,#0000 1px 3px);position:absolute;inset:0}html.noir-lite .lab-frame .cz-laser{box-shadow:0 0 14px 3px #4fb3ffe6}html.noir-lite .lab-frame .cz-laser:after{height:70px}html.noir-lite .lab-frame,html.noir-lite .realization-visual{contain:paint}html.noir-lite body .realization-card[data-rz] .realization-visual{opacity:.2;box-shadow:none!important;transition:transform 1s cubic-bezier(.16,1,.3,1),opacity .8s!important;transform:translateY(40px)scale(.92)!important}html.noir-lite body .realization-card[data-rz=in] .realization-visual{opacity:1;transform:none!important}html.noir-lite .rz-sweep{display:none!important}html.noir-lite .waas-orbit .waas-core{animation:none!important}html.noir-lite .ofx-c{display:none!important}.cz-shards{z-index:38;pointer-events:none;position:absolute;inset:0;overflow:hidden}.cz-shard{contain:strict;will-change:transform,opacity;transition:transform 1.35s cubic-bezier(.22,.7,.2,1) var(--d,0s),opacity .75s ease calc(var(--d,0s) + .55s),box-shadow .2s;background:#0a0f18;position:absolute;overflow:hidden;box-shadow:inset 0 0 0 1px #9fdcff8c,0 0 18px #4fb3ff40}.cz-shards.go .cz-shard{transform:translate(var(--tx,0),var(--ty,0)) rotate(var(--rz,0deg)) scale(.55);opacity:0;box-shadow:inset 0 0 0 1px #9fdcff33}.cz-shard .cz-clone{pointer-events:none!important}html body .lab-frame[data-cosmo=boom]>.lab-old{visibility:hidden!important}html body .lab-frame[data-cosmo=pre]>.lab-old{animation:.14s steps(2,end) 4 cosmoShake}.cz-ring{opacity:0;border:2px solid #e6f7fff2;border-radius:50%;width:60px;height:60px;margin:-30px 0 0 -30px;position:absolute;top:45%;left:50%;transform:scale(.1);box-shadow:0 0 28px 6px #4fb3ffbf,inset 0 0 20px #4fb3ff99}html body .lab-frame[data-cosmo=boom] .cz-ring{animation:1.4s cubic-bezier(.2,.7,.2,1) .1s forwards cosmoRing}@keyframes cosmoRing{0%{opacity:1;transform:scale(.1)}to{opacity:0;transform:scale(30)}}.cosmo-burn .cz-flash{background:radial-gradient(circle at 50% 45%,#ebf7fff2,#4fb3ff59 30%,#0000 62%)}html body .lab-frame[data-cosmo=boom] .cz-flash{animation:1.1s ease-out .1s both czFlash2}@keyframes czFlash2{0%{opacity:0}12%{opacity:.9}to{opacity:0}}html body .lab-frame[data-cosmo=boom] .lab-after{animation:1.5s cubic-bezier(.2,.8,.2,1) .25s both czIn}@keyframes czIn{0%{opacity:.35;transform:scale(.94)}45%{opacity:1}to{opacity:1;transform:none}}html.noir-lite .lab-frame .cz-flash{display:block!important}html body .lab-frame .cosmo-replay:before{content:"↺ "}html body .lab-frame .lab-site.lab-old{filter:none!important}html body .lab-frame .lab-old:after{content:"";z-index:20;pointer-events:none;background:linear-gradient(#050b189e,#050b189e),repeating-linear-gradient(0deg,#82beff1a 0 1px,#0000 1px 3px);position:absolute;inset:0}html body .lab-frame .lab-site.lab-new{filter:none!important}html body .lab-frame .cosmo-glass{background:linear-gradient(115deg,#ffffff0d 0,#0000 22% 70%,#4fb3ff0f 100%),radial-gradient(120% 90%,#0000 60%,#02060e6b 100%)!important;display:block!important;box-shadow:inset 0 0 0 1px #9fdcff2e,inset 0 0 70px #00081459!important}html.noir-lite .lab-frame .cosmo-glass{display:block!important}html body .lab-frame .lab-label-old{background:#050b18db!important}@media (max-width:860px){html body .fbnav-header{background:#030407f5!important;border-bottom:1px solid #9fdcff24!important}html body .fbnav-header.fbnav-open{background:#05070b!important;width:100%!important;margin:0!important;position:fixed!important;top:0!important;left:0!important;right:0!important}html body .fbnav-header .fbnav-mobile-panel{clip-path:circle(0% at calc(100% - 46px) -38px)!important;height:calc(100dvh - 76px)!important;padding:56px clamp(22px,7vw,55px) 28px!important;inset:76px 0 0!important}html body .fbnav-header.fbnav-open .fbnav-mobile-panel{clip-path:circle(165% at calc(100% - 46px) -38px)!important}html body .fbnav-header .fbnav-system{top:22px!important}html body .fbnav-header .fbnav-mobile-links{margin-top:28px!important}}html body .fb-language-trigger{border-radius:50%!important;flex-direction:column!important;gap:3px!important;width:46px!important;min-width:46px!important;max-width:46px!important;height:46px!important;padding:0!important;overflow:hidden!important}html body .fb-language-trigger>.fb-flag{flex:0 0 16px!important;width:16px!important;height:16px!important}html body .fb-language-trigger b{letter-spacing:.1em!important;font-size:7.5px!important;line-height:1!important}html body .fb-language-trigger i{display:none!important}@media (max-width:860px){html body .fb-language-trigger{width:44px!important;min-width:44px!important;max-width:44px!important;height:44px!important}html body .fbnav-header .fb-language-slot{margin-right:8px!important}}html body .brand-tagline{letter-spacing:.14em!important;text-transform:uppercase!important;color:#c3cad6!important;opacity:1!important;font:600 10.5px/1.2 Avenir Next,Helvetica Neue,Arial,sans-serif!important}@media (max-width:860px){html body .brand-tagline{letter-spacing:.12em!important;font-size:9px!important}}html body .footer-contact{flex-direction:column!important;gap:0!important;display:flex!important}html body .footer-contact>strong{margin:0 0 10px!important}html body .footer-contact>span{margin:0!important;line-height:1.55!important}html body .footer-contact>a{margin:12px 0 0!important}html body .footer-contact>small{margin:16px 0 0!important}@media (max-width:690px){html body .hero-art{padding-top:148px;position:relative}html body .fb-agent-speech.is-intro{border:1px solid #9fdcff80!important;border-radius:16px 16px 16px 6px!important;width:min(300px,86%)!important;max-width:86%!important;padding:11px 12px!important;top:0!important;box-shadow:0 0 0 1px #4fb3ff1f,0 16px 40px #0009,0 0 30px #4fb3ff38!important}html body .fb-agent-speech.is-intro:after{bottom:-15px!important;left:50%!important}html body .fb-agent-speech.is-intro>p{font-size:11px!important;line-height:1.35!important}html body .fb-agent-speech.is-intro .fb-quick button{min-height:28px!important;font-size:8px!important}}html.noir-lite .lab-frame[data-cosmo=boom] .lab-after{animation:1.5s cubic-bezier(.2,.8,.2,1) .25s both czIn!important}html body .fb-language-trigger>.fb-flag{display:none!important}html body .fb-language-trigger{gap:0!important}html body .fb-language-trigger b{letter-spacing:.12em!important;font-size:12px!important;font-weight:800!important}html body .brand-tagline{letter-spacing:.14em!important;color:#d2d8e2!important;font-size:12px!important}@media (max-width:860px){html body .brand-tagline{letter-spacing:.1em!important;font-size:10.5px!important}html body .cockpit-window{-webkit-mask-image:linear-gradient(#000 82%,#0000 100%);mask-image:linear-gradient(#000 82%,#0000 100%);zoom:.5!important;max-height:760px!important;overflow:hidden!important}html body .fb-cockpit{margin-top:40px!important;margin-bottom:30px!important}}html body .flying-butterfly:before,html body .flying-butterfly:after,html body .preview-motion:before,html body .preview-motion:after,html body .live-site-preview:before,html body .live-site-preview:after{content:none!important;display:none!important}html body .flying-butterfly{box-shadow:none!important;background:0 0!important;border:0!important}@media (max-width:860px){html body .options-play-grid>.option-site,html body .option-site{height:720px!important;min-height:720px!important}html body .option-site .precise-callout,html body .option-site .option-pointer{display:none!important}html body .option-site .option-form,html body .option-site .human-guide{bottom:70px!important}}html body .lab-frame .lab-old:after,html.noir-lite .lab-frame .lab-old:after{content:none!important;display:none!important}html body .lab-frame .cosmo-archive,html.noir-lite .lab-frame .cosmo-archive{mix-blend-mode:normal!important;background:linear-gradient(#050b1899,#050b1899),repeating-linear-gradient(0deg,#82beff1a 0 1px,#0000 1px 3px)!important;animation:none!important;display:block!important}html body .lab-frame .cosmo-archive:after{color:#9fdcffbf!important}html body .lab-frame[data-cosmo=pre] .cosmo-archive{opacity:1!important;visibility:visible!important;width:100%!important}html body .art-preview .rz-hud>.rz-c{background:0 0!important;border-radius:0!important;width:22px!important;height:22px!important;animation:none!important;box-shadow:0 0 10px #4fb3ff99!important}html body .realization-card[data-rz=in] .art-preview .rz-hud>.rz-c{transform:none!important}html body .lab-frame .cz-veil{z-index:31;pointer-events:none;border-radius:inherit;background:linear-gradient(#03060c85,#0000 24% 76%,#03060c99),linear-gradient(90deg,#03060c57,#0000 16% 84%,#03060c57),#0408101f;position:absolute;inset:0;box-shadow:inset 0 0 120px #02060ec7}html body .lab-frame .cosmo-burn{clip-path:inset(0)!important;overflow:hidden!important}html body .lab-frame .cz-sweep{z-index:33;pointer-events:none;opacity:0;background:linear-gradient(100deg,#0000,#9fdcff33 45%,#ffffff47 50%,#9fdcff33 55%,#0000);width:38%;position:absolute;top:0;bottom:0;left:0;transform:translate(-130%)skew(-14deg)}html body .lab-frame[data-cosmo=f1] .lab-old{transform:none;z-index:5!important;opacity:1!important;visibility:visible!important;clip-path:none!important;animation:none!important}html body .lab-frame[data-cosmo=f2] .lab-old{z-index:5!important;visibility:visible!important;clip-path:none!important}html body .lab-frame[data-cosmo=f1] .cosmo-archive{opacity:1!important;visibility:visible!important;z-index:24!important;width:100%!important}html body .lab-frame[data-cosmo=f2] .cosmo-archive{visibility:visible!important;z-index:24!important;width:100%!important}html body .lab-frame[data-cosmo=f1] .lab-after{opacity:0!important}html body .lab-frame[data-cosmo=f1] .lab-label-new{opacity:0!important;visibility:hidden!important}html body .lab-frame[data-cosmo=f2] .lab-label-old{animation:1s both czFadeOut!important}html body .lab-frame[data-cosmo=f2] .lab-label-new{animation:1.1s .6s both czFadeIn!important}html body .lab-frame[data-cosmo=done] .lab-label-new{opacity:1!important;visibility:visible!important}html body .lab-frame .cz-hud,html body .lab-frame .cz-corner,html body .lab-frame .cz-ring,html body .lab-frame .cz-flash,html body .lab-frame .cz-shards{display:none!important}@keyframes czFadeOut{to{opacity:0;transform:scale(1.03)}}@keyframes czFadeIn{0%{opacity:0;transform:scale(.978)}to{opacity:1;transform:none}}@keyframes czSweep{0%{opacity:0;transform:translate(-130%)skew(-14deg)}18%{opacity:1}to{opacity:0;transform:translate(330%)skew(-14deg)}}html body .lab-frame[data-cz-label=old] .lab-label-new,html body .lab-frame[data-cz-label=new] .lab-label-old{display:none!important}html body .lab-frame[data-cz-label=new] .lab-label-new{opacity:1!important;visibility:visible!important;animation:.6s both czLabelIn!important}html body .lab-frame[data-cosmo=f1] .cosmo-archive,html body .lab-frame[data-cosmo=f2] .cosmo-archive{background:linear-gradient(#04070c80,#04070c6b 50%,#04070c8f)!important}html body .lab-frame[data-cosmo=f2] .lab-old,html body .lab-frame[data-cosmo=f2] .cosmo-archive{animation:.85s cubic-bezier(.4,0,.6,1) both czToBlack!important}html body .lab-frame[data-cosmo=f2] .lab-after{animation:1.15s cubic-bezier(.2,.7,.2,1) .85s both czFromBlack!important}html body .lab-frame[data-cosmo=f2] .cz-sweep{animation:1.5s ease-in-out .95s both czSweep}html body .lab-frame[data-cosmo=f2] .lab-label-old,html body .lab-frame[data-cosmo=f2] .lab-label-new{animation:none!important}@keyframes czToBlack{to{opacity:0;transform:scale(1.02)}}@keyframes czFromBlack{0%{opacity:0;transform:scale(.985)}to{opacity:1;transform:none}}@keyframes czLabelIn{0%{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:none}}html body .lab-tabs button:after{content:none!important;animation:none!important;display:none!important}html body .lab-frame{-webkit-mask-composite:source-in;-webkit-mask-image:linear-gradient(#0000 0,#000 3% 93%,#0000 100%),linear-gradient(90deg,#0000 0,#000 4% 96%,#0000 100%);mask-image:linear-gradient(#0000 0,#000 3% 93%,#0000 100%),linear-gradient(90deg,#0000 0,#000 4% 96%,#0000 100%);-webkit-mask-composite:source-in;mask-composite:intersect;box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important}html body .lab-frame .cosmo-glass{box-shadow:none!important;border:0!important;border-radius:0!important}html body .lab-frame .cz-veil{border-radius:0!important;box-shadow:inset 0 0 90px #02060e99!important}html body .lab-frame .lab-label{top:30px!important}html body .lab-frame .cosmo-replay{bottom:34px!important}@media (max-width:600px){html body .lab-frame{border-left:0!important;border-right:0!important}}html body .lab-frame[data-cosmo] .cosmo-archive,html body .lab-frame .cz-sweep,html body .lab-frame .lab-rebuild,html body .lab-frame .lab-divider,html body .lab-frame .compare-grip{display:none!important}html body .lab-frame[data-cosmo=f1] .lab-old{opacity:1!important;visibility:visible!important;animation:none!important;transform:none!important}html body .lab-frame[data-cosmo=f1] .lab-after{opacity:0!important;animation:none!important}html body .lab-frame[data-cosmo=f2] .lab-old{opacity:1!important;visibility:visible!important;animation:none!important;transform:none!important}html body .lab-frame[data-cosmo=f2] .lab-after{z-index:6!important;opacity:1!important;animation:1.3s cubic-bezier(.65,0,.35,1) both czWipeIn!important;transform:none!important}html body .lab-frame[data-cosmo=done] .lab-after{z-index:6!important;opacity:1!important;clip-path:none!important;animation:none!important;transform:none!important}html body .lab-frame .cz-beam{z-index:40;pointer-events:none;opacity:0;background:linear-gradient(#0000,#dff3ff 10%,#fff 50%,#dff3ff 90%,#0000);width:5px;margin-left:-2px;position:absolute;top:-4%;bottom:-4%;left:0;box-shadow:0 0 16px 5px #82cdffe6,0 0 60px 18px #4696ff73}html body .lab-frame .cz-beam i{background:linear-gradient(90deg,#0000,#82cdff42);width:140px;position:absolute;top:0;bottom:0;right:100%}html body .lab-frame[data-cosmo=f2] .cz-beam{animation:1.3s cubic-bezier(.65,0,.35,1) both czBeam}html body .lab-frame .cz-sparks{z-index:41;pointer-events:none;width:100%;height:100%;position:absolute;inset:0}html body .lab-frame .rx-book,html body .lab-frame .rx-card,html body .lab-frame .rx-open,html body .lab-frame .rx-chef{opacity:0}html body .lab-frame[data-cosmo=done] .rx-book{animation:.7s cubic-bezier(.2,.8,.2,1) 50ms both czRise}html body .lab-frame[data-cosmo=done] .rx-card{animation:.7s cubic-bezier(.2,.8,.2,1) .25s both czRise}html body .lab-frame[data-cosmo=done] .rx-open{animation:.6s cubic-bezier(.2,.8,.2,1) .45s both czRise}html body .lab-frame[data-cosmo=done] .rx-chef{animation:.7s cubic-bezier(.2,.8,.2,1) .65s both czRise}html body .lab-frame[data-cosmo=done] .lab-label-new{animation:.5s .1s both czLabelIn!important}html body .lab-frame .cosmo-replay{z-index:44!important;padding:7px 13px!important;font-size:9px!important;bottom:9px!important}html body .lab-frame .cz-veil{background:linear-gradient(#03060c38,#0000 7% 93%,#03060c4d)!important;box-shadow:inset 0 0 40px #02060e4d!important}@keyframes czWipeIn{0%{clip-path:inset(0 100% 0 0)}to{clip-path:inset(0)}}@keyframes czBeam{0%{opacity:0;left:0}5%{opacity:1}95%{opacity:1}to{opacity:0;left:100%}}@keyframes czRise{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:none}}html body .lab-frame .ax-flow,html body .lab-frame .ax-bot{opacity:0}html body .lab-frame[data-cosmo=done] .ax-flow,html body .lab-frame[data-cosmo=done] .ax-bot{opacity:1}html body .lab-frame .ax-node,html body .lab-frame .ax-link,html body .lab-frame .ax-kpis div{opacity:0}html body .lab-frame[data-cosmo=done] .ax-node{animation:.6s cubic-bezier(.2,.8,.2,1) both czRise}html body .lab-frame[data-cosmo=done] .ax-n2{animation-delay:.3s}html body .lab-frame[data-cosmo=done] .ax-n3{animation-delay:.6s}html body .lab-frame[data-cosmo=done] .ax-link{animation:.5s ease-out both axDraw}html body .lab-frame[data-cosmo=done] .ax-l1{animation-delay:.2s}html body .lab-frame[data-cosmo=done] .ax-l2{animation-delay:.5s}html body .lab-frame .ax-link i{animation-play-state:paused}html body .lab-frame[data-cosmo=done] .ax-link i{animation-play-state:running}html body .lab-frame[data-cosmo=done] .ax-kpis div{animation:.6s cubic-bezier(.2,.8,.2,1) both czRise}html body .lab-frame[data-cosmo=done] .ax-kpis div:nth-child(2){animation-delay:.12s}html body .lab-frame[data-cosmo=done] .ax-kpis div:nth-child(3){animation-delay:.24s}html body .lab-frame[data-cosmo=done] .ax-bot{animation:.7s cubic-bezier(.2,.8,.2,1) .5s both czRise}html body .lab-frame .ax-bot button{pointer-events:auto!important}@keyframes axDraw{0%{opacity:0;transform:scaleX(0)}to{opacity:1;transform:scaleX(1)}}html body main section:not(.hero){content-visibility:auto;contain-intrinsic-size:auto 900px}html body .noir-off,html body .noir-off *{animation-play-state:paused!important}html body *{-webkit-tap-highlight-color:transparent!important}html body .cosmo-sun-btn{color:#eef0f3;cursor:pointer;background:#0a0e16e0;border:1px solid #9fdcff8c;border-radius:50%;flex:0 0 44px;order:5;justify-content:center;align-items:center;width:44px;height:44px;margin:0;padding:0;transition:border-color .5s,box-shadow .6s,color .5s;display:inline-flex}html body .fbnav-header .fbnav-toggle{order:6}html body .cosmo-sun-btn svg{width:18px;height:18px;transition:transform 1s cubic-bezier(.22,1,.36,1)}html body .cosmo-sun-btn:hover{color:#ffd39a;border-color:#ffb766}html[data-climat=aube] body .cosmo-sun-btn{color:#ffd39a;border-color:#ffb766;box-shadow:0 0 24px #ffa04680,inset 0 0 12px #ffa0464d}html[data-climat=aube] body .cosmo-sun-btn svg{transform:rotate(180deg)}@media (max-width:860px){html body .cosmo-sun-btn{flex-basis:38px;width:38px;height:38px}html body .cosmo-sun-btn svg{width:16px;height:16px}html body .fbnav-header{gap:9px!important}html body .fbnav-header .fbnav-brand img{width:min(38vw,160px)!important}}.cosmo-sun{pointer-events:none;opacity:0;mix-blend-mode:screen;transition:opacity 1.8s;position:absolute;inset:0}.cosmo-sun i{display:block;position:absolute}.cosmo-sun i:first-child{transform-origin:72% 32%;will-change:transform;background:radial-gradient(circle,#ffeecdf5 0,#ffc464cc 8%,#ff883473 22%,#c84a1e33 40%,#60201412 56%,#0000 68%);border-radius:50%;width:124vw;height:124vh;animation:14s ease-in-out infinite cosmoSunBreath;top:-48vh;right:-34vw}.cosmo-sun i:last-child{background:linear-gradient(205deg,#ff96463d 0,#ff783c17 35%,#0000 62%),linear-gradient(25deg,#ff6e321f,#0000 45%);inset:0}html[data-climat=aube] .cosmo-sun{opacity:1}@keyframes cosmoSunBreath{0%,to{opacity:.9;transform:scale(1)}50%{opacity:1;transform:scale(1.06)}}@media (prefers-reduced-motion:reduce){.cosmo-sun i:first-child{animation:none}}html[data-climat=aube] .noir-bg{background:radial-gradient(120% 80% at 70% 0,#1b120c 0,#0a0708 45%,#030305 100%)}html[data-climat=aube] .noir-orb-a{background:radial-gradient(#ffc88c2e 0,#ffc88c00 70%)}html[data-climat=aube] .noir-orb-b{background:radial-gradient(#ff8c3c47 0,#ff8c3c00 70%)}html[data-climat=aube] .noir-orb-m{background:radial-gradient(circle,#ffd2a024 0,#ffd2a000 62%)}html[data-climat=aube] .cosmo-planet,html[data-climat=aube] .cosmo-moon{filter:sepia(.75)saturate(1.7)hue-rotate(-12deg)brightness(1.1)}html[data-climat=aube] .cosmo-planet .p-rim{box-shadow:6px -4px 24px #ffaa50bf,2px -1px 4px #ffe8c8bf;-webkit-mask-image:linear-gradient(225deg,#000 0,#0000 45%);mask-image:linear-gradient(225deg,#000 0,#0000 45%)}html[data-climat=aube] .noir-giant{-webkit-text-stroke-color:#ffc88c12}html[data-climat=aube] .noir-grid{background:repeating-radial-gradient(circle,#0000 0 11.6vmax,#ffc8960d 11.6vmax,#0000 calc(11.6vmax + 1px))}html[data-climat=aube]{--c-comet:#ffa54a;--c-ice:#ffd39a;--red:#f0923c!important}html[data-climat=aube] body .fbnav-header{--fbnav-accent:#f0923c}html[data-climat=aube] body .nav-cta,html[data-climat=aube] body .button-primary,html[data-climat=aube] body .fbnav-desktop-cta,html[data-climat=aube] body .form-submit button,html[data-climat=aube] body .fb-mini-form button,html[data-climat=aube] body .fb-panel-form button,html[data-climat=aube] body .lab-label-new,html[data-climat=aube] body .fb-agent-hotspot b,html[data-climat=aube] body .fb-msg.user p,html[data-climat=aube] body .plan-card>a,html[data-climat=aube] body .compact-invite>a{color:#1a0d05!important;background:linear-gradient(135deg,#f6a24a,#d9641e)!important;border-color:#f6a24a!important;box-shadow:0 12px 30px #f0923c52!important}html[data-climat=aube] body .eyebrow.red,html[data-climat=aube] body .proof-number,html[data-climat=aube] body .fb-faq summary span,html[data-climat=aube] body .sector-tag,html[data-climat=aube] body .technology-subtitle,html[data-climat=aube] body .technology-code,html[data-climat=aube] body .contact-channels small,html[data-climat=aube] body .form-title>span,html[data-climat=aube] body .lab-label small,html[data-climat=aube] body .lab-tabs span,html[data-climat=aube] body .proof-grid>a>span,html[data-climat=aube] body .proof-grid>article>span,html[data-climat=aube] body .proof-result,html[data-climat=aube] body .fb-badge b,html[data-climat=aube] body .fbnav-index,html[data-climat=aube] body .fb-language-menu button span,html[data-climat=aube] body .channel-icon,html[data-climat=aube] body .fb-speech-head span,html[data-climat=aube] body .fb-agent-id em,html[data-climat=aube] body .step,html[data-climat=aube] body .support-offer em,html[data-climat=aube] body .social-offer em,html[data-climat=aube] body .fb-waas-kicker,html[data-climat=aube] body .fb-waas h2 em,html[data-climat=aube] body .fb-waas-card span,html[data-climat=aube] body .sector-detail-head span,html[data-climat=aube] body .sector-detail li>span,html[data-climat=aube] body .fb-argument strong em,html[data-climat=aube] body .main-nav a:hover,html[data-climat=aube] body .footer a:hover{color:#ffb766!important}html[data-climat=aube] body .fbnav-desktop-links a:hover,html[data-climat=aube] body .fbnav-mobile-links a:hover{text-shadow:0 0 18px #ffaa50e6;color:#ffd39a!important}html[data-climat=aube] body .fbnav-desktop-links a:after{background:#f0923c}html[data-climat=aube] body .proof-toggle:before,html[data-climat=aube] body .proof-toggle:after,html[data-climat=aube] body .fb-faq summary i:before,html[data-climat=aube] body .fb-faq summary i:after,html[data-climat=aube] body .technology-signal i,html[data-climat=aube] body .fb-eye,html[data-climat=aube] body .fb-antenna:before,html[data-climat=aube] body .fb-body:before,html[data-climat=aube] body .fb-status i:first-child,html[data-climat=aube] body .fb-dots i,html[data-climat=aube] body .fb-agent-id>i,html[data-climat=aube] body .fb-language-menu button i,html[data-climat=aube] body .fbnav-system i,html[data-climat=aube] body .fbnav-node i,html[data-climat=aube] body .technology-connect-dot:before,html[data-climat=aube] body .technology-connect-dot:after,html[data-climat=aube] body .sector-detail-foot i,html[data-climat=aube] body .fb-speech-head span i{background:#ffb766!important;box-shadow:0 0 10px #ffb766!important}html[data-climat=aube] body .proof-detail li{border-left-color:#f0923c!important}html[data-climat=aube] body .fb-language-trigger{border-color:#ffb76699!important}html[data-climat=aube] body .lab-tabs button[aria-selected=true]{border-color:#f0923c!important;box-shadow:inset 0 -4px #f0923c,0 14px 30px #f0923c33!important}html[data-climat=aube] body .fb-horizon{background:linear-gradient(90deg,#0000,#f0923c 22% 77%,#0000)!important;box-shadow:0 0 14px #f0923c,0 0 45px #f0923c8c!important}html[data-climat=aube] body .fb-stage{background:radial-gradient(at 58% 46%,#f0923c38 0,#f0923c17 42%,#0000 78%)!important}html[data-climat=aube] body .fb-ambient{background:radial-gradient(circle,#ffa0464d 0,#ffa04626 30%,#ffa04612 54%,#0000 71%)!important}html[data-climat=aube] body .fb-argument{background:linear-gradient(100deg,#5c3014e6,#0c0807e0)!important;border-left-color:#f0923c!important}html[data-climat=aube] body .technology-connect{background:linear-gradient(100deg,#d66e2866,#100d0ceb 58%,#0c0909fa)!important;border-color:#ffa04666!important}html[data-climat=aube] body .project-form{background:linear-gradient(145deg,#d66e2866,#110e0df7 42%,#0b0908)!important;border-color:#ffa0464d!important}html[data-climat=aube] body .noir-marquee span i{color:#ffb766}html[data-climat=aube] body .noir-progress{background:linear-gradient(90deg,#ffd39a,#f0923c)!important}html[data-climat=aube] body .noir-cursor-ring{border-color:#ffb766!important}html[data-climat=aube] body .noir-cursor{background:#ffd39a!important}html[data-climat=aube] body .cosmo-halo{filter:hue-rotate(160deg)saturate(1.3)}html[data-climat=aube] body .noir-tilt.is-hover{box-shadow:0 30px 80px #000000a6,0 0 0 1px #ffc88c80,0 0 60px #ffa04633!important}html[data-climat=aube] body .noir-cursor-ring.is-hot{background:#ffc88c0f!important;border-color:#ffd39a!important;box-shadow:0 0 30px #ffa04659!important}html[data-climat=aube] body .noir-cursor-ring:after{border-color:#ffd2a04d!important}html[data-climat=aube] body main article,html[data-climat=aube] body .realization-card,html[data-climat=aube] body .lab-frame,html[data-climat=aube] body .cockpit-window,html[data-climat=aube] body .closing-panel,html[data-climat=aube] body .fb-waas-card,html[data-climat=aube] body .plan-card,html[data-climat=aube] body .technology-card,html[data-climat=aube] body .service,html[data-climat=aube] body .contact-channels>a,html[data-climat=aube] body .contact-channels>button{border-color:#ffb46e38!important;box-shadow:-22px 28px 60px #0000008c,inset 1px -1px #ffbe7838,inset -1px 1px #ff964612!important}html[data-climat=aube] body .fbnav-header{border-bottom-color:#ffb46e2e!important;box-shadow:0 8px 28px #ff8c3c14!important}html[data-climat=aube] body .footer{background:radial-gradient(circle at 10% 10%,#ff8c3c1a,#0000 30%),linear-gradient(145deg,#141110,#0a0808 72%)!important}html[data-climat=aube] body ::selection{color:#1a0d05;background:#ffb766}html[data-climat=aube] body .fbnav-header .fbnav-mobile-panel{background:radial-gradient(85% 45% at 88% 0,#ffaa4694,#0000 62%),radial-gradient(70% 40% at 0 100%,#c85a2838,#0000 65%),linear-gradient(170deg,#1c120b 0%,#090607 58%,#030305 100%)!important}html[data-climat=aube] body .fbnav-header .fbnav-mobile-panel:after{background:linear-gradient(90deg,#0000,#ffb766,#0000)!important;box-shadow:0 0 18px #ffb766!important}html[data-climat=aube] body .fbnav-header .fbnav-system{color:#b59a82!important}html[data-climat=aube] body .fbnav-header .fbnav-system b{color:#ffd39a!important}html[data-climat=aube] body .fbnav-header .fbnav-system i{background:#ffb766!important;box-shadow:0 0 12px #ffb766!important}html[data-climat=aube] body .fbnav-header .fbnav-mobile-links a{border-bottom:1px solid #ffbe7833!important}html[data-climat=aube] body .fbnav-header .fbnav-mobile-links a>span[data-no-translate]{filter:drop-shadow(0 0 18px #ffbe7838);background:linear-gradient(#fff 0,#ffe9cf 55%,#d9a877 100%)!important;-webkit-background-clip:text!important;background-clip:text!important}html[data-climat=aube] body .fbnav-header .fbnav-mobile-links a:active>span[data-no-translate],html[data-climat=aube] body .fbnav-header .fbnav-mobile-links a:hover>span[data-no-translate]{background:linear-gradient(#fff 0,#ffd39a 60%,#f0923c 100%)!important;-webkit-background-clip:text!important;background-clip:text!important}html[data-climat=aube] body .fbnav-header .fbnav-index{text-shadow:0 0 10px #ffb766b3;color:#ffb766!important}html[data-climat=aube] body .fbnav-header .fbnav-node{background:#ffb7661a!important;border-color:#ffd39a80!important;box-shadow:0 0 14px #ffb76633!important}html[data-climat=aube] body .fbnav-header .fbnav-node:before,html[data-climat=aube] body .fbnav-header .fbnav-node:after{background:#ffd39a!important}html[data-climat=aube] body .fbnav-header .fbnav-node i{background:#ffb766!important;box-shadow:0 0 8px #ffb766!important}html[data-climat=aube] body .fbnav-header .fbnav-mobile-bottom{color:#b59a82!important}html[data-climat=aube] body .fbnav-header .fbnav-mobile-bottom a{color:#fff0dc!important;background:#ffb7661a!important;border-color:#ffd39a80!important;box-shadow:0 0 18px #ffb76626!important}html[data-climat=aube] body .fbnav-open .fbnav-toggle{color:#1a0d05!important;background:#f0923c!important;border-color:#f0923c!important}html[data-climat=aube] body .options-toggles label{background:linear-gradient(135deg,#ffdcb41a,#ffffff08)!important;border:1px solid #ffbe784d!important}html[data-climat=aube] body .options-toggles label:hover{background:linear-gradient(135deg,#ffa04629,#ffffff0d)!important;border-color:#ffc882b3!important}html[data-climat=aube] body .options-toggles label:has(input:checked){background:linear-gradient(135deg,#f0923c52,#ffb7661a)!important;border-color:#ffb766!important;box-shadow:0 0 0 1px #ffb76659,0 0 24px #ffa0464d!important}html[data-climat=aube] body .options-toggles .option-switch{background:#3a2a1c!important;box-shadow:inset 0 0 0 1px #ffc88c80,inset 0 2px 4px #00000080!important}html[data-climat=aube] body .options-toggles .option-switch:after{background:#fff3e2!important}html[data-climat=aube] body .options-toggles input:checked+.option-switch{background:linear-gradient(90deg,#f0923c,#ffc27a)!important;box-shadow:0 0 14px #ffa046cc,inset 0 0 0 1px #ffffff59!important}html[data-climat=aube] body .options-toggles input:focus-visible+.option-switch{outline-color:#ffb766!important}html[data-climat=aube] body .options-toggles .option-price{color:#ffb766!important}html[data-climat=aube] body .live-quote{background:linear-gradient(160deg,#22160eeb,#0a0705f2)!important;border-color:#ffbe784d!important}html[data-climat=aube] body .live-quote>p:first-child{color:#ffd39a!important}html[data-climat=aube] body .live-quote .quote-recommendation{color:#c9ab8a!important}html[data-climat=aube] body .live-quote footer{border-top-color:#ffbe7840!important}html[data-climat=aube] body .live-quote footer span{color:#e8d6c2!important}html[data-climat=aube] body .live-quote footer strong{text-shadow:0 0 18px #ffa04699!important}html[data-climat=aube] body .live-quote>a{color:#1a0d05!important;background:linear-gradient(100deg,#f6a24a,#d9641e)!important;box-shadow:0 8px 24px #f0923c66!important}.cosmo-sun-btn{position:relative}.cosmo-sun-btn.is-nudge{animation:6s ease-in-out infinite cosmoSunNudge}@keyframes cosmoSunNudge{0%,76%,to{transform:translateY(0)}80%{transform:translateY(-8px)}84%{transform:translateY(0)}88%{transform:translateY(-4px)}92%{transform:translateY(0)}}.cosmo-sun-btn.is-nudge:after{content:"";opacity:0;pointer-events:none;border:2px solid #ffb766f2;border-radius:50%;animation:6s ease-out infinite cosmoSunPing;position:absolute;inset:-2px;box-shadow:0 0 18px #ffa04699}@keyframes cosmoSunPing{0%,76%{opacity:0;transform:scale(1)}78%{opacity:.95}to{opacity:0;transform:scale(2.3)}}.cosmo-sun-btn.is-nudge svg{transform-origin:50%;animation:6s ease-in-out infinite cosmoSunSpin}@keyframes cosmoSunSpin{0%,76%,to{transform:rotate(0)scale(1)}86%{transform:rotate(90deg)scale(1.18)}}.cosmo-sun-hint{z-index:9000;max-width:230px;font:600 13px/1.25 var(--font-sans,system-ui,sans-serif);letter-spacing:.02em;opacity:0;pointer-events:none;white-space:nowrap;background:linear-gradient(135deg,#ffd9a8,#f0923c);border-radius:12px;padding:9px 13px;transition:opacity .45s,transform .45s;position:fixed;transform:translateY(-6px);box-shadow:0 12px 32px #f0923c73,inset 0 0 0 1px #ffffff40;color:#1a0d05!important}.cosmo-sun-hint:before{content:"";background:#ffd9a8;width:10px;height:10px;position:absolute;top:-5px;right:16px;transform:rotate(45deg)}.cosmo-sun-hint.is-on{opacity:1;transform:translateY(0)}html[data-climat=aube] .cosmo-sun-hint{display:none}html[data-climat=aube][data-climat][data-climat] body .button-primary,html[data-climat=aube][data-climat][data-climat] body a.button.button-primary,html[data-climat=aube][data-climat][data-climat] body .fb-home-cta a,html[data-climat=aube][data-climat][data-climat] body .closing-panel a,html[data-climat=aube][data-climat][data-climat] body .offers-primary,html[data-climat=aube][data-climat][data-climat] body .offers-final>a{color:#1a0d05!important;text-shadow:none!important;background:linear-gradient(135deg,#ffd39a 0%,#f6a24a 45%,#d9641e 100%)!important;border-color:#f6a24a!important;box-shadow:0 12px 34px #f0923c61,inset 0 1px #ffffff8c!important}html[data-climat=aube][data-climat][data-climat] body .button-outline,html[data-climat=aube][data-climat][data-climat] body a.button.button-outline,html[data-climat=aube][data-climat][data-climat] body .fb-agent-cta,html[data-climat=aube][data-climat][data-climat] body .fb-agent-open,html[data-climat=aube][data-climat][data-climat] body .fb-stage>button,html[data-climat=aube][data-climat][data-climat] body .fb-stage-cta,html[data-climat=aube][data-climat][data-climat] body .robot-cta,html[data-climat=aube][data-climat][data-climat] body .button-ghost{color:#ffe9cf!important;text-shadow:0 0 12px #ffaa5059!important;background:linear-gradient(135deg,#ffaa5029,#ff78320f)!important;border:1px solid #ffbe7899!important;box-shadow:0 0 0 1px #ffa0461f,0 10px 28px #00000059,inset 0 0 18px #ffa04614!important}html[data-climat=aube] body .captcha-visual img{filter:sepia(.55)saturate(1.5)hue-rotate(-12deg)brightness(1.03)}.hero-edge{max-width:640px;margin:4px 0 22px}.hero-edge-line{letter-spacing:.3em;text-transform:uppercase;color:#bfe6ff;text-shadow:0 0 18px #4fb3ff8c;opacity:0;margin:0 0 8px;font:700 11.5px/1.35 DM Sans,Arial,sans-serif;animation:.8s .35s forwards heroEdgeIn;transform:translateY(8px)}.hero-edge-rule{transform-origin:0;background:linear-gradient(90deg,#9fdcff,#4fb3ff 60%,#0000);width:min(100%,520px);height:1px;margin:0 0 14px;animation:1.2s cubic-bezier(.7,0,.2,1) .6s forwards heroEdgeRule;display:block;transform:scaleX(0);box-shadow:0 0 14px #4fb3ffd9}.hero-edge-proofs{flex-wrap:wrap;gap:8px;margin:0;padding:0;list-style:none;display:flex}.hero-edge-proofs li{color:#e6f1fb;letter-spacing:.03em;opacity:0;background:linear-gradient(135deg,#2f8cff2e,#ffffff08);border:1px solid #9fdcff57;border-radius:999px;align-items:center;gap:7px;padding:7px 12px;font:600 11.5px/1.25 DM Sans,Arial,sans-serif;animation:.7s forwards heroEdgeIn;display:inline-flex;transform:translateY(8px);box-shadow:0 0 18px #2f8cff1f}.hero-edge-proofs li:first-child{animation-delay:1s}.hero-edge-proofs li:nth-child(2){animation-delay:1.18s}.hero-edge-proofs li:nth-child(3){animation-delay:1.36s}.hero-edge-proofs li svg{color:#ffd39a;filter:drop-shadow(0 0 6px #ffb766d9);flex:0 0 14px;width:14px;height:14px;animation:6s linear infinite heroEdgeSun}@keyframes heroEdgeIn{to{opacity:1;transform:none}}@keyframes heroEdgeRule{to{transform:scaleX(1)}}@keyframes heroEdgeSun{to{transform:rotate(360deg)}}html[data-climat=aube] body .hero-edge-line{color:#ffe2bf;text-shadow:0 0 18px #ffaa5099}html[data-climat=aube] body .hero-edge-rule{background:linear-gradient(90deg,#ffd39a,#f0923c 60%,#0000);box-shadow:0 0 14px #ffa046d9}html[data-climat=aube] body .hero-edge-proofs li{color:#fff1e2;background:linear-gradient(135deg,#f0923c33,#ffffff08);border-color:#ffc88c66;box-shadow:0 0 18px #f0923c24}@media (max-width:600px){.hero-edge-line{letter-spacing:.2em;font-size:10px}.hero-edge-proofs li{padding:6px 10px;font-size:11px}}@media (prefers-reduced-motion:reduce){.hero-edge-line,.hero-edge-rule,.hero-edge-proofs li{opacity:1;animation:none;transform:none}.hero-edge-proofs li svg{animation:none}}html[data-climat=aube] body .noir-curtain{background:radial-gradient(circle,#2a150a 0,#0d0604 55%,#030202 100%)!important}html[data-climat=aube] body .noir-kicker,html[data-climat=aube] body .noir-count{color:#d9b48a!important}html[data-climat=aube] body .noir-word:not(.b) span{background:linear-gradient(#fff8ee 0,#ffd9a8 55%,#c9955a 100%)!important;text-shadow:0 0 50px #ffbe6e40!important;-webkit-background-clip:text!important;background-clip:text!important}html[data-climat=aube] body .noir-word.b span{-webkit-text-stroke:1.3px #ffe2bf!important;text-shadow:0 0 34px #ffa04673!important}html[data-climat=aube] body .noir-word.b span.fill{background:linear-gradient(#fff,#ffb766 55%,#f0923c)!important;text-shadow:0 0 38px #ffa046cc!important;-webkit-background-clip:text!important;background-clip:text!important}html[data-climat=aube] body .noir-line{background:linear-gradient(90deg,#0000,#ffd39a,#f0923c,#0000)!important;box-shadow:0 0 22px #ffa046e6!important}html[data-climat=aube] body .noir-logo path{filter:drop-shadow(0 0 18px #ffa0468c);stroke:#ffd39a!important}html[data-climat=aube][data-climat][data-climat] body .fb-agent-hotspot span:before,html[data-climat=aube][data-climat][data-climat] body .fb-agent-id>i,html[data-climat=aube][data-climat][data-climat] body .fb-status i:first-child{background:#ffb766!important;box-shadow:0 0 10px #ffb766!important}html[data-climat=aube][data-climat][data-climat] body .live-lab .lab-heading h2 em,html[data-climat=aube][data-climat][data-climat] body .conversion-proof .proof-intro h2 em,html[data-climat=aube][data-climat][data-climat] body .contact-studio .contact-studio-head h2 em,html[data-climat=aube][data-climat][data-climat] body .contact-hero h1 em,html[data-climat=aube][data-climat][data-climat] body .fb-dedicated h1 em,html[data-climat=aube][data-climat][data-climat] body .options-play-heading h2 em{-webkit-text-fill-color:#f6a24a!important;color:#f6a24a!important}@media (prefers-reduced-motion:reduce){.cosmo-sun-btn.is-nudge,.cosmo-sun-btn.is-nudge:after,.cosmo-sun-btn.is-nudge svg{animation:none}}html body .fb-faq details,html body .fb-faq details[open],html body .fb-faq summary,html body .fb-faq summary:focus,html body .fb-faq summary:active,html body .fb-faq details p{background:0 0!important;outline:none!important}html body .fb-faq details[open]{background:#ffffff0d!important}html body .fb-faq summary{color:#eef0f3!important}html body .fb-faq details p{color:#b9b9b9!important}@media (pointer:coarse){html body a:focus,html body button:focus,html body summary:focus,html body details:focus{outline:none!important}}html body .lab-frame .rx-burger{opacity:0}html body .lab-frame[data-cosmo=done] .rx-burger{opacity:1}html body .lab-frame .bg-stack>i,html body .lab-frame .bg-tag{opacity:0}html body .lab-frame[data-cosmo=done] .bg-stack>i{animation:.62s cubic-bezier(.3,1.4,.4,1) both bgDrop}html body .lab-frame[data-cosmo=done] .bg-shadow{animation:.5s .2s both czRise}html body .lab-frame[data-cosmo=done] .bg-bottom{animation-delay:.25s}html body .lab-frame[data-cosmo=done] .bg-patty{animation-delay:.42s}html body .lab-frame[data-cosmo=done] .bg-cheese{animation-name:bgDropC;animation-delay:.58s}html body .lab-frame[data-cosmo=done] .bg-tomato{animation-delay:.74s}html body .lab-frame[data-cosmo=done] .bg-lettuce{animation-delay:.9s}html body .lab-frame[data-cosmo=done] .bg-top{animation-delay:1.08s}html body .lab-frame[data-cosmo=done] .bg-tag{animation:.6s cubic-bezier(.2,.8,.2,1) 1.6s both czRise}@keyframes bgDrop{0%{opacity:0;transform:translate(-50%,-240px)}60%{opacity:1}to{opacity:1;transform:translate(-50%)}}@keyframes bgDropC{0%{opacity:0;transform:translate(-50%,-240px)rotate(-3deg)}60%{opacity:1}to{opacity:1;transform:translate(-50%)rotate(-3deg)}}.cz-shard:after{content:"";z-index:2;pointer-events:none;background:linear-gradient(#050b1899,#050b1899),repeating-linear-gradient(0deg,#82beff1a 0 1px,#0000 1px 3px);position:absolute;inset:0}
