.rewa-apps{margin-top: 22px}.rewa-apps__title{margin: 0 0 10px;font-size: 13.5px;font-weight: 700;color: rgba(214,236,240,.78)}.rewa-apps__row{display: flex;flex-wrap: wrap;gap: 10px}.rewa-store{display: inline-flex;align-items: center;gap: 10px;min-width: 158px;direction: ltr;padding: 7px 16px 7px 12px;border-radius: 12px;border: 1px solid rgba(255,255,255,.28);background: #000;color: #fff;text-decoration: none;line-height: 1.1;transition: transform .18s ease,border-color .18s ease,box-shadow .18s ease}.rewa-store:hover,.rewa-store:focus-visible{color: #fff;transform: translateY(-2px);border-color: rgba(255,255,255,.6);box-shadow: 0 10px 22px rgba(0,0,0,.28)}.rewa-store:focus-visible{outline: 2px solid #5fd0e0;outline-offset: 2px}.rewa-store__icon{font-size: 28px;flex: none}.rewa-store__text{display: flex;flex-direction: column;text-align: left}.rewa-store__text small{font-size: 10px;letter-spacing: .03em;opacity: .85}.rewa-store__text b{font-size: 17px;font-weight: 700;letter-spacing: -.01em}.rewa-apps__install{display: inline-flex;align-items: center;gap: 8px;margin-top: 12px;padding: 8px 14px;border: 1px dashed rgba(95,208,224,.55);border-radius: 10px;background: rgba(95,208,224,.08);color: #9be6f0;font: inherit;font-size: 13.5px;font-weight: 700;cursor: pointer;transition: background .18s ease}.rewa-apps__install:hover{background: rgba(95,208,224,.16)}.rewa-apps__install[hidden]{display: none}.rewa-pwa-bar{position: fixed;inset-inline: 12px;bottom: 12px;z-index: 1080;display: flex;align-items: center;gap: 12px;max-width: 560px;margin-inline: auto;padding: 12px 14px;border-radius: 16px;background: #fff;color: #103b44;box-shadow: 0 18px 44px rgba(8,42,51,.28);border: 1px solid #e3eef1;transform: translateY(140%);opacity: 0;transition: transform .28s ease,opacity .28s ease}.rewa-pwa-bar.is-open{transform: translateY(0);opacity: 1}.rewa-pwa-bar[hidden]{display: none}.rewa-pwa-bar img{border-radius: 12px;flex: none;box-shadow: 0 2px 8px rgba(8,42,51,.12)}.rewa-pwa-bar__text{flex: 1;min-width: 0;display: flex;flex-direction: column;gap: 2px}.rewa-pwa-bar__text b{font-size: 15px}.rewa-pwa-bar__text span{font-size: 12.5px;color: #567a81;line-height: 1.5}.rewa-pwa-bar__btn{flex: none;border: 0;border-radius: 10px;padding: 9px 18px;background: #0f5c6e;color: #fff;font: inherit;font-weight: 700;cursor: pointer}.rewa-pwa-bar__btn:hover{background: #0e7490}.rewa-pwa-bar__close{flex: none;width: 32px;height: 32px;display: grid;place-items: center;border: 0;border-radius: 50%;background: #f1f6f7;color: #41646b;cursor: pointer}.rewa-pwa-sheet{position: fixed;inset: 0;z-index: 1090;display: flex;align-items: flex-end;justify-content: center;padding: 16px;background: rgba(8,42,51,.45);opacity: 0;transition: opacity .2s ease}.rewa-pwa-sheet.is-open{opacity: 1}.rewa-pwa-sheet[hidden]{display: none}@media (min-width: 768px){.rewa-pwa-sheet{align-items: center}}.rewa-pwa-sheet__panel{position: relative;width: 100%;max-width: 420px;padding: 26px 22px 22px;border-radius: 20px;background: #fff;color: #103b44;text-align: center;box-shadow: 0 24px 60px rgba(8,42,51,.3)}.rewa-pwa-sheet__panel .rewa-pwa-bar__close{position: absolute;top: 12px;inset-inline-end: 12px}.rewa-pwa-sheet__panel img{border-radius: 16px;box-shadow: 0 4px 14px rgba(8,42,51,.14)}.rewa-pwa-sheet__panel h3{margin: 14px 0 12px;font-size: 18px;font-weight: 800}.rewa-pwa-sheet__panel ol{margin: 0;padding-inline-start: 22px;display: grid;gap: 10px;text-align: start;font-size: 14.5px;line-height: 1.8}.rewa-pwa-sheet__panel ol[hidden],.rewa-pwa-sheet__done[hidden]{display: none}.rewa-pwa-sheet__panel ol i{color: #0e7490;font-size: 17px;vertical-align: -3px}.rewa-pwa-sheet__done{margin: 0;font-weight: 700;color: #05603a}@media (display-mode: standalone){.rewa-apps__install,.rewa-pwa-bar{display: none !important}}
.rewa-footer.rf{padding: clamp(40px,5vw,64px) 0 0;background: radial-gradient(900px 420px at 100% 0%,rgba(20,163,184,.22),transparent 60%),radial-gradient(700px 380px at 0% 60%,rgba(224,164,78,.12),transparent 60%),linear-gradient(180deg,#062f39 0%,#04232b 70%,#031b21 100%)}.rf__aurora{position: absolute;inset: 0;z-index: -1;pointer-events: none;overflow: hidden}.rf__aurora span{position: absolute;border-radius: 50%;filter: blur(90px);opacity: .28;animation: rfDrift 22s ease-in-out infinite alternate}.rf__aurora span:nth-child(1){width: 520px;height: 520px;top: -220px;inset-inline-end: -120px;background: #14a3b8}.rf__aurora span:nth-child(2){width: 420px;height: 420px;bottom: 10%;inset-inline-start: -160px;background: #b7792c;animation-delay: -7s}.rf__aurora span:nth-child(3){width: 360px;height: 360px;top: 40%;left: 45%;background: #0d6b5e;opacity: .18;animation-delay: -14s}@keyframes rfDrift{to{transform: translate3d(50px,30px,0) scale(1.15)}}.rf__inner{position: relative;z-index: 1;max-width: 1280px;margin: 0 auto;padding-inline: 24px}.rf-cta{display: grid;grid-template-columns: minmax(0,1fr) auto;align-items: center;gap: 24px 32px;padding: clamp(24px,3vw,34px);border-radius: 28px;background: radial-gradient(600px 220px at 100% 0%,rgba(95,208,224,.25),transparent 70%),linear-gradient(135deg,rgba(255,255,255,.09),rgba(255,255,255,.03));border: 1px solid rgba(255,255,255,.12);box-shadow: 0 30px 60px -30px rgba(0,0,0,.6),inset 0 1px 0 rgba(255,255,255,.1);-webkit-backdrop-filter: blur(14px);backdrop-filter: blur(14px)}.rf-cta__live{display: inline-flex;align-items: center;gap: 8px;font-size: 13px;font-weight: 700;color: #9be7c4}.rf-cta__live i{width: 8px;height: 8px;border-radius: 50%;background: #34d399;box-shadow: 0 0 0 0 rgba(52,211,153,.6);animation: rfLive 2s ease-out infinite}@keyframes rfLive{to{box-shadow: 0 0 0 10px rgba(52,211,153,0)}}.rf-cta__title{margin: 8px 0 6px;font-family: 'Tajawal',sans-serif;font-weight: 800;font-size: clamp(22px,2.6vw,32px);line-height: 1.25;color: #fff}.rf-cta__sub{margin: 0;font-size: 15px;line-height: 1.7;color: rgba(214,236,240,.72)}.rf-cta__actions{display: flex;flex-wrap: wrap;align-items: stretch;gap: 12px}.rf-tile{display: flex;align-items: center;gap: 12px;min-width: 0;padding: 12px 16px 12px 14px;border-radius: 16px;text-decoration: none;color: #fff;background: rgba(255,255,255,.06);border: 1px solid rgba(255,255,255,.12);transition: background .25s,border-color .25s,transform .25s}.rf-tile:hover{background: rgba(255,255,255,.11);border-color: rgba(95,208,224,.45);transform: translateY(-2px)}.rf-tile__icon{display: grid;place-items: center;flex-shrink: 0;width: 42px;height: 42px;border-radius: 12px;font-size: 21px;color: #fff;background: linear-gradient(140deg,#0f5c6e,#14a3b8)}.rf-tile--wa .rf-tile__icon{background: linear-gradient(140deg,#128c4a,#25d366)}.rf-tile__body{display: flex;flex-direction: column;min-width: 0}.rf-tile__body small{font-size: 12px;color: rgba(214,236,240,.6)}.rf-tile__body b{font-size: 15px;font-weight: 800;white-space: nowrap;overflow: hidden;text-overflow: ellipsis}.rf-cta__btn{position: relative;overflow: hidden;display: inline-flex;align-items: center;justify-content: center;gap: 10px;padding: 0 26px;min-height: 66px;border-radius: 16px;font-size: 16px;font-weight: 800;text-decoration: none;color: #3a2506;background: linear-gradient(135deg,#f3c77d,#e0a44e);box-shadow: 0 16px 36px -14px rgba(224,164,78,.9);transition: transform .25s,box-shadow .25s}.rf-cta__btn::after{content: "";position: absolute;inset: 0;background: linear-gradient(110deg,transparent 30%,rgba(255,255,255,.5),transparent 70%);translate: -120% 0;animation: rfShine 4.5s ease-in-out infinite}@keyframes rfShine{55%,100%{translate: 120% 0}}.rf-cta__btn:hover{transform: translateY(-2px);box-shadow: 0 22px 44px -14px rgba(224,164,78,1)}.rf-cta__btn i{transition: translate .25s}.rf-cta__btn:hover i{translate: -4px 0}[dir="ltr"] .rf-cta__btn:hover i{translate: 4px 0}.rf-main{display: flex;flex-wrap: wrap;align-items: stretch;gap: 16px;margin-top: 16px}.rf-card{position: relative;min-width: 0;padding: 26px;border-radius: 24px;background: rgba(255,255,255,.045);border: 1px solid rgba(255,255,255,.09);transition: border-color .3s,background .3s}.rf-card:hover{border-color: rgba(255,255,255,.16);background: rgba(255,255,255,.06)}.rf-brand{flex: 1.25 1 300px;display: flex;flex-direction: column;gap: 16px}.rf-links{flex: 1.6 1 340px;display: flex;flex-wrap: wrap;gap: 24px 32px}.rf-app{flex: 1 1 280px;display: flex;flex-direction: column;gap: 14px;margin-top: 0}.rf-brand__row{display: flex;align-items: center;gap: 12px;text-decoration: none;color: #fff}.rf-brand__row img{width: 52px;height: 52px;padding: 6px;border-radius: 16px;object-fit: contain;background: #fff;box-shadow: 0 10px 24px -10px rgba(0,0,0,.6)}.rf-brand__row b{display: block;font-family: 'Tajawal',sans-serif;font-size: 22px;font-weight: 800;line-height: 1.1}.rf-brand__row small{display: block;margin-top: 3px;font-size: 13px;color: rgba(214,236,240,.6)}.rf-brand__desc{margin: 0;font-size: 14.5px;line-height: 1.85;color: rgba(214,236,240,.75)}.rf-brand__badges{display: flex;flex-wrap: wrap;gap: 8px;margin: 0;padding: 0;list-style: none}.rf-brand__badges li{display: inline-flex;align-items: center;gap: 6px;padding: 6px 11px;border-radius: 999px;font-size: 12.5px;font-weight: 600;color: #e2f4f7;background: rgba(95,208,224,.1);border: 1px solid rgba(95,208,224,.2)}.rf-brand__badges i{color: #5fd0e0;font-size: 14px}.rf-social{display: flex;gap: 8px;margin-top: auto}.rf-social a{display: grid;place-items: center;width: 42px;height: 42px;border-radius: 12px;font-size: 19px;color: #e2f4f7;background: rgba(255,255,255,.06);border: 1px solid rgba(255,255,255,.12);text-decoration: none;transition: transform .3s cubic-bezier(.3,1.6,.5,1),background .25s,color .25s,border-color .25s}.rf-social a:hover{transform: translateY(-4px) rotate(-6deg);color: #3a2506;background: #e0a44e;border-color: #e0a44e}.rf-col{flex: 1 1 150px;min-width: 0}.rf-col__title{position: relative;margin: 0 0 14px;padding-bottom: 10px;font-family: 'Tajawal',sans-serif;font-size: 16px;font-weight: 800;color: #fff}.rf-col__title::after{content: "";position: absolute;bottom: 0;inset-inline-start: 0;width: 28px;height: 3px;border-radius: 3px;background: linear-gradient(90deg,#5fd0e0,#e0a44e)}.rf .rewa-footer__links{display: grid;grid-template-columns: repeat(auto-fill,minmax(140px,1fr));gap: 2px 18px}.rf .rewa-footer__link{padding: 7px 0;font-size: 14.5px;transition: color .2s,translate .25s}.rf .rewa-footer__link::before{content: "";width: 0;height: 2px;margin-inline-end: 0;border-radius: 2px;background: #e0a44e;transition: width .25s,margin .25s}.rf .rewa-footer__link:hover{color: #fff}.rf .rewa-footer__link:hover::before{width: 10px;margin-inline-end: 8px}.rf-app__head{display: flex;align-items: center;gap: 12px}.rf-app__head img{width: 48px;height: 48px;border-radius: 14px;box-shadow: 0 10px 24px -10px rgba(0,0,0,.7)}.rf-app__head b.rewa-apps__title{display: block;margin: 0;font-size: 16px;font-weight: 800;color: #fff}.rf-app__head small{display: block;margin-top: 2px;font-size: 12.5px;color: rgba(214,236,240,.6)}.rf-app__stores{display: grid;grid-template-columns: 1fr 1fr;gap: 10px}.rf-app__stores .rewa-store{justify-content: center;min-width: 0}.rf-app .rewa-apps__install{width: 100%;justify-content: center;margin-top: auto}.rf-wordmark{position: relative;z-index: 0;margin: clamp(12px,2vw,24px) auto -0.2em;text-align: center;font-family: 'Tajawal',sans-serif;font-weight: 800;font-size: clamp(64px,15vw,230px);line-height: 1;letter-spacing: -.04em;white-space: nowrap;direction: ltr;pointer-events: none;user-select: none}.rf-wordmark span{background: linear-gradient(100deg,rgba(255,255,255,.03) 20%,rgba(95,208,224,.35) 40%,rgba(243,199,125,.4) 50%,rgba(255,255,255,.03) 70%);background-size: 250% 100%;-webkit-background-clip: text;background-clip: text;-webkit-text-fill-color: transparent;-webkit-text-stroke: 1px rgba(255,255,255,.1);animation: rfSweep 9s linear infinite}@keyframes rfSweep{from{background-position: 150% 0}to{background-position: -100% 0}}.rf .rewa-footer__bottom{max-width: 1280px;background: rgba(3,27,33,.6);-webkit-backdrop-filter: blur(10px);backdrop-filter: blur(10px);border-radius: 20px 20px 0 0;border: 1px solid rgba(255,255,255,.08);border-bottom: 0}.rc-trigger{display: inline-flex;align-items: center;gap: 12px;padding: 8px 8px 8px 14px;padding-inline-start: 8px;border-radius: 16px;cursor: pointer;font: inherit;color: #fff;text-align: start;background: rgba(255,255,255,.06);border: 1px solid rgba(255,255,255,.14);transition: background .25s,border-color .25s,transform .25s}.rc-trigger:hover{background: rgba(255,255,255,.1);border-color: rgba(95,208,224,.5);transform: translateY(-1px)}.rc-trigger:focus-visible{outline: 3px solid #e0a44e;outline-offset: 3px}.rc-trigger__flag{display: grid;place-items: center;width: 40px;height: 40px;border-radius: 12px;overflow: hidden;font-size: 24px;background: rgba(255,255,255,.1);flex-shrink: 0}.rc-trigger__flag img{width: 100%;height: 100%;object-fit: cover}.rc-trigger__text{display: flex;flex-direction: column;line-height: 1.25}.rc-trigger__text small{font-size: 11.5px;color: rgba(214,236,240,.6)}.rc-trigger__text b{font-size: 15px;font-weight: 800}.rc-trigger__chips{display: flex;gap: 4px}.rc-trigger__chips span{padding: 3px 8px;border-radius: 8px;font-size: 11.5px;font-weight: 800;letter-spacing: .03em;color: #5fd0e0;background: rgba(95,208,224,.12)}.rc-trigger__change{display: inline-flex;align-items: center;gap: 6px;padding: 8px 12px;border-radius: 11px;font-size: 13px;font-weight: 800;color: #3a2506;background: linear-gradient(135deg,#f3c77d,#e0a44e)}.rc-trigger__change i{font-size: 15px}.rc-lock,.rc-lock body{overflow: hidden}.rc-modal{position: fixed;inset: 0;z-index: 1000;display: grid;place-items: center;padding: 20px;font-family: 'Cairo','Tajawal',system-ui,sans-serif}.rc-modal[hidden]{display: none !important}.rc-modal__backdrop{position: absolute;inset: 0;background: rgba(2,20,25,.6);-webkit-backdrop-filter: blur(6px);backdrop-filter: blur(6px);opacity: 0;transition: opacity .3s}.rc-modal__panel{position: relative;display: flex;flex-direction: column;width: min(680px,100%);max-height: min(640px,calc(100vh - 40px));border-radius: 26px;overflow: hidden;color: #04232b;background: #fff;box-shadow: 0 40px 90px -30px rgba(0,0,0,.6);opacity: 0;transform: translateY(18px) scale(.97);transition: opacity .3s,transform .4s cubic-bezier(.2,.8,.2,1)}.rc-modal.is-open .rc-modal__backdrop{opacity: 1}.rc-modal.is-open .rc-modal__panel{opacity: 1;transform: none}.rc-modal__head{display: flex;align-items: flex-start;gap: 14px;padding: 22px 24px 18px;color: #fff;background: radial-gradient(400px 160px at 100% 0%,rgba(95,208,224,.3),transparent 70%),linear-gradient(150deg,#0a4553,#04232b)}.rc-modal__globe{display: grid;place-items: center;flex-shrink: 0;width: 46px;height: 46px;border-radius: 14px;font-size: 24px;color: #3a2506;background: linear-gradient(135deg,#f3c77d,#e0a44e)}.rc-modal__globe i{animation: dockSpinSlow 12s linear infinite}@keyframes dockSpinSlow{to{transform: rotate(360deg)}}.rc-modal__head h3{margin: 0 0 4px;font-family: 'Tajawal',sans-serif;font-size: 21px;font-weight: 800;color: #fff}.rc-modal__head p{margin: 0;font-size: 13.5px;line-height: 1.6;color: rgba(226,244,247,.75)}.rc-modal__close{display: grid;place-items: center;flex-shrink: 0;width: 38px;height: 38px;margin-inline-start: auto;border: 1px solid rgba(255,255,255,.18);border-radius: 12px;cursor: pointer;font-size: 17px;color: #fff;background: rgba(255,255,255,.08);transition: background .2s,transform .25s}.rc-modal__close:hover{background: rgba(255,255,255,.18);transform: rotate(90deg)}.rc-modal__search{position: relative;display: block;margin: 18px 24px 0}.rc-modal__search i{position: absolute;top: 50%;inset-inline-start: 14px;translate: 0 -50%;font-size: 18px;color: #5c7a81}.rc-modal__search input{width: 100%;height: 48px;padding-inline: 44px 14px;border-radius: 14px;font: inherit;font-size: 15px;color: #04232b;background: #f3f8f9;border: 1.5px solid transparent;outline: none;transition: border-color .2s,background .2s}.rc-modal__search input:focus{border-color: #14a3b8;background: #fff}.rc-modal__now{display: flex;flex-wrap: wrap;align-items: center;gap: 6px;margin: 14px 24px 0;font-size: 13.5px;color: #4a6870}.rc-modal__now i{color: #0e7490;font-size: 16px}.rc-modal__now b{color: #04232b}.rc-modal__now span{padding: 2px 9px;border-radius: 999px;font-size: 12px;font-weight: 700;color: #0e7490;background: rgba(95,208,224,.16)}.rc-grid{display: grid;grid-template-columns: repeat(auto-fill,minmax(190px,1fr));gap: 10px;padding: 16px 24px 24px;overflow-y: auto;overscroll-behavior: contain}.rc-item{position: relative;display: flex;align-items: center;gap: 12px;padding: 12px;border-radius: 16px;text-decoration: none;color: #04232b;background: #fff;border: 1.5px solid rgba(6,47,57,.1);transition: border-color .2s,box-shadow .25s,transform .25s,background .2s}.rc-item[hidden]{display: none}.rc-item:hover,.rc-item:focus-visible{border-color: #14a3b8;box-shadow: 0 12px 26px -14px rgba(14,116,144,.55);transform: translateY(-2px);outline: none}.rc-item.is-active{border-color: #0e7490;background: linear-gradient(150deg,rgba(95,208,224,.14),rgba(95,208,224,.04))}.rc-item__flag{display: grid;place-items: center;flex-shrink: 0;width: 44px;height: 44px;border-radius: 12px;overflow: hidden;font-size: 26px;background: #f3f8f9;box-shadow: inset 0 0 0 1px rgba(6,47,57,.08)}.rc-item__flag img{width: 100%;height: 100%;object-fit: cover}.rc-item__text{display: flex;flex-direction: column;gap: 4px;min-width: 0}.rc-item__text b{font-size: 15px;font-weight: 800;white-space: nowrap;overflow: hidden;text-overflow: ellipsis}.rc-item__text small{display: flex;gap: 4px}.rc-item__text small span{padding: 1px 7px;border-radius: 6px;font-size: 11px;font-weight: 800;color: #4a6870;background: #eef6f7}.rc-item__check{display: grid;place-items: center;flex-shrink: 0;width: 28px;height: 28px;margin-inline-start: auto;border-radius: 50%;font-size: 14px;color: #9db4b9;background: #f3f8f9;transition: background .2s,color .2s}.rc-item:hover .rc-item__check{color: #fff;background: #14a3b8}.rc-item.is-active .rc-item__check{color: #fff;background: #0e7490}.rc-modal__empty{grid-column: 1 / -1;margin: 12px 0;text-align: center;font-size: 14px;color: #5c7a81}@media (max-width: 560px){.rc-modal{place-items: end stretch;padding: 0}.rc-modal__panel{width: 100%;max-height: 86vh;border-radius: 24px 24px 0 0;transform: translateY(40px)}.rc-modal__panel::before{content: "";position: absolute;top: 8px;left: 50%;z-index: 2;width: 40px;height: 4px;margin-left: -20px;border-radius: 4px;background: rgba(255,255,255,.4)}.rc-grid{grid-template-columns: 1fr 1fr;padding: 14px 16px 22px}.rc-item{flex-direction: column;text-align: center;padding: 14px 10px}.rc-item__text{align-items: center}.rc-item__check{position: absolute;top: 8px;inset-inline-end: 8px;width: 22px;height: 22px;font-size: 11px}.rc-trigger__chips{display: none}}@media (max-width: 991px){.rf-cta{grid-template-columns: 1fr}.rf-cta__actions>*{flex: 1 1 220px}}@media (max-width: 560px){.rf__inner{padding-inline: 16px}.rf-card{padding: 20px;border-radius: 20px}.rf-cta{border-radius: 22px}.rf-cta__btn{min-height: 56px}.rf-links{gap: 20px}.rf .rewa-footer__links{grid-template-columns: 1fr 1fr}}@media (prefers-reduced-motion: reduce){.rf__aurora span,.rf-cta__live i,.rf-cta__btn::after,.rf-wordmark span{animation: none}}
.dock-label{position: absolute;top: 50%;inset-inline-end: calc(100% + 14px);display: flex;flex-direction: column;gap: 1px;padding: 9px 14px;border-radius: 14px;white-space: nowrap;text-align: start;font-family: 'Cairo','Tajawal',system-ui,sans-serif;color: #04232b;background: #fff;border: 1px solid rgba(6,47,57,.08);box-shadow: 0 16px 36px -14px rgba(4,35,43,.45);opacity: 0;pointer-events: none;translate: 8px -50%;transition: opacity .25s,translate .3s cubic-bezier(.2,.8,.2,1)}[dir="rtl"] .dock-label,.rafeeq-root:not([data-locale="en"]) .dock-label{translate: -8px -50%}.dock-label small{font-size: 11px;font-weight: 700;color: #5c7a81}.dock-label b{font-size: 14px;font-weight: 800}@media (hover: hover){.rewa-wa-float:hover .dock-label,.rewa-wa-float:focus-visible .dock-label,.rafeeq-root:not(.is-open) .rafeeq-fab:hover .dock-label,.rafeeq-root:not(.is-open) .rafeeq-fab:focus-visible .dock-label{opacity: 1;translate: 0 -50%}}.rafeeq-root{bottom: 100px}.rafeeq-root .rafeeq-fab{position: relative;width: 62px;height: 62px;padding: 0;border-radius: 50%;background: none;box-shadow: none;animation: none;overflow: visible}.rafeeq-root .rafeeq-fab:hover{transform: none;box-shadow: none}.rafeeq-fab__halo{position: absolute;inset: -4px;border-radius: 50%;background: conic-gradient(from 0deg,#5fd0e0,#e0a44e,#14b8a6,#5fd0e0);animation: dockSpin 4s linear infinite;filter: blur(.4px)}.rafeeq-fab__halo::after{content: "";position: absolute;inset: -10px;border-radius: 50%;background: inherit;filter: blur(16px);opacity: .45}.rafeeq-fab__orb{position: absolute;inset: 0;display: grid;place-items: center;border-radius: 50%;overflow: hidden;background: radial-gradient(circle at 30% 25%,rgba(255,255,255,.35),transparent 40%),radial-gradient(circle at 70% 80%,rgba(95,208,224,.45),transparent 55%),linear-gradient(150deg,#0a4553,#04232b);border: 2px solid rgba(255,255,255,.85);box-shadow: inset 0 -6px 14px rgba(0,0,0,.35),0 14px 30px -10px rgba(4,35,43,.7);transition: transform .45s cubic-bezier(.3,1.4,.5,1)}.rafeeq-fab:hover .rafeeq-fab__orb{transform: scale(1.06)}.rafeeq-fab__face{display: flex;gap: 9px;animation: dockLook 7s ease-in-out infinite;transition: opacity .25s,transform .35s}.rafeeq-fab__face i{width: 9px;height: 14px;border-radius: 6px;background: #e9fbff;box-shadow: 0 0 10px rgba(95,208,224,.9);animation: dockBlink 4.6s infinite;transform-origin: center}.rafeeq-fab__x{position: absolute;font-size: 24px;color: #fff;opacity: 0;transform: rotate(-90deg) scale(.6);transition: opacity .25s,transform .35s}.rafeeq-root.is-open .rafeeq-fab .rafeeq-fab__face{opacity: 0;transform: scale(.5)}.rafeeq-root.is-open .rafeeq-fab__x{opacity: 1;transform: none}.rafeeq-root.is-open .rafeeq-fab__halo{animation-duration: 1.6s}.rafeeq-root .rafeeq-fab .rafeeq-badge{position: absolute;top: 0;inset-inline-end: 0;z-index: 2;width: 15px;height: 15px;border-radius: 50%;background: #e0a44e;border: 2.5px solid #fff;animation: dockBadge 2s ease-in-out infinite}.rafeeq-root.is-open .rafeeq-badge{display: none}.rafeeq-root .rafeeq-fab:focus-visible{outline: 3px solid #e0a44e;outline-offset: 5px}@keyframes dockSpin{to{transform: rotate(360deg)}}@keyframes dockBlink{0%,44%,48%,100%{transform: scaleY(1)}46%{transform: scaleY(.1)}}@keyframes dockLook{0%,30%,100%{transform: translateX(0)}38%,52%{transform: translateX(-4px)}60%,74%{transform: translateX(4px)}}@keyframes dockBadge{50%{transform: scale(1.18)}}.rafeeq-hello{position: absolute;inset-inline-end: 0;bottom: 80px;width: min(260px,calc(100vw - 40px));padding: 14px 16px 14px 16px;padding-inline-end: 34px;border-radius: 18px;cursor: pointer;color: #04232b;background: #fff;border: 1px solid rgba(6,47,57,.08);box-shadow: 0 22px 50px -18px rgba(4,35,43,.5);opacity: 0;transform: translateY(10px) scale(.96);transform-origin: bottom left;transition: opacity .3s,transform .35s cubic-bezier(.2,.8,.2,1)}.rafeeq-root[data-locale="en"] .rafeeq-hello{transform-origin: bottom right}.rafeeq-hello.is-on{opacity: 1;transform: none}.rafeeq-hello::after{content: "";position: absolute;bottom: -7px;inset-inline-end: 24px;width: 14px;height: 14px;background: #fff;border-right: 1px solid rgba(6,47,57,.08);border-bottom: 1px solid rgba(6,47,57,.08);transform: rotate(45deg)}.rafeeq-hello b{display: block;font-size: 15px;font-weight: 800;margin-bottom: 3px}.rafeeq-hello span{display: block;font-size: 13px;line-height: 1.6;color: #4a6870}.rafeeq-hello__x{position: absolute;top: 8px;inset-inline-end: 8px;display: grid;place-items: center;width: 24px;height: 24px;padding: 0;border: 0;border-radius: 50%;cursor: pointer;font-size: 12px;color: #5c7a81;background: #eef6f7}.rafeeq-hello__x:hover{color: #04232b;background: #dfeef0}.rafeeq-root.is-open .rafeeq-hello{display: none}.rafeeq-root .rafeeq-panel{bottom: 82px;width: min(400px,calc(100vw - 28px));height: min(620px,calc(100vh - 260px));height: min(620px,calc(100dvh - 260px));min-height: 360px;border-radius: 26px;background: #fff;border: 1px solid rgba(6,47,57,.08);box-shadow: 0 40px 90px -30px rgba(4,35,43,.55),0 0 0 1px rgba(255,255,255,.6) inset;transform-origin: bottom left;animation: rafeeqPop .45s cubic-bezier(.2,1.2,.3,1)}.rafeeq-root[data-locale="en"] .rafeeq-panel{transform-origin: bottom right}@keyframes rafeeqPop{from{opacity: 0;transform: translateY(16px) scale(.92)}to{opacity: 1;transform: none}}.rafeeq-root .rafeeq-head{position: relative;gap: 12px;padding: 16px 16px 18px;overflow: hidden;background: radial-gradient(260px 140px at 100% 0%,rgba(95,208,224,.35),transparent 70%),radial-gradient(220px 140px at 0% 100%,rgba(224,164,78,.22),transparent 70%),linear-gradient(150deg,#0a4553,#04232b)}.rafeeq-root .rafeeq-head::after{content: "";position: absolute;inset: 0;background-image: radial-gradient(rgba(255,255,255,.08) 1px,transparent 1.4px);background-size: 16px 16px;pointer-events: none}.rafeeq-root .rafeeq-head>*{position: relative;z-index: 1}.rafeeq-root .rafeeq-avatar{width: 46px;height: 46px;background: radial-gradient(circle at 30% 25%,rgba(255,255,255,.35),transparent 40%),linear-gradient(150deg,#14a3b8,#0a4553);border: 2px solid rgba(255,255,255,.8);box-shadow: 0 0 0 4px rgba(95,208,224,.18)}.rafeeq-root .rafeeq-avatar .rafeeq-fab__face{gap: 7px}.rafeeq-root .rafeeq-avatar .rafeeq-fab__face i{width: 7px;height: 11px}.rafeeq-head__text{min-width: 0}.rafeeq-root .rafeeq-head h3{font-size: 15.5px;font-weight: 800;color: #fff;white-space: nowrap;overflow: hidden;text-overflow: ellipsis}.rafeeq-root .rafeeq-head p{color: rgba(226,244,247,.75);white-space: nowrap;overflow: hidden;text-overflow: ellipsis}.rafeeq-status{display: inline-flex;align-items: center;gap: 6px;margin-top: 4px;font-size: 11px;font-weight: 700;color: #9be7c4}.rafeeq-status i{width: 7px;height: 7px;border-radius: 50%;background: #34d399;animation: dockOnline 2s ease-out infinite}.rafeeq-head__actions{display: flex;align-items: center;gap: 6px;margin-inline-start: auto;flex-shrink: 0}.rafeeq-new{display: inline-flex;align-items: center;gap: 6px;height: 36px;padding: 0 12px;border-radius: 12px;cursor: pointer;font-family: inherit;font-size: 12.5px;font-weight: 800;color: #3a2506;background: linear-gradient(135deg,#f3c77d,#e0a44e);border: 0;box-shadow: 0 8px 18px -8px rgba(224,164,78,.9);transition: transform .2s,filter .2s}.rafeeq-new[hidden]{display: none}.rafeeq-new i{font-size: 17px;transition: transform .6s cubic-bezier(.3,1.4,.5,1)}.rafeeq-new:hover{transform: translateY(-1px);filter: brightness(1.05)}.rafeeq-new.is-spin i{transform: rotate(180deg)}.rafeeq-root .rafeeq-close{display: grid;place-items: center;width: 36px;height: 36px;margin: 0;padding: 0;border-radius: 12px;font-size: 17px;color: #fff;background: rgba(255,255,255,.1);border: 1px solid rgba(255,255,255,.16);transition: background .2s,transform .25s}.rafeeq-root .rafeeq-close:hover{background: rgba(255,255,255,.2);transform: rotate(90deg)}.rafeeq-root .rafeeq-body{padding: 18px 16px 10px;background: radial-gradient(rgba(14,116,144,.07) 1px,transparent 1.4px) 0 0 / 18px 18px,linear-gradient(180deg,#f2f9fa,#fafdfd);scroll-behavior: smooth}.rafeeq-root .rafeeq-msg{margin-bottom: 12px;animation: rafeeqMsg .35s cubic-bezier(.2,.8,.2,1)}@keyframes rafeeqMsg{from{opacity: 0;transform: translateY(8px)}to{opacity: 1;transform: none}}.rafeeq-root .rafeeq-msg--bot{position: relative;padding-inline-start: 36px;max-width: 94%}.rafeeq-root .rafeeq-msg--bot::before{content: "";position: absolute;top: 2px;inset-inline-start: 0;width: 28px;height: 28px;border-radius: 50%;background: radial-gradient(circle at 36% 48%,#e9fbff 0 2px,transparent 2.5px),radial-gradient(circle at 64% 48%,#e9fbff 0 2px,transparent 2.5px),linear-gradient(150deg,#14a3b8,#0a4553);box-shadow: 0 4px 10px -4px rgba(4,35,43,.5)}.rafeeq-root .rafeeq-bubble{padding: 11px 14px;border-radius: 18px;font-size: 14px;line-height: 1.7}.rafeeq-root .rafeeq-msg--bot .rafeeq-bubble{color: #17363d;background: #fff;border: 1px solid rgba(6,47,57,.07);border-start-start-radius: 6px;box-shadow: 0 8px 20px -14px rgba(4,35,43,.35)}.rafeeq-root .rafeeq-msg--user .rafeeq-bubble{background: linear-gradient(135deg,#0f5c6e,#14a3b8);border-start-end-radius: 6px;box-shadow: 0 10px 22px -14px rgba(14,116,144,.9)}.rafeeq-root .rafeeq-typing{padding: 12px 14px;background: #fff;border-radius: 18px;border-start-start-radius: 6px;border: 1px solid rgba(6,47,57,.07);width: fit-content}.rafeeq-root .rafeeq-typing.is-on{display: inline-flex;margin-inline-start: 36px;padding-inline-start: 14px}.rafeeq-root .rafeeq-typing::before{inset-inline-start: -36px}.rafeeq-root .rafeeq-suggest{gap: 8px;margin: 4px 0 8px;padding-inline-start: 36px}.rafeeq-root .rafeeq-suggest button{padding: 8px 13px;border-radius: 12px;font-size: 12.5px;font-weight: 700;color: #0e7490;background: #fff;border: 1px solid rgba(14,116,144,.22);box-shadow: 0 4px 12px -8px rgba(14,116,144,.5);transition: background .2s,color .2s,border-color .2s,transform .2s}.rafeeq-root .rafeeq-suggest button:hover{color: #fff;background: #0e7490;border-color: #0e7490;transform: translateY(-1px)}.rafeeq-root .rafeeq-foot{flex-direction: column;gap: 8px;padding: 12px 14px 10px;background: #fff;border-top: 1px solid rgba(6,47,57,.06)}.rafeeq-composer{display: flex;align-items: center;gap: 6px;padding: 5px;padding-inline-start: 14px;border-radius: 18px;background: #f2f8f9;border: 1.5px solid transparent;transition: border-color .2s,background .2s,box-shadow .2s}.rafeeq-composer:focus-within{background: #fff;border-color: #14a3b8;box-shadow: 0 0 0 4px rgba(20,163,184,.12)}.rafeeq-root .rafeeq-composer input{flex: 1;min-width: 0;padding: 10px 0;border: 0;border-radius: 0;background: transparent;box-shadow: none;font-size: 14px}.rafeeq-root .rafeeq-composer input:focus{box-shadow: none}.rafeeq-root .rafeeq-composer .rafeeq-send{display: grid;place-items: center;flex-shrink: 0;width: 42px;height: 42px;border-radius: 14px;font-size: 19px;background: linear-gradient(135deg,#0f5c6e,#14a3b8);box-shadow: 0 8px 18px -8px rgba(14,116,144,.9);transition: transform .25s cubic-bezier(.3,1.4,.5,1),opacity .2s}.rafeeq-root .rafeeq-composer .rafeeq-send:not(:disabled):hover{transform: scale(1.06) rotate(-8deg)}[dir="rtl"] .rafeeq-root .rafeeq-send i,.rafeeq-root:not([data-locale="en"]) .rafeeq-send i{transform: scaleX(-1)}.rafeeq-note{display: flex;align-items: center;justify-content: center;gap: 5px;margin: 0;font-size: 11px;color: #7a9aa1}.rafeeq-note i{color: #14a3b8;font-size: 13px}.rafeeq-root .rafeeq-gate{background: linear-gradient(180deg,#f2f9fa,#fff)}.rafeeq-root .rafeeq-gate-form input{border-radius: 14px;background: #f7fbfc}.rafeeq-root .rafeeq-gate-form button{border-radius: 14px;padding: 13px;background: linear-gradient(135deg,#0f5c6e,#14a3b8);box-shadow: 0 12px 24px -12px rgba(14,116,144,.9)}.rewa-wa-float{width: 60px;height: 60px;padding: 0;border-radius: 20px;background: none;box-shadow: none;overflow: visible;animation: none}.rewa-wa-float:hover{transform: none;box-shadow: none}.rewa-wa-float__ring{position: absolute;inset: -3px;border-radius: 23px;padding: 3px;background: conic-gradient(from var(--wa-a,0deg),rgba(37,211,102,0) 0deg,#25d366 90deg,#b9f6ca 140deg,rgba(37,211,102,0) 200deg);-webkit-mask: linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite: xor;mask-composite: exclude;animation: dockWaRing 3.2s linear infinite}@property --wa-a{syntax: '<angle>';inherits: false;initial-value: 0deg}@keyframes dockWaRing{to{--wa-a: 360deg}}.rewa-wa-float__core{position: absolute;inset: 0;display: grid;place-items: center;border-radius: 20px;color: #fff;background: radial-gradient(circle at 30% 20%,rgba(255,255,255,.35),transparent 45%),linear-gradient(150deg,#25d366,#128c4a);box-shadow: inset 0 -5px 12px rgba(0,0,0,.18),0 14px 30px -10px rgba(18,140,74,.8);transition: transform .4s cubic-bezier(.3,1.4,.5,1),border-radius .4s}.rewa-wa-float__core i{font-size: 31px;line-height: 1;transition: transform .4s cubic-bezier(.3,1.4,.5,1)}.rewa-wa-float:hover .rewa-wa-float__core{transform: scale(1.06);border-radius: 50%}.rewa-wa-float:hover .rewa-wa-float__core i{transform: rotate(-12deg) scale(1.08)}.rewa-wa-float__dot{position: absolute;top: -3px;inset-inline-end: -3px;z-index: 2;width: 15px;height: 15px;border-radius: 50%;background: #34d399;border: 2.5px solid #fff;box-shadow: 0 0 0 0 rgba(52,211,153,.6);animation: dockOnline 2s ease-out infinite}@keyframes dockOnline{to{box-shadow: 0 0 0 10px rgba(52,211,153,0)}}@media (max-width: 640px){.rafeeq-root{bottom: 92px}.rafeeq-root .rafeeq-fab{width: 56px;height: 56px}.rewa-wa-float{width: 54px;height: 54px;border-radius: 18px}.rewa-wa-float__core{border-radius: 18px}.rewa-wa-float__ring{border-radius: 21px}.rewa-wa-float__core i{font-size: 28px}.rafeeq-hello{bottom: 72px}}@media (prefers-reduced-motion: reduce){.rafeeq-fab__halo,.rafeeq-fab__face,.rafeeq-fab__face i,.rafeeq-root .rafeeq-fab .rafeeq-badge,.rewa-wa-float__ring,.rewa-wa-float__dot{animation: none}}.rewa-wa-float__hit{position: absolute;inset: 0;z-index: 3;border: 0;padding: 0;margin: 0;background: transparent;border-radius: inherit;cursor: pointer}.rewa-wa-float__hit:focus-visible{outline: 3px solid #e0a44e;outline-offset: 4px}.rewa-wa-float.is-open .rewa-wa-float__core{transform: scale(.94);border-radius: 50%}.rewa-wa-float.is-open .dock-label{opacity: 0 !important}.rewa-msgr{position: absolute;z-index: 4;top: -10px;inset-inline-start: -12px;width: 30px;height: 30px;border-radius: 50%;display: grid;place-items: center;color: #fff;text-decoration: none;background: radial-gradient(circle at 30% 25%,rgba(255,255,255,.35),transparent 50%),linear-gradient(140deg,#00b2ff,#006aff 55%,#a033ff);border: 2.5px solid #fff;box-shadow: 0 8px 18px -6px rgba(0,106,255,.7);transition: transform .3s cubic-bezier(.3,1.4,.5,1);animation: msgrIn .5s .6s both cubic-bezier(.3,1.4,.5,1)}.rewa-msgr i{font-size: 16px}.rewa-msgr:hover{transform: scale(1.15) rotate(-8deg)}.rewa-msgr:focus-visible{outline: 3px solid #e0a44e;outline-offset: 2px}@keyframes msgrIn{from{transform: scale(0)}}.rewa-wa-menu{position: absolute;z-index: 5;bottom: 0;inset-inline-end: calc(100% + 14px);width: min(270px,calc(100vw - 100px));padding: 8px;border-radius: 18px;background: #fff;border: 1px solid rgba(6,47,57,.08);box-shadow: 0 24px 50px -18px rgba(4,35,43,.5);font-family: 'Cairo','Tajawal',system-ui,sans-serif;text-align: start;animation: waMenuIn .25s cubic-bezier(.2,.8,.2,1)}.rewa-wa-menu[hidden]{display: none}@keyframes waMenuIn{from{opacity: 0;transform: translateY(8px) scale(.97)}}.rewa-wa-menu__head{padding: 6px 8px 8px;display: grid;gap: 1px}.rewa-wa-menu__head b{font-size: 15px;color: #04232b}.rewa-wa-menu__head span{font-size: 12px;color: #5c7a81;font-weight: 600}.rewa-wa-menu__item{display: flex;align-items: center;gap: 10px;padding: 9px 8px;border-radius: 12px;text-decoration: none;color: #04232b;transition: background .2s}.rewa-wa-menu__item:hover,.rewa-wa-menu__item:focus-visible{background: #f0fdf4;outline: none}.rewa-wa-menu__item.is-msgr:hover,.rewa-wa-menu__item.is-msgr:focus-visible{background: #eff6ff}.rewa-wa-menu__ico{width: 38px;height: 38px;flex-shrink: 0;border-radius: 12px;display: grid;place-items: center;color: #fff;font-size: 20px;background: linear-gradient(150deg,#25d366,#128c4a)}.is-msgr .rewa-wa-menu__ico{background: linear-gradient(140deg,#00b2ff,#006aff 55%,#a033ff)}.rewa-wa-menu__txt{min-width: 0;display: grid}.rewa-wa-menu__txt b{font-size: 14px;font-weight: 800}.rewa-wa-menu__txt small{font-size: 12px;color: #5c7a81;font-weight: 700;text-align: start}@media (prefers-reduced-motion: reduce){.rewa-msgr,.rewa-wa-menu{animation: none}}
.ph-x{--px-primary: var(--rewa-primary,#0e7490);--px-primary-2: var(--rewa-primary-2,#0891b2);--px-ink: var(--rewa-primary-dark,#0c3640);--px-text: var(--rewa-text,#103b44);--px-muted: var(--rewa-muted,#5a7b82);--px-line: var(--rewa-tint-2,#e3eff1);--px-tint: var(--rewa-tint,#ecf6f8);--px-green: #16a34a;--px-wa: #25d366;--px-red: #dc2626;--px-amber: #d97706;--px-radius: 20px;color: var(--px-text)}.ph-x *,.ph-x *::before,.ph-x *::after{box-sizing: border-box}.ph-x [hidden]{display: none !important}.px-panel{background: #fff;border: 1px solid var(--px-line);border-radius: var(--px-radius);padding: clamp(18px,3vw,28px);margin-bottom: 16px;box-shadow: 0 14px 34px -30px rgba(8,42,51,.5)}.px-h{display: flex;align-items: center;gap: 12px;margin: 0 0 6px;font-size: clamp(18px,2.2vw,22px);font-weight: 800;color: var(--px-ink)}.px-h__ico{width: 42px;height: 42px;border-radius: 13px;display: grid;place-items: center;font-size: 21px;color: #fff;background: linear-gradient(135deg,var(--px-green),#15803d);flex-shrink: 0}.px-sub{margin: 0 0 18px;color: var(--px-muted);font-size: 14.5px;line-height: 1.7}.px-btn{display: inline-flex;align-items: center;justify-content: center;gap: 8px;min-height: 46px;padding: 0 18px;border-radius: 13px;border: 0;font: inherit;font-weight: 800;font-size: 14.5px;text-decoration: none;cursor: pointer;transition: transform .2s,box-shadow .2s,background .2s}.px-btn i{font-size: 18px}.px-btn:hover{transform: translateY(-2px)}.px-btn:focus-visible{outline: 3px solid var(--rewa-highlight,#e0a44e);outline-offset: 2px}.px-btn--primary{color: #fff;background: linear-gradient(135deg,var(--px-primary),var(--px-primary-2));box-shadow: 0 12px 24px -14px var(--px-primary)}.px-btn--wa{color: #fff;background: var(--px-wa);box-shadow: 0 12px 24px -14px var(--px-wa)}.px-btn--call{color: var(--px-ink);background: #fff;border: 1.5px solid var(--px-line)}.px-btn--ghost{color: var(--px-primary);background: var(--px-tint)}.px-btn--block{width: 100%}.px-btn--sm{min-height: 36px;padding: 0 12px;font-size: 13px;border-radius: 10px}.px-btn--sm i{font-size: 15px}.px-btn[disabled]{opacity: .6;cursor: progress;transform: none}.px-actions{display: grid;grid-template-columns: repeat(3,minmax(0,1fr));gap: 10px;margin-top: 18px}@media (max-width: 560px){.px-actions{grid-template-columns: 1fr 1fr}.px-actions .px-btn--primary{grid-column: 1 / -1}}.px-steps{list-style: none;margin: 0 0 18px;padding: 0;display: grid;grid-template-columns: repeat(3,minmax(0,1fr));gap: 12px}.px-steps li{display: flex;gap: 12px;align-items: flex-start;padding: 16px;border-radius: 16px;background: #fff;border: 1px solid var(--px-line)}.px-steps b{width: 32px;height: 32px;border-radius: 10px;display: grid;place-items: center;flex-shrink: 0;color: #fff;background: linear-gradient(135deg,var(--px-green),#15803d);font-size: 15px}.px-steps strong{display: block;font-size: 15px;color: var(--px-ink);margin-bottom: 2px}.px-steps span{font-size: 13px;color: var(--px-muted);line-height: 1.55}@media (max-width: 760px){.px-steps{grid-template-columns: 1fr}}.px-find{position: relative;display: flex;align-items: center;gap: 10px;padding: 6px 6px 6px 14px;border-radius: 16px;background: #fff;border: 2px solid var(--px-line);transition: border-color .2s,box-shadow .2s}[dir="rtl"] .px-find{padding: 6px 14px 6px 6px}.px-find:focus-within{border-color: var(--px-green);box-shadow: 0 0 0 4px color-mix(in srgb,var(--px-green) 14%,transparent)}.px-find>i{font-size: 20px;color: var(--px-muted)}.px-find input{flex: 1;min-width: 0;border: 0;outline: 0;font: inherit;font-size: 16px;padding: 10px 0;background: transparent;color: var(--px-ink)}.px-find__spin{width: 18px;height: 18px;border: 2px solid var(--px-line);border-top-color: var(--px-green);border-radius: 50%;animation: px-spin .7s linear infinite}@keyframes px-spin{to{transform: rotate(360deg)}}.px-results{display: grid;gap: 10px;margin-top: 14px}.px-hint{margin: 10px 0 0;font-size: 13px;color: var(--px-muted)}.px-med{border: 1px solid var(--px-line);border-radius: 16px;padding: 14px 16px;background: #fff}.px-med__top{display: flex;flex-wrap: wrap;align-items: center;justify-content: space-between;gap: 8px 12px}.px-med__name{margin: 0;font-size: 16px;font-weight: 800;color: var(--px-ink)}.px-med__meta{font-size: 12.5px;color: var(--px-muted);font-weight: 600}.px-badge{display: inline-flex;align-items: center;gap: 5px;padding: 4px 10px;border-radius: 999px;font-size: 12px;font-weight: 800}.px-badge--ok{color: var(--px-green);background: color-mix(in srgb,var(--px-green) 12%,transparent)}.px-badge--no{color: var(--px-red);background: color-mix(in srgb,var(--px-red) 10%,transparent)}.px-badge--alt{color: var(--px-amber);background: color-mix(in srgb,var(--px-amber) 12%,transparent)}.px-badge--wait{color: var(--px-primary);background: var(--px-tint)}.px-stores{list-style: none;margin: 12px 0 0;padding: 0;display: grid;gap: 8px}.px-store{display: flex;flex-wrap: wrap;align-items: center;gap: 8px 12px;padding: 10px 12px;border-radius: 12px;background: #f8fbfc}.px-store__name{flex: 1 1 160px;font-weight: 800;font-size: 14px;color: var(--px-ink);text-decoration: none}.px-store__name small{display: block;font-weight: 600;color: var(--px-muted);font-size: 12px}.px-store__price{font-weight: 800;color: var(--px-green)}.px-store__acts{display: flex;gap: 6px}.px-icon-btn{width: 36px;height: 36px;border-radius: 10px;display: grid;place-items: center;font-size: 17px;text-decoration: none;border: 1px solid var(--px-line);background: #fff;color: var(--px-ink)}.px-icon-btn--wa{color: #fff;background: var(--px-wa);border-color: transparent}.px-empty{padding: 16px;border-radius: 14px;background: #fffbeb;border: 1px dashed #fcd34d;font-size: 14px;line-height: 1.7}.px-form{display: grid;gap: 18px}.px-step-h{display: flex;align-items: center;gap: 10px;margin: 0 0 10px;font-size: 15.5px;font-weight: 800;color: var(--px-ink)}.px-step-h b{width: 26px;height: 26px;border-radius: 8px;display: grid;place-items: center;font-size: 13px;color: var(--px-primary);background: var(--px-tint)}.px-drop{position: relative;display: flex;flex-direction: column;align-items: center;justify-content: center;gap: 6px;padding: 26px 18px;text-align: center;border-radius: 18px;border: 2px dashed color-mix(in srgb,var(--px-green) 45%,var(--px-line));background: color-mix(in srgb,var(--px-green) 4%,#fff);cursor: pointer;transition: background .2s,border-color .2s}.px-drop:hover,.px-drop.is-over{background: color-mix(in srgb,var(--px-green) 9%,#fff);border-color: var(--px-green)}.px-drop input{position: absolute;inset: 0;opacity: 0;cursor: pointer}.px-drop__ico{width: 56px;height: 56px;border-radius: 16px;display: grid;place-items: center;font-size: 28px;color: #fff;background: linear-gradient(135deg,var(--px-green),#15803d)}.px-drop strong{font-size: 16px;color: var(--px-ink)}.px-drop>span:not(.px-drop__ico){font-size: 13px;color: var(--px-muted)}.px-preview{display: flex;align-items: center;gap: 12px;padding: 10px;border-radius: 14px;background: #f8fbfc;border: 1px solid var(--px-line)}.px-preview img{width: 64px;height: 64px;object-fit: cover;border-radius: 10px;background: #fff}.px-preview__ico{width: 64px;height: 64px;border-radius: 10px;display: grid;place-items: center;font-size: 28px;color: var(--px-red);background: #fff}.px-preview__name{flex: 1;min-width: 0;font-weight: 700;font-size: 14px;overflow: hidden;text-overflow: ellipsis;white-space: nowrap}.px-or{display: flex;align-items: center;gap: 12px;margin: 4px 0;color: var(--px-muted);font-size: 13px;font-weight: 700}.px-or::before,.px-or::after{content: '';flex: 1;height: 1px;background: var(--px-line)}.px-cart{list-style: none;margin: 0;padding: 0;display: grid;gap: 8px}.px-cart li{display: flex;align-items: center;gap: 10px;padding: 8px 10px;border-radius: 12px;background: #f8fbfc;border: 1px solid var(--px-line)}.px-cart__name{flex: 1;min-width: 0;font-weight: 700;font-size: 14px}.px-qty{display: inline-flex;align-items: center;border: 1px solid var(--px-line);border-radius: 10px;background: #fff;overflow: hidden}.px-qty button{width: 30px;height: 32px;border: 0;background: transparent;font: inherit;font-weight: 800;cursor: pointer;color: var(--px-ink)}.px-qty input{width: 34px;border: 0;text-align: center;font: inherit;font-weight: 800;-moz-appearance: textfield}.px-qty input::-webkit-outer-spin-button,.px-qty input::-webkit-inner-spin-button{-webkit-appearance: none}.px-add-row{display: flex;gap: 8px;margin-top: 8px}.px-add-row input{flex: 1;min-width: 0}.px-grid2{display: grid;grid-template-columns: repeat(2,minmax(0,1fr));gap: 12px}@media (max-width: 560px){.px-grid2{grid-template-columns: 1fr}}.px-field{display: grid;gap: 6px;font-size: 13.5px;font-weight: 700;color: var(--px-ink)}.px-input{width: 100%;min-height: 46px;padding: 10px 14px;border-radius: 12px;border: 1.5px solid var(--px-line);background: #fff;font: inherit;font-size: 15px;color: var(--px-ink)}.px-input:focus{outline: 0;border-color: var(--px-primary);box-shadow: 0 0 0 4px color-mix(in srgb,var(--px-primary) 12%,transparent)}textarea.px-input{min-height: 80px;resize: vertical}.px-seg{display: grid;grid-template-columns: repeat(2,minmax(0,1fr));gap: 8px}.px-seg label{position: relative;display: flex;align-items: center;gap: 10px;padding: 12px 14px;border-radius: 14px;border: 1.5px solid var(--px-line);background: #fff;cursor: pointer;font-weight: 700;font-size: 14px;transition: border-color .2s,background .2s}.px-seg input{position: absolute;opacity: 0;pointer-events: none}.px-seg label i{font-size: 20px;color: var(--px-muted)}.px-seg label:has(input:checked){border-color: var(--px-primary);background: color-mix(in srgb,var(--px-primary) 6%,#fff)}.px-seg label:has(input:checked) i{color: var(--px-primary)}.px-seg label:has(input:focus-visible){outline: 3px solid var(--rewa-highlight,#e0a44e);outline-offset: 2px}.px-errors{padding: 12px 14px;border-radius: 12px;background: #fef2f2;border: 1px solid #fecaca;color: #991b1b;font-size: 14px}.px-errors ul{margin: 0;padding-inline-start: 18px}.px-ok{padding: 12px 14px;border-radius: 12px;background: #f0fdf4;border: 1px solid #bbf7d0;color: #166534;font-weight: 700;font-size: 14px}.px-assure{display: flex;align-items: center;justify-content: center;gap: 6px;margin: 8px 0 0;font-size: 12.5px;color: var(--px-muted);text-align: center}.px-assure i{color: var(--px-green)}.px-track-page{margin: 0;font-family: Tajawal,system-ui,sans-serif;color: var(--rewa-text,#103b44);overflow-x: hidden;background: radial-gradient(ellipse 80% 50% at 100% -10%,rgba(14,116,144,.10),transparent 55%),radial-gradient(ellipse 60% 40% at 0% 20%,rgba(22,163,74,.07),transparent 50%),var(--rewa-bg-soft,#f3f8f9)}.px-track-page .px-wrap{max-width: 820px;margin: 0 auto;padding: 24px 18px 88px}.px-track-page .px-wrap h1{margin: 6px 0 0;font-size: clamp(1.35rem,3vw,1.85rem);color: var(--rewa-primary-dark,#0c3640);line-height: 1.35}.px-track .px-ok{margin-bottom: 14px}.px-track-hero{position: relative;overflow: hidden}.px-track-hero::before{content: '';position: absolute;inset-inline-end: -40px;top: -50px;width: 180px;height: 180px;border-radius: 50%;background: radial-gradient(circle,color-mix(in srgb,var(--px-primary) 16%,transparent),transparent 70%);pointer-events: none}.px-track-head{display: flex;flex-wrap: wrap;align-items: flex-start;justify-content: space-between;gap: 14px;position: relative}.px-track-brand{display: flex;gap: 14px;align-items: flex-start;min-width: 0;flex: 1 1 240px}.px-track-logo{width: 64px;height: 64px;border-radius: 18px;object-fit: contain;background: #fff;border: 1px solid var(--px-line);flex-shrink: 0;box-shadow: 0 10px 24px -18px rgba(8,42,51,.55)}.px-track-logo--ico{display: grid;place-items: center;font-size: 28px;color: #fff;background: linear-gradient(135deg,var(--px-primary),var(--px-primary-2));border: 0}.px-track-brand__txt{min-width: 0}.px-track-tags{display: flex;flex-wrap: wrap;gap: 8px;align-items: center}.px-fulfill{display: inline-flex;align-items: center;gap: 6px;padding: 5px 12px;border-radius: 999px;font-size: 12.5px;font-weight: 800;line-height: 1.2}.px-fulfill.is-delivery{color: #0e7490;background: #ecfeff;border: 1px solid #a5f3fc}.px-fulfill.is-pickup{color: #0f766e;background: #f0fdfa;border: 1px solid #99f6e4}.px-fulfill i{font-size: 15px}.px-mode{border-width: 1.5px}.px-mode--ship{border-color: color-mix(in srgb,var(--px-primary) 35%,var(--px-line));background: linear-gradient(180deg,#f0fafa 0%,#fff 48%)}.px-mode--pickup{border-color: color-mix(in srgb,#0f766e 35%,var(--px-line));background: linear-gradient(180deg,#f0fdfa 0%,#fff 48%)}.px-mode .px-track-fact{margin-top: 4px}.px-track-meta{display: flex;flex-wrap: wrap;gap: 8px 14px;margin-top: 8px;font-size: 13px;font-weight: 700;color: var(--px-muted)}.px-track-meta span{display: inline-flex;align-items: center;gap: 5px}.px-track-meta i{font-size: 15px;color: var(--px-primary)}.px-track-banner{display: flex;flex-wrap: wrap;align-items: center;gap: 10px 14px;margin-top: 16px;padding: 12px 16px;border-radius: 14px;font-size: 14.5px;font-weight: 800;line-height: 1.4}.px-track-banner i{font-size: 20px}.px-track-banner b{margin-inline-start: auto;font-size: 1.05rem}.px-track-banner.is-ok{color: #15803d;background: #dcfce7;border: 1px solid #bbf7d0}.px-track-banner.is-move{color: #0e7490;background: var(--px-tint);border: 1px solid color-mix(in srgb,var(--px-primary) 25%,var(--px-line))}.px-track-banner.is-wait{color: #0369a1;background: #e0f2fe;border: 1px solid #bae6fd}.px-track-banner.is-warn{color: #b45309;background: #fef3c7;border: 1px solid #fde68a}.px-track-banner.is-bad{color: #b91c1c;background: #fee2e2;border: 1px solid #fecaca}.px-stepper{list-style: none;margin: 18px 0 0;padding: 0;display: grid;grid-template-columns: repeat(4,minmax(0,1fr));gap: 6px;counter-reset: s}.px-stepper li{position: relative;padding-top: 36px;text-align: center;font-size: 12.5px;font-weight: 700;color: var(--px-muted);line-height: 1.35}.px-stepper li::before{counter-increment: s;content: counter(s);position: absolute;top: 0;left: 50%;transform: translateX(-50%);width: 30px;height: 30px;border-radius: 50%;display: grid;place-items: center;background: #fff;border: 2px solid var(--px-line);color: var(--px-muted);font-weight: 800;z-index: 1}.px-stepper li::after{content: '';position: absolute;top: 14px;inset-inline-start: 50%;width: 100%;height: 3px;background: var(--px-line);border-radius: 2px}.px-stepper li:last-child::after{content: none}.px-stepper li.is-done,.px-stepper li.is-now{color: var(--px-ink)}.px-stepper li.is-done::before{content: '✓';background: var(--px-green);border-color: var(--px-green);color: #fff}.px-stepper li.is-done::after{background: color-mix(in srgb,var(--px-green) 70%,#fff)}.px-stepper li.is-now::before{background: var(--px-primary);border-color: var(--px-primary);color: #fff;box-shadow: 0 0 0 5px color-mix(in srgb,var(--px-primary) 20%,transparent)}.px-quote-wrap{overflow-x: auto;margin: 0 -4px;padding: 0 4px}.px-quote{width: 100%;border-collapse: collapse;font-size: 14.5px}.px-quote th,.px-quote td{padding: 12px 8px;border-bottom: 1px solid var(--px-line);text-align: start;vertical-align: top}.px-quote th{font-size: 12.5px;color: var(--px-muted);font-weight: 800}.px-quote td.num,.px-quote th.num{text-align: end;white-space: nowrap}.px-quote .is-no td{color: var(--px-muted)}.px-quote small{display: block;color: var(--px-amber);font-weight: 700}.px-totals{margin-top: 14px;padding: 14px 16px;border-radius: 16px;background: linear-gradient(135deg,color-mix(in srgb,var(--px-primary) 8%,#fff),color-mix(in srgb,var(--px-green) 6%,#fff));border: 1px solid var(--px-line)}.px-totals__row{display: flex;align-items: center;justify-content: space-between;gap: 12px;font-size: 14.5px;font-weight: 700;color: var(--px-ink);padding: 4px 0}.px-totals__row--sum{margin-top: 6px;padding-top: 10px;border-top: 1px dashed color-mix(in srgb,var(--px-primary) 30%,var(--px-line));font-size: 1.15rem}.px-totals__row--sum b{color: var(--px-green);font-size: 1.25rem}.px-totals__hint{display: flex;align-items: center;gap: 6px;margin: 10px 0 0;font-size: 12.5px;font-weight: 700;color: var(--px-muted)}.px-totals__hint i{color: var(--px-primary);font-size: 15px}.px-note{margin-top: 12px;padding: 12px 14px;border-radius: 12px;background: var(--px-tint);font-size: 14px;line-height: 1.7}.px-rx-thumb{display: inline-block;border-radius: 12px;overflow: hidden;border: 1px solid var(--px-line)}.px-rx-thumb img{display: block;max-width: 160px;max-height: 160px;object-fit: cover}.px-track-rx{margin-bottom: 14px}.px-track-facts{display: grid;gap: 10px;margin-top: 14px}.px-track-fact{display: flex;gap: 12px;align-items: flex-start;padding: 12px 14px;border-radius: 14px;background: var(--px-tint);border: 1px solid var(--px-line)}.px-track-fact i{width: 36px;height: 36px;border-radius: 11px;display: grid;place-items: center;flex-shrink: 0;background: #fff;color: var(--px-primary);font-size: 18px;border: 1px solid var(--px-line)}.px-track-fact strong{display: block;font-size: 12px;font-weight: 800;color: var(--px-muted);margin-bottom: 2px}.px-track-fact span,.px-track-fact a{font-size: 14px;font-weight: 700;color: var(--px-ink);text-decoration: none;line-height: 1.5;word-break: break-word}.px-track-fact a:hover{color: var(--px-primary)}.px-save{display: flex;flex-wrap: wrap;gap: 8px;align-items: center;margin-top: 14px;padding: 12px 14px;border-radius: 14px;background: #fff;border: 1px dashed color-mix(in srgb,var(--px-primary) 35%,var(--px-line));font-size: 13px;color: var(--px-muted);font-weight: 700}.px-save i{color: var(--px-primary);font-size: 18px}.px-save input{flex: 1 1 160px;min-width: 0;border: 0;background: transparent;font: inherit;font-weight: 700;color: var(--px-ink);direction: ltr}.px-check{display: flex;gap: 8px;align-items: center;font-size: 13.5px;font-weight: 700;color: var(--px-ink)}.px-track-wait .px-btn{width: fit-content}.px-track-review .px-sub{max-width: 46ch}@media (max-width: 560px){.px-stepper{gap: 4px}.px-stepper li{font-size: 11px}.px-track-banner b{width: 100%;margin-inline-start: 0;margin-top: 2px}.px-track-logo{width: 56px;height: 56px;border-radius: 16px}}@media (prefers-reduced-motion: reduce){.px-btn,.px-find__spin{transition: none;animation: none}}.vx-card__cta--rx{text-decoration: none}.px-ac{position: relative}.px-ac__list{position: absolute;z-index: 40;top: calc(100% + 6px);inset-inline: 0;margin: 0;padding: 6px;list-style: none;max-height: min(460px,62vh);overflow-y: auto;background: #fff;border: 1px solid var(--px-line);border-radius: 16px;box-shadow: 0 24px 50px -24px rgba(8,42,51,.45)}.px-ac__opt{display: flex;align-items: center;gap: 12px;padding: 10px;border-radius: 12px;cursor: pointer}.px-ac__opt.is-active,.px-ac__opt:hover{background: color-mix(in srgb,var(--px-green) 8%,#fff)}.px-ac__img{width: 56px;height: 56px;flex-shrink: 0;border-radius: 12px;object-fit: contain;background: #f6fafb;border: 1px solid var(--px-line)}.px-ac__img--ico{display: grid;place-items: center;font-size: 24px;color: var(--px-green)}.px-ac__body{flex: 1;min-width: 0;display: grid;gap: 2px}.px-ac__name{font-weight: 800;font-size: 15px;color: var(--px-ink)}.px-ac__meta{font-size: 12.5px;font-weight: 600;color: var(--px-muted)}.px-ac__desc{font-size: 13px;color: var(--px-text);line-height: 1.5;display: -webkit-box;-webkit-line-clamp: 2;-webkit-box-orient: vertical;overflow: hidden}.px-ac__side{display: grid;justify-items: end;gap: 6px;flex-shrink: 0;text-align: end}.px-ac__price{font-size: 13.5px;color: var(--px-green);white-space: nowrap}.px-ac__opt--free .px-ac__name{color: var(--px-primary)}.px-ac__opt--free .px-ac__img--ico{color: var(--px-primary)}.px-ac__none{padding: 14px;font-size: 14px;color: var(--px-muted);line-height: 1.7}@media (max-width: 560px){.px-ac__img{width: 46px;height: 46px}.px-ac__side .px-badge{font-size: 11px;padding: 3px 8px}.px-ac__desc{-webkit-line-clamp: 1}}.px-pick{display: flex;gap: 16px;align-items: flex-start;margin-top: 14px;padding: 16px;border-radius: 18px;border: 1px solid var(--px-line);background: #fff}.px-pick__img{width: 120px;height: 120px;flex-shrink: 0;border-radius: 16px;object-fit: contain;background: #f6fafb;border: 1px solid var(--px-line)}.px-pick__img--ico{display: grid;place-items: center;font-size: 44px;color: var(--px-green)}.px-pick__body{flex: 1;min-width: 0}.px-pick__top{display: flex;flex-wrap: wrap;align-items: center;justify-content: space-between;gap: 8px}.px-pick__name{margin: 0;font-size: 18px;font-weight: 800;color: var(--px-ink)}.px-pick__desc{margin: 8px 0 0;font-size: 14.5px;line-height: 1.7}.px-pick__note{display: flex;gap: 6px;align-items: flex-start;margin: 8px 0 0;font-size: 12px;color: var(--px-muted)}.px-pick__h{margin: 14px 0 0;font-size: 14px;font-weight: 800;color: var(--px-ink)}.px-pick__buy{display: flex;align-items: center;justify-content: space-between;gap: 10px;margin-top: 12px;padding: 10px 12px;border-radius: 12px;background: #f8fbfc}@media (max-width: 560px){.px-pick{flex-direction: column}.px-pick__img{width: 100%;height: 160px}}.px-store__logo{width: 40px;height: 40px;flex-shrink: 0;border-radius: 10px;object-fit: contain;background: #fff;border: 1px solid var(--px-line)}.px-store__logo--ico{display: grid;place-items: center;color: var(--px-green);font-size: 18px}.px-cart__img{width: 40px;height: 40px;flex-shrink: 0;border-radius: 10px;object-fit: contain;background: #fff;border: 1px solid var(--px-line)}.px-cart__img--ico{display: grid;place-items: center;color: var(--px-green);font-size: 18px}.px-ac-row{display: flex;gap: 8px}.px-ac-row .px-ac{flex: 1;min-width: 0}.px-rating{display: inline-flex;align-items: center;gap: 6px;font-size: 14px;font-weight: 700;color: var(--px-muted);text-decoration: none}.px-rating b{color: var(--px-ink);font-size: 15px}.px-rating__stars{display: inline-flex;gap: 1px;letter-spacing: 0;font-size: 16px;line-height: 1}.px-rating__stars i{font-style: normal;color: #d8dee4}.px-rating__stars i.is-on{color: #f59e0b}.px-rating--big{gap: 10px;margin-bottom: 14px}.px-rating--big b{font-size: 34px;line-height: 1}.px-rating--big .px-rating__stars{font-size: 20px}.px-reviews{list-style: none;margin: 0;padding: 0;display: grid;gap: 10px}.px-review{padding: 14px;border-radius: 14px;background: #f8fbfc;border: 1px solid var(--px-line)}.px-review__top{display: flex;flex-wrap: wrap;align-items: center;gap: 8px 12px}.px-review__top small{color: var(--px-muted);margin-inline-start: auto}.px-review p{margin: 8px 0 0;font-size: 14.5px;line-height: 1.7}.px-review__reply{margin-top: 10px;padding: 10px 12px;border-radius: 10px;background: #fff;border-inline-start: 3px solid var(--px-green);font-size: 13.5px;line-height: 1.7}.px-stars-input{border: 0;padding: 0;margin: 0;display: inline-flex;flex-direction: row-reverse;justify-content: flex-end;gap: 4px}.px-stars-input legend{width: 100%}.px-stars-input input{position: absolute;opacity: 0;pointer-events: none}.px-stars-input label{font-size: 34px;line-height: 1;color: #d8dee4;cursor: pointer;transition: color .15s,transform .15s}.px-stars-input label:hover,.px-stars-input label:hover ~ label,.px-stars-input input:checked ~ label{color: #f59e0b}.px-stars-input input:focus-visible + label{outline: 3px solid var(--rewa-highlight,#e0a44e);outline-offset: 2px;border-radius: 6px}[dir="rtl"] .px-stars-input{flex-direction: row-reverse}.px-cats{display: flex;gap: 8px;overflow-x: auto;padding: 2px 2px 10px;margin-bottom: 4px;scrollbar-width: thin}.px-cat{--cc: var(--px-primary);flex-shrink: 0;display: inline-flex;align-items: center;gap: 6px;padding: 8px 14px;border-radius: 999px;border: 1.5px solid var(--px-line);background: #fff;font: inherit;font-size: 13.5px;font-weight: 700;color: var(--px-text);cursor: pointer;transition: border-color .2s,background .2s,color .2s}.px-cat i{color: var(--cc);font-size: 16px}.px-cat:hover{border-color: var(--cc)}.px-cat.is-on{background: var(--cc);border-color: var(--cc);color: #fff}.px-cat.is-on i{color: #fff}.px-cat:focus-visible{outline: 3px solid var(--rewa-highlight,#e0a44e);outline-offset: 2px}.px-ac__tags{display: flex;flex-wrap: wrap;gap: 4px;margin: 2px 0}.px-tag{display: inline-flex;align-items: center;padding: 2px 8px;border-radius: 999px;font-size: 11.5px;font-weight: 800;color: var(--px-muted);background: #f1f5f9}.px-tag--rx{color: #92400e;background: #fef3c7}.px-tag--ctrl{color: #fff;background: #dc2626}.pp{--pp-green-2: #15803d}.pp-crumbs{display: flex;flex-wrap: wrap;align-items: center;gap: 6px;margin: 0 0 14px;font-size: 13px;font-weight: 700;color: var(--px-muted)}.pp-crumbs a{color: var(--px-primary);text-decoration: none}.pp-crumbs a:hover{text-decoration: underline}.pp-crumbs i{font-size: 11px;opacity: .6}[dir="ltr"] .pp-crumbs i,[dir="ltr"] .pp-near__go{transform: scaleX(-1)}.pp-crumbs span{color: var(--px-ink)}.pp-hero{position: relative;border-radius: 26px;overflow: hidden;background: #fff;border: 1px solid var(--px-line);box-shadow: 0 30px 60px -44px rgba(8,42,51,.55)}.pp-hero__cover{position: relative;height: clamp(170px,24vw,260px);background: linear-gradient(135deg,var(--px-green),var(--px-primary))}.pp-hero__cover img{width: 100%;height: 100%;object-fit: cover;display: block}.pp-hero__cover::after{content: "";position: absolute;inset: 0;background: linear-gradient(180deg,rgba(6,30,26,.05) 30%,rgba(6,30,26,.55))}.pp-hero__cover.is-art{display: grid;place-items: center;color: rgba(255,255,255,.22);font-size: 120px;background-image: radial-gradient(circle at 18% 30%,rgba(255,255,255,.18) 0 60px,transparent 61px),radial-gradient(circle at 82% 70%,rgba(255,255,255,.12) 0 90px,transparent 91px),linear-gradient(135deg,var(--px-green),var(--px-primary))}.pp-hero__body{position: relative;z-index: 1;display: grid;grid-template-columns: auto 1fr auto;align-items: end;gap: 18px;padding: 0 clamp(18px,3vw,30px) 22px;margin-top: -54px}.pp-logo{width: 112px;height: 112px;border-radius: 28px;background: #fff;border: 5px solid #fff;box-shadow: 0 18px 34px -18px rgba(8,42,51,.6);display: grid;place-items: center;overflow: hidden;color: var(--px-green);font-size: 46px}.pp-logo img{width: 100%;height: 100%;object-fit: contain}.pp-id{min-width: 0;padding-bottom: 2px}.pp-id h1{margin: 8px 0 6px;font-size: clamp(1.5rem,3vw,2.15rem);font-weight: 900;color: var(--px-ink);line-height: 1.25}.pp-badges{display: flex;flex-wrap: wrap;gap: 6px}.pp-badge{display: inline-flex;align-items: center;gap: 6px;padding: 5px 11px;border-radius: 999px;font-size: 12px;font-weight: 800;color: var(--px-green);background: color-mix(in srgb,var(--px-green) 11%,#fff);border: 1px solid color-mix(in srgb,var(--px-green) 22%,transparent)}.pp-badge--live{color: var(--px-primary);background: var(--px-tint);border-color: color-mix(in srgb,var(--px-primary) 20%,transparent)}.pp-dot{width: 8px;height: 8px;border-radius: 50%;background: #22c55e;box-shadow: 0 0 0 0 rgba(34,197,94,.6);animation: pp-pulse 2s infinite}@keyframes pp-pulse{70%{box-shadow: 0 0 0 7px rgba(34,197,94,0)}100%{box-shadow: 0 0 0 0 rgba(34,197,94,0)}}.pp-meta{display: flex;flex-wrap: wrap;align-items: center;gap: 6px 16px;font-size: 14px;color: var(--px-muted);font-weight: 600}.pp-meta>span{display: inline-flex;align-items: center;gap: 6px}.pp-meta>span i{color: var(--px-primary);font-size: 16px}.pp-cta{display: flex;gap: 8px}.pp-cta .px-btn--primary{padding: 0 22px}.pp-facts{list-style: none;margin: 0;padding: 14px clamp(18px,3vw,30px) 20px;display: grid;grid-template-columns: repeat(4,minmax(0,1fr));gap: 10px;border-top: 1px dashed var(--px-line)}.pp-facts li{display: flex;align-items: center;gap: 10px;padding: 10px 12px;border-radius: 14px;background: #f8fbfa}.pp-facts i{width: 38px;height: 38px;flex-shrink: 0;border-radius: 11px;display: grid;place-items: center;font-size: 19px;color: var(--px-green);background: color-mix(in srgb,var(--px-green) 12%,#fff)}.pp-facts b{display: block;font-size: 14.5px;color: var(--px-ink)}.pp-facts span{display: block;font-size: 12px;color: var(--px-muted);line-height: 1.4}.pp-tabs{position: sticky;top: 8px;z-index: 30;display: flex;gap: 4px;margin: 16px 0;padding: 5px;border-radius: 16px;background: rgba(255,255,255,.92);backdrop-filter: blur(10px);-webkit-backdrop-filter: blur(10px);border: 1px solid var(--px-line);box-shadow: 0 12px 28px -24px rgba(8,42,51,.6);overflow-x: auto;scrollbar-width: none}.pp-tabs::-webkit-scrollbar{display: none}.pp-tabs a{flex: 1 0 auto;display: inline-flex;align-items: center;justify-content: center;gap: 7px;min-height: 42px;padding: 0 14px;border-radius: 12px;font-size: 14px;font-weight: 800;color: var(--px-muted);text-decoration: none;white-space: nowrap;transition: background .2s,color .2s}.pp-tabs a:hover{color: var(--px-ink);background: #f3f8f8}.pp-tabs a.is-on{color: #fff;background: linear-gradient(135deg,var(--px-green),var(--pp-green-2));box-shadow: 0 10px 20px -14px var(--px-green)}.pp-tabs em{font-style: normal;font-size: 11px;padding: 1px 7px;border-radius: 999px;background: rgba(0,0,0,.08)}.pp-tabs a.is-on em{background: rgba(255,255,255,.25)}.pp-flash{display: flex;align-items: center;gap: 8px;margin-bottom: 16px}.pp-layout{display: grid;grid-template-columns: minmax(0,1fr) 340px;gap: 20px;align-items: start}.pp-main{min-width: 0}.pp-about{margin: 0 0 16px;padding: 16px 18px;border-radius: 16px;background: #fff;border: 1px solid var(--px-line);line-height: 1.85;font-size: 15px}.pp-side{position: sticky;top: 76px;display: grid;gap: 14px;scroll-margin-top: 90px}.pp-card{background: #fff;border: 1px solid var(--px-line);border-radius: 20px;padding: 18px;box-shadow: 0 14px 34px -30px rgba(8,42,51,.5)}.pp-card--flush{padding: 0;overflow: hidden}.pp-card__pad{padding: 14px 16px 16px}.pp-card__h{display: flex;align-items: center;gap: 8px;margin: 0 0 12px;font-size: 15.5px;font-weight: 800;color: var(--px-ink)}.pp-card__h i{color: var(--px-green);font-size: 19px}.pp-contact{list-style: none;margin: 0;padding: 0;display: grid;gap: 8px}.pp-contact li{display: flex;align-items: center;gap: 10px;padding: 8px;border-radius: 14px;background: #f8fbfa}.pp-contact li>div{flex: 1;min-width: 0;display: grid}.pp-contact small{font-size: 11.5px;color: var(--px-muted);font-weight: 700}.pp-contact bdi{font-weight: 800;color: var(--px-ink);font-size: 14.5px;overflow: hidden;text-overflow: ellipsis;text-align: start}.pp-contact__ico{width: 38px;height: 38px;flex-shrink: 0;border-radius: 11px;display: grid;place-items: center;font-size: 18px;color: var(--px-primary);background: var(--px-tint)}.pp-contact__ico--wa{color: #128c7e;background: color-mix(in srgb,var(--px-wa) 14%,#fff)}.pp-share{margin-top: 10px;width: 100%;min-height: 42px;display: inline-flex;align-items: center;justify-content: center;gap: 8px;border-radius: 12px;border: 1.5px dashed var(--px-line);background: transparent;font: inherit;font-size: 13.5px;font-weight: 800;color: var(--px-muted);cursor: pointer;transition: color .2s,border-color .2s}.pp-share:hover{color: var(--px-primary);border-color: var(--px-primary)}.pp-share.is-done{color: var(--px-green);border-color: var(--px-green);border-style: solid}.pp-map iframe{display: block;width: 100%;height: 190px;border: 0}.pp-addr{display: flex;align-items: flex-start;gap: 8px;margin: 0 0 12px;font-size: 14px;line-height: 1.6;color: var(--px-text)}.pp-addr i{color: var(--px-primary);font-size: 17px;margin-top: 2px}.pp-trust{background: linear-gradient(160deg,color-mix(in srgb,var(--px-green) 7%,#fff),#fff 60%)}.pp-trust ul{list-style: none;margin: 0;padding: 0;display: grid;gap: 9px}.pp-trust li{display: flex;align-items: flex-start;gap: 8px;font-size: 13.5px;line-height: 1.55}.pp-trust li i{flex-shrink: 0;width: 20px;height: 20px;border-radius: 50%;display: grid;place-items: center;font-size: 11px;color: #fff;background: var(--px-green);margin-top: 1px}.pp-near{list-style: none;margin: 0;padding: 0;display: grid;gap: 6px}.pp-near a{display: flex;align-items: center;gap: 10px;padding: 8px;border-radius: 14px;text-decoration: none;color: inherit;transition: background .2s}.pp-near a:hover{background: #f3f8f8}.pp-near__logo{width: 42px;height: 42px;flex-shrink: 0;border-radius: 12px;display: grid;place-items: center;overflow: hidden;background: #fff;border: 1px solid var(--px-line);color: var(--px-green);font-size: 19px}.pp-near__logo img{width: 100%;height: 100%;object-fit: contain}.pp-near__txt{flex: 1;min-width: 0;display: grid}.pp-near__txt strong{font-size: 14px;color: var(--px-ink);overflow: hidden;text-overflow: ellipsis;white-space: nowrap}.pp-near__txt small{font-size: 12px;color: var(--px-muted)}.pp-near__go{color: var(--px-muted)}.pp-more{display: block;margin-top: 8px;text-align: center;font-size: 13px;font-weight: 800;color: var(--px-primary);text-decoration: none}.px-popular{display: flex;flex-wrap: wrap;align-items: center;gap: 6px;margin-top: 12px}.px-popular>span{display: inline-flex;align-items: center;gap: 5px;font-size: 12.5px;font-weight: 800;color: var(--px-muted);margin-inline-end: 2px}.px-popular>span i{color: #f97316}.px-popular button{padding: 6px 12px;border-radius: 999px;border: 1px solid var(--px-line);background: #f8fbfa;font: inherit;font-size: 13px;font-weight: 700;color: var(--px-ink);cursor: pointer;transition: border-color .2s,background .2s,color .2s}.px-popular button:hover{border-color: var(--px-green);color: var(--px-green);background: #fff}.px-popular button:focus-visible{outline: 3px solid var(--rewa-highlight,#e0a44e);outline-offset: 2px}.pp-dock{display: none}@media (max-width: 1000px){.pp-layout{grid-template-columns: 1fr}.pp-side{position: static;grid-template-columns: repeat(2,minmax(0,1fr))}.pp-facts{grid-template-columns: repeat(2,minmax(0,1fr))}}@media (max-width: 760px){.pp-hero__body{grid-template-columns: auto 1fr;margin-top: -44px}.pp-logo{width: 88px;height: 88px;border-radius: 22px;font-size: 36px}.pp-cta{grid-column: 1 / -1}.pp-cta .px-btn{flex: 1}.pp-side{grid-template-columns: 1fr}.pp-tabs{top: 4px}.pp-tabs a{flex: 0 0 auto}.pp-dock{position: fixed;inset-inline: 12px;bottom: max(12px,env(safe-area-inset-bottom));z-index: 60;display: flex;gap: 8px;padding: 8px;border-radius: 18px;background: rgba(255,255,255,.95);backdrop-filter: blur(12px);-webkit-backdrop-filter: blur(12px);border: 1px solid var(--px-line);box-shadow: 0 18px 40px -16px rgba(8,42,51,.45);transition: transform .3s,opacity .3s}.pp-dock .px-btn--primary{flex: 1}.pp-dock .px-btn:not(.px-btn--primary){width: 48px;padding: 0}.pp-dock.is-hidden{transform: translateY(140%);opacity: 0;pointer-events: none}.pp{padding-bottom: 76px}}@media (max-width: 460px){.pp-hero__body{grid-template-columns: 1fr;justify-items: start}.pp-cta{width: 100%}.pp-cta__lbl{display: none}.pp-cta .px-btn--call{flex: 0 0 48px;padding: 0}.pp-facts li{padding: 8px}.pp-facts i{width: 32px;height: 32px;font-size: 16px}}@media (prefers-reduced-motion: reduce){.pp-dot{animation: none}.pp-dock,.pp-tabs a{transition: none}}.px-ship{margin-top: 4px}.px-ship__top{display: flex;flex-wrap: wrap;align-items: flex-start;justify-content: space-between;gap: 14px 18px;margin-bottom: 16px}.px-ship__brand{display: flex;align-items: center;gap: 14px;min-width: 0}.px-ship__logo{width: 104px;height: 42px;object-fit: contain;background: #fff;border: 1px solid var(--px-line);border-radius: 12px;padding: 6px 8px;flex-shrink: 0}.px-ship__logo-fallback{width: 48px;height: 48px;border-radius: 14px;display: grid;place-items: center;background: linear-gradient(135deg,var(--px-primary),var(--px-primary-2));color: #fff;font-size: 22px;flex-shrink: 0}.px-ship__num{margin: 0;font-size: 1.05rem;font-weight: 800;color: var(--px-ink);letter-spacing: .02em;word-break: break-word}.px-ship__carrier{margin: 4px 0 0;font-size: 13.5px;color: var(--px-muted);font-weight: 700}.px-ship__badge{display: inline-flex;align-items: center;gap: 6px;padding: 8px 14px;border-radius: 999px;font-size: 13px;font-weight: 800;line-height: 1;white-space: nowrap}.px-ship__badge i{font-size: 15px}.px-ship__badge.is-ok{color: #15803d;background: #dcfce7}.px-ship__badge.is-move{color: #0e7490;background: var(--px-tint)}.px-ship__badge.is-wait{color: #0369a1;background: #e0f2fe}.px-ship__badge.is-warn{color: #b45309;background: #fef3c7}.px-ship__badge.is-bad{color: #b91c1c;background: #fee2e2}.px-ship__flow{list-style: none;margin: 0 0 18px;padding: 8px 2px 10px;display: flex;flex-wrap: nowrap;gap: 0;overflow-x: auto;-webkit-overflow-scrolling: touch;scrollbar-width: thin}.px-ship__flow li{position: relative;flex: 1 0 70px;min-width: 70px;max-width: 120px;display: flex;flex-direction: column;align-items: center;gap: 8px;text-align: center;font-size: 11.5px;font-weight: 800;color: var(--px-muted);padding: 0 4px 4px}.px-ship__flow li:not(:last-child)::after{content: '';position: absolute;top: 15px;inset-inline-start: calc(50% + 16px);inset-inline-end: calc(-50% + 16px);height: 3px;background: var(--px-line);border-radius: 2px}.px-ship__flow .dot{position: relative;z-index: 1;width: 30px;height: 30px;border-radius: 50%;display: grid;place-items: center;background: #f1f5f9;border: 2px solid var(--px-line);color: var(--px-muted);font-size: 14px}.px-ship__flow li.is-done{color: var(--px-green)}.px-ship__flow li.is-done::after{background: color-mix(in srgb,var(--px-green) 55%,#fff)}.px-ship__flow li.is-done .dot{background: #dcfce7;border-color: var(--px-green);color: var(--px-green)}.px-ship__flow li.is-now{color: var(--px-ink)}.px-ship__flow li.is-now .dot{background: var(--px-primary);border-color: var(--px-primary);color: #fff;box-shadow: 0 0 0 5px color-mix(in srgb,var(--px-primary) 18%,transparent)}.px-ship__flow li.is-off{opacity: .42}.px-ship__facts{display: grid;grid-template-columns: repeat(auto-fit,minmax(160px,1fr));gap: 10px;margin: 0 0 18px}.px-ship__fact{display: flex;gap: 10px;align-items: flex-start;padding: 12px 14px;border-radius: 14px;background: var(--px-tint);border: 1px solid var(--px-line)}.px-ship__fact i{width: 34px;height: 34px;border-radius: 11px;display: grid;place-items: center;flex-shrink: 0;background: #fff;color: var(--px-primary);font-size: 17px;border: 1px solid var(--px-line)}.px-ship__fact strong{display: block;font-size: 12px;font-weight: 800;color: var(--px-muted);margin-bottom: 2px}.px-ship__fact span,.px-ship__fact a{font-size: 14px;font-weight: 700;color: var(--px-ink);text-decoration: none;word-break: break-word;line-height: 1.45}.px-ship__fact a:hover{color: var(--px-primary)}.px-ship__track{display: flex;flex-wrap: wrap;align-items: center;gap: 10px;padding: 12px 14px;border-radius: 14px;background: #fff;border: 1px dashed color-mix(in srgb,var(--px-primary) 35%,var(--px-line));margin: 0 0 18px}.px-ship__track code{font-family: ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size: 14px;font-weight: 800;color: var(--px-ink);letter-spacing: .04em;direction: ltr;unicode-bidi: isolate}.px-ship__track .px-btn{margin-inline-start: auto}.px-ship__tl{list-style: none;margin: 0;padding: 0}.px-ship__tl>li{position: relative;padding: 0 0 16px;padding-inline-start: 28px}.px-ship__tl>li:last-child{padding-bottom: 0}.px-ship__tl>li::before{content: '';position: absolute;inset-inline-start: 8px;top: 12px;bottom: -4px;width: 2px;background: var(--px-line)}.px-ship__tl>li:last-child::before{display: none}.px-ship__tl>li::after{content: '';position: absolute;inset-inline-start: 1px;top: 4px;width: 16px;height: 16px;border-radius: 50%;box-sizing: border-box;background: #fff;border: 3px solid #94a3b8}.px-ship__tl>li.is-done::after{border-color: var(--px-green);background: #dcfce7}.px-ship__tl>li.is-now::after{border-color: var(--px-primary);background: var(--px-primary);box-shadow: 0 0 0 4px color-mix(in srgb,var(--px-primary) 18%,transparent)}.px-ship__tl>li.is-bad::after{border-color: var(--px-red);background: #fee2e2}.px-ship__tl-h{display: flex;flex-wrap: wrap;align-items: baseline;justify-content: space-between;gap: 4px 12px}.px-ship__tl-h strong{font-size: 14.5px;color: var(--px-ink)}.px-ship__tl-h time{font-size: 12px;font-weight: 700;color: var(--px-muted)}.px-ship__tl-note{margin: 4px 0 0;font-size: 13px;color: var(--px-muted);line-height: 1.55}.px-ship__empty{margin: 0;color: var(--px-muted);font-size: 14px}@media (max-width: 520px){.px-ship__flow li{font-size: 10.5px;min-width: 52px}.px-ship__flow .dot{width: 26px;height: 26px;font-size: 12px}.px-ship__flow li:not(:last-child)::after{top: 13px}.px-ship__track .px-btn{margin-inline-start: 0;width: 100%;justify-content: center}}