.site .fw{--w0:#B0ADC0;--w1:#CFB8B3;--w2:#EEBB94;--w3:#C1917D;--w4:#6F7385;position:absolute;inset:0;overflow:hidden;background:linear-gradient(180deg,var(--w0) 0,var(--w1) 28%,var(--w2) 48%,var(--w3) 74%,var(--w4) 100%);transform-origin:50% 60%}.dark .site .fw{--w0:#1D2541;--w1:#363247;--w2:#704241;--w3:#613835;--w4:#11192C}.site .fw[data-scene^=sandstone]{--w0:#F2C7A1;--w1:#F9BE84;--w2:#EDAE83;--w3:#976450;--w4:#6D3E2E}.dark .site .fw[data-scene^=sandstone]{--w0:#161F3A;--w1:#4A3543;--w2:#9B4A38;--w3:#2F1D20;--w4:#1C1115}.site .fw[data-scene^=hajar]{--w0:#AFA4A1;--w1:#F3B968;--w2:#BD7850;--w3:#584138;--w4:#29201C}.dark .site .fw[data-scene^=hajar]{--w0:#152144;--w1:#9F563E;--w2:#323045;--w3:#171A2A;--w4:#0F1119}.site .fw__svg{position:absolute;inset:0;width:100%;height:100%}.site .fw__ridge--0{fill:var(--w3);opacity:.7}.site .fw__ridge--1{fill:var(--w4);opacity:.85}.site .fw__img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:50% 50%;display:block;opacity:1;transition:opacity .4s ease,display allow-discrete .4s}.dark .site .fw__img--light,.site .fw__img--dark{display:none;opacity:0}.dark .site .fw__img--dark{display:block;opacity:1}@starting-style{.dark .site .fw__img--dark,.site .fw__img--light{opacity:0}}.site .fw--lite .fw__img,.site .fw__img.is-broken{display:none!important}@media (forced-colors:active){.site .fw__img{display:none}}.site .frm{--frm-r:10px;--phone-r:22px;--dir:1;position:relative;margin:0;min-width:0}html .site[dir=rtl] .frm{--dir:-1}.site .frm__stage{position:relative;width:100%;overflow:clip;clip-path:inset(0);aspect-ratio:16/10;height:var(--stage-h,auto);isolation:isolate;contain:layout paint}.site .frm[data-device=phone]{max-width:520px;margin-inline:auto}.site .frm[data-device=phone] .frm__stage{aspect-ratio:5/6}.site .frm[data-device=crop] .frm__stage{aspect-ratio:4/3}.site .frm__box{position:relative}.site .frm .frm__box.is-canvas{height:var(--box-h,auto);overflow:clip}.site .frm .frm__box.is-canvas>.frm__stage{position:absolute;top:0;left:0;right:auto;bottom:auto;width:var(--cv-w);max-width:none;height:var(--stage-h,auto);transform:scale(var(--cv-k,1));transform-origin:0 0}.site .frm__cam{position:absolute;inset:var(--frm-m,8% 5%);z-index:1;transform:translate3d(var(--cam-x,0),var(--cam-y,0),0) scale(var(--cam-s,1));transform-origin:0 0;transition:transform var(--cam-dur,0s) var(--cam-ease,var(--ease-io))}.site .frm[data-device=crop] .frm__cam{inset:9% 8%}.site .frm[data-device=pair] .frm__cam,.site .frm[data-device=phone] .frm__cam{inset:7% 6%}.site .frm__fitbox{position:relative;overflow:hidden}.site .frm__fit{position:relative;width:100%;height:100%}.site .frm__fit.is-fit{position:absolute;top:0;left:0;width:var(--dw);height:var(--dh);transform:scale(var(--fit));transform-origin:0 0}.site .frm__fit>*{min-height:100%}.site .frm__fit.is-measure{position:absolute;top:0;left:0;width:var(--dw);height:auto!important;transform:none!important}.site .frm__win{position:absolute;inset-inline-start:0;width:100%;top:calc((100% - var(--win-h, 100%)) / 2);height:var(--win-h,100%);display:flex;flex-direction:column;border-radius:var(--frm-r);overflow:hidden;background:var(--win-main);border:1px solid color-mix(in srgb,var(--text) 14%,transparent);box-shadow:0 44px 90px -34px rgba(16,14,24,.5),0 14px 30px -14px rgba(16,14,24,.28)}.dark .site .frm__win{border-color:#2B3036;box-shadow:0 44px 90px -30px rgba(0,0,0,.75),0 14px 30px -14px rgba(0,0,0,.5)}.site .frm[data-device=pair] .frm__win{top:0;height:100%;width:86%}.site .fwin__bar{position:relative;flex:none;height:34px;display:flex;align-items:center;justify-content:center;background:var(--win-bar);border-bottom:1px solid var(--border);color:var(--muted);font-size:12.5px;font-weight:500}.site .fwin__dots{position:absolute;inset-inline-start:12px;top:50%;translate:0 -50%;display:inline-flex;gap:7px}.site .fwin__dots i{position:relative;width:10px;height:10px;border-radius:50%;background:var(--border-strong)}.site .fwin__dots svg{position:absolute;inset:0;width:10px;height:10px;fill:none;stroke:var(--text-2);stroke-width:1.15;stroke-linecap:square;opacity:.32;transition:opacity .18s ease}.site .fwin__dots:hover svg{opacity:.9}.dark .site .fwin__dots svg{stroke:var(--text)}.site .fwin__title{position:absolute;inset-inline:76px;top:0;bottom:0;display:flex;align-items:center;justify-content:center;gap:6px;white-space:nowrap;overflow:hidden;opacity:0;transition:opacity .28s ease}.site .fwin__title.is-on{opacity:1}.site .fwin__t{display:inline-flex;align-items:center;gap:6px;min-width:0;overflow:hidden}.site .fwin__addr{height:22px;padding-inline:10px;width:min(100%,440px);justify-content:center;background:var(--bg);border:1px solid var(--border)}.site .fwin__title--url .ic{color:var(--faint);flex:none}.site .fwin__title--url .mono{color:var(--text);font-size:12px;overflow:hidden;text-overflow:ellipsis}.site .fwin__page{flex:none;color:var(--text);font-weight:600;font-size:12.5px}.site .fwin__addr--app{flex:0 1 auto;min-width:0;width:auto;max-width:340px;padding-inline:8px;gap:6px;display:inline-flex;align-items:center;background:color-mix(in srgb,var(--bg) 70%,transparent)}.site .fwin__addr--app .ic{color:var(--faint);flex:none}.site .fwin__addr--app .mono{color:var(--muted);font-size:11.5px;font-weight:400;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.site .fwin__title--app .fwin__t{gap:12px}.site .fwin__view{position:relative;flex:1;min-height:0;background:var(--win-main)}.site .frm__page{position:absolute;inset:0;opacity:0;visibility:hidden;transition:opacity .28s ease,visibility 0s linear .28s}.site .frm__page.is-on{opacity:1;visibility:visible;transition:opacity .28s ease,visibility 0s}.site .frm .bt__side{transition:transform .22s var(--ease-io)}.site .is-side-out .bt__side{transform:translateX(calc(var(--dir) * -100%))}.site .is-side-in .bt__side{animation:s-frm-side-in .22s var(--ease-io) both}@keyframes s-frm-side-in{0%{transform:translateX(calc(var(--dir) * -100%))}}.site .frm__phone{position:absolute;z-index:2;inset-inline-end:0;bottom:0;width:22%;aspect-ratio:9/19.5}.site .frm[data-device=phone] .frm__phone{inset:0 auto 0 50%;translate:-50% 0;width:auto;height:100%}.site .fphone{position:absolute;inset:0;border-radius:var(--phone-r);background:#0E0F11;box-shadow:0 34px 60px -26px rgba(16,14,24,.6),0 10px 22px -12px rgba(16,14,24,.35)}.dark .site .fphone{background:#050607;box-shadow:0 0 0 1px #2B3036,0 34px 60px -24px rgba(0,0,0,.8)}.site .fphone__screen{position:absolute;inset:7px;border-radius:calc(var(--phone-r) - 6px);background:var(--surface)}.site .fseq .fphone{transform-origin:100% 100%;transition:transform .9s var(--ease-io)}html .site[dir=rtl] .fseq .fphone{transform-origin:0 100%}.site .fseq__still[data-target=window] .fphone{transform:translateX(calc(var(--dir) * 26%)) scale(.84)}.site .frm__panel{position:absolute;inset:0;border-radius:var(--frm-r);background:var(--win-main);border:1px solid color-mix(in srgb,var(--text) 14%,transparent);box-shadow:0 36px 70px -30px rgba(16,14,24,.5)}.dark .site .frm__panel{border-color:#2B3036;box-shadow:0 36px 70px -26px rgba(0,0,0,.75)}.site .frm__ov{position:absolute;inset:0;z-index:3;pointer-events:none;visibility:hidden;transition:visibility 0s .7s}.site .frm__ov.is-on{visibility:visible;transition:none}.site .frm__cap{display:grid;gap:4px;margin-bottom:14px}.site .frm__cap-t{font-size:16.5px;font-weight:500;letter-spacing:-.015em;color:var(--text)}.site .frm__cap-b{font-size:14.5px;line-height:1.5;color:var(--muted);max-width:60ch}.site .frm .fw{transition:opacity .6s ease,transform .9s var(--ease)}.site .frm .frm__panel,.site .frm .frm__win{transition:opacity .5s ease .15s,transform .5s var(--ease) .15s}.site .frm .frm__phone{transition:opacity .25s ease .3s,transform .7s var(--ease) .3s}.site .frm .frm__fit{transition:opacity .4s ease .45s,translate .4s var(--ease) .45s}.site .fseq__frames>.fseq__wall{transition:opacity .6s ease,transform .9s var(--ease)}@media screen{@supports not (animation-timeline:view()){.site .frm[data-enter=armed]:not(.is-in) .fw,.site .fseq__frames[data-enter=armed]:not(.is-in)>.fseq__wall{opacity:0;transform:scale(1.04)}.site .frm[data-enter=armed]:not(.is-in) .frm__panel,.site .frm[data-enter=armed]:not(.is-in) .frm__win{opacity:0;transform:translateY(12px)}.site .frm[data-enter=armed]:not(.is-in) .frm__phone{opacity:0;transform:translateX(calc(var(--dir) * 48px))}.site .frm[data-enter=armed]:not(.is-in) .frm__fit{opacity:.35;translate:0 12px}}}.site .fsplit__in{display:grid;grid-template-columns:minmax(0,1fr);gap:clamp(32px,4vw,48px)}.site .fsplit__in>*{min-width:0}.site .fsplit__text{display:grid;gap:20px;align-content:start}.site .fsplit__pts{display:grid;gap:12px;margin-top:8px;max-width:60ch}.site .fsplit__frame{transform-origin:100% 0}.site .fsplit--start .fsplit__frame,html .site[dir=rtl] .fsplit__frame{transform-origin:0 0}html .site[dir=rtl] .fsplit--start .fsplit__frame{transform-origin:100% 0}@media screen and (min-width:1280px){.site .fsplit__in{grid-template-columns:minmax(0,1fr) minmax(0,2fr);column-gap:clamp(32px,3vw,64px);align-items:center}.site .fsplit__text{max-width:440px}.site .fsplit--start .fsplit__in{grid-template-columns:minmax(0,2fr) minmax(0,1fr)}.site .fsplit--start .fsplit__fbox{order:-1}.site .fsplit--start .fsplit__text{justify-self:end}.site .fsplit__pts{max-width:none}.site .fsplit--shrink.sec{padding-top:calc(var(--sec-pad) + 48px)}}.site .fpts{list-style:none;margin:0;padding:0;border-top:1px solid var(--border)}.site .fpt__btn{position:relative;display:grid;gap:4px;width:100%;padding:14px 0;padding-inline-start:16px;margin:0;border:0;border-bottom:1px solid var(--border);background:none;font:inherit;color:inherit;text-align:start;cursor:pointer}.site .fpt__btn:before{content:"";position:absolute;inset-inline-start:0;top:14px;bottom:14px;width:2px;background:var(--text);transform:scaleY(0);transform-origin:50% 0;transition:transform .3s var(--ease)}.site .fpt.is-on .fpt__btn:before{transform:none}.site .fpt__t{font-size:16.5px;font-weight:500;letter-spacing:-.01em;color:var(--text-2);transition:color .2s ease}.site .fpt__l{font-size:14.5px;line-height:1.5;color:var(--muted)}.site .fpt.is-on .fpt__t,.site .fpt__btn:hover .fpt__t{color:var(--text)}.site .fpt__btn:focus-visible{outline:2px solid var(--accent);outline-offset:-2px}html .site[lang=ar] .fpt__t{letter-spacing:0;font-weight:600}.site .fpt__n{display:inline-block;margin-inline-end:10px;font-size:13px;font-weight:400;letter-spacing:0;color:var(--muted);direction:ltr;unicode-bidi:isolate}.site .fpt.is-on .fpt__n{color:var(--accent-ink)}@media screen and (max-width:767px){.site .fsplit__in{gap:0}.site .fsplit__text{display:contents}.site .fsplit__text>*{order:3}.site .fsplit__text>:is(h2,h3,.h2,.sec__lead){order:0}.site .fsplit__text>.sec__lead{margin-top:16px}.site .fsplit__pts{order:1;margin-top:24px;gap:10px;max-width:none}.site .fsplit__fbox{order:2;margin-top:14px}.site .fsplit__text>:not(.fsplit__pts):not(:is(h2,h3,.h2,.sec__lead)){margin-top:20px}.site .fpts{display:flex;gap:16px;border-top:0;overflow-x:auto;overflow-y:hidden;scroll-snap-type:x proximity;scrollbar-width:none;touch-action:pan-x pan-y}.site .fpts::-webkit-scrollbar{display:none}.site .fpts>.fpt{flex:0 0 100%;min-width:0;scroll-snap-align:start}.site .fpts>.fpt>.fpt__btn{padding:0;border-bottom:0;cursor:default}.site.js .snav--track .fpts>.fpt>.fpt__btn{justify-items:center;text-align:center}.site .fpt__btn:before{display:none}.site .fpt__t{color:var(--text)}.site .fpt__l{display:none}}.site .fseq{--hold:.1;--per:.3;position:relative}.site .fseq[data-pace=demo]{--hold:.1;--per:.34}.site .fseq[data-pace=film]{--hold:.12;--per:.3}.site .fseq__end{display:block;height:0;scroll-margin-top:var(--nav-h);outline:0}.site .fseq__grid{display:grid;grid-template-columns:minmax(0,1fr)}.site .fseq__frames,.site .fseq__rail,.site .fseq__side{display:contents}.site .fseq__acts,.site .fseq__title,.site .fseq__wall{display:none}.site .fseq__beat{order:var(--o);list-style:none;margin-top:clamp(40px,6vw,64px)}.site .fseq__beat[data-beat="0"]{margin-top:0}.site .fseq__beat.is-cont{margin-top:14px}.site .fseq__still{order:var(--o);margin-top:16px}.site .fseq__beat .gstep{padding:0;border-bottom:0;cursor:default;grid-template-columns:auto minmax(0,1fr);column-gap:10px}html .site[dir=rtl] .fseq__beat .gstep{padding:0}.site .fseq__beat .gstep:after,.site .fseq__beat .gstep:before{display:none}.site .fseq__beat .gstep__t{color:var(--text);margin:0;font-size:clamp(17px,1.3vw,20px)}.site .fseq__beat .gstep__n{color:var(--accent-ink)}.site .fseq__beat .gstep__d{grid-template-rows:1fr;opacity:1;padding-top:4px}.site .fseq__cap{display:none}@media screen and (max-width:1279px){.site .fseq__grid{grid-template-columns:none;grid-auto-flow:column;grid-auto-columns:100%;align-items:start;column-gap:16px;row-gap:0;overflow-x:auto;overflow-y:hidden;scroll-snap-type:x proximity;scrollbar-width:none;touch-action:pan-x pan-y}.site .fseq__grid::-webkit-scrollbar{display:none}.site .fseq__grid{grid-template-rows:auto auto}.site .fseq__beat{display:none}.site .fseq__still{grid-row:1/span 2;grid-column:var(--col);order:0;margin-top:0;min-width:0;display:grid;grid-template-rows:subgrid;row-gap:14px;align-content:start;scroll-snap-align:start}.site .fseq__cap{display:grid;gap:4px;align-content:start}.site .fseq__cap-t{font-size:16.5px;font-weight:500;letter-spacing:-.01em;color:var(--text)}html .site[lang=ar] .fseq__cap-t{letter-spacing:0;font-weight:600}.site .fseq__cap-b{font-size:14.5px;line-height:1.5;color:var(--muted)}.site.js .fseq:not(.is-deck)>.snav--label{display:grid}.site.js .fseq:not(.is-deck) .fseq__cap-t{display:none}}@media print{.site .snav{display:none!important}}@media screen and (max-width:1279px) and (prefers-reduced-motion:no-preference){.site .fseq.is-deck .fseq__grid{display:grid;grid-template-columns:minmax(0,1fr);grid-template-rows:none;grid-auto-flow:row;grid-auto-columns:auto;row-gap:18px;overflow:visible;scroll-snap-type:none;touch-action:auto}.site .fseq.is-deck .fseq__side{display:block;min-width:0}.site .fseq.is-deck .fseq__rail{display:grid;grid-auto-flow:column;grid-auto-columns:100%;column-gap:16px;margin:0;padding:0;overflow-x:auto;overflow-y:hidden;scroll-snap-type:x proximity;scrollbar-width:none;touch-action:pan-x pan-y}.site .fseq.is-deck .fseq__rail::-webkit-scrollbar{display:none}.site .fseq.is-deck .fseq__beat,.site .fseq.is-deck .fseq__beat.is-cont{display:block;order:0;margin:0;min-width:0;scroll-snap-align:start}.site .fseq.is-deck .fseq__beat .gstep{display:flex;flex-wrap:wrap;justify-content:center;align-items:baseline;column-gap:10px;row-gap:0;text-align:center}.site .fseq.is-deck .fseq__beat .gstep__d{flex:1 0 100%}.site.js .fseq.is-deck .snav--track{display:grid}.site .fseq.is-deck .fseq__beat .gstep__n{font-size:13px}.site .fseq.is-deck :is(.fseq__cap,.fseq__title,.fseq__acts){display:none!important}.site .fseq.is-deck .fseq__frames{display:block;position:relative;width:100%;aspect-ratio:16/10;overflow:clip}.site .fseq.is-deck .fseq__frames>.fseq__wall{display:block;z-index:0}.site .fseq.is-deck .fseq__frames>.frm{position:absolute;inset:0;margin:0;max-width:none;z-index:1;opacity:0;visibility:hidden;transition:none}.site .fseq.is-deck .fseq__frames>.frm.is-on{opacity:1;z-index:3;visibility:visible}.site .fseq.is-deck .fseq__frames>.frm.is-prev{opacity:1;z-index:4;visibility:visible}.site .fseq.is-deck .fseq__frames>.frm.is-prev :is(.fwin__view,.fwin__title){opacity:0;transition:opacity .38s ease}.site .fseq.is-deck .fseq__frames>.frm.is-prev .frm__win{box-shadow:none;background:transparent}.site .fseq.is-deck .fseq__frames>.frm.is-snap .frm__cam{transition:none!important}.site .fseq.is-deck .fseq__frames>.frm:not(.is-on):not(.is-prev){content-visibility:hidden}.site .fseq.is-deck .fseq__frames>.frm .frm__box{position:absolute;inset:0}.site .fseq.is-deck .fseq__frames>.frm .frm__stage{position:absolute;inset:0;aspect-ratio:auto;height:auto}.site .fseq.is-deck .fseq__frames>.frm .frm__box.is-canvas>.frm__stage{inset:0 auto auto 0;height:calc(100% / var(--cv-k, 1))}.site .fseq.is-deck .fseq__frames>.frm .fw{display:none}.site .fseq.is-deck .fseq__still{grid-row:auto;grid-column:auto;margin:0}}@media screen and (max-width:767px){.site .fseq.is-deck .fseq__beat .gstep__d{display:none}}.site .snav{display:grid;grid-template-columns:48px minmax(0,1fr) 48px;align-items:center;column-gap:4px}.site .fseq>.snav--label,.site .snav[hidden]{display:none}.site .snav--label{margin-top:12px}.site .btn.snav__b{width:var(--h);padding:0;color:var(--text)}.site .snav__ic{width:20px;height:20px;flex:none}html .site[dir=rtl] .snav__ic{scale:-1 1}.site .snav__c{min-width:0}.site .snav__live{margin:0;display:flex;justify-content:center;align-items:baseline;gap:10px;min-width:0;font-size:16.5px;font-weight:500;letter-spacing:-.01em;line-height:1.3;color:var(--text);text-align:center}html .site[lang=ar] .snav__live{letter-spacing:0;font-weight:600}.site .snav__n{flex:none;font-size:13px;font-weight:400;letter-spacing:0;color:var(--accent-ink);direction:ltr;unicode-bidi:isolate}.site .snav__t{min-width:0;overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;line-clamp:2;text-wrap:balance}.site .snav--track,.site .snav--track>.snav__c{display:contents}.site .snav--track>.snav__b{display:none}@media screen and (max-width:767px){.site.js .snav--track.snav--phone{display:grid}.site.js .snav--track.snav--phone>.snav__c{display:block}.site.js .snav--track.snav--phone>.snav__b{display:inline-flex}}.site.js .fseq.is-deck .snav--track>.snav__c{display:block}.site.js .fseq.is-deck .snav--track>.snav__b{display:inline-flex}.site .fseq.is-shrinking .fseq__frames,.site .fsplit.is-shrinking .frm__stage{clip-path:none}.site .fseq.is-shrinking .frm__win,.site .fsplit.is-shrinking .frm__win{box-shadow:0 16px 32px -22px rgba(16,14,24,.38)}.dark .site .fseq.is-shrinking .frm__win,.dark .site .fsplit.is-shrinking .frm__win{box-shadow:0 16px 32px -20px rgba(0,0,0,.6)}.site .frm__zoom{display:none}@media screen and (max-width:639px){.site .frm__zoom{position:absolute;inset-block-end:8px;inset-inline-end:8px;z-index:5;display:grid;place-items:center;width:36px;height:36px;padding:0;border:1.5px solid var(--b-line);background:var(--surface);color:var(--text);box-shadow:calc(var(--dx) * 3px) 3px 0 0 var(--b-sh);cursor:zoom-in}.site .frm__zoom svg{width:16px;height:16px;fill:none;stroke:currentColor;stroke-width:1.6}.site .frm__zoom:active{transform:translate(calc(var(--dx) * 3px),3px);box-shadow:none}.site .frm__zoom:focus-visible{outline:2px solid var(--accent);outline-offset:2px}}.site .frm-zoom{position:fixed;inset:0;width:100vw;max-width:none;height:100dvh;max-height:none;margin:0;padding:0;border:0;background:var(--bg);color:var(--text);flex-direction:column}.site .frm-zoom[open]{display:flex}.site .frm-zoom::backdrop{background:rgba(14,15,17,.6)}.site .frm-zoom__bar{display:flex;align-items:center;gap:12px;padding:10px 16px;border-bottom:1px solid var(--border);background:var(--surface)}.site .frm-zoom__t{flex:1;min-width:0;margin:0;font-size:13px;color:var(--muted);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.site .frm-zoom__body{flex:1;overflow:auto;overscroll-behavior:contain;padding:16px;touch-action:pan-x pan-y}.site .frm-zoom__fig{inset:auto!important;margin:0!important;width:max-content;opacity:1!important;visibility:visible!important;content-visibility:visible!important}.site .frm-zoom__fig,.site .frm-zoom__stage{position:relative!important;transform:none!important}.site .frm-zoom__stage .frm__ov{display:none}@media (max-width:639px){.site .frm[data-device=pair] .frm__stage{aspect-ratio:4/5}.site .frm[data-device=pair][data-target=window] .frm__phone{display:none}.site .frm[data-device=pair][data-target=window] .frm__win{width:100%}.site .frm[data-device=pair][data-target=phone] .frm__win{display:none}.site .frm[data-device=pair][data-target=phone] .frm__phone{inset:0 auto 0 50%;translate:-50% 0;width:auto;height:100%}}@media screen and (min-width:1280px) and (min-height:660px) and (prefers-reduced-motion:no-preference){.site .fseq{--gap:clamp(32px,3vw,64px);--colw:calc((min(100vw, var(--maxw) + var(--pad) * 2) - var(--pad) * 2 - var(--gap)) * 2 / 3);--fh:min(calc(var(--colw) / 1.6),calc(100svh - var(--nav-h) - 56px));--sh:calc(var(--fh) + 56px)}.site .fseq[data-device=phone]{--fh:min(calc(min(var(--colw), 520px) * 1.2),calc(100svh - var(--nav-h) - 56px))}.site .fseq__track{height:calc(var(--sh) + (var(--hold) + var(--beats) * var(--per)) * 100svh)}.site .fseq__stage{position:sticky;top:calc(var(--nav-h) + (100svh - var(--nav-h) - var(--sh)) / 2);height:var(--sh);display:flex;align-items:center}.site .fseq__grid{width:100%;grid-template-columns:minmax(0,1fr) minmax(0,2fr);gap:var(--gap);align-items:center}.site .fseq__side{display:flex;flex-direction:column;justify-content:center;min-width:0;max-width:440px;align-self:stretch;contain:layout style}.site .fseq__rail{display:grid;border-top:1px solid var(--border);margin:0;padding:0}.site .fseq__title{display:block;margin-bottom:24px;font-size:clamp(28px,2.2vw,40px);letter-spacing:-.035em;font-weight:600;line-height:1.05}html .site[lang=ar] .fseq__title{line-height:1.25;font-weight:700;letter-spacing:0}.site .fseq__acts{display:flex;align-items:center;gap:18px;margin-top:20px}.site .fseq__beat,.site .fseq__beat.is-cont{margin:0}.site .fseq__beat .gstep{padding:14px 0 14px 16px;border-bottom:1px solid var(--border);cursor:pointer}.site .fseq__beat .gstep__t{font-size:16.5px}html .site[dir=rtl] .fseq__beat .gstep{padding:14px 16px 14px 0}.site .fseq__beat .gstep:after,.site .fseq__beat .gstep:before{display:block}.site .fseq__beat .gstep:after{height:calc(100% + 2px);transform:scaleY(var(--p,0));transform-origin:50% 0}.site .fseq__beat.is-done .gstep:after{transform:none}.site .fseq__beat .gstep__n{color:var(--faint)}.site .fseq__beat .gstep__t{color:var(--muted)}.site .fseq__beat .gstep__d{grid-template-rows:0fr;opacity:0;padding-top:0}.site .fseq__beat.is-on .gstep__t,.site .fseq__beat:hover .gstep__t{color:var(--text)}.site .fseq__beat.is-on .gstep__n{color:var(--accent-ink)}.site .fseq__beat.is-on .gstep__d{grid-template-rows:1fr;opacity:1;padding-top:4px}.site .fseq__beat.is-done .gstep:after{height:calc(100% + 2px);background:var(--text-2)}.site .fseq__beat.is-done .gstep__t{color:var(--text-2)}.site .fseq__frames{display:block;position:relative;justify-self:end;width:min(100%,calc(var(--fh) * 1.6));aspect-ratio:16/10;overflow:clip;clip-path:inset(0);transform-origin:100% 0}html .site[dir=rtl] .fseq__frames{transform-origin:0 0}.site .fseq[data-device=phone] .fseq__frames{width:min(100%,520px,calc(var(--fh) * .8333));aspect-ratio:5/6}.site .fseq__frames>.fseq__wall{display:block;z-index:0}.site .fseq__frames>.frm{position:absolute;inset:0;margin:0;max-width:none;z-index:1;opacity:0;visibility:hidden;transition:none}.site .fseq__frames>.frm.is-on{opacity:1;z-index:3;visibility:visible}.site .fseq__frames>.frm.is-prev{opacity:1;z-index:4;visibility:visible}.site .fseq__frames>.frm.is-prev :is(.fwin__view,.fwin__title){opacity:0;transition:opacity .38s ease}.site .fseq__frames>.frm.is-prev .frm__win{box-shadow:none;background:transparent}.site .fseq__frames>.frm.is-snap .frm__cam{transition:none!important}.site .fseq__frames>.frm:not(.is-on):not(.is-prev){content-visibility:hidden}.site .fseq__frames>.frm .frm__box{position:absolute;inset:0}.site .fseq__frames>.frm .frm__stage{position:absolute;inset:0;aspect-ratio:auto;height:auto}.site .fseq__frames>.frm .frm__box.is-canvas>.frm__stage{inset:0 auto auto 0;height:calc(100% / var(--cv-k, 1))}.site .fseq__frames>.frm .fw{display:none}.site .fseq__frames .fseq__still .fphone{transform:none}.site .fseq__frames[data-cam-target=window] .fseq__still .fphone{transform:translateX(calc(var(--dir) * 26%)) scale(.84)}}.site .fseq__skip{font-size:13.5px;color:var(--muted);text-decoration:underline;text-underline-offset:3px}.site .fseq__skip:hover{color:var(--text)}.site .fseq__skip:focus-visible{outline:2px solid var(--accent);outline-offset:3px}.site .bfig{--dir:1;position:relative;margin:0;min-width:0}html .site[dir=rtl] .bfig{--dir:-1}.site .bfig--flush{padding:0}.site .bfig__body{position:relative}.site .bfig__fit{container:bfig/inline-size}.site .bfig--center .bfig__body{display:grid;justify-items:center}.site .bfig__fit{min-width:0}.site .bfig--center .bfig__fit{width:100%;max-width:560px}.site .bfig__fit.is-fit{width:var(--bl);max-width:none;zoom:var(--bz)}.site .bfig [data-bpart]{transition:opacity .4s ease calc(var(--i, 0) * .12s),transform .5s var(--ease) calc(var(--i, 0) * .12s)}@media screen{.site .bfig[data-enter=armed]:not(.is-in) [data-bpart]{opacity:0;transform:translateY(10px)}}.site .bfig--shot .bfig__body{border:1px solid var(--border);background:var(--win-main,var(--surface));box-shadow:calc(var(--dir) * 10px) 10px 0 0 var(--slab-sh);overflow:hidden}.site .bfig--shot .bfig__fit>.bt{height:auto;max-height:880px;overflow:hidden}.site .bfig--tall .bfig__fit>.bt{min-height:540px;display:flex;flex-direction:column}.site .bfig--tall .bfig__fit>.bt>.bt__desk{flex:1}.site .ssplit__in{display:grid;grid-template-columns:minmax(0,1fr);gap:clamp(28px,4vw,48px)}.site .ssplit__in>*{min-width:0}.site .ssplit__text{display:grid;gap:20px;align-content:start}.site .ssplit__fig{min-width:0}@media screen and (min-width:1280px){.site .ssplit__in{grid-template-columns:minmax(0,1fr) minmax(0,2fr);column-gap:clamp(32px,3vw,64px);align-items:center}.site .ssplit__text{max-width:440px}.site .ssplit--start .ssplit__in{grid-template-columns:minmax(0,2fr) minmax(0,1fr)}.site .ssplit--start .ssplit__fig{order:-1}.site .ssplit--start .ssplit__text{justify-self:end}}@media screen and (max-width:1279px){.site .ssplit__in{gap:0}.site .ssplit__text{display:contents}.site .ssplit__text>*{order:2;margin-top:20px}.site .ssplit__text>:is(h2,h3,.h2){order:0;margin-top:0}.site .ssplit__text>.sec__lead{order:0;margin-top:16px}.site .ssplit__fig{order:1;margin-top:clamp(24px,4vw,40px);margin-bottom:8px}}.site .spair__grid{display:grid;grid-template-columns:minmax(0,1fr);gap:clamp(40px,6vw,56px)}.site .spair__col{display:grid;gap:24px;align-content:start;min-width:0}@media screen and (min-width:1024px){.site .spair__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(32px,3vw,64px)}}.site .spts{list-style:none;margin:0;padding:0;border-top:1px solid var(--border)}.site .spt{display:grid;gap:4px;padding:14px 0;border-bottom:1px solid var(--border)}.site .spt__t{font-size:16.5px;font-weight:500;letter-spacing:-.01em;color:var(--text)}.site .spt__l{font-size:14.5px;line-height:1.5;color:var(--muted)}html .site[lang=ar] .spt__t{letter-spacing:0;font-weight:600}@media screen and (max-width:767px){.site .spt{padding:12px 0}.site .spt__l{display:none}}.site .fkgrid{display:grid;grid-template-columns:minmax(0,1fr);gap:16px}.site .fkgrid>*{min-width:0}@media (min-width:1024px){.site .fkgrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(16px,1.6vw,28px)}}@media (min-width:1280px){.site .fkgrid--3,.site .fkgrid--4{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (min-width:1440px){.site .fkgrid--4{grid-template-columns:repeat(4,minmax(0,1fr))}}.site .fkgrid.swipe>*{flex-basis:86%}@media (min-width:640px) and (max-width:1023px){.site .fkgrid.swipe>*{flex-basis:calc((100% - 16px) / 2)}}.site .pmark{--mark-tile:#FFFFFF;display:inline-grid;place-items:center;flex:none;width:28px;height:28px;background:var(--mark-tile);border:1px solid var(--border)}.site .pmark img{display:block;width:20px;height:20px;object-fit:contain}.site .pmark--24{width:34px;height:34px}.site .pmark--24 img{width:24px;height:24px}.site .brg{--dir:1;margin:0;min-width:0;overflow:hidden}html .site[dir=rtl] .brg{--dir:-1}.site .brg__row{display:grid;grid-template-columns:minmax(0,5fr) minmax(0,2fr) minmax(0,5fr);align-items:stretch;gap:0}.site .brg__card{min-width:0;background:var(--surface);border:1px solid var(--border);display:flex;flex-direction:column}.site .brg__head{display:flex;align-items:center;gap:10px;min-height:48px;padding:10px 16px;border-bottom:1px solid var(--border);font-size:14px}.site .brg__head b{font-weight:600;color:var(--text)}.site .brg__sub{margin-inline-start:auto;font-size:12.5px;color:var(--muted)}.site .brg__mark{flex:none}.site .brg__body{padding:16px;flex:1;min-width:0}.site .brg__bar{display:flex;align-items:center;justify-content:center;gap:6px;height:30px;padding-inline:12px;background:var(--raised);border-bottom:1px solid var(--border);color:var(--faint);font-size:12px}.site .brg__bar .mono{color:var(--muted);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.site .brg__also{display:flex;align-items:center;gap:8px;padding:10px 16px;border-top:1px solid var(--border);font-size:12.5px;color:var(--muted)}.site .brg__link{position:relative;min-height:0;overflow:hidden;display:grid;place-items:center}.site .brg__line{position:absolute;top:50%;inset-inline:0;height:1px;background:var(--border-strong)}.site .brg__arrow{position:absolute;top:50%;inset-inline-end:0;translate:0 -50%;color:var(--faint)}html .site[dir=rtl] .brg__arrow{scale:-1 1}.site .brg__run{position:absolute;inset:0;display:flex;flex-direction:row;justify-content:flex-end;align-items:center;padding-inline-end:18px}.site .brg__pkt{display:inline-flex;align-items:center;gap:8px;height:26px;padding-inline:8px;background:var(--surface);border:1px solid var(--border-strong);font-size:11.5px;color:var(--text);white-space:nowrap;max-width:100%}.site .brg__pkt i{width:8px;height:8px;flex:none;background:var(--accent)}.site .brg__pkt .mono{overflow:hidden;text-overflow:ellipsis}@keyframes s-brg-run-x{0%{transform:translateX(calc(var(--dir) * -100%));opacity:0}12%{opacity:1}to{transform:none;opacity:1}}@keyframes s-brg-land{0%{opacity:.35;transform:translateY(6px)}to{opacity:1;transform:none}}@media screen and (prefers-reduced-motion:no-preference){.site .brg[data-enter=armed] .brg__run{transform:translateX(calc(var(--dir) * -100%));opacity:0}.site .brg.is-play .brg__run{animation:s-brg-run-x 1.1s var(--ease-io) both}.site .brg.is-play .brg__look{animation:s-brg-land .45s var(--ease) 1s both}}@media (prefers-reduced-motion:reduce){.site .frm .bt__side,.site .frm__page,.site .fseq .fphone{transition:none}}@media print{.site .fseq__stage,.site .fseq__track{height:auto!important}.site .fseq__stage{position:static!important}.site .fseq__beat:not([data-beat="0"]),.site .fseq__still:not([data-group="0"]){display:none!important}.site .frm__cam{transform:none!important}.site .frm__ov{display:none}.site .fsplit__frame{transform:none!important}}