.jac{--navy-950:#0a0f1a;--navy-900:#101724;--navy-800:#1e2b3f;--navy-700:#2c3e5a;--navy-600:#3a5277;--navy-500:#4a6791;--navy-400:#6783ac;--navy-300:#8da2c1;--navy-100:#d9e0eb;--g50:#f5f6f8;--g300:#b8c0cf;--g400:#8e9bae;--g500:#6b7a90;--ch-200:#e8dcc4;--ch-300:#d8c3a0;--ch-500:#b89b6a;--hair:#2c3e5ab3;--f-en:var(--font-jakarta),"Plus Jakarta Sans",var(--font-inter),Inter,system-ui,sans-serif;--f-body:var(--font-inter),Inter,system-ui,sans-serif;--f-ar:var(--font-arabic),"IBM Plex Sans Arabic",var(--font-inter),Inter,system-ui,sans-serif;--ease-out:cubic-bezier(.22,1,.36,1);--ease-std:cubic-bezier(.4,0,.2,1);--ctl:44px;isolation:isolate;position:relative}.jac *,.jac :before,.jac :after{box-sizing:border-box}.jac button{font:inherit;color:inherit;cursor:pointer}.jac :focus{outline:none}.jac :focus-visible{outline:2px solid var(--ch-300);outline-offset:3px;border-radius:4px}.jac .jac-live,.jac .jac-sr{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.jac .jac-stage{outline-offset:8px;border-radius:12px;grid-template-columns:minmax(0,1.3fr) minmax(320px,1fr);align-items:start;gap:28px 44px;margin-top:24px;display:grid}.jac .jac-map{aspect-ratio:1200/640;border:1px solid var(--hair);background:radial-gradient(120% 90% at 0% 0%,#1e2b3f6b,transparent 60%),linear-gradient(180deg,var(--navy-950),#060810);border-radius:12px;width:100%;min-width:0;position:relative;overflow:hidden}.jac .jac-map svg{width:100%;height:100%;display:block}.jac .jac-map .grid{stroke:#8da2c112;stroke-width:1px}.jac .jac-map .lane{fill:#2c3e5a1a;stroke:#2c3e5a8c;stroke-width:1px;stroke-dasharray:3 5;transition:fill .35s,stroke .35s}.jac .jac-map .lane.on{fill:#d8c3a009;stroke:#b89b6a80}.jac .jac-map .route-plan{fill:none;stroke:var(--navy-700);stroke-width:1.25px;stroke-dasharray:2 6;stroke-linecap:round}.jac .jac-map .route-base{fill:none;stroke:var(--navy-600);stroke-width:1.5px;stroke-linecap:round;stroke-linejoin:round}.jac .jac-map .route-lit{fill:none;stroke:var(--ch-300);stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;filter:drop-shadow(0 0 6px #d8c3a059)}.jac .jac-map .st .ring{fill:var(--navy-950);stroke:var(--navy-500);stroke-width:1.5px;transition:stroke .3s var(--ease-std),fill .3s var(--ease-std)}.jac .jac-map .st .core{fill:var(--navy-600);transition:fill .3s var(--ease-std)}.jac .jac-map .st .halo{fill:none;stroke:var(--ch-300);stroke-width:1px;opacity:0;transition:opacity .3s}.jac .jac-map .st.done .ring{stroke:var(--ch-500)}.jac .jac-map .st.done .core{fill:var(--ch-500)}.jac .jac-map .st.cur .core{fill:var(--ch-200)}.jac .jac-map .light .glow{fill:url(#jac-glow)}.jac .jac-map .light .dot{fill:var(--ch-200)}.jac .jac-lbls{position:absolute;inset:0}.jac .jac-st{text-align:center;width:160px;position:absolute}.jac .jac-st button{width:100%;min-height:var(--ctl);color:var(--navy-300);transition:color .25s var(--ease-std);background:0 0;border:0;border-radius:8px;padding:6px 4px;display:block}.jac .jac-st .n{font-family:var(--f-en);letter-spacing:.14em;color:var(--navy-500);margin-bottom:3px;font-size:11.5px;transition:color .25s;display:block}.jac .jac-st .t{font-size:13.5px;font-weight:500;line-height:1.3;display:block}.jac .jac-st button:hover,.jac .jac-st.done button{color:var(--navy-100)}.jac .jac-st.done .n{color:var(--ch-500)}.jac .jac-st[aria-current] button,.jac .jac-st.cur button{color:var(--g50)}.jac .jac-st.cur .n{color:var(--ch-300)}.jac .jac-st.cur .t{font-weight:600}.jac .jac-lane{letter-spacing:.14em;text-transform:uppercase;color:var(--navy-400);pointer-events:none;font-size:11.5px;font-weight:600;transition:color .3s;position:absolute}.jac[lang=ar] .jac-lane{letter-spacing:0;text-transform:none;font-size:13px}.jac .jac-lane.on{color:var(--ch-300)}.jac .jac-nav{padding:8px 0 4px;display:none;position:relative}.jac .jac-nav-row{justify-content:space-between;align-items:center;gap:4px;display:flex;position:relative}.jac .jac-nav-track{inset-inline:22px;background:var(--navy-700);pointer-events:none;height:1.5px;position:absolute;top:50%;transform:translateY(-50%)}.jac .jac-nav-fill{inset-inline-start:0;background:var(--ch-300);width:0;height:100%;transition:width .5s var(--ease-out);position:absolute;top:0}.jac .jac-nv{z-index:1;width:var(--ctl);height:var(--ctl);border:1.5px solid var(--navy-500);background:var(--navy-950);color:var(--navy-300);font-family:var(--f-en);border-radius:50%;justify-content:center;align-items:center;font-size:13.5px;font-weight:500;transition:border-color .25s,color .25s,background .25s;display:inline-flex;position:relative}.jac .jac-nv.done{border-color:var(--ch-500);color:var(--ch-300)}.jac .jac-nv[aria-current=step]{border-color:var(--ch-200);color:var(--ch-200);background:#131c2c;box-shadow:0 0 0 4px #d8c3a024}.jac .jac-nav-lanes{grid-template-columns:repeat(7,1fr);margin-top:10px;display:grid}.jac .jac-nav-lanes span{grid-column:var(--a)/var(--b);color:var(--navy-400);text-align:center;border-top:1px dashed var(--navy-700);margin:0 3px;padding-top:6px;font-size:13px;line-height:1.25;transition:color .3s,border-color .3s}.jac .jac-nav-lanes span.on{color:var(--ch-300);border-top-color:#b89b6a99}.jac .jac-panel{border-radius:12px;min-width:0;min-height:300px;padding:4px 2px;position:relative;overflow:hidden}.jac .jac-big{inset-inline-end:-6px;font-family:var(--f-en);letter-spacing:-.05em;color:#0000;-webkit-text-stroke:1px #8da2c124;pointer-events:none;will-change:transform;direction:ltr;font-size:min(200px,22vw);font-weight:200;line-height:1;position:absolute;bottom:-26px}.jac .jac-slide{z-index:1;will-change:transform,opacity;position:relative}.jac .jac-top{grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:16px 24px;display:grid}.jac .jac-num{font-family:var(--f-en);letter-spacing:.16em;color:var(--ch-300);text-align:start;direction:ltr;font-size:15px}.jac .jac-kind{letter-spacing:.12em;text-transform:uppercase;color:var(--ch-300);flex-wrap:wrap;align-items:center;gap:10px;margin-top:10px;font-size:12.5px;font-weight:600;display:flex}.jac[lang=ar] .jac-kind{letter-spacing:0;text-transform:none;font-size:13.5px}.jac .jac-kind i{background:var(--ch-500);width:18px;height:1px;display:inline-block}.jac .jac-actor{color:var(--navy-300);letter-spacing:0;text-transform:none;font-size:13.5px;font-weight:500}.jac .jac-t{font-family:var(--f-en);letter-spacing:-.015em;color:var(--g50);margin:10px 0 0;font-size:clamp(26px,2.3vw,34px);font-weight:600;line-height:1.1}.jac[lang=ar] .jac-t{font-family:var(--f-ar);letter-spacing:0;line-height:1.3}.jac .jac-art{flex:none;justify-self:end;width:150px;height:150px}.jac .jac-art svg{width:100%;height:100%;overflow:visible}.jac .jac-art path,.jac .jac-art circle,.jac .jac-art rect{fill:none;stroke:var(--navy-300);stroke-width:1.1px;stroke-linecap:round;stroke-linejoin:round;vector-effect:non-scaling-stroke}.jac .jac-art .a{stroke:var(--ch-300)}.jac .jac-art .f{fill:#d8c3a00f;stroke:none}.jac .jac-b{color:var(--g300);max-width:56ch;margin:14px 0 0;font-size:16px;line-height:1.6}.jac .jac-ents{color:var(--g400);margin:10px 0 0;font-size:14px;line-height:1.55}.jac .jac-chip{letter-spacing:.02em;border:1px solid var(--navy-600);min-height:28px;color:var(--navy-100);border-radius:999px;align-items:center;gap:8px;margin-top:14px;padding:0 12px;font-size:12.5px;font-weight:500;display:inline-flex}.jac .jac-chip:before{content:"";background:var(--navy-300);border-radius:50%;width:6px;height:6px}.jac .jac-chip.planned{color:var(--ch-200);border-color:#b89b6a8c}.jac .jac-chip.planned:before{background:var(--ch-300)}.jac .jac-state{color:var(--navy-100);flex-wrap:wrap;gap:6px 18px;margin:12px 0 0;padding:0;font-size:14px;list-style:none;display:flex}.jac .jac-state span{padding-inline-start:14px;position:relative}.jac .jac-state span:before{content:"";inset-inline-start:0;background:var(--navy-400);border-radius:50%;width:6px;height:6px;position:absolute;top:.6em}.jac .jac-card{border:1px solid var(--hair);background:linear-gradient(160deg,#1e2b3f73,#10172459);border-radius:10px;max-width:420px;margin:14px 0 0;padding:14px 16px}.jac .jac-card p{margin:0}.jac .jac-card .k{letter-spacing:.1em;text-transform:uppercase;color:var(--g400);font-size:11.5px}.jac[lang=ar] .jac-card .k{letter-spacing:0;text-transform:none;font-size:12.5px}.jac .jac-card .n{color:var(--g50);margin-top:5px;font-size:17px;font-weight:600}.jac .jac-card .d{color:var(--navy-300);margin-top:2px;font-size:14px}.jac .jac-card .l{color:var(--ch-300);margin-top:8px;font-size:12.5px;font-weight:500}.jac .jac-link{width:max-content;max-width:100%;color:var(--ch-300);min-height:var(--ctl);border-bottom:1px solid #d8c3a059;align-items:center;gap:8px;margin-top:12px;padding-bottom:2px;font-size:14.5px;text-decoration:none;display:flex}.jac .jac-link:hover{border-bottom-color:var(--ch-300)}.jac .jac-static{gap:18px;margin:24px 0 0;padding:0;list-style:none;display:grid}.jac .jac-static li{border-top:1px solid var(--hair);padding:16px 0 0}.jac .jac-static .jac-b{margin-top:6px}.jac .jac-static{display:none}.jac.rm *,.jac.rm :before,.jac.rm :after{transition-duration:.12s!important;animation:none!important}@media (prefers-reduced-motion:reduce){.jac *,.jac :before,.jac :after{transition-duration:.12s!important;animation:none!important}}@media (max-height:780px) and (min-width:1024px){.jac .jac-stage{gap:20px 36px;margin-top:16px}.jac .jac-art{width:120px;height:120px}.jac .jac-t{font-size:clamp(24px,2vw,28px)}.jac .jac-b{margin-top:10px;font-size:15.5px}}@media (max-width:1199px){.jac .jac-lane{letter-spacing:.08em;font-size:11px}}@media (max-width:1023px){.jac .jac-stage{grid-template-columns:1fr;gap:24px}.jac .jac-art{width:130px;height:130px}}@media (max-width:767px){.jac .jac-map{display:none}.jac .jac-nav{display:block}.jac .jac-stage{gap:16px;margin-top:12px}.jac .jac-panel{min-height:0}.jac .jac-art{width:104px;height:104px}.jac .jac-t{font-size:25px}.jac .jac-b{font-size:15px}.jac .jac-big{font-size:120px;bottom:-10px}}.jac .jac-map .route-glow{fill:none;stroke:var(--ch-300);stroke-width:9px;stroke-linecap:round;stroke-linejoin:round;opacity:.13}.jac .jac-map .route-sweep{fill:none;stroke:var(--ch-200);stroke-width:2.5px;stroke-linecap:round;stroke-linejoin:round;opacity:.75}.jac .jac-map .route-lit{filter:none}.jac .jac-map .st.cur .ring{stroke:var(--ch-200);fill:#131c2c}.jac .jac-map .st.cur .halo{opacity:.55;stroke-width:1.25px}.jac .jac-map .st.done .halo{opacity:.14;stroke:var(--ch-500)}.jac .jac-art path,.jac .jac-art circle,.jac .jac-art rect,.jac .jac-art ellipse{fill:none;stroke:var(--navy-300);stroke-width:1.1px;stroke-linecap:round;stroke-linejoin:round;vector-effect:non-scaling-stroke}.jac .jac-art .fn{stroke:var(--navy-500);stroke-width:.75px}.jac .jac-art .ln{stroke:var(--navy-100);stroke-width:1.15px}.jac .jac-art .hl{stroke:var(--ch-300);stroke-width:1.2px}.jac .jac-art .d{stroke-dasharray:2 4}.jac .jac-art .pl{fill:url(#jac-pl);stroke:none}.jac .jac-art .pl2{fill:url(#jac-pl2);stroke:none}.jac .jac-art .gl{fill:url(#jac-gl);stroke:none}.jac .jac-art .sh{fill:url(#jac-sh);stroke:none}.jac .jac-art .spill{fill:url(#jac-spill);stroke:none}.jac .jac-art .sheen{fill:url(#jac-sheen);stroke:none}.jac .jac-art .win{fill:#d8c3a052;stroke:#d8c3a08c;stroke-width:.6px}.jac .jac-art [data-fx]{will-change:transform,opacity}.jac .jac-lane{white-space:nowrap;line-height:1.25}.jac .jac-lane.wrap{white-space:normal;text-align:end;letter-spacing:.06em}.jac[lang=ar] .jac-lane.wrap{letter-spacing:0}.jac .jac-map .route-base{stroke-width:1.85px}.jac .jac-map .route-lit{stroke-width:2.8px}.jac .jac-map .route-glow2{fill:none;stroke:var(--ch-200);stroke-width:5.5px;stroke-linecap:round;stroke-linejoin:round;opacity:.26}.jac .jac-map .route-sweep{stroke-width:3px}.jac .jac-map .litgroup{will-change:opacity}.jac .jac-map .st .arrive{fill:none;stroke:var(--ch-200);stroke-width:1.5px;opacity:0}.jac .jac-map .st .halo{fill:url(#jac-glow);opacity:0;stroke:var(--ch-300);stroke-width:1px}.jac .jac-map .st.done .halo{opacity:.12}.jac .jac-map .st.cur .ring{stroke:var(--ch-200);stroke-width:2px;fill:#16213a}.jac .jac-map .st.cur .core{fill:var(--ch-200);r:5.5}.jac .jac-map .st.cur .halo{opacity:.6}.jac .jac-map .light .glow{opacity:.9}.jac .jac-art ellipse.sh{fill:url(#jac-sh);stroke:none}.jac .jac-art .depth{fill:url(#jac-depth);stroke:none}.jac .jac-art .door{fill:url(#jac-door);stroke:none}.jac .jac-art .faceL{fill:url(#jac-faceL);stroke:none}.jac .jac-art .faceR{fill:url(#jac-faceR);stroke:none}.jac .jac-art .top{fill:url(#jac-top);stroke:none}.jac .jac-art .screen{fill:url(#jac-screen);stroke:var(--navy-600);stroke-width:.6px}.jac .jac-art .inner{fill:#060810b3;stroke:none}.jac .jac-art .hl-dot{fill:var(--ch-200);stroke:none}.jac .jac-art .ring{fill:none;stroke:var(--ch-300);stroke-width:1.1px;opacity:0}.jac .jac-art [data-fx=line],.jac .jac-art [data-fx=approved],.jac .jac-art [data-fx=orbit]{opacity:0}.jac.rm .jac-art [data-fx=line],.jac.rm .jac-art [data-fx=approved],.jac.rm .jac-art [data-fx=orbit],.jac.rm .jac-art [data-fx=live],.jac.rm .jac-art [data-fx=plan],.jac.rm .jac-art [data-fx=touch],.jac.rm .jac-art [data-fx=received],.jac.rm .jac-art [data-fx=spill],.jac.rm .jac-art [data-fx=card],.jac.rm .jac-art [data-fx=floor]{opacity:1}.jac.rm .jac-art [data-fx=line]{opacity:.5}.jac-r4 .jac-stb,.jac-r4 .jac-nv{cursor:pointer}.jac .jac-map .route-glow{stroke-width:18px;opacity:.17}.jac .jac-map .route-glow2{stroke-width:7px;opacity:.34}.jac .jac-map .st .halo,.jac .jac-map .st .arrive{transition:none}.jac .jac-art .ln2{stroke:var(--navy-100);stroke-width:1.4px}.jac .jac-art .solid{fill:#0e1830;stroke:none}.jac .jac-art .card{fill:url(#jac-pl2);stroke:none}.jac .jac-art .tray{fill:#0f1829;stroke:none}.jac .jac-art .lensfill{fill:#1e2b3f8c;stroke:none}.jac .jac-art .bloom{fill:none;stroke:var(--ch-300);stroke-width:6px;opacity:.14}.jac .jac-art .handle{fill:none;stroke:var(--ch-300);stroke-width:2.4px;stroke-linecap:round}.jac .jac-art .knob{fill:none;stroke:var(--navy-300);stroke-width:2px;stroke-linecap:round}.jac .jac-art .tile .pl{opacity:.6}.jac .jac-art .tile rect.fn{opacity:.55}.jac .jac-art .cardbg{fill:#131d33;stroke:none}.jac .jac-art .livepill{fill:#d8c3a0e6;stroke:none}.jac .jac-art .livedot{fill:#0a0f1a;stroke:none}.jac .jac-art .livebar{fill:none;stroke:#0a0f1a;stroke-width:1.4px;stroke-linecap:round}.jac .jac-art .cardsel{fill:#1b2843;stroke:none}.jac .jac-art .ringon{fill:none;stroke:var(--ch-300);stroke-width:1px;opacity:.4}.jac .jac-art .bridge{fill:#d8c3a012;stroke:var(--navy-500);stroke-width:.7px;opacity:.9}.jac .jac-art .panel{fill:url(#jac-screen);stroke:none}.jac .jac-art [data-fx=lamp],.jac .jac-art [data-fx=ghost]{opacity:0}.jac.rm .jac-art [data-fx=lamp]{opacity:1}.jac .jac-pause{top:0;z-index:3;width:44px;height:44px;color:var(--ch-300);opacity:.78;transition:opacity .18s var(--ease-std),color .18s var(--ease-std);background:0 0;border:0;border-radius:999px;justify-content:center;align-items:center;margin:0;padding:0;display:inline-flex;position:absolute;inset-inline-end:0}.jac .jac-pause:hover{opacity:1;color:var(--ch-200)}.jac .jac-pause svg{width:22px;height:22px;display:block}.jac .jac-pause svg path{fill:none;stroke:currentColor;stroke-width:1.9px;stroke-linecap:round;stroke-linejoin:round}.jac .jac-pause .ic-play,.jac .jac-pause.is-paused .ic-pause{display:none}.jac .jac-pause.is-paused .ic-play{display:block}.jac .jac-pause.is-paused .ic-play path{fill:currentColor;stroke:none}.jac .jac-pause.is-paused{opacity:1}.jac .jac-pause[hidden]{display:none}.jac .jac-top{padding-inline-end:44px}.jac .jac-panel .jac-top .jac-art{margin-inline-end:0}.jac.rm .jac-pause{display:none}.jac{--ch-edge:#b89b6a99;background:var(--navy-950);color:var(--g300);font:400 17px/1.6 var(--f-body);border-radius:16px;margin-block:24px;padding:40px clamp(16px,3.2vw,40px);scroll-margin-top:96px;display:block}.jac[lang=ar]{font-family:var(--f-ar);line-height:1.85}.jac .jac-head{border-bottom:1px solid var(--hair);grid-template-columns:7fr 5fr;align-items:end;gap:16px 48px;padding-bottom:18px;display:grid}.jac .kicker{font:500 13px/1.4 var(--f-body);letter-spacing:.08em;text-transform:uppercase;color:var(--navy-300);margin:0 0 12px}.jac[lang=ar] .kicker{font-family:var(--f-ar);letter-spacing:0;text-transform:none;font-size:14px}.jac .jac-head h2{font:700 28px/1.1 var(--f-en);letter-spacing:-.02em;color:var(--g50);text-wrap:balance;max-width:22ch;margin:0}.jac[lang=ar] .jac-head h2{font:700 27px/1.4 var(--f-ar);letter-spacing:0;max-width:26ch}.jac .jr-lead{color:var(--g400);max-width:52ch;margin:0;font-size:15.5px;line-height:1.6}.jac[lang=ar] .jr-lead{font-size:16px;line-height:1.8}.jac .jr-truth{border-top:1px solid var(--hair);color:var(--g400);margin:22px 0 0;padding-top:14px;font-size:13px;line-height:1.6}.jac[lang=ar] .jr-truth{font-size:14px;line-height:1.8}.jac .jr-truth-k{border:1px dashed var(--ch-edge);color:var(--ch-200);border-radius:4px;margin-inline-end:8px;padding:0 6px;font-size:12px;display:inline-block}.jac .jac-static h3{font:600 20px/1.3 var(--f-en);color:var(--g50);margin:6px 0 0}.jac[lang=ar] .jac-static h3{font-family:var(--f-ar);line-height:1.5}.jac.jac--bare{box-sizing:border-box;background:0 0;border-radius:0;max-width:1280px;margin-block:0;margin-inline:auto;padding:40px 0;padding-inline:24px}@media (max-width:1279px){.jac.jac--bare{max-width:960px}}@media (max-width:767px){.jac{border-radius:12px;padding:28px 16px}.jac.jac--bare{border-radius:0;padding:28px 24px}.jac .jac-head{grid-template-columns:1fr;gap:10px}.jac .jac-head h2{font-size:24px}.jac[lang=ar] .jac-head h2{font-size:23px}}
@property --fl{syntax:"<length>";inherits:false;initial-value:0}@property --fr{syntax:"<length>";inherits:false;initial-value:0}@property --ft{syntax:"<length>";inherits:false;initial-value:0}@property --fb{syntax:"<length>";inherits:false;initial-value:0}.tmps{--navy-950:#0a0f1a;--navy-800:#1e2b3f;--navy-700:#2c3e5a;--navy-300:#8da2c1;--navy-100:#d9e0eb;--g50:#f5f6f8;--g300:#b8c0cf;--g400:#8e9bae;--ch-200:#e8dcc4;--ch-300:#d8c3a0;--amber-text:#fbbf24;--hair:#2c3e5ab3;--f-en:"Plus Jakarta Sans",Inter,system-ui,sans-serif;--f-body:Inter,system-ui,sans-serif;--f-ar:"IBM Plex Sans Arabic",Inter,system-ui,sans-serif;--ease-out:cubic-bezier(.22,1,.36,1);--ease-std:cubic-bezier(.4,0,.2,1);--ctl-edge:#8da2c147;--ch-edge:#b89b6a99;--twin-cx:.5}@media (min-width:1024px){.tmps{--twin-cx:.59}.tmps[dir=rtl]{--twin-cx:.41}}@media (min-width:1280px){.tmps{--twin-cx:.56}.tmps[dir=rtl]{--twin-cx:.44}}@media (max-width:1023px),(orientation:portrait) and (max-width:1366px){.tmps,.tmps[dir=rtl]{--twin-cx:.5}}@media (prefers-contrast:more){.tmps{--ctl-edge:#8da2c1b3}}.tmps .container{max-width:1280px;margin-inline:auto;padding-inline:24px}@media (max-width:1279px){.tmps .container{max-width:960px}}.tmps .sr{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}@media (max-width:767px){.tmps #main .twin-box,.tmps #main .sheet{height:clamp(180px,100svh - 540px,480px)}}.tmps .stage{background:var(--navy-950);height:100svh;min-height:640px;max-height:1080px;position:relative;overflow:hidden}.tmps.pin .stage{position:sticky;top:0}.tmps .sheet{pointer-events:none;position:absolute;inset:0}.tmps .sheet:before{content:"";-webkit-mask-image:radial-gradient(ellipse 62% 72% at calc(var(--twin-cx) * 100%) 42%,#000 30%,transparent 100%);-webkit-mask-image:radial-gradient(ellipse 62% 72% at calc(var(--twin-cx) * 100%) 42%,#000 30%,transparent 100%);mask-image:radial-gradient(ellipse 62% 72% at calc(var(--twin-cx) * 100%) 42%,#000 30%,transparent 100%);background:repeating-linear-gradient(0deg,#8da2c112 0 1px,#0000 1px 44px),repeating-linear-gradient(90deg,#8da2c112 0 1px,#0000 1px 44px);position:absolute;inset:0}.tmps #stage.gl .sheet:before{display:none}.tmps .sheet:after{content:"";background:linear-gradient(#06081000 90%,#060810 100%),url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='160' height='160'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.9' numOctaves='2' stitchTiles='stitch'/%3E%3CfeColorMatrix values='0 0 0 0 1 0 0 0 0 1 0 0 0 0 1 0 0 0 .05 0'/%3E%3C/filter%3E%3Crect width='160' height='160' filter='url(%23n)'/%3E%3C/svg%3E");position:absolute;inset:0}.tmps #stage.gl #band{display:none}.tmps .tap-tag{inset-inline:0;z-index:3;height:40px;font:500 13px/1 var(--f-body);color:var(--navy-100);white-space:nowrap;opacity:0;transition:opacity .2s var(--ease-std);pointer-events:none;background:linear-gradient(#0a0f1a00,#0a0f1ae0 40%);justify-content:center;align-items:center;gap:8px;padding-inline:12px;display:flex;position:absolute;bottom:0}.tmps[data-lang=ar] .tap-tag{font-family:var(--f-ar);font-size:13.5px}.tmps .tap-tag .lv{color:var(--ch-200)}.tmps .tap-tag .sep{color:var(--g400)}.tmps .tap-tag .ill{color:var(--amber-text);font-size:13px}.tmps .tap-tag.on{opacity:1}.tmps:not(.stacked) .tap-tag{display:none}.tmps:not(.rm) #stage.pre01 .chapter-rail a[data-ch="1"]:after{border-color:var(--navy-300);background:0 0}.tmps .chapter-rail a[data-ch="1"]:after{transition:background .4s linear,border-color .4s linear}.tmps.poster-cap .stage{background:0 0!important}.tmps.poster-cap .sheet,.tmps.poster-cap .ov-svg,.tmps.poster-cap .ov-html,.tmps.poster-cap .sky,.tmps.poster-cap .col-scrim,.tmps.poster-cap .chapter-rail{visibility:hidden!important}.tmps .twin-box{position:absolute;inset:0}.tmps #stage[data-lens=css] .twin-box{transform:translateX(calc((var(--twin-cx) - .5) * 100%))}.tmps .col-scrim{z-index:3;pointer-events:none;background:linear-gradient(90deg,#0a0f1a8c 0%,#0a0f1a59 30%,#0a0f1a00 46%);position:absolute;inset:0}.tmps[dir=rtl] .col-scrim{background:linear-gradient(270deg,#0a0f1a8c 0%,#0a0f1a59 30%,#0a0f1a00 46%)}.tmps .twin-box{touch-action:pan-y}.tmps #rail{transition:opacity .4s var(--ease-std)}.tmps .ov-svg{pointer-events:none;width:100%;height:100%;position:absolute;inset:0;overflow:visible}.tmps .ov-svg text{direction:ltr}.tmps .ov-html{pointer-events:none;z-index:4;position:absolute;inset:0}.tmps .rail-line{stroke:var(--navy-100);stroke-width:1px;opacity:.8}.tmps .rail-tick{stroke:#8da2c199;stroke-width:1px}.tmps .rail-txt{fill:#8da2c1c7;font:500 13px var(--f-body);font-variant-numeric:tabular-nums;transition:fill .3s}.tmps .rail-txt.lit{fill:var(--navy-100)}.tmps .rail-txt{transition:fill .3s,opacity .2s}.tmps .rail-pick line{stroke:var(--ch-200);stroke-width:1.5px}.tmps .rail-pick text{fill:var(--ch-200);font:600 13px var(--f-body);font-variant-numeric:tabular-nums}.tmps .rail-name{fill:#8da2c1b3;font:500 13px var(--f-body);letter-spacing:.06em;text-transform:uppercase}.tmps[data-lang=ar] .rail-name{font:500 13px var(--f-ar);letter-spacing:0;text-transform:none}.tmps .band{fill:#d8c3a01a;stroke:var(--ch-300);stroke-width:1px;vector-effect:non-scaling-stroke;opacity:0;transition:opacity .18s var(--ease-std)}.tmps .band.on{opacity:1;animation:2.6s ease-in-out infinite breathe}@keyframes breathe{0%,to{fill-opacity:1}50%{fill-opacity:.55}}.tmps.rm .band.on,.tmps.paused .band.on{animation:none}.tmps.stacked .band{fill:#d8c3a04d;stroke-width:1.5px}.tmps .leader{stroke:var(--ch-200);stroke-width:1px;fill:none;opacity:0;transition:opacity .25s}.tmps .leader.on{opacity:.9}.tmps .leader.ul{stroke:var(--navy-100)}.tmps .leader.ul.on{opacity:.6}.tmps .tag{border:1px solid var(--hair);height:30px;font:500 13px/1 var(--f-body);color:var(--navy-100);white-space:nowrap;opacity:0;transition:opacity .18s var(--ease-std),border-color .2s var(--ease-std),padding .2s var(--ease-std);background:#101724f2;border-radius:6px;align-items:center;gap:8px;padding-inline:10px;display:inline-flex;position:absolute;top:0;left:0;transform:translate(-9999px)}.tmps[data-lang=ar] .tag{font-family:var(--f-ar);font-size:13.5px}.tmps .tag .lv{color:var(--ch-200)}.tmps .tag .sep{color:var(--g400)}.tmps .tag .ill{color:var(--amber-text);font-size:13px}.tmps .tag.on{opacity:1}.tmps .tag:before{content:"";background:var(--ch-300);opacity:0;width:0;height:6px;transition:opacity .2s var(--ease-std),width .2s var(--ease-std),margin .2s var(--ease-std);border-radius:50%;margin-inline-end:-8px}.tmps .tag.locked{border-color:var(--ch-edge)}.tmps .tag.locked:before{opacity:1;width:6px;margin-inline-end:0}.tmps .uchip{width:30px;height:30px;font:600 15px/1 var(--f-en);color:#f5f6f8;opacity:0;pointer-events:none;transition:box-shadow .15s var(--ease-std);background:#0a0f1ad9;border-radius:50%;place-items:center;margin:-15px 0 0 -15px;display:grid;position:absolute;top:0;left:0;transform:translate(-9999px);box-shadow:inset 0 0 0 1px #8da2c18c}.tmps .uchip.a{box-shadow:inset 0 0 0 1px var(--ch-300)}.tmps .uchip.hov{box-shadow:inset 0 0 0 1.5px var(--ch-200)}.tmps .caption{font:500 13px/1.4 var(--f-body);color:var(--navy-300);white-space:nowrap;opacity:0;transition:opacity .25s;position:absolute;top:0;left:0;transform:translate(-9999px)}.tmps[data-lang=ar] .caption{font-family:var(--f-ar)}.tmps .caption.on{opacity:1}.tmps .sky{z-index:4;pointer-events:none;position:absolute;inset:0}.tmps .sky>*{pointer-events:auto}.tmps .copy{top:23%;opacity:0;width:calc(41.6667% - 34px);position:absolute;inset-inline-start:24px}.tmps .seq-off{opacity:0!important}.tmps .seq-off,.tmps .seq-off *{pointer-events:none!important}.tmps .rstrip button.queued{color:var(--ch-200);box-shadow:inset 0 0 0 1px var(--ch-edge)}.tmps #stage[data-ch="4"] .chapter-rail a:focus-visible,.tmps #stage[data-ch="5"] .chapter-rail a:focus-visible{outline:none}.tmps #stage[data-ch="4"] .chapter-rail a:focus-visible .n,.tmps #stage[data-ch="5"] .chapter-rail a:focus-visible .n{outline:2px solid var(--navy-300);outline-offset:3px;border-radius:2px}.tmps.nopin .uall,.tmps.nopin #layouts .uall{line-height:44px;display:inline-block}.tmps .seqsky{z-index:4;pointer-events:none;position:absolute;inset:0}.tmps.nopin .seqsky{display:none}.tmps .copy h2:focus{outline:none}.tmps #twin-box,.tmps #pbox{opacity:var(--qr,1)}.tmps .copy .idx{font:500 13px/18px var(--f-body);color:var(--ch-200);letter-spacing:.08em;display:block}.tmps[data-lang=ar] .copy .idx{letter-spacing:0}.tmps .copy h2{font:700 40px/44px var(--f-en);color:var(--g50);letter-spacing:-.02em;margin:3px 0 0}.tmps[data-lang=ar] .copy h2{font:700 36px/44px var(--f-ar);letter-spacing:0;margin-top:7px}.tmps .copy p{font:400 17px/28px var(--f-body);color:var(--g300);text-wrap:balance;max-width:36ch;margin:12px 0 0}.tmps[data-lang=ar] .copy p{font-family:var(--f-ar);line-height:30px}.tmps #stage[data-ch="4"] .chapter-rail .ct,.tmps #stage[data-ch="4"] .chapter-rail a>span:not(.n),.tmps #stage[data-ch="5"] .chapter-rail .ct,.tmps #stage[data-ch="5"] .chapter-rail a>span:not(.n){opacity:0}.tmps .chapter-rail .ct,.tmps .chapter-rail a>span{transition:opacity .3s var(--ease-std)}.tmps #stage.tag-over-rail .chapter-rail .labels{opacity:0}.tmps .chapter-rail .labels{transition:opacity .3s var(--ease-std)}.tmps .tag.two{grid-template-columns:repeat(4,auto);justify-content:start;align-items:center;gap:4px 8px;height:auto;padding-block:6px 7px;line-height:1.15;display:inline-grid}.tmps .tag.two .sep2{display:none}.tmps .tag.two .ill{grid-column:1/-1;justify-self:start}.tmps .tag.stack{grid-template-columns:auto auto;justify-content:start;align-items:center;gap:3px 8px;height:auto;padding-block:6px 7px;line-height:1.15;display:inline-grid}.tmps .tag.stack .sep,.tmps .tag.two:not(.locked):before,.tmps .tag.stack:not(.locked):before{display:none}.tmps .tag.stack #tag-type,.tmps .tag.stack .ill{grid-column:1/-1;justify-self:start}.tmps .seqcol{top:23%;pointer-events:none;width:calc(33.3333% - 30px);position:absolute;inset-inline-start:24px}.tmps .seqcol>*{pointer-events:auto}.tmps .seqhead{display:grid}.tmps .seqhead>.copy{top:auto;grid-area:1/1;width:auto;position:relative;inset:auto}.tmps .copy .lns{display:grid}.tmps .copy .lns>p{grid-area:1/1}.tmps .ptitle{border-top:1px solid var(--hair);white-space:nowrap;align-items:center;gap:12px;height:28px;margin-top:20px;padding-top:4px;display:flex;position:relative}.tmps .ptx{white-space:nowrap;font:500 15px/1 var(--f-body);align-items:center;display:inline-flex}.tmps[data-lang=ar] .ptx{font-family:var(--f-ar)}.tmps .ptx bdi{color:var(--ch-200)}.tmps .ptx .pt-p{opacity:0;max-width:0;color:var(--navy-100);vertical-align:bottom;display:inline-block;overflow:hidden}.tmps.nopin .ptx .pt-p{opacity:1;max-width:none}.tmps.nopin .ptitle.p3d .pt-p{display:none}.tmps.nopin .ptitle .ills .ill{transition:opacity .2s var(--ease-std)}.tmps.nopin .ptitle:not(.p3d) #pt-fill,.tmps.nopin .ptitle.p3d #pt-ill{opacity:0}.tmps .ptitle .ills{display:grid}.tmps .ptitle .ill{font:500 13px/1 var(--f-body);color:var(--amber-text);grid-area:1/1}.tmps[data-lang=ar] .ptitle .ill{font-family:var(--f-ar);font-size:13.5px}.tmps .keyel-s{flex:none;width:14px;height:64px;margin-block:-10px;display:none;overflow:visible}.tmps .ptitle.small-key .keyel-s{display:block}.tmps .ptitle.small-key{height:72px}.tmps .keyel-s .ko,.tmps .keyel .ko{fill:none;stroke:#8da2c1b3;stroke-width:1px;vector-effect:non-scaling-stroke}.tmps .keyel-s .kb,.tmps .keyel .kb{fill:var(--ch-200)}.tmps .tslot{height:44px;margin-top:12px;position:relative}.tmps .tgl{height:auto;box-shadow:inset 0 0 0 1px var(--ctl-edge);background:#101724e6;border:0;border-radius:8px;display:inline-flex;overflow:hidden}.tmps .tgl button{min-width:64px;height:44px;font:500 15px/1 var(--f-body);color:var(--g300);transition:background-color .2s var(--ease-std),color .2s var(--ease-std);padding:0 14px}.tmps[data-lang=ar] .tgl button{font-family:var(--f-ar)}.tmps .tgl button+button{border-inline-start:1px solid var(--ctl-edge)}.tmps .tgl button[aria-checked=true]{background:var(--navy-800);color:var(--ch-200)}.tmps .tgl button:hover{color:var(--g50)}.tmps .tgl button:focus-visible{outline:2px solid var(--navy-300);outline-offset:-2px}.tmps .uwrap{margin-top:16px;margin-inline-start:-12px;position:relative}.tmps .usel{flex-direction:column;display:flex}.tmps .uitem{height:44px;transition:height .42s var(--ease-out);position:relative}.tmps .urow{text-align:start;cursor:pointer;width:100%;height:44px;color:var(--g50);transition:background-color .2s var(--ease-std),box-shadow .2s var(--ease-std);background:0 0;border:0;border-radius:8px;grid-template-columns:14px 20px 1fr;align-items:center;column-gap:12px;padding:0 12px;display:grid;position:relative}.tmps .urow:hover,.tmps .urow.hov{background:#8da2c112}.tmps .urow .sw{background:#3f352a;border-radius:4px;width:14px;height:14px;transition:background-color .3s,box-shadow .3s;box-shadow:inset 0 0 0 1px #c8b48f}.tmps .urow .sw.t4{background:#27394a;box-shadow:inset 0 0 0 1px #9fb3d6}.tmps .urow[aria-checked=true] .sw{box-shadow:inset 0 0 0 1px var(--ch-200);background:#554732}.tmps .urow .lt{font:600 17px/1 var(--f-en);color:var(--navy-50)}.tmps .urow .ty{font:500 15px/1.2 var(--f-body);color:var(--g300)}.tmps[data-lang=ar] .urow .ty{font-family:var(--f-ar)}.tmps .uwrap.focus-on .uitem.sel{height:72px}.tmps .uwrap.focus-on .uitem.sel[data-unit=A]{height:112px}.tmps .uitem.sel .urow{background:#d8c3a00f;box-shadow:inset 0 0 0 1px #d8c3a052}.tmps .uwrap:not(.focus-on) .uitem.sel .urow{box-shadow:none;background:0 0}.tmps .uwrap.focus-on .uitem.sel:before{content:"";pointer-events:none;background:#d8c3a00f;border-radius:8px;position:absolute;inset:0;box-shadow:inset 0 0 0 1px #d8c3a052}.tmps .uwrap.focus-on .uitem.sel .urow{box-shadow:none;background:0 0}.tmps .ufx{top:40px;opacity:0;pointer-events:none;transition:opacity .3s var(--ease-out),transform .42s var(--ease-out);flex-wrap:wrap;align-items:baseline;gap:4px 8px;display:flex;position:absolute;inset-inline:58px 12px;transform:translateY(6px)}.tmps .uwrap.focus-on .uitem.sel .ufx{opacity:1;pointer-events:auto;transition-delay:.12s;transform:none}.tmps .ufx .pr{font:500 15px/22px var(--f-body);color:var(--navy-50)}.tmps[data-lang=ar] .ufx .pr{font-family:var(--f-ar)}.tmps .ufx .ill{font:500 13px/22px var(--f-body);color:var(--amber-text)}.tmps[data-lang=ar] .ufx .ill{font-family:var(--f-ar);font-size:13.5px}.tmps .stepin{background:var(--ch-300);height:44px;color:var(--navy-950);font:600 15px/1 var(--f-en);transition:background .2s var(--ease-std);border-radius:6px;justify-content:center;align-items:center;gap:8px;margin-top:2px;padding-inline:18px;display:inline-flex}.tmps[data-lang=ar] .stepin{font-family:var(--f-ar);font-size:16px}.tmps .stepin:hover{background:var(--ch-200)}.tmps .stepin[hidden]{display:none}.tmps .stepin svg{width:14px;height:14px}.tmps[dir=rtl] .stepin svg{transform:scaleX(-1)}.tmps .ufx .stepin{flex-basis:auto}.tmps .ucap{top:276px;font:400 15px/22px var(--f-body);color:var(--g400);margin:0;position:absolute;inset-inline-start:12px}.tmps[data-lang=ar] .ucap{font-family:var(--f-ar)}.tmps .ufacts{font:500 15px/22px var(--f-body);color:var(--navy-50);margin:12px 0 0;display:none}.tmps[data-lang=ar] .ufacts{font-family:var(--f-ar)}.tmps .ufacts .ill{font:500 13px/18px var(--f-body);color:var(--amber-text);margin-inline-start:8px;display:inline}.tmps[data-lang=ar] .ufacts .ill{font-family:var(--f-ar)}.tmps .ufacts .stepin:not([hidden]){width:max-content;margin-top:8px;display:flex}.tmps .ufacts .nw{white-space:nowrap}.tmps.seq-compact.pin .ufacts{margin-top:4px}.tmps.seq-compact.pin .ufacts .stepin:not([hidden]){margin-top:6px}.tmps .uall{font:500 15px/22px var(--f-body);color:var(--ch-300);transition:color .2s var(--ease-std),border-color .2s var(--ease-std);border-bottom:1px solid #d8c3a059;text-decoration:none;display:inline-block}.tmps[data-lang=ar] .uall{font-family:var(--f-ar)}.tmps .seqcol .uall{top:308px;position:absolute;inset-inline-start:12px}.tmps .uall:hover{color:var(--ch-200);border-color:#e8dcc4b3}.tmps .seqcol .uall{text-underline-offset:6px;transition:color .2s var(--ease-std),text-decoration-color .2s var(--ease-std);border-bottom:0;line-height:44px;-webkit-text-decoration:underline #d8c3a059;text-decoration:underline #d8c3a059;top:297px}.tmps .seqcol .uall:hover{text-decoration-color:#e8dcc4b3}.tmps .ill-s{font:500 13px/1 var(--f-body);color:var(--amber-text);margin-top:12px;display:inline-block}.tmps[data-lang=ar] .ill-s{font-family:var(--f-ar)}.tmps.seq-compact .usel{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.tmps.seq-compact .uitem,.tmps.seq-compact .uwrap.focus-on .uitem.sel,.tmps.seq-compact .uwrap.focus-on .uitem.sel[data-unit=A]{height:44px}.tmps.seq-compact .urow{grid-template-columns:12px 16px minmax(0,1fr);column-gap:7px;padding:0 9px;box-shadow:inset 0 0 0 1px #8da2c133}.tmps.seq-compact .urow .ty{white-space:nowrap;text-overflow:ellipsis;font-size:14px;overflow:hidden}.tmps.seq-compact .uitem.sel .urow,.tmps.seq-compact .uwrap.focus-on .uitem.sel .urow{box-shadow:inset 0 0 0 1px #d8c3a08c}.tmps.seq-compact .uwrap.focus-on .uitem.sel:before,.tmps.seq-compact .ufx{display:none}.tmps.seq-compact .uwrap{margin-inline-start:0}.tmps.seq-compact .uwrap.focus-on .ufacts{display:block}.tmps.seq-compact .ucap,.tmps.seq-compact .seqcol .uall{width:max-content;margin-top:12px;display:block;position:static}.tmps.seq-compact .ucap{font-size:14px;line-height:20px}.tmps.seq-compact .seqcol .uall{margin-top:1px}@media (min-width:1024px) and (max-height:700px){.tmps .seqcol{top:96px}.tmps .seqhead .copy h2{font-size:32px;line-height:38px}.tmps[data-lang=ar] .seqhead .copy h2{font-size:31px;line-height:38px}.tmps .ucap{display:none!important}}@media (min-width:1024px) and (max-height:859px){.tmps .seqcol{top:20%}.tmps .ptitle{margin-top:16px}.tmps .tslot{margin-top:10px}.tmps .uwrap{margin-top:12px}}.tmps .seq8{top:0;width:100%;position:absolute;inset-inline-start:0}.tmps .seq8 .copy{top:auto;opacity:1;width:auto;position:relative;inset:auto}.tmps .seq8 .copy h2{text-wrap:balance;max-width:none;font-size:32px;line-height:38px}.tmps[data-lang=ar] .seq8 .copy h2{font-size:30px;line-height:40px}.tmps .rkick{font:500 13px/18px var(--f-body);color:var(--amber-text);margin:14px 0 0}.tmps[data-lang=ar] .rkick{font-family:var(--f-ar);font-size:13.5px}.tmps .rstrip{flex-wrap:wrap;gap:8px;margin-top:12px;display:flex}.tmps .rstrip button{height:44px;font:500 15px/1 var(--f-body);color:var(--g300);white-space:nowrap;transition:background-color .2s var(--ease-std),color .2s var(--ease-std),box-shadow .2s var(--ease-std);background:#101724e6;border-radius:8px;padding-inline:13px;box-shadow:inset 0 0 0 1px #8da2c14d}.tmps[data-lang=ar] .rstrip button{font-family:var(--f-ar)}.tmps .rstrip button:hover{color:var(--g50);background:var(--navy-800)}.tmps .rstrip button[aria-current=true]{color:var(--ch-200);background:var(--navy-800);box-shadow:inset 0 0 0 1px var(--ch-edge)}.tmps .kplan{width:200px;height:200px;margin-top:16px;display:block;overflow:visible}.tmps .kplan .kp-fill{fill:#1b2533}.tmps .kplan .kp-room{fill:none;stroke:#8da2c1;stroke-width:1px;vector-effect:non-scaling-stroke;opacity:.55}.tmps .kplan .kp-wall{fill:none;stroke:#d9e0eb;stroke-width:1.5px;vector-effect:non-scaling-stroke}.tmps .kplan .kp-glass{fill:none;stroke:#d8c3a0;stroke-width:1.25px;vector-effect:non-scaling-stroke;stroke-dasharray:3 2}.tmps .kplan .kp-cone{fill:#e8dcc42e}.tmps .kplan .kp-eye{fill:var(--ch-200)}.tmps .r360{font:400 15px/22px var(--f-body);color:var(--g300);text-wrap:pretty;max-width:36ch;margin:16px 0 0}.tmps[data-lang=ar] .r360{font-family:var(--f-ar);line-height:24px}.tmps .rcta{background:var(--ch-300);height:48px;color:var(--navy-950);font:600 15px/1 var(--f-en);transition:background .2s var(--ease-std);border-radius:6px;justify-content:center;align-items:center;margin-top:16px;padding-inline:22px;display:inline-flex}.tmps[data-lang=ar] .rcta{font-family:var(--f-ar);font-size:16px}.tmps .rcta:hover{background:var(--ch-200)}.tmps .rback{min-height:44px;font:500 15px/1 var(--f-body);color:var(--ch-300);align-items:center;gap:8px;margin-top:4px;display:flex}.tmps[data-lang=ar] .rback{font-family:var(--f-ar)}.tmps .rback svg{width:14px;height:14px}.tmps[dir=rtl] .rback svg{transform:scaleX(-1)}@media (min-width:1024px) and (max-height:859px){.tmps .kplan{display:none}.tmps .seq8 .copy h2{font-size:28px;line-height:34px}.tmps .r360,.tmps .rcta{margin-top:12px}}.tmps.seq-compact .kplan{width:160px;height:160px}.tmps:not(.wt1) .kplan{display:none}.tmps .rgroups{box-shadow:inset 0 0 0 1px var(--ctl-edge);background:#101724e6;border-radius:8px;grid-template-columns:repeat(3,minmax(0,1fr));margin-top:12px;display:grid;overflow:hidden}.tmps .rgroups button{min-width:0;height:36px;font:500 14px/1 var(--f-body);color:var(--g300);white-space:nowrap;text-overflow:ellipsis;transition:background-color .2s var(--ease-std),color .2s var(--ease-std);padding:0 10px;overflow:hidden}.tmps[data-lang=ar] .rgroups button{font-family:var(--f-ar);font-size:15px}.tmps .rgroups button+button{border-inline-start:1px solid var(--ctl-edge)}.tmps .rgroups button[aria-selected=true]{background:var(--navy-800);color:var(--ch-200)}.tmps .rgroups button:hover{color:var(--g50)}.tmps .rgroups button:focus-visible{outline:2px solid var(--navy-300);outline-offset:-2px}.tmps.coarse .rgroups button{height:44px}.tmps:not(.wt1) #rooms-body .rstrip{margin-top:8px}.tmps .rstrip button[hidden],.tmps .rsub button[hidden]{display:none}.tmps .rstrip button[data-chip=hall]{min-width:56px}.tmps .rstrip.swap button:not([hidden]){animation:wtIn .2s var(--ease-std)}@keyframes wtIn{0%{opacity:0}to{opacity:1}}.tmps .rstrip button.transit{color:var(--g300)}.tmps .rstrip button.parent{color:var(--g50);box-shadow:inset 0 0 0 1px #b89b6a61}.tmps .rsub{height:0;transition:height .2s var(--ease-out);overflow:hidden}.tmps .rsub.on{height:48px}.tmps .rsub-in{border-inline-start:2px solid var(--ch-edge);align-items:center;gap:8px;margin-top:4px;padding-inline-start:12px;display:flex}.tmps .rsub button{height:40px;font:500 15px/1 var(--f-body);color:var(--g300);white-space:nowrap;transition:background-color .2s var(--ease-std),color .2s var(--ease-std),box-shadow .2s var(--ease-std);background:#101724e6;border-radius:8px;padding-inline:13px;box-shadow:inset 0 0 0 1px #8da2c14d}.tmps[data-lang=ar] .rsub button{font-family:var(--f-ar);font-size:16px}.tmps.coarse .rsub button{height:44px}.tmps.coarse .rsub.on{height:52px}.tmps .rsub button:hover{color:var(--g50);background:var(--navy-800)}.tmps .rsub button[aria-current=true]{color:var(--ch-200);background:var(--navy-800);box-shadow:inset 0 0 0 1px var(--ch-edge)}.tmps .rsub button.queued{color:var(--ch-200);box-shadow:inset 0 0 0 1px var(--ch-edge)}.tmps .rpager{align-items:center;gap:10px;margin-top:8px;display:flex}.tmps .rpg{width:44px;height:44px;color:var(--ch-300);transition:background-color .2s var(--ease-std),color .2s var(--ease-std);background:#101724e6;border-radius:8px;flex:none;place-items:center;display:grid;box-shadow:inset 0 0 0 1px #8da2c14d}.tmps .rpg svg{width:16px;height:16px}.tmps[dir=rtl] .rpg svg{transform:scaleX(-1)}.tmps .rpg:hover{background:var(--navy-800);color:var(--ch-200)}.tmps .rpg[aria-disabled=true]{opacity:.4;cursor:default}.tmps .rpg[aria-disabled=true]:hover{color:var(--ch-300);background:#101724e6}.tmps .rlbl{text-align:start;flex:1;min-width:0}.tmps #rooms-body .rlbl p{max-width:none;margin:0}.tmps[data-lang=ar]:not(.wt1) #rooms-body .rkick{font-size:14px}.tmps #rooms-body .rl1{font:500 16px/22px var(--f-body);color:var(--g50);-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.tmps[data-lang=ar] #rooms-body .rl1{font-family:var(--f-ar);font-size:17px;line-height:24px}.tmps #rooms-body .rl1 .dv{color:var(--g400)}.tmps #rooms-body .rl2{font:400 13px/18px var(--f-body);color:var(--g400)}.tmps[data-lang=ar] #rooms-body .rl2{font-family:var(--f-ar);font-size:14px;line-height:20px}.tmps:not(.wt1) #rooms-body .r360,.tmps:not(.wt1) #rooms-body .rcta{margin-top:10px}.tmps .rback .bs{display:none}@media (min-width:1024px) and (max-height:859px){.tmps.pin:not(.wt1) .seq8 .copy h2{font-size:26px;line-height:32px}.tmps[data-lang=ar].pin:not(.wt1) .seq8 .copy h2{font-size:25px;line-height:34px}.tmps.pin:not(.wt1) #rooms-body .rkick{margin-top:8px}.tmps.pin:not(.wt1) #rooms-body .r360{max-width:none;margin-top:6px;font-size:14px;line-height:20px}.tmps[data-lang=ar].pin:not(.wt1) #rooms-body .r360{line-height:22px}.tmps.pin:not(.wt1) #rooms-body .rcta{vertical-align:middle;margin-top:8px}.tmps.pin:not(.wt1) #rooms-body .rback{vertical-align:middle;margin-inline-start:12px;display:inline-flex}.tmps.pin:not(.wt1) #rooms-body .rstrip button{height:40px}}@media (min-width:1024px) and (max-height:760px),(min-width:1024px) and (max-width:1279px) and (max-height:859px){.tmps.pin:not(.wt1) #rooms-body .rstrip{scroll-snap-type:x mandatory;scrollbar-width:none;flex-wrap:nowrap;padding-bottom:2px;overflow-x:auto;-webkit-mask-image:linear-gradient(90deg,#0000 0,#000 24px calc(100% - 24px),#0000 100%);mask-image:linear-gradient(90deg,#0000 0,#000 24px calc(100% - 24px),#0000 100%)}.tmps.pin:not(.wt1) #rooms-body .rstrip::-webkit-scrollbar{display:none}.tmps.pin:not(.wt1) #rooms-body .rstrip button{scroll-snap-align:start;flex:none}.tmps.pin:not(.wt1) #rooms-body .rback .bl{display:none}.tmps.pin:not(.wt1) #rooms-body .rback .bs{display:inline}}.tmps .wt-layer{z-index:4;pointer-events:none;position:absolute;inset:0}.tmps.nopin .wt-layer{display:none}.tmps .wt-layer>*{pointer-events:auto}.tmps .wt-svg{width:100%;height:100%;position:absolute;inset:0;overflow:visible;pointer-events:none!important}.tmps .wt-svg .ol{fill:#e8dcc429;stroke:#e8dcc4;stroke-width:2px;stroke-linejoin:round;opacity:0;transition:opacity .15s var(--ease-std);filter:drop-shadow(0 0 6px #e8dcc473)}.tmps .wt-svg .ol.on{opacity:1}.tmps .wt-layer .rchip.wtc{cursor:pointer;pointer-events:auto;opacity:0;transition:background-color .2s var(--ease-std),box-shadow .2s var(--ease-std),color .2s var(--ease-std);position:absolute;top:0;left:0;transform:translate(-9999px)}.tmps .wt-layer .rchip.wtc.off{visibility:hidden}.tmps .wt-layer .rchip.wtc:hover,.tmps .wt-layer .rchip.wtc.hov,.tmps .wt-layer .rchip.wtc.cur{box-shadow:inset 0 0 0 1px var(--ch-edge);color:var(--ch-200);background:#1e2b3ff2}.tmps .wt-layer .rchip.wtc:focus-visible{outline:2px solid var(--navy-300);outline-offset:2px}.tmps .rhere{background:var(--ch-300);height:44px;color:var(--navy-950);font:600 15px/1 var(--f-en);white-space:nowrap;opacity:0;pointer-events:auto;transition:background .2s var(--ease-std),opacity .2s var(--ease-out);border-radius:999px;align-items:center;gap:8px;padding-inline:16px;display:inline-flex;position:absolute;top:0;left:0;transform:translate(-9999px);box-shadow:0 6px 18px #0a0f1a73}.tmps[data-lang=ar] .rhere{font-family:var(--f-ar);font-size:16px}.tmps .rhere:hover{background:var(--ch-200)}.tmps .rhere svg{width:14px;height:14px}.tmps[dir=rtl] .rhere svg{transform:scaleX(-1)}.tmps .rhere.off{visibility:hidden}.tmps .rhere:focus-visible{outline:2px solid var(--g50);outline-offset:3px}.tmps .frame-plan .rhere{z-index:5}.tmps .rhere{height:auto;min-height:44px}.tmps .rhere>span{white-space:normal;line-height:1.4}.tmps[data-lang=ar] .rhere>span{line-height:1.55}@media (max-width:420px){.tmps .rhere .rh-p{display:none}}.tmps .rhere{max-width:calc(100% - 16px)}@media (max-width:420px){.tmps .rhere{gap:6px;padding-inline:12px;font-size:14px}.tmps[data-lang=ar] .rhere{font-size:15px}}.tmps .rhere-ld{background:var(--ch-300);transform-origin:0 0;opacity:0;pointer-events:none;width:1px;height:1px;transition:opacity .2s var(--ease-out);position:absolute;top:0;left:0;transform:translate(-9999px)}.tmps .rhere-ld.on{opacity:.85}.tmps .frame-plan .rhere-ld{z-index:5}.tmps.rm .rhere-ld{transition:none}.tmps:not(.wt1) #plan[data-stage=focus][data-focus=A] #unit-A .room{pointer-events:fill;cursor:pointer;transition:fill .15s var(--ease-std)}.tmps:not(.wt1) #plan[data-stage=focus][data-focus=A] #unit-A .room[data-tone=hab],.tmps:not(.wt1) #plan[data-stage=focus][data-focus=A] #unit-A .room[data-tone=circ]{fill:#d8c3a000}@media (hover:hover){.tmps:not(.wt1) #plan[data-stage=focus][data-focus=A] #unit-A .room:hover{fill:#d8c3a029}}.tmps:not(.wt1) #plan.wt-psel #plan-labels text.lbl-room:not(.wt-lsel){fill-opacity:.4}.tmps:not(.wt1) #plan #unit-A .room.wt-sel{fill:#e8dcc438;stroke:#e8dcc4;stroke-width:calc(var(--k)*1.5px)}.tmps .kpc{inset-inline-end:24px;box-sizing:border-box;opacity:0;visibility:hidden;width:216px;height:216px;transition:opacity .42s var(--ease-out),visibility 0s linear .42s;background:#0a0f1ab8;border-radius:12px;padding:8px;position:absolute;top:0;box-shadow:inset 0 0 0 1px #8da2c152}.tmps .kpc.on{opacity:1;visibility:visible;transition:opacity .42s var(--ease-out)}.tmps .kpc svg.kpm{width:100%;height:100%;display:block;overflow:visible}.tmps .kpm .k-fill{fill:#1b2533}.tmps .kpm .k-hit{fill:#0000;pointer-events:fill;cursor:pointer;transition:fill .15s var(--ease-std)}.tmps .kpm .k-hit[data-tone=svc]{stroke:#8da2c159;stroke-width:.5px;stroke-dasharray:2 1;vector-effect:non-scaling-stroke}.tmps .kpm .k-hit.hov{fill:#d8c3a01a}.tmps .kpm .k-hit.cur{cursor:default}.tmps .kpm .k-act{fill:#e8dcc438;stroke:#e8dcc4;stroke-width:1.25px;vector-effect:non-scaling-stroke;pointer-events:none}.tmps .kpm .k-named{fill:none;stroke:#e8dcc4;stroke-width:1.25px;stroke-dasharray:3 2;vector-effect:non-scaling-stroke;pointer-events:none}.tmps .kpm .k-parts{fill:none;stroke:#8da2c1;stroke-width:1px;opacity:.55;vector-effect:non-scaling-stroke;pointer-events:none}.tmps .kpm .k-wall{fill:none;stroke:#d9e0eb;stroke-width:1.5px;vector-effect:non-scaling-stroke;pointer-events:none}.tmps .kpm .k-glass{fill:none;stroke:#d8c3a0;stroke-width:1.25px;stroke-dasharray:3 2;vector-effect:non-scaling-stroke;pointer-events:none}.tmps .kpm .k-face{fill:none;stroke:#8da2c1;stroke-width:1px;opacity:.4;vector-effect:non-scaling-stroke;pointer-events:none}.tmps .kpm .k-door{fill:none;stroke:#e8dcc4;stroke-width:3px;opacity:.6;vector-effect:non-scaling-stroke;pointer-events:none}.tmps .kpm .k-trail{fill:none;stroke:#e8dcc4;stroke-width:1px;stroke-dasharray:1 2.5;stroke-linecap:round;opacity:0;vector-effect:non-scaling-stroke;pointer-events:none;transition:opacity .8s var(--ease-std)}.tmps .kpm .k-trail.on{opacity:.35;transition-duration:.2s}.tmps .kpm .k-cone{fill:#e8dcc42e;pointer-events:none}.tmps .kpm .k-eye{fill:var(--ch-200);stroke:#0a0f1a;stroke-width:1.5px;vector-effect:non-scaling-stroke;pointer-events:none}.tmps .kpm .k-lbl{font:500 13px/1 var(--f-body);fill:#d9e0eb;text-anchor:middle;dominant-baseline:central;pointer-events:none;paint-order:stroke fill;stroke:#0a0f1ad9;stroke-width:3px}.tmps[data-lang=ar] .kpm .k-lbl{font-family:var(--f-ar);font-size:14px}.tmps .kpx-btn{inset-inline-end:2px;width:44px;height:44px;color:var(--ch-300);background:0 0;border-radius:10px;place-items:center;display:grid;position:absolute;bottom:2px}.tmps .kpx-btn svg{box-sizing:content-box;background:#101724e6;border-radius:6px;width:16px;height:16px;padding:5px;box-shadow:inset 0 0 0 1px #8da2c152}.tmps .kpx-btn:hover svg{background:var(--navy-800);color:var(--ch-200)}.tmps .kpx-btn:focus-visible{outline:2px solid var(--navy-300);outline-offset:-2px}.tmps .kpc.inset .kpx-btn{border-radius:12px;place-items:end;width:auto;height:auto;padding:2px;inset:0}.tmps[dir=rtl] .kpc.inset .kpx-btn{place-items:end start}.tmps .kpc.inset .kpx-btn svg{width:12px;height:12px;padding:4px}.tmps .kp-pill{font:500 15px/1.15 var(--f-body);color:#f0f3f7;white-space:nowrap;pointer-events:none;opacity:0;transition:opacity .15s var(--ease-std);background:#101724eb;border-radius:8px;padding:6px 10px;position:absolute;top:0;left:0;box-shadow:inset 0 0 0 1px #8da2c152}.tmps[data-lang=ar] .kp-pill{font-family:var(--f-ar);font-size:16px;line-height:1.2}.tmps .kp-pill.on{opacity:1}.tmps .kpx{z-index:6;opacity:0;visibility:hidden;transition:opacity .2s var(--ease-std),visibility 0s linear .2s;background:#0608108c;place-items:center;display:grid;position:absolute;inset:0}.tmps .kpx.on{opacity:1;visibility:visible;transition:opacity .2s var(--ease-std)}.tmps .kpx-card{box-sizing:border-box;width:296px;transition:transform .2s var(--ease-out);background:#0a0f1af0;border-radius:14px;padding:44px 8px 10px;position:relative;transform:scale(.96);box-shadow:inset 0 0 0 1px #8da2c15c,0 18px 40px #06081080}.tmps .kpx.on .kpx-card{transform:none}.tmps .kpx-card svg.kpm{width:280px;height:280px;display:block}.tmps .kpx-card .kpm .k-hit:focus{stroke:#e8dcc4;stroke-width:2px;stroke-dasharray:none;vector-effect:non-scaling-stroke;outline:none}.tmps .kpx-close{inset-inline-end:4px;width:44px;height:44px;color:var(--g300);border-radius:10px;place-items:center;display:grid;position:absolute;top:4px}.tmps .kpx-close svg{width:16px;height:16px}.tmps .kpx-close:hover{color:var(--g50);background:#1e2b3fcc}.tmps .kpx-close:focus-visible{outline:2px solid var(--navy-300);outline-offset:-2px}.tmps .kpx-hint{font:400 14px/20px var(--f-body);color:var(--g300);text-align:center;margin:4px 4px 0}.tmps[data-lang=ar] .kpx-hint{font-family:var(--f-ar);font-size:15px;line-height:22px}.tmps.rm .kpx,.tmps.rm .kpx-card,.tmps.rm .kpc,.tmps.rm .rsub,.tmps.rm .rhere,.tmps.rm .wt-svg .ol,.tmps.rm .kpm .k-trail,.tmps.rm .kpm .k-hit{transition:none!important}.tmps.rm .rstrip.swap button{animation:none}.tmps .hot.ring span{white-space:nowrap}.tmps .pchips .hot.ring{pointer-events:none}.tmps .pchips .hot.ring.live{pointer-events:auto}.tmps.nopin:not(.wt1) #rooms-body .rgroups{max-width:520px}.tmps.nopin:not(.wt1) #rooms-body .rgroups button{height:44px}@media (max-width:400px){.tmps.nopin:not(.wt1) .rstrip{flex-wrap:wrap;display:flex}.tmps.nopin:not(.wt1) .rstrip button{white-space:nowrap;width:auto;padding-inline:13px;line-height:1}}.tmps.nopin:not(.wt1) #rooms-body .rsub button{height:44px}.tmps.nopin:not(.wt1) #rooms-body .rsub.on{height:52px}.tmps.nopin:not(.wt1) #rooms-body .rpager{max-width:520px}.tmps.nopin:not(.wt1) #rooms-body .rback{margin-top:6px}.tmps .kpc.inset{inset-inline-end:8px;z-index:5;width:112px;height:112px;padding:4px;top:8px}.tmps .kpc.inset.tab{width:144px;height:144px;padding:8px}@media (max-width:359px){.tmps #frame-5 .kpx-card{width:272px}.tmps #frame-5 .kpx-card svg.kpm{width:256px;height:256px}}.tmps .p5step{display:none}.tmps.wt-pre .p5step{justify-content:center;width:100%;max-width:420px;height:48px;margin-top:12px;display:flex}.tmps.wt-pre #rooms-body .rgroups,.tmps.wt-pre #rooms-body .rstrip,.tmps.wt-pre #rooms-body .rsub,.tmps.wt-pre #rooms-body .rpager,.tmps.wt-pre #frame-5 .kpc{display:none}.tmps.wt-nogl #rooms-body .rgroups,.tmps.wt-nogl #rooms-body .rstrip,.tmps.wt-nogl #rooms-body .rsub,.tmps.wt-nogl #rooms-body .rpager,.tmps.wt-nogl .kpc,.tmps.wt-nogl #rooms-body .rback,.tmps.wt-nogl .p5step{display:none!important}.tmps .hot.ring.up span{top:auto;bottom:50px}.tmps.u360 .hot.ring span{opacity:0;pointer-events:none;transition:opacity .15s var(--ease-std)}.tmps.u360 .hot.ring:hover span,.tmps.u360 .hot.ring:focus-visible span,.tmps.u360 .hot.ring:focus span{opacity:1}.tmps.u360 .hot.ring{background:#10172442;box-shadow:inset 0 0 0 2px #e8dcc4eb,0 0 0 4px #10172447}.tmps.u360 .hot.ring:before{background:#e8dcc4;border:0;border-radius:50%;width:9px;height:9px;transform:none}.tmps.u360 .hot.ring:focus-visible{outline-offset:4px;outline:2px solid #fff}.tmps.u360 #rooms-body .rpager{display:none}.tmps.rm.u360 .hot.ring span{transition:none}.tmps .wpf,.tmps .wpf *{pointer-events:none!important}.tmps .wpf{z-index:2;width:100%;height:100%;position:absolute;inset:0;overflow:visible}.tmps .wpm{transform-box:fill-box;transform-origin:50%}.tmps .wpm-fill{fill:#f6efe11a;stroke:none;filter:url(#wpf-glow)}.tmps .wpm-ring{fill:none;stroke:#f6efe1d1;stroke-width:1.4px;stroke-linejoin:round;filter:url(#wpf-glow)}.tmps .wpm-inner{fill:none;stroke:#f6efe180;stroke-width:.8px;stroke-linejoin:round;transform-box:fill-box;transform-origin:50%}.tmps .wpm-glint{fill:none;stroke:#fff9ec;stroke-width:2.2px;stroke-linecap:round;stroke-linejoin:round;filter:url(#wpf-glow)}.tmps .wpm.second .wpm-ring{stroke-width:1.1px;stroke:#f6efe18c}.tmps .wpm.second .wpm-inner{stroke:#f6efe14d}.tmps .wpm.second .wpm-glint{display:none}@keyframes wpm-in{0%{opacity:0;transform:scale(.86)}to{opacity:1;transform:scale(1)}}@keyframes wpm-ripple{0%{stroke-opacity:.75;transform:scale(.48)}to{stroke-opacity:0;transform:scale(1.61)}}@keyframes wpm-sweep{0%{stroke-dashoffset:calc(var(--g0) + 100px);stroke-opacity:.75}60%,to{stroke-dashoffset:var(--g0);stroke-opacity:1}}.tmps .wpm{animation:.45s ease-out wpm-in}.tmps .wpm-inner{animation:3.2s cubic-bezier(.2,.6,.4,1) infinite wpm-ripple}.tmps .wpm-glint{stroke-dashoffset:var(--g0);animation:4.5s cubic-bezier(.4,0,.2,1) infinite wpm-sweep}.tmps .wpm.wp-hot .wpm-fill{fill:#f6efe133}.tmps .wpm.wp-hot .wpm-ring{stroke:#fff9ecfa}.tmps.rm .wpm,.tmps.rm .wpm-inner,.tmps.rm .wpm-glint{animation:none!important}.tmps.rm .wpm-inner{transition:none!important}.tmps .wp{cursor:pointer;pointer-events:auto;z-index:3;-webkit-tap-highlight-color:transparent;background:0 0;border:0;border-radius:50%;margin:0;padding:0;position:absolute}.tmps .wp:focus-visible{outline-offset:3px;outline:1.5px solid #fff9ecf2}.tmps .wp:focus-visible:after{content:attr(aria-label);color:#f0f3f7;font:500 13px/1.15 var(--f-body);white-space:nowrap;pointer-events:none;background:#101724db;border-radius:8px;padding:5px 10px;position:absolute;top:100%;left:50%;transform:translate(-50%,10px);box-shadow:inset 0 0 0 1px #8da2c147}.tmps[data-lang=ar] .wp:focus-visible:after{font-family:var(--f-ar);font-size:14px}.tmps .pchips .wp{pointer-events:auto}.tmps.rm .wpm-ring,.tmps.rm .wpm-glint,.tmps.rm .wpm-fill{filter:none}.tmps.u360g4 #twin-box.grab.wp-over{cursor:pointer}.tmps.u360g #stage[data-ch="5"] .chapter-rail,.tmps.u360g #stage[data-ch="5"] .chapter-rail .labels,.tmps.u360g #stage[data-ch="5"] .chapter-rail a{pointer-events:none}.tmps.u360g #stage[data-ch="5"] .chapter-rail a .n{pointer-events:auto}.tmps.u360[dir=rtl] #plan #plan-geo{transform:none}.tmps #ucap-only{width:auto;max-width:100%;font:400 14px/20px var(--f-body);color:var(--g400);text-wrap:pretty;margin:14px 0 0;padding-inline-start:12px;position:static;display:block!important}.tmps.pin:not(.seq-compact) #unit-panel>#ucap-only{display:none!important}.tmps .ufx #ucap-only{flex-basis:100%;margin:0;padding:0;font-size:13px;line-height:18px}.tmps[data-lang=ar] .ufx #ucap-only{line-height:20px}.tmps .uwrap.focus-on .uitem.sel.uhint{height:114px}.tmps.seq-compact #ucap-only{margin-top:10px;padding-inline-start:0}.tmps[data-lang=ar] #ucap-only{font:400 14px/22px var(--f-ar)}.tmps .hot.ring.edge{background:#10172475;box-shadow:inset 0 0 0 2px #e8dcc4c7}.tmps .hot.ring.edge:before{width:11px;height:11px;transform:translate(-2px,2px) rotate(calc(var(--ang,0deg) + 45deg));background:0 0;border-top:2px solid #e8dcc4;border-right:2px solid #e8dcc4;border-radius:0}.tmps .hot.ring.back{background:#1017248f;box-shadow:inset 0 0 0 2px #e8dcc4}.tmps .hot.ring.back:before{background:0 0;border-top:0;border-bottom:2px solid #e8dcc4;border-left:2px solid #e8dcc4;border-right:0;border-radius:0;width:11px;height:11px;transform:translate(3px)rotate(45deg)}.tmps[dir=rtl] .hot.ring.back:before{transform:translate(-3px)rotate(225deg)}.tmps .hot.ring.dock{box-shadow:inset 0 0 0 2px #e8dcc4,0 0 0 6px #10172459}.tmps .pchips .hot.ring.dock span,.tmps .pchips .hot.ring.behind span{top:auto;bottom:50px}.tmps.rm .hot.ring.edge:before,.tmps.rm .hot.ring.back:before{transition:none}.tmps #rooms-body .rl2 .au{white-space:nowrap}.tmps .kpx-card .kpm .k-hit{stroke:#0000;stroke-width:8px;stroke-dasharray:none;vector-effect:non-scaling-stroke;pointer-events:all}.tmps .kpx-card .kpm .k-hit[data-tone=svc]{fill:#8da2c112}.tmps .kpx-card .kpm .k-hit.hov,.tmps .kpx-card .kpm .k-hit:hover{fill:#d8c3a01f}.tmps:not(.rm):not(.wt1) #rooms-host .replay:not(.on){visibility:hidden;display:inline-flex}.tmps .eyescrim{z-index:3;pointer-events:none;opacity:0;background:linear-gradient(90deg,#0a0f1ae0 0 37.5%,#0a0f1a00 54.2% 86.1%,#0a0f1a8c 100%);position:absolute;inset:0}.tmps[dir=rtl] .eyescrim{background:linear-gradient(270deg,#0a0f1ae0 0 37.5%,#0a0f1a00 54.2% 86.1%,#0a0f1a8c 100%)}.tmps .colscrim3{z-index:3;pointer-events:none;opacity:0;background:linear-gradient(90deg,#0a0f1ae6 0,#0a0f1adb 30%,#0a0f1a00 44% 88%,#0a0f1a80 100%);position:absolute;inset:0}.tmps[dir=rtl] .colscrim3{background:linear-gradient(270deg,#0a0f1ae6 0,#0a0f1adb 30%,#0a0f1a00 44% 88%,#0a0f1a80 100%)}.tmps .chapter-rail .n{text-shadow:0 0 6px #0a0f1af2,0 0 2px #0a0f1af2}.tmps .chapter-rail a>span,.tmps .chapter-rail .ct{text-shadow:1px 0 #0a0f1aeb,-1px 0 #0a0f1aeb,0 1px #0a0f1aeb,0 -1px #0a0f1aeb,1px 1px #0a0f1acc,-1px -1px #0a0f1acc,1px -1px #0a0f1acc,-1px 1px #0a0f1acc,0 0 6px #0a0f1af2}.tmps .chapter-rail a .n{transition:background-color .45s var(--ease-std),box-shadow .45s var(--ease-std);border-radius:7px}.tmps #stage[data-ch="4"] .chapter-rail a .n,.tmps #stage[data-ch="5"] .chapter-rail a .n{background:#0a0f1af5;box-shadow:0 0 0 5px #0a0f1af5}.tmps #stage[data-ch="4"] .chapter-rail a:after,.tmps #stage[data-ch="5"] .chapter-rail a:after{box-shadow:0 0 0 3px #0a0f1af5}.tmps .rail-txt,.tmps .rail-name,.tmps .rail-pick text{paint-order:stroke fill;stroke:#0a0f1ae6;stroke-width:3.5px;stroke-linejoin:round}.tmps .hchip,.tmps .rchip,.tmps .hot,.tmps .dhint{pointer-events:none;opacity:0;white-space:nowrap;position:absolute;top:0;left:0;transform:translate(-9999px)}.tmps .hchip{background:#101724db;border-radius:8px;align-items:baseline;gap:8px;padding:7px 12px;display:flex;box-shadow:inset 0 0 0 1px #8da2c152}.tmps .hchip b{font:600 19px/1 var(--f-en);color:#f0f3f7}.tmps .hchip span{font:500 14px/1 var(--f-body);color:#b8c0cf}.tmps[data-lang=ar] .hchip span{font-family:var(--f-ar);font-size:15px}.tmps .rchip{font:500 15px/1.15 var(--f-body);color:#f0f3f7;background:#101724db;border-radius:8px;padding:6px 10px;box-shadow:inset 0 0 0 1px #8da2c152}.tmps[data-lang=ar] .rchip{font-family:var(--f-ar);font-size:16px;line-height:1.2}.tmps .hot{cursor:pointer;background:#10172452;border-radius:50%;place-items:center;width:44px;height:44px;margin:-22px 0 0 -22px;display:grid;box-shadow:inset 0 0 0 2px #e8dcc4}.tmps .hot:before{content:"";background:#e8dcc4;border-radius:50%;width:8px;height:8px}.tmps .hot span{font:500 15px/1.15 var(--f-body);color:#f0f3f7;background:#101724e6;border-radius:8px;padding:6px 10px;position:absolute;top:50px;left:50%;transform:translate(-50%);box-shadow:inset 0 0 0 1px #8da2c152}.tmps[data-lang=ar] .hot span{font-family:var(--f-ar);font-size:16px;line-height:1.2}.tmps .hot.live{pointer-events:auto}.tmps .hot:focus-visible{outline:2px solid var(--navy-300);outline-offset:3px}.tmps .dhint{font:500 13px/18px var(--f-body);color:var(--navy-100);background:#0a0f1ab8;border-radius:999px;padding:4px 10px}.tmps[data-lang=ar] .dhint{font-family:var(--f-ar);font-size:14px}.tmps #twin-box.grab{cursor:grab}.tmps #twin-box.grabbing{cursor:grabbing}.tmps.phone .rchip{font-size:14px}.tmps[data-lang=ar].phone .rchip{font-size:15px}.tmps .pbox{z-index:3;pointer-events:none;touch-action:pan-y;transform-origin:50%;--fl:0px;--fr:0px;--ft:0px;--fb:0px;width:624px;height:447px;transition:--fl .6s var(--ease-std),--fr .6s var(--ease-std),--ft .6s var(--ease-std),--fb .6s var(--ease-std);-webkit-mask-image:linear-gradient(to right,transparent 0,#000 var(--fl),#000 calc(100% - var(--fr)),transparent 100%),linear-gradient(to bottom,transparent 0,#000 var(--ft),#000 calc(100% - var(--fb)),transparent 100%);-webkit-mask-composite:source-in;-webkit-mask-image:linear-gradient(to right,transparent 0,#000 var(--fl),#000 calc(100% - var(--fr)),transparent 100%),linear-gradient(to bottom,transparent 0,#000 var(--ft),#000 calc(100% - var(--fb)),transparent 100%);mask-image:linear-gradient(to right,transparent 0,#000 var(--fl),#000 calc(100% - var(--fr)),transparent 100%),linear-gradient(to bottom,transparent 0,#000 var(--ft),#000 calc(100% - var(--fb)),transparent 100%);position:absolute;top:0;left:0;-webkit-mask-composite:source-in;mask-composite:intersect}.tmps .pbox.live{pointer-events:auto}.tmps .pbox.dragging{transition:none}.tmps .pbox.pan{cursor:grab}.tmps .pbox.pan.dragging{cursor:grabbing}.tmps .pbox #plan{width:100%;height:100%}.tmps.nopin .stage .pbox,.tmps.nopin .keyel,.tmps.nopin .seqcol{display:none}.tmps .pan-hint{width:32px;height:32px;color:var(--navy-100);cursor:pointer;z-index:3;background:#0a0f1ad1;border:1px solid #8da2c166;border-radius:999px;justify-content:center;align-items:center;margin-top:-16px;padding:0;display:none;position:absolute;top:50%}.tmps .pan-hint svg{width:14px;height:14px}.tmps .pan-hint.s{inset-inline-start:6px}.tmps .pan-hint.e{inset-inline-end:6px}.tmps[dir=rtl] .pan-hint svg{transform:scaleX(-1)}.tmps .pbox.pan.can-s .pan-hint.s,.tmps .pbox.pan.can-e .pan-hint.e{display:flex}.tmps.rm #plan *,.tmps #plan.instant *{transition:none!important;animation:none!important}.tmps.rm #plan #plan-labels text{transition:opacity .15s linear!important}.tmps .keyel{z-index:3;pointer-events:none;opacity:0;width:100%;height:100%;position:absolute;top:0;left:0;overflow:visible}.tmps #plan .unit.hov .unit-fill{fill:var(--fh);transition-duration:.15s}.tmps .keyel .kt{fill:none;stroke:#d8c3a099;stroke-width:1px;stroke-dasharray:3 3}.tmps.search-open .sky{z-index:6}.tmps .chapter-rail{inset-inline-end:24px;z-index:5;grid-template-columns:auto 1px;align-items:stretch;column-gap:14px;display:grid;position:absolute;top:50%;transform:translateY(-50%)}.tmps .chapter-rail .labels{text-align:end;align-content:center;gap:18px;display:grid}.tmps .chapter-rail .ct{font:500 13px/1.3 var(--f-body);color:var(--navy-300);letter-spacing:.02em;white-space:nowrap;margin-bottom:6px}.tmps[data-lang=ar] .chapter-rail .ct{font-family:var(--f-ar);letter-spacing:0;font-size:13.5px}.tmps .chapter-rail a{font:500 13px/1 var(--f-body);color:var(--g400);justify-content:flex-end;align-items:center;gap:8px;transition:color .3s;display:inline-flex}.tmps[data-lang=ar] .chapter-rail a{font-family:var(--f-ar);font-size:13.5px}.tmps .chapter-rail a .n{color:var(--navy-300)}.tmps .chapter-rail a.on{color:var(--g50)}.tmps .chapter-rail a.on .n{color:var(--ch-200)}.tmps .chapter-rail a:after{content:"";border:1px solid var(--navy-300);border-radius:50%;width:6px;height:6px;transition:background .3s,border-color .3s}.tmps .chapter-rail a.on:after{background:var(--ch-300);border-color:var(--ch-300)}.tmps .chapter-rail .rule{background:var(--navy-700);width:1px;position:relative}.tmps .chapter-rail .fill{background:var(--ch-300);transform:scaleY(var(--p,0));transform-origin:top;position:absolute;inset:0}.tmps.nopin .chapter-rail,.tmps.nopin .copy{display:none}.tmps #stage[data-ch="1"] .chapter-rail .ct{opacity:0}@media (max-width:1023px),(orientation:portrait) and (max-width:1366px){.tmps .stage{flex-direction:column;height:auto;min-height:0;max-height:none;padding-bottom:20px;display:flex;overflow:visible}.tmps .twin-box{flex:none;order:0;height:clamp(180px,100svh - 500px,480px);position:relative;overflow:hidden}.tmps .twin-box:after{content:"";inset-inline:0;z-index:2;pointer-events:none;background:linear-gradient(to bottom,#0a0f1a00,var(--navy-950));height:24px;position:absolute;bottom:0}.tmps .sheet{height:clamp(180px,100svh - 500px,480px);bottom:auto}.tmps .col-scrim,.tmps.stacked #rail{display:none}.tmps .sky{order:1;width:100%;position:static;inset:auto}}@media (max-width:767px){.tmps .chapters{padding-block:32px 0}.tmps .panel .frame{aspect-ratio:4/5}}.tmps.pin .chapters{display:none}.tmps .chapters{background:var(--navy-950);padding-block:48px 8px}.tmps .chapters .ct{font:500 13px/1.4 var(--f-body);letter-spacing:.08em;text-transform:uppercase;color:var(--navy-300);margin:0 0 8px}.tmps[data-lang=ar] .chapters .ct{font-family:var(--f-ar);letter-spacing:0;text-transform:none;font-size:13px}.tmps .panel{border-top:1px solid var(--hair);grid-template-columns:5fr 6fr;align-items:center;gap:48px;padding-block:48px;display:grid}.tmps .panel .frame{aspect-ratio:4/5;border:1px solid var(--hair);background:var(--navy-950);border-radius:8px;position:relative;overflow:hidden}.tmps .panel .frame canvas{width:100%;height:100%;position:absolute;inset:0}.tmps .panel .frame .ftag{inset-inline-end:14px;border:1px solid var(--ch-edge);width:max-content;max-width:calc(100% - 24px);min-height:30px;font:500 13px/1 var(--f-body);color:var(--navy-100);white-space:nowrap;background:#101724f2;border-radius:6px;flex-wrap:wrap;align-items:center;gap:2px 8px;padding:6px 10px;display:inline-flex;position:absolute;top:14px}.tmps .panel .frame .ftag:before{content:"";background:var(--ch-300);border-radius:50%;width:6px;height:6px}.tmps[data-lang=ar] .panel .frame .ftag{font-family:var(--f-ar);font-size:13.5px}.tmps .panel .frame .ftag .lv{color:var(--ch-200)}.tmps .panel .frame .ftag .ill{color:var(--amber-text);font-size:13px}.tmps .panel .frame .pl{pointer-events:none;width:100%;height:100%;position:absolute;inset:0;overflow:visible}.tmps .panel .frame .pl path{stroke:var(--ch-200);stroke-width:1px;fill:none;opacity:.9}.tmps .panel .frame .pl circle{fill:var(--ch-200)}.tmps .panel .copy-s .idx{font:500 13px/18px var(--f-body);color:var(--ch-200);letter-spacing:.08em;display:block}.tmps[data-lang=ar] .panel .copy-s .idx{letter-spacing:0}.tmps .panel .copy-s h2{font:700 36px/1.12 var(--f-en);color:var(--g50);letter-spacing:-.02em;margin:8px 0 10px}.tmps[data-lang=ar] .panel .copy-s h2{font:700 32px/1.35 var(--f-ar);letter-spacing:0}.tmps .panel .copy-s p{color:var(--g300);text-wrap:balance;max-width:38ch;margin:0;font-size:17px}.tmps .panel .copy-s .ptitle{margin-top:20px}.tmps .legend2{grid-template-columns:1fr 1fr;gap:8px;max-width:420px;margin-top:20px;display:grid}.tmps .legend2 button{text-align:start;min-height:44px;color:var(--g50);border-radius:8px;grid-template-columns:14px 18px minmax(0,1fr);align-items:center;column-gap:8px;padding:0 10px;display:grid;box-shadow:inset 0 0 0 1px #8da2c133}.tmps .legend2 button:hover{background:#8da2c112}.tmps .legend2 .sw{background:#3f352a;border-radius:4px;width:14px;height:14px;box-shadow:inset 0 0 0 1px #c8b48f}.tmps .legend2 .sw.t4{background:#27394a;box-shadow:inset 0 0 0 1px #9fb3d6}.tmps .legend2 .lt{font:600 16px/1 var(--f-en)}.tmps .legend2 .ty{font:500 14px/1.25 var(--f-body);color:var(--g300)}.tmps[data-lang=ar] .legend2 .ty{font-family:var(--f-ar)}.tmps .replay{min-height:44px;font:500 15px/1 var(--f-body);color:var(--ch-300);align-items:center;gap:8px;margin-top:12px;padding-inline:2px;display:none}.tmps[data-lang=ar] .replay{font-family:var(--f-ar)}.tmps .replay svg{width:14px;height:14px}.tmps .replay.on{display:inline-flex}.tmps.rm .replay{display:none!important}.tmps .panel .frame.frame-plan{aspect-ratio:auto;height:max(109vw - 34.88px,380px);margin-inline:-8px}@media (min-width:608px){.tmps .panel .frame.frame-plan{aspect-ratio:63.4/45.4;height:auto;margin-inline:0}}.tmps .panel .frame.frame-plan .pbox{z-index:2;width:100%;height:100%;position:absolute;inset:0}.tmps .pchips{z-index:3;pointer-events:none;position:absolute;inset:0;overflow:hidden}.tmps .pchips .hchip,.tmps .pchips .rchip{opacity:0;transform:none}.tmps .pchips .hchip.pc{padding:5px 9px}.tmps .pchips .hchip.pc b{font-size:17px}.tmps .panel .frame.frame-room{aspect-ratio:358/440;width:100%;max-width:520px}.tmps .panel .frame.frame-room:after{content:"";z-index:4;background:var(--navy-950);opacity:var(--dip,0);pointer-events:none;position:absolute;inset:0}.tmps .panel .frame.frame-room{touch-action:pan-y}.tmps #layouts{grid-template-columns:6fr 5fr;grid-template-areas:"frame copy""frame u";align-items:start}.tmps #layouts .copy-s{grid-area:copy}.tmps #layouts .frame{grid-area:frame}.tmps #layouts .uhost{grid-area:u}.tmps #rooms{grid-template-columns:6fr 5fr;align-items:start}.tmps .c5s .copy-s .idx{font:500 13px/18px var(--f-body);color:var(--ch-200);letter-spacing:.08em;display:block}.tmps[data-lang=ar] .c5s .copy-s .idx{letter-spacing:0}.tmps .c5s .copy-s h2{font:700 30px/1.15 var(--f-en);color:var(--g50);letter-spacing:-.02em;text-wrap:balance;margin:8px 0 6px}.tmps .panel .copy-s .rkick{font:500 13px/18px var(--f-body);color:var(--amber-text);margin:12px 0 0}.tmps[data-lang=ar] .panel .copy-s .rkick{font-family:var(--f-ar);font-size:13.5px}.tmps .panel .copy-s .r360{color:var(--g300);margin-top:14px;font-size:14px;line-height:21px}.tmps[data-lang=ar] .panel .copy-s .r360{line-height:24px}.tmps[data-lang=ar] .c5s .copy-s h2{font:700 28px/1.4 var(--f-ar);letter-spacing:0}.tmps.nopin .kplan{display:none}.tmps.nopin .tslot{margin-top:16px}.tmps.nopin .tgl{width:100%;max-width:420px;display:flex}.tmps.nopin .tgl button{flex:1;min-width:0}.tmps.nopin .usel{grid-template-columns:repeat(2,minmax(0,1fr))}@media (min-width:600px){.tmps.nopin .usel{grid-template-columns:repeat(3,minmax(0,1fr))}}.tmps.nopin .uwrap{margin-top:16px}.tmps.nopin .rstrip{flex-wrap:wrap;max-width:100%}.tmps.nopin .rstrip::-webkit-scrollbar{display:none}.tmps.nopin .rstrip button{flex:none}@media (max-width:400px){.tmps.nopin .rstrip{grid-template-columns:1fr 1fr;display:grid}.tmps.nopin .rstrip button{white-space:normal;width:100%;padding-inline:8px;line-height:1.15}}.tmps.nopin .rcta{width:100%;max-width:420px;display:flex}.tmps.nopin .r360{font-size:14px;line-height:21px}@media (max-width:1023px),(orientation:portrait) and (max-width:1366px){.tmps #layouts{grid-template-columns:minmax(0,1fr);grid-template-areas:"copy""frame""u";gap:16px}.tmps #rooms{grid-template-columns:minmax(0,1fr);gap:16px}.tmps .panel>*{min-width:0}.tmps #rooms .frame{order:0}.tmps .uall{text-underline-offset:6px;border-bottom:0;min-height:44px;line-height:44px;-webkit-text-decoration:underline #d8c3a059;text-decoration:underline #d8c3a059}}@media (max-width:359px){.tmps .legend2{grid-template-columns:1fr}.tmps.nopin .usel{grid-template-columns:1fr 1fr}}@media (max-width:767px){.tmps .panel{grid-template-columns:1fr;gap:24px;padding-block:32px}.tmps .panel .copy-s h2{font-size:30px}.tmps[data-lang=ar] .panel .copy-s h2{font-size:28px}}.tmps .lp-cv.on{opacity:1}.tmps .pl3-ix.on{gap:6px;margin-top:14px;display:flex}.tmps.coarse .pan-hint{width:44px;height:44px;margin-top:-22px}
.tmps.tmps-host{pointer-events:none;position:absolute;inset:0}.tmps.tmps-host:not([data-ps-state=running]){visibility:hidden}.tmps.tmps-base{--f-en:var(--font-jakarta), var(--font-inter), system-ui, sans-serif;--f-body:var(--font-inter), system-ui, sans-serif;--f-ar:var(--font-arabic), var(--font-inter), system-ui, sans-serif}:where(.tmps.tmps-base){color:var(--g300);font:400 17px/1.6 var(--f-body);font-variant-numeric:tabular-nums;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}:where(.tmps.tmps-base[data-lang=ar]){font-family:var(--f-ar);line-height:1.85}:where(.tmps.tmps-base) :where(*){box-sizing:border-box}:where(.tmps.tmps-base) :where(a){color:inherit;text-decoration:none}:where(.tmps.tmps-base) :where(button){font:inherit;color:inherit;cursor:pointer;background:0 0;border:0;padding:0}:where(.tmps.tmps-base) :where(:focus-visible){outline:2px solid var(--navy-300);outline-offset:2px}:where(.tmps.tmps-base) :where(bdi){unicode-bidi:isolate}.tmps.tmps-host.pin .stage,.tmps.tmps-host .stage{pointer-events:none;background:0 0;height:auto;min-height:0;max-height:none;position:absolute;inset:0}.tmps.tmps-host .twin-box,.tmps.tmps-host .chapter-rail{pointer-events:auto}.tmps.tmps-host #stage.gl .sheet{display:none}.tmps.tmps-slot{background:var(--navy-950);width:100vw;margin-inline:calc(50% - 50vw);display:block}.tmps.tmps-tap{z-index:2;pointer-events:none;position:absolute}.tmps.tmps-tap .twin-box{pointer-events:auto;height:auto;position:absolute;inset:0}.tmps.tmps-tap .twin-box:after{display:none}@media (min-width:1024px) and (pointer:fine) and (prefers-reduced-motion:no-preference) and ((orientation:landscape) or (min-width:1367px)){.tmps.tmps-slot:not(.ps-stacked) #chapters{display:none}[data-hero-stage]:not([data-ps-pin]){position:sticky;top:0}.tmps.tmps-slot:not(.ps-stacked):not(.ps-pinned){height:600vh}}@media (min-width:1024px) and (max-width:1279px) and (pointer:fine) and (prefers-reduced-motion:no-preference) and ((orientation:landscape) or (min-width:1367px)){.tmps.tmps-slot:not(.ps-stacked):not(.ps-pinned){height:580vh}}.tmps.tmps-slot [data-ps-store]{display:none}
