.wu-root{--wu-paper:var(--ev-bg);--wu-wash:var(--ev-surface);--wu-night:var(--ev-primary);--wu-olive:var(--ev-muted);--wu-emas:var(--ev-accent);--wu-ink:var(--ev-text);--wu-line:color-mix(in srgb,var(--ev-accent) 42%,var(--ev-bg));--wu-gold-light:color-mix(in srgb,var(--ev-accent) 52%,white);--wu-pasir:color-mix(in srgb,var(--ev-bg) 90%,color-mix(in srgb,var(--ev-accent) 42%,var(--ev-text)) 10%);--wu-ink-soft:color-mix(in srgb,var(--ev-text) 72%,var(--ev-bg));--wu-night2:#4a3d2e;--wu-night2-deep:color-mix(in srgb,#4a3d2e 70%,black);--wu-glow:#f6d58e;--wu-tex:color-mix(in srgb,var(--ev-accent) 46%,var(--ev-text));--wu-shadow-soft:0 10px 24px color-mix(in srgb,var(--ev-text) 10%,transparent);--wu-shadow-card:0 24px 50px color-mix(in srgb,var(--ev-text) 16%,transparent);--wu-shadow-door:0 18px 34px rgba(0,0,0,0.18);--dur-reveal:1.4s;--dur-enter:1.1s;--dur-hover:0.35s;--dur-ambient:9s;--dur-depth:26s;--ease-cine:cubic-bezier(0.22,0.61,0.36,1);--ease-door:cubic-bezier(0.6,0,0.25,1);--wu-arch-mask:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%20200%20100%22%20preserveAspectRatio%3D%22none%22%3E%3Cpath%20d%3D%22M0%20100C0%2046%2042%2012%20100%200C158%2012%20200%2046%20200%20100Z%22%2F%3E%3C%2Fsvg%3E");--wu-khatam:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%3E%3Cg%20fill%3D%22none%22%20stroke%3D%22%23000%22%20stroke-width%3D%221.2%22%3E%3Cpath%20d%3D%22M12.00%205.00L14.05%207.05L16.95%207.05L16.95%209.95L19.00%2012.00L16.95%2014.05L16.95%2016.95L14.05%2016.95L12.00%2019.00L9.95%2016.95L7.05%2016.95L7.05%2014.05L5.00%2012.00L7.05%209.95L7.05%207.05L9.95%207.05Z%22%2F%3E%3Ccircle%20cx%3D%220%22%20cy%3D%220%22%20r%3D%225%22%2F%3E%3Ccircle%20cx%3D%2224%22%20cy%3D%220%22%20r%3D%225%22%2F%3E%3Ccircle%20cx%3D%220%22%20cy%3D%2224%22%20r%3D%225%22%2F%3E%3Ccircle%20cx%3D%2224%22%20cy%3D%2224%22%20r%3D%225%22%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E");--wu-lingkar:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2036%2036%22%3E%3Cg%20fill%3D%22none%22%20stroke%3D%22%23000%22%20stroke-width%3D%22.9%22%3E%3Ccircle%20cx%3D%220%22%20cy%3D%220%22%20r%3D%2218%22%2F%3E%3Ccircle%20cx%3D%2236%22%20cy%3D%220%22%20r%3D%2218%22%2F%3E%3Ccircle%20cx%3D%220%22%20cy%3D%2236%22%20r%3D%2218%22%2F%3E%3Ccircle%20cx%3D%2236%22%20cy%3D%2236%22%20r%3D%2218%22%2F%3E%3Ccircle%20cx%3D%2218%22%20cy%3D%2218%22%20r%3D%2218%22%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E")}.wu-root .font-arab{font-family:var(--font-amiri),"Amiri","Traditional Arabic",serif}.wu-anim{will-change:opacity,transform}.wu-reveal:not(.is-in) .wu-anim,.wu-reveal:not(.is-in).wu-anim{animation-play-state:paused!important;opacity:0}@keyframes wu-rise{0%{opacity:0;transform:translate3d(0,40px,0)}to{opacity:1;transform:translateZ(0)}}.wu-v-rise{animation:wu-rise var(--dur-reveal) var(--ease-cine) both;animation-delay:var(--d,0s)}@keyframes wu-drop{0%{opacity:0;transform:translate3d(0,-34px,0)}to{opacity:1;transform:translateZ(0)}}.wu-v-drop{animation:wu-drop var(--dur-enter) var(--ease-cine) both;animation-delay:var(--d,0s)}@keyframes wu-loom-left{0%{opacity:0;transform:translate3d(-34px,0,0)}to{opacity:1;transform:translateZ(0)}}.wu-v-loom-left{animation:wu-loom-left var(--dur-enter) var(--ease-cine) both;animation-delay:var(--d,0s)}@keyframes wu-loom-right{0%{opacity:0;transform:translate3d(34px,0,0)}to{opacity:1;transform:translateZ(0)}}.wu-v-loom-right{animation:wu-loom-right var(--dur-enter) var(--ease-cine) both;animation-delay:var(--d,0s)}@keyframes wu-zoom{0%{opacity:0;transform:scale3d(.88,.88,1)}to{opacity:1;transform:scaleX(1)}}.wu-v-zoom{animation:wu-zoom var(--dur-reveal) var(--ease-cine) both;animation-delay:var(--d,0s)}@keyframes wu-bloom{0%{opacity:0;transform:scale3d(.94,.94,1);filter:blur(6px)}to{opacity:1;transform:scaleX(1);filter:blur(0)}}.wu-v-bloom{animation:wu-bloom var(--dur-enter) var(--ease-cine) both;animation-delay:var(--d,0s)}@keyframes wu-pop{0%{opacity:0;transform:scale3d(.72,.72,1)}62%{opacity:1;transform:scale3d(1.05,1.05,1)}to{opacity:1;transform:scaleX(1)}}.wu-v-pop{animation:wu-pop .7s var(--ease-cine) both;animation-delay:var(--d,0s)}@keyframes wu-tile{0%{opacity:0;transform:translate3d(28px,0,0)}to{opacity:1;transform:translateZ(0)}}.wu-v-tile{animation:wu-tile var(--dur-enter) var(--ease-cine) both;animation-delay:var(--d,0s)}@keyframes wu-pin{0%{opacity:0;transform:translate3d(0,-16px,0) scale(1.04) rotate(-4deg)}to{opacity:1;transform:translateZ(0) scale(1) rotate(0deg)}}.wu-v-pin{animation:wu-pin .6s var(--ease-cine) both;animation-delay:var(--d,0s)}@keyframes wu-kenburns{0%{transform:scale3d(1.02,1.02,1) translateZ(0)}50%{transform:scale3d(1.09,1.09,1) translate3d(.5%,-.8%,0)}to{transform:scale3d(1.02,1.02,1) translateZ(0)}}.wu-kenburns{animation:wu-kenburns var(--dur-depth) ease-in-out infinite}@keyframes wu-breathe{0%,to{transform:scaleX(1)}50%{transform:scale3d(1.04,1.04,1)}}.wu-breathe{animation:wu-breathe 15s ease-in-out infinite}@keyframes wu-sway{0%,to{transform:rotate(-2.6deg)}50%{transform:rotate(2.6deg)}}.wu-sway{animation:wu-sway calc(var(--dur-ambient) * 1.1) ease-in-out infinite}@keyframes wu-swing{0%,to{transform:rotate(1.5deg)}50%{transform:rotate(-1.5deg)}}.wu-swing{animation:wu-swing 5.5s ease-in-out infinite;transform-origin:50% 0}@keyframes wu-flicker{0%,to{opacity:1}35%{opacity:.86}60%{opacity:.96}78%{opacity:.82}}.wu-flicker{animation:wu-flicker 3.6s ease-in-out infinite}@keyframes wu-float{0%,to{transform:translateZ(0)}50%{transform:translate3d(0,-10px,0)}}.wu-float{animation:wu-float var(--dur-ambient) ease-in-out infinite}@keyframes wu-drift{0%{transform:translateY(var(--wu-d,0))}to{transform:translateY(calc(var(--wu-d, 0px) * -1))}}@supports (animation-timeline:view()){.wu-drift{animation:wu-drift linear both;animation-timeline:view();animation-range:cover}}@keyframes wu-ring{0%{opacity:.7;transform:scale(.9)}to{opacity:0;transform:scale(1.35)}}.wu-pulse:after{content:"";position:absolute;inset:6px;border:2px solid var(--wu-emas);border-radius:9999px;pointer-events:none;animation:wu-ring 2.4s ease-out infinite}@keyframes wu-spin-disc{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.wu-lift{transition:transform var(--dur-hover) ease,box-shadow var(--dur-hover) ease,background-color var(--dur-hover) ease,filter var(--dur-hover) ease}.wu-lift:hover{transform:translateY(-2px);filter:brightness(1.03)}.wu-lift-sm{transition:transform var(--dur-hover) ease,box-shadow var(--dur-hover) ease}.wu-lift-sm:hover{transform:translateY(-1px) scale(1.02)}.wu-underline{text-decoration:none;position:relative}.wu-underline:after{content:"";position:absolute;left:0;right:0;bottom:-2px;height:1px;background:currentColor;opacity:.55;transform:scaleX(0);transform-origin:left;transition:transform var(--dur-hover) var(--ease-cine)}.wu-underline:focus-visible:after,.wu-underline:hover:after{transform:scaleX(1)}.wu-zone-paper{background-color:var(--ev-bg);color:var(--wu-ink)}.wu-zone-night{background-color:var(--ev-primary);color:var(--wu-gold-light)}.wu-night-lattice{background-color:var(--wu-emas);opacity:.09;mask:var(--wu-khatam) 0 0 /30px repeat;-webkit-mask:var(--wu-khatam) 0 0 /30px repeat}.wu-paper-lattice{background-color:var(--ev-accent);opacity:.05;mask:var(--wu-lingkar) 0 0 /44px repeat;-webkit-mask:var(--wu-lingkar) 0 0 /44px repeat}.wu-hero-glow{background:radial-gradient(50% 60% at 50% 0,color-mix(in srgb,var(--wu-glow) 30%,transparent),transparent 70%)}.wu-door-light{background:radial-gradient(60% 55% at 50% 45%,var(--ev-surface),var(--ev-bg) 55%,var(--wu-pasir))}.wu-zone-ink{background-color:color-mix(in srgb,var(--ev-text) 94%,black);color:color-mix(in srgb,var(--ev-bg) 75%,transparent)}.wu-cqw{container-type:inline-size}.wu-arch{mask:var(--wu-arch-mask) top center /100% 50cqw no-repeat,linear-gradient(#000,#000) bottom /100% calc(100% - 50cqw + 1px) no-repeat;-webkit-mask:var(--wu-arch-mask) top center /100% 50cqw no-repeat,linear-gradient(#000,#000) bottom /100% calc(100% - 50cqw + 1px) no-repeat}.wu-gallery-arch{border-radius:999px 999px 6px 6px}.wu-error{color:color-mix(in srgb,#9b2c1f 82%,var(--ev-text))}.wu-wood{background:linear-gradient(180deg,var(--wu-night2),var(--wu-night2-deep))}.wu-doa{position:relative;color:var(--wu-ink);background:var(--ev-surface);border:1px solid var(--wu-line);box-shadow:0 10px 24px color-mix(in srgb,var(--ev-text) 9%,transparent)}.wu-doa:before{content:"";position:absolute;top:10px;left:50%;width:22px;height:22px;margin-left:-11px;background:var(--wu-emas);clip-path:polygon(50% 0,61% 26%,85% 15%,74% 39%,100% 50%,74% 61%,85% 85%,61% 74%,50% 100%,39% 74%,15% 85%,26% 61%,0 50%,26% 39%,15% 15%,39% 26%)}.wu-doa:after{content:"";position:absolute;top:20px;left:18px;right:18px;height:1px;background:linear-gradient(90deg,transparent,var(--wu-emas) 30%,transparent 44%,transparent 56%,var(--wu-emas) 70%,transparent)}.wu-flip-scene{perspective:1200px}.wu-flip-inner{position:relative;transform-style:preserve-3d;transition:transform .7s var(--ease-door)}.wu-flip-inner.is-flipped{transform:rotateY(180deg)}.wu-flip-face{backface-visibility:hidden;-webkit-backface-visibility:hidden}.wu-flip-back{transform:rotateY(180deg)}.wu-scroll-thin{scrollbar-width:thin;scrollbar-color:color-mix(in srgb,var(--ev-accent) 55%,transparent) transparent}.wu-scroll-thin::-webkit-scrollbar{width:5px}.wu-scroll-thin::-webkit-scrollbar-thumb{border-radius:999px;background:color-mix(in srgb,var(--ev-accent) 55%,transparent)}.wu-no-bar{scrollbar-width:none}.wu-no-bar::-webkit-scrollbar{display:none}.wu-root .font-script{letter-spacing:.05em}.wu-root .font-script-on-dark,.wu-zone-night .font-script{text-shadow:2px 2px 0 color-mix(in srgb,var(--ev-primary) 88%,black)}@media (prefers-reduced-motion:reduce){.wu-breathe,.wu-flicker,.wu-float,.wu-kenburns,.wu-pulse:after,.wu-sway,.wu-swing{animation:none!important}.wu-reveal:not(.is-in) .wu-anim,.wu-reveal:not(.is-in).wu-anim{opacity:1;animation:none!important}.wu-drift{animation:none!important}}