.acct-hb{position: relative;display: inline-grid;flex: none;}.acct-hb__a,.acct-hb__b{grid-area: 1 / 1;display: inline-flex;align-items: center;justify-content: center;gap: 8px;min-height: 44px;padding: 4px 12px 4px 10px;border: 1px solid rgba(255,255,255,.22);border-radius: 12px;background: rgba(255,255,255,.04);color: #FFFFFF;font: 600 .9375rem/1.2 var(--f-display);white-space: nowrap;text-decoration: none;cursor: pointer;transition: border-color var(--t-fast),background-color var(--t-fast),color var(--t-fast);}html[lang="en"] :is(.acct-hb__a,.acct-hb__b){font-family: var(--f-en-text);letter-spacing: -.005em;}html[dir="rtl"] :is(.acct-hb__a,.acct-hb__b){padding: 4px 10px 4px 12px;}.acct-hb__a .ic{width: 20px;height: 20px;color: var(--ps-lime);stroke-width: 1.8;}.acct-hb__b .ic{width: 14px;height: 14px;opacity: .8;transition: transform var(--t-ui) var(--ease-out);}.acct-hb__b[aria-expanded="true"] .ic{transform: rotate(180deg);}.acct-hb__a:hover,.acct-hb__b:hover,.acct-hb__b[aria-expanded="true"]{border-color: var(--ps-lime);background: rgba(225,228,40,.08);}.acct-hb__a[aria-current="page"]{border-color: rgba(225,228,40,.55);}.acct-hb__a:focus-visible,.acct-hb__b:focus-visible{outline: 3px solid var(--ps-focus);outline-offset: 2px;}.acct-hb__b{visibility: hidden;}html.acct-in .acct-hb__a{visibility: hidden;}html.acct-in .acct-hb__b{visibility: visible;}.acct-hb__av,.acct-menu__av{display: inline-grid;place-items: center;flex: none;width: 28px;height: 28px;border-radius: 50%;background: var(--g-lime-v,#E1E428);color: var(--ps-on-lime);font: 800 .875rem/1 var(--f-display);box-shadow: 0 0 0 2px rgba(225,228,40,.22);}.acct-hb__av:empty::before,.acct-menu__av:empty::before{content: "";width: 10px;height: 10px;border-radius: 50%;background: currentColor;opacity: .55;}.acct-menu{position: absolute;z-index: 70;top: calc(100% + 10px);inset-inline-end: 0;width: min(290px,calc(100vw - 2 * var(--gut,16px)));padding: 8px;border: 1px solid rgba(180,195,216,.22);border-radius: 18px;background: linear-gradient(160deg,#182D4E,#10203A);box-shadow: 0 26px 60px -24px rgba(0,0,0,.9),inset 0 1px 0 rgba(255,255,255,.08);color: var(--ps-text);}.acct-menu[hidden]{display: none;}.acct-menu__hd{display: flex;align-items: center;gap: 12px;padding: 10px 10px 12px;border-bottom: 1px solid rgba(180,195,216,.14);}.acct-menu__av{width: 40px;height: 40px;font-size: 1.05rem;}.acct-menu__id{display: grid;min-width: 0;}.acct-menu__n{overflow: hidden;text-overflow: ellipsis;white-space: nowrap;font: 700 1rem/1.5 var(--f-display);padding-block: .2em;margin-block: -.2em;}.acct-menu__e{overflow: hidden;text-overflow: ellipsis;white-space: nowrap;color: var(--ps-muted-night);font: 400 .8125rem/1.4 var(--f-en-text);}.acct-menu__l{list-style: none;margin: 6px 0;padding: 0;}.acct-menu__l a,.acct-menu__out{display: flex;align-items: center;width: 100%;min-height: 44px;padding: 8px 12px;border: 0;border-radius: 12px;background: none;color: inherit;font: 600 .9375rem/1.3 var(--f-display);text-align: start;text-decoration: none;cursor: pointer;}.acct-menu__l a:hover,.acct-menu__out:hover{background: rgba(255,255,255,.07);color: #FFFFFF;}.acct-menu__l a:focus-visible,.acct-menu__out:focus-visible{outline: 3px solid var(--ps-focus);outline-offset: -3px;}.acct-menu__out{border-top: 1px solid rgba(180,195,216,.14);border-radius: 0 0 12px 12px;color: var(--ps-lime-soft);}@media (max-width: 1240px){.acct-hb__a,.acct-hb__b,html[dir="rtl"] :is(.acct-hb__a,.acct-hb__b){width: 44px;padding: 0;border-radius: 14px;}.acct-hb__t{position: absolute;width: 1px;height: 1px;overflow: hidden;clip: rect(0 0 0 0);white-space: nowrap;}.acct-hb__b .ic{display: none;}}html[lang="en"] :is(.acct-hb__a,.acct-hb__b){width: 44px;padding: 0;border-radius: 14px;}html[lang="en"] .acct-hb__t{position: absolute;width: 1px;height: 1px;overflow: hidden;clip: rect(0 0 0 0);white-space: nowrap;}html[lang="en"] .acct-hb__b .ic{display: none;}@media (min-width: 1241px) and (max-width: 1279.98px){html .nav__i:not(.nav__i--mega) .nav__a{padding-inline: 4px;}html .nav__i--mega .nav__a{padding-inline: 4px 0;}}@media (max-width: 559px){.acct-hb{display: none;}}.msh__acct{grid-column: 1 / -1;justify-content: flex-start;gap: 10px;}.msh__acct .ic{width: 20px;height: 20px;color: var(--ps-lime);}html.acct-in .msh__acct{border-color: rgba(225,228,40,.35);}html.acct-in [data-acct-inv],html.acct-x [data-acct-inv],[data-acct-inv][hidden]{display: none;}.acct-inv{position: relative;z-index: 1;padding-block: 18px 6px;}.acct-inv--c{padding-block: 10px 28px;}.acct-inv__in{position: relative;display: flex;align-items: center;gap: 14px 18px;padding: 14px 18px;padding-inline-end: 52px;border: 1px solid rgba(225,228,40,.3);border-radius: 20px;background: linear-gradient(100deg,rgba(225,228,40,.09),rgba(56,182,255,.05) 55%,rgba(255,255,255,.03));box-shadow: inset 0 1px 0 rgba(255,255,255,.07);overflow: hidden;}.acct-inv__in::before{content: "";position: absolute;inset-block: 12px;inset-inline-start: 0;width: 3px;border-radius: 3px;background: var(--g-lime-v,#E1E428);}.acct-inv__ic{display: grid;place-items: center;flex: none;width: 46px;height: 46px;border-radius: 50%;background: rgba(225,228,40,.12);color: var(--ps-lime);box-shadow: 0 0 0 1px rgba(225,228,40,.3);}.acct-inv__ic .ic{width: 24px;height: 24px;}.acct-inv__tx{flex: 1 1 auto;min-width: 0;margin: 0;color: var(--ps-lead,#D5DFEC);font-size: 1rem;line-height: 1.7;}.acct-inv__t{color: #FFFFFF;font-family: var(--f-display);font-weight: 800;}.acct-inv__act{display: flex;flex-wrap: wrap;align-items: center;gap: 6px 14px;flex: none;margin: 0;}.acct-inv__in-a{color: var(--ps-lime-soft);font-weight: 600;text-underline-offset: 3px;}.acct-inv__x{position: absolute;top: 50%;inset-inline-end: 8px;display: grid;place-items: center;width: 40px;height: 40px;margin-top: -20px;padding: 0;border: 0;border-radius: 12px;background: none;color: var(--ps-muted-night);cursor: pointer;}.acct-inv__x:hover{background: rgba(255,255,255,.08);color: #FFFFFF;}.acct-inv__x:focus-visible{outline: 3px solid var(--ps-focus);outline-offset: 0;}.acct-inv__x .ic{width: 18px;height: 18px;}@media (max-width: 760px){.acct-inv__in{flex-wrap: wrap;align-items: flex-start;padding: 14px 16px 16px;padding-inline-end: 48px;}.acct-inv__ic{width: 40px;height: 40px;}.acct-inv__tx{flex-basis: calc(100% - 60px);font-size: .9375rem;}.acct-inv__act{width: 100%;padding-inline-start: 54px;}.acct-inv__x{top: 10px;margin-top: 0;}}.acct-gate{width: min(440px,calc(100vw - 32px));padding: 28px 26px 22px;border: 1px solid rgba(225,228,40,.3);border-radius: 26px;background: linear-gradient(160deg,#182D4E,#0F1E36);color: var(--ps-text);box-shadow: 0 40px 90px -30px rgba(0,0,0,.9);text-align: center;}.acct-gate::backdrop{background: rgba(5,10,20,.72);}.acct-gate__i{width: 56px;height: 56px;margin: 0 auto 10px;border-radius: 50%;background: radial-gradient(circle at 50% 38%,rgba(225,228,40,.9) 0 7px,transparent 8px),radial-gradient(circle at 50% 100%,rgba(225,228,40,.9) 0 15px,transparent 16px),rgba(225,228,40,.14);}.acct-gate__t{margin: 0 0 8px;font: 800 1.375rem/1.4 var(--f-display);}.acct-gate__d{margin: 0 0 18px;color: var(--ps-lead,#D5DFEC);line-height: 1.75;}.acct-gate__act{display: flex;flex-wrap: wrap;justify-content: center;gap: 8px;margin: 0;}@media (prefers-reduced-motion: no-preference){.acct-menu:not([hidden]){animation: acct-pop var(--t-ui) var(--ease-out);}.acct-gate[open]{animation: acct-pop var(--t-sec) var(--ease-out);}}@keyframes acct-pop{from{opacity: 0;transform: translateY(-6px) scale(.98);}}html[data-motion="off"] :is(.acct-menu,.acct-gate){animation: none;}:root{--annc-h: 42px;--annc-sp: calc(var(--annc-h) + 16px);}@media (max-width: 760px){:root{--annc-h: 54px;}}.annc{position: absolute;top: var(--hdr-h);inset-inline: 0;z-index: 35;padding-block: 8px;pointer-events: none;}.annc[hidden]{display: none;}.annc__in{display: flex;align-items: center;gap: 8px;}.annc__list{position: relative;flex: 1 1 auto;min-width: 0;height: var(--annc-h);margin: 0;padding: 0;list-style: none;pointer-events: auto;}.annc__i{position: absolute;inset: 0;display: flex;align-items: center;gap: 10px;padding-inline: 14px 4px;border-radius: 999px;overflow: hidden;isolation: isolate;box-shadow: 0 14px 34px -18px rgba(0,0,0,.75),inset 0 1px 0 rgba(255,255,255,.25);}.annc__i[hidden]{display: none;}.annc__i::after{content: "";position: absolute;inset: 0;z-index: -1;pointer-events: none;opacity: 0;background: linear-gradient(105deg,transparent 30%,rgba(255,255,255,.55) 50%,transparent 70%);transform: translateX(-120%);}.annc--lime{background: var(--g-lime,linear-gradient(270deg,#E1E428,#FDFD18));color: var(--ps-on-lime,#0A0F05);}.annc--teal{background: linear-gradient(90deg,#1FB5AA,#2FD3C6);color: #04201E;}.annc--amber{background: linear-gradient(90deg,#F2A23A,#FFB547);color: #241400;}.annc--night{background: linear-gradient(90deg,rgba(16,32,58,.94),rgba(24,45,78,.94));color: var(--ps-text,#F4F7FB);border: 1px solid rgba(225,228,40,.5);box-shadow: 0 14px 34px -18px rgba(0,0,0,.8),0 0 0 1px rgba(225,228,40,.12);}.annc--night::after{background: linear-gradient(105deg,transparent 30%,rgba(225,228,40,.28) 50%,transparent 70%);}.annc__ic{width: 20px;height: 20px;flex: none;}.annc__t{flex: 1 1 auto;min-width: 0;margin: 0;font-size: 14.5px;font-weight: 600;line-height: 1.35;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;}.annc__cta{flex: none;display: inline-flex;align-items: center;gap: 6px;min-height: 32px;padding: 4px 12px;border-radius: 999px;font-size: 13.5px;font-weight: 700;color: inherit;text-decoration: none;background: rgba(10,15,5,.1);border: 1px solid currentColor;white-space: nowrap;}.annc--night .annc__cta{color: var(--ps-lime,#E1E428);background: rgba(225,228,40,.08);}.annc__cta:hover{background: rgba(10,15,5,.18);}.annc__cta:focus-visible,.annc__x:focus-visible,.annc__b:focus-visible{outline: 3px solid var(--ps-ink,#0E1726);outline-offset: 2px;}.annc--night .annc__cta:focus-visible,.annc--night .annc__x:focus-visible{outline-color: var(--ps-volt,#FDFD18);}.annc__go{width: 16px;height: 16px;}.annc__x{flex: none;width: 34px;height: 34px;display: grid;place-items: center;border-radius: 50%;border: 0;background: transparent;color: inherit;cursor: pointer;opacity: .8;}.annc__x:hover{opacity: 1;background: rgba(10,15,5,.12);}.annc__x svg,.annc__b svg{width: 18px;height: 18px;}.annc__nav{flex: none;display: flex;align-items: center;gap: 2px;padding: 2px;border-radius: 999px;pointer-events: auto;background: rgba(7,15,28,.72);border: 1px solid rgba(180,195,216,.22);color: var(--ps-text,#F4F7FB);}.annc__b{width: 34px;height: 34px;display: grid;place-items: center;border: 0;border-radius: 50%;background: transparent;color: inherit;cursor: pointer;}.annc__b:hover{background: rgba(255,255,255,.1);}.annc__b:focus-visible{outline-color: var(--ps-volt,#FDFD18);}.annc__b[aria-pressed="true"]{color: var(--ps-lime,#E1E428);}.annc__n{font: 600 12px/1 var(--f-mono,ui-monospace,monospace);padding-inline: 4px;opacity: .8;}html[lang="ar"] .annc__t{padding-block: .14em;margin-block: -.14em;}@media (max-width: 760px){.annc__t{white-space: normal;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 2;line-clamp: 2;font-size: 13.5px;}html[lang="ar"] .annc__t{line-height: 1.55;}.annc__i{border-radius: 18px;padding-inline: 12px 2px;gap: 8px;}.annc__cta{width: 36px;height: 36px;min-height: 0;padding: 0;justify-content: center;}.annc__cta .annc__go{width: 18px;height: 18px;}.annc__ctat{position: absolute;width: 1px;height: 1px;overflow: hidden;clip: rect(0 0 0 0);clip-path: inset(50%);white-space: nowrap;}.annc__nav .annc__n,.annc__nav [data-annc-prev],.annc__nav [data-annc-next]{display: none;}html[data-motion="off"] .annc__nav [data-annc-next]{display: grid;}}@media (max-width: 760px) and (prefers-reduced-motion: reduce){.annc__nav [data-annc-next]{display: grid;}}.annc--home ~ .hero9 .hero9__in{padding-top: calc(var(--hdr-h) + var(--annc-sp) + clamp(20px,4vh,52px));}main:has(> .annc--pg) > .ph9{padding-top: calc(var(--hdr-h) + var(--annc-sp) + clamp(24px,4vw,60px));}@media (prefers-reduced-motion: no-preference){html:not([data-motion="off"]) .annc__list{animation: annc-drop .7s var(--ease-out,cubic-bezier(.2,.7,.2,1)) .35s backwards;}html:not([data-motion="off"]) .annc__i.is-in{animation: annc-in .55s var(--ease-out,cubic-bezier(.2,.7,.2,1)) both;}html:not([data-motion="off"]) .annc__i.is-in::after,html:not([data-motion="off"]) .annc__list > .annc__i:first-child:not([hidden])::after{animation: annc-sweep 2.4s ease-in-out .9s 1 both;}}@keyframes annc-drop{from{opacity: 0;transform: translateY(-10px) scale(.985);}to{opacity: 1;transform: none;}}@keyframes annc-in{from{opacity: 0;transform: translateY(10px);}to{opacity: 1;transform: none;}}@keyframes annc-sweep{0%{opacity: 0;transform: translateX(-120%);}20%{opacity: 1;}100%{opacity: 0;transform: translateX(120%);}}@media print{.annc{display: none;}}.areas-art{margin: 0;display: grid;gap: 12px;width: min(100%,560px);}.areas-art__map{position: relative;}.areas-art__leg{display: flex;flex-wrap: wrap;gap: 8px 16px;justify-content: center;font-size: 14px;color: var(--ps-lead);}.areas-leg{display: inline-flex;align-items: center;gap: 8px;}.areas-leg::before{content: "";inline-size: 12px;block-size: 12px;border-radius: 50%;border: 2px solid var(--ps-teal);}.areas-leg--hq::before{border-color: var(--ps-lime);background: var(--ps-lime);box-shadow: 0 0 0 4px rgba(225,228,40,.22);}.areas-leg--cov::before{border-color: var(--ps-lime);background: rgba(225,228,40,.35);}.areas-map{display: block;inline-size: 100%;block-size: auto;direction: ltr;overflow: visible;}.areas-map__grat{fill: none;stroke: rgba(143,163,191,.14);stroke-width: 1;}.areas-map__land{fill: rgba(56,182,255,.07);}.areas-map__edge{fill: none;stroke: var(--ps-lead);stroke-width: 1.6;stroke-linejoin: round;opacity: .8;stroke-dasharray: 1;stroke-dashoffset: 0;}.areas-map__edge--mini{stroke-dasharray: none;}.areas-map__x{stroke: rgba(225,228,40,.45);stroke-width: 1;fill: none;}.areas-map__ring{fill: none;stroke: var(--ps-lime);stroke-width: 1.5;opacity: .55;transform-box: fill-box;transform-origin: center;}.areas-map__cov{fill: var(--ps-lime);opacity: .9;}.areas-map__halo{fill: rgba(47,211,198,.14);stroke: none;transform-box: fill-box;transform-origin: center;transition: opacity var(--t-ui) var(--ease),transform var(--t-ui) var(--ease);opacity: 0;}.areas-map__dot{fill: var(--ps-night-1);stroke: var(--ps-teal);stroke-width: 2.5;}.areas-map__r.is-cov .areas-map__dot{stroke: var(--ps-lime);fill: rgba(225,228,40,.3);}.areas-map__n{font: 600 17px/1 var(--f-text);fill: var(--ps-text);paint-order: stroke;stroke: var(--ps-night-1);stroke-width: 4px;stroke-linejoin: round;}.areas-map__r{transition: opacity var(--t-ui) var(--ease);}.areas-map--mini{max-inline-size: 380px;margin-inline: auto;}.areas-map[data-on] .areas-map__r{opacity: .28;}.areas-map[data-on="central"] .areas-map__r[data-g="central"],.areas-map[data-on="west"] .areas-map__r[data-g="west"],.areas-map[data-on="east"] .areas-map__r[data-g="east"],.areas-map[data-on="south"] .areas-map__r[data-g="south"],.areas-map[data-on="north"] .areas-map__r[data-g="north"]{opacity: 1;}.areas-map[data-on="central"] .areas-map__r[data-g="central"] .areas-map__halo,.areas-map[data-on="west"] .areas-map__r[data-g="west"] .areas-map__halo,.areas-map[data-on="east"] .areas-map__r[data-g="east"] .areas-map__halo,.areas-map[data-on="south"] .areas-map__r[data-g="south"] .areas-map__halo,.areas-map[data-on="north"] .areas-map__r[data-g="north"] .areas-map__halo{opacity: 1;transform: scale(1.5);}main:has(#tab-central:not([hidden])) .areas-map--hero .areas-map__r:not([data-g="central"]),main:has(#tab-west:not([hidden])) .areas-map--hero .areas-map__r:not([data-g="west"]),main:has(#tab-east:not([hidden])) .areas-map--hero .areas-map__r:not([data-g="east"]),main:has(#tab-south:not([hidden])) .areas-map--hero .areas-map__r:not([data-g="south"]),main:has(#tab-north:not([hidden])) .areas-map--hero .areas-map__r:not([data-g="north"]){opacity: .3;}main:has(#tab-central:not([hidden])) .areas-map--hero .areas-map__r[data-g="central"] .areas-map__halo,main:has(#tab-west:not([hidden])) .areas-map--hero .areas-map__r[data-g="west"] .areas-map__halo,main:has(#tab-east:not([hidden])) .areas-map--hero .areas-map__r[data-g="east"] .areas-map__halo,main:has(#tab-south:not([hidden])) .areas-map--hero .areas-map__r[data-g="south"] .areas-map__halo,main:has(#tab-north:not([hidden])) .areas-map--hero .areas-map__r[data-g="north"] .areas-map__halo{opacity: 1;transform: scale(1.5);}@media (prefers-reduced-motion: no-preference){.areas-map--hero .areas-map__edge{animation: areas-draw 2.2s var(--ease) both;stroke-dashoffset: 1;}.areas-map--hero .areas-map__r{animation: areas-pop .6s var(--ease) backwards;animation-delay: calc(.6s + var(--i) * 70ms);}.areas-map--hero .areas-map__ring{animation: areas-pulse 2.8s var(--ease) infinite;}.areas-map--hero .areas-map__ring--2{animation-delay: 1.4s;}}@keyframes areas-draw{to{stroke-dashoffset: 0;}}@keyframes areas-pop{from{opacity: 0;transform: translateY(6px);}to{opacity: 1;transform: none;}}@keyframes areas-pulse{0%{opacity: .7;transform: scale(.6);}100%{opacity: 0;transform: scale(2.1);}}.areas-cov{display: grid;gap: clamp(24px,4vw,56px);}@media (min-width: 1000px){.areas-cov{grid-template-columns: minmax(0,1.15fr) minmax(0,.85fr);align-items: start;}}.areas-quote{margin: 0 0 20px;padding-inline-start: 20px;border-inline-start: 4px solid var(--ps-lime);}.areas-quote p{margin: 0 0 8px;font-size: var(--fs-lead);line-height: var(--lh-lead);font-weight: 600;}.areas-quote footer{font-size: 15px;color: var(--ps-ink-2);}.areas-quote a{color: inherit;text-decoration: underline;text-underline-offset: 3px;}.areas-cov__p{margin: 0 0 14px;}.areas-cov__abroad{font-weight: 600;}.areas-every{display: flex;gap: 14px;align-items: flex-start;padding: 18px 20px;border-radius: var(--r-card);margin-block-start: 18px;}.areas-every__ic{flex: none;display: grid;place-items: center;inline-size: 44px;block-size: 44px;border-radius: 14px;background: var(--ps-lime);color: var(--ps-on-lime);}.areas-every__ic svg{inline-size: 24px;block-size: 24px;}.areas-every__t{margin: 0 0 4px;font-size: var(--fs-h3);line-height: var(--lh-h3);}.areas-every p{margin: 0;}.areas-cov__h{margin: 0 0 12px;font-size: var(--fs-h3);line-height: var(--lh-h3);}.areas-idx{list-style: none;margin: 0;padding: 0;display: grid;grid-template-columns: repeat(auto-fill,minmax(190px,1fr));gap: 8px;}.areas-idx__a{display: flex;align-items: center;gap: 10px;min-block-size: 44px;padding: 8px 14px;border-radius: 14px;border: 1px solid rgba(14,23,38,.16);background: rgba(255,255,255,.6);color: var(--ps-ink);text-decoration: none;font-weight: 600;transition: border-color var(--t-fast) var(--ease),transform var(--t-fast) var(--ease);}.areas-idx__a:hover,.areas-idx__a:focus-visible{border-color: var(--ps-ink);transform: translateY(-1px);}.areas-idx__dot{flex: none;inline-size: 10px;block-size: 10px;border-radius: 50%;border: 2px solid #1f8f86;}.areas-idx__a.is-cov .areas-idx__dot{border-color: #6b6d00;background: var(--ps-lime);}.areas-grp{display: grid;gap: clamp(20px,3vw,40px);margin-block-end: clamp(24px,3vw,40px);}@media (min-width: 1000px){.areas-grp{grid-template-columns: minmax(0,.8fr) minmax(0,1.2fr);align-items: start;}}.areas-grp__map{margin: 0 0 16px;}.areas-clim{padding: 18px 20px;border-radius: var(--r-card);border: 1px solid rgba(47,211,198,.35);background: rgba(47,211,198,.06);}.areas-clim__k{margin: 0 0 6px;font: 600 var(--fs-mono)/1.4 var(--f-mono);letter-spacing: .04em;color: var(--ps-teal);text-transform: uppercase;}.areas-clim__d{margin: 0;color: var(--ps-text);}.areas-asp{list-style: none;margin: 0;padding: 0;display: grid;gap: 14px;}@media (min-width: 700px){.areas-asp{grid-template-columns: 1fr 1fr;}}.areas-asp__i{position: relative;padding: 20px;border-radius: var(--r-card);display: flex;flex-direction: column;gap: 8px;}.areas-asp__ic{display: grid;place-items: center;inline-size: 44px;block-size: 44px;border-radius: 14px;background: rgba(225,228,40,.12);color: var(--ps-lime);}.areas-asp__ic svg{inline-size: 24px;block-size: 24px;}.areas-asp__t{margin: 0;font-size: var(--fs-h3);line-height: var(--lh-h3);}.areas-asp__d{margin: 0;color: var(--ps-lead);flex: 1;}.areas-asp__a{display: inline-flex;align-items: center;gap: 8px;min-block-size: 44px;font-weight: 700;color: var(--ps-lime);text-decoration: none;}.areas-asp__a:hover,.areas-asp__a:focus-visible{text-decoration: underline;text-underline-offset: 4px;}.areas-asp__a svg{inline-size: 18px;block-size: 18px;}.areas-regs{list-style: none;margin: 0;padding: 0;display: grid;gap: 14px;}@media (min-width: 700px){.areas-regs--2,.areas-regs--3,.areas-regs--4{grid-template-columns: repeat(2,minmax(0,1fr));}}@media (min-width: 1100px){.areas-regs--3{grid-template-columns: repeat(3,minmax(0,1fr));}.areas-regs--4{grid-template-columns: repeat(4,minmax(0,1fr));}}.areas-reg{padding: 20px;border-radius: var(--r-card);scroll-margin-block-start: calc(var(--hdr-h,72px) + var(--ptabs-h,56px) + 16px);}.areas-reg__t{margin: 0 0 6px;font-size: var(--fs-h3);line-height: var(--lh-h3);}.areas-reg__cap{margin: 0 0 10px;color: var(--ps-lead);}.areas-reg__cov{display: flex;gap: 10px;align-items: baseline;margin: 0 0 12px;font-size: 16px;color: var(--ps-lead);}.areas-reg__dot{flex: none;inline-size: 10px;block-size: 10px;border-radius: 50%;border: 2px solid var(--ps-teal);transform: translateY(1px);}.areas-reg__cov.is-on{color: var(--ps-text);}.areas-reg__cov.is-on .areas-reg__dot{border-color: var(--ps-lime);background: var(--ps-lime);}.areas-reg__hq{display: inline-block;padding: 0 8px;border-radius: 999px;background: var(--ps-lime);color: var(--ps-on-lime);font-size: 13px;font-weight: 700;}.areas-reg__h{margin: 0 0 8px;font: 600 var(--fs-mono)/1.4 var(--f-mono);color: var(--ps-muted);}.areas-reg__cities{list-style: none;margin: 0;padding: 0;display: flex;flex-wrap: wrap;gap: 6px;}.areas-reg__cities li{padding: 4px 10px;border-radius: 999px;border: 1px solid rgba(180,195,216,.28);font-size: 15px;color: var(--ps-text);}@media (max-width: 699px){.areas-art{width: 100%;}.areas-map__n{font-size: 20px;}}@media print{.areas-map__r,.areas-map__edge{animation: none !important;opacity: 1 !important;}}.ba{position: relative;margin: 0;display: grid;grid-template-columns: minmax(0,1fr);gap: 10px;}.ba > img{grid-column: 1;display: block;width: 100%;height: auto;border-radius: var(--r-m);background: var(--graphite);}.ba > img[data-ba-before]{grid-row: 1;}.ba > img[data-ba-after]{grid-row: 2;}.ba > figcaption{grid-row: 3;}.ba::before,.ba::after{grid-column: 1;align-self: start;justify-self: start;z-index: 1;margin: 12px;padding: 3px 12px;border-radius: 999px;font: 600 .76rem/1.6 var(--f-display);letter-spacing: 0;pointer-events: none;background: rgba(7,15,28,.74);color: var(--limestone);-webkit-backdrop-filter: blur(6px);backdrop-filter: blur(6px);}.ba::before{grid-row: 1;content: "قبل";}.ba::after{grid-row: 2;content: "بعد";background: var(--membrane);color: var(--membrane-ink);}html[lang="en"] .ba::before{content: "Before";}html[lang="en"] .ba::after{content: "After";}.ba > figcaption,.ba.is-live > figcaption{margin: 0;padding-top: 2px;font-size: .9rem;line-height: 1.6;color: var(--concrete);text-wrap: pretty;}.ba.is-live{display: grid;gap: 12px;--ba-pos: 50%;--ba-p: 50;}.ba.is-live::before,.ba.is-live::after{content: none;display: none;}.ba__stage{position: relative;grid-row: 1;grid-column: 1;overflow: hidden;isolation: isolate;border-radius: var(--r-m);background: var(--graphite);touch-action: pan-y;-webkit-user-select: none;user-select: none;cursor: ew-resize;-webkit-tap-highlight-color: transparent;}.ba.is-live > figcaption{grid-row: 2;}.ba__stage > img{position: absolute;inset: 0;width: 100%;height: 100%;object-fit: cover;display: block;border-radius: 0;background: none;pointer-events: none;-webkit-user-drag: none;}.ba__stage > img[data-ba-before]{z-index: 1;clip-path: inset(0 calc(100% - var(--ba-pos)) 0 0);}html[dir="rtl"] .ba__stage > img[data-ba-before]{clip-path: inset(0 0 0 calc(100% - var(--ba-pos)));}.ba__line{position: absolute;z-index: 2;top: 0;bottom: 0;inset-inline-start: var(--ba-pos);width: 2px;margin-inline-start: -1px;background: var(--membrane);box-shadow: 0 0 0 1px rgba(0,0,0,.28),0 0 22px rgba(225,228,40,.5);pointer-events: none;}.ba__knob{position: absolute;z-index: 3;top: 50%;inset-inline-start: clamp(26px,var(--ba-pos),calc(100% - 26px));width: 52px;height: 52px;margin-top: -26px;margin-inline-start: -26px;border-radius: 50%;display: grid;place-items: center;color: var(--membrane);background: rgba(7,15,28,.74);border: 2px solid var(--membrane);-webkit-backdrop-filter: blur(8px);backdrop-filter: blur(8px);box-shadow: 0 12px 30px -10px rgba(0,0,0,.7),0 0 0 6px rgba(225,228,40,.12);cursor: ew-resize;outline: none;transition: transform .22s var(--ease),background-color .22s,color .22s,box-shadow .22s;}.ba__knob svg{width: 24px;height: 24px;}.ba__knob:focus-visible{box-shadow: 0 0 0 3px var(--bitumen),0 0 0 5px var(--limestone),0 12px 30px -10px rgba(0,0,0,.7);outline: 2px solid transparent;outline-offset: 5px;}.ba.is-drag .ba__knob{transform: scale(1.06);background: var(--membrane);color: var(--membrane-ink);}@media (hover: hover){.ba__stage:hover .ba__knob{background: var(--membrane);color: var(--membrane-ink);}}.ba__tag{position: absolute;z-index: 2;top: 12px;padding: 3px 12px;border-radius: 999px;pointer-events: none;font: 600 .76rem/1.6 var(--f-display);letter-spacing: 0;transition: opacity .2s ease;}.ba__tag--b{inset-inline-start: 12px;background: rgba(7,15,28,.74);color: var(--limestone);-webkit-backdrop-filter: blur(6px);backdrop-filter: blur(6px);opacity: clamp(0,calc((var(--ba-p) - 16) / 10),1);}.ba__tag--a{inset-inline-end: 12px;background: var(--membrane);color: var(--membrane-ink);opacity: clamp(0,calc((84 - var(--ba-p)) / 10),1);}@media (max-width: 560px){.ba__tag,.ba::before,.ba::after{top: 9px;padding: 2px 10px;font-size: .7rem;}.ba__tag--b{inset-inline-start: 9px;}.ba__tag--a{inset-inline-end: 9px;}.ba__knob{width: 46px;height: 46px;margin-top: -23px;margin-inline-start: -23px;inset-inline-start: clamp(23px,var(--ba-pos),calc(100% - 23px));}}@media (prefers-reduced-motion: reduce){.ba__knob,.ba__tag{transition: none;}}@media (forced-colors: active){.ba__line{background: Highlight;}.ba__knob{border-color: Highlight;color: Highlight;}}@media print{.ba__knob{display: none;}}.brand-ph{position: absolute;inset: 0;z-index: 2;display: grid;place-items: center;pointer-events: none;opacity: 0;transition: opacity .38s ease;mix-blend-mode: screen;}.brand-ph.is-on{opacity: 1;}.brand-ph__vid{display: block;width: 100%;height: 100%;object-fit: contain;}@media print{.brand-ph{display: none !important;}}body[data-page^="proj-"] .ph9__bg .ph9__marks{display: none;}.cs-sheet__grid{display: grid;gap: clamp(20px,2.6vw,36px);}@media (min-width: 1000px){.cs-sheet__grid{grid-template-columns: minmax(0,1.5fr) minmax(300px,1fr);align-items: start;}}.cs-sheet__main{position: relative;padding: clamp(20px,2.8vw,40px);border-radius: var(--r-panel);border: 1px solid var(--glass-bd);background: var(--glass-bg);box-shadow: var(--glass-shadow);overflow: hidden;}.cs-sheet__main::before{content: "";position: absolute;inset-block-start: -1px;inset-inline-start: clamp(20px,2.8vw,40px);width: 96px;height: 3px;border-radius: 0 0 3px 3px;background: var(--g-lime);box-shadow: 0 0 16px rgba(225,228,40,.65);}.cs-sheet__main::after{content: "";position: absolute;inset-block-start: 0;inset-inline-end: 0;width: 46%;height: 70%;background-image: linear-gradient(var(--ps-grid) 1px,transparent 1px),linear-gradient(90deg,var(--ps-grid) 1px,transparent 1px);background-size: 26px 26px;-webkit-mask-image: radial-gradient(closest-side at 70% 30%,#000,transparent);mask-image: radial-gradient(closest-side at 70% 30%,#000,transparent);pointer-events: none;}html[dir="rtl"] .cs-sheet__main::after{-webkit-mask-image: radial-gradient(closest-side at 30% 30%,#000,transparent);mask-image: radial-gradient(closest-side at 30% 30%,#000,transparent);}.cs-sheet__main > *{position: relative;z-index: 1;}.cs-sheet__dl{display: grid;grid-template-columns: repeat(auto-fill,minmax(min(100%,230px),1fr));column-gap: clamp(16px,2vw,28px);margin: 0;}@media (max-width: 599px){.cs-sheet__dl{grid-template-columns: repeat(2,minmax(0,1fr));column-gap: var(--s-4);}.cs-sheet__r dd{font-size: 1rem;}}.cs-sheet__r{position: relative;padding: 16px 0 18px;border-bottom: 1px solid rgba(180,195,216,.16);min-width: 0;}.cs-sheet__r::before{content: "";position: absolute;inset-inline-start: 0;bottom: -1px;width: 0;height: 2px;background: var(--g-lime);transition: width var(--t-sec) var(--ease-out);}.cs-sheet__r:hover::before{width: 40px;}.cs-sheet__r dt{display: flex;align-items: center;gap: 8px;font-family: var(--f-mono);font-size: var(--fs-mono);letter-spacing: .1em;text-transform: uppercase;color: var(--ps-muted);margin-bottom: 6px;}.cs-sheet__r dt::before{content: "";width: 6px;height: 6px;border-radius: 1px;transform: rotate(45deg);background: var(--ps-teal);flex: none;}html[lang="ar"] .cs-sheet__r dt{font-family: var(--f-text);font-size: .9375rem;letter-spacing: 0;text-transform: none;font-weight: 600;}.cs-sheet__r dd{margin: 0;font-weight: 600;font-size: 1.0625rem;line-height: 1.6;color: var(--fg);}.cs-sheet__r dd .num{font-family: var(--f-display);font-weight: 700;}.cs-sheet__r dd a{color: inherit;text-decoration: underline;text-decoration-color: rgba(225,228,40,.7);text-decoration-thickness: 2px;text-underline-offset: 5px;transition: color var(--t-fast),text-decoration-color var(--t-fast);}.cs-sheet__r dd a:hover{color: var(--ps-lime-soft);text-decoration-color: var(--ps-lime);}.cs-sheet__id{display: inline-flex;flex-wrap: wrap;align-items: center;gap: 8px;margin-top: var(--s-5);padding: 6px 14px;border: 1px solid rgba(180,195,216,.22);border-radius: var(--r-chip);font-size: .9375rem;color: var(--ps-muted);background: rgba(7,15,28,.35);}.cs-sheet__id code{font-family: var(--f-mono);font-size: .875rem;letter-spacing: .08em;color: var(--ps-lime);}.cs-sheet__note{margin-top: var(--s-4);max-width: 64ch;font-size: var(--fs-small);line-height: 1.75;color: var(--ps-lead);padding-inline-start: var(--s-4);border-inline-start: 3px solid var(--ps-teal);}.cs-sheet__side{display: grid;gap: clamp(16px,2vw,24px);align-content: start;min-width: 0;}.cs-sheet__figs{position: relative;padding: clamp(20px,2.4vw,32px);border-radius: var(--r-panel);border: 1px solid rgba(225,228,40,.3);background: radial-gradient(120% 90% at 100% 0%,rgba(225,228,40,.14),transparent 60%),radial-gradient(90% 80% at 0% 100%,rgba(47,211,198,.12),transparent 62%),linear-gradient(160deg,#15294A,#0E1C33);color: var(--ps-text);overflow: hidden;box-shadow: var(--sh-card);}html[dir="rtl"] .cs-sheet__figs{background: radial-gradient(120% 90% at 0% 0%,rgba(225,228,40,.14),transparent 60%),radial-gradient(90% 80% at 100% 100%,rgba(47,211,198,.12),transparent 62%),linear-gradient(200deg,#15294A,#0E1C33);}.cs-sheet__figs > *{position: relative;}.cs-figs__h{display: flex;align-items: center;gap: 10px;font-family: var(--f-mono);font-size: var(--fs-mono);letter-spacing: .12em;text-transform: uppercase;color: var(--ps-lime);margin-bottom: var(--s-3);}.cs-figs__h::before{content: "";width: 8px;height: 8px;border-radius: 2px;transform: rotate(45deg);background: var(--ps-lime);box-shadow: 0 0 10px var(--ps-lime);}html[lang="ar"] .cs-figs__h{font-family: var(--f-display);font-size: 1.0625rem;letter-spacing: 0;font-weight: 700;}.cs-figs{list-style: none;margin: 0;padding: 0;display: grid;grid-template-columns: repeat(auto-fit,minmax(min(100%,170px),1fr));column-gap: var(--s-5);}.cs-fig{display: grid;gap: 6px;align-content: start;padding: var(--s-4) 0;border-top: 1px solid rgba(180,195,216,.16);}.cs-fig{min-width: 0;}.cs-fig__v{font-family: var(--f-display);font-size: clamp(2rem,1.6rem + 1vw,2.5rem);overflow-wrap: anywhere;font-weight: 800;line-height: 1;letter-spacing: -.02em;color: var(--ps-text);text-align: start;font-variant-numeric: lining-nums tabular-nums;text-shadow: 0 0 28px rgba(225,228,40,.18);}html[dir="rtl"] .cs-fig__v{text-align: end;direction: ltr;justify-self: start;}.cs-fig:nth-child(3n+1) .cs-fig__v{color: var(--ps-lime);}.cs-fig__l{color: var(--ps-lead);font-size: 1rem;line-height: 1.5;}.csx{--gx-bg: #10213C;--gx-memc: #10213C;--g-bg: #10213C;position: relative;margin: 0;padding: clamp(20px,2.4vw,30px);border-radius: var(--r-panel);border: 1px solid rgba(56,182,255,.28);background: radial-gradient(80% 60% at 50% 0%,rgba(56,182,255,.16),transparent 70%),linear-gradient(170deg,#13284A,#0C1A31);color: var(--ps-text);overflow: hidden;box-shadow: var(--sh-card),inset 0 1px 0 rgba(255,255,255,.08);}.csx::before{content: "";position: absolute;inset: 0;background-image: var(--g-grid-blue);background-size: 24px 24px;-webkit-mask-image: linear-gradient(180deg,#000 30%,transparent);mask-image: linear-gradient(180deg,#000 30%,transparent);pointer-events: none;}.csx::after{content: "";position: absolute;inset-inline: 0;top: 0;height: 2px;background: linear-gradient(90deg,transparent,rgba(56,182,255,.85),rgba(225,228,40,.85),transparent);box-shadow: 0 0 16px rgba(56,182,255,.6);opacity: 0;pointer-events: none;}.csx > *{position: relative;}.csx__h{display: flex;align-items: center;gap: 10px;font-family: var(--f-mono);font-size: var(--fs-mono);letter-spacing: .12em;text-transform: uppercase;color: var(--ps-sky);margin-bottom: var(--s-3);}.csx__h::before{content: "";width: 8px;height: 8px;border-radius: 50%;background: var(--ps-sky);box-shadow: 0 0 10px var(--ps-sky);}html[lang="ar"] .csx__h{font-family: var(--f-display);font-size: 1.0625rem;letter-spacing: 0;text-transform: none;font-weight: 700;color: var(--ps-text);}.csx__d{margin-inline: -4px;}.csx-svg{width: 100%;height: auto;}.csx-svg :is(.gfx-s1,.gfx-s2,.gfx-s3){vector-effect: none;}.csx-svg .gfx-s1{stroke-width: 1px;}.csx-svg .gfx-s2{stroke-width: 1.6px;}.csx-svg .gfx-s3{stroke-width: 2.4px;}.csx-svg .gfx-coat.gx-concrete{fill-opacity: .3;}.csx-svg .gfx-tn{font-size: 12px;}.csx-svg [pathLength]{stroke-dasharray: 1 1;}.csx-z .gfx-memb{filter: drop-shadow(0 0 3px rgba(225,228,40,.85));}.csx-z.is-wip .gfx-memb{stroke-dasharray: 5 3.5;}.csx-z.is-con .gfx-memb{stroke-dasharray: 2.4 3.2;}.csx-z.is-con{opacity: .8;}.csx-p{fill: none;stroke: var(--ps-lime);stroke-width: 1.4px;opacity: 0;}.csx-leg{list-style: none;margin: var(--s-4) 0 0;padding: 0;display: grid;grid-template-columns: repeat(auto-fill,minmax(min(100%,150px),1fr));gap: 10px 16px;font-size: 1rem;line-height: 1.45;}.csx-leg li{display: flex;align-items: flex-start;gap: 10px;min-width: 0;}.csx-leg__n{flex: none;display: inline-grid;place-items: center;width: 26px;height: 26px;margin-top: -2px;border-radius: 50%;background: var(--g-lime-v);color: var(--ps-on-lime);font: 700 .8125rem/1 var(--f-mono);box-shadow: 0 0 12px -2px rgba(225,228,40,.7);}.csx-leg__st{display: block;color: var(--ps-teal);font-size: .875rem;font-weight: 600;}.csx__c{margin-top: var(--s-4);padding-top: var(--s-3);border-top: 1px solid rgba(180,195,216,.16);font-size: .9375rem;line-height: 1.65;color: var(--ps-lead);}.csx__k{display: block;margin-bottom: 4px;font-family: var(--f-mono);font-size: var(--fs-mono);letter-spacing: .1em;text-transform: uppercase;color: var(--ps-muted);}html[lang="ar"] .csx__k{font-family: var(--f-text);font-size: .9375rem;letter-spacing: 0;text-transform: none;font-weight: 600;}@media (prefers-reduced-motion: no-preference){html.js .csx.is-in .csx-l{animation: csx-draw 1s cubic-bezier(.65,0,.35,1) both;animation-delay: calc(var(--i,0) * 32ms);}html.js .csx.is-in .csx-f{animation: csx-fade .7s ease-out both;animation-delay: calc(.35s + var(--i,0) * 18ms);}html.js .csx.is-in .csx-z [pathLength]{animation: csx-draw .9s cubic-bezier(.65,0,.35,1) both;animation-delay: calc(1.1s + var(--k,0) * .5s);}html.js .csx.is-in .csx-z :not([pathLength]){animation: csx-fade .6s ease-out both;animation-delay: calc(1.2s + var(--k,0) * .5s);}html.js .csx.is-in .csx-b{animation: csx-fade .45s ease-out both;animation-delay: calc(1.45s + var(--k,0) * .5s);}html.js .csx.is-in .csx-p{transform-box: fill-box;transform-origin: center;animation: csx-ping 4.8s cubic-bezier(.2,.7,.2,1) infinite both;animation-delay: calc(3.2s + var(--k,0) * var(--csx-st,1.2s));}html.js .csx.is-in .csx-leg li{animation: csx-fade .45s ease-out both;animation-delay: calc(1.45s + var(--n,0) * .5s);}html.js .csx.is-in::after{animation: csx-sweep 7s cubic-bezier(.65,0,.35,1) 2.4s infinite;}.csx.is-off,.csx.is-off *{animation-play-state: paused !important;}}@keyframes csx-draw{from{stroke-dashoffset: 1;}to{stroke-dashoffset: 0;}}@keyframes csx-fade{from{opacity: 0;}to{opacity: 1;}}@keyframes csx-ping{0%{opacity: .9;transform: scale(1);}24%{opacity: 0;transform: scale(2.1);}100%{opacity: 0;transform: scale(2.1);}}@keyframes csx-sweep{0%{opacity: 0;transform: translateY(0);}8%{opacity: .9;}46%{opacity: .9;}54%{opacity: 0;transform: translateY(var(--csx-h,460px));}100%{opacity: 0;transform: translateY(var(--csx-h,460px));}}html[data-motion="off"] .csx *,html[data-motion="off"] .csx::after{animation: none !important;}@media print{.csx *,.csx::after{animation: none !important;}}.cs-story__grid{display: grid;gap: clamp(32px,5vw,72px);}@media (min-width: 1000px){.cs-story__grid.has-media{grid-template-columns: minmax(0,1.3fr) minmax(0,1fr);align-items: start;}.cs-story__media{position: sticky;top: calc(var(--hdr-h-c) + 24px);}}.cs-steps{list-style: none;margin: 0;padding: 0;display: grid;position: relative;max-width: 800px;}.cs-steps::before{content: "";position: absolute;inset-inline-start: 27px;top: 30px;bottom: 30px;width: 2px;border-radius: 2px;background: linear-gradient(180deg,var(--ps-ink-2),rgba(14,23,38,.18) 70%,var(--ps-lime));}.cs-step{position: relative;display: grid;grid-template-columns: 56px minmax(0,1fr);gap: clamp(16px,2.2vw,28px);padding-bottom: clamp(28px,3.6vw,48px);}.cs-step:last-child{padding-bottom: 0;}.cs-step__n{position: relative;z-index: 1;display: grid;place-items: center;width: 56px;height: 56px;border-radius: 50%;border: 2px solid var(--ps-ink);background: #FFFFFF;font-family: var(--f-display);font-weight: 800;font-size: 1.125rem;color: var(--ps-ink);box-shadow: 0 10px 24px -14px rgba(14,23,38,.5);}.cs-step--solution .cs-step__n{background: var(--ps-ink);color: var(--ps-lime);border-color: var(--ps-ink);}.cs-step--result .cs-step__n{background: var(--g-lime-v);border-color: var(--ps-ink);color: var(--ps-on-lime);box-shadow: 0 0 0 6px rgba(225,228,40,.3),0 10px 24px -12px rgba(14,23,38,.5);}.cs-step__b{padding-top: 6px;min-width: 0;}.cs-step__t{font-family: var(--f-display);font-size: var(--fs-h3);font-weight: 800;line-height: var(--lh-h3);margin-bottom: var(--s-3);color: var(--ps-ink);}.cs-step__p{color: var(--ps-ink);font-size: var(--fs-body);line-height: var(--lh-body);max-width: 66ch;}.cs-scope{list-style: none;padding: 0;margin: var(--s-5) 0 0;display: grid;gap: 10px;}.cs-scope li{position: relative;padding: 14px 18px;padding-inline-start: 46px;border: 1px solid rgba(14,23,38,.12);border-radius: 16px;background: rgba(255,255,255,.78);font-size: 1rem;line-height: 1.65;color: var(--ps-ink);box-shadow: 0 1px 0 #fff inset,0 8px 20px -16px rgba(14,23,38,.35);}.cs-scope li::before{content: "";position: absolute;inset-inline-start: 18px;top: 22px;width: 10px;height: 10px;background: var(--ps-lime);border: 1.5px solid var(--ps-ink);transform: rotate(45deg);}.cs-ph{margin: 0;width: 100%;max-width: var(--cs-max,none);}.cs-ph__a{position: relative;display: block;overflow: hidden;border-radius: 20px;background: var(--ps-surface-2);outline-offset: 4px;box-shadow: var(--sh-card);}.cs-ph__a::after{content: "";position: absolute;inset: 0;border-radius: inherit;box-shadow: inset 0 0 0 1px rgba(255,255,255,.12);background: linear-gradient(180deg,rgba(10,20,36,0) 60%,rgba(10,20,36,.4));pointer-events: none;transition: opacity var(--t-ui);}.cs-ph__img,.cs-ph__a img{display: block;width: 100%;height: auto;filter: saturate(1.06) contrast(1.04);transition: transform var(--t-slow) var(--ease-out),filter var(--t-slow) var(--ease-out);}.cs-ph__a:hover img,.cs-ph__a:focus-visible img{transform: scale(1.04);filter: saturate(1.15) contrast(1.06);}.cs-ph__a:hover::after{opacity: .5;}.cs-ph__z{position: absolute;z-index: 1;inset-block-end: 12px;inset-inline-end: 12px;display: grid;place-items: center;width: 40px;height: 40px;border-radius: 50%;background: rgba(7,15,28,.6);border: 1px solid rgba(255,255,255,.25);color: var(--ps-text);opacity: 0;transform: translateY(4px) scale(.94);transition: opacity var(--t-ui),transform var(--t-ui) var(--ease-out),background var(--t-fast);-webkit-backdrop-filter: blur(8px);backdrop-filter: blur(8px);}.cs-ph__z svg{width: 18px;height: 18px;}.cs-ph__a:hover .cs-ph__z,.cs-ph__a:focus-visible .cs-ph__z{opacity: 1;transform: none;background: var(--ps-lime);color: var(--ps-on-lime);border-color: transparent;}@media (hover: none){.cs-ph__z{opacity: 1;transform: none;}}.cs-ph__cap{display: flex;gap: 10px;align-items: baseline;margin-top: 12px;font-size: .9375rem;line-height: 1.6;color: var(--ps-muted);}.cs-ph__cap::before{content: "";width: 14px;height: 2px;border-radius: 2px;background: var(--ps-accent);flex: none;transform: translateY(-4px);}.cs-ph--mid .cs-ph__a{border: 8px solid #FFFFFF;border-radius: 22px;box-shadow: 0 30px 60px -30px rgba(14,23,38,.55),0 2px 6px rgba(14,23,38,.08);}.cs-ph--mid .cs-ph__a::before{content: "";position: absolute;z-index: 1;inset-block-start: 10px;inset-inline-start: 10px;width: 22px;height: 22px;border-block-start: 3px solid var(--ps-lime);border-inline-start: 3px solid var(--ps-lime);border-start-start-radius: 6px;pointer-events: none;}.cs-story .cs-ph__cap{color: var(--ps-ink-2);}.cs-story .cs-ph__cap::before{background: var(--ps-ink);}.cs-band{position: relative;background: var(--ps-night-0);overflow: hidden;}.cs-band__a{display: block;height: clamp(320px,48vw,660px);overflow: hidden;}.cs-band__img,.cs-band__a img{width: 100%;height: 100%;object-fit: cover;filter: var(--photo-filter);transition: transform 1.6s var(--ease-out);}.cs-band__a::after{content: "";position: absolute;inset: 0;background: var(--photo-overlay);pointer-events: none;}.cs-band__a:hover img{transform: scale(1.03);}.cs-band__cap{position: absolute;inset-inline: 0;bottom: 0;z-index: 1;padding-block: 64px clamp(20px,3vw,36px);background: linear-gradient(180deg,transparent,rgba(7,15,28,.82));color: var(--ps-text);font-size: 1.0625rem;font-weight: 500;pointer-events: none;}.cs-band__cap .wrap{display: flex;align-items: center;gap: 12px;}.cs-band__cap .wrap::before{content: "";width: 10px;height: 10px;border-radius: 2px;transform: rotate(45deg);background: var(--ps-lime);box-shadow: 0 0 12px var(--ps-lime);flex: none;}.cs-gal{background-image: var(--g-hairlines),radial-gradient(900px 520px at var(--g-x2,0%) 0%,rgba(47,211,198,.1),rgba(47,211,198,0) 62%),var(--g-section);}.cs-gal__g + .cs-gal__g{margin-top: clamp(40px,5vw,72px);padding-top: clamp(28px,3.6vw,48px);border-top: 1px solid rgba(180,195,216,.14);}.cs-gal__h{display: flex;align-items: center;gap: 14px;margin-bottom: var(--s-5);font-family: var(--f-display);font-size: clamp(1.25rem,1.1rem + .5vw,1.5rem);font-weight: 800;}.cs-gal__i{font-family: var(--f-mono);font-size: .8125rem;font-weight: 500;color: var(--ps-on-lime);padding: 4px 10px;border-radius: var(--r-chip);background: var(--g-lime-v);box-shadow: 0 0 14px -2px rgba(225,228,40,.6);}.cs-gal__n{margin-inline-start: auto;font-family: var(--f-mono);font-size: .875rem;color: var(--ps-muted);font-weight: 400;padding: 3px 10px;border: 1px solid rgba(180,195,216,.22);border-radius: var(--r-chip);}.cs-gal__list{display: grid;gap: clamp(14px,1.8vw,24px);}.cs-gal__list + .cs-gal__list{margin-top: clamp(14px,1.8vw,24px);}.cs-gal__list--sheet{display: flex;flex-wrap: wrap;justify-content: center;align-items: flex-start;padding: clamp(14px,2vw,24px);border-radius: var(--r-panel);border: 1px solid var(--glass-bd);background: radial-gradient(70% 90% at 50% 0%,rgba(56,182,255,.1),transparent 70%),rgba(7,15,28,.35);}.cs-gal__list--sheet > .cs-ph{width: min(100%,var(--cs-max,280px),280px);}.cs-gal__list--sheet .cs-ph__a{padding: 8px;border-radius: 14px;background: linear-gradient(160deg,rgba(255,255,255,.14),rgba(255,255,255,.05));border: 1px solid rgba(255,255,255,.16);box-shadow: 0 18px 30px -22px rgba(0,0,0,.9);}.cs-gal__list--sheet .cs-ph__a::after{display: none;}.cs-gal__list--sheet .cs-ph__a img{border-radius: 8px;}.cs-gal__list--sheet .cs-ph:nth-child(odd){transform: rotate(-.6deg);}.cs-gal__list--sheet .cs-ph:nth-child(even){transform: rotate(.5deg);}.cs-gal__list--sheet .cs-ph:hover{transform: none;}.cs-gal__list--one{max-width: 760px;}.cs-gal__list--two{grid-template-columns: repeat(auto-fit,minmax(min(100%,320px),1fr));align-items: start;}@media (min-width: 900px){.cs-gal__list--editorial{grid-template-columns: 1.6fr 1fr;grid-auto-flow: dense;align-items: start;}.cs-gal__list--editorial > :first-child{grid-row: span 2;}.cs-gal__list--two > :nth-child(2){margin-top: clamp(28px,4vw,64px);}}.cs-ba__list{display: grid;gap: var(--s-6);}.cs-links__top{display: grid;gap: var(--s-4);margin-bottom: var(--s-7);}@media (min-width: 900px){.cs-links__top{grid-template-columns: minmax(0,1.4fr) minmax(0,1fr);align-items: start;}}.cs-war{position: relative;display: grid;grid-template-columns: auto minmax(0,1fr);gap: var(--s-5);padding: clamp(20px,2.6vw,32px);border: 1px solid rgba(14,23,38,.12);border-radius: var(--r-card);background: linear-gradient(180deg,#FFFFFF,#FAF8F3);box-shadow: var(--sh-card),inset 0 1px 0 #fff;overflow: hidden;}.cs-war::after{content: "";position: absolute;inset-block-start: -1px;inset-inline-start: clamp(20px,2.6vw,32px);width: 88px;height: 4px;border-radius: 0 0 4px 4px;background: var(--ps-lime);box-shadow: 0 2px 0 var(--ps-ink);pointer-events: none;}.cs-war__ic{display: grid;place-items: center;width: 56px;height: 56px;border-radius: 18px;background: var(--ps-ink);color: var(--ps-lime);box-shadow: 0 10px 22px -12px rgba(14,23,38,.6);}.cs-war__ic svg{width: 26px;height: 26px;}.cs-war__t{font-family: var(--f-display);font-weight: 800;font-size: 1.375rem;margin-bottom: 6px;color: var(--ps-ink);}.cs-war__d{color: var(--ps-ink);font-size: 1.0625rem;line-height: 1.75;max-width: 60ch;}.cs-war__a{margin-top: var(--s-3);}.cs-doc{display: flex;flex-wrap: wrap;gap: var(--s-3);padding: clamp(18px,2.4vw,28px);border: 1.5px dashed rgba(14,23,38,.28);border-radius: var(--r-card);background: rgba(255,255,255,.5);}.cs-doc svg{width: 20px;height: 20px;}.cs-links__rel{display: grid;gap: var(--s-7);margin-bottom: var(--s-8);}@media (min-width: 1000px){.cs-links__rel:has(> :nth-child(2)){grid-template-columns: 1fr 1fr;}}.cs-links .prj-rel{padding-top: var(--s-7);border-top: 1px solid rgba(14,23,38,.14);}.cs-pg{padding-block: clamp(48px,6vw,88px);}.cs-pg__in{display: grid;gap: var(--s-4);}@media (min-width: 800px){.cs-pg__in{grid-template-columns: 1fr 1fr;}}.cs-pg__a{position: relative;display: grid;grid-template-columns: auto minmax(0,1fr);gap: var(--s-5);align-items: center;padding: 12px;padding-inline-end: var(--s-5);border: 1px solid var(--glass-bd);border-radius: var(--r-card);background: var(--glass-bg);box-shadow: var(--glass-shadow);color: inherit;text-decoration: none;transition: border-color var(--t-ui),background var(--t-ui),transform var(--t-ui) var(--ease-out);}.cs-pg__a:hover,.cs-pg__a:focus-visible{border-color: rgba(225,228,40,.55);background: var(--glass-bg-hover);transform: translateY(-2px);}.cs-pg__a--next{text-align: end;grid-template-columns: minmax(0,1fr) auto;padding-inline: var(--s-5) 12px;}.cs-pg__a--next .cs-pg__m{order: 2;}.cs-pg__m{width: 128px;aspect-ratio: 4 / 3;overflow: hidden;border-radius: 16px;background: var(--ps-surface-2);}.cs-pg__m img{width: 100%;height: 100%;object-fit: cover;filter: var(--photo-filter);transition: transform var(--t-slow) var(--ease-out);}.cs-pg__a:hover .cs-pg__m img{transform: scale(1.06);}.cs-pg__b{display: grid;gap: 4px;min-width: 0;}.cs-pg__k{font-family: var(--f-mono);font-size: var(--fs-mono);letter-spacing: .1em;text-transform: uppercase;color: var(--ps-lime);}html[lang="ar"] .cs-pg__k{font-family: var(--f-text);font-size: .9375rem;letter-spacing: 0;font-weight: 700;}.cs-pg__n{font-family: var(--f-display);font-weight: 800;font-size: clamp(1.125rem,1rem + .5vw,1.375rem);line-height: 1.3;}.cs-pg__l{color: var(--ps-muted);font-size: var(--fs-small);}.cs-pg__all{margin-top: var(--s-5);text-align: center;}@media (max-width: 599px){.cs-step{grid-template-columns: 44px minmax(0,1fr);gap: var(--s-4);padding-bottom: var(--s-6);}.cs-step__n{width: 44px;height: 44px;font-size: 1rem;}.cs-steps::before{inset-inline-start: 21px;}.cs-pg__m{width: 84px;}.cs-gal__list--sheet .cs-ph:nth-child(n){transform: none;}}@media (prefers-reduced-motion: reduce){.cs-ph__img,.cs-ph__a img,.cs-band__img,.cs-band__a img,.cs-pg__m img,.cs-pg__a{transition: none;}.cs-pg__a:hover{transform: none;}}@media (forced-colors: active){.cs-sheet__main,.cs-sheet__figs,.csx,.cs-pg__a,.cs-war{border: 1px solid CanvasText;}}.cs-cta .ui-cta{--hl-fg: var(--ps-text);}@media (max-width: 899.98px){.cs-cta .ui-cta{grid-template-columns: minmax(0,1fr);}}.cs-cta .ui-cta .btn{white-space: normal;max-width: 100%;text-align: center;}@media (prefers-reduced-motion: no-preference){html.js .cs-band__a[data-reveal="mask"].is-in{clip-path: inset(0 0 0 0);}html.js .cs-ph__a[data-reveal="mask"].is-in{clip-path: inset(-64px -64px -64px -64px round 22px);}}@property --cin-c1{syntax: '<color>';inherits: true;initial-value: rgba(225,228,40,.34);}@property --cin-c2{syntax: '<color>';inherits: true;initial-value: rgba(47,211,198,.28);}.cinema{position: relative;isolation: isolate;z-index: 3;inline-size: 100%;}.cinema__glow{position: absolute;z-index: -1;inset: -22% -16% -12%;pointer-events: none;opacity: 1;background: radial-gradient(52% 58% at 28% 48%,var(--cin-c1),transparent 72%),radial-gradient(52% 58% at 72% 48%,var(--cin-c2),transparent 72%);transition: --cin-c1 .9s linear,--cin-c2 .9s linear,opacity .6s ease;}.cinema__screen{position: relative;display: flex;flex-direction: column;gap: 12px;color: var(--ps-text,#F4F7FB);text-decoration: none;border-radius: 22px;-webkit-tap-highlight-color: transparent;}.cinema__screen:focus-visible{outline: 3px solid var(--ps-volt,#FDFD18);outline-offset: 6px;}.cinema__frame{position: relative;display: block;aspect-ratio: 16 / 9;border-radius: 18px;overflow: hidden;background: #050A14;box-shadow: 0 0 0 1px rgba(225,228,40,.42),0 0 22px -6px rgba(225,228,40,.55),0 34px 60px -30px rgba(0,0,0,.85);transition: transform var(--t-ui,240ms) var(--ease-out,cubic-bezier(.2,.7,.2,1)),box-shadow var(--t-ui,240ms) ease;}.cinema__frame::before{content: "";position: absolute;inset: 0;z-index: 3;border-radius: inherit;pointer-events: none;background: linear-gradient(180deg,rgba(253,253,24,.95),rgba(225,228,40,.22) 34%,rgba(225,228,40,.06) 70%,rgba(47,211,198,.3)) border-box;border: 1.5px solid transparent;-webkit-mask: linear-gradient(#000 0 0) padding-box,linear-gradient(#000 0 0);-webkit-mask-composite: xor;mask: linear-gradient(#000 0 0) padding-box,linear-gradient(#000 0 0);mask-composite: exclude;}.cinema__frame::after{content: "";position: absolute;inset: 0;z-index: 3;border-radius: inherit;pointer-events: none;box-shadow: 0 0 34px 2px rgba(225,228,40,.38),inset 0 0 26px rgba(225,228,40,.12);opacity: .35;}.cinema__poster,.cinema__teaser{position: absolute;inset: 0;inline-size: 100%;block-size: 100%;object-fit: cover;display: block;}.cinema__teaser{opacity: 0;transition: opacity .7s ease;}.cinema.is-playing .cinema__teaser{opacity: 1;}.cinema__vig{position: absolute;inset: 0;z-index: 1;pointer-events: none;background: radial-gradient(120% 90% at 50% 40%,transparent 55%,rgba(5,10,20,.55)),linear-gradient(180deg,transparent 60%,rgba(5,10,20,.5));}.cinema__play{position: absolute;z-index: 2;inset-block-start: 50%;inset-inline-start: 50%;inline-size: 64px;block-size: 64px;margin: -32px;border-radius: 50%;display: grid;place-items: center;color: var(--ps-on-lime,#0A0F05);background: linear-gradient(135deg,var(--ps-volt,#FDFD18),var(--ps-lime,#E1E428));box-shadow: 0 0 0 8px rgba(225,228,40,.18),0 10px 30px rgba(0,0,0,.45);transition: transform var(--t-ui,240ms) var(--ease-out,cubic-bezier(.2,.7,.2,1));}html[dir="rtl"] .cinema__play{margin-inline-start: -32px;}.cinema__play svg{inline-size: 26px;block-size: 26px;margin-left: 3px;}.cinema__meta{display: flex;flex-wrap: wrap;align-items: baseline;gap: 4px 12px;padding-inline: 4px;text-shadow: 0 1px 10px rgba(7,15,28,.9);}.cinema__k{display: inline-flex;align-items: center;gap: 8px;font-size: .78rem;font-weight: 700;letter-spacing: .06em;text-transform: uppercase;color: var(--ps-lime,#E1E428);}.cinema__dot{inline-size: 7px;block-size: 7px;border-radius: 50%;background: var(--ps-lime,#E1E428);box-shadow: 0 0 10px rgba(225,228,40,.8);}.cinema__dur{color: var(--ps-lead,#D5DFEC);font-weight: 600;letter-spacing: 0;}.cinema__t{flex: 1 1 100%;font-weight: 700;font-size: 1.05rem;line-height: 1.4;color: var(--ps-text,#F4F7FB);}.cinema__go{display: none;}.cinema__floor{display: none;}@media (hover: hover) and (pointer: fine){.cinema__screen:hover .cinema__frame{transform: translateY(-3px);box-shadow: 0 0 0 1px rgba(253,253,24,.7),0 0 30px -4px rgba(225,228,40,.7),0 40px 70px -30px rgba(0,0,0,.9);}.cinema__screen:hover .cinema__play{transform: scale(1.08);}}.cinema__screen:focus-visible .cinema__play{transform: scale(1.08);}@media (min-width: 901px){.hero9 .cinema{position: absolute;inset-inline-end: clamp(40px,4vw,80px);inset-block-end: clamp(70px,11vh,124px);inline-size: clamp(290px,27vw,470px);}.hero9:has(.cinema) :is(.hov__asm,.hov__ruler,.hov__sec){display: none;}.cinema__screen{flex-direction: column-reverse;}.cinema__go{display: inline-flex;align-items: center;gap: 6px;font-size: .86rem;font-weight: 700;color: var(--ps-lime,#E1E428);}.cinema__go::after{content: "←";transition: transform var(--t-ui,240ms) ease;}html[dir="ltr"] .cinema__go::after{content: "→";}.cinema__screen:hover .cinema__go::after{transform: translateX(-3px);}html[dir="ltr"] .cinema__screen:hover .cinema__go::after{transform: translateX(3px);}.cinema__t{flex: 0 1 auto;}.cinema__frame{-webkit-box-reflect: below 8px linear-gradient(transparent 66%,rgba(255,255,255,.2));}.cinema__floor{display: block;position: absolute;z-index: -1;inset-inline: 6%;inset-block-end: -46px;block-size: 52px;pointer-events: none;border-radius: 50%;background: radial-gradient(closest-side,var(--cin-c1),transparent);opacity: .55;transform: scaleY(.6);transition: --cin-c1 .9s linear;}}@media (min-width: 901px) and (max-height: 760px){.hero9 .cinema{inline-size: clamp(240px,21vw,340px);inset-block-end: 54px;}.cinema__meta{display: none;}.cinema__frame{-webkit-box-reflect: unset;}.cinema__floor{display: none;}}@media (min-width: 901px) and (max-width: 1180px){.hero9 .cinema{inline-size: max(250px,27vw);}}@media (max-width: 900px){.hero9 .cinema{grid-column: 1 / -1;margin-block-start: clamp(22px,4vw,34px);}.cinema__glow{inset: -10% -4% -6%;opacity: .7;}.cinema__play{inline-size: 56px;block-size: 56px;margin: -28px;}html[dir="rtl"] .cinema__play{margin-inline-start: -28px;}}@media (prefers-reduced-motion: no-preference){.cinema.is-vis .cinema__frame::after{animation: cin-breathe 4.8s ease-in-out infinite;}.cinema.is-vis .cinema__dot{animation: cin-dot 1.8s ease-in-out infinite;}}@keyframes cin-breathe{0%,100%{opacity: .28;}50%{opacity: .72;}}@keyframes cin-dot{0%,100%{opacity: 1;}50%{opacity: .35;}}html[data-motion="off"] .cinema__frame::after,html[data-motion="off"] .cinema__dot{animation: none;}.cinema-dlg{--cin-c1: rgba(225,228,40,.26);--cin-c2: rgba(47,211,198,.2);position: fixed;inset: 0;inline-size: 100%;block-size: 100%;max-inline-size: none;max-block-size: none;margin: 0;padding: 0;border: 0;background: transparent;color: var(--ps-text,#F4F7FB);overflow: hidden;}.cinema-dlg::backdrop{background: rgba(4,8,16,.9);}@supports (backdrop-filter: blur(4px)){@media (min-width: 901px){.cinema-dlg::backdrop{background: rgba(4,8,16,.82);backdrop-filter: blur(6px) saturate(.8);}}}.cinema-dlg[open]{display: grid;place-items: center;}.cinema-dlg__glow{position: absolute;inset: 0;pointer-events: none;background: radial-gradient(48% 46% at 30% 50%,var(--cin-c1),transparent 70%),radial-gradient(48% 46% at 70% 50%,var(--cin-c2),transparent 70%);transition: --cin-c1 1s linear,--cin-c2 1s linear;}.cinema-dlg__in{position: relative;inline-size: min(100% - 32px,(100svh - 220px) * 16 / 9,1500px);display: grid;gap: 10px;}.cinema-dlg__hd{display: flex;align-items: center;justify-content: space-between;gap: 16px;}.cinema-dlg__t{margin: 0;font-size: clamp(1.05rem,1.6vw,1.35rem);font-weight: 800;line-height: 1.35;}.cinema-dlg__x,.cinema-dlg__b{display: inline-grid;place-items: center;inline-size: 44px;block-size: 44px;padding: 0;border: 1px solid rgba(255,255,255,.18);border-radius: 14px;background: rgba(16,32,58,.72);color: var(--ps-text,#F4F7FB);cursor: pointer;transition: background var(--t-fast,180ms) ease,border-color var(--t-fast,180ms) ease;}.cinema-dlg__x svg,.cinema-dlg__b svg{inline-size: 22px;block-size: 22px;}.cinema-dlg__x:hover,.cinema-dlg__b:hover{background: rgba(43,63,94,.9);border-color: rgba(225,228,40,.6);}.cinema-dlg__x:focus-visible,.cinema-dlg__b:focus-visible,.cinema-dlg__big:focus-visible,.cinema-dlg__seek:focus-visible,.cinema-dlg__vol:focus-visible{outline: 3px solid var(--ps-volt,#FDFD18);outline-offset: 2px;}.cinema-dlg__stage{position: relative;border-radius: 18px;overflow: hidden;background: #000;box-shadow: 0 0 0 1px rgba(225,228,40,.45),0 0 50px -10px rgba(225,228,40,.45),0 40px 90px -40px #000;}.cinema-dlg__v{display: block;inline-size: 100%;aspect-ratio: 16 / 9;background: #000;object-fit: contain;}.cinema-dlg__big{position: absolute;inset-block-start: calc(50% - 26px);inset-inline-start: 50%;inline-size: 84px;block-size: 84px;margin: -42px;border: 0;border-radius: 50%;cursor: pointer;display: grid;place-items: center;color: var(--ps-on-lime,#0A0F05);background: linear-gradient(135deg,var(--ps-volt,#FDFD18),var(--ps-lime,#E1E428));box-shadow: 0 0 0 10px rgba(225,228,40,.2),0 12px 34px rgba(0,0,0,.5);}html[dir="rtl"] .cinema-dlg__big{margin-inline-start: -42px;}.cinema-dlg__big svg{inline-size: 34px;block-size: 34px;margin-left: 4px;}.cinema-dlg__big[hidden]{display: none;}.cinema-dlg__err{position: absolute;inset-inline: 16px;inset-block-start: 16px;margin: 0;padding: 10px 14px;border-radius: 12px;background: rgba(10,20,36,.92);color: var(--ps-text,#F4F7FB);font-size: .95rem;}.cinema-dlg__bar{display: flex;align-items: center;gap: 10px;padding: 10px 12px;background: linear-gradient(180deg,rgba(10,20,36,.78),rgba(7,15,28,.96));}.cinema-dlg__tm{font: 600 .9rem/1 var(--font-mono,"IBM Plex Mono",ui-monospace,monospace);color: var(--ps-lead,#D5DFEC);min-inline-size: 3.2em;text-align: center;font-variant-numeric: tabular-nums;}.cinema-dlg__seek,.cinema-dlg__vol{--p: 0%;-webkit-appearance: none;appearance: none;block-size: 24px;background: transparent;cursor: pointer;margin: 0;}.cinema-dlg__seek{flex: 1 1 auto;min-inline-size: 60px;}.cinema-dlg__vol{--p: 100%;inline-size: clamp(64px,9vw,110px);}.cinema-dlg__seek::-webkit-slider-runnable-track,.cinema-dlg__vol::-webkit-slider-runnable-track{block-size: 6px;border-radius: 6px;background: linear-gradient(90deg,var(--ps-lime,#E1E428) var(--p),rgba(255,255,255,.22) var(--p));}.cinema-dlg__seek::-moz-range-track,.cinema-dlg__vol::-moz-range-track{block-size: 6px;border-radius: 6px;background: rgba(255,255,255,.22);}.cinema-dlg__seek::-moz-range-progress,.cinema-dlg__vol::-moz-range-progress{block-size: 6px;border-radius: 6px;background: var(--ps-lime,#E1E428);}.cinema-dlg__seek::-webkit-slider-thumb,.cinema-dlg__vol::-webkit-slider-thumb{-webkit-appearance: none;inline-size: 18px;block-size: 18px;margin-block-start: -6px;border-radius: 50%;background: var(--ps-volt,#FDFD18);border: 2px solid #0A0F05;}.cinema-dlg__seek::-moz-range-thumb,.cinema-dlg__vol::-moz-range-thumb{inline-size: 16px;block-size: 16px;border-radius: 50%;background: var(--ps-volt,#FDFD18);border: 2px solid #0A0F05;}.cinema-dlg__keys{margin: 0;text-align: center;font-size: .82rem;color: var(--ps-muted,#B4C3D8);}.cinema-dlg__stage:fullscreen{display: grid;grid-template-rows: 1fr auto;border-radius: 0;box-shadow: none;}.cinema-dlg__stage:fullscreen .cinema-dlg__v{block-size: 100%;aspect-ratio: auto;}.cinema-dlg__stage:-webkit-full-screen{display: grid;grid-template-rows: 1fr auto;inline-size: 100%;block-size: 100%;border-radius: 0;}.cinema-dlg__stage:-webkit-full-screen .cinema-dlg__v{block-size: 100%;aspect-ratio: auto;}@media (max-width: 640px){.cinema-dlg__in{inline-size: calc(100% - 16px);}.cinema-dlg__vol,.cinema-dlg__keys{display: none;}.cinema-dlg__bar{gap: 6px;padding: 8px;}.cinema-dlg__b{inline-size: 44px;block-size: 44px;}}@media (prefers-reduced-transparency: reduce){.cinema-dlg::backdrop{background: rgb(4,8,16);backdrop-filter: none;}}@media (forced-colors: active){.cinema__frame,.cinema-dlg__stage{outline: 2px solid CanvasText;}.cinema__play,.cinema-dlg__big{forced-color-adjust: none;}}@media print{.cinema{display: none;}}.pflag{position: relative;margin: 0;width: 100%;}.pflag__stage{position: relative;isolation: isolate;overflow: hidden;aspect-ratio: var(--pf-ar,.55);border-radius: 28px;background: #0B1626;box-shadow: 0 60px 110px -50px rgba(3,8,18,.85),0 22px 40px -30px rgba(3,8,18,.6),0 0 0 1px rgba(255,255,255,.1);}.pflag[data-scene="day"] .pflag__stage{background: #C9DAEB;}.pflag__pic,.pflag__pic img,.pflag__old{display: block;width: 100%;height: 100%;}.pflag__pic img,.pflag__old{object-fit: cover;}.pflag__old{position: absolute;inset: 0;z-index: 1;transition: opacity .6s var(--ease-out,ease);}.pflag__old.is-out{opacity: 0;}.pflag__gl{position: absolute;z-index: 2;display: block;opacity: 0;pointer-events: none;transition: opacity .8s var(--ease-out,ease);}.pflag.is-gl .pflag__gl{opacity: 1;}.pflag__glass{position: absolute;inset: 0;z-index: 3;border-radius: inherit;pointer-events: none;background: linear-gradient(180deg,rgba(255,255,255,.1),rgba(255,255,255,0) 22%),radial-gradient(120% 60% at 50% 120%,rgba(3,8,18,.28),rgba(3,8,18,0) 60%);box-shadow: inset 0 0 0 1px rgba(255,255,255,.14),inset 0 1px 0 rgba(255,255,255,.22);}.pflag__bar{position: absolute;z-index: 4;inset-inline: 0;bottom: 16px;width: fit-content;max-width: calc(100% - 24px);margin-inline: auto;display: flex;align-items: center;gap: 4px;padding: 4px;border: 1px solid rgba(255,255,255,.2);border-radius: 999px;background: rgba(7,15,28,.58);color: #F4F7FB;-webkit-backdrop-filter: blur(10px) saturate(1.3);backdrop-filter: blur(10px) saturate(1.3);box-shadow: 0 12px 30px -12px rgba(0,0,0,.6);}html:not(.js) .pflag__bar{display: none;}.pflag__sw{display: inline-flex;align-items: center;gap: 6px;min-height: 38px;padding: 0 14px;border: 0;border-radius: 999px;background: transparent;color: inherit;font-family: var(--f-display);font-weight: 600;font-size: .88rem;cursor: pointer;transition: background-color var(--t-fast,.15s),color var(--t-fast,.15s);}.pflag__sw .ic{width: 16px;height: 16px;}.pflag__sw:hover{background: rgba(255,255,255,.1);}.pflag__sw[aria-pressed="true"]{background: var(--ps-lime,#E1E428);color: var(--ps-on-lime,#0A0F05);box-shadow: 0 6px 18px -8px rgba(225,228,40,.8);}.pflag__sw:focus-visible{outline: 2px solid var(--ps-volt,#FDFD18);outline-offset: 2px;}.pflag__clock{padding-inline: 8px 12px;font-size: .8rem;white-space: nowrap;color: rgba(244,247,251,.85);}.pflag__clock time:empty{display: none;}@media (max-width: 380px){.pflag__clock{display: none;}}@media (prefers-reduced-motion: reduce){.pflag__gl,.pflag__old{transition: none;}}@media print{.pflag__gl,.pflag__bar,.pflag__glass{display: none;}.pflag__stage{box-shadow: none;}}.pflag--ph{width: min(100%,400px);margin-inline: auto;}@media (max-width: 999px){.pflag--ph{width: min(100%,420px);}}.pflag-sec__in{display: grid;grid-template-columns: minmax(0,1fr);gap: clamp(32px,5vw,80px);align-items: center;}@media (min-width: 1000px){.pflag-sec__in{grid-template-columns: minmax(0,1fr) minmax(0,410px);}}.pflag-sec__fig{position: relative;width: min(100%,410px);margin-inline: auto;}.pflag-sec__fig::before{content: "";position: absolute;inset: 8% -14% 12%;z-index: -1;border-radius: 50%;pointer-events: none;background: radial-gradient(closest-side,rgba(225,228,40,.3),rgba(225,228,40,.08) 55%,rgba(225,228,40,0) 75%);filter: blur(12px);}.pflag-sec__txt{max-width: 34rem;}.pflag-sec__txt .ui-lead{max-width: 52ch;}.pflag-sec__act{display: flex;flex-wrap: wrap;gap: 12px;margin-top: 28px;}@media (max-width: 999px){.pflag-sec__txt{max-width: none;}}.fx-progress{position: fixed;top: calc(var(--hdr-h) - 1px);inset-inline: 0;z-index: 61;height: 2px;pointer-events: none;transition: top var(--t-ui) var(--ease-out);}html:has(.hdr.is-solid) .fx-progress{top: calc(var(--hdr-h-c) - 1px);}.fx-progress__bar{display: block;height: 100%;background: linear-gradient(90deg,var(--membrane),var(--membrane-hi));box-shadow: 0 0 10px rgba(224,227,32,.5);transform: scaleX(0);transform-origin: left center;will-change: transform;}html[dir="rtl"] .fx-progress__bar{transform-origin: right center;}.fx-top{position: fixed;inset-inline-end: max(16px,env(safe-area-inset-right));bottom: max(18px,env(safe-area-inset-bottom));z-index: 55;width: 50px;height: 50px;display: grid;place-items: center;border-radius: 50%;color: var(--limestone);text-decoration: none;background: rgba(8,8,8,.8);border: 1px solid var(--line);-webkit-backdrop-filter: blur(10px);backdrop-filter: blur(10px);box-shadow: 0 10px 30px -12px rgba(0,0,0,.8);opacity: 0;visibility: hidden;transform: translate3d(0,14px,0) scale(.92);transition: opacity .35s var(--ease),transform .45s var(--ease),visibility 0s linear .45s,color .2s;}.fx-top.is-on{opacity: 1;visibility: visible;transform: none;transition: opacity .35s var(--ease),transform .45s var(--ease),visibility 0s,color .2s;}.fx-top:hover{color: var(--membrane);}.fx-top .ic{width: 20px;height: 20px;transition: transform .3s var(--ease);}.fx-top:hover .ic{transform: translateY(-2px);}.fx-top__ring{position: absolute;inset: 0;width: 100%;height: 100%;transform: rotate(-90deg);overflow: visible;}html[dir="rtl"] .fx-top__ring{transform: rotate(-90deg) scaleY(-1);}.fx-top__ring circle{fill: none;stroke-width: 1.6;}.fx-top__track{stroke: var(--line-2);}.fx-top__val{stroke: var(--membrane);stroke-dasharray: 100;stroke-dashoffset: 100;stroke-linecap: round;}@media (max-width: 600px){.fx-top{width: 46px;height: 46px;}}.fx-w{display: inline-block;clip-path: inset(-.5em -.3em -.32em -.3em);}.fx-wi{display: inline-block;transition: transform 1.05s var(--ease),opacity .9s var(--ease);transition-delay: calc(var(--i,0) * 55ms);}.fx-hide .fx-wi{transform: translate3d(0,145%,0);opacity: 0;}.fx-done .fx-w{clip-path: none;}.fx-lead{transition: opacity 1s var(--ease) .28s,transform 1s var(--ease) .28s;}.fx-lead.fx-hide{opacity: 0;transform: translate3d(0,16px,0);}.fx-clip{overflow: hidden;clip-path: inset(0 0 0 0);transition: clip-path 1.3s cubic-bezier(.66,0,.16,1);}html[dir="rtl"] .fx-clip.fx-hide{clip-path: inset(0 0 0 100%);}html[dir="ltr"] .fx-clip.fx-hide{clip-path: inset(0 100% 0 0);}.fx-clip img{transition: transform 1.7s var(--ease);}.fx-clip.fx-hide img{transform: scale(1.14);}.fx-count{position: relative;-webkit-text-fill-color: transparent;}.fx-count::after{content: attr(data-fx-n);content: attr(data-fx-n) / "";position: absolute;inset: 0;text-align: right;white-space: nowrap;-webkit-text-fill-color: currentColor;}.fx-par{will-change: transform;}@media (hover: hover) and (pointer: fine){.fx-spot{position: relative;}.fx-spot::after{content: "";position: absolute;inset: 0;z-index: 1;border-radius: inherit;pointer-events: none;opacity: 0;transition: opacity .45s var(--ease);background: radial-gradient(var(--fx-r,360px) circle at var(--fx-x,50%) var(--fx-y,50%),var(--fx-c,rgba(255,255,255,.055)),transparent 55%);}.fx-spot.fx-lit::after{opacity: 1;}.pcard__btn.fx-spot::before,.logos li.fx-spot::before{content: "";position: absolute;inset: 0;z-index: 2;border-radius: inherit;padding: 1px;pointer-events: none;opacity: 0;transition: opacity .45s var(--ease);background: radial-gradient(240px circle at var(--fx-x,50%) var(--fx-y,50%),rgba(224,227,32,.7),transparent 62%);-webkit-mask: linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite: xor;mask: linear-gradient(#000 0 0) content-box exclude,linear-gradient(#000 0 0);}.pcard__btn.fx-spot.fx-lit::before,.logos li.fx-spot.fx-lit::before{opacity: 1;}.svc__item.fx-spot{--fx-r: 460px;--fx-c: rgba(255,255,255,.04);}.doc__thumb.fx-spot{--fx-r: 320px;--fx-c: rgba(255,255,255,.3);}.logos li.fx-spot{--fx-r: 260px;--fx-c: rgba(255,255,255,.05);}.fx-tilt{transition: transform .4s var(--ease),background-color .25s;}.fx-tilt.fx-tilting{transition: transform .16s linear,background-color .25s;will-change: transform;}.fx-mag{transition: transform .45s cubic-bezier(.2,.9,.25,1.25),background-color .2s,color .2s;}.fx-mag.fx-magging{transition: transform .18s var(--ease),background-color .2s,color .2s;}}@media (prefers-reduced-motion: reduce){.fx-top{transition: none;}}@media print{.fx-progress,.fx-top{display: none !important;}.fx-hide,.fx-hide .fx-wi{opacity: 1 !important;transform: none !important;clip-path: none !important;}}.gallery-bar{display: flex;flex-wrap: wrap;align-items: center;justify-content: space-between;gap: 14px 28px;margin-bottom: clamp(18px,2.4vw,28px);}.gallery-chips{display: flex;flex-wrap: wrap;gap: 8px;min-width: 0;}.gallery-chip{display: inline-flex;align-items: center;gap: 9px;min-height: 44px;padding: 7px 16px;border: 1px solid var(--line-2);border-radius: 999px;background: rgba(255,255,255,.05);color: var(--concrete);cursor: pointer;font-family: var(--f-display);font-weight: 600;font-size: .9375rem;line-height: 1.35;white-space: nowrap;transition: color .2s,background-color .25s,border-color .25s,box-shadow .25s;}.gallery-chip:hover{color: var(--limestone);border-color: rgba(255,255,255,.42);}.gallery-chip[aria-pressed="true"]{background: var(--g-lime-v,var(--membrane));border-color: transparent;color: var(--membrane-ink);font-weight: 600;box-shadow: 0 8px 22px -12px rgba(225,228,40,.7);}.gallery-chip__n{font-family: var(--f-mono);font-size: .72rem;font-weight: 500;letter-spacing: .02em;opacity: .62;}.gallery-chip[aria-pressed="true"] .gallery-chip__n{opacity: .75;}.gallery-chip.is-zero{color: var(--concrete-2);border-style: dashed;}.gallery-count{margin: 0;margin-inline-start: auto;font-family: var(--f-display);font-size: .9375rem;color: var(--concrete-2);white-space: nowrap;}.gallery-count .num{color: var(--limestone);font-family: var(--f-mono);font-size: .92em;}.gallery-stage{container-type: inline-size;}.gallery-grid{--cols: 4;--gap: clamp(8px,1.05vw,14px);--k: 24;position: relative;list-style: none;margin: 0;padding: 0;display: grid;grid-template-columns: repeat(var(--cols),minmax(0,1fr));grid-auto-flow: row dense;grid-auto-rows: calc((min(100vw,1240px) - 2 * var(--gut) - (var(--cols) - 1) * var(--gap)) / var(--cols) / var(--k));column-gap: var(--gap);row-gap: 0;}@supports (width: 1cqw){.gallery-grid{grid-auto-rows: calc((100cqw - (var(--cols) - 1) * var(--gap)) / var(--cols) / var(--k));}}@media (max-width: 1099px){.gallery-grid{--cols: 3;}}@media (max-width: 699px){.gallery-grid{--cols: 2;}}.gallery-item{--c: var(--graphite);--q1: var(--c);--q2: var(--c);--q3: var(--c);--q4: var(--c);position: relative;min-width: 0;grid-row-end: span var(--s1,19);transform-origin: 0 0;}.gallery-item--f{grid-column: span 2;grid-row-end: span var(--s2,37);}@media (max-width: 699px){.gallery-item--f{grid-column: auto;grid-row-end: span var(--s1,19);}}.gallery-item[hidden],.js .gallery-item--more{display: none;}.gallery-item.is-leaving{z-index: 0;pointer-events: none;}.gallery-tile{position: absolute;inset: 0 0 var(--gap) 0;display: block;overflow: hidden;isolation: isolate;border-radius: 16px;color: var(--limestone);text-decoration: none;-webkit-tap-highlight-color: transparent;box-shadow: 0 18px 36px -24px rgba(0,0,0,.8);background-color: var(--c);background-image: radial-gradient(circle at 0 0,var(--q1),transparent 72%),radial-gradient(circle at 100% 0,var(--q2),transparent 72%),radial-gradient(circle at 0 100%,var(--q3),transparent 72%),radial-gradient(circle at 100% 100%,var(--q4),transparent 72%);}.gallery-tile:focus-visible{outline: 2px solid var(--membrane);outline-offset: 3px;}.gallery-img{position: absolute;inset: 0;width: 100%;height: 100%;object-fit: cover;transition: transform 1.1s var(--ease),opacity .7s ease,filter .9s ease;}.gallery-item.is-pending .gallery-img{opacity: 0;filter: blur(14px);transform: scale(1.06);}.gallery-item.is-instant .gallery-img{transition: none;}.gallery-item.is-broken .gallery-img{opacity: 0;}.gallery-tile::before{content: "";position: absolute;inset: 0;z-index: 1;pointer-events: none;background: linear-gradient(to top,rgba(7,15,28,.86),rgba(7,15,28,.38) 34%,rgba(7,15,28,0) 62%);opacity: 0;transition: opacity .45s ease;}.gallery-cap{position: absolute;inset-inline: 0;bottom: 0;z-index: 2;display: grid;gap: 1px;padding: 12px 14px 12px;font-size: .9375rem;line-height: 1.5;opacity: 0;transform: translateY(10px);transition: opacity .4s ease,transform .55s var(--ease);}.gallery-cap__t{display: -webkit-box;-webkit-line-clamp: 2;-webkit-box-orient: vertical;overflow: hidden;text-wrap: pretty;}.gallery-cap__p{font-size: .8125rem;color: var(--concrete);white-space: nowrap;overflow: hidden;text-overflow: ellipsis;padding-block: .2em;margin-block: -.2em;}.gallery-item--f .gallery-cap{padding: 18px 20px;font-size: 1rem;}.gallery-tag{position: absolute;top: 10px;inset-inline-start: 10px;z-index: 2;max-width: calc(100% - 20px);display: inline-flex;align-items: center;gap: 7px;padding: 3px 10px 3px 9px;border-radius: 999px;background: rgba(7,15,28,.62);-webkit-backdrop-filter: blur(8px);backdrop-filter: blur(8px);font: 500 .75rem/1.6 var(--f-mono);letter-spacing: .07em;text-transform: uppercase;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;transition: background-color .3s;}html[lang="ar"] .gallery-tag{font-family: var(--f-display);font-size: .7rem;letter-spacing: 0;font-weight: 500;}.gallery-tag::before{content: "";flex: none;width: 5px;height: 5px;background: var(--membrane);}.gallery-badge{position: absolute;top: 10px;inset-inline-end: 10px;z-index: 2;display: inline-flex;align-items: center;gap: 5px;padding: 3px 9px;border-radius: 999px;background: var(--membrane);color: var(--membrane-ink);font-family: var(--f-display);font-size: .7rem;font-weight: 600;}.gallery-badge .ic{width: 14px;height: 14px;}.gallery-badge--render{inset-inline-start: 10px;inset-inline-end: auto;gap: 6px;padding: 3px 10px 3px 8px;background: rgba(7,15,28,.66);-webkit-backdrop-filter: blur(8px);backdrop-filter: blur(8px);border: 1px solid rgba(56,182,255,.5);color: var(--limestone);font: 500 .75rem/1.6 var(--f-mono);letter-spacing: .07em;text-transform: uppercase;white-space: nowrap;}html[lang="ar"] .gallery-badge--render{font-family: var(--f-display);font-size: .7rem;letter-spacing: 0;}.gallery-badge--render .ic{width: 13px;height: 13px;color: var(--xps);stroke-width: 1.7;}.gallery-tile::after{content: "";position: absolute;inset: 16px;z-index: 3;pointer-events: none;opacity: 0;--m: var(--membrane);background: linear-gradient(var(--m),var(--m)) 0 0 / 14px 1.5px,linear-gradient(var(--m),var(--m)) 0 0 / 1.5px 14px,linear-gradient(var(--m),var(--m)) 100% 0 / 14px 1.5px,linear-gradient(var(--m),var(--m)) 100% 0 / 1.5px 14px,linear-gradient(var(--m),var(--m)) 0 100% / 14px 1.5px,linear-gradient(var(--m),var(--m)) 0 100% / 1.5px 14px,linear-gradient(var(--m),var(--m)) 100% 100% / 14px 1.5px,linear-gradient(var(--m),var(--m)) 100% 100% / 1.5px 14px;background-repeat: no-repeat;transition: opacity .35s ease,inset .6s var(--ease);}@media (hover: hover){.gallery-tile:hover .gallery-img{transform: scale(1.05);}.gallery-tile:hover::before,.gallery-tile:focus-visible::before{opacity: 1;}.gallery-tile:hover .gallery-cap,.gallery-tile:focus-visible .gallery-cap{opacity: 1;transform: none;}.gallery-tile:hover::after{opacity: .9;inset: 8px;}.gallery-tile:hover .gallery-tag{background: rgba(7,15,28,.82);}}@media (hover: none){.gallery-tile::before{opacity: .92;}.gallery-cap{opacity: 1;transform: none;}.gallery-tile:focus-visible .gallery-cap{opacity: 1;}}@media (hover: none) and (max-width: 699px){.gallery-cap{padding: 8px 10px 9px;font-size: .78rem;line-height: 1.45;}.gallery-item:not(.gallery-item--f):not(.gallery-item--w) .gallery-cap__t{-webkit-line-clamp: 2;}.gallery-item:not(.gallery-item--f) .gallery-cap__p{display: none;}.gallery-tag{top: 7px;inset-inline-start: 7px;max-width: calc(100% - 14px);padding: 1px 8px 1px 7px;gap: 6px;font-family: var(--f-display);font-size: .64rem;letter-spacing: 0;text-transform: none;}.gallery-badge--render{top: 7px;inset-inline-start: 7px;padding: 1px 8px 1px 6px;font-family: var(--f-display);font-size: .64rem;letter-spacing: 0;text-transform: none;}}.gallery-grid.is-pre .gallery-item{opacity: 0;transform: translateY(28px);}.gallery-grid.is-reveal .gallery-item{transition: opacity .8s var(--ease),transform 1s var(--ease);transition-delay: calc(var(--i,0) * 55ms);}.gallery-more{display: flex;justify-content: center;margin-top: clamp(22px,3vw,34px);}.gallery-more[hidden],html:not(.js) .gallery-more{display: none;}.gallery-more__n{font-family: var(--f-mono);font-size: .86em;font-weight: 500;color: var(--concrete);}@media (max-width: 699px){.gallery-bar{gap: 10px;}.gallery-chips{flex-wrap: nowrap;overflow-x: auto;overscroll-behavior-x: contain;scrollbar-width: none;width: calc(100% + 2 * var(--gut));margin-inline: calc(-1 * var(--gut));padding: 2px var(--gut);-webkit-mask-image: linear-gradient(to right,transparent,#000 var(--gut),#000 calc(100% - var(--gut)),transparent);mask-image: linear-gradient(to right,transparent,#000 var(--gut),#000 calc(100% - var(--gut)),transparent);}.gallery-chips::-webkit-scrollbar{display: none;}.gallery-count{margin-inline-start: 0;}}.gallery-tools{display: flex;flex-wrap: wrap;align-items: center;gap: 10px 14px;margin-inline-start: auto;min-width: 0;}.gallery-sel{display: flex;flex-wrap: wrap;gap: 8px;}.gallery-pick{position: relative;display: inline-flex;align-items: center;gap: 0;min-height: 40px;border: 1px solid var(--line-2);border-radius: 999px;background: var(--graphite);transition: border-color .2s,box-shadow .25s;}.gallery-pick:hover{border-color: rgba(255,255,255,.42);}.gallery-pick:focus-within{border-color: var(--membrane);box-shadow: 0 0 0 3px rgba(225,228,40,.18);}.gallery-pick.is-on{border-color: var(--membrane);}.gallery-pick__l{padding-inline: 15px 6px;font: 500 .74rem/1 var(--f-mono);letter-spacing: .07em;text-transform: uppercase;color: var(--concrete-2);white-space: nowrap;}html[lang="ar"] .gallery-pick__l{font-family: var(--f-display);font-size: .8rem;letter-spacing: 0;}.gallery-pick__f{position: relative;display: inline-flex;align-items: center;}.gallery-pick__s{-webkit-appearance: none;appearance: none;min-height: 38px;max-width: 230px;padding-block: 0;padding-inline: 4px 34px;border: 0;background: transparent;color: var(--limestone);font: 500 .88rem/1.2 var(--f-display);cursor: pointer;text-overflow: ellipsis;outline: none;}.gallery-pick__s option,.gallery-pick__s optgroup{background: var(--graphite-2);color: var(--limestone);}.gallery-pick__ic{position: absolute;inset-inline-end: 12px;width: 16px;height: 16px;pointer-events: none;color: var(--concrete);}.gallery-pick.is-on .gallery-pick__ic{color: var(--membrane);}.gallery-reset{display: inline-flex;align-items: center;gap: 6px;min-height: 40px;padding: 6px 14px;border: 1px solid transparent;border-radius: 999px;background: none;color: var(--concrete);font: 500 .84rem/1 var(--f-display);cursor: pointer;transition: color .2s,border-color .2s;}.gallery-reset:hover{color: var(--limestone);border-color: var(--line-2);}.gallery-reset .ic{width: 15px;height: 15px;}.gallery-reset[hidden]{display: none;}.gallery-chip--ba{border-color: rgba(225,228,40,.45);}.gallery-chip__ic{width: 15px;height: 15px;margin-inline-end: -2px;}.gallery-ctx{margin: -6px 0 clamp(14px,2vw,22px);font-size: .9rem;color: var(--concrete);}.gallery-ctx::before{content: "";display: inline-block;width: 6px;height: 6px;margin-inline-end: 9px;vertical-align: .12em;background: var(--membrane);}.gallery-ctx[hidden]{display: none;}.gallery-empty{display: grid;justify-items: center;gap: 14px;padding: clamp(28px,5vw,56px) 16px;border: 1px dashed var(--line-2);border-radius: var(--r-m);text-align: center;color: var(--concrete);}.gallery-empty p{margin: 0;max-width: 46ch;}.gallery-empty[hidden]{display: none;}html:not(.js) .gallery-chips,html:not(.js) .gallery-tools{display: none;}@media (max-width: 699px){.gallery-tools{width: 100%;margin-inline-start: 0;}.gallery-sel{width: 100%;}.gallery-pick{flex: 1 1 150px;min-width: 0;}.gallery-pick__f{flex: 1;min-width: 0;}.gallery-pick__s{width: 100%;max-width: none;}}.gallery-item--ba .gallery-tile::after{--m: var(--membrane);opacity: .9;inset: 10px;}html.gallery-lock{overflow: hidden;}html.gallery-lock body{padding-right: var(--gallery-sbw,0px);}.gallery-lb{position: fixed;inset: 0;width: 100%;height: 100%;max-width: none;max-height: none;margin: 0;padding: 0;border: 0;overflow: hidden;background: transparent;color: var(--limestone);outline: none;overscroll-behavior: contain;}.gallery-lb[open]{display: block;}.gallery-lb::backdrop{background: transparent;}.gallery-lb__bg{position: absolute;inset: 0;background: rgba(7,15,28,.985);}.gallery-lb:not(.is-dragging) .gallery-lb__bg{transition: opacity .3s ease;}.gallery-lb__stage{position: absolute;inset: 0;overflow: hidden;touch-action: none;user-select: none;-webkit-user-select: none;cursor: default;}.gallery-lb__track{position: absolute;inset: 0;}.gallery-lb__slide{position: absolute;inset: 0;display: grid;place-items: center;padding: var(--lb-pt,76px) var(--lb-px,64px) var(--lb-pb,150px);pointer-events: none;}.gallery-lb__frame{position: relative;overflow: hidden;border-radius: 2px;background: var(--graphite);box-shadow: 0 30px 90px rgba(0,0,0,.55);transform-origin: 50% 50%;pointer-events: auto;cursor: zoom-in;will-change: transform;}.gallery-lb.is-zoomed .gallery-lb__frame{cursor: grab;border-radius: 0;}.gallery-lb.is-zoomed .gallery-lb__stage:active .gallery-lb__frame{cursor: grabbing;}.gallery-lb.has-ba .gallery-lb__slide:nth-child(2) .gallery-lb__frame{cursor: default;}.gallery-lb__frame.is-anim{transition: transform .36s var(--ease);}.gallery-lb__ph,.gallery-lb__img{position: absolute;inset: 0;width: 100%;height: 100%;object-fit: cover;-webkit-user-drag: none;}.gallery-lb__ph{filter: blur(10px);transform: scale(1.04);}.gallery-lb__ph:not([src]){display: none;}.gallery-lb__img{opacity: 0;transition: opacity .4s ease;}.gallery-lb__frame.is-ready .gallery-lb__img{opacity: 1;}.gallery-lb__frame.is-ready .gallery-lb__ph{visibility: hidden;transition: visibility 0s .45s;}.gallery-lb__frame.is-broken .gallery-lb__img{opacity: 0;}.gallery-lb__frame > .ba{position: absolute;inset: 0;z-index: 2;display: block;gap: 0;}.gallery-lb__frame > .ba > .ba__stage{position: absolute;inset: 0;aspect-ratio: auto !important;border-radius: 0;}.gallery-lb__top,.gallery-lb__foot,.gallery-lb__nav{z-index: 3;transition: opacity .3s ease;}.gallery-lb__top{position: absolute;inset: 0 0 auto;display: flex;align-items: center;justify-content: space-between;gap: 12px;padding: max(14px,env(safe-area-inset-top)) clamp(14px,2.6vw,28px) 14px;pointer-events: none;background: linear-gradient(rgba(7,15,28,.72),rgba(7,15,28,0));}.gallery-lb__top > *{pointer-events: auto;}.gallery-lb__count{margin: 0;font-family: var(--f-mono);font-size: .82rem;letter-spacing: .1em;color: var(--concrete);}.gallery-lb__count span:first-child{color: var(--limestone);}.gallery-lb__tools{display: flex;gap: 8px;margin-inline-start: auto;}.gallery-lb__tools .iconbtn{background: rgba(7,15,28,.55);-webkit-backdrop-filter: blur(8px);backdrop-filter: blur(8px);}.gallery-lb__tools .iconbtn:hover{background: var(--graphite-2);}.gallery-lb__x{border-color: rgba(255,255,255,.4);}.gallery-lb .gallery-ic-out,.gallery-lb.is-zoomed .gallery-ic-in{display: none;}.gallery-lb.is-zoomed .gallery-ic-out{display: block;}.gallery-lb.has-ba [data-glb-act="zoom"]{visibility: hidden;}.gallery-lb__nav{position: absolute;top: calc(var(--lb-pt,76px) + (100% - var(--lb-pt,76px) - var(--lb-pb,150px)) / 2);margin-top: -26px;width: 52px;height: 52px;display: grid;place-items: center;padding: 0;border-radius: 50%;border: 1px solid var(--line-2);background: rgba(7,15,28,.6);-webkit-backdrop-filter: blur(8px);backdrop-filter: blur(8px);color: var(--limestone);cursor: pointer;transition: opacity .3s ease,background-color .2s,border-color .2s;}.gallery-lb__nav:hover{border-color: var(--membrane);background: var(--graphite-2);}.gallery-lb__nav--prev{inset-inline-start: clamp(10px,1.6vw,24px);}.gallery-lb__nav--next{inset-inline-end: clamp(10px,1.6vw,24px);}.gallery-lb.is-single .gallery-lb__nav{display: none;}.gallery-lb__foot{position: absolute;inset: auto 0 0;display: grid;gap: 10px;pointer-events: none;padding: 26px clamp(14px,2.6vw,28px) max(14px,env(safe-area-inset-bottom));background: linear-gradient(rgba(7,15,28,0),rgba(7,15,28,.78) 38%);}.gallery-lb__foot > *{pointer-events: auto;}.gallery-lb__cap{justify-self: center;width: min(820px,100%);min-height: 4.9em;display: flex;flex-direction: column;align-items: center;justify-content: flex-end;gap: 4px;text-align: center;}.gallery-lb__meta{margin: 0;display: flex;flex-wrap: wrap;justify-content: center;align-items: center;gap: 4px 14px;font: 500 .7rem/1.6 var(--f-mono);letter-spacing: .08em;text-transform: uppercase;color: var(--concrete);}html[lang="ar"] .gallery-lb__meta{font-family: var(--f-display);font-size: .76rem;letter-spacing: 0;}.gallery-lb__tag{display: inline-flex;align-items: center;gap: 7px;color: var(--limestone);}.gallery-lb__tag::before{content: "";width: 5px;height: 5px;background: var(--membrane);}.gallery-lb__render{display: inline-flex;align-items: center;gap: 6px;padding: 1px 10px 1px 8px;border: 1px solid rgba(56,182,255,.5);border-radius: 999px;color: var(--limestone);}.gallery-lb__render .ic{width: 13px;height: 13px;color: var(--xps);}.gallery-lb__t{margin: 0;font-size: 1.02rem;line-height: 1.6;text-wrap: balance;}.gallery-lb__city,.gallery-lb__ba{display: inline-flex;align-items: center;gap: 5px;color: var(--limestone);}.gallery-lb__city .ic,.gallery-lb__ba .ic{width: 14px;height: 14px;color: var(--membrane);}.gallery-lb__sys{margin: 0;display: flex;flex-wrap: wrap;justify-content: center;align-items: center;gap: 4px 10px;font-size: .84rem;color: var(--concrete);}.gallery-lb__sys > .ic{width: 15px;height: 15px;color: var(--membrane);}.gallery-lb__sysa{display: inline-flex;align-items: center;min-height: 32px;padding: 2px 10px;border: 1px solid var(--line-2);border-radius: 999px;color: var(--limestone);text-decoration: none;font-family: var(--f-display);font-size: .8rem;transition: border-color .2s,color .2s;}.gallery-lb__sysa:hover{border-color: var(--membrane);color: var(--membrane);}.gallery-lb__proj{display: inline-flex;align-items: center;gap: 8px;min-height: 40px;margin-top: 2px;padding: 4px 6px;border: 0;background: none;color: var(--concrete);cursor: pointer;font-size: .86rem;}.gallery-lb__proj strong{color: var(--limestone);font-family: var(--f-display);font-weight: 600;text-decoration: underline;text-decoration-color: var(--membrane);text-decoration-thickness: 1.5px;text-underline-offset: 5px;}.gallery-lb__proj .ic{width: 17px;height: 17px;}.gallery-lb__proj:hover strong{color: var(--membrane);}.gallery-lb__thumbs{display: flex;gap: 6px;overflow-x: auto;overscroll-behavior-x: contain;scrollbar-width: none;padding: 3px 3px 2px;touch-action: pan-x;}.gallery-lb__thumbs::-webkit-scrollbar{display: none;}.gallery-lb__thumbs[hidden]{display: none;}.gallery-lb__th{flex: none;position: relative;width: 62px;height: 44px;padding: 0;border: 0;border-radius: 3px;overflow: hidden;cursor: pointer;background: var(--graphite);opacity: .42;transition: opacity .25s,box-shadow .25s;}.gallery-lb__th:first-child{margin-inline-start: auto;}.gallery-lb__th:last-child{margin-inline-end: auto;}.gallery-lb__th img{width: 100%;height: 100%;object-fit: cover;}.gallery-lb__th:hover{opacity: .8;}.gallery-lb__th[aria-current="true"]{opacity: 1;box-shadow: 0 0 0 2px var(--membrane);}.gallery-lb__th:focus-visible{outline-offset: 1px;opacity: 1;}.gallery-lb__toast{position: absolute;left: 50%;bottom: calc(var(--lb-pb,150px) + 12px);z-index: 5;margin: 0;padding: 9px 18px;border-radius: 999px;background: var(--limestone);color: var(--bitumen);font-family: var(--f-display);font-size: .86rem;font-weight: 600;opacity: 0;transform: translate(-50%,10px);pointer-events: none;transition: opacity .3s,transform .3s var(--ease);white-space: nowrap;max-width: calc(100% - 32px);overflow: hidden;text-overflow: ellipsis;}.gallery-lb__toast.is-on{opacity: 1;transform: translate(-50%,0);}.gallery-lb.is-bare .gallery-lb__top,.gallery-lb.is-bare .gallery-lb__foot,.gallery-lb.is-bare .gallery-lb__nav,.gallery-lb.is-dragging .gallery-lb__top,.gallery-lb.is-dragging .gallery-lb__foot,.gallery-lb.is-dragging .gallery-lb__nav,.gallery-lb.is-out .gallery-lb__top,.gallery-lb.is-out .gallery-lb__foot,.gallery-lb.is-out .gallery-lb__nav{opacity: 0;pointer-events: none;}.gallery-lb.is-zoomed .gallery-lb__foot,.gallery-lb.is-zoomed .gallery-lb__nav{opacity: 0;pointer-events: none;}.gallery-lb.is-bare .gallery-lb__top *,.gallery-lb.is-bare .gallery-lb__foot *,.gallery-lb.is-zoomed .gallery-lb__foot *{pointer-events: none;}@media (max-width: 699px){.gallery-lb__top{padding-inline: 10px;}.gallery-lb__tools{gap: 6px;}.gallery-lb__tools .iconbtn{width: 40px;height: 40px;}.gallery-lb__nav{width: 40px;height: 40px;margin-top: -20px;background: rgba(7,15,28,.45);}.gallery-lb__nav .ic{width: 18px;height: 18px;}.gallery-lb__frame{border-radius: 0;box-shadow: none;}.gallery-lb__cap{min-height: 4.4em;}.gallery-lb__t{font-size: .94rem;}.gallery-lb__th{width: 52px;height: 38px;}.gallery-lb__foot{padding-inline: 10px;gap: 8px;}}@media (prefers-reduced-motion: reduce){.gallery-img,.gallery-cap,.gallery-tile::before,.gallery-tile::after,.gallery-lb__img,.gallery-lb__frame.is-anim{transition: none;}.gallery-item.is-pending .gallery-img{filter: none;transform: none;}}@media print{.gallery-lb,.gallery-more,.gallery-chips,.gallery-tools{display: none !important;}}:root,.tone-dark,.tone-graphite,.tone-bleed,.bg-hero,.bg-aurora,.bg-section,.bg-photo,.bg-blueprint,.gx-night{--gx-text: var(--ps-text,#F4F7FB);--gx-line: var(--dw-line,var(--ps-lead,#D5DFEC));--gx-conc: var(--dw-concrete,#8FA3BF);--gx-sand: #C9AD80;--gx-mem: var(--dw-membrane,var(--ps-lime,#E1E428));--gx-liq: var(--dw-liquid,var(--ps-volt,#FDFD18));--gx-ins: var(--dw-board,var(--ps-sky,#38B6FF));--gx-pro: var(--dw-drain,var(--ps-teal,#2FD3C6));--gx-pri: var(--dw-primer,var(--ps-amber,#FFB547));--gx-wat: var(--ps-water,var(--ps-sky,#38B6FF));--gx-dim: var(--dw-dim,var(--ps-lime,#E1E428));--gx-dimt: var(--ps-lime-soft,#F2F48A);--gx-acc-ln: var(--ps-lime,#E1E428);--gx-metal: #E4ECF6;--gx-bg: var(--ps-night-1,#0A1424);--gx-on: var(--ps-on-lime,#0A0F05);--gx-memc: var(--ps-night-1,#0A1424);--gx-wa: .7;--gx-gl: 1;}.tone-light,.paper,.bg-stone,.gx-stone{--gx-text: var(--ps-ink,#0E1726);--gx-line: var(--ps-ink-2,#33415A);--gx-conc: #5C7192;--gx-sand: #8C6A3C;--gx-mem: var(--ps-lime,#E1E428);--gx-liq: #F6EC1E;--gx-ins: #1A82CC;--gx-pro: #0B8C82;--gx-pri: #B5690A;--gx-wat: #1A82CC;--gx-dim: var(--ps-ink-2,#33415A);--gx-dimt: var(--ps-ink,#0E1726);--gx-acc-ln: #6A6E00;--gx-metal: #44546E;--gx-bg: var(--ps-stone-0,#F4F1EA);--gx-on: var(--ps-on-lime,#0A0F05);--gx-memc: var(--ps-ink,#0E1726);--gx-wa: .8;--gx-gl: 0;}.gfx{--g-ink: var(--gx-line);--g-txt: var(--gx-text);--g-bg: var(--gx-bg);--g-acc: var(--gx-mem);--g-acc-ink: var(--gx-on);--g-lead: var(--gx-dim);--g-ho: .55;display: block;max-width: 100%;height: auto;overflow: visible;direction: ltr;unicode-bidi: isolate;}.gx-concrete{--gx-c: var(--gx-conc);--gx-fo: .13;--gx-ho: .62;}.gx-screed{--gx-c: var(--gx-conc);--gx-fo: .07;--gx-ho: .5;}.gx-mortar{--gx-c: var(--gx-conc);--gx-fo: .16;--gx-ho: .62;}.gx-soil{--gx-c: var(--gx-sand);--gx-fo: .1;--gx-ho: .58;}.gx-gravel{--gx-c: var(--gx-sand);--gx-fo: .07;--gx-ho: .6;}.gx-water{--gx-c: var(--gx-wat);--gx-fo: .17;--gx-ho: .75;}.gx-protection{--gx-c: var(--gx-pro);--gx-fo: .16;--gx-ho: .62;}.gx-drainage{--gx-c: var(--gx-pro);--gx-fo: .1;--gx-ho: .85;}.gx-geotextile{--gx-c: var(--gx-pro);--gx-fo: .14;--gx-ho: .85;}.gx-board{--gx-c: var(--gx-ins);--gx-fo: .14;--gx-ho: .7;}.gx-block{--gx-c: var(--gx-line);--gx-fo: .05;--gx-ho: .42;}.gx-insulation{--gx-c: var(--gx-ins);--gx-fo: .15;--gx-ho: .9;}.gx-sealant{--gx-c: var(--gx-liq);--gx-fo: .5;}.gx-membrane{--gx-c: var(--gx-mem);--gx-fo: 1;}.gx-liquid,.gx-coating{--gx-c: var(--gx-liq);--gx-fo: 1;}.gx-primer{--gx-c: var(--gx-pri);--gx-fo: .5;--gx-ho: 1;}.gx-tile{--gx-c: var(--gx-line);--gx-fo: .1;--gx-ho: .6;}.gx-metal{--gx-c: var(--gx-metal);--gx-fo: .55;}.gx-heat{--gx-c: var(--gx-pri);}.gx-wet{--gx-c: var(--gx-wat);}.gx-ins-c{--gx-c: var(--gx-ins);}.gx-pro-c{--gx-c: var(--gx-pro);}.gx-liq-c{--gx-c: var(--gx-liq);}.gx-mem-c{--gx-c: var(--gx-mem);}.gx-dim-c{--gx-c: var(--gx-dim);}.gfx-s1,.gfx-s2,.gfx-s3{fill: none;stroke: var(--gx-c,var(--g-ink));vector-effect: non-scaling-stroke;stroke-linecap: round;stroke-linejoin: round;}.gfx-s1{stroke-width: .75px;}.gfx-s2{stroke-width: 1.25px;}.gfx-s3{stroke-width: 2px;}.gfx-mute{stroke-opacity: .5;}.gfx-dash{stroke-dasharray: 4 3;}.gfx-hidden{stroke-dasharray: 3 2.5;stroke-opacity: .7;}.gfx-center{stroke-dasharray: 14 3 2 3;stroke-opacity: .42;}.gfx-dashdot{stroke-dasharray: 7 2.5 1.2 2.5;}.gfx-lime{stroke: var(--gx-acc-ln);}.gx-water.gfx-s1,.gx-water.gfx-s2,.gx-water.gfx-s3,.gx-wet:is(.gfx-s1,.gfx-s2,.gfx-s3){stroke-opacity: var(--gx-wa);}.gfx-acc{fill: var(--gx-c,var(--g-acc));}.gfx-seal{fill: var(--gx-c,var(--gx-liq));fill-opacity: .55;}.gfx-coat{fill: var(--gx-c,var(--g-ink));fill-opacity: .2;}.gfx-coat.gx-coating{fill-opacity: .75;}.gfx-prim{fill: var(--gx-pri);fill-opacity: .7;}.gfx-geo{fill: var(--gx-c,var(--gx-pro));fill-opacity: .12;}.gfx-tint{fill: var(--gx-c,var(--g-ink));fill-opacity: var(--gx-fo,.08);}.gfx-tint.gx-acc{fill-opacity: .32;}.gx-zig{stroke-opacity: .9;}.gfx-h{fill: none;stroke: var(--gx-c,var(--g-ink));stroke-opacity: var(--gx-ho,.5);stroke-width: .6;stroke-linecap: round;}.gfx-hd{fill: var(--gx-c,var(--g-ink));fill-opacity: calc(var(--gx-ho,.5) * 1.1);}.gfx-ha{fill: var(--gx-c,var(--g-acc));}.gfx-hbg{fill: var(--gx-c,var(--g-ink));fill-opacity: var(--gx-fo,.05);}.gfx-memc,.gfx-memb{fill: none;stroke-linejoin: round;stroke-linecap: butt;}.gfx-memc{stroke: var(--gx-memc);stroke-width: calc(var(--mw,3) * 1px + 1.6px);}.gfx-memb{stroke: var(--gx-c,var(--gx-mem));stroke-width: calc(var(--mw,3) * 1px);}.gfx-mem{--gx-c: var(--gx-mem);}.gfx-mem.gx-liquid,.gfx-mem.gx-coating{--gx-c: var(--gx-liq);}.gfx-mem.gx-glow,.gx-key{filter: drop-shadow(0 0 var(--gx-gr,3.5px) color-mix(in srgb,var(--gx-c,var(--gx-mem)) 80%,transparent));}:is(.tone-light,.paper,.bg-stone,.gx-stone) :is(.gx-key,.gfx-mem.gx-glow){filter: none;}.gfx-primer{fill: none;stroke: var(--gx-pri);stroke-width: 1.3;stroke-dasharray: .1 2.8;stroke-linecap: round;}.gfx-rod{fill: var(--gx-line);fill-opacity: .16;}.gfx-bar{fill: var(--gx-line);}.gfx-t{fill: var(--gx-text);font: 500 10px/1 var(--f-mono,ui-monospace,monospace);letter-spacing: .04em;}.gfx-tsm{font-size: 7.5px;letter-spacing: .08em;}.gfx-tb2{font-size: 11px;font-weight: 600;}.gfx-tdim{font-size: 9px;fill: var(--gx-dimt);}.gfx-tg{font-size: 9.5px;font-weight: 600;}.gfx-tl{font: 500 10.5px/1 var(--f-text,system-ui,sans-serif);letter-spacing: 0;}.gfx-lead{fill: none;stroke: var(--g-lead);stroke-width: .9px;vector-effect: non-scaling-stroke;stroke-linejoin: round;}.gfx-dot{fill: var(--g-lead);stroke: var(--g-bg);stroke-width: 1.4px;paint-order: stroke;vector-effect: non-scaling-stroke;}.gfx-badge{fill: var(--g-acc);stroke: var(--g-bg);stroke-width: 1.5px;paint-order: stroke;vector-effect: non-scaling-stroke;}:is(.tone-light,.paper,.bg-stone,.gx-stone) .gfx-badge{stroke: var(--gx-memc);stroke-width: .75px;}.gfx-tn{fill: var(--g-acc-ink);font: 600 9.5px/1 var(--f-mono,ui-monospace,monospace);letter-spacing: 0;}.gfx-dim,.gfx-lvl{--gx-c: var(--gx-dim);}.gfx-dim .gfx-t,.gfx-lvl .gfx-t{fill: var(--gx-dimt);}.gfx-lvl__m{fill: var(--gx-dim);}.gfx-lvl.is-acc .gfx-lvl__m,:is(.tone-light,.paper,.bg-stone,.gx-stone) .gfx-lvl__m{fill: var(--gx-mem);stroke: var(--gx-memc);stroke-width: .75px;vector-effect: non-scaling-stroke;}.gfx-svy__c{fill: var(--gx-line);}.gfx-svy.is-acc{--gx-c: var(--gx-dim);}.gfx-svy.is-acc .gfx-svy__c{fill: var(--gx-dim);}.gfx-north__a{fill: var(--gx-line);}.gfx-sec__a{fill: var(--gx-mem);stroke: var(--gx-memc);stroke-width: .75px;vector-effect: non-scaling-stroke;}.gfx-gb{fill: var(--g-bg);}.gfx-rule{display: inline-block;vertical-align: middle;width: auto;height: 10px;}.gfx-rule__d{fill: var(--gx-mem);}.gfx-rule__l{fill: none;stroke: var(--gx-acc-ln);stroke-width: 1px;vector-effect: non-scaling-stroke;}.gfx-uhl{fill: none;stroke: var(--gx-mem);stroke-linecap: round;stroke-linejoin: round;stroke-opacity: .16;stroke-width: 7px;vector-effect: non-scaling-stroke;}:is(.tone-light,.paper,.bg-stone,.gx-stone) .gfx-uhl{stroke-opacity: .7;stroke-width: 6px;}@media (forced-colors: active){.gfx{--gx-line: CanvasText;--gx-text: CanvasText;--gx-bg: Canvas;--gx-mem: Highlight;--gx-dim: CanvasText;--gx-on: HighlightText;--gx-acc-ln: Highlight;--gx-gl: 0;}.gfx [class*="gx-"]{--gx-c: CanvasText;}.gx-key,.gfx-mem.gx-glow{filter: none;}}@media print{.gfx{--gx-gl: 0;}.gx-key,.gfx-mem.gx-glow{filter: none;}}.dlab__h{margin: 0 0 24px;font: 600 1.1rem/1.3 var(--f-mono);}.dlab__grid{display: grid;grid-template-columns: repeat(auto-fill,minmax(min(300px,100%),1fr));gap: 18px;}.dlab__grid--2{grid-template-columns: repeat(auto-fill,minmax(min(420px,100%),1fr));}.dlab__grid--sa{grid-template-columns: repeat(auto-fill,minmax(min(250px,100%),1fr));}.dlab__i--sa{border: 0;}.dlab__grid--det{grid-template-columns: repeat(auto-fill,minmax(min(440px,100%),1fr));gap: 22px;}.dlab__i--det{border: 0;padding: 0;}.dlab__i{margin: 0;padding: 10px;border: 1px solid var(--ps-border);border-radius: 8px;}.dlab__c{margin-top: 6px;font: 500 .74rem/1.3 var(--f-mono);color: var(--ps-muted);}.dlab-ph{padding: 64px 0 44px;border-bottom: 1px solid var(--ps-border,rgba(255,255,255,.12));}.dlab-ph__in{display: grid;grid-template-columns: minmax(0,1fr) minmax(0,480px);gap: 28px 56px;align-items: end;}.dlab-ph__k{margin: 0 0 14px;font: 500 .82rem/1.4 var(--f-display);color: var(--ps-muted,#A9A9A3);}.dlab-ph__t{margin: 0;font: 700 clamp(2rem,4.2vw,3.3rem)/1.2 var(--f-display);letter-spacing: -.01em;text-wrap: balance;}.dlab-ph__l{margin: 18px 0 0;max-width: 56ch;font-size: 1.05rem;line-height: 1.6;color: var(--ps-muted,#A9A9A3);}.dlab-ph__m{min-width: 0;}@media (max-width: 860px){.dlab-ph__in{grid-template-columns: minmax(0,1fr);}.dlab-ph__m{max-width: 380px;}}.dlab.gx-night{background: radial-gradient(900px 520px at 85% 0%,#1D355D,transparent 62%),linear-gradient(180deg,#0B1628,#0A1424 55%,#0B1730);color: #F4F7FB;}.dlab.gx-stone{background: #F4F1EA;color: #0E1726;--ps-border: rgba(14,23,38,.14);}@property --lyr-p{syntax: "<number>";inherits: true;initial-value: 1;}.layers{position: relative;margin-block: clamp(20px,3vw,40px);}.layers:empty,.layers[hidden]{display: none;}.layers__in{--lyr-dir: 1;position: relative;isolation: isolate;display: grid;grid-template-columns: minmax(0,1.05fr) minmax(0,.95fr);align-items: center;gap: clamp(18px,3.4vw,52px);padding: clamp(16px,3vw,36px);border: 1px solid var(--glass-bd,var(--ps-border));border-radius: var(--r-panel,30px);background: radial-gradient(70% 60% at 28% 45%,color-mix(in srgb,var(--gx-ins,#38B6FF) 9%,transparent),transparent 70%),var(--glass-bg,var(--ps-surface));box-shadow: var(--glass-shadow,none);overflow: hidden;}html[dir="rtl"] .layers__in{background: radial-gradient(70% 60% at 72% 45%,color-mix(in srgb,var(--gx-ins,#38B6FF) 9%,transparent),transparent 70%),var(--glass-bg,var(--ps-surface));}html[dir="rtl"] .layers__in{--lyr-dir: -1;}:is(.tone-light,.paper,.bg-stone,.gx-stone) .layers__in::before{background-image: var(--g-grid-stone,linear-gradient(rgba(14,23,38,.042) 1px,transparent 1px),linear-gradient(90deg,rgba(14,23,38,.042) 1px,transparent 1px));}.layers__in::before{content: "";position: absolute;inset: 0;z-index: -1;pointer-events: none;background-image: var(--g-grid-blue,linear-gradient(rgba(56,182,255,.075) 1px,transparent 1px),linear-gradient(90deg,rgba(56,182,255,.075) 1px,transparent 1px));background-size: 24px 24px;-webkit-mask-image: radial-gradient(ellipse 60% 75% at 28% 50%,#000 25%,transparent 72%);mask-image: radial-gradient(ellipse 60% 75% at 28% 50%,#000 25%,transparent 72%);}html[dir="rtl"] .layers__in::before{-webkit-mask-image: radial-gradient(ellipse 60% 75% at 72% 50%,#000 25%,transparent 72%);mask-image: radial-gradient(ellipse 60% 75% at 72% 50%,#000 25%,transparent 72%);}@media (max-width: 860px){.layers__in{grid-template-columns: minmax(0,1fr);}}.layers__fig{margin: 0;min-width: 0;}.layers__svg{display: block;width: 100%;height: auto;max-height: 500px;overflow: visible;}@media (max-width: 860px){.layers__svg{max-height: 360px;margin-inline: auto;}}.layers__svg--mini{max-height: 160px;}.layers__cap{margin-top: 12px;font-size: var(--fs-small,.8rem);line-height: 1.55;color: var(--ps-muted-2,var(--concrete-2));text-align: center;text-wrap: balance;}.layers__l{transform: translateY(calc(var(--j,0) * var(--gap,14) * var(--lyr-p,1) * -1px));}.layers__base{fill: var(--gx-bg,var(--g-bg));}.layers__tint{fill: var(--gx-c,var(--g-ink));fill-opacity: var(--o,.2);transition: fill-opacity var(--t-ui,.24s);}.layers__acc{fill: var(--gx-c,var(--g-acc));}.layers__acc:not(.layers__top){fill-opacity: 1;filter: brightness(var(--o,1));}.layers__hatch{pointer-events: none;}.layers__edge{fill: none;stroke: var(--gx-c,var(--g-ink));stroke-opacity: .9;stroke-width: .75px;vector-effect: non-scaling-stroke;stroke-linejoin: round;stroke-linecap: round;transition: stroke-width var(--t-ui,.24s);}.layers__l.is-solid .layers__edge{stroke: var(--gx-memc,var(--g-bg));stroke-opacity: .55;}.layers__slab{cursor: pointer;transition: opacity var(--t-ui,.24s),filter var(--t-ui,.24s);}.layers__slab.gx-key{--gx-gr: 5px;}.layers__tag{opacity: clamp(0,calc((var(--lyr-p,1) - var(--t,.5)) * 8),1);}.layers__lead{fill: none;stroke: var(--g-ink);stroke-opacity: .38;stroke-width: .75px;vector-effect: non-scaling-stroke;stroke-dasharray: 2 3;}.layers__pin{fill: var(--gx-c,var(--g-acc));stroke: var(--g-bg);stroke-width: 1.2px;paint-order: stroke;vector-effect: non-scaling-stroke;}.layers__badge{fill: var(--g-bg);stroke: var(--gx-c,var(--g-acc));stroke-width: 1.5px;vector-effect: non-scaling-stroke;transition: fill var(--t-ui,.24s);}.layers__num{fill: var(--gx-text,var(--g-ink));font: 600 11px/1 var(--f-mono,ui-monospace,monospace);transition: fill var(--t-ui,.24s);}.layers__l.is-acc .layers__badge{fill: var(--g-acc);stroke: var(--g-acc);}.layers__l.is-acc .layers__num{fill: var(--g-acc-ink,#0A0A0A);}.layers__l:is(.is-hl,.is-sel) .layers__slab{filter: drop-shadow(0 0 6px color-mix(in srgb,var(--gx-c,var(--g-acc)) 75%,transparent));}.layers__l:is(.is-hl,.is-sel) .layers__edge{stroke-opacity: 1;stroke-width: 1.5px;}.layers__l:is(.is-hl,.is-sel) .layers__tint.layers__top{fill-opacity: calc(var(--o,.2) + .16);}.layers__l:is(.is-hl,.is-sel) .layers__badge{fill: var(--g-acc);stroke: var(--g-acc);}.layers__l:is(.is-hl,.is-sel) .layers__num{fill: var(--g-acc-ink,#0A0A0A);}.layers__l:is(.is-hl,.is-sel) .layers__lead{stroke: var(--g-lead);stroke-opacity: 1;stroke-dasharray: none;}:is(.tone-light,.paper,.bg-stone,.gx-stone) .layers__l:is(.is-hl,.is-sel) .layers__slab{filter: drop-shadow(0 6px 10px rgba(14,23,38,.22));}:is(.tone-light,.paper,.bg-stone,.gx-stone) .layers__l:is(.is-hl,.is-sel) .layers__edge{stroke: var(--gx-line);}.layers__txt{min-width: 0;}.layers__k{display: flex;flex-wrap: wrap;align-items: center;gap: 4px 14px;margin: 0 0 6px;font: 500 var(--fs-mono,.74rem)/1.4 var(--f-mono);letter-spacing: .08em;text-transform: uppercase;color: var(--ps-accent-text,var(--lime-text));}html[lang="ar"] .layers__k{font-family: var(--f-display);letter-spacing: 0;text-transform: none;}.layers__cnt{color: var(--ps-muted-2,var(--concrete-2));}.layers__t{margin: 0 0 6px;font: 600 clamp(1.12rem,1.6vw,1.4rem)/1.3 var(--f-display);color: var(--fg,var(--limestone));text-wrap: balance;}.layers__hint{margin: 0 0 14px;font-size: var(--fs-small,.84rem);color: var(--ps-muted,var(--concrete));}.layers__list{list-style: none;margin: 0;padding: 0;display: grid;gap: 4px;}.layers__item{border: 1px solid transparent;border-radius: var(--r-m,12px);transition: background-color var(--t-ui,.24s),border-color var(--t-ui,.24s);opacity: clamp(.2,calc((var(--lyr-p,1) - .1) * 3),1);}.layers__item.is-hl,.layers__item:has(.layers__d[open]){background: var(--ps-surface-2,rgba(255,255,255,.04));border-color: var(--ps-border,var(--line));}.layers__s{display: grid;grid-template-columns: 28px minmax(0,1fr) 20px;gap: 12px;align-items: center;min-height: 44px;padding: 6px 10px;list-style: none;cursor: pointer;border-radius: var(--r-m,12px);}.layers__s::-webkit-details-marker{display: none;}.layers__s:focus-visible{outline: 2px solid var(--ps-focus,var(--ps-lime));outline-offset: 2px;}.layers__n{width: 26px;height: 26px;display: grid;place-items: center;border-radius: 50%;border: 2px solid var(--gx-c,var(--ps-lime));font: 600 .74rem/1 var(--f-mono);color: var(--fg,var(--limestone));transition: background-color var(--t-ui,.24s),color var(--t-ui,.24s),box-shadow var(--t-ui,.24s);}.layers__item.is-acc .layers__n,.layers__item.is-hl .layers__n,.layers__d[open] .layers__n{background: var(--ps-lime,#E1E428);border-color: var(--ps-lime,#E1E428);color: var(--ps-on-lime,#0A0F05);box-shadow: 0 0 0 3px color-mix(in srgb,var(--gx-c,var(--ps-lime)) 35%,transparent);}:is(.tone-light,.paper,.bg-stone,.gx-stone) .layers__item.is-acc .layers__n,:is(.tone-light,.paper,.bg-stone,.gx-stone) .layers__d[open] .layers__n{border-color: var(--ps-ink,#0E1726);}.layers__nm{display: flex;flex-wrap: wrap;align-items: baseline;gap: 2px 10px;font: 600 .95rem/1.4 var(--f-display);color: var(--fg,var(--limestone));}.layers__key{font: 500 var(--fs-mono,.72rem)/1.4 var(--f-mono);letter-spacing: .04em;color: var(--ps-accent-text,var(--lime-text));}html[lang="ar"] .layers__key{font-family: var(--f-text);letter-spacing: 0;}.layers__chev{position: relative;width: 20px;height: 20px;}.layers__chev::before,.layers__chev::after{content: "";position: absolute;top: 50%;left: 50%;width: 10px;height: 1.5px;margin: -.75px 0 0 -5px;background: currentColor;color: var(--ps-muted,var(--concrete));transition: transform var(--t-ui,.24s) var(--ease-out,ease);}.layers__chev::after{transform: rotate(90deg);}.layers__d[open] .layers__chev::after{transform: rotate(0deg);}.layers__p{padding: 0 12px 12px calc(10px + 28px + 12px);}.layers__p p{margin: 0 0 6px;font-size: .9rem;line-height: 1.65;color: var(--ps-muted,var(--concrete));max-width: 60ch;}.layers__p .layers__note{font-size: .84rem;color: var(--ps-muted-2,var(--concrete-2));}.layers__thk{display: flex;gap: 8px;align-items: baseline;}.layers__thk span:first-child{font: 500 var(--fs-mono,.72rem)/1.4 var(--f-mono);color: var(--ps-muted-2,var(--concrete-2));}@media (prefers-reduced-motion: no-preference){.layers__d[open] .layers__p{animation: layers-in var(--t-ui,.24s) var(--ease-out,ease) both;}}@keyframes layers-in{from{opacity: 0;transform: translateY(-4px);}to{opacity: 1;transform: none;}}@keyframes layers-open{from{--lyr-p: 0;}to{--lyr-p: 1;}}@supports (animation-timeline: view()) and (timeline-scope: --lyr){@media (prefers-reduced-motion: no-preference){.layers__in{timeline-scope: --lyr;animation: layers-open linear both;animation-timeline: --lyr;animation-range: entry 10% cover 45%;}.layers__fig{view-timeline: --lyr block;}}}@media (prefers-reduced-motion: no-preference){.layers.is-io .layers__in{transition: --lyr-p 1.6s var(--ease-out,cubic-bezier(.2,.7,.2,1));}.layers.is-io:not(.is-on) .layers__in{--lyr-p: 0;}}@media (prefers-reduced-motion: reduce){.layers__in{animation: none !important;transition: none !important;--lyr-p: 1 !important;}}@media print{.layers__in{animation: none;--lyr-p: 1;break-inside: avoid;}.layers__d .layers__p{display: block;}}@media (forced-colors: active){.layers__badge{stroke: CanvasText;}.layers__n{border-color: CanvasText;}}.mic{margin: 0;display: grid;gap: 14px;}.mic__stage{position: relative;isolation: isolate;border: 1px solid var(--glass-bd,var(--ps-border));border-radius: var(--r-card,24px);background: var(--glass-bg,var(--ps-surface));box-shadow: var(--glass-shadow,none);padding: clamp(8px,2vw,18px);overflow: hidden;}.mic__stage::before{content: "";position: absolute;inset: 0;z-index: -1;pointer-events: none;background-image: var(--g-grid-blue,linear-gradient(rgba(56,182,255,.075) 1px,transparent 1px),linear-gradient(90deg,rgba(56,182,255,.075) 1px,transparent 1px));background-size: 24px 24px;-webkit-mask-image: radial-gradient(closest-side,#000 40%,transparent);mask-image: radial-gradient(closest-side,#000 40%,transparent);}:is(.tone-light,.paper,.bg-stone,.gx-stone) .mic__stage::before{background-image: var(--g-grid-stone,linear-gradient(rgba(14,23,38,.042) 1px,transparent 1px),linear-gradient(90deg,rgba(14,23,38,.042) 1px,transparent 1px));}.mic__svg{width: 100%;height: auto;max-height: 360px;}.mic__cap{display: grid;gap: 8px;font-size: .92rem;line-height: 1.65;color: var(--ps-muted,var(--concrete));}.mic__t{font: 600 1rem/1.4 var(--f-display);color: var(--fg,var(--limestone));}.mic__d{max-width: 64ch;}.mic__lg{list-style: none;margin: 2px 0 0;padding: 0;display: flex;flex-wrap: wrap;gap: 6px 18px;font-size: .84rem;color: var(--ps-muted,var(--concrete));}.mic__lg li{display: inline-flex;align-items: center;gap: 8px;}.mic__n{width: 22px;height: 22px;display: grid;place-items: center;border-radius: 50%;background: var(--ps-lime,#E1E428);color: var(--ps-on-lime,#0A0F05);font: 600 .7rem/1 var(--f-mono);}:is(.tone-light,.paper,.bg-stone,.gx-stone) .mic__n{box-shadow: inset 0 0 0 1px var(--ps-ink,#0E1726);}.mic__btn{position: absolute;inset-block-start: 10px;inset-inline-end: 10px;width: 40px;height: 40px;display: grid;place-items: center;border-radius: 50%;border: 1px solid var(--ps-border-2,var(--line-2));background: var(--ps-surface,var(--bg));color: var(--fg,var(--limestone));cursor: pointer;transition: background-color var(--t-fast,.18s),border-color var(--t-fast,.18s);}.mic__btn::after{content: "";position: absolute;inset: -3px;border-radius: 50%;}.mic__btn:hover{border-color: var(--ps-accent,var(--ps-lime));}.mic__btn:focus-visible{outline: 2px solid var(--ps-focus,var(--ps-lime));outline-offset: 2px;}.mic__btn[hidden]{display: none;}.mic__ic{width: 10px;height: 12px;border-inline: 3px solid currentColor;}.mic__btn[aria-pressed="true"] .mic__ic{width: 0;height: 0;border-inline: 0;border-block: 6.5px solid transparent;border-left: 10px solid currentColor;margin-left: 3px;}@media (prefers-reduced-motion: reduce){.mic__btn{display: none;}}.mic .mic-drop{fill: var(--gx-wat);fill-opacity: .4;stroke: var(--gx-wat);stroke-width: .9px;vector-effect: non-scaling-stroke;}.mic .mic-resin{fill: none;stroke: var(--gx-liq);stroke-width: 4;stroke-linecap: round;stroke-linejoin: round;stroke-dasharray: 1 1;stroke-dashoffset: 0;}.mic .mic-resin--hole{stroke-width: 3;stroke-opacity: .85;}.mic .mic-cap{stroke-opacity: .55;stroke-dasharray: 1.5 2.5;}.mic .mic-cr-water{fill: none;stroke: var(--gx-wat);stroke-width: 1.8px;vector-effect: non-scaling-stroke;stroke-dasharray: 3 7;stroke-opacity: .85;}.mic .mic-wl{stroke: var(--gx-wat);stroke-opacity: .7;}.mic .mic-clamp{fill: var(--gx-metal);fill-opacity: .45;}.mic .mic-flow{fill: none;stroke: var(--gx-wat);stroke-width: 1.6px;vector-effect: non-scaling-stroke;stroke-dasharray: 2.5 6;stroke-opacity: .95;stroke-linecap: round;}.mic .mic-water{fill: var(--gx-wat);fill-opacity: .2;}.mic .mic-wsurf{stroke: var(--gx-wat);stroke-opacity: .95;}.mic .mic-foam{stroke: none;}.mic .mic-pf-coat{fill: none;stroke: var(--gx-liq);stroke-width: 3;stroke-dasharray: 1 1;stroke-dashoffset: 0;}.mic .mic-dot{fill: var(--gx-ins);fill-opacity: .75;}.mic .mic-sun{fill: var(--gx-pri);fill-opacity: .3;stroke: none;}.mic .mic-cry__n{stroke: var(--gx-mem);}.mic :is(.mic-resin,.mic-pf-coat,.mic-cry){filter: drop-shadow(0 0 2.5px color-mix(in srgb,var(--gx-liq) 70%,transparent));}:is(.tone-light,.paper,.bg-stone,.gx-stone) .mic :is(.mic-resin,.mic-pf-coat,.mic-cry){filter: none;}:is(.tone-light,.paper,.bg-stone,.gx-stone) .mic .mic-cry__n{stroke: var(--gx-acc-ln);}.mic .mic-fan{stroke-opacity: .5;}.mic .mic-pf-mist{opacity: 0;}.mic .mic-inj-leak{opacity: 0;}.mic .mic-ej-arr{stroke-opacity: .7;}@media (prefers-reduced-motion: no-preference){.mic.is-run :is(.mic-ej-move,.mic-ej-stretch,.mic-ej-half,.mic-ej-sun,.mic-ej-moon,.mic-inj-pump,.mic-resin,.mic-inj-leak,.mic-cry,.mic-cr-water,.mic-cr-drops,.mic-fall,.mic-flow,.mic-ft-water,.mic-ft-hand,.mic-ft-ok,.mic-pf-gun,.mic-pf-wipe,.mic-pf-coat,.mic-pf-mist){animation-iteration-count: infinite;animation-fill-mode: both;}.mic.is-paused *{animation-play-state: paused !important;}.mic .mic-ej-stretch,.mic .mic-ej-half{transform-box: view-box;transform-origin: 226px 0;}.mic.is-run .mic-ej-move{animation: mic-ej-move 6s ease-in-out infinite;}.mic.is-run .mic-ej-stretch{animation: mic-ej-stretch 6s ease-in-out infinite;}.mic.is-run .mic-ej-half{animation: mic-ej-half 6s ease-in-out infinite;}.mic.is-run .mic-ej-sun{animation: mic-ej-sun 6s ease-in-out infinite;}.mic.is-run .mic-ej-moon{animation: mic-ej-moon 6s ease-in-out infinite;}.mic.is-run .mic-inj-pump{animation: mic-inj-pump .7s ease-in-out infinite alternate;}.mic.is-run .mic-resin--hole{animation: mic-res-hole 7s linear infinite;}.mic.is-run .mic-resin--crack{animation: mic-res-crack 7s cubic-bezier(.4,0,.6,1) infinite;}.mic.is-run .mic-inj-leak{animation: mic-inj-leak 7s linear infinite;}.mic.is-run .mic-inj-leak .mic-drop{transform-box: fill-box;transform-origin: 50% 0;animation: mic-drip 1.1s ease-in infinite;}.mic.is-run .mic-inj-leak .mic-drop--2{animation-delay: .55s;}.mic .mic-cry{transform-box: fill-box;transform-origin: center;}.mic.is-run .mic-cry{animation: mic-cry 8s cubic-bezier(.2,.7,.2,1) infinite;animation-delay: calc(var(--d,0) * 2.6s);}.mic.is-run .mic-cr-water{animation: mic-cr-water 8s linear infinite;}.mic.is-run .mic-cr-drops{animation: mic-cr-drops 8s linear infinite;}.mic .mic-fall{transform-box: fill-box;transform-origin: 50% 100%;}.mic.is-run .mic-fall{animation: mic-fall 2.4s cubic-bezier(.45,0,.85,.55) infinite;animation-delay: var(--dl,0s);}.mic.is-run .mic-flow{animation: mic-flow 1s linear infinite;}.mic.is-run .mic-flow--pipe{animation-duration: .7s;}.mic .mic-ft-water{transform-box: view-box;transform-origin: 0 178px;}.mic .mic-ft-hand{transform-box: view-box;transform-origin: 362px 52px;}.mic.is-run .mic-ft-water{animation: mic-ft-water 9s ease-in-out infinite;}.mic.is-run .mic-ft-hand{animation: mic-ft-hand 9s linear infinite;}.mic.is-run .mic-ft-ok{animation: mic-ft-ok 9s ease-out infinite;}.mic .mic-pf-wipe{transform-box: view-box;transform-origin: 40px 0;}.mic .mic-pf-wipe--2{transform-origin: 440px 0;}.mic.is-run .mic-pf-gun{animation: mic-pf-gun 8s cubic-bezier(.45,0,.55,1) infinite;}.mic.is-run .mic-pf-wipe{animation: mic-pf-w1 8s cubic-bezier(.45,0,.55,1) infinite;}.mic.is-run .mic-pf-wipe--2{animation-name: mic-pf-w2;}.mic.is-run .mic-pf-coat{animation: mic-pf-coat 8s ease-in-out infinite;}.mic.is-run .mic-pf-mist{animation: mic-pf-mist 8s linear infinite;}}@keyframes mic-ej-move{0%,100%{transform: translateX(0);}25%{transform: translateX(-5px);}75%{transform: translateX(6px);}}@keyframes mic-ej-stretch{0%,100%{transform: scaleX(1);}25%{transform: scaleX(.82);}75%{transform: scaleX(1.214);}}@keyframes mic-ej-half{0%,100%{transform: translateX(0);}25%{transform: translateX(-2.5px);}75%{transform: translateX(3px);}}@keyframes mic-ej-sun{0%,50%,100%{opacity: .25;}25%{opacity: 1;}}@keyframes mic-ej-moon{0%,50%,100%{opacity: .25;}75%{opacity: 1;}}@keyframes mic-inj-pump{from{transform: translate(0,0);}to{transform: translate(3px,3px);}}@keyframes mic-res-hole{0%,4%{stroke-dashoffset: 1;opacity: 1;}18%{stroke-dashoffset: 0;}88%{opacity: 1;stroke-dashoffset: 0;}100%{opacity: 0;stroke-dashoffset: 0;}}@keyframes mic-res-crack{0%,18%{stroke-dashoffset: 1;opacity: 1;}60%{stroke-dashoffset: 0;}88%{opacity: 1;stroke-dashoffset: 0;}100%{opacity: 0;stroke-dashoffset: 0;}}@keyframes mic-inj-leak{0%,52%{opacity: 1;}60%,100%{opacity: 0;}}@keyframes mic-drip{0%{transform: translateY(-6px) scale(.6);opacity: 0;}30%{opacity: 1;}100%{transform: translateY(14px) scale(1);opacity: 0;}}@keyframes mic-cry{0%{transform: scale(0);opacity: 0;}9%{transform: scale(1.15);opacity: 1;}14%{transform: scale(1);}62%{opacity: 1;}72%,100%{transform: scale(1);opacity: 0;}}@keyframes mic-cr-water{0%{stroke-dashoffset: 0;opacity: .9;}45%{stroke-dashoffset: 40;opacity: .9;}60%,100%{stroke-dashoffset: 52;opacity: 0;}}@keyframes mic-cr-drops{0%,50%{opacity: 1;}60%,92%{opacity: .25;}100%{opacity: 1;}}@keyframes mic-fall{0%{transform: translateY(-70px);opacity: 0;}14%{opacity: 1;}76%{transform: translateY(0);opacity: 1;}88%{transform: translateY(0) scale(1.5,.35);opacity: .6;}100%{transform: translateY(0) scale(2,.1);opacity: 0;}}@keyframes mic-flow{from{stroke-dashoffset: 17;}to{stroke-dashoffset: 0;}}@keyframes mic-ft-water{0%,4%{transform: scaleY(0);}30%,80%{transform: scaleY(1);}95%,100%{transform: scaleY(0);}}@keyframes mic-ft-hand{0%,30%{transform: rotate(0deg);}80%,100%{transform: rotate(360deg);}}@keyframes mic-ft-ok{0%,66%{opacity: 0;}72%,90%{opacity: 1;}96%,100%{opacity: 0;}}@keyframes mic-pf-gun{0%{transform: translateX(0);}40%{transform: translateX(360px);}80%,100%{transform: translateX(0);}}@keyframes mic-pf-w1{0%{transform: scaleX(0);}40%,96%{transform: scaleX(1);}100%{transform: scaleX(0);}}@keyframes mic-pf-w2{0%,40%{transform: scaleX(0);}80%,96%{transform: scaleX(1);}100%{transform: scaleX(0);}}@keyframes mic-pf-coat{0%,80%{stroke-dashoffset: 1;opacity: 1;}94%{stroke-dashoffset: 0;opacity: 1;}99%{opacity: 1;}100%{stroke-dashoffset: 0;opacity: 0;}}@keyframes mic-pf-mist{0%,78%{opacity: 1;}82%,100%{opacity: 0;}}@media print{.mic *{animation: none !important;}.mic__btn{display: none;}}html[data-motion="off"] .mic *{animation: none !important;}html[data-motion="off"] .mic__btn{display: none;}.mtf-box{width: 100%;container-type: inline-size;pointer-events: none;}.mtf{--mk: 1.14;--t0: 2.5s;width: 100%;max-width: 560px;height: auto;margin-inline: auto;user-select: none;}@container (max-width: 440px){.mtf{--mk: 1.3;}}@container (max-width: 380px){.mtf{--mk: 1.44;}}@container (max-width: 320px){.mtf{--mk: 1.62;}}@container (min-width: 560px){.mtf{--mk: 1.04;}}.mtf :is(.gfx-s1,.gfx-s2,.gfx-s3,.gfx-lead){vector-effect: none;}.mtf .gfx-s1{stroke-width: calc(.75px * var(--mk));}.mtf .gfx-s2{stroke-width: calc(1.25px * var(--mk));}.mtf .gfx-s3{stroke-width: calc(2px * var(--mk));}.mtf .gfx-lead{stroke-width: calc(.9px * var(--mk));}.mtf .gfx-t{font-size: calc(10px * min(var(--mk),1.2));}.mtf .gfx-tsm{font-size: calc(7.5px * min(var(--mk),1.25));}.mtf .mtf-lab{fill-opacity: .55;letter-spacing: .12em;}.mtf .mtf-f2{font-size: 12px;fill-opacity: .9;}.mtf .mtf-sect{font: 300 64px/1 var(--f-mono,monospace);fill: var(--g-ink);fill-opacity: .14;}.mtf .mtf-q{font-size: 17px;}.mtf text.mtf-ar{font-family: var(--f-ar-text,system-ui,sans-serif);letter-spacing: 0;font-weight: 500;}.mtf text.mtf-ar.gfx-tsm{font-size: calc(8.6px * min(var(--mk),1.25));}.mtf text.mtf-ar.mtf-lab{fill-opacity: .62;}.mtf-box{--mtf-h1: var(--gx-mem);--mtf-h2: var(--gx-pro);--mtf-ao: 20%;position: relative;isolation: isolate;}.mtf-box--water{--mtf-h1: var(--gx-wat);--mtf-h2: var(--gx-mem);}.mtf-box--heat{--mtf-h1: var(--gx-pri);--mtf-h2: var(--gx-ins);}.mtf-box--teal{--mtf-h1: var(--gx-pro);--mtf-h2: var(--gx-ins);}:is(.tone-light,.paper,.bg-stone,.gx-stone) .mtf-box{--mtf-ao: 16%;}.mtf-box::before{content: "";position: absolute;inset: 0;z-index: -1;pointer-events: none;background: radial-gradient(44% 48% at var(--mx,56%) var(--my,50%),color-mix(in srgb,var(--mtf-h1) var(--mtf-ao),transparent),transparent 72%),radial-gradient(28% 30% at 22% 78%,color-mix(in srgb,var(--mtf-h2) calc(var(--mtf-ao) * .62),transparent),transparent 72%),linear-gradient(color-mix(in srgb,var(--gx-line) 7%,transparent) 1px,transparent 1px) 0 0 / 20px 20px,linear-gradient(90deg,color-mix(in srgb,var(--gx-line) 7%,transparent) 1px,transparent 1px) 0 0 / 20px 20px;-webkit-mask-image: radial-gradient(closest-side,#000 55%,rgba(0,0,0,.55) 80%,transparent);mask-image: radial-gradient(closest-side,#000 55%,rgba(0,0,0,.55) 80%,transparent);}.ph9__motif > .mtf-box::before,.ph9__ghost .mtf-box::before{background: radial-gradient(44% 48% at var(--mx,56%) var(--my,50%),color-mix(in srgb,var(--mtf-h1) var(--mtf-ao),transparent),transparent 72%),radial-gradient(28% 30% at 22% 78%,color-mix(in srgb,var(--mtf-h2) calc(var(--mtf-ao) * .62),transparent),transparent 72%);-webkit-mask-image: none;mask-image: none;}.mtf-box::after{content: "";position: absolute;top: 5%;bottom: 5%;left: 0;width: 1px;opacity: 0;pointer-events: none;background: color-mix(in srgb,var(--mtf-h1) 62%,transparent);box-shadow: -16px 0 26px 3px color-mix(in srgb,var(--mtf-h1) 13%,transparent);}.mtf .mtf-drop{fill: var(--gx-wat);fill-opacity: .38;stroke: var(--gx-wat);stroke-width: calc(.75px * var(--mk));stroke-opacity: .95;}.mtf .mtf-water{stroke: var(--gx-wat);stroke-opacity: .9;}.mtf .mtf-heat{stroke: var(--gx-pri);}.mtf .mtf-run{stroke: var(--gx-liq);}.mtf :is(.gfx-dim,.gfx-lvl){filter: drop-shadow(0 0 2px color-mix(in srgb,var(--gx-dim) 70%,transparent));}.mtf .mtf-rainf{stroke-opacity: .42;}.mtf .mtf-glass{fill: var(--gx-ins);fill-opacity: .11;}.mtf .mtf-cone-f{fill: var(--gx-pri);fill-opacity: .07;}.mtf .mtf-leaf{fill: var(--gx-pro);fill-opacity: .16;}.mtf .mtf-ejf{fill-opacity: .42;}.mtf .mtf-deck{fill-opacity: .055;}.mtf .mtf-sun{fill: var(--gx-pri);fill-opacity: .28;}.mtf .mtf-warm{fill: var(--gx-pri);fill-opacity: .05;}.mtf .mtf-cool{fill: var(--gx-ins);fill-opacity: .06;}.mtf .mtf-spall{fill: var(--gx-pri);fill-opacity: .1;}.mtf .mtf-top2{fill-opacity: .28;}.mtf .mtf-top3{fill-opacity: .6;}.mtf .mtf-body{fill-opacity: .42;}.mtf .mtf-acryl{fill: var(--gx-ins);fill-opacity: .08;}.mtf .mtf-damp{fill: var(--gx-wat);fill-opacity: .14;}.mtf .mtf-canopy{fill: var(--gx-mem);fill-opacity: .05;}.mtf .mtf-vial{fill: var(--gx-ins);fill-opacity: .16;}.mtf .mtf-hat{fill-opacity: .22;}:is(.tone-light,.paper,.bg-stone,.gx-stone) .mtf :is(.gfx-dim,.gfx-lvl){filter: none;}.mtf .mtf-face{fill-opacity: .05;}.mtf .mtf-face2{fill-opacity: .1;}.mtf .mtf-side{fill-opacity: .75;}.mtf .mtf-side2{fill-opacity: .6;}.mtf .mtf-top{fill-opacity: .9;}.mtf .mtf-e{fill-opacity: .55;}.mtf .mtf-cell{fill-opacity: .5;}.mtf .mtf-row{fill: var(--g-acc);fill-opacity: .12;}.mtf .mtf-page{fill: none;}.mtf .mtf-dots{stroke-opacity: .6;}.mtf .mtf-cone{stroke-opacity: .4;}.mtf .mtf-ring{fill: none;stroke: var(--g-acc);stroke-width: calc(1px * var(--mk));}.mtf .mtf-ring2{stroke: var(--g-acc);stroke-opacity: .7;}.mtf .mtf-weak .mtf-ring{stroke-opacity: .4;}.mtf .mtf-gloss{fill: var(--g-ink);fill-opacity: .22;}.mtf .mtf-scan{fill: var(--g-acc);fill-opacity: .22;}.mtf .mtf-flow{stroke-dasharray: 2 7;}.mtf .mtf-heat{stroke-dasharray: 5 4;}.mtf .mtf-run{stroke-dasharray: .07 1.2;stroke-dashoffset: .07;opacity: 0;stroke-linecap: round;}.mtf .mtf-pulse,.mtf .mtf-sweep{opacity: 0;}.mtf .mtf-d{stroke-dasharray: 1 1;}.tone-light .mtf .mtf-drop,.paper .mtf .mtf-drop{fill-opacity: .1;}@media (prefers-reduced-motion: no-preference){.mtf .mtf-d{animation: mtf-draw 1.15s cubic-bezier(.65,0,.35,1) both;animation-delay: calc(var(--i,0) * 44ms + .12s);}.mtf .mtf-f{animation: mtf-fade .8s ease-out both;animation-delay: calc(var(--i,0) * 44ms + .4s);}.mtf :is(.mtf-fall,.mtf-flow,.mtf-run,.mtf-pulse,.mtf-drift,.mtf-bob,.mtf-sway,.mtf-spin,.mtf-blink,.mtf-steps,.mtf-sweep,.mtf-stretch,.mtf-flip,.mtf-tick,.mtf-grow,.mtf-breathe){animation-delay: calc(var(--t0) + var(--dl,0s));animation-iteration-count: infinite;animation-fill-mode: both;}.mtf .mtf-fall{transform-box: fill-box;transform-origin: 50% 100%;animation-name: mtf-fall;animation-duration: var(--du,2.4s);animation-timing-function: cubic-bezier(.45,0,.85,.55);}.mtf .mtf-flow{animation-name: mtf-flow;animation-duration: var(--du,1.1s);animation-timing-function: linear;}.mtf .mtf-run{animation-name: mtf-run;animation-duration: var(--du,3.2s);animation-timing-function: cubic-bezier(.65,0,.35,1);}.mtf .mtf-pulse{transform-box: fill-box;transform-origin: center;animation-name: mtf-pulse;animation-duration: var(--du,2.6s);animation-timing-function: cubic-bezier(.2,.7,.2,1);}.mtf .mtf-drift{animation-name: mtf-drift;animation-duration: var(--du,6s);animation-timing-function: ease-in-out;animation-direction: alternate;}.mtf .mtf-bob{animation-name: mtf-bob;animation-duration: var(--du,2s);animation-timing-function: ease-in-out;animation-direction: alternate;}.mtf .mtf-sway{transform-box: view-box;transform-origin: var(--ox) var(--oy);animation-name: mtf-sway;animation-duration: var(--du,5s);animation-timing-function: ease-in-out;animation-direction: alternate;}.mtf .mtf-spin{transform-box: fill-box;transform-origin: center;animation-name: mtf-spin;animation-duration: var(--du,40s);animation-timing-function: linear;}.mtf .mtf-blink{animation-name: mtf-blink;animation-duration: var(--du,2.4s);animation-timing-function: ease-in-out;animation-direction: alternate;}.mtf .mtf-steps{animation-name: mtf-steps;animation-duration: var(--du,8s);animation-timing-function: steps(var(--n,4),jump-none);}.mtf .mtf-sweep{animation-name: mtf-sweep;animation-duration: var(--du,4s);animation-timing-function: cubic-bezier(.65,0,.35,1);}.mtf .mtf-stretch{transform-box: view-box;transform-origin: var(--ox) var(--oy);animation-name: mtf-stretch;animation-duration: var(--du,2.6s);animation-timing-function: ease-in-out;animation-direction: alternate;}.mtf .mtf-flip{transform-box: view-box;transform-origin: var(--ox) var(--oy);animation-name: mtf-flip;animation-duration: var(--du,5s);animation-timing-function: cubic-bezier(.65,0,.35,1);animation-direction: alternate;}.mtf .mtf-tick{animation-name: mtf-tick;animation-duration: var(--du,4.8s);animation-timing-function: linear;}.mtf .mtf-grow{transform-box: fill-box;transform-origin: 50% 0;animation-name: mtf-grow;animation-duration: var(--du,6s);animation-timing-function: cubic-bezier(.65,0,.35,1);}.mtf .mtf-breathe{animation-name: mtf-bob;animation-duration: var(--du,3s);animation-timing-function: ease-in-out;animation-direction: alternate;}.mtf-box::after{animation: mtf-scan 9.5s cubic-bezier(.45,0,.55,1) 3.1s infinite;}.mtf-box.is-off::after{animation-play-state: paused;}.mtf .mtf-rainf{animation: mtf-rainf 1.3s linear var(--dl,0s) infinite both;}.mtf .mtf-run{filter: drop-shadow(0 0 3px color-mix(in srgb,var(--gx-liq) 80%,transparent));}.mtf.is-off,.mtf.is-off *{animation-play-state: paused !important;}}@keyframes mtf-draw{0%{stroke-dashoffset: 1;opacity: 0;}6%{opacity: 1;}100%{stroke-dashoffset: 0;opacity: 1;}}@keyframes mtf-fade{from{opacity: 0;}to{opacity: 1;}}@keyframes mtf-fall{0%{transform: translateY(var(--fy,-120px));opacity: 0;}14%{opacity: 1;}76%{transform: translateY(0);opacity: 1;}88%{transform: translateY(0) scale(1.55,.35);opacity: .6;}100%{transform: translateY(0) scale(2,.1);opacity: 0;}}@keyframes mtf-flow{from{stroke-dashoffset: 18;}to{stroke-dashoffset: 0;}}@keyframes mtf-run{0%{stroke-dashoffset: .07;opacity: 0;}8%{opacity: 1;}90%{opacity: 1;}100%{stroke-dashoffset: -1;opacity: 0;}}@keyframes mtf-pulse{0%{transform: scale(.45);opacity: .95;}70%{opacity: 0;}100%{transform: scale(2.1);opacity: 0;}}@keyframes mtf-drift{from{transform: translateX(0);}to{transform: translateX(var(--dx,12px));}}@keyframes mtf-bob{from{transform: translateY(0);}to{transform: translateY(var(--dy,-6px));}}@keyframes mtf-sway{from{transform: rotate(calc(var(--a,2deg) * -1));}to{transform: rotate(var(--a,2deg));}}@keyframes mtf-spin{to{transform: rotate(360deg);}}@keyframes mtf-blink{from{opacity: 1;}to{opacity: var(--lo,.3);}}@keyframes mtf-steps{from{transform: translate(0,0);}to{transform: translate(var(--sx,0px),var(--sy,0px));}}@keyframes mtf-sweep{0%{transform: translate(0,0);opacity: 0;}14%{opacity: 1;}86%{opacity: 1;}100%{transform: translate(var(--sx,0px),var(--sy,0px));opacity: 0;}}@keyframes mtf-stretch{from{transform: scaleX(1);}to{transform: scaleX(var(--sx,1.1));}}@keyframes mtf-flip{0%,25%{transform: scaleX(1);}75%,100%{transform: scaleX(-1);}}@keyframes mtf-tick{0%,12%{opacity: 0;}22%,88%{opacity: 1;}100%{opacity: 0;}}@keyframes mtf-grow{0%{transform: scaleY(0);}85%,100%{transform: scaleY(1);}}@keyframes mtf-rainf{0%{transform: translate(2.2px,-12px);opacity: 0;}25%,70%{opacity: 1;}100%{transform: translate(-2.2px,12px);opacity: 0;}}@keyframes mtf-scan{0%{transform: translateX(2cqw);opacity: 0;}5%,58%{opacity: 1;}64%,100%{transform: translateX(98cqw);opacity: 0;}}@media print{.mtf *{animation: none !important;}.mtf-box::after,.mtf-box::before{display: none;}}html[data-motion="off"] .mtf *{animation: none !important;}html[data-motion="off"] .mtf-box::after{display: none;}.ph9__ghost .mtf-box{height: 100%;}.ph9__ghost .mtf-box > svg.mtf{height: 100%;max-height: 220px;}.pdft-hub .wrap{display: grid;gap: 22px;}.sec.pdft-hub{padding-block-start: clamp(28px,3.5vw,52px);}.pdft-search{position: relative;max-width: 720px;margin-inline: auto;width: 100%;}.pdft-search__l{position: absolute;inset-inline-start: 18px;top: 0;height: 60px;display: grid;place-items: center;color: var(--ps-muted);pointer-events: none;}.pdft-search__ic{width: 22px;height: 22px;}.pdft-search__in{width: 100%;height: 60px;border-radius: 999px;border: 1px solid var(--glass-bd,rgba(255,255,255,.16));background: rgba(7,15,28,.72);color: var(--ps-text);font: inherit;font-size: 18px;padding-inline: 54px 22px;box-shadow: 0 10px 40px rgba(0,0,0,.28);transition: border-color var(--t-fast),box-shadow var(--t-fast);}.pdft-search__in::placeholder{color: var(--ps-muted-2);}.pdft-search__in:focus{outline: none;border-color: var(--ps-lime);box-shadow: 0 0 0 3px rgba(225,228,40,.35),0 10px 40px rgba(0,0,0,.28);}.pdft-search__n{margin: 8px 0 0;text-align: center;color: var(--ps-muted);font-size: 15px;min-height: 1.5em;}.pdft-chips{display: flex;flex-wrap: wrap;gap: 10px;justify-content: center;}.pdft-chip{--hue: var(--ps-lime);min-height: 44px;padding: 8px 18px;border-radius: 999px;border: 1px solid rgba(255,255,255,.16);background: rgba(255,255,255,.04);color: var(--ps-text);font: inherit;font-size: 16px;font-weight: 600;cursor: pointer;display: inline-flex;align-items: center;gap: 8px;transition: background-color var(--t-fast),border-color var(--t-fast),color var(--t-fast);}.pdft-chip::before{content: "";width: 9px;height: 9px;border-radius: 50%;background: var(--hue);box-shadow: 0 0 10px var(--hue);}.pdft-chip:hover{border-color: var(--hue);}.pdft-chip[aria-pressed="true"]{background: var(--ps-lime);border-color: var(--ps-lime);color: var(--ps-on-lime,#0A0F05);}.pdft-chip[aria-pressed="true"]::before{background: var(--ps-on-lime,#0A0F05);box-shadow: none;}.pdft-chip__n{font-family: var(--f-mono);font-size: 13px;opacity: .8;}.pdft-grid{list-style: none;margin: 0;padding: 0;display: grid;gap: 14px;grid-template-columns: repeat(auto-fill,minmax(min(100%,248px),1fr));}.pdft-grid--sm{grid-template-columns: repeat(auto-fill,minmax(min(100%,230px),1fr));}.pdft-card[hidden]{display: none;}.pdft-card{--hue: #E1E428;}.pdft-card__a{position: relative;display: grid;grid-template-rows: auto 1fr auto;gap: 12px;height: 100%;padding: 20px 20px 16px;border-radius: var(--r-card,24px);border: 1px solid rgba(255,255,255,.1);background: linear-gradient(160deg,rgba(255,255,255,.06),rgba(255,255,255,.02));color: var(--ps-text);text-decoration: none;overflow: hidden;transition: transform var(--t-ui) var(--ease-out,ease),border-color var(--t-ui),background-color var(--t-ui),box-shadow var(--t-ui);}.pdft-card__a::after{content: "";position: absolute;inset-block-start: -40%;inset-inline-end: -30%;width: 70%;aspect-ratio: 1;border-radius: 50%;background: radial-gradient(closest-side,color-mix(in srgb,var(--hue) 22%,transparent),transparent);opacity: .0;transition: opacity var(--t-ui);pointer-events: none;}.pdft-card__a:hover,.pdft-card__a:focus-visible{transform: translateY(-3px);border-color: color-mix(in srgb,var(--hue) 70%,transparent);box-shadow: 0 16px 40px rgba(0,0,0,.35),0 0 0 1px color-mix(in srgb,var(--hue) 30%,transparent);}.pdft-card__a:hover::after,.pdft-card__a:focus-visible::after{opacity: 1;}.pdft-card__ic{width: 52px;height: 52px;border-radius: 16px;display: grid;place-items: center;color: var(--hue);background: color-mix(in srgb,var(--hue) 14%,transparent);border: 1px solid color-mix(in srgb,var(--hue) 40%,transparent);box-shadow: inset 0 0 18px color-mix(in srgb,var(--hue) 18%,transparent);}.pdft-card__ic .ic{width: 28px;height: 28px;stroke-width: 1.8;}.pdft-card__b{display: grid;gap: 6px;align-content: start;}.pdft-card__t{margin: 0;font-family: var(--f-display);font-size: 20px;line-height: 1.35;font-weight: 800;color: var(--ps-text);}.pdft-card__d{color: var(--ps-lead,#D5DFEC);font-size: 16px;line-height: 1.6;}.pdft-card__m{display: flex;flex-wrap: wrap;gap: 8px;align-items: center;}.pdft-run{font-size: 13px;font-weight: 600;padding: 3px 10px;border-radius: 999px;border: 1px solid rgba(255,255,255,.18);color: var(--ps-muted);}.pdft-run--client{color: #9FF0E8;border-color: rgba(47,211,198,.45);}.pdft-run--server{color: #CDE9FF;border-color: rgba(56,182,255,.45);}.pdft-run--ai{color: #FBD3EA;border-color: rgba(245,155,208,.5);}.pdft-card__tag{font-family: var(--f-mono);font-size: 12px;color: var(--ps-muted);letter-spacing: .02em;}.pdft-trust__l{list-style: none;margin: 0 0 28px;padding: 0;display: grid;gap: 18px;grid-template-columns: repeat(auto-fit,minmax(min(100%,260px),1fr));}.pdft-trust__l li{padding: 22px;border-radius: var(--r-card,24px);background: rgba(255,255,255,.62);border: 1px solid rgba(14,23,38,.1);}.pdft-trust__l h3{margin: 12px 0 6px;font-size: 20px;color: var(--ps-ink);}.pdft-trust__l p{margin: 0;color: var(--ps-ink-2);}.pdft-trust__ic{width: 46px;height: 46px;border-radius: 14px;display: grid;place-items: center;background: var(--ps-ink);color: var(--ps-lime);}.pdft-trust__ic .ic{width: 24px;height: 24px;}.pdft-promo__l{list-style: none;margin: 0 0 22px;padding: 0;display: grid;gap: 12px;grid-template-columns: repeat(auto-fill,minmax(min(100%,200px),1fr));}.pdft-promo__l a{display: flex;align-items: center;gap: 12px;min-height: 64px;padding: 8px 12px;border-radius: 18px;border: 1px solid rgba(255,255,255,.1);background: rgba(255,255,255,.04);color: var(--ps-text);text-decoration: none;font-weight: 700;transition: border-color var(--t-fast),background-color var(--t-fast);}.pdft-promo__l a:hover,.pdft-promo__l a:focus-visible{border-color: var(--hue);background: rgba(255,255,255,.07);}.pdft-promo__l .pdft-card__ic{width: 44px;height: 44px;border-radius: 13px;flex: none;}.pdft-promo__l .pdft-card__ic .ic{width: 24px;height: 24px;}.pdft-more__all{margin: 22px 0 0;}.pdft{--hue: #E1E428;display: grid;gap: 22px;grid-template-columns: minmax(0,1fr) minmax(280px,360px);align-items: start;}.pdft__main{display: grid;gap: 18px;min-width: 0;}.pdft__side{position: sticky;top: calc(var(--hdr-h,72px) + 16px);display: grid;gap: 16px;padding: 22px;border-radius: var(--r-panel,30px);background: rgba(7,15,28,.82);border: 1px solid rgba(255,255,255,.12);box-shadow: 0 18px 50px rgba(0,0,0,.35);}.pdft__h{margin: 0;font-size: 22px;font-family: var(--f-display);}.pdft-drop{position: relative;display: grid;justify-items: center;gap: 14px;text-align: center;padding: clamp(28px,6vw,64px) 18px;border-radius: var(--r-panel,30px);border: 2px dashed color-mix(in srgb,var(--hue) 55%,rgba(255,255,255,.2));background: radial-gradient(120% 90% at 50% 0%,color-mix(in srgb,var(--hue) 10%,transparent),rgba(7,15,28,.55));transition: border-color var(--t-fast),background-color var(--t-fast),transform var(--t-fast);}.pdft-drop.is-over{border-color: var(--ps-lime);border-style: solid;transform: scale(1.01);box-shadow: 0 0 0 4px rgba(225,228,40,.25),0 0 60px rgba(225,228,40,.18);}.pdft-drop.is-compact{padding: 16px;grid-template-columns: auto 1fr auto;justify-items: start;text-align: start;align-items: center;}.pdft-drop.is-compact .pdft-drop__ic,.pdft-drop.is-compact .pdft-drop__m{display: none;}.pdft-drop__ic{width: 76px;height: 76px;border-radius: 24px;display: grid;place-items: center;color: var(--hue);background: color-mix(in srgb,var(--hue) 14%,transparent);border: 1px solid color-mix(in srgb,var(--hue) 45%,transparent);}.pdft-drop__ic .ic{width: 38px;height: 38px;stroke-width: 1.7;}.pdft-drop__t{margin: 0;font-size: clamp(20px,2.2vw,26px);font-weight: 700;font-family: var(--f-display);}.pdft-drop__act{display: flex;flex-wrap: wrap;gap: 12px;justify-content: center;}.pdft-drop__pick{min-height: 56px;padding-inline: 28px;font-size: 18px;cursor: pointer;}.pdft-drop__cam{min-height: 56px;cursor: pointer;}.pdft-drop__in{position: absolute;width: 1px;height: 1px;opacity: 0;pointer-events: none;}.pdft-drop__cam:has(+ .pdft-drop__in:focus-visible),.pdft-drop__pick:has(+ .pdft-drop__in:focus-visible){outline: 3px solid var(--ps-lime);outline-offset: 3px;}.pdft-drop__m{margin: 0;color: var(--ps-muted);font-size: 15px;}.pdft-nojs{padding: 16px;border-radius: 16px;background: rgba(255,181,71,.12);border: 1px solid rgba(255,181,71,.5);}.pdft-files{display: grid;gap: 10px;}.pdft-files__h{display: flex;flex-wrap: wrap;gap: 10px;align-items: center;justify-content: space-between;}.pdft-files__h h2{margin: 0;font-size: 20px;}.pdft-files__tools{display: flex;flex-wrap: wrap;gap: 8px;}.pdft-flist{list-style: none;margin: 0;padding: 0;display: grid;gap: 10px;}.pdft-file{display: grid;grid-template-columns: 56px minmax(0,1fr) auto;gap: 12px;align-items: center;padding: 10px 12px;border-radius: 18px;background: rgba(255,255,255,.05);border: 1px solid rgba(255,255,255,.1);}.pdft-file.is-drag{opacity: .5;}.pdft-file.is-target{border-color: var(--ps-lime);}.pdft-file__th{width: 56px;height: 72px;border-radius: 8px;background: #fff;display: grid;place-items: center;overflow: hidden;color: #33415A;font-size: 12px;font-weight: 700;}.pdft-file__th canvas,.pdft-file__th img{max-width: 100%;max-height: 100%;display: block;}.pdft-file__n{margin: 0;font-weight: 600;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}.pdft-file__m{margin: 2px 0 0;color: var(--ps-muted);font-size: 14px;}.pdft-file__a{display: flex;gap: 6px;}.pdft-ib{width: 44px;height: 44px;border-radius: 13px;border: 1px solid rgba(255,255,255,.16);background: rgba(255,255,255,.04);color: var(--ps-text);display: inline-grid;place-items: center;cursor: pointer;transition: border-color var(--t-fast),background-color var(--t-fast);}.pdft-ib:hover{border-color: var(--ps-lime);}.pdft-ib:disabled{opacity: .4;cursor: default;}.pdft-ib .ic{width: 20px;height: 20px;}.pdft-ib--sm{width: 36px;height: 36px;border-radius: 11px;}.pdft-pages{list-style: none;margin: 0;padding: 0;display: grid;gap: 14px;grid-template-columns: repeat(auto-fill,minmax(118px,1fr));}.pdft-pg{position: relative;display: grid;gap: 6px;justify-items: center;padding: 8px;border-radius: 16px;border: 2px solid transparent;background: rgba(255,255,255,.04);cursor: pointer;user-select: none;-webkit-user-select: none;touch-action: manipulation;}.pdft-pg:focus-visible{outline: 3px solid var(--ps-lime);outline-offset: 2px;}.pdft-pg__c{width: 100%;aspect-ratio: 1 / 1.3;display: grid;place-items: center;}.pdft-pg__c canvas,.pdft-pg__c img,.pdft-pg__blank{max-width: 100%;max-height: 100%;background: #fff;box-shadow: 0 4px 14px rgba(0,0,0,.35);border-radius: 2px;transition: transform var(--t-ui);}.pdft-pg__blank{width: 70%;aspect-ratio: 1 / 1.414;}.pdft-pg__n{font-family: var(--f-mono);font-size: 13px;color: var(--ps-muted);}.pdft-pg[aria-pressed="true"],.pdft-pg[aria-checked="true"]{border-color: var(--hue);background: color-mix(in srgb,var(--hue) 14%,transparent);}.pdft-pg[aria-pressed="true"]::after,.pdft-pg[aria-checked="true"]::after{content: "✓";position: absolute;top: 6px;inset-inline-end: 6px;width: 26px;height: 26px;border-radius: 50%;display: grid;place-items: center;background: var(--hue);color: #0A0F05;font-weight: 800;font-size: 14px;}.pdft-pg.is-del .pdft-pg__c{opacity: .35;}.pdft-pg.is-drag{opacity: .4;}.pdft-pg.is-target{border-color: var(--ps-lime);border-style: dashed;}.pdft-pg__a{display: flex;flex-wrap: wrap;gap: 4px;justify-content: center;}.pdft-hint{margin: 0;color: var(--ps-muted);font-size: 15px;}.pdft-opts{display: grid;gap: 16px;}.pdft-opts__none{margin: 0;color: var(--ps-muted);}.pdft-f{margin: 0;padding: 0;border: 0;display: grid;gap: 8px;min-width: 0;}.pdft-f[hidden]{display: none;}.pdft-f__l{font-weight: 700;font-size: 16px;padding: 0;}.pdft-f__h,.pdft-f__n{margin: 0;color: var(--ps-muted);font-size: 14px;}.pdft-f input[type="text"],.pdft-f input[type="number"],.pdft-f input[type="password"],.pdft-f input[type="search"]{width: 100%;min-height: 48px;border-radius: 14px;border: 1px solid rgba(255,255,255,.2);background: rgba(255,255,255,.05);color: var(--ps-text);font: inherit;padding: 8px 14px;}.pdft-f input:focus-visible{outline: 3px solid var(--ps-lime);outline-offset: 1px;}.pdft-f input[aria-invalid="true"]{border-color: #FF8A80;}.pdft-seg{display: flex;flex-wrap: wrap;gap: 8px;}.pdft-seg__i{position: relative;}.pdft-seg__i input{position: absolute;opacity: 0;inset: 0;width: 100%;height: 100%;margin: 0;cursor: pointer;}.pdft-seg__i span{display: inline-flex;align-items: center;min-height: 44px;padding: 8px 14px;border-radius: 14px;border: 1px solid rgba(255,255,255,.18);background: rgba(255,255,255,.04);font-size: 15px;font-weight: 600;transition: background-color var(--t-fast),border-color var(--t-fast);}.pdft-seg__i input:checked + span{background: color-mix(in srgb,var(--ps-lime) 18%,transparent);border-color: var(--ps-lime);color: #fff;}.pdft-seg__i input:focus-visible + span{outline: 3px solid var(--ps-lime);outline-offset: 2px;}.pdft-check{display: flex;gap: 10px;align-items: center;min-height: 44px;cursor: pointer;}.pdft-check input{width: 22px;height: 22px;accent-color: var(--ps-lime);flex: none;}.pdft-range{display: flex;gap: 12px;align-items: center;}.pdft-range input{flex: 1;accent-color: var(--ps-lime);min-height: 32px;}.pdft-range output{min-width: 4.5ch;font-family: var(--f-mono);font-size: 14px;text-align: end;}.pdft-f--color input{width: 64px;height: 44px;border-radius: 12px;border: 1px solid rgba(255,255,255,.2);background: transparent;padding: 3px;cursor: pointer;}.pdft-f--file input{font: inherit;color: var(--ps-muted);max-width: 100%;}.pdft-pos{display: grid;grid-template-columns: repeat(3,44px);gap: 6px;padding: 8px;border-radius: 14px;background: #fff;width: max-content;}.pdft-pos__i{position: relative;width: 44px;height: 44px;border-radius: 9px;background: #EAE5DA;cursor: pointer;display: grid;}.pdft-pos__i--tl,.pdft-pos__i--bl{justify-items: start;}.pdft-pos__i--tc,.pdft-pos__i--bc{justify-items: center;}.pdft-pos__i--tr,.pdft-pos__i--br{justify-items: end;}.pdft-pos__i--tl,.pdft-pos__i--tc,.pdft-pos__i--tr{align-items: start;}.pdft-pos__i--bl,.pdft-pos__i--bc,.pdft-pos__i--br{align-items: end;}.pdft-pos__i--bl,.pdft-pos__i--bc,.pdft-pos__i--br{grid-row: 3;}.pdft-pos__i input{position: absolute;inset: 0;opacity: 0;margin: 0;cursor: pointer;}.pdft-pos__i i{width: 16px;height: 6px;margin: 6px;border-radius: 3px;background: #8FA3BF;}.pdft-pos__i input:checked ~ i{background: #0E1726;box-shadow: 0 0 0 3px var(--ps-lime);}.pdft-pos__i:has(input:focus-visible){outline: 3px solid var(--ps-lime);outline-offset: 2px;}.pdft-pos::before{content: "";grid-column: 1 / -1;grid-row: 2;height: 34px;border-radius: 6px;background: repeating-linear-gradient(180deg,#D8D2C4 0 3px,transparent 3px 9px);opacity: .8;}.pdft-go{width: 100%;min-height: 56px;font-size: 18px;justify-content: center;}.pdft-go:disabled{opacity: .45;cursor: not-allowed;box-shadow: none;}.pdft-prog{display: grid;gap: 8px;}.pdft-prog__bar{height: 10px;border-radius: 999px;background: rgba(255,255,255,.1);overflow: hidden;}.pdft-prog__bar i{display: block;height: 100%;width: 0;border-radius: inherit;background: linear-gradient(90deg,var(--ps-lime),var(--ps-volt,#FDFD18));transition: width var(--t-ui);}.pdft-prog.is-indet .pdft-prog__bar i{width: 35%;animation: pdft-indet 1.2s ease-in-out infinite;}@keyframes pdft-indet{0%{transform: translateX(-110%);}100%{transform: translateX(310%);}}html[dir="rtl"] .pdft-prog.is-indet .pdft-prog__bar i{animation-name: pdft-indet-rtl;}@keyframes pdft-indet-rtl{0%{transform: translateX(110%);}100%{transform: translateX(-310%);}}.pdft-prog__t{margin: 0;font-size: 15px;color: var(--ps-lead,#D5DFEC);}.pdft-err{margin: 0;padding: 12px 14px;border-radius: 14px;background: rgba(255,138,128,.12);border: 1px solid rgba(255,138,128,.55);color: #FFD9D4;font-size: 15px;}.pdft-srv{padding: 12px 14px;border-radius: 14px;background: rgba(56,182,255,.1);border: 1px solid rgba(56,182,255,.45);font-size: 15px;display: grid;gap: 4px;}.pdft-srv strong{color: #CDE9FF;}.pdft-privacy{margin: 0;display: flex;gap: 8px;align-items: flex-start;color: var(--ps-muted);font-size: 14px;line-height: 1.6;}.pdft-privacy .ic{width: 18px;height: 18px;flex: none;margin-top: 2px;color: var(--ps-teal);}.pdft-res{display: grid;gap: 16px;padding: 24px;border-radius: var(--r-panel,30px);background: linear-gradient(160deg,rgba(225,228,40,.12),rgba(7,15,28,.7));border: 1px solid rgba(225,228,40,.45);}.pdft-res:focus{outline: none;}.pdft-res__h{margin: 0;display: flex;gap: 10px;align-items: center;font-size: 24px;font-family: var(--f-display);}.pdft-res__h .ic{width: 30px;height: 30px;color: var(--ps-lime);stroke-width: 2.2;}.pdft-res__m{margin: 0;color: var(--ps-lead,#D5DFEC);}.pdft-res__act{display: flex;flex-wrap: wrap;gap: 10px;}.pdft-res__dl{min-height: 56px;font-size: 18px;}.pdft-res__next h3{margin: 6px 0 10px;font-size: 18px;}.pdft-res__next ul{list-style: none;margin: 0;padding: 0;display: flex;flex-wrap: wrap;gap: 8px;}.pdft-res__next a{--hue: #E1E428;display: inline-flex;align-items: center;gap: 8px;min-height: 44px;padding: 6px 14px 6px 8px;border-radius: 999px;border: 1px solid rgba(255,255,255,.16);background: rgba(255,255,255,.04);color: var(--ps-text);text-decoration: none;font-size: 15px;font-weight: 600;}.pdft-res__next a:hover,.pdft-res__next a:focus-visible{border-color: var(--hue);}.pdft-res__next a .ic{width: 20px;height: 20px;color: var(--hue);}.pdft-res__text{width: 100%;min-height: 220px;max-height: 60vh;border-radius: 16px;border: 1px solid rgba(255,255,255,.16);background: rgba(0,0,0,.35);color: var(--ps-text);font: 15px/1.7 var(--f-text);padding: 14px;resize: vertical;white-space: pre-wrap;}.pdft-res__list{margin: 0;padding-inline-start: 1.2em;color: var(--ps-lead,#D5DFEC);font-size: 15px;}.pdft-work{display: grid;gap: 12px;}.pdft-bar{display: flex;flex-wrap: wrap;gap: 8px;align-items: center;padding: 8px;border-radius: 18px;background: rgba(255,255,255,.05);border: 1px solid rgba(255,255,255,.1);}.pdft-bar__sep{width: 1px;align-self: stretch;background: rgba(255,255,255,.14);margin-inline: 4px;}.pdft-tool[aria-pressed="true"]{background: var(--ps-lime);color: #0A0F05;border-color: var(--ps-lime);}.pdft-bar__pg{margin-inline-start: auto;display: flex;gap: 6px;align-items: center;font-family: var(--f-mono);font-size: 14px;}.pdft-stage{position: relative;margin-inline: auto;max-width: 100%;touch-action: none;user-select: none;-webkit-user-select: none;background: #fff;box-shadow: 0 10px 40px rgba(0,0,0,.45);}.pdft-stage canvas{display: block;width: 100%;height: auto;}.pdft canvas{direction: ltr;}.pdft-ov{position: absolute;inset: 0;}.pdft-obj{position: absolute;border: 1px dashed transparent;cursor: move;touch-action: none;}.pdft-obj:hover,.pdft-obj.is-sel{border-color: #38B6FF;}.pdft-obj img{width: 100%;height: 100%;display: block;pointer-events: none;}.pdft-obj__x{position: absolute;top: -14px;inset-inline-end: -14px;width: 28px;height: 28px;border-radius: 50%;border: 0;background: #0E1726;color: #fff;display: none;place-items: center;cursor: pointer;font-size: 16px;line-height: 1;}.pdft-obj__rs{position: absolute;bottom: -8px;inset-inline-end: -8px;width: 18px;height: 18px;border-radius: 4px;background: #38B6FF;display: none;cursor: nwse-resize;}html[dir="rtl"] .pdft-obj__rs{cursor: nesw-resize;}.pdft-obj.is-sel .pdft-obj__x,.pdft-obj.is-sel .pdft-obj__rs,.pdft-obj:focus-visible .pdft-obj__x{display: grid;}.pdft-obj:focus-visible{outline: 3px solid #38B6FF;outline-offset: 2px;}.pdft-rect{position: absolute;border: 2px solid #38B6FF;background: rgba(56,182,255,.12);}.pdft-rect--redact{border-color: #0E1726;background: rgba(0,0,0,.78);}.pdft-rect--crop{box-shadow: 0 0 0 9999px rgba(7,15,28,.55);border-color: var(--ps-lime);background: transparent;}.pdft-sigpad{display: grid;gap: 10px;}.pdft-sigpad canvas{width: 100%;height: 180px;border-radius: 16px;background: #fff;touch-action: none;cursor: crosshair;}.pdft-sigpad__t{width: 100%;min-height: 52px;border-radius: 14px;border: 1px solid rgba(255,255,255,.2);background: #fff;color: #0E1726;font-size: 30px;padding: 6px 14px;font-family: "Segoe Script","Brush Script MT",cursive;}.pdft-tabs{display: flex;flex-wrap: wrap;gap: 6px;}.pdft-diff{max-height: 70vh;overflow: auto;border-radius: 16px;border: 1px solid rgba(255,255,255,.14);background: rgba(0,0,0,.3);font-size: 15px;line-height: 1.7;}.pdft-diff p{margin: 0;padding: 2px 12px;white-space: pre-wrap;}.pdft-diff .is-add{background: rgba(61,220,132,.16);border-inline-start: 4px solid #3DDC84;}.pdft-diff .is-del{background: rgba(255,138,128,.16);border-inline-start: 4px solid #FF8A80;text-decoration: line-through;text-decoration-color: rgba(255,138,128,.7);}.pdft-diff .is-pg{color: var(--ps-lime);font-family: var(--f-mono);font-size: 13px;padding-top: 10px;}.pdft-legend{display: flex;flex-wrap: wrap;gap: 14px;margin: 0;font-size: 14px;color: var(--ps-muted);}.pdft-legend i{display: inline-block;width: 14px;height: 14px;border-radius: 3px;vertical-align: -2px;margin-inline-end: 6px;}@media (max-width: 900px){.pdft{grid-template-columns: minmax(0,1fr);}.pdft__side{position: static;}.pdft-pages{grid-template-columns: repeat(auto-fill,minmax(96px,1fr));gap: 10px;}}@media (max-width: 520px){.pdft-file{grid-template-columns: 44px minmax(0,1fr);}.pdft-file__th{width: 44px;height: 58px;}.pdft-file__a{grid-column: 1 / -1;justify-content: flex-end;}.pdft-drop.is-compact{grid-template-columns: 1fr;justify-items: center;text-align: center;}.pdft-card__a{padding: 16px;}}@media (prefers-reduced-motion: reduce){.pdft-card__a,.pdft-drop,.pdft-chip,.pdft-prog__bar i,.pdft-pg__c canvas{transition: none;}.pdft-card__a:hover,.pdft-card__a:focus-visible,.pdft-drop.is-over{transform: none;}.pdft-prog.is-indet .pdft-prog__bar i{animation: none;width: 100%;opacity: .6;}}@supports (animation-timeline: view()){@media screen and (prefers-reduced-motion: no-preference){html.js:not([data-motion="off"]) main .sec .ui-head > :is(.ui-kicker,.ui-title,.ui-lead){animation: pol-rise linear both;animation-timeline: view();}html.js:not([data-motion="off"]) main .sec .ui-head > .ui-kicker{animation-range: entry 0% entry 55%;}html.js:not([data-motion="off"]) main .sec .ui-head > .ui-title{animation-range: entry 8% entry 70%;}html.js:not([data-motion="off"]) main .sec .ui-head > .ui-lead{animation-range: entry 16% entry 85%;}}}@keyframes pol-rise{from{opacity: 0;transform: translate3d(0,18px,0);}}@media (hover: hover) and (pointer: fine){.ui-cards--tile .ui-card__a::after,:is(.ct9__path,.idn__i,[data-sheen])::before{content: "";position: absolute;inset: 0;z-index: 3;padding: 1px;border-radius: inherit;pointer-events: none;opacity: 0;background: linear-gradient(135deg,rgba(253,253,24,.95),rgba(225,228,40,.3) 28%,rgba(47,211,198,.18) 55%,rgba(56,182,255,.85));-webkit-mask: linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite: xor;mask: linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);mask-composite: exclude;transition: opacity .35s var(--ease-out,ease);}.ui-cards--tile a.ui-card__a:is(:hover,:focus-visible)::after,:is(.ct9__path,.idn__i,[data-sheen]):is(:hover,:focus-visible,:focus-within)::before{opacity: 1;}.idn__i:hover{transform: translateY(-2px);}.idn__i{transition: transform .35s var(--ease-out,ease);}}@media (hover: hover) and (prefers-reduced-motion: no-preference){html:not([data-motion="off"]) :is(a[download],.dl-i__open):is(:hover,:focus-visible) .ic{animation: pol-drop .55s var(--ease-out,ease);}html:not([data-motion="off"]) :is(a[href^="tel:"],a[href*="wa.me"],a[href*="whatsapp"]):is(:hover,:focus-visible) .ic{animation: pol-nudge .6s ease-in-out;}html:not([data-motion="off"]) :is(.iconbtn,.share-btn--icon):is(:hover,:focus-visible) .ic{transform: translateY(-2px) scale(1.08);}:is(.iconbtn,.share-btn--icon) .ic{transition: transform var(--t-ui,.24s) var(--ease-out,ease);}}@keyframes pol-drop{0%{transform: translateY(0);}45%{transform: translateY(3px);}70%{transform: translateY(-1px);}100%{transform: translateY(0);}}@keyframes pol-nudge{0%,100%{transform: rotate(0);}20%{transform: rotate(-12deg);}40%{transform: rotate(10deg);}60%{transform: rotate(-6deg);}80%{transform: rotate(3deg);}}@media (hover: hover) and (pointer: fine) and (prefers-reduced-motion: no-preference){.ph9__img-in img{transition: transform 1.1s var(--ease-out,ease);}html:not([data-motion="off"]) .ph9__img:hover .ph9__img-in img{transform: scale(1.035);}html:not([data-motion="off"]) .idn-cv__fig:hover .idn-cv__img{transform: scale(1.03);}.idn-cv__img{transition: transform 1s var(--ease-out,ease);}}.fx-progress__bar{background: linear-gradient(90deg,#E1E428,#FDFD18 55%,#2FD3C6);}html[dir="rtl"] .fx-progress__bar{background: linear-gradient(270deg,#E1E428,#FDFD18 55%,#2FD3C6);}.ph9__kick .ph9__lvl{view-transition-name: page-lvl;}::view-transition-group(page-lvl){animation-duration: .32s;animation-timing-function: cubic-bezier(.2,.8,.2,1);}@media (prefers-reduced-motion: reduce){.ph9__kick .ph9__lvl{view-transition-name: none;}}@media print{main .sec .ui-head > *{animation: none !important;opacity: 1 !important;transform: none !important;}}.prj-h3{font-family: var(--f-display);font-size: var(--fs-h3);font-weight: 800;line-height: var(--lh-h3);margin-bottom: var(--s-2);}.prj-h4{font-family: var(--f-mono);font-size: var(--fs-mono);font-weight: 500;letter-spacing: .1em;text-transform: uppercase;color: var(--ps-muted);margin-bottom: var(--s-3);display: flex;align-items: center;gap: 10px;}.prj-h4::before{content: "";width: 18px;height: 2px;border-radius: 2px;background: var(--g-lime);flex: none;}html[lang="ar"] .prj-h4{font-family: var(--f-text);font-size: 1rem;letter-spacing: 0;text-transform: none;font-weight: 600;}.prj-hint,.prj-note{color: var(--ps-muted);font-size: var(--fs-small);max-width: 70ch;line-height: 1.75;}.prj-note{margin-top: var(--s-6);padding-inline-start: var(--s-4);border-inline-start: 3px solid var(--ps-accent);}.prj-link{display: inline-flex;align-items: center;gap: 8px;color: inherit;font-weight: 600;text-decoration: underline;text-decoration-color: var(--ps-border-2);text-decoration-thickness: 2px;text-underline-offset: 5px;min-height: 44px;transition: color var(--t-fast),text-decoration-color var(--t-fast);}.prj-link:hover{text-decoration-color: var(--ps-accent);color: var(--ps-link,inherit);}.prj-link svg{width: 18px;height: 18px;flex: none;transition: transform var(--t-ui) var(--ease-out);}.prj-link:hover svg.flip-next{transform: translateX(3px);}html[dir="rtl"] .prj-link:hover svg.flip-next{transform: scaleX(-1) translateX(3px);}.prj-link--strong{text-decoration: none;font-family: var(--f-display);font-weight: 700;font-size: 1.0625rem;padding-block: 10px;background-image: var(--g-lime);background-size: 100% 3px;background-repeat: no-repeat;background-position: 0 100%;}:is(.tone-light,.paper,.bg-stone) .prj-link--strong{background-image: linear-gradient(var(--ps-ink),var(--ps-ink));}.prj-pills{display: flex;flex-wrap: wrap;gap: 8px;list-style: none;padding: 0;margin: 0;}.prj-pill{display: inline-flex;align-items: center;min-height: 32px;padding: 4px 13px;border: 1px solid var(--ps-border-2);border-radius: var(--r-chip);font-size: .9375rem;font-weight: 500;line-height: 1.35;color: var(--fg);background: rgba(255,255,255,.05);text-decoration: none;transition: border-color var(--t-fast),background-color var(--t-fast),color var(--t-fast);}:is(.tone-light,.paper,.bg-stone) .prj-pill{background: rgba(255,255,255,.72);}a.prj-pill:hover,a.prj-pill:focus-visible{border-color: var(--ps-accent);background: rgba(225,228,40,.1);}:is(.tone-light,.paper,.bg-stone) a.prj-pill:hover{border-color: var(--ps-ink);background: #fff;}.prj-pill--app{border-style: dashed;}.prj-pill--sys{border-color: rgba(47,211,198,.5);}:is(.tone-light,.paper,.bg-stone) .prj-pill--sys{border-color: rgba(14,23,38,.3);}.prj-st{display: inline-flex;align-items: center;gap: 8px;font-family: var(--f-mono);font-size: var(--fs-mono);letter-spacing: .08em;text-transform: uppercase;font-weight: 500;color: var(--fg);}html[lang="ar"] .prj-st{font-family: var(--f-text);font-size: .9375rem;letter-spacing: 0;font-weight: 600;}.prj-st::before{content: "";width: 9px;height: 9px;border-radius: 50%;background: var(--ps-lime);box-shadow: 0 0 0 3px rgba(225,228,40,.18),0 0 12px rgba(225,228,40,.55);flex: none;}:is(.tone-light,.paper,.bg-stone) .prj-st::before{background: var(--ps-ink);box-shadow: 0 0 0 3px var(--ps-lime);}.prj-st--ongoing::before,.prj-st--contracted::before{background: transparent;border: 2px solid var(--ps-teal);box-shadow: 0 0 10px rgba(47,211,198,.55);animation: prj-pulse 2.4s var(--ease-io) infinite;}:is(.tone-light,.paper,.bg-stone) :is(.prj-st--ongoing,.prj-st--contracted)::before{border-color: #0E7C74;box-shadow: none;}.prj-st--mixed::before{background: linear-gradient(90deg,var(--ps-lime) 50%,var(--ps-teal) 50%);box-shadow: 0 0 10px rgba(225,228,40,.4);}html[dir="rtl"] .prj-st--mixed::before{background: linear-gradient(270deg,var(--ps-lime) 50%,var(--ps-teal) 50%);}:is(.tone-light,.paper,.bg-stone) .prj-st--mixed::before{background: linear-gradient(90deg,var(--ps-ink) 50%,#0E7C74 50%);box-shadow: 0 0 0 3px var(--ps-lime);}@keyframes prj-pulse{0%,100%{transform: scale(1);opacity: 1;}50%{transform: scale(.72);opacity: .55;}}.prj-glance .ui-stats{grid-template-columns: repeat(auto-fit,minmax(min(100%,168px),1fr));}.prj-glance .ui-stat{position: relative;}.prj-glance .ui-stat::after{content: "";position: absolute;inset-inline-start: clamp(18px,2vw,28px);top: 0;width: 34px;height: 3px;border-radius: 0 0 3px 3px;background: var(--g-lime);box-shadow: 0 0 14px rgba(225,228,40,.5);}.prj-glance .ui-stat:nth-child(3n+2)::after{background: linear-gradient(90deg,var(--ps-sky),var(--ps-teal));box-shadow: 0 0 14px rgba(56,182,255,.45);}.prj-glance .ui-stat:nth-child(3n)::after{background: linear-gradient(90deg,var(--ps-teal),var(--ps-lime));box-shadow: 0 0 14px rgba(47,211,198,.45);}.prj-dists{display: grid;gap: clamp(16px,2vw,24px);margin-top: clamp(28px,3.4vw,48px);}@media (min-width: 980px){.prj-dists--2{grid-template-columns: minmax(0,1.15fr) minmax(0,1fr);align-items: start;}}.prj-dist{position: relative;padding: clamp(20px,2.4vw,32px);border-radius: var(--r-card);border: 1px solid var(--glass-bd);background: var(--glass-bg);box-shadow: var(--glass-shadow);overflow: hidden;}.prj-dist::before{content: "";position: absolute;inset: 0;background-image: linear-gradient(var(--ps-grid) 1px,transparent 1px),linear-gradient(90deg,var(--ps-grid) 1px,transparent 1px);background-size: 28px 28px;-webkit-mask-image: linear-gradient(180deg,#000,transparent 85%);mask-image: linear-gradient(180deg,#000,transparent 85%);pointer-events: none;}.prj-dist > *{position: relative;}.prj-dist__h{display: flex;align-items: center;gap: 10px;font-family: var(--f-mono);font-size: var(--fs-mono);letter-spacing: .1em;text-transform: uppercase;color: var(--ps-muted);margin-bottom: var(--s-4);}.prj-dist__h::before{content: "";width: 9px;height: 9px;border-radius: 2px;transform: rotate(45deg);background: var(--ps-lime);box-shadow: 0 0 10px rgba(225,228,40,.6);}.prj-dist--city .prj-dist__h::before{background: var(--ps-sky);box-shadow: 0 0 10px rgba(56,182,255,.6);}html[lang="ar"] .prj-dist__h{font-family: var(--f-display);font-size: 1.0625rem;letter-spacing: 0;text-transform: none;font-weight: 700;color: var(--fg);}.prj-dist__list{list-style: none;margin: 0;padding: 0;display: grid;gap: 4px;}.prj-dist__a{display: grid;grid-template-columns: minmax(120px,200px) minmax(0,1fr) 2.6em;align-items: center;gap: var(--s-4);min-height: 46px;padding-inline: 10px;border-radius: 12px;color: inherit;text-decoration: none;transition: background-color var(--t-fast);}.prj-dist__a:hover,.prj-dist__a:focus-visible{background: rgba(255,255,255,.06);}.prj-dist__t{font-size: 1rem;font-weight: 500;line-height: 1.35;}.prj-dist__bar{position: relative;height: 10px;border-radius: 6px;background: rgba(255,255,255,.08);box-shadow: inset 0 1px 2px rgba(0,0,0,.35);}.prj-dist__bar > span{position: absolute;inset-block: 0;inset-inline-start: 0;width: calc(var(--w) * 100%);min-width: 10px;border-radius: 6px;background: linear-gradient(90deg,#C9CC1C,var(--ps-lime) 55%,var(--ps-volt));box-shadow: 0 0 16px rgba(225,228,40,.35);transform-origin: left center;transition: transform var(--t-slow) var(--ease-out) var(--d,0s),filter var(--t-fast);}.prj-dist__bar > span::after{content: "";position: absolute;inset-inline-end: -3px;top: 50%;width: 14px;height: 14px;margin-top: -7px;border-radius: 50%;background: var(--ps-volt);box-shadow: 0 0 0 3px rgba(253,253,24,.2),0 0 14px rgba(253,253,24,.8);}html[dir="rtl"] .prj-dist__bar > span{background: linear-gradient(270deg,#C9CC1C,var(--ps-lime) 55%,var(--ps-volt));transform-origin: right center;}.prj-dist--city .prj-dist__bar > span{background: linear-gradient(90deg,#1E86C8,var(--ps-sky) 50%,var(--ps-teal));box-shadow: 0 0 16px rgba(56,182,255,.35);}html[dir="rtl"] .prj-dist--city .prj-dist__bar > span{background: linear-gradient(270deg,#1E86C8,var(--ps-sky) 50%,var(--ps-teal));}.prj-dist--city .prj-dist__bar > span::after{background: var(--ps-teal);box-shadow: 0 0 0 3px rgba(47,211,198,.2),0 0 14px rgba(47,211,198,.8);}html.js .prj-dist__list > li:not(.is-in) .prj-dist__bar > span{transform: scaleX(0);}.prj-dist__a:hover .prj-dist__bar > span{filter: brightness(1.12);}.prj-dist__n{font-family: var(--f-display);font-weight: 800;font-size: 1.25rem;text-align: end;font-variant-numeric: tabular-nums;}@media (max-width: 599px){.prj-dist__a{grid-template-columns: minmax(0,1fr) 2.4em;row-gap: 8px;padding-block: 6px;}.prj-dist__bar{grid-column: 1 / -1;grid-row: 2;}}.prj-cc__m img,.prj-rec__media img,.hcase__media img{filter: var(--photo-filter);}.prj-rail{position: relative;}.prj-rail__list{display: grid;grid-auto-flow: column;grid-auto-columns: minmax(280px,31.6%);gap: var(--s-5);list-style: none;margin: 0;padding: 4px 2px var(--s-5);overflow-x: auto;overscroll-behavior-x: contain;scroll-snap-type: x mandatory;scrollbar-width: thin;scrollbar-color: var(--ps-border-2) transparent;}.prj-rail__list > li{scroll-snap-align: start;}@media (max-width: 899px){.prj-rail__list{grid-auto-columns: minmax(260px,82%);margin-inline: calc(-1 * var(--gut));padding-inline: var(--gut);scroll-padding-inline: var(--gut);}}.prj-rail__nav{display: flex;gap: var(--s-2);justify-content: flex-end;margin-top: var(--s-3);}.prj-rail__b{display: grid;place-items: center;width: 48px;height: 48px;border-radius: 50%;border: 1px solid var(--ps-border-2);background: rgba(255,255,255,.05);color: inherit;cursor: pointer;transition: border-color var(--t-fast),background-color var(--t-fast),opacity var(--t-fast),box-shadow var(--t-ui);}.prj-rail__b svg{width: 20px;height: 20px;}.prj-rail__b:hover{border-color: var(--ps-accent);box-shadow: 0 0 0 4px rgba(225,228,40,.12);}.prj-rail__b:disabled{opacity: .35;cursor: default;box-shadow: none;}.prj-cc{min-width: 0;}.prj-cc__a{position: relative;display: grid;height: 100%;grid-template-rows: auto 1fr;color: inherit;text-decoration: none;border: 1px solid var(--ps-border);border-radius: var(--r-card);overflow: hidden;background: linear-gradient(160deg,rgba(255,255,255,.08),rgba(255,255,255,.025) 60%),var(--ps-surface);box-shadow: var(--sh-card),inset 0 1px 0 rgba(255,255,255,.1);transition: border-color var(--t-ui) var(--ease-out),transform var(--t-ui) var(--ease-out),box-shadow var(--t-ui);}:is(.tone-light,.paper,.bg-stone) .prj-cc__a{background: var(--ps-surface);box-shadow: var(--sh-card),inset 0 1px 0 #fff;}.prj-cc__a:hover,.prj-cc__a:focus-visible{border-color: rgba(225,228,40,.55);transform: translateY(-3px);box-shadow: var(--sh-card),0 0 0 1px rgba(225,228,40,.25),0 22px 50px -26px rgba(225,228,40,.35);}:is(.tone-light,.paper,.bg-stone) .prj-cc__a:hover{border-color: var(--ps-ink);box-shadow: var(--sh-card),0 0 0 1px var(--ps-ink);}.prj-cc__m{position: relative;display: block;aspect-ratio: 16 / 10;overflow: hidden;background: var(--ps-surface-2);}.prj-cc__m::after{content: "";position: absolute;inset: 0;background: linear-gradient(180deg,rgba(10,20,36,.25),rgba(10,20,36,0) 34%,rgba(10,20,36,0) 58%,rgba(10,20,36,.7));pointer-events: none;}.prj-cc__img,.prj-cc__m img{width: 100%;height: 100%;object-fit: cover;transition: transform var(--t-slow) var(--ease-out),filter var(--t-slow) var(--ease-out);}.prj-cc__a:hover .prj-cc__m img,.prj-cc__a:focus-visible .prj-cc__m img{transform: scale(1.05);filter: brightness(.9) contrast(1.08) saturate(1.18);}.prj-cc__b{display: grid;align-content: start;gap: 10px;padding: clamp(18px,2vw,26px);}.prj-cc__k{font-family: var(--f-mono);font-size: var(--fs-mono);letter-spacing: .1em;text-transform: uppercase;color: var(--ps-muted);}html[lang="ar"] .prj-cc__k{font-family: var(--f-text);font-size: .9375rem;letter-spacing: 0;font-weight: 600;}.prj-cc__t{font-family: var(--f-display);font-size: clamp(1.25rem,1.05rem + .6vw,1.6rem);font-weight: 800;line-height: 1.3;text-wrap: balance;}.prj-cc__f{display: flex;align-items: baseline;gap: 8px;flex-wrap: wrap;color: var(--ps-muted);font-size: var(--fs-small);}.prj-cc__f strong{font-family: var(--f-display);font-size: 1.5rem;font-weight: 800;color: var(--fg);}.prj-cc__go{display: inline-flex;align-items: center;gap: 8px;margin-top: auto;padding-top: var(--s-3);font-family: var(--f-display);font-weight: 700;font-size: 1rem;color: var(--ps-accent-text);}.prj-cc__go svg{width: 18px;height: 18px;transition: transform var(--t-ui) var(--ease-out);}.prj-cc__a:hover .prj-cc__go svg{transform: translateX(4px);}html[dir="rtl"] .prj-cc__a:hover .prj-cc__go svg{transform: scaleX(-1) translateX(4px);}.prj-db{background-image: var(--g-hairlines),radial-gradient(900px 520px at var(--g-x,100%) 0%,rgba(56,182,255,.1),rgba(56,182,255,0) 62%),var(--g-section);}.prj-db .ui-head{margin-bottom: var(--s-6);}.prjf{position: relative;display: grid;gap: var(--s-4);padding: clamp(18px,2.4vw,28px);margin-bottom: var(--s-5);border-radius: var(--r-card);border: 1px solid var(--glass-bd);background: var(--glass-bg);box-shadow: var(--glass-shadow);-webkit-backdrop-filter: var(--glass-filter);backdrop-filter: var(--glass-filter);}.prjf::before{content: "";position: absolute;inset-inline: 28px;top: -1px;height: 2px;border-radius: 2px;background: linear-gradient(90deg,transparent,var(--ps-lime) 30%,var(--ps-teal) 70%,transparent);opacity: .7;pointer-events: none;}@media (max-width: 760px),(hover: none),(prefers-reduced-transparency: reduce){.prjf{-webkit-backdrop-filter: none;backdrop-filter: none;background: var(--glass-solid);}}.prjf__row{display: flex;flex-wrap: wrap;gap: var(--s-3);align-items: center;}.prjf__q{position: relative;flex: 1 1 300px;display: flex;align-items: center;}.prjf__q svg{position: absolute;inset-inline-start: 16px;width: 20px;height: 20px;color: var(--ps-lime);pointer-events: none;}.prjf__q input,.prjf__s{width: 100%;min-height: 54px;border: 1px solid rgba(180,195,216,.28);border-radius: 14px;background: rgba(7,15,28,.55);color: var(--ps-text);font: inherit;font-size: 1.0625rem;transition: border-color var(--t-fast),box-shadow var(--t-fast),background-color var(--t-fast);}.prjf__q input{padding-block: 12px;padding-inline: 50px 16px;font-size: 1.125rem;}.prjf__q input::placeholder{color: var(--ps-muted-night-2);opacity: 1;}.prjf__q input:hover,.prjf__s:hover{border-color: rgba(180,195,216,.5);}.prjf__q input:focus,.prjf__s:focus{outline: none;border-color: var(--ps-lime);box-shadow: 0 0 0 3px rgba(225,228,40,.25),0 0 24px -6px rgba(225,228,40,.5);background: rgba(7,15,28,.75);}.prjf__seg{display: inline-flex;border: 1px solid rgba(180,195,216,.28);border-radius: 14px;padding: 4px;gap: 2px;margin: 0;min-width: 0;background: rgba(7,15,28,.55);}.prjf__seg-o{position: relative;display: inline-flex;}.prjf__seg-o input{position: absolute;opacity: 0;inset: 0;margin: 0;cursor: pointer;}.prjf__seg-o span{display: inline-flex;align-items: center;min-height: 44px;padding-inline: 18px;border-radius: 10px;font-family: var(--f-display);font-size: 1rem;font-weight: 600;color: var(--ps-muted-night);transition: background var(--t-fast),color var(--t-fast),box-shadow var(--t-fast);}.prjf__seg-o:hover span{color: var(--ps-text);}.prjf__seg-o input:checked + span{background: var(--g-lime-v);color: var(--ps-on-lime);box-shadow: 0 8px 20px -10px rgba(225,228,40,.7),inset 0 1px 0 rgba(255,255,255,.5);}.prjf__seg-o input:focus-visible + span{outline: 2px solid var(--ps-volt);outline-offset: 2px;}.prjf__grid{display: grid;grid-template-columns: repeat(auto-fill,minmax(min(100%,190px),1fr));gap: var(--s-3) var(--s-4);}@media (min-width: 700px){.prjf__grid{grid-template-columns: repeat(3,minmax(0,1fr));}}@media (min-width: 1180px){.prjf__grid{grid-template-columns: repeat(6,minmax(0,1fr));}}.prjf__f{display: grid;gap: 8px;min-width: 0;}.prjf__l{font-family: var(--f-mono);font-size: var(--fs-mono);letter-spacing: .1em;text-transform: uppercase;color: var(--ps-muted-night);}html[lang="ar"] .prjf__l{font-family: var(--f-text);font-size: .9375rem;letter-spacing: 0;text-transform: none;font-weight: 600;}.prjf__w{position: relative;display: block;}.prjf__w::after{content: "";position: absolute;inset-inline-end: 16px;top: 50%;width: 9px;height: 9px;border-right: 2px solid currentColor;border-bottom: 2px solid currentColor;transform: translateY(-70%) rotate(45deg);pointer-events: none;color: var(--ps-lime);}.prjf__s{appearance: none;-webkit-appearance: none;padding-block: 10px;padding-inline: 14px 40px;text-overflow: ellipsis;cursor: pointer;}.prjf__s option,.prjf__s optgroup{background: var(--ps-night-2);color: var(--ps-text);}.prjf__s.is-set{border-color: var(--ps-lime);box-shadow: inset 0 0 0 1px var(--ps-lime);background: rgba(225,228,40,.08);}.prjf__row--bar{justify-content: flex-start;gap: var(--s-3) var(--s-4);border-top: 1px solid rgba(180,195,216,.16);padding-top: var(--s-4);}.prjf__count{font-size: 1rem;color: var(--ps-muted-night);margin-inline-end: auto;}.prjf__count .num{font-family: var(--f-display);font-weight: 800;font-size: 1.375rem;color: var(--ps-lime);}.prjf__case{position: relative;display: inline-flex;align-items: center;gap: 12px;min-height: 44px;padding-inline: 4px 12px;font-size: 1rem;font-weight: 600;color: var(--ps-text);cursor: pointer;}.prjf__case input{position: absolute;inset: 0;opacity: 0;margin: 0;cursor: pointer;}.prjf__case-b{position: relative;width: 46px;height: 26px;border-radius: 13px;background: rgba(180,195,216,.22);box-shadow: inset 0 1px 3px rgba(0,0,0,.4);transition: background var(--t-fast);flex: none;}.prjf__case-b::after{content: "";position: absolute;top: 3px;inset-inline-start: 3px;width: 20px;height: 20px;border-radius: 50%;background: var(--ps-text);box-shadow: 0 2px 4px rgba(0,0,0,.35);transition: inset-inline-start var(--t-ui) var(--ease-out),background var(--t-fast);}.prjf__case input:checked + .prjf__case-b{background: var(--g-lime-v);box-shadow: 0 0 16px -2px rgba(225,228,40,.6);}.prjf__case input:checked + .prjf__case-b::after{inset-inline-start: 23px;background: var(--ps-night-1);}.prjf__case input:focus-visible + .prjf__case-b{outline: 2px solid var(--ps-volt);outline-offset: 3px;}.prjf__reset{display: inline-flex;align-items: center;gap: 8px;min-height: 44px;padding-inline: 14px;border: 1px solid rgba(180,195,216,.28);border-radius: 12px;background: transparent;color: var(--ps-text);font: inherit;font-size: 1rem;font-weight: 600;cursor: pointer;transition: border-color var(--t-fast),background-color var(--t-fast);}.prjf__reset svg{width: 16px;height: 16px;color: var(--ps-lime);}.prjf__reset:hover{border-color: var(--ps-lime);background: rgba(225,228,40,.08);}.prjf__toggle{display: none;}@media (max-width: 699px){.prjf{padding: var(--s-4);}.prjf__toggle{display: inline-flex;align-items: center;justify-content: center;gap: 8px;min-height: 50px;padding-inline: 16px;border: 1px solid rgba(180,195,216,.28);border-radius: 14px;background: rgba(7,15,28,.55);color: var(--ps-text);font: inherit;font-size: 1rem;font-weight: 700;cursor: pointer;flex: 1 1 auto;}.prjf__toggle svg{width: 20px;height: 20px;color: var(--ps-lime);}.prjf.is-open .prjf__toggle{border-color: var(--ps-lime);}.prjf__toggle .prjf__n{display: inline-grid;place-items: center;min-width: 24px;height: 24px;padding-inline: 7px;border-radius: 12px;background: var(--ps-lime);color: var(--ps-on-lime);font-size: .8rem;font-weight: 700;}.prjf__toggle .prjf__n:empty{display: none;}.prjf.is-js:not(.is-open) .prjf__grid{display: none;}.prjf__seg{flex: 1 1 100%;}.prjf__seg-o{flex: 1 1 0;}.prjf__seg-o span{justify-content: center;width: 100%;padding-inline: 8px;}.prjf__grid{grid-template-columns: 1fr 1fr;}.prjf__q{flex-basis: 100%;}}.prjv{display: inline-flex;gap: 2px;padding: 4px;border-radius: 16px;border: 1px solid var(--glass-bd);background: rgba(7,15,28,.5);margin-bottom: var(--s-5);box-shadow: inset 0 1px 0 rgba(255,255,255,.06);}.prjv__b{display: inline-flex;align-items: center;gap: 9px;min-height: 46px;padding-inline: 18px;border: 0;border-radius: 12px;background: transparent;color: var(--ps-muted-night);font-family: var(--f-display);font-size: 1rem;font-weight: 600;cursor: pointer;transition: background var(--t-fast),color var(--t-fast),box-shadow var(--t-fast);}.prjv__b svg{flex: none;width: 20px;height: 20px;}@media (max-width: 400px){.prjv{display: grid;grid-template-columns: repeat(3,minmax(0,1fr));width: 100%;}.prjv__b{justify-content: center;gap: 7px;padding-inline: 6px;font-size: .9375rem;}}.prjv__b[aria-pressed="true"]{background: var(--g-lime-v);color: var(--ps-on-lime);box-shadow: 0 8px 20px -10px rgba(225,228,40,.7),inset 0 1px 0 rgba(255,255,255,.5);}.prjv__b:hover:not([aria-pressed="true"]){color: var(--ps-text);background: rgba(255,255,255,.06);}.prjv__b:focus-visible{outline: 2px solid var(--ps-volt);outline-offset: 2px;}.prj-js .prj-panel:not(.is-on){display: none;}.prj-panel + .prj-panel{margin-top: var(--s-8);}.prj-js .prj-panel + .prj-panel{margin-top: 0;}.prj-panel--map,.prj-panel--photos{position: relative;border-radius: var(--r-panel);overflow: hidden;}.prj-panel--map{padding: clamp(20px,3vw,40px);border: 1px solid var(--glass-bd);background: radial-gradient(800px 420px at 50% 0%,rgba(56,182,255,.14),rgba(56,182,255,0) 65%),var(--g-grid-lime),var(--g-grid-blue),var(--ps-night-2);background-size: auto,120px 120px,120px 120px,24px 24px,24px 24px,auto;box-shadow: var(--sh-card);}.prj-panel--map .prj-h3,.prj-panel--photos .prj-h3{margin-bottom: 6px;}.prj-panel--map .prj-hint{margin-bottom: var(--s-5);}.prj-panel--photos .prj-hint{margin-bottom: var(--s-4);}.prj-list-db{list-style: none;margin: 0;padding: 0;display: grid;gap: clamp(14px,1.6vw,20px);counter-reset: prj;}.prj-row{counter-increment: prj;min-width: 0;}.prj-row[hidden]{display: none;}.prj-rec{position: relative;display: grid;grid-template-columns: minmax(0,36%) minmax(0,1fr);gap: clamp(16px,2.2vw,32px);padding: 12px;padding-inline-end: clamp(18px,2.4vw,32px);border-radius: var(--r-card);border: 1px solid var(--glass-bd);background: linear-gradient(135deg,rgba(255,255,255,.085),rgba(255,255,255,.028) 55%),rgba(16,32,58,.55);box-shadow: var(--sh-card),inset 0 1px 0 rgba(255,255,255,.1);transition: border-color var(--t-ui) var(--ease-out),background var(--t-ui) var(--ease-out),box-shadow var(--t-ui) var(--ease-out);}.prj-rec::before{content: "";position: absolute;inset-inline-start: 24px;top: -1px;width: 0;height: 3px;border-radius: 0 0 3px 3px;background: var(--g-lime);box-shadow: 0 0 14px rgba(225,228,40,.6);transition: width var(--t-sec) var(--ease-out);pointer-events: none;}.prj-row:hover .prj-rec,.prj-row:focus-within .prj-rec{border-color: var(--glass-bd-hover);background: linear-gradient(135deg,rgba(255,255,255,.12),rgba(255,255,255,.045) 55%),rgba(16,32,58,.6);}.prj-row:hover .prj-rec::before,.prj-row:focus-within .prj-rec::before{width: 96px;}.prj-row--case .prj-rec{border-color: rgba(225,228,40,.26);}.prj-row--case .prj-rec::before{width: 48px;}.prj-row.is-target .prj-rec{animation: prj-target 2.4s var(--ease-out);}@keyframes prj-target{0%,40%{box-shadow: var(--sh-card),0 0 0 2px var(--ps-lime),0 0 40px -6px rgba(225,228,40,.55);}100%{box-shadow: var(--sh-card),inset 0 1px 0 rgba(255,255,255,.1);}}.prj-rec__media{position: sticky;top: calc(var(--hdr-h-c,72px) + var(--ptabs-h,0px) + 16px);align-self: start;aspect-ratio: 4 / 3;border-radius: 18px;overflow: hidden;background: var(--ps-night-3);box-shadow: 0 18px 36px -22px rgba(0,0,0,.8);isolation: isolate;}.prj-rec__media img{position: absolute;inset: 0;width: 100%;height: 100%;object-fit: cover;transition: transform var(--t-slow) var(--ease-out),filter var(--t-slow) var(--ease-out);}.prj-rec__media::after{content: "";position: absolute;inset: 0;z-index: 1;background: var(--photo-overlay);opacity: .85;pointer-events: none;}.prj-rec__media::before{content: "";position: absolute;inset-inline: 0;top: 0;z-index: 2;height: 2px;background: linear-gradient(90deg,transparent,rgba(225,228,40,.9),transparent);box-shadow: 0 0 14px rgba(225,228,40,.7);opacity: 0;transform: translateY(-4px);pointer-events: none;}.prj-row:hover .prj-rec__media img{transform: scale(1.045);filter: brightness(.88) contrast(1.08) saturate(1.18);}.prj-rec__ph{position: absolute;inset: 0;background: radial-gradient(260px 180px at 30% 30%,rgba(56,182,255,.18),transparent 70%),repeating-linear-gradient(135deg,rgba(180,195,216,.08) 0 1px,transparent 1px 10px),var(--ps-night-3);}.prj-badge{position: absolute;z-index: 3;inset-block-start: 12px;inset-inline-start: 12px;display: inline-flex;align-items: center;gap: 6px;min-height: 30px;padding: 3px 12px;border-radius: var(--r-chip);background: rgba(7,15,28,.72);border: 1px solid rgba(255,255,255,.18);color: var(--ps-text);font-size: .875rem;font-weight: 600;-webkit-backdrop-filter: blur(8px);backdrop-filter: blur(8px);}.prj-badge--case{inset-block-start: auto;inset-block-end: 12px;background: var(--g-lime-v);border-color: transparent;color: var(--ps-on-lime);font-family: var(--f-display);font-weight: 700;box-shadow: var(--sh-lime);-webkit-backdrop-filter: none;backdrop-filter: none;}.prj-rec__body{display: grid;gap: 10px;align-content: start;min-width: 0;padding-block: clamp(6px,1vw,14px);}.prj-rec__meta{display: flex;flex-wrap: wrap;align-items: center;gap: 6px 18px;font-size: var(--fs-small);color: var(--ps-muted);}.prj-rec__when .num{font-family: var(--f-mono);font-size: .875rem;letter-spacing: .04em;color: var(--ps-text);}.prj-rec__sec{color: var(--ps-muted);}.prj-rec__t{font-family: var(--f-display);font-size: clamp(1.375rem,1.1rem + .8vw,1.875rem);font-weight: 800;line-height: 1.28;letter-spacing: var(--tr-display);text-wrap: balance;}html[lang="ar"] .prj-rec__t{letter-spacing: 0;line-height: 1.36;}.prj-rec__a{color: inherit;text-decoration: none;background-image: var(--g-lime);background-size: 0 3px;background-repeat: no-repeat;background-position: 0 100%;padding-bottom: 2px;transition: background-size var(--t-sec) var(--ease-out);}html[dir="rtl"] .prj-rec__a{background-position: 100% 100%;}.prj-rec__a:hover,.prj-rec__a:focus-visible{background-size: 100% 3px;}.prj-rec__loc,.prj-rec__client{display: flex;align-items: center;gap: 8px;flex-wrap: wrap;font-size: 1rem;line-height: 1.6;color: var(--ps-lead);}.prj-rec__loc svg{width: 18px;height: 18px;flex: none;color: var(--ps-teal);}.prj-rec__k{font-family: var(--f-mono);font-size: var(--fs-mono);letter-spacing: .08em;text-transform: uppercase;color: var(--ps-muted);}html[lang="ar"] .prj-rec__k{font-family: var(--f-text);font-size: .9375rem;letter-spacing: 0;text-transform: none;font-weight: 600;}.prj-rec__svc{margin-top: 4px;}.prj-rec__foot{display: flex;flex-wrap: wrap;align-items: center;justify-content: space-between;gap: var(--s-3);margin-top: 6px;padding-top: 12px;border-top: 1px dashed rgba(180,195,216,.2);}.prj-rec__area{display: inline-flex;align-items: baseline;gap: 6px;font-family: var(--f-display);font-weight: 700;font-size: 1rem;color: var(--ps-lime);}.prj-rec__area .num{font-size: clamp(1.5rem,1.2rem + .8vw,2rem);font-weight: 800;color: var(--ps-text);letter-spacing: -.01em;}.prj-cta{display: inline-flex;align-items: center;gap: 8px;min-height: 46px;padding-inline: 18px;border-radius: 14px;background: var(--g-lime-v);color: var(--ps-on-lime);font-family: var(--f-display);font-weight: 700;font-size: 1rem;text-decoration: none;box-shadow: var(--sh-lime),inset 0 1px 0 rgba(255,255,255,.5);transition: box-shadow var(--t-ui),filter var(--t-fast);}.prj-cta svg{width: 18px;height: 18px;transition: transform var(--t-ui) var(--ease-out);}.prj-cta:hover{filter: brightness(1.06);box-shadow: 0 16px 38px -12px rgba(253,253,24,.7),inset 0 1px 0 rgba(255,255,255,.6);}.prj-cta:hover svg{transform: translateX(3px);}html[dir="rtl"] .prj-cta:hover svg{transform: scaleX(-1) translateX(3px);}.prj-cta:focus-visible{outline: 3px solid var(--ps-volt);outline-offset: 3px;}.prj-more{margin-top: 2px;}.prj-more__s{display: inline-flex;align-items: center;gap: 10px;min-height: 44px;cursor: pointer;list-style: none;font-family: var(--f-display);font-size: 1rem;font-weight: 700;color: var(--ps-text);border-radius: 10px;}.prj-more__s::-webkit-details-marker{display: none;}.prj-more__s:focus-visible{outline: 2px solid var(--ps-volt);outline-offset: 3px;}.prj-more__s:hover > span:first-child{text-decoration: underline;text-decoration-color: var(--ps-lime);text-decoration-thickness: 2px;text-underline-offset: 5px;}.prj-more__ic{width: 26px;height: 26px;padding: 4px;border: 1px solid rgba(225,228,40,.55);border-radius: 50%;color: var(--ps-lime);transition: transform var(--t-ui) var(--ease-out),background var(--t-fast),color var(--t-fast);}.prj-more[open] .prj-more__ic{transform: rotate(45deg);background: var(--ps-lime);color: var(--ps-on-lime);}.prj-more__in{display: grid;grid-template-columns: repeat(auto-fit,minmax(min(100%,250px),1fr));gap: var(--s-5) var(--s-6);padding: clamp(18px,2vw,26px);margin-top: var(--s-2);border-radius: 18px;background: rgba(7,15,28,.45);border: 1px solid rgba(180,195,216,.14);box-shadow: inset 0 1px 0 rgba(255,255,255,.05);}.prj-more[open] .prj-more__in{animation: prj-open .42s var(--ease-out) both;}@keyframes prj-open{from{opacity: 0;transform: translateY(-6px);}}.prj-more__d{grid-column: 1 / -1;max-width: 72ch;color: var(--ps-lead);font-size: 1.0625rem;line-height: 1.85;}.prj-sub,.prj-docs,.prj-more__id{grid-column: 1 / -1;}.prj-list,.prj-figl{list-style: none;padding: 0;margin: 0;display: grid;gap: 10px;font-size: 1rem;line-height: 1.65;}.prj-list li{position: relative;padding-inline-start: 22px;}.prj-list li::before{content: "";position: absolute;inset-inline-start: 2px;top: .62em;width: 8px;height: 8px;border: 2px solid var(--ps-lime);transform: rotate(45deg);}.prj-figl li{display: grid;gap: 2px;}.prj-figl strong{font-family: var(--f-display);font-size: 1.5rem;font-weight: 800;color: var(--ps-lime);}.prj-figl span{color: var(--ps-muted);}.prj-dl{display: grid;gap: 12px;margin: 0;font-size: 1rem;}.prj-dl dt{font-family: var(--f-mono);font-size: var(--fs-mono);letter-spacing: .08em;text-transform: uppercase;color: var(--ps-muted);}html[lang="ar"] .prj-dl dt{font-family: var(--f-text);font-size: .9375rem;letter-spacing: 0;text-transform: none;font-weight: 600;}.prj-dl dd{margin: 0;font-weight: 500;}.prj-subt{width: 100%;border-collapse: collapse;font-size: 1rem;}.prj-subt th,.prj-subt td{padding: 10px 12px;text-align: start;border-bottom: 1px solid rgba(180,195,216,.14);vertical-align: top;}.prj-subt thead th{font-family: var(--f-mono);font-size: var(--fs-mono);letter-spacing: .08em;text-transform: uppercase;color: var(--ps-muted);font-weight: 500;border-bottom-color: rgba(225,228,40,.4);}html[lang="ar"] .prj-subt thead th{font-family: var(--f-text);font-size: .9375rem;letter-spacing: 0;text-transform: none;font-weight: 600;}.prj-subt tbody th{font-weight: 600;}.prj-subt tbody tr:hover{background: rgba(255,255,255,.03);}@media (max-width: 599px){.prj-subt thead{display: none;}.prj-subt tr{display: grid;grid-template-columns: 1fr auto;gap: 4px 10px;padding-block: 10px;border-bottom: 1px solid rgba(180,195,216,.14);}.prj-subt th,.prj-subt td{padding: 0;border: 0;}.prj-subt td:empty{display: none;}}.prj-docs{display: flex;flex-wrap: wrap;gap: var(--s-3);}.prj-docs svg{width: 18px;height: 18px;color: var(--ps-lime);}.prj-more__id{font-size: .875rem;color: var(--ps-muted);}.prj-more__id code{font-family: var(--f-mono);color: var(--ps-text);letter-spacing: .04em;}@media (max-width: 699px){.prj-rec{grid-template-columns: minmax(0,1fr);gap: var(--s-4);padding: 10px 10px var(--s-4);}.prj-rec__media{position: relative;top: auto;aspect-ratio: 16 / 10;border-radius: 16px;}.prj-rec__body{padding-inline: 8px;}}.prj-empty{display: grid;justify-items: center;text-align: center;gap: var(--s-3);padding: clamp(32px,6vw,72px) var(--s-5);border: 1px dashed rgba(225,228,40,.4);border-radius: var(--r-card);margin-top: var(--s-5);background: radial-gradient(420px 220px at 50% 0%,rgba(225,228,40,.1),transparent 70%),rgba(7,15,28,.35);}.prj-empty[hidden]{display: none;}.prj-empty__art{width: 160px;height: auto;fill: none;stroke: var(--ps-lead);stroke-width: 1.25;stroke-linecap: round;stroke-linejoin: round;}.prj-empty__art path:last-of-type{stroke: var(--ps-teal);}.prj-empty__art circle{fill: var(--ps-lime);stroke: none;filter: drop-shadow(0 0 6px rgba(225,228,40,.8));}.prj-empty:not([hidden]) .prj-empty__art path{stroke-dasharray: 1;stroke-dashoffset: 1;animation: prj-draw 1.2s var(--ease-out) forwards;}@keyframes prj-draw{to{stroke-dashoffset: 0;}}.prj-empty__t{font-family: var(--f-display);font-size: var(--fs-h3);font-weight: 800;}.prj-empty__p{max-width: 54ch;color: var(--ps-lead);}.prj-empty__a{display: flex;flex-wrap: wrap;justify-content: center;gap: var(--s-3);margin-top: var(--s-2);}.prj-ctab{padding-block: clamp(56px,7vw,104px);}.prj-ctab .ui-cta{--hl-fg: var(--ps-text);}.prj-wa{display: inline-flex;align-items: center;gap: 10px;min-height: 52px;padding-inline: 10px;color: inherit;font-family: var(--f-display);font-weight: 700;font-size: 1rem;text-decoration: underline;text-decoration-color: rgba(180,195,216,.45);text-decoration-thickness: 2px;text-underline-offset: 5px;transition: text-decoration-color var(--t-fast);}.prj-wa svg{width: 22px;height: 22px;color: var(--ps-teal);}.prj-wa:hover{text-decoration-color: var(--ps-lime);}.prj-rel__list{display: grid;grid-template-columns: repeat(auto-fill,minmax(min(100%,280px),1fr));gap: var(--s-5);list-style: none;padding: 0;margin: 0;}.prj-rel__t{margin-bottom: var(--s-6);font-family: var(--f-display);font-size: var(--fs-h2);font-weight: 800;line-height: var(--lh-head);}.prj-rel__all{margin-top: var(--s-5);}.hcase{position: relative;padding: 0;overflow: hidden;isolation: isolate;}.hcase__wrap{width: 100%;}.hcase__media{position: relative;height: clamp(320px,56vw,560px);overflow: hidden;}.hcase__media img,.hcase__img{width: 100%;height: 100%;object-fit: cover;}.hcase__media::after{content: "";position: absolute;inset: 0;background: var(--photo-overlay),linear-gradient(180deg,rgba(10,20,36,0) 40%,var(--ps-night-1));pointer-events: none;}.hcase__lvl{position: absolute;inset-block-start: var(--s-5);inset-inline-start: var(--gut);z-index: 1;display: inline-flex;align-items: center;gap: 8px;font-family: var(--f-mono);font-size: var(--fs-mono);color: var(--ps-text);letter-spacing: .1em;padding: 6px 14px;border: 1px solid rgba(255,255,255,.3);border-radius: var(--r-chip);background: rgba(7,15,28,.45);-webkit-backdrop-filter: blur(6px);backdrop-filter: blur(6px);}.hcase__lvl::before{content: "";width: 7px;height: 7px;border-radius: 50%;background: var(--ps-lime);box-shadow: 0 0 10px var(--ps-lime);}html[lang="ar"] .hcase__lvl{font-family: var(--f-text);font-size: .9375rem;letter-spacing: 0;font-weight: 600;}.hcase__wrap{position: relative;z-index: 1;margin-top: calc(-1 * clamp(90px,14vw,170px));padding-bottom: var(--sec-pad);}.hcase__card{position: relative;max-width: 780px;padding: clamp(24px,4vw,52px);}.hcase__card.glass{background: linear-gradient(135deg,rgba(255,255,255,.13),rgba(255,255,255,.04)),rgba(10,20,36,.42);}@media (max-width: 760px),(hover: none),(prefers-reduced-transparency: reduce){.hcase__card.glass{background: var(--glass-solid);}}.hcase__card::before{content: "";position: absolute;inset-block-start: -1px;inset-inline-start: clamp(24px,4vw,52px);width: 88px;height: 3px;border-radius: 0 0 3px 3px;background: var(--g-lime);box-shadow: 0 0 16px rgba(225,228,40,.7);}.hcase__k{display: inline-flex;align-items: center;gap: 10px;font-family: var(--f-mono);font-size: var(--fs-mono);letter-spacing: .12em;text-transform: uppercase;color: var(--ps-lime);margin-bottom: var(--s-3);}.hcase__k::before{content: "";width: 8px;height: 8px;border-radius: 2px;transform: rotate(45deg);background: var(--ps-lime);box-shadow: 0 0 10px var(--ps-lime);}html[lang="ar"] .hcase__k{font-family: var(--f-text);font-size: 1rem;letter-spacing: 0;font-weight: 700;}.hcase__t{font-family: var(--f-display);font-size: var(--fs-h2);font-weight: 800;line-height: var(--lh-head);letter-spacing: var(--tr-display);margin-bottom: var(--s-5);text-wrap: balance;}.hcase__kv{display: grid;grid-template-columns: repeat(2,minmax(0,1fr));gap: 0 var(--s-6);margin: 0;}.hcase__kv > div{padding-block: 14px;border-top: 1px solid rgba(180,195,216,.18);min-width: 0;}.hcase__kv > .hcase__wide{grid-column: 1 / -1;}.hcase__kv dt{font-family: var(--f-mono);font-size: var(--fs-mono);letter-spacing: .1em;text-transform: uppercase;color: var(--ps-muted);margin-bottom: 4px;}html[lang="ar"] .hcase__kv dt{font-family: var(--f-text);font-size: .9375rem;letter-spacing: 0;font-weight: 600;}.hcase__kv dd{margin: 0;font-size: 1.0625rem;line-height: 1.7;}.hcase__kv dd a{color: inherit;text-decoration: underline;text-decoration-color: var(--ps-lime);text-decoration-thickness: 2px;text-underline-offset: 4px;}.hcase__a{margin-top: var(--s-6);}@media (min-width: 1000px){.hcase__media{position: absolute;inset: 0;height: auto;}.hcase__media::after{background: var(--photo-overlay),linear-gradient(90deg,rgba(10,20,36,.06) 18%,rgba(10,20,36,.72) 70%);}html[dir="rtl"] .hcase__media::after{background: var(--photo-overlay),linear-gradient(270deg,rgba(10,20,36,.06) 18%,rgba(10,20,36,.72) 70%);}.hcase__wrap{margin-top: 0;padding-block: clamp(96px,10vw,150px);display: flex;justify-content: flex-end;}.hcase__card{width: min(700px,56%);}}.hcase__kv > .hcase__wide dd{display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 4;overflow: hidden;}@media (max-width: 599px){.hcase__kv{column-gap: var(--s-4);}.hcase__kv dd{font-size: 1rem;}}.hprj__all{margin-top: var(--s-5);}@media (prefers-reduced-motion: no-preference){html:not([data-motion="off"]) .prj-row:hover .prj-rec__media::before{animation: prj-scan 1.1s var(--ease-io) both;}}@keyframes prj-scan{0%{opacity: 0;transform: translateY(-4px);}12%{opacity: 1;}88%{opacity: 1;}100%{opacity: 0;transform: translateY(calc(var(--prj-h,300px)));}}.prj-rec__media{--prj-h: 300px;}@media (min-width: 1200px){.prj-rec__media{--prj-h: 340px;}}@media (prefers-reduced-motion: reduce){.prj-st--ongoing::before,.prj-st--contracted::before{animation: none;}.prj-empty:not([hidden]) .prj-empty__art path{animation: none;stroke-dashoffset: 0;}.prj-cc__img,.prj-cc__m img,.prj-rec__media img,.prj-cc__a{transition: none;}.prj-cc__a:hover{transform: none;}.prj-dist__bar > span{transition: none;}.prj-more[open] .prj-more__in{animation: none;}}html[data-motion="off"] .prj-st--ongoing::before,html[data-motion="off"] .prj-st--contracted::before{animation: none;}@media (forced-colors: active){.prj-rec,.prj-cc__a,.prjf,.prj-dist{border: 1px solid CanvasText;}.prjv__b[aria-pressed="true"],.prjf__seg-o input:checked + span{outline: 2px solid CanvasText;}}@media (max-width: 899.98px){.prj-ctab .ui-cta{grid-template-columns: minmax(0,1fr);}}.prj-ctab .ui-cta .btn{white-space: normal;max-width: 100%;text-align: center;}.prj-empty__a .btn{white-space: normal;text-align: center;max-width: 100%;}@media (prefers-reduced-motion: no-preference){html.js .hcase__media[data-reveal="mask"].is-in{clip-path: inset(0 0 0 0);}}.prj-more__rel{grid-column: 1 / -1;margin: 0;font-size: .9375rem;}.prj-more__rel .prj-rec__k{margin-inline-end: 6px;}.prj-more__rel a{color: var(--ps-link);text-decoration: underline;text-underline-offset: 3px;}.pwa-up{position: fixed;z-index: 90;left: 50%;bottom: calc(18px + env(safe-area-inset-bottom,0px));display: flex;align-items: center;gap: 12px;width: max-content;max-width: min(560px,calc(100vw - 32px));padding: 8px 8px 8px 16px;border: 1px solid var(--line-2);border-radius: 999px;background: rgba(17,17,17,.92);-webkit-backdrop-filter: blur(12px);backdrop-filter: blur(12px);box-shadow: 0 18px 40px -12px rgba(0,0,0,.8),0 0 0 1px rgba(0,0,0,.5);color: var(--limestone);font-family: var(--f-text);opacity: 0;transform: translate(-50%,16px);transition: opacity .35s var(--ease),transform .45s var(--ease);}.pwa-up[dir="rtl"]{padding: 8px 16px 8px 8px;}.pwa-up.is-on{opacity: 1;transform: translate(-50%,0);}.pwa-up__dot{flex: none;width: 8px;height: 8px;border-radius: 50%;background: var(--membrane);box-shadow: 0 0 10px var(--membrane);}.pwa-up__t{margin: 0;font-size: .9rem;line-height: 1.4;}.pwa-up__go{flex: none;min-height: 40px;padding: 0 16px;border: 0;border-radius: 999px;background: var(--membrane);color: var(--membrane-ink);font-family: var(--f-display);font-size: .86rem;font-weight: 600;cursor: pointer;transition: background-color .2s;}.pwa-up__go:hover{background: var(--membrane-hi);}.pwa-up__x{flex: none;display: grid;place-items: center;width: 40px;height: 40px;padding: 0;border: 0;border-radius: 50%;background: none;color: var(--concrete);cursor: pointer;}.pwa-up__x:hover{color: var(--limestone);background: rgba(255,255,255,.06);}.pwa-up__x svg{width: 18px;height: 18px;fill: none;stroke: currentColor;stroke-width: 1.8;stroke-linecap: round;}@media (max-width: 520px){.pwa-up{bottom: calc(84px + env(safe-area-inset-bottom,0px));gap: 8px;}.pwa-up__t{font-size: .84rem;}}@media (prefers-reduced-motion: reduce){.pwa-up{transition: opacity .2s;transform: translate(-50%,0);}}@media print{.pwa-up{display: none;}}:root{--rain-color: #C8DAFF;--rain-opacity: .92;--rain-density: .47;--rain-speed: 1;--rain-wind: 5.7;--rain-length: 1;--splash-color: #E6F0FF;--shield-color: var(--ps-lime,#E1E428);--shield-glow: .8;--shield-glass: .72;--canopy-pad: 44;--canopy-lift: 40;--canopy-ryk: .12;--canopy-rymax: 60;--rainfx-z: 30;}:root:has(.hero9){--rain-density: 1.4;--canopy-pad: 80;--canopy-lift: 74;--canopy-ryk: .17;--canopy-rymax: 104;}@media (max-width: 1100px){:root{--rain-density: .4;}:root:has(.hero9){--rain-density: 1.2;}}@media (max-width: 700px){:root{--rain-density: .3;--rain-length: .9;--canopy-pad: 26;--canopy-lift: 30;--canopy-ryk: .12;--canopy-rymax: 40;}:root:has(.hero9){--rain-density: .74;--canopy-pad: 44;--canopy-lift: 58;--canopy-ryk: .2;--canopy-rymax: 66;}}.tone-light,.paper,.bg-stone{--rain-color: #4E6A8C;--rain-opacity: .62;--splash-color: #6F879E;--shield-color: var(--ps-lime-deep,#B9BC12);}.rainfx{position: fixed;inset-inline: 0;top: 0;height: 100vh;height: 100lvh;z-index: var(--rainfx-z,30);pointer-events: none;contain: strict;opacity: 0;transition: opacity 1.1s var(--ease-out,ease-out);}.rainfx.is-on{opacity: 1;}.rainfx.is-quick{transition-duration: .35s;}.rainfx.is-on.is-fast{opacity: .22;transition-duration: .16s;}.rainfx__cv{display: block;width: 100%;height: 100%;}html:not(.js) .rainfx{display: none;}.rainfx-tg{display: inline-flex;align-items: center;gap: 8px;min-height: 32px;min-width: 32px;padding: 0;background: none;border: 0;color: var(--ps-muted,#B4B4AE);font: inherit;cursor: pointer;}.rainfx-tg[hidden]{display: none !important;}.rainfx-tg:hover{color: var(--ps-white,#F7F7F5);}.rainfx-tg:focus-visible{outline: 2px solid var(--ps-focus,var(--ps-lime,#E1E428));outline-offset: 3px;border-radius: 6px;}.rainfx-tg__ic{flex: none;width: 18px;height: 18px;fill: none;stroke: currentColor;stroke-width: 1.5;stroke-linecap: round;stroke-linejoin: round;}.rainfx-tg__sh{fill: rgba(225,228,40,.1);stroke: var(--shield-color,#E1E428);}.rainfx-tg__x{opacity: 0;}.rainfx-tg[aria-pressed="true"]{color: var(--ps-lime,#E1E428);}.rainfx-tg[aria-pressed="true"] .rainfx-tg__dr{opacity: .25;}.rainfx-tg[aria-pressed="true"] .rainfx-tg__x{opacity: 1;}.rainfx-tg--inline:not(.is-placed),.rainfx-tg--float:not(.is-solo){display: none !important;}.rainfx-tg--float.is-solo{position: fixed;z-index: 54;inset-inline-start: max(16px,env(safe-area-inset-left,0px));bottom: max(16px,env(safe-area-inset-bottom,0px));min-height: 44px;padding: 0 16px 0 12px;border-radius: 999px;border: 1px solid rgba(247,247,245,.16);background: rgba(10,10,10,.72);-webkit-backdrop-filter: blur(12px) saturate(1.2);backdrop-filter: blur(12px) saturate(1.2);font-size: .8rem;box-shadow: 0 10px 30px -14px rgba(0,0,0,.8);}@media (max-width: 899px){.rainfx-tg--float.is-solo{bottom: calc(76px + env(safe-area-inset-bottom,0px));}}@media (prefers-reduced-motion: reduce){.rainfx{transition: none;}}@media print{.rainfx,.rainfx-tg{display: none !important;}}.seo2-faq__l{padding: 4px clamp(14px,2vw,26px);border-radius: var(--r-card);background: var(--ps-surface);border: 1px solid var(--ps-border);box-shadow: 0 26px 50px -40px rgba(14,23,38,.55);}.seo2-faq__l .ui-faq{border-top: 0;}.seo2-faq__l .ui-faq__i:last-child{border-bottom: 0;}.share-sr{position: absolute !important;width: 1px;height: 1px;padding: 0;margin: -1px;overflow: hidden;clip: rect(0 0 0 0);white-space: nowrap;border: 0;}html:not(.js) :is(.share-btn,.share-kit){display: none !important;}.ft{--ft: var(--ps-lime);display: inline-grid;width: 40px;height: 48px;flex: none;}.ft svg{width: 100%;height: 100%;overflow: visible;}.ft__p{fill: rgba(255,255,255,.07);stroke: color-mix(in srgb,var(--ft) 70%,#fff);stroke-width: 1.4;stroke-linejoin: round;}.ft__f{fill: none;stroke: color-mix(in srgb,var(--ft) 70%,#fff);stroke-width: 1.4;stroke-linejoin: round;}.ft__l{fill: none;stroke: rgba(255,255,255,.34);stroke-width: 1.6;stroke-linecap: round;}.ft__b{fill: var(--ft);}.ft__t{font: 700 8.6px/1 var(--f-mono);letter-spacing: .04em;fill: var(--ps-on-lime);text-anchor: middle;}.ft--pdf{--ft: #FF7A66;}.ft--img{--ft: var(--ps-sky);}.ft--svg{--ft: var(--ps-teal);}.ft--zip{--ft: var(--ps-lime);}.ft--txt{--ft: #C9D6E8;}.ft--vcf{--ft: #B9A7FF;}.ft--cad,.ft--bim{--ft: var(--ps-amber);}.ft--doc,.ft--xls{--ft: #8FD3FF;}.ft--page{--ft: var(--ps-lime);}:is(.tone-light,.paper,.bg-stone) .ft__p{fill: #FFFFFF;stroke: var(--ps-ink-2);}:is(.tone-light,.paper,.bg-stone) .ft__f{stroke: var(--ps-ink-2);}:is(.tone-light,.paper,.bg-stone) .ft__l{stroke: rgba(14,23,38,.28);}.share-kit{display: inline-flex;flex-wrap: wrap;align-items: center;gap: 10px;}.share-btn{position: relative;display: inline-flex;align-items: center;justify-content: center;gap: 10px;min-height: 52px;padding: 0 22px;font: 700 var(--fs-btn,1.125rem)/1.2 var(--f-display);color: var(--fg);text-decoration: none;white-space: nowrap;cursor: pointer;background: rgba(255,255,255,.06);border: 1px solid rgba(255,255,255,.22);border-radius: var(--r-btn,16px);transition: background var(--t-fast) var(--ease-out),border-color var(--t-fast) var(--ease-out),color var(--t-fast),box-shadow var(--t-ui) var(--ease-out),transform var(--t-fast) var(--ease-out);}.share-btn:hover{background: rgba(255,255,255,.1);border-color: rgba(225,228,40,.6);}.share-btn:active{transform: translateY(1px);}.share-btn:focus-visible{outline: 3px solid var(--ps-focus,var(--ps-volt));outline-offset: 3px;}.share-btn__ic{width: 1.1em;height: 1.1em;flex: none;}.share-btn--ph{color: var(--ps-on-lime);background: var(--g-lime-v);border-color: transparent;box-shadow: var(--sh-lime),inset 0 1px 0 rgba(255,255,255,.55);}.share-btn--ph:hover{background: linear-gradient(180deg,#FDFD18,#EEF15A);border-color: transparent;box-shadow: 0 16px 38px -12px rgba(253,253,24,.7),inset 0 1px 0 rgba(255,255,255,.6);}.share-btn--sm{min-height: 44px;padding: 0 16px;font-size: 1rem;border-radius: 14px;}.share-btn--icon{width: 44px;min-height: 44px;padding: 0;border-radius: 14px;}.share-btn--icon .share-btn__ic{width: 20px;height: 20px;}:is(.tone-light,.paper,.bg-stone) .share-btn:not(.share-btn--ph){color: var(--ps-ink);background: rgba(255,255,255,.62);border-color: rgba(14,23,38,.26);}:is(.tone-light,.paper,.bg-stone) .share-btn:not(.share-btn--ph):hover{background: #FFFFFF;border-color: var(--ps-ink);}.share-btn__sw{position: relative;display: inline-grid;width: 1.1em;height: 1.1em;}.share-btn__sw .ic{grid-area: 1 / 1;transition: transform var(--t-ui) var(--ease-out),opacity var(--t-fast);}.share-btn__ok{opacity: 0;transform: scale(.4);stroke-width: 2.2;}.share-btn__done{display: none;}.share-btn--copy.is-copied{color: var(--ps-on-lime);background: var(--ps-teal);border-color: var(--ps-teal);box-shadow: 0 12px 30px -12px rgba(47,211,198,.75);}.share-btn--copy.is-copied .share-btn__sw .ic:first-child{opacity: 0;transform: scale(.4) rotate(-30deg);}.share-btn--copy.is-copied .share-btn__ok{opacity: 1;transform: none;}.share-btn--copy.is-copied [data-share-lab]{display: none;}.share-btn--copy.is-copied .share-btn__done{display: inline;}@media (max-width: 520px){.share-kit{display: grid;grid-template-columns: minmax(0,1fr) auto auto;width: 100%;gap: 8px;}.share-kit .share-btn{min-height: 48px;padding: 0 14px;font-size: 1rem;}.share-kit .share-btn--ghost{width: 52px;padding: 0;}.share-kit .share-btn--ghost .share-btn__t{position: absolute;width: 1px;height: 1px;overflow: hidden;clip: rect(0 0 0 0);white-space: nowrap;}.share-kit .share-btn--ghost .share-btn__ic,.share-kit .share-btn__sw{width: 22px;height: 22px;}}.share-dlg{width: min(960px,calc(100vw - 32px));max-width: none;max-height: calc(100dvh - 32px);padding: 0;margin: auto;overflow: auto;overscroll-behavior: contain;color: var(--ps-text);border: 1px solid var(--glass-bd);border-radius: var(--r-panel,30px);box-shadow: var(--glass-shadow),0 0 0 1px rgba(7,15,28,.6);background: radial-gradient(520px 300px at var(--g-x,100%) 0%,rgba(225,228,40,.12),transparent 70%),radial-gradient(460px 320px at var(--g-x2,0%) 100%,rgba(47,211,198,.1),transparent 70%),linear-gradient(160deg,rgba(27,45,74,.9),rgba(10,20,36,.94));-webkit-backdrop-filter: var(--glass-filter);backdrop-filter: var(--glass-filter);scrollbar-width: thin;}.share-dlg::backdrop{background: rgba(7,15,28,.62);-webkit-backdrop-filter: blur(4px);backdrop-filter: blur(4px);}.share-dlg[open]{animation: share-in var(--t-sec) var(--ease-out);}@keyframes share-in{from{opacity: 0;transform: translateY(18px) scale(.985);}}.share-dlg__in{position: relative;display: grid;grid-template-columns: minmax(0,1fr) minmax(250px,300px);grid-template-areas: "hd hd" "main side";gap: 26px 30px;padding: clamp(22px,3vw,36px);}.share-dlg__hd{grid-area: hd;position: relative;padding-inline-end: 64px;}.share-dlg__t{font: 800 clamp(1.7rem,1.3rem + 1.2vw,2.3rem)/1.2 var(--f-display);color: var(--ps-text);}.share-dlg__d{margin-top: 8px;font-size: 1rem;line-height: 1.6;color: var(--ps-lead);}.share-dlg__x{position: absolute;inset-block-start: 0;inset-inline-end: 0;display: grid;place-items: center;width: 48px;height: 48px;color: var(--ps-text);cursor: pointer;background: rgba(255,255,255,.06);border: 1px solid rgba(255,255,255,.18);border-radius: 16px;transition: background var(--t-fast),border-color var(--t-fast),transform var(--t-ui) var(--ease-out);}.share-dlg__x:hover{background: rgba(255,255,255,.12);border-color: rgba(255,255,255,.36);transform: rotate(90deg);}.share-dlg__x .ic{width: 20px;height: 20px;}.share-dlg :is(button,a,input):focus-visible{outline: 3px solid var(--ps-volt);outline-offset: 2px;}.share-dlg__main{grid-area: main;display: grid;gap: 18px;align-content: start;min-width: 0;}.share-dlg__side{grid-area: side;display: grid;gap: 12px;align-content: start;min-width: 0;}.share-card{display: flex;align-items: center;gap: 16px;min-width: 0;padding: 12px;background: rgba(255,255,255,.05);border: 1px solid rgba(255,255,255,.12);border-radius: 20px;}.share-card__th{position: relative;flex: none;display: grid;place-items: center;width: 132px;aspect-ratio: 1200 / 630;overflow: hidden;border-radius: 12px;background: radial-gradient(circle at 50% 40%,rgba(225,228,40,.18),transparent 70%),var(--ps-night-0);border: 1px solid rgba(255,255,255,.1);}.share-card__th img{position: absolute;inset: 0;width: 100%;height: 100%;object-fit: cover;}.share-card__emb{width: 34px;height: auto;fill: var(--ps-lime);}.share-card__b{display: grid;gap: 4px;min-width: 0;}.share-card__t{font: 700 1.05rem/1.4 var(--f-display);color: var(--ps-text);overflow-wrap: anywhere;display: -webkit-box;-webkit-line-clamp: 2;-webkit-box-orient: vertical;overflow: hidden;}.share-card__u{font: 500 .8125rem/1.4 var(--f-mono);color: var(--ps-muted-night);overflow: hidden;text-overflow: ellipsis;white-space: nowrap;text-align: start;}.share-dlg__nets{list-style: none;display: grid;grid-template-columns: repeat(4,minmax(0,1fr));gap: 10px;}.share-net{--sh-c: var(--ps-lime);--sh-i: var(--ps-on-lime);display: grid;justify-items: center;align-content: center;gap: 10px;min-height: 104px;padding: 14px 8px;text-align: center;text-decoration: none;color: var(--ps-text);background: rgba(255,255,255,.045);border: 1px solid rgba(255,255,255,.1);border-radius: 20px;transition: background var(--t-ui) var(--ease-out),border-color var(--t-ui) var(--ease-out),transform var(--t-ui) var(--ease-out),box-shadow var(--t-ui) var(--ease-out);}.share-net__chip{display: grid;place-items: center;width: 46px;height: 46px;border-radius: 15px;background: var(--sh-c);color: var(--sh-i);box-shadow: inset 0 1px 0 rgba(255,255,255,.25);transition: transform var(--t-ui) var(--ease-out),box-shadow var(--t-ui) var(--ease-out);}.share-net__ic{width: 24px;height: 24px;stroke-width: 1.9;}.share-net__t{font: 600 .95rem/1.25 var(--f-display);}.share-net:hover,.share-net:focus-visible{transform: translateY(-3px);border-color: color-mix(in srgb,var(--sh-c) 75%,transparent);background: color-mix(in srgb,var(--sh-c) 13%,rgba(255,255,255,.03));box-shadow: 0 18px 34px -22px var(--sh-c);}.share-net:hover .share-net__chip,.share-net:focus-visible .share-net__chip{transform: scale(1.08);box-shadow: 0 0 0 6px color-mix(in srgb,var(--sh-c) 18%,transparent),inset 0 1px 0 rgba(255,255,255,.25);}.share-net--whatsapp{--sh-c: #25D366;--sh-i: #FFFFFF;}.share-net--x{--sh-c: #0F1419;--sh-i: #FFFFFF;}.share-net--x .share-net__chip{border: 1px solid rgba(255,255,255,.3);}.share-net--x:hover,.share-net--x:focus-visible{--sh-c: #E7E9EA;}.share-net--x:hover .share-net__chip,.share-net--x:focus-visible .share-net__chip{--sh-i: #0F1419;}.share-net--linkedin{--sh-c: #0A66C2;--sh-i: #FFFFFF;}.share-net--facebook{--sh-c: #1877F2;--sh-i: #FFFFFF;}.share-net--telegram{--sh-c: #229ED9;--sh-i: #FFFFFF;}.share-net--snapchat{--sh-c: #FFFC00;--sh-i: #0A0F05;}.share-net--email{--sh-c: #5B7396;--sh-i: #FFFFFF;}.share-net--sms{--sh-c: var(--ps-teal);--sh-i: #04201D;}.share-dlg__link{display: flex;align-items: stretch;gap: 8px;padding: 6px;background: rgba(7,15,28,.55);border: 1px solid rgba(255,255,255,.12);border-radius: 18px;}.share-dlg__url{flex: 1;min-width: 0;min-height: 48px;padding: 0 12px;font: 500 .9rem/1 var(--f-mono);color: var(--ps-text);background: transparent;border: 0;text-overflow: ellipsis;}.share-dlg__copy{display: inline-flex;align-items: center;gap: 8px;min-height: 48px;padding: 0 18px;font: 700 1rem/1 var(--f-display);white-space: nowrap;cursor: pointer;color: var(--ps-on-lime);background: var(--g-lime-v);border: 0;border-radius: 13px;box-shadow: inset 0 1px 0 rgba(255,255,255,.55);transition: background var(--t-fast),box-shadow var(--t-ui);}.share-dlg__copy:hover{background: linear-gradient(180deg,#FDFD18,#EEF15A);}.share-dlg__cw{position: relative;display: inline-grid;width: 20px;height: 20px;}.share-dlg__cw .ic{grid-area: 1 / 1;width: 20px;height: 20px;transition: transform var(--t-ui) var(--ease-out),opacity var(--t-fast);}.share-dlg__ok{opacity: 0;transform: scale(.4);stroke-width: 2.2;}.share-dlg__copy.is-copied{background: var(--ps-teal);box-shadow: 0 10px 26px -12px rgba(47,211,198,.8);}.share-dlg__copy.is-copied .share-dlg__cw .ic:first-child{opacity: 0;transform: scale(.4);}.share-dlg__copy.is-copied .share-dlg__ok{opacity: 1;transform: none;}.share-dlg__native{display: flex;flex-wrap: wrap;gap: 8px;}.share-dlg__native[hidden]{display: none;}.share-dlg__note{font-size: .9rem;line-height: 1.6;color: var(--ps-muted-night);}@media (pointer: coarse){.share-dlg__note{display: none;}}.share-dlg__h{margin-top: 6px;font: 600 .78rem/1 var(--f-mono);letter-spacing: .14em;text-transform: uppercase;color: var(--ps-muted-night);}html[lang="ar"] .share-dlg__h{font: 700 .95rem/1.2 var(--f-text);letter-spacing: 0;text-transform: none;}.share-img{display: grid;gap: 10px;padding: 14px;border-radius: 18px;border: 1px solid rgba(225,228,40,.28);background: linear-gradient(140deg,rgba(225,228,40,.07),rgba(47,211,198,.04));}.share-img[hidden]{display: none;}.share-img .share-dlg__h{display: grid;gap: 4px;margin: 0;}.share-img__sub{font: 400 .8125rem/1.4 var(--f-text);letter-spacing: 0;text-transform: none;color: var(--ps-muted);}.share-img__fmts{list-style: none;display: grid;grid-template-columns: repeat(3,minmax(0,1fr));gap: 8px;margin: 0;padding: 0;}.share-img__b{display: grid;justify-items: center;align-content: center;gap: 6px;width: 100%;min-height: 96px;padding: 10px 6px;border: 1px solid rgba(255,255,255,.14);border-radius: 14px;background: rgba(255,255,255,.04);color: var(--ps-text);cursor: pointer;font: inherit;text-align: center;transition: border-color var(--t-fast),background-color var(--t-fast),transform var(--t-ui) var(--ease-out);}.share-img__b:hover,.share-img__b:focus-visible{border-color: var(--ps-lime);background: rgba(225,228,40,.1);transform: translateY(-2px);}.share-img__b:focus-visible{outline: 2px solid var(--ps-focus);outline-offset: 2px;}.share-img__b[aria-busy="true"]{opacity: .6;cursor: progress;}.share-img__r{display: block;width: 22px;border: 2px solid var(--ps-lime);border-radius: 4px;}.share-img__r--1-1{height: 22px;}.share-img__r--4-5{height: 27px;}.share-img__r--9-16{width: 18px;height: 32px;}.share-img__t{font: 700 .9375rem/1 var(--f-mono);}.share-img__l{font-size: .75rem;line-height: 1.3;color: var(--ps-muted);}.share-img__native{width: 100%;}.share-img__native[hidden]{display: none;}.share-img__st{min-height: 1.2em;margin: 0;font-size: .8125rem;color: var(--ps-lime-soft);}.share-img__st:empty{display: none;}.share-dlg__btn{display: inline-flex;align-items: center;gap: 10px;min-height: 50px;padding: 0 18px;font: 700 1rem/1 var(--f-display);color: var(--ps-text);text-decoration: none;cursor: pointer;background: rgba(255,255,255,.06);border: 1px solid rgba(255,255,255,.18);border-radius: 15px;transition: border-color var(--t-fast),background var(--t-fast);}.share-dlg__btn:hover{border-color: rgba(225,228,40,.6);background: rgba(255,255,255,.1);}.share-dlg__btn--main{flex: 1;justify-content: center;color: var(--ps-on-lime);background: var(--g-lime-v);border-color: transparent;box-shadow: var(--sh-lime);}.share-dlg__btn[hidden]{display: none;}.share-dlg__btn .ic{width: 20px;height: 20px;}.share-dlg__btn[aria-busy="true"]{opacity: .6;pointer-events: none;}.share-qr{position: relative;display: grid;justify-items: center;gap: 10px;margin: 0;padding: 18px 18px 14px;color: var(--ps-ink);background: #FFFFFF;border-radius: 22px;box-shadow: 0 24px 50px -26px rgba(0,0,0,.8);}.share-qr__img{position: relative;width: min(100%,200px);aspect-ratio: 1;}.share-qr__img svg{display: block;width: 100%;height: 100%;}.share-qr__img::before,.share-qr__img::after{content: "";position: absolute;inset: -8px;pointer-events: none;border-radius: 6px;background: linear-gradient(var(--ps-lime),var(--ps-lime)) 0 0 / 18px 3px,linear-gradient(var(--ps-lime),var(--ps-lime)) 0 0 / 3px 18px,linear-gradient(var(--ps-lime),var(--ps-lime)) 100% 0 / 18px 3px,linear-gradient(var(--ps-lime),var(--ps-lime)) 100% 0 / 3px 18px,linear-gradient(var(--ps-lime),var(--ps-lime)) 0 100% / 18px 3px,linear-gradient(var(--ps-lime),var(--ps-lime)) 0 100% / 3px 18px,linear-gradient(var(--ps-lime),var(--ps-lime)) 100% 100% / 18px 3px,linear-gradient(var(--ps-lime),var(--ps-lime)) 100% 100% / 3px 18px;background-repeat: no-repeat;filter: drop-shadow(0 0 1px rgba(14,23,38,.5));}.share-qr__img::after{inset: 0;background: linear-gradient(180deg,transparent,rgba(225,228,40,.5) 48%,rgba(225,228,40,.9) 50%,transparent 52%);background-size: 100% 200%;background-repeat: no-repeat;filter: none;opacity: 0;mix-blend-mode: multiply;}.share-dlg[open] .share-qr__img::after{animation: share-scan 2.6s var(--ease-io) .5s 1 both;}@keyframes share-scan{0%{opacity: 0;background-position: 0 100%;}15%{opacity: 1;}85%{opacity: 1;}100%{opacity: 0;background-position: 0 -100%;}}.share-qr__cap{display: grid;justify-items: center;gap: 4px;text-align: center;}.share-qr__t{font: 700 1.02rem/1.35 var(--f-display);color: var(--ps-ink);}.share-qr__fmt{display: inline-flex;align-items: center;gap: 2px;font: 600 .8rem/1 var(--f-mono);color: var(--ps-ink-2);}.share-qr__b{min-width: 44px;min-height: 32px;padding: 0 8px;font: inherit;letter-spacing: .08em;color: var(--ps-ink-2);background: transparent;border: 1px solid transparent;border-radius: 9px;cursor: pointer;}.share-qr__b:hover{color: var(--ps-ink);border-color: rgba(14,23,38,.25);background: var(--ps-stone-0);}.share-qr__b:focus-visible{outline: 3px solid var(--ps-ink);outline-offset: 1px;}.share-acts,.share-docs{list-style: none;display: grid;gap: 8px;}.share-acts > li[hidden]{display: none;}.share-doc{display: grid;grid-template-columns: auto minmax(0,1fr) auto;align-items: center;gap: 12px;width: 100%;min-height: 64px;padding: 8px 14px 8px 10px;text-align: start;text-decoration: none;cursor: pointer;font: inherit;color: var(--ps-text);background: rgba(255,255,255,.045);border: 1px solid rgba(255,255,255,.11);border-radius: 18px;transition: border-color var(--t-ui) var(--ease-out),background var(--t-ui) var(--ease-out),transform var(--t-ui) var(--ease-out);}html[dir="rtl"] .share-doc{padding: 8px 10px 8px 14px;}.share-doc:hover{border-color: rgba(225,228,40,.55);background: rgba(255,255,255,.08);transform: translateY(-1px);}.share-doc .ft{width: 34px;height: 41px;}.share-doc__b{display: grid;gap: 2px;min-width: 0;}.share-doc__t{font: 700 .98rem/1.35 var(--f-display);}.share-doc__m{font-size: .84rem;line-height: 1.4;color: var(--ps-muted-night);}.share-doc__ic{width: 20px;height: 20px;color: var(--ps-lime);}@media (max-width: 760px){.share-dlg{width: 100vw;max-height: 92dvh;margin: auto 0 0;border-radius: 26px 26px 0 0;border-bottom: 0;-webkit-backdrop-filter: none;backdrop-filter: none;background: radial-gradient(420px 260px at var(--g-x,100%) 0%,rgba(225,228,40,.1),transparent 70%),linear-gradient(170deg,#182D4E,#0B1628 60%);}.share-dlg[open]{animation: share-up .42s var(--ease-out);}.share-dlg__in{grid-template-columns: minmax(0,1fr);grid-template-areas: "hd" "main" "side";gap: 18px;padding: 14px 16px calc(20px + env(safe-area-inset-bottom));}.share-dlg__in::before{content: "";justify-self: center;grid-area: hd;align-self: start;width: 44px;height: 5px;margin-top: -2px;border-radius: 5px;background: rgba(255,255,255,.26);}.share-dlg__hd{padding-top: 16px;padding-inline-end: 56px;}.share-dlg__x{inset-block-start: 10px;width: 44px;height: 44px;}.share-dlg__nets{gap: 8px;}.share-net{min-height: 88px;padding: 10px 4px;gap: 8px;border-radius: 16px;}.share-net__chip{width: 42px;height: 42px;border-radius: 13px;}.share-net__t{font-size: .82rem;}.share-card__th{width: 96px;}.share-dlg__side{grid-template-columns: minmax(0,1fr);}.share-qr{grid-template-columns: 132px minmax(0,1fr);justify-items: start;align-items: center;text-align: start;padding: 14px;}.share-qr__img{width: 132px;}.share-qr__cap{justify-items: start;text-align: start;}}@media (max-width: 360px){.share-dlg__nets{grid-template-columns: repeat(2,minmax(0,1fr));}.share-qr{grid-template-columns: 1fr;justify-items: center;}.share-qr__cap{justify-items: center;text-align: center;}}@keyframes share-up{from{transform: translateY(48px);opacity: 0;}to{transform: none;opacity: 1;}}@media (prefers-reduced-motion: reduce){.share-dlg[open],.share-dlg[open] .share-qr__img::after{animation: none;}.share-net,.share-net__chip,.share-doc,.share-dlg__x,.share-btn,.share-btn__sw .ic,.share-dlg__cw .ic{transition: none;}.share-net:hover,.share-doc:hover{transform: none;}.share-dlg__x:hover{transform: none;}}html[data-motion="off"] :is(.share-dlg[open],.share-dlg[open] .share-qr__img::after){animation: none;}.share-print{display: none;}@media print{@page{margin: 14mm 12mm;}html,body{background: #fff !important;}*,*::before,*::after{color: #000 !important;background-color: transparent !important;background-image: none !important;box-shadow: none !important;text-shadow: none !important;animation: none !important;transition: none !important;-webkit-text-fill-color: currentColor !important;-webkit-backdrop-filter: none !important;backdrop-filter: none !important;}.hdr,.ftr9,.mbar,.msh,.crumbs,nav,dialog,.dlg,canvas,video,iframe,button,.btn,.share-btn,.share-kit,.skip,.toast,form,[data-rain],[aria-hidden="true"].ph9__bg,.ph9__draw,.ph9__grid,.assistant-fab,.ptabs__bar{display: none !important;}main,.wrap,.sec,.ph9{padding-block: 0 !important;margin: 0 !important;min-height: 0 !important;}.sec{padding-block: 6mm 2mm !important;break-inside: auto;}h1,h2,h3{break-after: avoid;page-break-after: avoid;}.hl{background-image: none !important;text-decoration: underline;text-decoration-thickness: 2pt;}img,svg,table,figure,details{break-inside: avoid;page-break-inside: avoid;}img{max-width: 100% !important;height: auto !important;filter: none !important;}details summary::marker,.ui-faq__pm{display: none;}a{text-decoration: underline;}.ptabs__panel,.ptabs__panel[hidden]{display: block !important;content-visibility: visible !important;}[data-reveal],[data-stagger] > *{opacity: 1 !important;transform: none !important;clip-path: none !important;}.share-print,.share-print[hidden]{display: flex !important;align-items: center;justify-content: space-between;gap: 8mm;margin: 0 0 6mm;padding: 0 0 4mm;border-bottom: 1.5pt solid #000;}.share-print__b{display: grid;gap: 1mm;font: 10pt/1.4 var(--f-text);}.share-print__b strong{font: 700 14pt/1.2 var(--f-display);}.share-print__u{font: 9pt/1.3 var(--f-mono);}.share-print__qr{width: 26mm;height: 26mm;flex: none;}.share-print__qr svg{width: 100%;height: 100%;}}.svc12-hero{margin: 0;inline-size: min(100%,540px);}.svc12-art{display: block;inline-size: 100%;block-size: auto;direction: ltr;overflow: visible;}.svc12-grid{fill: none;stroke: rgba(143,163,191,.12);stroke-width: 1;}.svc12-l{fill: none;stroke: #8FA3BF;stroke-width: 3;stroke-linecap: round;stroke-linejoin: round;stroke-dasharray: 1;}.svc12-l--ground{stroke: var(--ps-lead);stroke-width: 2;opacity: .7;}.svc12-l--slab{stroke-width: 6;}.svc12-l--thin{stroke-width: 2;opacity: .6;}.svc12-l--old{stroke-width: 3;}.svc12-m{fill: none;stroke-width: 5;stroke-linecap: round;stroke-linejoin: round;stroke-dasharray: 1;}.svc12-m--lime{stroke: var(--ps-lime);filter: drop-shadow(0 0 6px rgba(225,228,40,.45));}.svc12-m--sky{stroke: var(--ps-sky);}.svc12-m--volt{stroke: var(--ps-volt);}.svc12-m--plate{stroke-width: 8;}.svc12-m--paint{stroke-width: 3;opacity: .75;}.svc12-door{fill: rgba(56,182,255,.08);stroke: var(--ps-lead);stroke-width: 2;}.svc12-key{fill: none;stroke: var(--ps-lime);stroke-width: 4;stroke-linecap: round;filter: drop-shadow(0 0 8px rgba(225,228,40,.5));}.svc12-lev path{stroke: var(--ps-lime);stroke-width: 1.5;fill: none;opacity: .8;}.svc12-lev text{font: 600 13px/1 var(--f-mono);fill: var(--ps-muted);}.svc12-sub{fill: rgba(143,163,191,.16);}.svc12-agg{stroke: #8FA3BF;stroke-width: 3;stroke-linecap: round;opacity: .5;}.svc12-coat{stroke: none;}.svc12-coat--amber{fill: var(--ps-amber);opacity: .85;}.svc12-coat--stone{fill: var(--ps-stone-1);opacity: .9;}.svc12-coat--sky{fill: var(--ps-sky);}.svc12-coat--lime{fill: var(--ps-lime);filter: drop-shadow(0 0 8px rgba(225,228,40,.45));}.svc12-roller rect,.svc12-roller path{fill: rgba(16,32,58,.9);stroke: var(--ps-lead);stroke-width: 2.5;stroke-linejoin: round;}.svc12-roller rect:first-child{fill: var(--ps-lime);stroke: var(--ps-lime-deep,#b8bb10);}.svc12-bolts{stroke: var(--ps-lead);stroke-width: 3;stroke-linecap: round;}.svc12-wrap{fill: rgba(225,228,40,.2);stroke: var(--ps-lime);stroke-width: 2;}.svc12-inset__bg{fill: rgba(7,15,28,.75);stroke: rgba(180,195,216,.3);stroke-width: 1;}.svc12-bars circle{fill: var(--ps-amber);}.svc12-crack{fill: none;stroke: var(--ps-night-0);stroke-width: 4;}.svc12-port{fill: var(--ps-night-1);stroke: var(--ps-volt);stroke-width: 2;}@media (prefers-reduced-motion: no-preference){.svc12-art :is(.svc12-l,.svc12-m){stroke-dashoffset: 1;animation: svc12-draw 1.1s var(--ease) forwards;}.svc12-art .svc12-s2 :is(.svc12-l,.svc12-m){animation-delay: .7s;}.svc12-art .svc12-s3 :is(.svc12-l,.svc12-m){animation-delay: 1.1s;}.svc12-art .svc12-s4 :is(.svc12-l,.svc12-m){animation-delay: 1.5s;}.svc12-art .svc12-s5 :is(.svc12-l,.svc12-m){animation-delay: 1.9s;}.svc12-art :is(.svc12-s2,.svc12-s3,.svc12-s4,.svc12-s5,.svc12-s6) > :not(.svc12-l):not(.svc12-m){animation: svc12-in .7s var(--ease) backwards;}.svc12-art .svc12-s2 > :not(.svc12-l):not(.svc12-m){animation-delay: .6s;}.svc12-art .svc12-s3 > :not(.svc12-l):not(.svc12-m){animation-delay: 1s;}.svc12-art .svc12-s4 > :not(.svc12-l):not(.svc12-m){animation-delay: 1.4s;}.svc12-art .svc12-s5 > :not(.svc12-l):not(.svc12-m){animation-delay: 1.8s;}.svc12-art .svc12-s6 > *{animation: svc12-in .7s var(--ease) 2.2s backwards;}.svc12-art .svc12-roller{animation: svc12-roll 5s var(--ease) 2.6s infinite alternate;}.svc12-art .svc12-key{transform-box: fill-box;transform-origin: 20% 50%;animation: svc12-key 4s var(--ease) 3s infinite;}}@keyframes svc12-draw{to{stroke-dashoffset: 0;}}@keyframes svc12-in{from{opacity: 0;transform: translateY(8px);}to{opacity: 1;transform: none;}}@keyframes svc12-roll{from{transform: translateX(0);}to{transform: translateX(-36px);}}@keyframes svc12-key{0%,70%,100%{transform: rotate(0);}80%{transform: rotate(-24deg);}90%{transform: rotate(0);}}@media (prefers-reduced-motion: reduce){.svc12-art :is(.svc12-l,.svc12-m){stroke-dashoffset: 0;}}@media print{.svc12-art *{animation: none !important;stroke-dashoffset: 0 !important;opacity: 1 !important;transform: none !important;}}.svc12-txt{max-inline-size: var(--measure,70ch);}.svc12-txt .ui-list,.svc12-txt .ui-callout{margin-block-start: 18px;}.svc12-tbl{margin-block-start: clamp(20px,3vw,36px);}.svc12-ic{display: grid;place-items: center;inline-size: 44px;block-size: 44px;border-radius: 14px;background: rgba(225,228,40,.12);color: var(--ps-lime);}.svc12-ic svg{inline-size: 24px;block-size: 24px;}.svc12-cards{list-style: none;margin: 0;padding: 0;display: grid;gap: 14px;}@media (min-width: 700px){.svc12-cards{grid-template-columns: repeat(2,minmax(0,1fr));}}@media (min-width: 1100px){.svc12-cards--3,.svc12-cards--4{grid-template-columns: repeat(3,minmax(0,1fr));}}.svc12-card{padding: 20px;border-radius: var(--r-card);display: flex;flex-direction: column;gap: 10px;}.svc12-card__t{margin: 0;font-size: var(--fs-h3);line-height: var(--lh-h3);}.svc12-card__d{margin: 0;color: var(--ps-lead);flex: 1;}.svc12-go{display: inline-flex;align-items: center;gap: 8px;min-block-size: 44px;font-weight: 700;color: var(--ps-lime);text-decoration: none;}.tone-light .svc12-go,.bg-stone .svc12-go{color: var(--ps-ink);text-decoration: underline;text-decoration-color: var(--ps-lime);text-decoration-thickness: 3px;text-underline-offset: 5px;}.svc12-go:hover,.svc12-go:focus-visible{text-decoration: underline;text-underline-offset: 5px;}.svc12-go svg{inline-size: 18px;block-size: 18px;}.svc12-sx{margin-block-start: clamp(20px,3vw,32px);}.svc12-sx__h{margin: 0 0 10px;font: 600 var(--fs-mono)/1.4 var(--f-mono);color: var(--ps-muted);}.svc12-prep{list-style: none;margin: 0;padding: 0;display: grid;gap: 12px;}@media (min-width: 900px){.svc12-prep{grid-template-columns: repeat(2,minmax(0,1fr));gap: 16px 28px;}}.svc12-prep__i{display: flex;gap: 14px;align-items: flex-start;padding: 16px 18px;border-radius: 18px;background: rgba(255,255,255,.7);border: 1px solid rgba(14,23,38,.1);}.svc12-prep__n{flex: none;font: 700 15px/1 var(--f-mono);color: var(--ps-ink);background: var(--ps-lime);border-radius: 10px;padding: 8px 9px;}.svc12-prep__t{margin: 0 0 4px;font-size: var(--fs-h3);line-height: var(--lh-h3);}.svc12-prep__i p{margin: 0;}.svc12-defects{list-style: none;margin: 0;padding: 0;display: grid;gap: 14px;}@media (min-width: 700px){.svc12-defects{grid-template-columns: repeat(2,minmax(0,1fr));}}@media (min-width: 1100px){.svc12-defects{grid-template-columns: repeat(3,minmax(0,1fr));}}.svc12-defect{padding: 20px;border-radius: var(--r-card);}.svc12-defect__t{margin: 0 0 10px;font-size: var(--fs-h3);line-height: var(--lh-h3);}.svc12-defect__dl{margin: 0;display: grid;gap: 8px;}.svc12-defect__dl dt{font: 600 var(--fs-mono)/1.4 var(--f-mono);color: var(--ps-amber);}.svc12-defect__dl div:last-child dt{color: var(--ps-teal);}.svc12-defect__dl dd{margin: 0;color: var(--ps-lead);}.svc12-methods{list-style: none;margin: 0;padding: 0;display: grid;gap: 16px;}@media (min-width: 800px){.svc12-methods{grid-template-columns: repeat(2,minmax(0,1fr));}}.svc12-method{padding: 20px;border-radius: var(--r-card);display: flex;flex-direction: column;gap: 10px;scroll-margin-block-start: calc(var(--hdr-h,72px) + var(--ptabs-h,56px) + 16px);}.svc12-method__fig{margin: 0 0 4px;border-radius: 18px;background: rgba(7,15,28,.55);border: 1px solid rgba(180,195,216,.16);padding: 10px;}.svc12-fig{display: block;inline-size: 100%;block-size: auto;max-block-size: 170px;direction: ltr;}.svc12-method__t{margin: 0;font-size: var(--fs-h3);line-height: var(--lh-h3);}.svc12-method__d{margin: 0;color: var(--ps-lead);}.svc12-method__w{margin: 0;color: var(--ps-text);}.svc12-method__w strong{color: var(--ps-lime);}.svc12-f-old{fill: rgba(143,163,191,.22);stroke: #8FA3BF;stroke-width: 2;}.svc12-f-new{fill: rgba(56,182,255,.1);stroke: var(--ps-sky);stroke-width: 2;stroke-dasharray: 6 4;}.svc12-f-dw,.svc12-f-anc{stroke: var(--ps-amber);stroke-width: 3;stroke-linecap: round;fill: none;}.svc12-f-bar circle{fill: var(--ps-amber);}.svc12-f-wrap{fill: none;stroke: var(--ps-lime);stroke-width: 6;filter: drop-shadow(0 0 6px rgba(225,228,40,.4));}.svc12-f-fib{stroke: rgba(225,228,40,.35);stroke-width: 1.5;fill: none;}.svc12-f-load{stroke: var(--ps-lead);stroke-width: 2;fill: none;stroke-linecap: round;stroke-linejoin: round;}.svc12-f-plate{fill: var(--ps-sky);}.svc12-f-sup{stroke: var(--ps-muted);stroke-width: 2;fill: none;}.svc12-f-crack{fill: none;stroke: var(--ps-night-0);stroke-width: 5;stroke-linejoin: round;}.svc12-f-resin{fill: none;stroke: var(--ps-volt);stroke-width: 2.5;stroke-linejoin: round;}.svc12-f-port path{stroke: var(--ps-lead);stroke-width: 2;fill: none;}.svc12-f-port circle{fill: var(--ps-night-1);stroke: var(--ps-volt);stroke-width: 2;}.svc12-tbl--night .ui-table{--fg: var(--ps-text);}.svc12-more-sec{padding-block: clamp(28px,4vw,48px);}.svc12-more{display: flex;flex-wrap: wrap;align-items: center;gap: 12px 20px;}.svc12-more__h{margin: 0;font-size: var(--fs-h3);line-height: var(--lh-h3);}.svc12-more__l{list-style: none;margin: 0;padding: 0;display: flex;flex-wrap: wrap;gap: 10px;}.svc12-more__a{display: inline-flex;align-items: center;gap: 8px;min-block-size: 44px;padding: 8px 16px;border-radius: 999px;border: 1px solid var(--glass-bd,rgba(255,255,255,.18));background: var(--glass-bg,rgba(255,255,255,.06));color: var(--ps-text);font-weight: 700;text-decoration: none;transition: border-color var(--t-fast) var(--ease),transform var(--t-fast) var(--ease);}.svc12-more__a:hover,.svc12-more__a:focus-visible{border-color: var(--ps-lime);transform: translateY(-1px);}.svc12-more__a svg{inline-size: 18px;block-size: 18px;color: var(--ps-lime);}@media (max-width: 700px){.svc12-tbl .ui-table--stack caption{display: block;padding: 0 0 12px;font-size: var(--fs-h3);line-height: var(--lh-h3);}}.sysart{--sysart-lime: var(--ps-lime,var(--membrane,#E1E428));--sysart-water: var(--ps-water,var(--ps-sky,#38B6FF));--sa-c: var(--sysart-lime);--sa-drop: var(--sysart-water);--sa-spark: var(--ps-volt,var(--sun,#FDFD18));--sa-glow: 44%;--sa-shadow: rgba(0,0,0,.55);--sa-line: 1;position: relative;display: block;width: 100%;max-width: var(--sa-max,600px);margin: 0 auto;isolation: isolate;}.sysart--water{--sa-c: var(--sysart-water);}.sysart--xl{--sa-max: 660px;}.sysart--l{--sa-max: 500px;}.sysart--m{--sa-max: 340px;}.sysart--s{--sa-max: 200px;}:is(.tone-light,.paper) .sysart{--sa-glow: 30%;--sa-shadow: rgba(14,14,14,.34);--sa-line: 0;}.sysart__stage{position: relative;display: block;width: 100%;}.sysart__area{position: absolute;inset: 0 0 var(--sa-fl) 0;display: block;perspective: 1100px;}.sysart__aura{position: absolute;left: var(--sa-cx);top: var(--sa-cy);width: calc(var(--sa-d) * 1.45);aspect-ratio: 1;translate: -50% -50%;z-index: -2;pointer-events: none;background: radial-gradient(closest-side,color-mix(in oklab,var(--sa-c) var(--sa-glow),transparent) 0%,color-mix(in oklab,var(--sa-c) calc(var(--sa-glow) * .42),transparent) 46%,transparent 100%);transition: transform .8s var(--ease-out,ease),opacity .9s var(--ease-out,ease);}.sysart__orbit{position: absolute;left: var(--sa-cx);top: var(--sa-cy);width: var(--sa-d);aspect-ratio: 1;translate: -50% -50%;z-index: -1;pointer-events: none;color: var(--sa-c);transition: transform .8s var(--ease-out,ease),opacity .9s var(--ease-out,ease);}.sysart__orbit svg{display: block;width: 100%;height: 100%;overflow: visible;fill: none;stroke: currentColor;}.sysart__o1{stroke-width: 1;vector-effect: non-scaling-stroke;opacity: .42;}.sysart__o2{stroke-width: 1.5;vector-effect: non-scaling-stroke;stroke-dasharray: .6 3.4;opacity: .55;}.sysart__ticks{stroke-width: 1.5;vector-effect: non-scaling-stroke;opacity: .7;}.sysart--disc .sysart__o1{opacity: .7;}:is(.tone-light,.paper) .sysart__orbit{color: var(--ps-lime-deep,#B9BC12);}.sysart__art{position: absolute;inset: 0;display: block;z-index: 1;transition: transform .7s var(--ease-out,ease),opacity .9s var(--ease-out,ease);}.sysart__art picture{display: contents;}.sysart__img{display: block;width: 100%;height: 100%;object-fit: contain;user-select: none;-webkit-user-drag: none;}.sysart__sweep{position: absolute;inset: 0;display: block;overflow: hidden;pointer-events: none;opacity: 0;clip-path: var(--sa-tc,inset(0));-webkit-mask-image: var(--sa-m,none);mask-image: var(--sa-m,none);-webkit-mask-size: 100% 100%;mask-size: 100% 100%;-webkit-mask-repeat: no-repeat;mask-repeat: no-repeat;}.sysart.has-m .sysart__sweep{opacity: 1;}.sysart__sweep::before{content: "";position: absolute;top: -20%;bottom: -20%;left: 0;width: 34%;background: linear-gradient(100deg,transparent 0%,rgba(255,255,255,0) 28%,rgba(255,255,255,.62) 50%,rgba(255,255,255,0) 72%,transparent 100%);transform: translate3d(-120%,0,0) skewX(-14deg);}.sysart.is-live.has-m .sysart__sweep::before{animation: sysart-sweep 7.5s var(--ease-io,ease-in-out) 1.2s infinite;}@keyframes sysart-sweep{0%{transform: translate3d(-120%,0,0) skewX(-14deg);}34%,100%{transform: translate3d(320%,0,0) skewX(-14deg);}}.sysart__floor{position: absolute;left: var(--sa-cx);bottom: calc(var(--sa-fl) * .3);width: 74%;height: calc(var(--sa-fl) * 1.1);translate: -50% 0;z-index: 0;pointer-events: none;background: radial-gradient(closest-side,var(--sa-shadow),transparent);transition: transform .8s var(--ease-out,ease),opacity .9s;}.sysart__floor::after{content: "";position: absolute;left: 6%;right: 6%;top: 50%;height: 1px;opacity: calc(var(--sa-line) * .85);background: linear-gradient(90deg,transparent,var(--sa-c) 30%,color-mix(in oklab,var(--sa-c) 40%,#fff) 50%,var(--sa-c) 70%,transparent);box-shadow: 0 0 14px 1px color-mix(in oklab,var(--sa-c) 55%,transparent);}.sysart__refl{position: absolute;left: 0;right: 0;bottom: 0;height: var(--sa-fl);overflow: hidden;z-index: 0;pointer-events: none;opacity: .2;-webkit-mask-image: linear-gradient(#000,transparent 92%);mask-image: linear-gradient(#000,transparent 92%);transition: transform .7s var(--ease-out,ease),opacity .9s;}:is(.tone-light,.paper) .sysart__refl{opacity: .14;}.sysart__refl picture{display: contents;}.sysart__rimg{position: absolute;top: 0;left: 0;display: block;width: 100%;height: auto;transform-origin: 50% 0;transform: scaleY(-1) translateY(-100%);}.sysart__fx{position: absolute;inset: 0;display: block;z-index: 2;pointer-events: none;transition: transform .9s var(--ease-out,ease);}.sysart__fx i{position: absolute;left: var(--x);top: var(--y);display: block;opacity: 0;}.sysart__fx--drops i{width: 7px;height: 10px;border-radius: 50% 50% 50% 50% / 62% 62% 38% 38%;background: radial-gradient(circle at 36% 34%,#fff 0 16%,color-mix(in oklab,var(--sa-drop) 60%,#fff) 36%,color-mix(in oklab,var(--sa-drop) 70%,transparent) 78%);}.sysart__fx--sparks i{width: 4px;height: 4px;border-radius: 50%;background: color-mix(in oklab,var(--sa-spark) 70%,#fff);box-shadow: 0 0 8px 2px color-mix(in oklab,var(--sa-spark) 60%,transparent);}.sysart.is-live .sysart__fx--drops i{animation: sysart-drop var(--d) linear var(--w) infinite;}.sysart.is-live .sysart__fx--sparks i{animation: sysart-spark var(--d) ease-out var(--w) infinite;}@keyframes sysart-drop{0%{opacity: 0;transform: translate3d(0,-18px,0) scale(var(--s));}14%{opacity: .9;}78%{opacity: .65;}100%{opacity: 0;transform: translate3d(0,70px,0) scale(var(--s));}}@keyframes sysart-spark{0%{opacity: 0;transform: translate3d(0,0,0) scale(var(--s));}18%{opacity: 1;}100%{opacity: 0;transform: translate3d(calc(var(--s) * 22px),-80px,0) scale(.3);}}.sysart.is-live .sysart__aura{animation: sysart-breathe 6.5s ease-in-out infinite alternate;}.sysart.is-live .sysart__orbit svg{animation: sysart-turn 80s linear infinite;}@keyframes sysart-breathe{from{opacity: .72;scale: .95;}to{opacity: 1;scale: 1.05;}}@keyframes sysart-turn{to{transform: rotate(360deg);}}@media (hover: none),(pointer: coarse){.sysart.is-live .sysart__art{animation: sysart-float 7s ease-in-out infinite;}.sysart.is-live .sysart__refl{animation: sysart-float-r 7s ease-in-out infinite;}}@keyframes sysart-float{0%,100%{transform: translate3d(0,0,0);}50%{transform: translate3d(0,-8px,0);}}@keyframes sysart-float-r{0%,100%{transform: translate3d(0,0,0);}50%{transform: translate3d(0,8px,0);}}html.js .sysart--motion:not(.is-in) .sysart__art{opacity: 0;transform: translate3d(0,26px,0) scale(.96);animation: sysart-failsafe 0s linear 3s forwards;}html.js .sysart--motion:not(.is-in) :is(.sysart__aura,.sysart__orbit,.sysart__floor,.sysart__refl){opacity: 0;animation: sysart-failsafe 0s linear 3s forwards;}@keyframes sysart-failsafe{to{opacity: 1;transform: none;}}.sysart--s .sysart__aura{width: calc(var(--sa-d) * 1.2);}.sysart--s .sysart__floor::after{display: none;}.sysart__cap{margin-top: var(--s-2,8px);font-size: var(--fs-small,.875rem);color: var(--ps-muted,currentColor);text-align: center;}.sysart-cl{position: relative;}.sysart-cl__list{display: flex;justify-content: center;align-items: flex-end;margin: 0;padding: 0;list-style: none;}.sysart-cl__i{position: relative;flex: 0 0 auto;width: 16%;margin-inline: -.2%;z-index: 1;translate: 0 -10%;}.sysart-cl__i:nth-child(2),.sysart-cl__i:nth-last-child(2){width: 19.5%;margin-inline: -.6%;z-index: 2;translate: 0 -3%;}.sysart-cl--5 .sysart-cl__i:nth-child(3),.sysart-cl--3 .sysart-cl__i:nth-child(2),.sysart-cl--4 .sysart-cl__i:nth-child(2){width: 31%;z-index: 3;translate: none;margin-inline: -.6%;}.sysart-cl--3 .sysart-cl__i:not(:nth-child(2)){width: 25%;translate: 0 -5%;}.sysart-cl__i .sysart{max-width: none;}.sysart-cl__a{display: block;color: inherit;text-decoration: none;border-radius: var(--r-m,12px);}.sysart-cl__a:focus-visible{outline: 2px solid var(--ps-focus,var(--ps-lime));outline-offset: 4px;}.sysart-cl__l{display: block;margin-top: 2px;font-size: var(--fs-small,.875rem);font-weight: 600;line-height: 1.35;text-align: center;opacity: .86;transition: opacity var(--t-fast,.18s);}.sysart-cl__a:hover .sysart-cl__l,.sysart-cl__a:focus-visible .sysart-cl__l{opacity: 1;text-decoration: underline;text-decoration-color: var(--sysart-lime,currentColor);text-underline-offset: 4px;}@media (hover: hover){.sysart-cl__i:has(.sysart-cl__a:hover),.sysart-cl__i:has(.sysart-cl__a:focus-visible){z-index: 5;}}@media (max-width: 699px){.sysart-cl__list{flex-wrap: wrap;align-items: flex-start;}.sysart-cl__i,.sysart-cl__i:nth-child(2),.sysart-cl__i:nth-last-child(2){width: 48%;margin-inline: 1%;translate: none;z-index: 4;margin-top: -3%;}.sysart-cl--5 .sysart-cl__i:nth-child(3),.sysart-cl--3 .sysart-cl__i:nth-child(2),.sysart-cl--4 .sysart-cl__i:nth-child(2){order: -1;width: 82%;margin: 0 9%;z-index: 3;}.sysart-cl--5 .sysart-cl__i:is(:first-child,:last-child),.sysart-cl--4 .sysart-cl__i:last-child{display: none;}.sysart-cl--3 .sysart-cl__i:not(:nth-child(2)){width: 50%;translate: none;}.sysart-cl__l{font-size: .8rem;}}.sysart--shield.sysart--xl{--sa-max: calc(520px * var(--sa-ar,1));}.sysart--shield.sysart--l{--sa-max: calc(400px * var(--sa-ar,1));}.sysart--shield.sysart--m{--sa-max: calc(290px * var(--sa-ar,1));}.sysart--shield.sysart--s{--sa-max: calc(170px * var(--sa-ar,1));}.sysart--shield .sysart__area{inset: 0;perspective: none;}.sysart--shield :is(.sysart__scene,.sysart__title,.sysart__flat){position: absolute;inset: 0;display: block;transition: transform .7s var(--ease-out,ease),opacity .9s var(--ease-out,ease);}.sysart--shield :is(.sysart__scene,.sysart__title,.sysart__flat) picture{display: contents;}.sysart--shield :is(.sysart__scene,.sysart__title,.sysart__flat) .sysart__img{width: 100%;height: 100%;object-fit: contain;}.sysart--shield .sysart__scene{z-index: 1;}.sysart--shield .sysart__title{z-index: 3;}.sysart--shield .sysart__title .sysart__img{filter: drop-shadow(0 10px 12px rgba(0,0,0,.5));}.sysart--shield .sysart__title .sysart__ent{display: block;width: 100%;height: 100%;overflow: visible;filter: drop-shadow(0 10px 12px rgba(0,0,0,.5));}.sysart__rim{position: absolute;inset: 0;z-index: 2;display: block;width: 100%;height: 100%;overflow: visible;pointer-events: none;transition: transform .7s var(--ease-out,ease),opacity .9s var(--ease-out,ease);}.sysart__rglow{fill: none;stroke: var(--sysart-lime);stroke-opacity: .7;stroke-width: calc(var(--sa-rw) * 2.4px);stroke-linejoin: round;}.sysart__rline{fill: none;stroke: var(--sysart-lime);stroke-width: calc(var(--sa-rw) * 1px);stroke-linejoin: round;}.sysart__rsweep{fill: none;stroke: #FFFFFF;stroke-width: calc(var(--sa-rw) * 1.3px);stroke-linecap: round;stroke-dasharray: 5 95;stroke-dashoffset: 100;opacity: 0;}.sysart__bead ellipse{fill: color-mix(in oklab,var(--sa-drop) 45%,#FFFFFF);fill-opacity: .82;stroke: rgba(255,255,255,.75);stroke-width: .8;}.sysart__bead-hi{fill: #FFFFFF;}.sysart__bead{transform-box: fill-box;transform-origin: 50% 100%;}.sysart__run{opacity: 0;}.sysart__run ellipse{fill: color-mix(in oklab,var(--sa-drop) 40%,#FFFFFF);fill-opacity: .9;}.sysart--shield .sysart__floor{top: var(--sa-by);bottom: auto;width: calc(var(--sa-d) * .62);height: 7%;translate: -50% -55%;}.sysart--shield .sysart__floor::after{display: none;}.sysart--shield .sysart__aura{width: calc(var(--sa-d) * 1.55);}:is(.tone-light,.paper,.bg-stone) .sysart--shield .sysart__rglow{stroke: var(--ps-ink,#0E1726);stroke-opacity: .55;stroke-width: calc(var(--sa-rw) * 1.7px);filter: none;}.sysart--shield.is-live .sysart__rsweep{animation: sysart-rsweep 6s var(--ease-io,ease-in-out) 1.4s infinite;}.sysart--shield.is-live .sysart__bead{animation: sysart-bead 4.6s ease-in-out var(--bd,0s) infinite;}.sysart--shield.is-live .sysart__run{animation: sysart-run 3.6s cubic-bezier(.5,0,.8,.6) var(--dl,.4s) infinite;}.sysart--shield.is-live .sysart__title{animation: sysart-tfloat 3s ease-in-out infinite alternate;}@keyframes sysart-rsweep{0%{stroke-dashoffset: 100;opacity: 0;}5%{opacity: 1;}44%{opacity: 1;}50%,100%{stroke-dashoffset: 0;opacity: 0;}}@keyframes sysart-bead{0%,100%{transform: scale(1);}50%{transform: scale(1.14,1.08);}}@keyframes sysart-run{0%{transform: translateY(0);opacity: 0;}12%{opacity: .95;}72%{opacity: .85;}100%{transform: translateY(var(--rd,160px));opacity: 0;}}@keyframes sysart-tfloat{from{translate: 0 0;}to{translate: 0 -4px;}}html.js .sysart--shield.sysart--motion:not(.is-in) :is(.sysart__scene,.sysart__rim,.sysart__title){opacity: 0;transform: translate3d(0,22px,0) scale(.97);animation: sysart-failsafe 0s linear 3s forwards;}html.js .sysart--shield.sysart--motion:not(.is-in) .sysart__title{transform: translate3d(0,34px,0) scale(.95);}@media (prefers-reduced-motion: reduce){.sysart *,.sysart *::before{animation: none !important;transition: none !important;}.sysart .sysart__art,.sysart .sysart__aura,.sysart .sysart__orbit,.sysart .sysart__floor,.sysart .sysart__refl,.sysart .sysart__fx{transform: none !important;}.sysart :is(.sysart__scene,.sysart__rim,.sysart__title){transform: none !important;translate: none !important;}html.js .sysart--motion:not(.is-in) :is(.sysart__art,.sysart__aura,.sysart__orbit,.sysart__floor,.sysart__refl,.sysart__scene,.sysart__rim,.sysart__title){opacity: 1;}.sysart__sweep,.sysart__fx,.sysart__rsweep,.sysart__run{display: none;}}html[data-motion="off"] .sysart *,html[data-motion="off"] .sysart *::before{animation: none !important;transition: none !important;}html[data-motion="off"] .sysart :is(.sysart__art,.sysart__aura,.sysart__orbit,.sysart__floor,.sysart__refl,.sysart__fx){transform: none !important;opacity: 1;}html[data-motion="off"] .sysart :is(.sysart__scene,.sysart__rim,.sysart__title){transform: none !important;translate: none !important;opacity: 1;}html[data-motion="off"] .sysart :is(.sysart__sweep,.sysart__fx,.sysart__rsweep,.sysart__run){display: none;}@media print{.sysart__fx,.sysart__sweep,.sysart__orbit,.sysart__refl,.sysart__rsweep,.sysart__run{display: none;}:is(.sysart__art,.sysart__scene,.sysart__rim,.sysart__title){opacity: 1 !important;transform: none !important;}}.wmk{color: var(--wmk-c,#D5DFEC);opacity: var(--wmk-o,.065);}.wmk text{fill: currentColor;font-family: var(--f-ar-text,sans-serif);font-weight: 500;}:is(.tone-light,.bg-stone,.paper,.gx-stone) .wmk{--wmk-c: #0E1726;--wmk-o: .055;}.wmk-over{position: absolute;inset: 0;z-index: 1;pointer-events: none;opacity: .1;background: url(../watermark/tile-light.svg) 0 0 / 210px auto repeat;-webkit-mask: var(--wmk-src) center / contain no-repeat;mask: var(--wmk-src) center / contain no-repeat;}.wmk-page{position: fixed;inset: 0;z-index: 0;pointer-events: none;opacity: .032;background: url(../watermark/tile-light.svg) 0 0 / 300px auto repeat;}@media (max-width: 699px){.wmk-page{background-size: 220px auto;opacity: .03;}}.wmk-note{position: relative;z-index: 1;border-top: 1px solid rgba(180,195,216,.14);background: rgba(7,15,28,.55);}.wmk-note__in{display: flex;align-items: flex-start;gap: 14px;padding-block: 18px;}.wmk-note__emb{flex: none;width: 34px;height: auto;margin-block-start: 3px;color: var(--ps-lime,#E1E428);opacity: .9;}.wmk-note__p{margin: 0;max-width: 72rem;font-size: 16px;line-height: 1.75;color: var(--ps-muted,#B4C3D8);}.wmk-note__a{color: var(--ps-lime,#E1E428);text-underline-offset: 3px;white-space: nowrap;}@media (forced-colors: active){.wmk,.wmk-over,.wmk-page{display: none;}}@media print{.wmk-page,.wmk-over{display: none;}.wmk-note{background: none;border-top: .5pt solid #888;break-inside: avoid;}.wmk-note__p,.wmk-note__a{color: #222;font-size: 9pt;}.wmk-note__emb{color: #222;width: 22px;}@page{@bottom-center{content: "© 2026 Prime Shield — primeshield.com.sa — للاستخدام المرجعي فقط";font: 7.5pt/1.2 'IBM Plex Sans Arabic','Inter',sans-serif;color: #444;}}}@media (pointer: coarse){body[data-page="home"] main > :is(#pillars,#protection,#home-build,#featured-case,#engineering-hub,#home-projects,#home-sectors,#home-process,#home-certs,#prime-shield-app):not(.cv-off){content-visibility: auto;contain-intrinsic-size: auto 900px;}body[data-page="home"] main > :is(#explorer,#clients):not(.cv-off){content-visibility: auto;contain-intrinsic-size: auto 1100px;}footer.ftr9:not(.cv-off){content-visibility: auto;contain-intrinsic-size: auto 1500px;}}@media print{main > *,footer.ftr9{content-visibility: visible !important;}}@media (max-width: 760px){.qa-it__k,.qa-hold,.qa-grp__n,.qa-chip__n,.lib-doc__m dt,.lib-doc__st,.lib-dl__s,.dl-fmt,.crt-meta dt,.crt-rel__l,.crt-size,.crt-tl__e,.crt-tl__y,.crt-tl__tl,.det-card__k,.det-card__m,.hc-card__t,.tpl-projs .ui-card__k,.tpl-projs .ui-card__m,.pil-tile__g,.pil-build__rng,.pil-build__cap,.wf__phm,.wf__ph-t,.wf__gate-t,.co-ps__k,.co-tri__k,.co-sheet b,.co-org__k,.co-org__lab,.co-doc__id,.co-tb__code,.co-mk__hq,.ftr9__slogan,.ph9__lvl,.mqb__lab-n,.mqb__big-l{font-size: var(--fs-mono);}}.layers__p .layers__note{color: var(--ps-muted);}.tpl-sys-a,.co-sis__also,.co-mf__also > a,.tpl-ev > a{min-height: 24px;}@media (max-width: 1359px){.fx-top{display: none !important;}html:has(.fx-top.is-on) .assistant-fab{--as-lift: 0px;}}@media (max-width: 900px){.toast{bottom: calc(var(--tabbar-h) + 18px + env(safe-area-inset-bottom,0px));}.pwa-up{bottom: calc(var(--tabbar-h) + 16px + env(safe-area-inset-bottom,0px));}.assistant-fab{--as-sb: calc(var(--tabbar-h) + env(safe-area-inset-bottom,0px));}}.mq__label{min-height: 26px;}.fx-progress__bar{box-shadow: none;}.dash__hero{box-shadow: 0 30px 70px -44px rgba(0,0,0,.85);}.dash__bar.is-hi .dash__bf,.flipbook__seg button[aria-pressed="true"],.downloads__f[aria-pressed="true"],.brand-pres__cities li:first-child,.thermal__ly--mem{box-shadow: none;}.dash-sky li.dash-on .tower__body{filter: brightness(1.15);}.thermal__line{filter: none;}@media (hover: hover){.mq__i:hover .mq__c{filter: none;}}.pw-warn{display: none !important;}.mq__row:focus-visible{outline-offset: -3px;border-radius: 10px;}.img-cap{position: absolute;z-index: 3;inset-block-end: 10px;inset-inline-start: 10px;max-width: calc(100% - 20px);display: inline-flex;align-items: center;min-height: 26px;padding: 3px 10px;border-radius: var(--r-chip,999px);background: rgba(5,11,22,.86);border: 1px solid rgba(255,255,255,.24);color: #fff;font-family: var(--f-text);font-size: .8125rem;font-weight: 600;line-height: 1.35;letter-spacing: 0;text-transform: none;white-space: normal;pointer-events: none;}.ui-card__img,.prj-cc__m{position: relative;}.social-live{position: relative;display: inline-block;width: 7px;height: 7px;margin-inline-start: 6px;border-radius: 50%;background: var(--ps-lime);box-shadow: 0 0 0 2px rgba(225,228,40,.18),0 0 12px rgba(225,228,40,.7);vertical-align: .62em;flex: none;}.social-live::after{content: "";position: absolute;inset: -4px;border-radius: 50%;border: 1.5px solid rgba(225,228,40,.7);animation: social-ping 2.4s var(--ease-out) infinite;}@keyframes social-ping{0%{transform: scale(.5);opacity: .9;}70%,100%{transform: scale(1.9);opacity: 0;}}@media (prefers-reduced-motion: reduce){.social-live::after{animation: none;}}html[data-motion="off"] .social-live::after{animation: none;}@media (min-width: 1240px){.hdr__bar{padding-inline: clamp(16px,1.5vw,24px);gap: 8px;}.nav{gap: 0;}.nav__i:not(.nav__i--mega) .nav__a{padding-inline: 6px;}.nav__i--mega .nav__a{padding-inline: 6px 0;}.nav__x{width: 24px;margin-inline: -2px 2px;position: relative;}html[lang="en"] .nav__a{font-size: .875rem;letter-spacing: -.01em;}.hdr__lang .lang__long{display: none;}.hdr__lang .lang__short{display: inline;}.hdr__lang{min-width: 40px;padding-inline: 6px;}}@media (min-width: 1601px){.hdr__bar{max-width: 1600px;}}@media (min-width: 1240px) and (max-width: 1340px){.lockup--hdr .lockup__img,.hdr.is-solid .lockup--hdr .lockup__img{height: 28px;}html[lang="en"] .nav__a{font-size: .84rem;}}html[lang="ar"] :is(.social-mini__t,.social-pn__t,.share-card__t,.social-mini__txt > span,.social-doc__t,.social-txt__b,.ui-rel__d,.hsys__d,.hc-card__by,.hub-sr__d,.hcase__kv > .hcase__wide dd,.sysp-card__d,.tpl-sys__d,.gallery-cap__t,.gw__d,.pil-iso__lab){line-height: 1.75;padding-block-end: .1em;margin-block-end: -.1em;}html[lang="ar"] .social-card__txt{padding-block-end: .1em;margin-block-end: -.1em;}html[lang="ar"] :is(.social-ring__t,.social-emb__t,.social-sv__t,.flipbook-v__title span,.qf-fi__n,.thermal__bar-k){padding-block: .3em;margin-block: -.3em;}.assistant-fab{pointer-events: none;}.assistant-fab > .assistant-toggle{pointer-events: auto;}.assistant-fab.is-gone > .assistant-toggle,.assistant-fab.is-hidden > .assistant-toggle{pointer-events: none;}
