.v2-ff{--ff-ok:#1e8e5a;--ff-ok-bg:#e4f5ec;--ff-ok-fill:#3db57a;--ff-warn:#8a5a12;--ff-warn-bg:#fdf1dc;--ff-warn-fill:#e9a23b;--ff-bad:#d92d20;--ff-bad-bg:#fdecea;--ff-soft:var(--sky)}.v2-ff [hidden]{display:none!important}.ff-hero{padding-block:calc(var(--hdr) + clamp(40px, 6vw, 88px)) clamp(48px, 6vw, 88px)}.ff-hero.ff-hero--q{min-block-size:0;padding-block:calc(var(--hdr) + clamp(16px, 2.4vw, 32px)) clamp(24px, 3vw, 36px)}.ff-hero--q :is(.ucp-hero__title,.ucp-hero__lead):not(.ff-ahero__title){clip:rect(0 0 0 0);white-space:nowrap;block-size:1px;inline-size:1px;margin:0;overflow:hidden;position:absolute!important}.ff-hero--q .ucp-eyebrow{margin-block-end:0}.ff-hero--q .v2c-ff{margin-block-start:12px}.ff-hero__bg img{-o-object-fit:cover;object-fit:cover;opacity:.4;block-size:100%;inline-size:100%;display:block}.ff-hero__in>*{max-inline-size:46rem}.ff-hero .ucp-hero__title{max-inline-size:18ch}.ff-hero .v2c-ff{margin-block-start:clamp(24px,3vw,36px)}.ff-try{flex-wrap:wrap;align-items:center;gap:10px 14px;margin-block-start:22px;display:flex}.ff-try__label{font-family:var(--font-head);color:var(--sky);font-size:14px;font-weight:600}.ff-try__chips{flex-wrap:wrap;gap:8px;display:flex}.ff-chip{border-radius:var(--r-pill);min-block-size:40px;font-family:var(--font-head);color:var(--white);transition:background-color .12s var(--ease), box-shadow .12s var(--ease);background:#ffffff0f;align-items:center;padding-inline:16px;font-size:14px;font-weight:600;line-height:1.2;text-decoration:none;display:inline-flex;box-shadow:inset 0 0 0 1px #ffffff52}.ff-chip:hover{box-shadow:inset 0 0 0 1px var(--white);background:#ffffff1f}.ff-chip:focus-visible{outline:2px solid var(--electric);outline-offset:3px}.ff-h2{margin-block-end:0}.ff-lead{font-size:var(--e1-lead);color:var(--n-600);max-inline-size:52ch;margin-block-start:14px;line-height:1.5}.ff-k{font-family:var(--font-head);letter-spacing:.1em;color:var(--blue);font-variant-numeric:tabular-nums;margin-block-end:12px;font-size:14px;font-weight:700}html:lang(ar) .ff-k{letter-spacing:0}.ff-band{color:var(--white);background:radial-gradient(90% 120% at 85% 0%, var(--navy-deep) 0%, var(--navy) 55%, var(--navy-ink) 100%);border-block-start:1px solid #ffffff14;padding-block:clamp(40px,5vw,72px);position:relative}html[dir=rtl] .ff-band{background:radial-gradient(90% 120% at 15% 0%, var(--navy-deep) 0%, var(--navy) 55%, var(--navy-ink) 100%)}#ff-root{scroll-margin-block-start:calc(var(--hdr) + 8px)}.ff-app{background:var(--e1-tone-white)}.ff-biz{align-items:center;gap:14px;margin-block-end:18px;display:flex}.ff-biz__mark{border-radius:var(--r-md);background:var(--white);block-size:48px;inline-size:48px;color:var(--navy);font-family:var(--font-head);flex:none;place-items:center;font-size:20px;font-weight:700;display:grid;position:relative;overflow:hidden}.ff-biz__mark img{-o-object-fit:contain;object-fit:contain;background:var(--white);block-size:100%;inline-size:100%;padding:8px;position:absolute;inset:0}.ff-biz__name{font-family:var(--font-head);font-weight:600;font-size:var(--e1-eyebrow);color:var(--sky);margin:0;line-height:1.3}.ff-scan__in{grid-template-columns:minmax(0,1fr) minmax(0,1.05fr);align-items:center;gap:clamp(24px,4vw,56px);display:grid}.ff-scan__h{font-family:var(--font-head);letter-spacing:-.02em;color:var(--white);margin-block:4px 26px;font-size:clamp(32px,3.6vw,48px);font-weight:300;line-height:1.05}html:lang(ar) .ff-scan__h{letter-spacing:0;font-weight:500;line-height:1.3}.ff-steps{gap:14px;display:grid}.ff-step-row{font-family:var(--font-head);color:var(--white);opacity:.45;align-items:center;gap:14px;font-size:18px;display:flex}.ff-step-row.is-now,.ff-step-row.is-done{opacity:1}.ff-step-row__i{font-variant-numeric:tabular-nums;border-radius:50%;flex:none;place-items:center;block-size:28px;inline-size:28px;font-size:13px;font-weight:600;display:grid;position:relative;box-shadow:inset 0 0 0 2px #ffffff4d}.ff-step-row.is-done .ff-step-row__i{background:var(--blue);box-shadow:none}.ff-step-row.is-done .ff-step-row__i span{visibility:hidden}.ff-step-row.is-done .ff-step-row__i:after{content:"";border-inline-start:2px solid var(--white);border-block-end:2px solid var(--white);block-size:6px;inline-size:11px;margin-block-start:-3px;position:absolute;transform:rotate(-45deg)}html[dir=rtl] .ff-step-row.is-done .ff-step-row__i:after{transform:rotate(45deg)}.ff-step-row.is-now .ff-step-row__i{box-shadow:inset 0 0 0 2px var(--sky)}.ff-scan.is-live .ff-step-row.is-now .ff-step-row__i:before{content:"";border:2px solid #0000;border-block-start-color:var(--white);border-radius:50%;animation:1s linear infinite ff-spin;position:absolute;inset:0}.ff-scan__bar{background:#ffffff1f;border-radius:4px;block-size:4px;max-inline-size:420px;margin-block-start:24px;overflow:hidden}.ff-scan__bar b{block-size:100%;inline-size:var(--p,22%);border-radius:inherit;background:linear-gradient(90deg, var(--blue), var(--sky));transition:inline-size .6s var(--ease);display:block}html[dir=rtl] .ff-scan__bar b{background:linear-gradient(270deg, var(--blue), var(--sky))}.ff-scan__lines{color:#f1f5f8c7;gap:6px;min-block-size:3.6em;margin-block:18px 16px;font-size:14px;line-height:1.4;display:grid}.ff-scan__lines li{gap:8px;display:flex}.ff-scan__lines li:before{content:"›";color:var(--sky)}html[dir=rtl] .ff-scan__lines li:before{content:"‹"}.ff-scan__lines li:last-child{color:var(--white)}.ff-scan__privacy{color:#f1f5f8a8;margin:0;font-size:14px}.ff-build{border-radius:var(--r-lg);direction:ltr;background:#fffffff5;padding:clamp(10px,1.6vw,18px);position:relative}.ff-build__plan{block-size:auto;inline-size:100%;display:block}.ff-scan.is-live .ff-build__plan{animation:ff-draw 9s var(--ease) both}.ff-ghost{background:var(--blue);border-radius:50%;block-size:13px;inline-size:13px;margin:-6.5px 0 0 -6.5px;position:absolute;box-shadow:0 0 0 6px #2863da33}.ff-scan.is-live .ff-ghost{opacity:0;animation:ff-ghost 1.6s var(--ease) infinite}.ff-ghost--1{top:54%;left:38%}.ff-ghost--2{top:37%;left:50%}.ff-ghost--3{top:61%;left:65%}.ff-scan.is-live .ff-ghost--2{animation-delay:.5s}.ff-scan.is-live .ff-ghost--3{animation-delay:1s}@keyframes ff-draw{0%{clip-path:inset(0 100% 0 0)}12%{clip-path:inset(0 88% 0 0)}to{clip-path:inset(0)}}@keyframes ff-ghost{0%{opacity:0;transform:scale(.6)}30%{opacity:1;transform:scale(1)}to{opacity:.35;transform:scale(1)}}@keyframes ff-spin{to{transform:rotate(360deg)}}.ff-ahero__title{font-family:var(--font-head);font-weight:300;font-size:var(--v2-h1-compact);letter-spacing:-.03em;color:var(--white);max-inline-size:22ch;margin:0;line-height:1.05}html:lang(ar) .ff-ahero__title{letter-spacing:0;font-weight:500;line-height:1.3}.ff-ahero__accent{color:var(--sky)}.ff-ahero__line{font-size:var(--e1-lead);color:#f1f5f8d6;max-inline-size:52ch;margin-block:16px 0;line-height:1.5}.ff-pill{border-radius:var(--r-pill);font-family:var(--font-head);color:var(--white);background:#2ca3ff24;align-items:center;gap:8px;margin-block-start:22px;padding-block:8px;padding-inline:12px 14px;font-size:14px;font-weight:600;line-height:1;display:inline-flex;box-shadow:inset 0 0 0 1px #82bbff73}.ff-pill:before{content:"";background:var(--electric);border-radius:50%;block-size:8px;inline-size:8px}.ff-pill[data-fit=partial]:before{background:var(--sky)}.ff-stage.v2-sec{padding-block:clamp(36px,4.4vw,64px)}.ff-stage__head{margin-block-end:clamp(16px,2vw,24px)}.ff-stage .ff-lead{margin-block-start:10px}.ff-stage__grid{grid-template-columns:minmax(0,1.3fr) minmax(0,1fr);align-items:stretch;gap:clamp(18px,2.4vw,28px);display:grid}.ff-stage__grid:not(:has(.ff-map:not([hidden]))){grid-template-columns:minmax(0,560px)}.ff-stage__grid:not(:has(.ff-map:not([hidden]))) .ff-stage__map{display:none}.ff-stage__map{min-inline-size:0}.ff-stage__map .ff-map{box-sizing:border-box;block-size:min(100%, calc(100svh - var(--hdr) - 32px));justify-content:center;align-items:center;display:flex;position:sticky;inset-block-start:calc(var(--hdr) + 16px)}.ff-map__in{inline-size:100%;position:relative}.ff-map{border-radius:var(--r-lg);background:var(--e1-tone-pale);direction:ltr;padding:clamp(10px,2vw,24px);position:relative}.ff-map__plan{block-size:auto;inline-size:100%;display:block}.ff-map__pins{position:absolute;inset:0}.ff-pin{all:unset;box-sizing:border-box;cursor:pointer;z-index:1;align-items:center;gap:8px;display:flex;position:absolute;inset-block-start:var(--y);inset-inline-start:var(--x);transform:translate(-50%,-50%)}.ff-pin__dot{background:var(--blue);block-size:18px;inline-size:18px;box-shadow:0 0 0 4px #fffffff2, var(--shadow-md);border-radius:50%;flex:none}.ff-pin.is-walk .ff-pin__dot{background:var(--n-500)}.ff-pin__tag{background:var(--white);box-shadow:var(--shadow-md);white-space:nowrap;text-overflow:ellipsis;border-radius:10px;max-inline-size:200px;padding:7px 11px;line-height:1.2;display:block;overflow:hidden}.ff-pin__tag b{font-family:var(--font-head);color:var(--navy);font-size:14px;font-weight:600}.ff-pin.is-on{z-index:2}.ff-pin.is-on .ff-pin__tag{box-shadow:0 0 0 2px var(--blue), var(--shadow-lg)}.ff-pin.is-on .ff-pin__dot{box-shadow:0 0 0 4px var(--white), 0 0 0 8px #2863da59}.ff-pin:focus-visible .ff-pin__tag{outline:2px solid var(--blue);outline-offset:3px}.ff-tabs{flex-wrap:wrap;gap:8px;margin-block-end:16px;display:flex}.ff-tab{all:unset;box-sizing:border-box;border-radius:var(--r-pill);min-block-size:40px;box-shadow:inset 0 0 0 1px var(--line);font-family:var(--font-head);color:var(--n-600);cursor:pointer;transition:background-color .12s var(--ease), color .12s var(--ease);align-items:center;gap:8px;padding-inline:16px;font-size:15px;font-weight:600;display:inline-flex}.ff-tab b{border-radius:var(--r-pill);background:var(--ice);min-inline-size:22px;color:var(--blue);font-family:var(--font-body);text-align:center;font-variant-numeric:tabular-nums;padding:2px 7px;font-size:12px}.ff-tab:hover{color:var(--navy);box-shadow:inset 0 0 0 1px var(--n-300)}.ff-tab.is-on{background:var(--navy);color:var(--white);box-shadow:none}.ff-tab.is-on b{color:var(--white);background:#82bbff40}.ff-tab:focus-visible{outline:2px solid var(--blue);outline-offset:3px}.ff-map.is-dropping .ff-pin{animation:ff-drop .42s var(--ease) both;animation-delay:calc(var(--i,0) * .16s)}@keyframes ff-drop{0%{opacity:0;transform:translate(-50%,calc(-50% - 18px))}to{opacity:1;transform:translate(-50%,-50%)}}.ff-pin.is-alert .ff-pin__dot{background:var(--ff-bad)}.ff-pin.is-on .ff-pin__tag{background:var(--navy)}.ff-pin.is-on .ff-pin__tag b{color:var(--white)}.ff-panel{border:1px solid var(--line);border-radius:var(--r-lg);background:var(--white);box-shadow:var(--shadow-sm)}.ff-chips{scrollbar-width:none;border-block-end:1px solid var(--line);background:var(--e1-tone-pale);border-start-start-radius:var(--r-lg);border-start-end-radius:var(--r-lg);gap:8px;padding:12px 14px;display:flex;overflow-x:auto}.ff-chips::-webkit-scrollbar{display:none}.ff-mchip{all:unset;box-sizing:border-box;border-radius:var(--r-pill);background:var(--white);min-block-size:36px;box-shadow:inset 0 0 0 1px var(--line);font-family:var(--font-head);color:var(--navy);white-space:nowrap;cursor:pointer;transition:background-color .12s var(--ease), box-shadow .12s var(--ease);flex:none;align-items:center;gap:8px;padding-inline:10px 14px;font-size:14px;font-weight:600;line-height:1.2;display:inline-flex}.ff-mchip__dot{background:var(--sky);border-radius:50%;flex:none;block-size:8px;inline-size:8px}.ff-mchip.is-alert .ff-mchip__dot{background:var(--ff-bad)}.ff-mchip:hover{box-shadow:inset 0 0 0 1px var(--n-300)}.ff-mchip.is-on{background:var(--ice);box-shadow:inset 0 0 0 1.5px var(--blue)}.ff-mchip:focus-visible{outline:2px solid var(--blue);outline-offset:2px}.ff-focus.is-swap{animation:ff-swap .22s var(--ease) both}@keyframes ff-swap{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}.ff-blk{border-block-end:1px solid var(--line);padding:14px 16px}.ff-blk:last-child{border-block-end:0}.ff-stepl{font-family:var(--font-head);letter-spacing:.14em;text-transform:uppercase;color:var(--blue);align-items:center;gap:8px;margin:0 0 10px;font-size:12px;font-weight:600;display:flex}html:lang(ar) .ff-stepl{letter-spacing:0;text-transform:none;font-size:14px}.ff-stepl__n{background:var(--blue);block-size:20px;inline-size:20px;color:var(--white);letter-spacing:0;font-variant-numeric:tabular-nums;border-radius:6px;place-items:center;font-size:11px;display:grid}.ff-seeit{grid-template-columns:64px minmax(0,1fr) auto;align-items:center;gap:14px;display:grid}.ff-seeit__media{border-radius:var(--r-md);background:var(--e1-tone-pale);place-items:center;block-size:64px;inline-size:64px;display:grid}.ff-seeit__media img{-o-object-fit:contain;object-fit:contain;block-size:86%;inline-size:86%}.ff-seeit__area{font-family:var(--font-head);color:var(--navy);margin:0;font-size:21px;font-weight:500;line-height:1.15}.ff-seeit__dev{color:var(--n-600);align-items:center;gap:6px;margin:4px 0 0;font-size:14px;display:flex}.ff-seeit__dev:before{content:"";background:var(--blue);border-radius:50%;flex:none;block-size:6px;inline-size:6px}.ff-seeit__go{font-family:var(--font-head);color:var(--blue);white-space:nowrap;align-self:center;font-size:14px;font-weight:600;text-decoration:none}.ff-seeit__go:hover{text-underline-offset:3px;text-decoration:underline}.ff-seeit__go:focus-visible{outline:2px solid var(--blue);outline-offset:3px;border-radius:4px}.ff-tile{border:1px solid var(--line);border-radius:var(--r-md);background:var(--white);overflow:hidden}.ff-tile__bar{background:var(--e1-tone-pale);border-block-end:1px solid var(--line);font-family:var(--font-head);color:var(--n-600);align-items:center;gap:8px;padding:7px 12px;font-size:12px;font-weight:600;display:flex}.ff-tile__live{background:var(--ff-ok-fill);border-radius:50%;flex:none;block-size:7px;inline-size:7px}.ff-tile__chip{border-radius:var(--r-pill);border:1px dashed var(--n-300);font-family:var(--font-body);color:var(--n-600);white-space:nowrap;margin-inline-start:auto;padding:2px 9px;font-size:11px;font-weight:400}.ff-tile__in{padding:12px 14px 14px}.ff-tile__h{font-family:var(--font-head);color:var(--navy);margin:0;font-size:16px;font-weight:600;line-height:1.25}.ff-tile__sub{color:var(--n-600);margin:2px 0 0;font-size:13px;line-height:1.35}.ff-tile__v{font-family:var(--font-head);letter-spacing:-.02em;color:var(--navy);font-variant-numeric:tabular-nums;margin:8px 0 0;font-size:34px;font-weight:500;line-height:1}.ff-tile__v.is-bad{color:var(--ff-bad)}.ff-tile__v.is-ok{color:var(--ff-ok)}.ff-tile__chart{padding-block-start:10px}.ff-tile--fallback .ff-tile__sub{color:var(--navy);margin-block-start:6px;font-size:15px}.ff-c{direction:ltr;block-size:auto;inline-size:100%;display:block;overflow:visible}.ff-c--wide{display:none}.ff-c text{font-family:var(--font-body);fill:var(--n-600)}.ff-c .ff-c__lbl{fill:var(--ink);font-size:11.5px}.ff-c .ff-c__val{fill:var(--navy);font-size:12px;font-weight:600}.ff-c .ff-c__axis{font-size:10.5px}.ff-c .ff-c__big{font-family:var(--font-head);fill:var(--navy);font-size:24px;font-weight:600}.ff-c .ff-c__big.is-soft{fill:var(--n-600)}.ff-c .is-bad.ff-c__val{fill:var(--ff-bad)}.ff-c__track,.ff-c__ringtrack{fill:var(--mist)}.ff-c__ringtrack{fill:none;stroke:var(--mist);stroke-width:12px}.ff-c__bar{fill:var(--blue)}.ff-c__bar.is-soft{fill:var(--ff-soft)}.ff-c__bar.is-bad{fill:var(--ff-bad)}.ff-c__step--1{fill-opacity:.8}.ff-c__step--2{fill-opacity:.62}.ff-c__step--3{fill-opacity:.46}.ff-c__tgt{stroke:var(--navy);stroke-width:1.6px}.ff-c__base{stroke:var(--line);stroke-width:1px}.ff-c__line{fill:none;stroke:var(--blue);stroke-width:2.5px;stroke-linejoin:round;stroke-linecap:round}.ff-c__area{fill:var(--blue);fill-opacity:.08}.ff-c__thr{stroke:var(--navy);stroke-width:1px;stroke-dasharray:4 4}.ff-c__mark{fill:var(--blue);stroke:var(--white);stroke-width:2px}.ff-c__mark.is-bad{fill:var(--ff-bad)}.ff-c__mark.is-ok{fill:var(--ff-ok-fill)}.ff-c__arc{fill:none;stroke:var(--blue);stroke-width:12px;stroke-linecap:round}.ff-c__arc.is-bad{stroke:var(--ff-bad)}.ff-c__arc.is-ok{stroke:var(--ff-ok-fill)}.ff-c__dot.is-ok{fill:var(--ff-ok-fill)}.ff-c__dot.is-warn{fill:var(--ff-warn-fill)}.ff-c__dot.is-bad{fill:var(--ff-bad)}.ff-c__cell.is-ok{fill:var(--ff-ok-bg)}.ff-c__cell.is-warn{fill:var(--ff-warn-bg)}.ff-c__cell.is-bad{fill:var(--ff-bad-bg)}.ff-blk--act{background:linear-gradient(160deg, var(--navy-deep) 0%, var(--navy) 60%, var(--navy-ink) 100%);border-end-end-radius:var(--r-lg);border-end-start-radius:var(--r-lg)}.ff-blk--act .ff-stepl{color:var(--sky)}.ff-blk--act .ff-stepl__n{background:var(--white);color:var(--navy)}.ff-not{color:var(--ink);background:#fffffff5;border-radius:18px;grid-template-columns:38px minmax(0,1fr);align-items:start;gap:11px;padding:12px 14px;display:grid;box-shadow:0 8px 20px #00163347}.ff-not__ic{background:var(--white);block-size:38px;inline-size:38px;box-shadow:inset 0 0 0 1px var(--line);border-radius:10px;place-items:center;display:grid}.ff-not__ic img{block-size:auto;inline-size:26px}.ff-not__body{min-inline-size:0}.ff-not__head{justify-content:space-between;gap:8px;margin:0;font-size:13px;display:flex}.ff-not__head b{color:var(--navy);font-weight:600}.ff-not__head span{color:var(--n-600);flex:none;font-size:12px}.ff-not__line{margin:3px 0 0;font-size:14px;line-height:1.35}.ff-not__chips{flex-wrap:wrap;gap:6px;margin:8px 0 0;display:flex}.ff-nchip{border-radius:var(--r-pill);background:var(--ice);color:var(--blue);padding:4px 10px;font-size:12px;font-weight:500;line-height:1.3}.ff-rows__h{font-family:var(--font-head);letter-spacing:.12em;text-transform:uppercase;color:var(--n-600);margin-block:0 12px;font-size:13px;font-weight:600}html:lang(ar) .ff-rows__h{letter-spacing:0;text-transform:none;font-size:15px}.ff-rows{grid-template-columns:repeat(auto-fill,minmax(min(100%,300px),1fr));gap:10px;display:grid}.ff-row{box-sizing:border-box;border-radius:var(--r-md);background:var(--e1-tone-pale);align-items:center;gap:12px;min-block-size:56px;inline-size:100%;padding-block:12px;padding-inline:14px;display:flex}.ff-row__dot{background:var(--blue);border-radius:50%;flex:none;block-size:10px;inline-size:10px}.ff-row__txt{min-inline-size:0;color:var(--n-600);flex:1;gap:2px;font-size:14px;line-height:1.35;display:grid}.ff-row__txt b{font-family:var(--font-head);color:var(--navy);font-size:16px;font-weight:600}.ff-note{color:var(--n-600);max-inline-size:70ch;margin-block-start:18px;font-size:15px}.ff-note--muted{color:var(--n-500);margin-block-start:6px}.ff-cases .ff-h2{margin-block-end:clamp(24px,3vw,40px)}.ff-case.is-on{box-shadow:0 0 0 2px var(--blue), var(--shadow-md)}.ff-case--walk{background:var(--white);border:1px dashed var(--n-300);box-shadow:none}.ff-case__ph{aspect-ratio:16/9;background:var(--e1-tone-pale);border-block-end:1px dashed var(--n-300);place-items:center;display:grid}.ff-case__badge{border-radius:var(--r-pill);background:var(--white);font-family:var(--font-head);color:var(--n-600);box-shadow:var(--shadow-sm);padding:7px 12px;font-size:13px;font-weight:600}.ff-weak__in{grid-template-columns:minmax(0,1fr) minmax(0,.9fr);align-items:center;gap:clamp(24px,4vw,56px);display:grid}.ff-leadbox{border-radius:var(--r-lg);background:#ffffff0f;gap:14px;max-inline-size:none;margin:0;padding:clamp(20px,2.4vw,28px);display:grid;box-shadow:inset 0 0 0 1px #ffffff29}.ff-lead__f{font-family:var(--font-head);color:var(--white);gap:6px;font-size:14px;font-weight:600;display:grid}.ff-lead__f input{font:400 16px/1.2 var(--font-body);color:var(--ink);background:var(--white);border-radius:var(--r-md);border:1px solid #0000;min-block-size:50px;padding-inline:14px}.ff-lead__f input:focus-visible{box-shadow:var(--focus);outline:none}.ff-lead__err{color:var(--white);background:#ffffff1a;border-radius:8px;margin:0;padding:10px 12px;font-size:14px}.ff-lead__btns{flex-wrap:wrap;gap:10px;display:flex}.ff-lead__btns .btn--primary{box-shadow:none}.ff-closing .uci-closing__ctas{justify-content:flex-start}.ff-chat{border-radius:var(--r-xl);background:var(--white);max-block-size:min(680px,100vh - 48px);inline-size:min(560px,100vw - 32px);color:var(--ink);box-shadow:var(--shadow-xl);border:0;padding:0}.ff-chat[open]{flex-direction:column;display:flex}.ff-chat::backdrop{background:#0016338c}.ff-chat__head{border-block-end:1px solid var(--line);justify-content:space-between;align-items:center;gap:12px;padding:18px 20px;display:flex}.ff-chat__head h2{font-family:var(--font-head);color:var(--navy);margin:0;font-size:19px;font-weight:600}.ff-chat__x{all:unset;box-sizing:border-box;cursor:pointer;block-size:40px;inline-size:40px;color:var(--navy);border-radius:50%;place-items:center;font-size:24px;line-height:1;display:grid}.ff-chat__x:hover{background:var(--e1-tone-pale)}.ff-chat__x:focus-visible{outline:2px solid var(--blue);outline-offset:2px}.ff-chat__log{flex:1;align-content:start;gap:12px;min-block-size:200px;padding:20px;display:grid;overflow-y:auto}.ff-msg{justify-items:start;gap:8px;display:grid}.ff-msg p{background:var(--e1-tone-pale);border-radius:14px;max-inline-size:88%;margin:0;padding:12px 14px;font-size:15px;line-height:1.5}.ff-msg--user{justify-items:end}.ff-msg--user p{background:var(--blue);color:var(--white)}.ff-msg__book{min-block-size:40px}.ff-chat__form{border-block-start:1px solid var(--line);gap:8px;padding:14px 20px 8px;display:flex}.ff-chat__form input{min-inline-size:0;font:400 16px/1.2 var(--font-body);color:var(--ink);border:1px solid var(--n-300);border-radius:var(--r-md);flex:1;min-block-size:46px;padding-inline:14px}.ff-chat__form input:focus-visible{border-color:var(--blue);box-shadow:var(--focus);outline:none}.ff-chat__form .btn{box-shadow:none}.ff-chat__skip{all:unset;box-sizing:border-box;cursor:pointer;font-family:var(--font-head);color:var(--blue);padding:10px 20px 18px;font-size:14px;font-weight:600}.ff-chat__skip:hover{text-underline-offset:3px;text-decoration:underline}.ff-chat__skip:focus-visible{outline:2px solid var(--blue);outline-offset:-4px}@media (width>=1024px){.ff-tile .ff-c--narrow{display:none}.ff-tile .ff-c--wide{display:block}}@media (width<=1023px){.ff-scan__in{grid-template-columns:minmax(0,1fr)}.ff-build{max-inline-size:560px}}@media (width<=899px){.ff-stage__grid{grid-template-columns:minmax(0,1fr)}.ff-stage__map .ff-map{block-size:auto;max-inline-size:560px;margin-inline:auto;position:relative;inset-block-start:auto}}@media (width<=859px){.ff-weak__in{grid-template-columns:minmax(0,1fr)}}@media (width<=720px){.ff-stage{padding-block-start:clamp(28px,7vw,40px)}.ff-stage__head{margin-block-end:14px}.ff-tabs{scrollbar-width:none;margin-inline:calc(-1 * var(--gutter));padding-inline:var(--gutter);flex-wrap:nowrap;margin-block-end:12px;overflow-x:auto}.ff-tabs::-webkit-scrollbar{display:none}.ff-tab{flex:none;min-block-size:38px;padding-inline:14px;font-size:14px}.ff-stage__grid{gap:12px}.ff-stage__map .ff-map{max-inline-size:320px;padding:8px}.ff-pin__tag{display:none}.ff-pin.is-on .ff-pin__tag{padding:4px 8px;display:block}.ff-pin.is-on .ff-pin__tag b{font-size:12px}.ff-pin__dot{block-size:14px;inline-size:14px}.ff-panel{box-shadow:none;background:0 0;border:0;border-radius:0}.ff-chips{z-index:5;margin-inline:calc(-1 * var(--gutter));padding:10px var(--gutter);border-block:1px solid var(--line);background:#fffffff7;border-radius:0;position:sticky;inset-block-start:var(--hdr)}.ff-focus{gap:10px;padding-block-start:10px;scroll-margin-block-start:calc(var(--hdr) + 64px);display:grid}.ff-blk{border:0;padding:0}.ff-stepl{margin-block-end:6px}.ff-seeit{grid-template-columns:48px minmax(0,1fr) auto;gap:10px}.ff-seeit__media{border-radius:10px;block-size:48px;inline-size:48px}.ff-seeit__area{font-size:18px}.ff-seeit__dev{margin-block-start:2px;font-size:13px}.ff-seeit__go{font-size:13px}.ff-tile__in{padding:10px 12px 12px}.ff-tile__v{margin-block-start:6px;font-size:28px}.ff-tile__chart{padding-block-start:6px}.ff-blk--act{border-radius:16px;padding:10px}.ff-not{padding:10px 12px}.ff-c .ff-c__lbl,.ff-c .ff-c__val{font-size:13px}.ff-c .ff-c__axis{font-size:12px}.ff-try__chips{inline-size:100%}.ff-build{padding:8px}.ff-lead__btns .btn,.ff-closing .uci-closing__ctas .btn{flex:100%}}@media (prefers-reduced-motion:reduce){.ff-map.is-dropping .ff-pin,.ff-scan.is-live .ff-build__plan,.ff-scan.is-live .ff-ghost,.ff-scan.is-live .ff-step-row.is-now .ff-step-row__i:before,.ff-focus.is-swap{opacity:1;animation:none}.ff-scan__bar b,.ff-chip,.ff-tab,.ff-mchip{transition:none}}html:lang(ar) #ff-root [dir=auto]:dir(ltr){text-align:end}html:lang(ar) #ff-root .ff-note:dir(ltr){margin-inline-start:auto}.ff-seeit__ctas{justify-items:end;gap:6px;display:grid}.ff-watch{all:unset;box-sizing:border-box;border-radius:var(--r-pill);background:var(--blue);min-block-size:36px;color:var(--white);font-family:var(--font-head);white-space:nowrap;cursor:pointer;transition:background-color .12s var(--ease);align-items:center;gap:7px;padding-inline:10px 12px;font-size:14px;font-weight:600;line-height:1;display:inline-flex}.ff-watch:hover{background:var(--blue-press)}.ff-watch:focus-visible{outline:2px solid var(--blue);outline-offset:3px}.ff-watch__i{background:#fff3;border-radius:50%;place-items:center;block-size:18px;inline-size:18px;display:inline-grid}.ff-watch__i svg{block-size:9px;inline-size:9px}.ff-watch__len{opacity:.85;font-weight:400}.ff-watch__len:before{content:"·";margin-inline-end:7px}.ff-case-li{display:flex;position:relative}.ff-case__play{all:unset;box-sizing:border-box;aspect-ratio:16/9;cursor:pointer;border-start-start-radius:var(--r-lg);border-start-end-radius:var(--r-lg);position:absolute;inset-block-start:0;inset-inline:0}.ff-case__film{border-radius:var(--r-pill);color:var(--white);font-family:var(--font-head);backdrop-filter:blur(6px);background:#001633b8;align-items:center;gap:7px;padding:5px 11px 5px 6px;font-size:13px;font-weight:600;line-height:1;display:inline-flex;position:absolute;inset-block-end:12px;inset-inline-start:12px}.ff-case__play:hover .ff-case__film{background:var(--blue)}.ff-case__play:focus-visible{outline:3px solid var(--blue);outline-offset:-3px}.ff-film{border-radius:var(--r-xl);background:var(--ink);max-block-size:calc(100svh - 32px);inline-size:min(1100px,100vw - 32px);color:var(--white);border:0;margin:auto;padding:0;overflow:hidden}.ff-film::backdrop{backdrop-filter:blur(6px);background:#001028d1}.ff-film video{aspect-ratio:16/9;background:var(--ink);max-block-size:calc(100svh - 160px);inline-size:100%;display:block}.ff-film .film__bar{background:var(--navy-ink);justify-content:space-between;align-items:center;gap:16px;padding-block:10px;padding-inline:20px 10px;display:flex}.ff-film .film__bar p{font-family:var(--font-head);margin:0;font-size:15px;font-weight:600}.ff-film .film__x{min-block-size:44px;min-inline-size:44px;color:var(--white);cursor:pointer;font-family:var(--font-head);background:0 0;border:1px solid #ffffff4d;border-radius:10px;padding-inline:14px;font-weight:600}.ff-film .film__x:focus-visible,.ff-film__go:focus-visible{outline:2px solid var(--sky);outline-offset:2px}.ff-film__foot{background:var(--navy-ink);justify-content:flex-end;padding:12px 20px;display:flex}.ff-film__go{font-family:var(--font-head);color:var(--sky);font-size:15px;font-weight:600;text-decoration:none}.ff-film__go:hover{text-underline-offset:3px;text-decoration:underline}@media (width<=720px){.ff-seeit:has(.ff-watch:not([hidden])){grid-template-columns:48px minmax(0,1fr);row-gap:8px}.ff-seeit:has(.ff-watch:not([hidden])) .ff-seeit__ctas{grid-column:1/-1;justify-content:space-between;align-items:center;gap:12px;display:flex}.ff-watch{min-block-size:32px;font-size:13px}}@media (prefers-reduced-motion:reduce){.ff-watch{transition:none}}
