._header_1m5j7_1{position:sticky;top:0;z-index:100;background:#fff;border-bottom:1px solid var(--border-subtle);width:100%;transition:all var(--transition-fast)}._inner_1m5j7_11{display:flex;align-items:center;justify-content:space-between;height:var(--header-height);width:100%;max-width:var(--container-max);margin-inline:auto;padding-inline:20px;gap:16px}._logoWrapper_1m5j7_24{direction:ltr!important;display:inline-flex!important;align-items:center!important;gap:8px;text-decoration:none;flex-shrink:0;-webkit-user-select:none;user-select:none}._logoMark_1m5j7_34{width:38px;height:38px;background:#0b0f19;border-radius:10px;display:flex;align-items:center;justify-content:center;color:var(--accent-yellow);box-shadow:0 4px 12px #0b0f1926;flex-shrink:0}._logoText_1m5j7_47{direction:ltr!important;font-family:var(--font-latin);font-size:1.5rem;font-weight:900;letter-spacing:-.04em;color:#0b0f19;display:inline-flex!important;align-items:center!important;gap:3px}._brandName_1m5j7_59{color:#0b0f19;font-weight:900}._brandBadge_1m5j7_64{color:#0b0f19;background:var(--accent-yellow);padding:1px 6px;border-radius:5px;font-size:1.05rem;font-weight:900;display:inline-block}._navLinks_1m5j7_75{display:flex;align-items:center;gap:22px}._navLink_1m5j7_75{background:none;border:none;cursor:pointer;padding:0;font-family:inherit;font-size:.925rem;font-weight:700;color:var(--text-secondary);transition:color var(--transition-fast);position:relative;white-space:nowrap}._navLink_1m5j7_75:hover{color:#0b0f19}._navLink_1m5j7_75:after{content:"";position:absolute;bottom:-4px;right:0;width:0;height:2px;background:var(--accent-yellow);transition:width var(--transition-fast);border-radius:2px}._navLink_1m5j7_75:hover:after{width:100%}._actions_1m5j7_116{display:flex;align-items:center;gap:12px}._walletPill_1m5j7_123{display:inline-flex;align-items:center;gap:8px;background:#fff;border:1.5px solid var(--border-subtle);border-radius:var(--radius-pill);padding:5px 12px 5px 6px;font-size:.85rem;font-weight:700;color:var(--text-primary);box-shadow:var(--shadow-xs);transition:all var(--transition-fast)}._walletPill_1m5j7_123:hover{border-color:#0b0f19;box-shadow:var(--shadow-sm)}._walletIcon_1m5j7_143{width:24px;height:24px;border-radius:50%;background:#0b0f19;color:var(--accent-yellow);display:flex;align-items:center;justify-content:center;flex-shrink:0}._walletLabel_1m5j7_155{font-size:.775rem;color:var(--text-muted)}._walletBalance_1m5j7_160{font-family:var(--font-latin);font-weight:900;color:#0b0f19;direction:ltr}._walletDepositBtn_1m5j7_167{background:var(--accent-yellow);color:#0b0f19;width:22px;height:22px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-weight:900;border:none;cursor:pointer;transition:all var(--transition-fast);flex-shrink:0}._walletDepositBtn_1m5j7_167:hover{background:var(--accent-yellow-hover);transform:scale(1.1)}._menuToggle_1m5j7_189{display:none;width:40px;height:40px;border-radius:var(--radius-sm);background:#fff;border:1px solid var(--border-subtle);align-items:center;justify-content:center;color:var(--text-primary);cursor:pointer;flex-shrink:0}._menuToggle_1m5j7_189:hover{background:var(--bg-tertiary);border-color:var(--border-strong)}@media (max-width: 900px){._navLinks_1m5j7_75{display:none}._menuToggle_1m5j7_189{display:flex}._walletLabel_1m5j7_155,._desktopCta_1m5j7_222{display:none}}@media (max-width: 480px){._inner_1m5j7_11{padding-inline:10px;gap:6px}._menuToggle_1m5j7_189{width:36px;height:36px;border-radius:8px}._logoWrapper_1m5j7_24{gap:6px}._logoMark_1m5j7_34{width:32px;height:32px;border-radius:8px}._logoText_1m5j7_47{font-size:1.25rem;gap:2px}._brandBadge_1m5j7_64{font-size:.85rem;padding:1px 4px;border-radius:4px}._actions_1m5j7_116{gap:6px}._walletPill_1m5j7_123{padding:3px 6px 3px 4px;gap:4px;border-radius:9999px}._walletIcon_1m5j7_143{width:20px;height:20px}._walletBalance_1m5j7_160{font-size:.78rem;font-weight:800;white-space:nowrap}._walletDepositBtn_1m5j7_167{width:18px;height:18px;font-size:.85rem}}@media (max-width: 360px){._inner_1m5j7_11{padding-inline:6px;gap:4px}._menuToggle_1m5j7_189{width:34px;height:34px}._logoMark_1m5j7_34{width:28px;height:28px;border-radius:7px}._logoText_1m5j7_47{font-size:1.1rem;gap:2px}._brandBadge_1m5j7_64{font-size:.75rem;padding:0 3px}._actions_1m5j7_116{gap:4px}._walletPill_1m5j7_123{padding:2px 4px 2px 2px;gap:3px}._walletIcon_1m5j7_143{width:18px;height:18px}._walletBalance_1m5j7_160{font-size:.72rem}._walletDepositBtn_1m5j7_167{width:16px;height:16px;font-size:.75rem}}._overlay_1f695_3{position:fixed;top:0;right:0;bottom:0;left:0;width:100vw;height:100dvh;background:#0b0f1973;z-index:9998;opacity:0;visibility:hidden;pointer-events:none;transition:opacity .25s ease,visibility .25s ease}._overlay_1f695_3._open_1f695_16{opacity:1;visibility:visible;pointer-events:auto}._drawer_1f695_22{position:fixed;top:0;inset-inline-start:0;width:min(85vw,340px);height:100dvh;max-height:100dvh;background:#fff!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important;z-index:10000;display:flex;flex-direction:column;padding:20px 16px 96px;gap:14px;box-shadow:8px 0 32px #0b0f1926;transform:translate(-100%);transition:transform .3s cubic-bezier(.4,0,.2,1);overflow-y:auto;overflow-x:hidden;-webkit-overflow-scrolling:touch}._drawer_1f695_22._open_1f695_16{transform:translate(0)}._header_1f695_49{display:flex;align-items:center;justify-content:space-between;padding-bottom:14px;border-bottom:1px solid var(--border-subtle)}._closeButton_1f695_57{width:36px;height:36px;border-radius:50%;background:var(--bg-tertiary);border:1px solid var(--border-subtle);display:flex;align-items:center;justify-content:center;color:var(--text-primary);cursor:pointer}._userCard_1f695_70{background:var(--bg-primary);border:1px solid var(--border-subtle);border-radius:var(--radius-md);padding:16px;display:flex;flex-direction:column;gap:12px}._avatarBox_1f695_80{display:flex;align-items:center;gap:12px}._avatar_1f695_80{width:44px;height:44px;border-radius:50%;background:#0b0f19;color:var(--accent-yellow);font-weight:900;font-size:1.1rem;display:flex;align-items:center;justify-content:center;flex-shrink:0;transition:all .2s ease}._avatarPresident_1f695_101{box-shadow:0 0 0 2px #f59e0b,0 0 12px #f59e0b73;background:linear-gradient(135deg,#1e1b4b,#0f172a)!important;color:#fde047!important}._userInfoCol_1f695_107{display:flex;flex-direction:column;gap:4px;min-width:0;flex:1}._userGreeting_1f695_115{font-size:.95rem;font-weight:800;color:#0b0f19;margin:0;line-height:1.35;word-break:break-word}._userNameHighlight_1f695_124{color:#0b0f19}._userEmail_1f695_128{font-size:.76rem;color:var(--text-muted);line-height:1.2;word-break:break-all}._presidentRankBadge_1f695_136{display:inline-flex;align-items:center;gap:5px;padding:4px 10px;border-radius:9999px;background:linear-gradient(135deg,#0f172a,#1e1b4b,#0f172a);border:1.5px solid #F59E0B;box-shadow:0 0 10px #f59e0b66,inset 0 1px 1px #fef08a4d;color:#fde047;font-size:.74rem;font-weight:800;letter-spacing:-.2px;width:fit-content;cursor:pointer;transition:all .18s ease;-webkit-user-select:none;user-select:none}._presidentRankBadge_1f695_136:hover{transform:translateY(-1px) scale(1.02);box-shadow:0 0 14px #f59e0b99}._militaryRankBadge_1f695_161{display:inline-flex;align-items:center;gap:5px;padding:3px 9px;border-radius:9999px;font-size:.74rem;font-weight:800;width:fit-content;cursor:pointer;transition:all .18s ease;border-width:1px;border-style:solid;-webkit-user-select:none;user-select:none}._militaryRankBadge_1f695_161:hover{transform:translateY(-1px) scale(1.02)}._civilianBadgeRow_1f695_182{display:flex;align-items:center;flex-wrap:wrap;gap:6px;margin:1px 0}._civilianBadge_1f695_182{display:inline-flex;align-items:center;gap:4px;padding:2px 7px;border-radius:9999px;background:#f1f5f9;border:1px solid #CBD5E1;color:#475569;font-size:.72rem;font-weight:700}._upgradeRankLink_1f695_203{display:inline-flex;align-items:center;gap:3px;font-size:.72rem;font-weight:800;color:#b45309;background:#f59e0b1f;padding:2px 8px;border-radius:9999px;border:1px solid rgba(245,158,11,.35);cursor:pointer;text-decoration:none;transition:all .18s ease}._upgradeRankLink_1f695_203:hover{background:#f59e0b;color:#fff;border-color:#f59e0b;transform:translateY(-1px)}._menuList_1f695_226{display:flex;flex-direction:column;gap:6px;margin-top:6px}._menuItem_1f695_233{display:flex;align-items:center;gap:12px;padding:12px 14px;border-radius:var(--radius-sm);font-size:.95rem;font-weight:700;color:var(--text-primary);transition:all var(--transition-fast);background:transparent;border:none;cursor:pointer;width:100%;text-align:right}._menuItem_1f695_233:hover{background:var(--bg-primary);color:#000}._menuItem_1f695_233._danger_1f695_255{color:#ef4444}._menuItem_1f695_233._danger_1f695_255:hover{background:#fef2f2}._desktopDropdown_1f695_264{position:absolute;top:calc(100% + 10px);inset-inline-end:0;background:#fff;border:1px solid var(--border-subtle);border-radius:var(--radius-md);box-shadow:var(--shadow-lg);width:240px;padding:12px;display:flex;flex-direction:column;gap:6px;z-index:200;animation:_slideDown_1f695_1 .18s ease}@keyframes _slideDown_1f695_1{0%{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:translateY(0)}}._overlay_dqe36_3{position:fixed;top:0;right:0;bottom:0;left:0;width:100%;height:100dvh;background:#0b0f1973;z-index:9998;opacity:0;visibility:hidden;transition:opacity .25s ease,visibility .25s ease;pointer-events:none}._overlay_dqe36_3._open_dqe36_16{opacity:1;visibility:visible;pointer-events:auto}._drawer_dqe36_22{position:fixed;top:0;inset-inline-end:0;width:min(85vw,320px);height:100dvh;background:#fff!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important;z-index:10000;display:flex;flex-direction:column;padding:24px 20px;gap:20px;box-shadow:-10px 0 40px #00000040;transform:translate(100%);transition:transform .28s cubic-bezier(.4,0,.2,1);overflow-y:auto}[dir=rtl] ._drawer_dqe36_22{transform:translate(100%)}[dir=rtl] ._drawer_dqe36_22._open_dqe36_16{transform:translate(0)}._drawerHeader_dqe36_51{display:flex;align-items:center;justify-content:space-between;padding-bottom:16px;border-bottom:1px solid var(--border-subtle)}._closeButton_dqe36_59{width:38px;height:38px;border-radius:50%;background:var(--bg-tertiary);border:1px solid var(--border-subtle);display:flex;align-items:center;justify-content:center;color:var(--text-primary);cursor:pointer;transition:all var(--transition-fast)}._closeButton_dqe36_59:hover{background:#e2e8f0;color:#000}._navLinks_dqe36_78{display:flex;flex-direction:column;gap:14px;margin-top:8px}._navLink_dqe36_78{font-size:1.05rem;font-weight:700;color:var(--text-primary);padding:10px 0;border-bottom:1px solid rgba(230,234,240,.5);transition:color var(--transition-fast);cursor:pointer;background:none;border-top:none;border-inline:none;text-align:right;width:100%}._navLink_dqe36_78:hover{color:#000}._drawerFooter_dqe36_104{margin-top:auto;padding-top:20px;border-top:1px solid var(--border-subtle);display:flex;flex-direction:column;gap:12px}._walletInfoBox_dqe36_113{background:var(--bg-primary);border:1px solid var(--border-subtle);border-radius:var(--radius-md);padding:12px 14px;display:flex;align-items:center;justify-content:space-between}._backdrop_oxnzb_1{position:fixed;top:0;right:0;bottom:0;left:0;width:100vw;height:100dvh;background:#0b0f1973;z-index:1000;display:flex;align-items:center;justify-content:center;padding:16px;opacity:0;visibility:hidden;transition:opacity .25s ease,visibility .25s ease}._backdrop_oxnzb_1._active_oxnzb_17{opacity:1;visibility:visible}._modal_oxnzb_22{background:#fff;border-radius:var(--radius-xl);border:1px solid var(--border-subtle);width:min(100%,540px);max-height:90dvh;overflow-y:auto;padding:clamp(20px,4vw,30px);box-shadow:var(--shadow-lg);transform:scale(.96);transition:transform .25s cubic-bezier(.34,1.56,.64,1);position:relative;overscroll-behavior:contain;-webkit-overflow-scrolling:touch}._backdrop_oxnzb_1._active_oxnzb_17 ._modal_oxnzb_22{transform:scale(1)}._header_oxnzb_42{display:flex;align-items:center;justify-content:space-between;margin-bottom:20px;padding-bottom:14px;border-bottom:1px solid var(--border-subtle)}._thumb_oxnzb_51{width:44px;height:44px;border-radius:10px;object-fit:cover;border:1px solid var(--border-subtle);flex-shrink:0}._closeBtn_oxnzb_60{width:36px;height:36px;border-radius:50%;background:var(--bg-tertiary);border:1px solid var(--border-subtle);display:flex;align-items:center;justify-content:center;color:var(--text-muted);cursor:pointer;transition:all var(--transition-fast);flex-shrink:0}._closeBtn_oxnzb_60:hover{background:#e2e8f0;color:var(--text-primary)}._packageGrid_oxnzb_80{display:grid;grid-template-columns:repeat(auto-fill,minmax(115px,1fr));gap:10px;margin-block:10px 16px}@media (max-width: 480px){._packageGrid_oxnzb_80{grid-template-columns:repeat(2,1fr);gap:8px}}._packageOption_oxnzb_94{border:1.5px solid var(--border-subtle);background:var(--bg-primary);border-radius:var(--radius-md);padding:10px 8px;text-align:center;cursor:pointer;transition:all var(--transition-fast);display:flex;flex-direction:column;gap:3px;min-height:72px;justify-content:center;box-sizing:border-box}._packageOption_oxnzb_94:hover{border-color:#0b0f19}._packageOption_oxnzb_94._selected_oxnzb_114{border-color:#0b0f19;background:var(--accent-yellow-light);box-shadow:0 0 0 2px #0b0f19}._packageAmount_oxnzb_120{font-size:.9rem;font-weight:800;color:#0b0f19}._packagePrice_oxnzb_126{font-family:var(--font-latin);font-size:.85rem;font-weight:800;color:#0b0f19;direction:ltr}._walletBox_oxnzb_135{background:#f8fafc;border:1.5px solid var(--border-subtle);border-radius:var(--radius-lg);padding:16px;margin-block:16px}._walletHeader_oxnzb_143{display:flex;align-items:center;justify-content:space-between;margin-bottom:12px;padding-bottom:8px;border-bottom:1px solid var(--border-subtle)}._walletTitle_oxnzb_152{font-size:.95rem;font-weight:800;color:#0b0f19;display:flex;align-items:center;gap:6px}._walletRow_oxnzb_161{display:flex;justify-content:space-between;align-items:center;margin-bottom:6px;font-size:.875rem;color:var(--text-secondary)}._walletRowFinal_oxnzb_170{display:flex;justify-content:space-between;align-items:center;margin-top:8px;padding-top:8px;border-top:1px dashed var(--border-strong);font-size:1rem;font-weight:900;color:#0b0f19}._numVal_oxnzb_182{font-family:var(--font-latin);font-weight:800;direction:ltr}._insufficientBox_oxnzb_189{background:#fef2f2;border:1.5px solid #FCA5A5;border-radius:var(--radius-md);padding:14px;display:flex;flex-direction:column;gap:10px;margin-top:14px;align-items:center;text-align:center}._insufficientTitle_oxnzb_202{color:#dc2626;font-size:.9rem;font-weight:800;display:flex;align-items:center;gap:6px}._cardUsageBox_oxnzb_212{background:#fffbeb;border:1.5px solid #FDE68A;border-radius:var(--radius-lg);padding:14px 16px;margin-top:14px;margin-bottom:14px;text-align:right;direction:rtl}._cardUsageHeader_oxnzb_223{display:flex;align-items:center;gap:8px;color:#b45309;font-size:.88rem;font-weight:900;margin-bottom:10px;padding-bottom:6px;border-bottom:1px solid rgba(245,158,11,.2)}._cardUsageIcon_oxnzb_235{color:#d97706;flex-shrink:0}._cardUsageTitle_oxnzb_240{margin:0;font-size:.88rem;font-weight:900;color:#92400e}._cardUsageList_oxnzb_247{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:8px}._cardUsageList_oxnzb_247 li{font-size:.8rem;line-height:1.6;color:#78350f;position:relative;padding-right:14px}._cardUsageList_oxnzb_247 li:before{content:"•";position:absolute;right:0;color:#d97706;font-weight:900}._cardUsageKey_oxnzb_272{font-weight:900;color:#92400e}._cardUsageVal_oxnzb_277{color:#78350f;font-weight:500}._cardPurchaseBtn_oxnzb_283{width:100%!important;padding:14px 20px!important;font-size:.98rem!important;font-weight:900!important;border-radius:var(--radius-md)!important;background:linear-gradient(135deg,#fbbf24,#eab308)!important;color:#0b0f19!important;border:none!important;cursor:pointer!important;box-shadow:0 4px 16px #facc1559!important;direction:rtl!important;text-align:center!important;display:flex!important;align-items:center!important;justify-content:center!important;gap:8px!important;transition:all .2s ease!important}._cardPurchaseBtn_oxnzb_283:hover:not(:disabled){background:linear-gradient(135deg,#f59e0b,#d97706)!important;transform:translateY(-1px)!important;box-shadow:0 6px 20px #facc1573!important}._cardPurchaseBtn_oxnzb_283:disabled{opacity:.65!important;cursor:not-allowed!important}._stepProgressBar_oxnzb_315{display:grid;grid-template-columns:repeat(4,1fr);gap:6px;background:#f8fafc;border:1px solid var(--border-subtle, #E2E8F0);border-radius:14px;padding:8px 10px;margin-bottom:18px;direction:rtl}._stepProgressBarThree_oxnzb_327{grid-template-columns:repeat(3,1fr)}@media (max-width: 440px){._stepProgressBar_oxnzb_315{grid-template-columns:repeat(2,1fr);gap:6px}}._stepPillItem_oxnzb_338{display:flex;align-items:center;gap:6px;padding:6px 8px;border-radius:10px;font-size:.72rem;font-weight:800;color:#64748b;background:transparent}._stepPillActive_oxnzb_350{background:#0b0f19;color:#ffe600}._stepPillDone_oxnzb_355{background:#ecfdf5;color:#047857}._stepBadgeNum_oxnzb_360{width:18px;height:18px;border-radius:50%;background:#64748b29;color:inherit;font-family:var(--font-latin);font-size:.68rem;font-weight:900;display:inline-flex;align-items:center;justify-content:center;flex-shrink:0}._stepPillActive_oxnzb_350 ._stepBadgeNum_oxnzb_360{background:#ffe600;color:#0b0f19}._stepPillDone_oxnzb_355 ._stepBadgeNum_oxnzb_360{background:#10b981;color:#fff}._floatingContainer_1ji5b_1{position:fixed;bottom:28px;right:28px;z-index:990;display:flex;align-items:center;direction:rtl;pointer-events:auto;animation:_floatIn_1ji5b_1 .5s cubic-bezier(.16,1,.3,1)}@keyframes _floatIn_1ji5b_1{0%{opacity:0;transform:translateY(20px) scale(.9)}to{opacity:1;transform:translateY(0) scale(1)}}._whatsappButton_1ji5b_24{position:relative;display:flex;align-items:center;justify-content:center;width:58px;height:58px;border-radius:50%;background:linear-gradient(135deg,#25d366,#128c7e);color:#fff;box-shadow:0 10px 25px #25d36666,0 4px 12px #0003;border:2px solid rgba(255,255,255,.25);cursor:pointer;text-decoration:none;transition:all .3s cubic-bezier(.4,0,.2,1)}._whatsappButton_1ji5b_24:hover{transform:translateY(-4px) scale(1.06);box-shadow:0 14px 30px #25d3668c,0 6px 16px #0000004d;color:#fff}._whatsappButton_1ji5b_24:active{transform:translateY(-1px) scale(.98)}._pulseEffect_1ji5b_51{position:absolute;top:-6px;right:-6px;bottom:-6px;left:-6px;border-radius:50%;border:2px solid #25D366;opacity:.6;animation:_ripplePulse_1ji5b_1 2.4s infinite;pointer-events:none}@keyframes _ripplePulse_1ji5b_1{0%{transform:scale(.95);opacity:.8}70%{transform:scale(1.35);opacity:0}to{transform:scale(1.4);opacity:0}}._tooltip_1ji5b_76{position:absolute;right:70px;background:#0f172aeb;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);color:#fff;padding:8px 14px;border-radius:12px;border:1px solid rgba(37,211,102,.3);font-size:.85rem;font-weight:700;white-space:nowrap;box-shadow:0 8px 20px #0006;opacity:0;pointer-events:none;transform:translate(-10px);transition:all .25s ease;display:flex;align-items:center;gap:6px}._floatingContainer_1ji5b_1:hover ._tooltip_1ji5b_76{opacity:1;transform:translate(0)}@media (max-width: 768px){._floatingContainer_1ji5b_1{bottom:84px;right:20px;z-index:900}._whatsappButton_1ji5b_24{width:50px;height:50px}._tooltip_1ji5b_76{display:none}}._bottomNav_1dlnd_1{display:none;position:fixed;bottom:0;left:0;right:0;height:64px;background:#fffffffa;backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);border-top:1px solid var(--border-subtle, #ECEFF3);z-index:1000;pointer-events:auto;direction:rtl;padding:0 12px;box-shadow:0 -4px 16px #0b0f1914}@media (max-width: 768px){._bottomNav_1dlnd_1{display:flex;align-items:center;justify-content:space-around;z-index:1000;pointer-events:auto}}._navItem_1dlnd_29{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:3px;padding:6px 14px;border-radius:14px;background:none;border:none;color:var(--text-muted, #64748B);font-size:.725rem;font-weight:700;cursor:pointer;pointer-events:auto;transition:transform .15s ease,background .15s ease,color .15s ease;user-select:none;-webkit-user-select:none;-webkit-tap-highlight-color:transparent;touch-action:manipulation}._navItem_1dlnd_29:active{transform:scale(.92)}._navItemActive_1dlnd_56{background:#fff8cc;color:#0b0f19;font-weight:900;box-shadow:0 2px 8px #ffe60040}._navIconWrap_1dlnd_63{display:flex;align-items:center;justify-content:center;width:22px;height:22px}._homePage_1gvw7_3{min-height:100vh;background:var(--bg-primary, #F8F9FB);color:var(--text-primary, #0B0F19);direction:rtl;padding-bottom:70px}._heroSection_1gvw7_12{padding:28px 0 20px;text-align:center}._heroContent_1gvw7_17{max-width:680px;margin:0 auto;padding:0 16px}._titleWrapper_1gvw7_23{position:relative;display:inline-block;margin-bottom:8px}._sparkleLeft_1gvw7_30,._sparkleRight_1gvw7_31{position:absolute;top:15%;pointer-events:none}._sparkleLeft_1gvw7_30{right:-32px}._sparkleRight_1gvw7_31{left:-32px}._heroTitle_1gvw7_45{font-family:var(--font-arabic, "Cairo", system-ui, sans-serif);font-size:clamp(1.8rem,4vw,2.75rem);font-weight:900;color:#0b0f19;line-height:1.25;margin:0;letter-spacing:-.02em}._heroHighlight_1gvw7_55{display:block;color:#eab308;background:linear-gradient(135deg,#eab308,#ca8a04);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;font-weight:900;margin-top:2px}._heroSubtitle_1gvw7_66{font-size:clamp(.88rem,1.6vw,1.05rem);color:var(--text-muted, #64748B);margin:6px 0 0;font-weight:600}._categoriesSection_1gvw7_74{padding:12px 0 32px}._gridContainer_1gvw7_78{max-width:1000px;margin:0 auto;padding:0 16px}._categoriesGrid_1gvw7_84{display:grid;grid-template-columns:repeat(2,1fr);gap:14px;margin-bottom:22px}@media (min-width: 768px){._categoriesGrid_1gvw7_84{grid-template-columns:repeat(3,1fr);gap:20px;margin-bottom:28px}}@media (min-width: 1024px){._categoriesGrid_1gvw7_84{gap:22px}}._categoryCard_1gvw7_106{background:#fff;border:1px solid rgba(0,0,0,.07);border-radius:20px;padding:16px 14px 12px;display:flex;flex-direction:column;justify-content:space-between;cursor:pointer;position:relative;text-decoration:none;color:inherit;box-shadow:0 2px 10px #0b0f1908;transition:all .25s cubic-bezier(.16,1,.3,1);outline:none;-webkit-user-select:none;user-select:none}@media (max-width: 420px){._categoriesGrid_1gvw7_84{gap:10px}._categoryCard_1gvw7_106{padding:12px 10px 10px;border-radius:16px}._illustrationBox_1gvw7_134{height:80px;margin-bottom:8px}._categoryName_1gvw7_139{font-size:.82rem;line-height:1.25}._arrowCircle_1gvw7_144{width:24px;height:24px}}@media (min-width: 768px){._categoryCard_1gvw7_106{padding:22px 20px 18px;border-radius:22px}}._categoryCard_1gvw7_106:hover,._categoryCard_1gvw7_106:focus-visible{transform:translateY(-4px);border-color:#cbd5e1;box-shadow:0 12px 28px #0b0f1914,0 0 16px #ffe60026}._illustrationBox_1gvw7_134{height:98px;display:flex;align-items:center;justify-content:center;margin-bottom:12px;position:relative;transition:transform .25s cubic-bezier(.16,1,.3,1)}@media (min-width: 768px){._illustrationBox_1gvw7_134{height:110px;margin-bottom:16px}}._categoryCard_1gvw7_106:hover ._illustrationBox_1gvw7_134,._categoryCard_1gvw7_106:focus-visible ._illustrationBox_1gvw7_134{transform:scale(1.04)}._cardFooter_1gvw7_188{display:flex;align-items:center;justify-content:space-between;gap:8px;padding-top:4px}._categoryName_1gvw7_139{font-family:var(--font-arabic, "Cairo", system-ui, sans-serif);font-size:.95rem;font-weight:800;color:#0b0f19;margin:0;line-height:1.35;transition:color .2s ease}@media (min-width: 768px){._categoryName_1gvw7_139{font-size:1.08rem}}._categoryCard_1gvw7_106:hover ._categoryName_1gvw7_139{color:#0b0f19}._arrowCircle_1gvw7_144{width:30px;height:30px;border-radius:50%;background:#f1f5f9;color:#475569;display:flex;align-items:center;justify-content:center;flex-shrink:0;transition:all .2s cubic-bezier(.16,1,.3,1)}@media (min-width: 768px){._arrowCircle_1gvw7_144{width:32px;height:32px}}._categoryCard_1gvw7_106:hover ._arrowCircle_1gvw7_144,._categoryCard_1gvw7_106:focus-visible ._arrowCircle_1gvw7_144{background:var(--accent-yellow, #FFE600);color:#0b0f19;transform:translate(-3px)}._dealsBanner_1gvw7_244{background:linear-gradient(135deg,#0b0f19,#151d2a);border:1px solid rgba(255,230,0,.2);border-radius:18px;padding:16px 20px;display:flex;align-items:center;justify-content:space-between;cursor:pointer;box-shadow:0 8px 24px #0b0f191f;transition:all .25s ease;position:relative;overflow:hidden;text-decoration:none;outline:none}@media (min-width: 768px){._dealsBanner_1gvw7_244{padding:22px 28px;border-radius:22px}}._dealsBanner_1gvw7_244:hover,._dealsBanner_1gvw7_244:focus-visible{transform:translateY(-2px);border-color:var(--accent-yellow, #FFE600);box-shadow:0 12px 32px #0b0f1933,0 0 20px #ffe6002e}._dealsContent_1gvw7_275{display:flex;align-items:center;gap:16px;position:relative;z-index:2}._dealsGiftBox_1gvw7_283{width:48px;height:48px;flex-shrink:0;display:flex;align-items:center;justify-content:center}@media (min-width: 768px){._dealsGiftBox_1gvw7_283{width:56px;height:56px}}._dealsText_1gvw7_299{display:flex;flex-direction:column}._dealsTitle_1gvw7_304{font-family:var(--font-arabic, "Cairo", system-ui, sans-serif);font-size:1.15rem;font-weight:900;color:#fff;margin:0 0 2px;display:flex;align-items:center;gap:6px}._dealsTitleHighlight_1gvw7_315{color:var(--accent-yellow, #FFE600)}._dealsSubtitle_1gvw7_319{font-size:.82rem;color:#94a3b8;margin:0}@media (min-width: 768px){._dealsTitle_1gvw7_304{font-size:1.3rem}._dealsSubtitle_1gvw7_319{font-size:.9rem}}._dealsArrow_1gvw7_334{width:36px;height:36px;border-radius:50%;background:var(--accent-yellow, #FFE600);color:#0b0f19;display:flex;align-items:center;justify-content:center;flex-shrink:0;transition:transform .2s ease;z-index:2}@media (min-width: 768px){._dealsArrow_1gvw7_334{width:40px;height:40px}}._dealsBanner_1gvw7_244:hover ._dealsArrow_1gvw7_334{transform:translate(-4px)}._mastercardSpotlight_1gvw7_360{background:linear-gradient(140deg,#0b0f19,#111827 55%,#1e1b2e);border:1.5px solid rgba(251,191,36,.35);border-radius:22px;padding:clamp(18px,3vw,26px);margin-bottom:18px;display:grid;grid-template-columns:1.25fr .75fr;gap:20px;align-items:center;color:#fff;position:relative;overflow:hidden;box-shadow:0 16px 36px -8px #0b0f1940;cursor:pointer;transition:all .25s ease;outline:none}._mastercardSpotlight_1gvw7_360:hover,._mastercardSpotlight_1gvw7_360:focus-visible{transform:translateY(-3px);border-color:#fbbf24;box-shadow:0 22px 44px -10px #0b0f1959,0 0 0 1px #fbbf2459}@media (max-width: 768px){._mastercardSpotlight_1gvw7_360{grid-template-columns:1fr;gap:16px;border-radius:18px}}._mcSpotlightInfo_1gvw7_394{display:flex;flex-direction:column;gap:10px}._mcSpotlightBadges_1gvw7_400{display:flex;align-items:center;flex-wrap:wrap;gap:8px}._mcSpotlightTag_1gvw7_407{display:inline-flex;align-items:center;gap:5px;padding:3px 10px;border-radius:9999px;background:#fbbf2429;border:1px solid rgba(251,191,36,.45);color:#fbbf24;font-size:.74rem;font-weight:800}._mcSpotlightTagGreen_1gvw7_420{background:#10b98126;border:1px solid rgba(16,185,129,.4);color:#34d399}._mcSpotlightTitle_1gvw7_426{font-size:clamp(1.18rem,2.4vw,1.55rem);font-weight:900;color:#fff;margin:0;line-height:1.3}._mcSpotlightDesc_1gvw7_434{font-size:.86rem;color:#cbd5e1;line-height:1.65;margin:0}._mcSpotlightDenoms_1gvw7_441{display:flex;align-items:center;flex-wrap:wrap;gap:8px;margin-top:2px}._mcDenomChip_1gvw7_449{font-family:var(--font-latin);font-size:.78rem;font-weight:900;padding:4px 10px;border-radius:8px;background:#ffffff12;border:1px solid rgba(255,255,255,.14);color:#fde68a;direction:ltr}._mcSpotlightActionRow_1gvw7_461{display:flex;align-items:center;gap:12px;margin-top:4px;flex-wrap:wrap}._mcSpotlightBtn_1gvw7_469{display:inline-flex;align-items:center;gap:8px;padding:10px 18px;border-radius:12px;background:linear-gradient(135deg,#fbbf24,#eab308);color:#0b0f19;font-size:.88rem;font-weight:900}._mcMiniCardVisual_1gvw7_481{background:linear-gradient(135deg,#161f33,#0b0f19 60%,#1f192e);border:1px solid rgba(251,191,36,.45);border-radius:16px;padding:16px 18px;direction:ltr;text-align:left;display:flex;flex-direction:column;justify-content:space-between;gap:14px;box-shadow:0 12px 28px #00000073}._mcMiniTop_1gvw7_495{display:flex;align-items:center;justify-content:space-between}._mcMiniPan_1gvw7_501{font-family:var(--font-mono);font-size:.96rem;font-weight:800;letter-spacing:1.8px;color:#f8fafc;white-space:nowrap}._mcMiniBottom_1gvw7_510{display:flex;align-items:center;justify-content:space-between;border-top:1px solid rgba(255,255,255,.08);padding-top:8px}:root{--bg-primary: #F8FAFC;--bg-secondary: #FFFFFF;--bg-tertiary: #F1F5F9;--bg-elevated: #FFFFFF;--bg-dark-card: #0B0F19;--bg-dark-elevated: #111827;--bg-dark-surface: #1E293B;--accent-yellow: #FFE600;--accent-yellow-hover: #F0D800;--accent-yellow-light: #FEFCE8;--accent-yellow-glow: rgba(255, 230, 0, .35);--accent-gold: #F59E0B;--accent-gold-dark: #D97706;--accent-gold-subtle: rgba(245, 158, 11, .14);--accent-blue: #0284C7;--accent-blue-light: #E0F2FE;--accent-green: #10B981;--accent-green-dark: #059669;--accent-green-light: #D1FAE5;--accent-purple: #8B5CF6;--status-warning: #F59E0B;--status-warning-bg: #FFFBEB;--status-danger: #EF4444;--status-danger-bg: #FEF2F2;--text-primary: #0B0F19;--text-secondary: #334155;--text-muted: #64748B;--text-inverse: #FFFFFF;--text-inverse-muted: #94A3B8;--border-subtle: #E2E8F0;--border-strong: #CBD5E1;--border-yellow: rgba(255, 230, 0, .6);--border-gold: rgba(245, 158, 11, .35);--border-focus: #EAB308;--shadow-xs: 0 1px 2px rgba(11, 15, 25, .04);--shadow-sm: 0 2px 8px rgba(11, 15, 25, .05), 0 1px 2px rgba(11, 15, 25, .03);--shadow-md: 0 10px 26px -4px rgba(11, 15, 25, .07), 0 4px 10px -2px rgba(11, 15, 25, .03);--shadow-lg: 0 20px 44px -8px rgba(11, 15, 25, .12), 0 8px 16px -4px rgba(11, 15, 25, .04);--shadow-card-dark: 0 22px 48px -12px rgba(11, 15, 25, .45), 0 0 0 1px rgba(245, 158, 11, .22);--shadow-yellow: 0 6px 20px rgba(234, 179, 8, .25);--shadow-yellow-hover: 0 10px 28px rgba(234, 179, 8, .38);--font-arabic: "Cairo", system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, sans-serif;--font-latin: "Outfit", "Plus Jakarta Sans", system-ui, -apple-system, sans-serif;--font-mono: "JetBrains Mono", "Fira Code", ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, monospace;--space-1: 4px;--space-2: 8px;--space-3: 12px;--space-4: 16px;--space-5: 20px;--space-6: 24px;--space-8: 32px;--space-10: 40px;--radius-xs: 8px;--radius-sm: 10px;--radius-md: 14px;--radius-lg: 20px;--radius-xl: 26px;--radius-pill: 9999px;--transition-fast: .15s cubic-bezier(.4, 0, .2, 1);--transition-normal: .22s cubic-bezier(.16, 1, .3, 1);--transition-bounce: .32s cubic-bezier(.34, 1.56, .64, 1);--container-max: 1240px;--header-height: 80px}*,*:before,*:after{box-sizing:border-box;margin:0;padding:0}html{scroll-behavior:smooth;text-size-adjust:100%;-webkit-tap-highlight-color:transparent}body{font-family:var(--font-arabic);background-color:var(--bg-primary);color:var(--text-primary);line-height:1.6;direction:rtl;text-align:right;overflow-x:hidden;min-height:100vh;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}img,svg,video{display:block;max-width:100%;height:auto}input,button,textarea,select{font:inherit;color:inherit;background:none;border:none;outline:none}button{cursor:pointer;-webkit-user-select:none;user-select:none}a{color:inherit;text-decoration:none;transition:color var(--transition-fast)}ul,ol{list-style:none}::-webkit-scrollbar{width:8px;height:8px}::-webkit-scrollbar-track{background:var(--bg-primary)}::-webkit-scrollbar-thumb{background:#cbd5e1;border-radius:var(--radius-pill)}::-webkit-scrollbar-thumb:hover{background:var(--accent-yellow-hover)}::selection{background:var(--accent-yellow);color:#000}h1,h2,h3,h4,h5,h6{font-family:var(--font-arabic);color:var(--text-primary);font-weight:800;line-height:1.25;letter-spacing:-.02em}.heading-hero{font-size:clamp(2.4rem,5vw,4.2rem);font-weight:900;line-height:1.15;letter-spacing:-.03em}.heading-hero .highlight{position:relative;display:inline-block;color:#0b0f19;z-index:1}.heading-hero .highlight:after{content:"";position:absolute;bottom:8%;left:-4%;right:-4%;height:38%;background:var(--accent-yellow);z-index:-1;border-radius:4px;transform:skew(-6deg)}.heading-section{font-size:clamp(1.8rem,3.5vw,2.75rem);font-weight:800}.subheading{font-size:clamp(1rem,1.5vw,1.2rem);color:var(--text-secondary);font-weight:500;line-height:1.7}.latin-num{font-family:var(--font-latin);font-weight:700;letter-spacing:-.01em}.badge-tag{display:inline-flex;align-items:center;gap:6px;font-size:.825rem;font-weight:700;padding:6px 14px;border-radius:var(--radius-pill)}.badge-brand{background:#ffe60040;color:#0b0f19;border:1px solid rgba(255,230,0,.7)}.badge-delivery{background:var(--accent-blue-light);color:var(--accent-blue);border:1px solid rgba(2,132,199,.2)}.badge-discount{background:#fef2f2;color:#ef4444;border:1px solid #FECACA;font-family:var(--font-latin)}.btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;font-weight:700;font-size:.95rem;padding:11px 22px;border-radius:var(--radius-pill);transition:all var(--transition-normal);white-space:nowrap;position:relative;overflow:hidden;cursor:pointer;-webkit-user-select:none;user-select:none}.btn-primary{background:var(--accent-yellow);color:#0b0f19;border:1px solid var(--accent-yellow);box-shadow:var(--shadow-yellow)}.btn-primary:hover{background:var(--accent-yellow-hover);transform:translateY(-2px);box-shadow:var(--shadow-yellow-hover)}.btn-primary:active{transform:translateY(0)}.btn-secondary{background:var(--bg-secondary);color:var(--text-primary);border:1.5px solid var(--border-subtle);box-shadow:var(--shadow-xs)}.btn-secondary:hover{border-color:#0b0f19;background:#fff;transform:translateY(-2px);box-shadow:var(--shadow-sm)}.btn-sm{padding:7px 16px;font-size:.85rem;border-radius:var(--radius-pill)}.filter-tabs{display:flex;align-items:center;gap:8px;overflow-x:auto;padding-block:4px;scrollbar-width:none;width:100%}.filter-tabs::-webkit-scrollbar{display:none}.tab-btn{display:inline-flex;align-items:center;padding:8px 18px;font-size:.875rem;font-weight:700;border-radius:var(--radius-pill);background:var(--bg-secondary);color:var(--text-secondary);border:1px solid var(--border-subtle);white-space:nowrap;transition:all var(--transition-fast);cursor:pointer}.tab-btn:hover{color:var(--text-primary);border-color:var(--border-strong)}.tab-btn.active{background:#0b0f19;color:var(--accent-yellow);border-color:#0b0f19;box-shadow:0 4px 12px #0b0f191f}.search-input-wrapper{position:relative;display:flex;align-items:center;background:var(--bg-secondary);border:1.5px solid var(--border-subtle);border-radius:var(--radius-pill);padding:10px 18px;transition:all var(--transition-normal);width:100%;box-shadow:var(--shadow-xs)}.search-input-wrapper:focus-within{border-color:#0b0f19;box-shadow:0 0 0 3px #ffe60040;background:#fff}.search-icon{width:20px;height:20px;color:var(--text-muted);flex-shrink:0;margin-left:10px}.search-input{width:100%;font-size:.95rem;font-weight:600;color:var(--text-primary);background:transparent;border:none;outline:none;direction:rtl}.search-input::placeholder{color:var(--text-muted)}.search-clear-btn{background:transparent;border:none;color:var(--text-muted);cursor:pointer;padding:4px;display:flex;align-items:center;justify-content:center;border-radius:50%;transition:all var(--transition-fast);margin-right:4px}.search-clear-btn:hover{background:var(--border-subtle);color:var(--text-primary)}.category-section-header{display:flex;align-items:center;justify-content:space-between;margin-bottom:20px;flex-wrap:wrap;gap:12px;padding-bottom:12px;border-bottom:1px solid var(--border-subtle)}.category-title-wrap{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.category-title{font-size:1.35rem;font-weight:900;color:var(--text-primary);margin:0;display:flex;align-items:center;gap:8px}.category-count-badge{font-size:.75rem;background:var(--bg-tertiary);color:var(--text-secondary);border:1px solid var(--border-subtle);padding:2px 8px;border-radius:var(--radius-pill);font-weight:800;font-family:var(--font-latin),var(--font-arabic)}.category-view-all-btn{display:inline-flex;align-items:center;gap:6px;background:transparent;border:1px solid var(--border-subtle);color:var(--text-primary);padding:6px 14px;border-radius:var(--radius-pill);font-size:.825rem;font-weight:800;cursor:pointer;transition:all var(--transition-fast)}.category-view-all-btn:hover{background:#0b0f19;color:var(--accent-yellow);border-color:#0b0f19;transform:translate(-3px)}.skeleton-card{background:var(--bg-secondary);border-radius:var(--radius-lg);border:1px solid var(--border-subtle);overflow:hidden;height:310px;display:flex;flex-direction:column;position:relative}.skeleton-shimmer{width:100%;height:100%;background:linear-gradient(90deg,#f1f3f7,#e6eaf0,#f1f3f7);background-size:200% 100%;animation:shimmer 1.5s infinite}@keyframes shimmer{0%{background-position:-200% 0}to{background-position:200% 0}}.feature-card{background:var(--bg-secondary);border:1px solid var(--border-subtle);border-radius:var(--radius-lg);padding:28px 24px;display:flex;flex-direction:column;gap:14px;transition:transform var(--transition-normal),box-shadow var(--transition-normal),border-color var(--transition-normal)}.feature-card:hover{transform:translateY(-4px);border-color:#0b0f19;box-shadow:var(--shadow-md)}.feature-icon-box{width:50px;height:50px;border-radius:var(--radius-md);background:var(--accent-yellow-light);color:#0b0f19;display:flex;align-items:center;justify-content:center;border:1px solid rgba(255,230,0,.4);transition:all var(--transition-fast)}.feature-card:hover .feature-icon-box{background:var(--accent-yellow);transform:scale(1.05)}.feature-title{font-size:1.15rem;font-weight:800}.feature-desc{font-size:.9rem;color:var(--text-secondary);line-height:1.65}.step-card{background:var(--bg-secondary);border:1px solid var(--border-subtle);border-radius:var(--radius-lg);padding:30px 24px;display:flex;flex-direction:column;gap:14px;transition:all var(--transition-normal)}.step-card:hover{border-color:var(--accent-yellow);box-shadow:var(--shadow-md);transform:translateY(-4px)}.step-num-badge{width:40px;height:40px;border-radius:50%;background:#0b0f19;color:var(--accent-yellow);font-family:var(--font-latin);font-size:1.15rem;font-weight:900;display:flex;align-items:center;justify-content:center}.step-title{font-size:1.15rem;font-weight:800}.step-desc{font-size:.9rem;color:var(--text-secondary);line-height:1.65}.toast-container{position:fixed;top:24px;left:24px;z-index:9999;display:flex;flex-direction:column;gap:8px;max-width:min(90vw,420px);pointer-events:none}@media (max-width: 640px){.toast-container{top:16px;left:16px;right:16px;max-width:none}}.toast{pointer-events:auto;background:#0b0f19f2;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);color:#fff;padding:12px 18px;border-radius:var(--radius-md);font-size:.9rem;font-weight:600;display:flex;align-items:center;gap:10px;box-shadow:0 10px 25px -5px #0000004d,0 8px 10px -6px #0003;border-right:4px solid var(--accent-yellow);animation:slideDownToast .3s cubic-bezier(.4,0,.2,1)}@keyframes slideDownToast{0%{opacity:0;transform:translateY(-16px)}to{opacity:1;transform:translateY(0)}}.fixed{position:fixed!important}.inset-0{top:0!important;right:0!important;bottom:0!important;left:0!important}.z-\[9999\]{z-index:9999!important}.bg-black\/75{background-color:#000000bf!important}.bg-black\/85{background-color:#000000d9!important}.bg-black\/80{background-color:#000c!important}.max-w-sm{max-width:24rem!important}.max-w-\[94\%\]{max-width:94%!important}.max-h-\[92vh\]{max-height:92vh!important}@media (min-width: 640px){.sm\:max-w-md{max-width:28rem!important}}.bg-\[\#13151b\]{background-color:#13151b!important}.border-amber-500\/25{border-color:#f59e0b40!important}.rounded-3xl{border-radius:1.5rem!important}.select-all{user-select:all!important;-webkit-user-select:all!important}.backdrop-blur-sm{backdrop-filter:blur(8px)!important;-webkit-backdrop-filter:blur(8px)!important}.backdrop-blur-md{backdrop-filter:blur(12px)!important;-webkit-backdrop-filter:blur(12px)!important}.p-4{padding:1rem!important}.w-5{width:1.25rem!important}.h-5{height:1.25rem!important}.accent-amber-400{accent-color:#fbbf24!important}.cursor-pointer{cursor:pointer!important}.container{width:100%;max-width:var(--container-max);margin-inline:auto;padding-inline:clamp(16px,4vw,28px)}.section{width:100%;padding-block:clamp(40px,6vw,80px);position:relative;overflow:hidden}.section-header{display:flex;flex-direction:column;gap:10px;margin-bottom:32px;width:100%}.section-header.text-center{text-align:center;align-items:center}.section-header-row{display:flex;align-items:flex-end;justify-content:space-between;gap:20px;margin-bottom:28px;flex-wrap:wrap;width:100%}.games-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,270px),1fr));gap:20px;width:100%}.features-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,250px),1fr));gap:20px;width:100%}.steps-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,300px),1fr));gap:20px;width:100%}.deal-banner{background:#0b0f19;border-radius:var(--radius-xl);padding:clamp(24px,5vw,44px);color:#fff;position:relative;overflow:hidden;border:1px solid rgba(255,255,255,.08);width:100%}.deal-grid{display:grid;grid-template-columns:1.2fr .8fr;align-items:center;gap:32px;position:relative;z-index:1}.cta-banner-card{background:linear-gradient(135deg,#0b0f19,#172033);border-radius:var(--radius-xl);padding:clamp(32px,6vw,60px) 24px;text-align:center;color:#fff;position:relative;overflow:hidden;box-shadow:var(--shadow-lg);width:100%}.cta-content{position:relative;z-index:1;max-width:640px;margin-inline:auto;display:flex;flex-direction:column;align-items:center;gap:16px}.site-footer{background:#fff;border-top:1px solid var(--border-subtle);padding-top:clamp(40px,6vw,64px);padding-bottom:32px;width:100%}.footer-grid{display:grid;grid-template-columns:1.5fr 1fr 1fr 1.2fr;gap:clamp(24px,4vw,40px);margin-bottom:40px;width:100%}.footer-brand{display:flex;flex-direction:column;gap:14px}.footer-desc{color:var(--text-secondary);font-size:.9rem;line-height:1.7;max-width:320px}.footer-col-title{font-size:1rem;font-weight:800;color:#0b0f19;margin-bottom:16px}.footer-links{display:flex;flex-direction:column;gap:10px}.footer-link{font-size:.9rem;color:var(--text-secondary);transition:color var(--transition-fast)}.footer-link:hover{color:#0b0f19}.footer-bottom{border-top:1px solid var(--border-subtle);padding-top:24px;display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:14px;font-size:.85rem;color:var(--text-muted);width:100%}@media (max-width: 1024px){.footer-grid{grid-template-columns:1fr 1fr}.deal-grid{grid-template-columns:1fr;gap:24px}}@media (max-width: 640px){.footer-grid{grid-template-columns:1fr;gap:28px}.footer-bottom{flex-direction:column;text-align:center;align-items:center}}@keyframes floatSlow{0%{transform:translateY(0)}to{transform:translateY(-8px)}}@keyframes pulseGlow{0%,to{box-shadow:0 0 #ffe60066}50%{box-shadow:0 0 0 10px #ffe60000}}@keyframes fadeIn{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}.fade-in{animation:fadeIn .5s cubic-bezier(.4,0,.2,1) forwards}.hover-lift{transition:transform var(--transition-normal),box-shadow var(--transition-normal)}.hover-lift:hover{transform:translateY(-4px)}@media (prefers-reduced-motion: reduce){*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}.hover-lift:hover{transform:none!important}}:root{--admin-bg: #f8fafc;--admin-sidebar-bg: #0f172a;--admin-sidebar-border: #1e293b;--admin-card-bg: #ffffff;--admin-border: #e2e8f0;--admin-border-subtle: #f1f5f9;--admin-text-main: #0f172a;--admin-text-muted: #64748b;--admin-text-subtle: #94a3b8;--admin-accent: #f59e0b;--admin-accent-hover: #d97706;--admin-accent-subtle: rgba(245, 158, 11, .12);--admin-accent-glow: rgba(245, 158, 11, .25);--admin-success: #10b981;--admin-success-bg: #ecfdf5;--admin-success-border: #a7f3d0;--admin-warning: #f59e0b;--admin-warning-bg: #fffbeb;--admin-warning-border: #fde68a;--admin-danger: #ef4444;--admin-danger-bg: #fef2f2;--admin-danger-border: #fecaca;--admin-info: #3b82f6;--admin-info-bg: #eff6ff;--admin-info-border: #bfdbfe;--admin-radius-sm: 8px;--admin-radius-md: 12px;--admin-radius-lg: 16px;--admin-radius-xl: 20px;--admin-shadow-sm: 0 1px 2px 0 rgba(0, 0, 0, .05);--admin-shadow-md: 0 4px 6px -1px rgba(0, 0, 0, .05), 0 2px 4px -2px rgba(0, 0, 0, .05);--admin-shadow-lg: 0 10px 15px -3px rgba(0, 0, 0, .06), 0 4px 6px -4px rgba(0, 0, 0, .05);--admin-shadow-xl: 0 20px 25px -5px rgba(0, 0, 0, .08), 0 8px 10px -6px rgba(0, 0, 0, .06)}.admin-shell{display:flex;width:100vw;min-height:100vh;background-color:var(--admin-bg);color:var(--admin-text-main);direction:rtl;font-family:Cairo,Outfit,system-ui,-apple-system,sans-serif;overflow-x:hidden;box-sizing:border-box;margin:0;padding:0}.admin-shell *,.admin-shell *:before,.admin-shell *:after{box-sizing:border-box}.admin-sidebar{width:280px;min-width:280px;background-color:var(--admin-sidebar-bg);border-left:1px solid var(--admin-sidebar-border);display:flex;flex-direction:column;position:sticky;top:0;height:100vh;z-index:40;transition:transform .3s cubic-bezier(.16,1,.3,1);overflow-y:auto}.admin-sidebar-brand{padding:24px;display:flex;align-items:center;gap:12px;border-bottom:1px solid var(--admin-sidebar-border)}.admin-sidebar-brand-logo{display:flex;align-items:center;gap:6px;text-decoration:none}.admin-sidebar-brand-title{font-size:1.35rem;font-weight:900;letter-spacing:-.5px;color:#fff}.admin-sidebar-brand-badge{background-color:var(--admin-accent);color:#0f172a;padding:2px 8px;border-radius:6px;font-size:.75rem;font-weight:900;letter-spacing:.5px}.admin-sidebar-nav{flex:1;padding:20px 14px;display:flex;flex-direction:column;gap:6px}.admin-nav-item{display:flex;align-items:center;gap:14px;padding:12px 16px;border-radius:var(--admin-radius-md);color:#94a3b8;font-size:.925rem;font-weight:600;text-decoration:none;background:transparent;border:none;cursor:pointer;width:100%;text-align:right;transition:all .18s ease}.admin-nav-item:hover{background-color:#ffffff0f;color:#fff;transform:translate(-2px)}.admin-nav-item.active{background-color:var(--admin-accent-subtle);color:var(--admin-accent);font-weight:700;border-right:3px solid var(--admin-accent)}.admin-nav-item .admin-nav-icon{width:20px;height:20px;flex-shrink:0}.admin-nav-badge{margin-right:auto;padding:2px 8px;font-size:.75rem;border-radius:9999px;background:#ffffff1a;color:#fff}.admin-sidebar-footer{padding:16px;border-top:1px solid var(--admin-sidebar-border);display:flex;flex-direction:column;gap:10px}.admin-user-profile-badge{display:flex;align-items:center;gap:12px;padding:12px;background:#ffffff0a;border:1px solid rgba(255,255,255,.08);border-radius:var(--admin-radius-md)}.admin-user-avatar{width:38px;height:38px;border-radius:10px;background:linear-gradient(135deg,#f59e0b,#d97706);display:flex;align-items:center;justify-content:center;font-weight:800;color:#0f172a;font-size:1rem;flex-shrink:0}.admin-user-info{flex:1;min-width:0}.admin-user-name{font-size:.875rem;font-weight:700;color:#fff;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.admin-user-email{font-size:.75rem;color:#64748b;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.admin-mobile-overlay{display:none;position:fixed;top:0;right:0;bottom:0;left:0;background:#0f172aa6;z-index:50;transition:opacity .25s ease}.admin-mobile-overlay.open{display:block}.admin-main-wrapper{flex:1;display:flex;flex-direction:column;min-width:0;overflow-x:hidden}.admin-header{height:72px;background:var(--admin-card-bg);border-bottom:1px solid var(--admin-border);display:flex;align-items:center;justify-content:space-between;padding:0 32px;position:sticky;top:0;z-index:30;box-shadow:var(--admin-shadow-sm)}.admin-header-start{display:flex;align-items:center;gap:16px}.admin-mobile-toggle{display:none;align-items:center;justify-content:center;width:40px;height:40px;border-radius:var(--admin-radius-sm);background:var(--admin-bg);border:1px solid var(--admin-border);color:var(--admin-text-main);cursor:pointer}.admin-header-title-group{display:flex;flex-direction:column;gap:2px}.admin-header-title{font-size:1.25rem;font-weight:800;color:var(--admin-text-main);margin:0;line-height:1.2}.admin-header-subtitle{font-size:.8rem;color:var(--admin-text-muted);margin:0}.admin-header-actions{display:flex;align-items:center;gap:12px}.admin-status-indicator{display:flex;align-items:center;gap:8px;padding:6px 12px;background:var(--admin-success-bg);border:1px solid var(--admin-success-border);border-radius:9999px;font-size:.775rem;font-weight:700;color:#065f46}.admin-status-dot{width:8px;height:8px;border-radius:9999px;background-color:var(--admin-success);box-shadow:0 0 0 3px #10b98140;animation:pulse 2s cubic-bezier(.4,0,.6,1) infinite}@keyframes pulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.7;transform:scale(.85)}}.admin-content{flex:1;padding:32px;width:100%;max-width:1600px;margin-inline:auto;display:flex;flex-direction:column;gap:28px}.admin-stat-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(230px,1fr));gap:20px;width:100%}.admin-stat-card{background:var(--admin-card-bg);border:1px solid var(--admin-border);border-radius:var(--admin-radius-lg);padding:22px 24px;display:flex;flex-direction:column;gap:12px;box-shadow:var(--admin-shadow-sm);transition:transform .2s ease,box-shadow .2s ease,border-color .2s ease;position:relative;overflow:hidden}.admin-stat-card:hover{transform:translateY(-3px);box-shadow:var(--admin-shadow-md);border-color:#cbd5e1}.admin-stat-card-header{display:flex;align-items:center;justify-content:space-between;width:100%}.admin-stat-label{font-size:.875rem;font-weight:600;color:var(--admin-text-muted)}.admin-stat-icon-wrapper{width:44px;height:44px;border-radius:12px;display:flex;align-items:center;justify-content:center;flex-shrink:0}.admin-stat-value{font-size:1.85rem;font-weight:800;color:var(--admin-text-main);letter-spacing:-.5px;line-height:1.1}.admin-stat-footer{display:flex;align-items:center;gap:8px;font-size:.8rem;color:var(--admin-text-subtle);margin-top:2px}.admin-card{background:var(--admin-card-bg);border:1px solid var(--admin-border);border-radius:var(--admin-radius-lg);box-shadow:var(--admin-shadow-sm);overflow:hidden;display:flex;flex-direction:column;width:100%}.admin-card-header{padding:20px 24px;border-bottom:1px solid var(--admin-border-subtle);display:flex;align-items:center;justify-content:space-between;gap:16px;flex-wrap:wrap}.admin-card-title{font-size:1.125rem;font-weight:800;color:var(--admin-text-main);margin:0;display:flex;align-items:center;gap:10px}.admin-card-body{padding:24px}.admin-card-body-flush{padding:0}.admin-table-container{width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch}.admin-table{width:100%;border-collapse:collapse;text-align:right;font-size:.875rem}.admin-table th{background:#f8fafc;color:var(--admin-text-muted);font-weight:700;padding:14px 20px;border-bottom:1px solid var(--admin-border);white-space:nowrap;font-size:.8rem;text-transform:uppercase;letter-spacing:.25px}.admin-table td{padding:16px 20px;border-bottom:1px solid var(--admin-border-subtle);color:var(--admin-text-main);vertical-align:middle}.admin-table tbody tr{transition:background-color .15s ease}.admin-table tbody tr:hover{background-color:#f8fafc}.admin-table tbody tr:last-child td{border-bottom:none}.admin-badge{display:inline-flex;align-items:center;gap:6px;padding:4px 10px;border-radius:9999px;font-size:.75rem;font-weight:700;white-space:nowrap}.admin-badge-success{background:var(--admin-success-bg);color:#065f46;border:1px solid var(--admin-success-border)}.admin-badge-warning{background:var(--admin-warning-bg);color:#92400e;border:1px solid var(--admin-warning-border)}.admin-badge-danger{background:var(--admin-danger-bg);color:#991b1b;border:1px solid var(--admin-danger-border)}.admin-badge-info{background:var(--admin-info-bg);color:#1e40af;border:1px solid var(--admin-info-border)}.admin-badge-neutral{background:#f1f5f9;color:#475569;border:1px solid #cbd5e1}.admin-btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:9px 18px;border-radius:var(--admin-radius-md);font-size:.875rem;font-weight:700;cursor:pointer;transition:all .18s ease;border:1px solid transparent;text-decoration:none;white-space:nowrap}.admin-btn-primary{background:var(--admin-accent);color:#0f172a;box-shadow:0 1px 2px #f59e0b33}.admin-btn-primary:hover{background:var(--admin-accent-hover);transform:translateY(-1px);box-shadow:0 4px 12px #f59e0b4d}.admin-btn-secondary{background:#fff;color:var(--admin-text-main);border:1px solid var(--admin-border)}.admin-btn-secondary:hover{background:#f8fafc;border-color:#cbd5e1;color:#0f172a}.admin-btn-danger{background:var(--admin-danger-bg);color:#dc2626;border:1px solid var(--admin-danger-border)}.admin-btn-danger:hover{background:#fee2e2;color:#b91c1c}.admin-btn-outline-danger{background:transparent;color:#dc2626;border:1px solid #fca5a5}.admin-btn-outline-danger:hover{background:#fef2f2}.admin-btn-sm{padding:6px 12px;font-size:.8rem;border-radius:var(--admin-radius-sm)}.admin-btn:disabled{opacity:.6;cursor:not-allowed;pointer-events:none}.admin-input-group{display:flex;flex-direction:column;gap:8px;width:100%}.admin-label{font-size:.825rem;font-weight:700;color:var(--admin-text-main)}.admin-input,.admin-select,.admin-textarea{width:100%;padding:10px 14px;border:1px solid var(--admin-border);border-radius:var(--admin-radius-md);font-size:.9rem;color:var(--admin-text-main);background-color:#fff;outline:none;transition:border-color .2s,box-shadow .2s;font-family:inherit}.admin-input:focus,.admin-select:focus,.admin-textarea:focus{border-color:var(--admin-accent);box-shadow:0 0 0 3px var(--admin-accent-subtle)}.admin-search-wrapper{position:relative;width:100%;max-width:360px}.admin-search-icon{position:absolute;right:14px;top:50%;transform:translateY(-50%);color:var(--admin-text-subtle);pointer-events:none}.admin-search-input{padding-right:42px}.admin-filter-bar{display:flex;align-items:center;justify-content:space-between;gap:16px;flex-wrap:wrap;width:100%}.admin-filter-group{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.admin-modal-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;background:#0f172a99;z-index:100;display:flex;align-items:center;justify-content:center;padding:20px;animation:fadeIn .2s ease}.admin-modal{background:#fff;border-radius:var(--admin-radius-xl);width:100%;max-width:540px;box-shadow:var(--admin-shadow-xl);border:1px solid var(--admin-border);overflow:hidden;animation:scaleUp .25s cubic-bezier(.16,1,.3,1);display:flex;flex-direction:column}.admin-modal-lg{max-width:760px}.admin-modal-header{padding:20px 24px;border-bottom:1px solid var(--admin-border-subtle);display:flex;align-items:center;justify-content:space-between}.admin-modal-title{font-size:1.15rem;font-weight:800;color:var(--admin-text-main);margin:0}.admin-modal-close{background:transparent;border:none;color:var(--admin-text-muted);cursor:pointer;padding:6px;border-radius:var(--admin-radius-sm);display:flex;align-items:center;justify-content:center;transition:all .15s ease}.admin-modal-close:hover{background:#f1f5f9;color:#0f172a}.admin-modal-body{padding:24px;max-height:80vh;overflow-y:auto;display:flex;flex-direction:column;gap:18px}.admin-modal-footer{padding:18px 24px;background:#f8fafc;border-top:1px solid var(--admin-border-subtle);display:flex;align-items:center;justify-content:flex-end;gap:12px}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes scaleUp{0%{opacity:0;transform:scale(.95)}to{opacity:1;transform:scale(1)}}.admin-empty-state{padding:56px 24px;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;gap:14px;color:var(--admin-text-muted)}.admin-empty-icon{width:56px;height:56px;border-radius:16px;background:#f1f5f9;display:flex;align-items:center;justify-content:center;color:var(--admin-text-subtle)}.admin-empty-title{font-size:1.1rem;font-weight:700;color:var(--admin-text-main);margin:0}.admin-empty-text{font-size:.875rem;max-width:380px;margin:0;line-height:1.5}.admin-skeleton{background:linear-gradient(90deg,#f1f5f9 25%,#e2e8f0,#f1f5f9 75%);background-size:200% 100%;animation:shimmer 1.5s infinite;border-radius:var(--admin-radius-sm)}@keyframes shimmer{0%{background-position:200% 0}to{background-position:-200% 0}}.admin-grid-2{display:grid;grid-template-columns:repeat(2,1fr);gap:24px}.admin-grid-3{display:grid;grid-template-columns:repeat(3,1fr);gap:24px}@media (max-width: 1024px){.admin-sidebar{position:fixed;top:0;right:0;bottom:0;transform:translate(100%);box-shadow:var(--admin-shadow-xl)}.admin-sidebar.open{transform:translate(0)}.admin-mobile-toggle{display:flex}.admin-header{padding:0 20px}.admin-content{padding:20px 16px}.admin-grid-2,.admin-grid-3{grid-template-columns:1fr}}@media (max-width: 640px){.admin-stat-grid{grid-template-columns:1fr}.admin-header-subtitle,.admin-status-indicator{display:none}.admin-filter-bar{flex-direction:column;align-items:stretch}.admin-search-wrapper{max-width:100%}.admin-header-actions .btn-label{display:none}}:root{--partner-bg-dark: #060911;--partner-bg-elevated: #0b101d;--partner-bg-card: #0f1626;--partner-bg-card-hover: #151f35;--partner-bg-surface: #1b2640;--partner-bg-input: rgba(15, 23, 42, .75);--partner-border: rgba(255, 255, 255, .08);--partner-border-subtle: rgba(255, 255, 255, .05);--partner-border-strong: rgba(255, 255, 255, .14);--partner-border-focus: #f59e0b;--partner-border-glow: rgba(245, 158, 11, .38);--partner-gold: #f59e0b;--partner-gold-hover: #fbbf24;--partner-gold-dark: #d97706;--partner-gold-soft: rgba(245, 158, 11, .12);--partner-gold-gradient: linear-gradient(135deg, #fbbf24 0%, #f59e0b 55%, #d97706 100%);--partner-gold-shadow: 0 6px 20px rgba(245, 158, 11, .25);--partner-emerald: #10b981;--partner-emerald-light: #34d399;--partner-emerald-soft: rgba(16, 185, 129, .12);--partner-emerald-border: rgba(16, 185, 129, .3);--partner-emerald-gradient: linear-gradient(135deg, #10b981 0%, #059669 100%);--partner-emerald-shadow: 0 6px 20px rgba(16, 185, 129, .25);--partner-success: #10b981;--partner-success-bg: rgba(16, 185, 129, .12);--partner-success-border: rgba(16, 185, 129, .3);--partner-warning: #f59e0b;--partner-warning-bg: rgba(245, 158, 11, .12);--partner-warning-border: rgba(245, 158, 11, .3);--partner-danger: #f43f5e;--partner-danger-bg: rgba(244, 63, 94, .12);--partner-danger-border: rgba(244, 63, 94, .3);--partner-text-primary: #f8fafc;--partner-text-secondary: #94a3b8;--partner-text-muted: #64748b;--partner-radius-xs: 6px;--partner-radius-sm: 10px;--partner-radius-md: 14px;--partner-radius-lg: 20px;--partner-radius-xl: 24px;--partner-radius-pill: 9999px;--partner-space-1: 4px;--partner-space-2: 8px;--partner-space-3: 12px;--partner-space-4: 16px;--partner-space-5: 20px;--partner-space-6: 24px;--partner-container-max: 1380px;--partner-touch-min: 44px;--partner-bottom-nav-height: 68px}.partner-portal-shell,.partner-portal-shell *,.partner-portal-shell *:before,.partner-portal-shell *:after{box-sizing:border-box}.partner-portal-shell{min-height:100vh;min-height:100dvh;width:100%;max-width:100vw;background-color:var(--partner-bg-dark);background-image:radial-gradient(circle at 15% 0%,rgba(245,158,11,.05) 0%,transparent 40%),radial-gradient(circle at 85% 10%,rgba(16,185,129,.05) 0%,transparent 40%);color:var(--partner-text-primary);font-family:Cairo,Tajawal,system-ui,-apple-system,sans-serif;direction:rtl;text-align:right;display:flex;flex-direction:column;overflow-x:hidden;line-height:1.55;padding-top:env(safe-area-inset-top,0px);-webkit-font-smoothing:antialiased}.partner-portal-shell h1,.partner-portal-shell h2,.partner-portal-shell h3,.partner-portal-shell h4{color:var(--partner-text-primary);font-weight:800;line-height:1.35;margin:0;min-width:0}.partner-portal-shell p{line-height:1.6;color:var(--partner-text-secondary);margin:0;min-width:0}.partner-num,.partner-currency{font-family:Outfit,ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;direction:ltr;display:inline-block;unicode-bidi:isolate;letter-spacing:.2px}.partner-header{position:sticky;top:0;z-index:1000;background:#060911eb;backdrop-filter:blur(18px);-webkit-backdrop-filter:blur(18px);border-bottom:1px solid var(--partner-border)}.partner-header-inner{max-width:var(--partner-container-max);margin:0 auto;width:100%}.partner-header-row1{display:flex;align-items:center;justify-content:space-between;gap:8px;padding:10px 12px;min-width:0}.partner-header-row2{display:none;padding:0 16px 10px}.partner-brand{display:flex;align-items:center;gap:10px;text-decoration:none;cursor:pointer;min-width:0;flex-shrink:1}.partner-brand-logo{width:38px;height:38px;min-width:38px;border-radius:10px;background:var(--partner-gold-gradient);display:flex;align-items:center;justify-content:center;color:#060911;font-weight:900;font-size:1.15rem;box-shadow:0 4px 14px #f59e0b4d;flex-shrink:0}.partner-brand-text{display:flex;flex-direction:column;min-width:0;overflow:hidden}.partner-brand-title-row{display:flex;align-items:center;gap:6px;min-width:0}.partner-brand-title{font-weight:900;font-size:.98rem;letter-spacing:.4px;white-space:nowrap;color:#fff;line-height:1.2}.partner-brand-badge{background:#f59e0b29;color:#fbbf24;border:1px solid rgba(245,158,11,.35);font-size:.62rem;font-weight:900;padding:1px 6px;border-radius:5px;letter-spacing:.5px;flex-shrink:0}.partner-brand-subtitle{font-size:.72rem;color:#94a3b8;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;line-height:1.25}.partner-header-actions{display:flex;align-items:center;gap:6px;flex-shrink:0}.partner-balance-chip{display:inline-flex;align-items:center;gap:8px;background:linear-gradient(135deg,#10b98124,#05966912);border:1px solid rgba(16,185,129,.32);padding:5px 10px;border-radius:var(--partner-radius-sm);cursor:pointer;transition:all .2s ease;min-height:40px;white-space:nowrap}.partner-balance-chip:hover{background:#10b98133;border-color:#10b98180}.partner-balance-plus{width:22px;height:22px;border-radius:6px;background:var(--partner-emerald);color:#060911;display:flex;align-items:center;justify-content:center;font-weight:900;font-size:.9rem;flex-shrink:0}.partner-balance-label{font-size:.62rem;color:#a7f3d0;font-weight:700;display:block;line-height:1.1}.partner-balance-value{font-size:.95rem;font-weight:900;color:#fff;font-family:Outfit,sans-serif;direction:ltr;display:inline-block;line-height:1.15}.partner-balance-currency{font-size:.7rem;color:#34d399;font-weight:800;margin-left:2px}.partner-level-chip{display:none;align-items:center;gap:5px;padding:6px 11px;border-radius:var(--partner-radius-pill);font-size:.74rem;font-weight:800;white-space:nowrap}.partner-icon-btn{background:#ffffff0d;border:1px solid var(--partner-border);color:#cbd5e1;border-radius:var(--partner-radius-sm);width:40px;height:40px;min-width:40px;display:inline-flex;align-items:center;justify-content:center;cursor:pointer;transition:all .18s ease;flex-shrink:0}.partner-icon-btn:hover{background:#ffffff1a;color:#fff}.partner-icon-btn.danger{background:#f43f5e1a;border-color:#f43f5e40;color:#fb7185}.partner-icon-btn.danger:hover{background:#f43f5e2e}.partner-nav-tabs{display:flex;align-items:center;gap:6px;background:#0f1626d9;padding:5px;border-radius:var(--partner-radius-md);border:1px solid var(--partner-border);overflow-x:auto;scrollbar-width:none;width:100%}.partner-nav-tabs::-webkit-scrollbar{display:none}.partner-nav-tab{display:inline-flex;align-items:center;gap:7px;padding:8px 15px;border-radius:var(--partner-radius-sm);border:none;background:transparent;color:var(--partner-text-secondary);font-size:.86rem;font-weight:700;cursor:pointer;transition:all .18s ease;font-family:inherit;white-space:nowrap;min-height:40px}.partner-nav-tab:hover{color:var(--partner-text-primary);background:#ffffff0d}.partner-nav-tab.active{background:var(--partner-gold-gradient);color:#060911;font-weight:900;box-shadow:var(--partner-gold-shadow)}.partner-bottom-nav{position:fixed;bottom:0;left:0;right:0;z-index:1100;background:#090d18f5;backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);border-top:1px solid rgba(255,255,255,.1);display:grid;grid-template-columns:repeat(5,1fr);padding:4px 6px calc(4px + env(safe-area-inset-bottom,0px)) 6px;box-shadow:0 -8px 30px #0000008c}.partner-bottom-nav-item{background:transparent;border:none;color:var(--partner-text-secondary);display:flex;flex-direction:column;align-items:center;justify-content:center;gap:3px;padding:6px 2px;border-radius:10px;cursor:pointer;font-family:inherit;transition:all .18s ease;min-width:0;position:relative}.partner-bottom-nav-item span{font-size:.68rem;font-weight:700;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:100%;line-height:1.1}.partner-bottom-nav-item.active{color:var(--partner-gold)}.partner-bottom-nav-item.active:before{content:"";position:absolute;top:0;width:24px;height:3px;border-radius:0 0 4px 4px;background:var(--partner-gold)}.partner-bottom-nav-item.primary-buy .partner-bottom-nav-icon-wrap{width:38px;height:30px;border-radius:9px;background:#f59e0b29;border:1px solid rgba(245,158,11,.35);color:#fbbf24;display:flex;align-items:center;justify-content:center}.partner-bottom-nav-item.primary-buy.active .partner-bottom-nav-icon-wrap{background:var(--partner-gold-gradient);color:#060911;border-color:transparent;box-shadow:0 3px 12px #f59e0b59}.partner-drawer-overlay{position:fixed;top:0;right:0;bottom:0;left:0;background:#000000bf;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);z-index:1500;display:flex;align-items:flex-end;justify-content:center;animation:partner-fade-in .18s ease-out}.partner-drawer-sheet{width:100%;max-width:520px;background:#0d1424;border-top:1px solid rgba(255,255,255,.14);border-radius:22px 22px 0 0;padding:16px 16px calc(84px + env(safe-area-inset-bottom,0px)) 16px;box-shadow:0 -16px 50px #000000b3;animation:partner-sheet-up .22s cubic-bezier(.16,1,.3,1)}.partner-main-content{flex:1;width:100%;max-width:var(--partner-container-max);margin:0 auto;padding:16px 12px calc(var(--partner-bottom-nav-height) + 28px) 12px;min-width:0}.partner-card{background:var(--partner-bg-card);border:1px solid var(--partner-border);border-radius:var(--partner-radius-md);padding:16px;position:relative;box-shadow:0 6px 24px #00000038;min-width:0}.partner-card-glow{border-color:#f59e0b47;box-shadow:0 8px 28px #00000059,0 0 18px #f59e0b0f}.btn-partner-primary{background:var(--partner-gold-gradient);color:#060911;border:none;font-weight:900;font-size:.92rem;padding:11px 18px;border-radius:var(--partner-radius-sm);cursor:pointer;display:inline-flex;align-items:center;justify-content:center;gap:8px;box-shadow:var(--partner-gold-shadow);transition:all .18s ease;font-family:inherit;line-height:1.3;min-height:var(--partner-touch-min)}.btn-partner-primary:hover:not(:disabled){filter:brightness(1.06);transform:translateY(-1px)}.btn-partner-primary:active:not(:disabled){transform:translateY(0)}.btn-partner-primary:disabled{opacity:.45;cursor:not-allowed;filter:grayscale(.4);box-shadow:none}.btn-partner-emerald{background:var(--partner-emerald-gradient);color:#fff;border:none;font-weight:900;font-size:.96rem;padding:12px 20px;border-radius:var(--partner-radius-sm);cursor:pointer;display:inline-flex;align-items:center;justify-content:center;gap:8px;box-shadow:var(--partner-emerald-shadow);transition:all .18s ease;font-family:inherit;min-height:48px}.btn-partner-emerald:hover:not(:disabled){filter:brightness(1.08);transform:translateY(-1px)}.btn-partner-emerald:disabled{opacity:.45;cursor:not-allowed;box-shadow:none}.btn-partner-secondary{background:#ffffff0d;border:1px solid var(--partner-border-strong);color:var(--partner-text-primary);font-weight:700;font-size:.86rem;padding:9px 14px;border-radius:var(--partner-radius-sm);cursor:pointer;display:inline-flex;align-items:center;justify-content:center;gap:6px;transition:all .18s ease;font-family:inherit;min-height:40px}.btn-partner-secondary:hover:not(:disabled){background:#ffffff1a;border-color:#ffffff38}.btn-partner-danger{background:var(--partner-danger-bg);border:1px solid var(--partner-danger-border);color:#fb7185;font-weight:700;font-size:.85rem;padding:9px 14px;border-radius:var(--partner-radius-sm);cursor:pointer;display:inline-flex;align-items:center;justify-content:center;gap:6px;transition:all .18s ease;font-family:inherit;min-height:40px}.partner-input,.partner-select{width:100%;background:var(--partner-bg-input);border:1.5px solid var(--partner-border-strong);border-radius:var(--partner-radius-sm);padding:11px 14px;color:var(--partner-text-primary);font-size:.94rem;font-family:inherit;outline:none;transition:border-color .18s ease,box-shadow .18s ease;min-height:var(--partner-touch-min)}.partner-input:focus,.partner-select:focus{border-color:var(--partner-border-focus);box-shadow:0 0 0 3px #f59e0b26}.partner-input::placeholder{color:var(--partner-text-muted)}.partner-label{display:block;font-size:.82rem;color:#cbd5e1;margin-bottom:6px;font-weight:700}.partner-search-box{display:flex;align-items:center;gap:10px;background:var(--partner-bg-input);border:1.5px solid var(--partner-border-strong);border-radius:var(--partner-radius-sm);padding:0 14px;min-height:46px;transition:border-color .2s,box-shadow .2s}.partner-search-box:focus-within{border-color:var(--partner-gold);box-shadow:0 0 0 3px #f59e0b24}.partner-search-input{background:transparent;border:none;outline:none;color:var(--partner-text-primary);width:100%;font-size:.92rem;font-family:inherit;padding:10px 0;min-width:0}.partner-search-input::placeholder{color:var(--partner-text-muted)}.partner-qty-picker{display:inline-flex;align-items:center;background:#0f172ae6;border:1.5px solid var(--partner-border-strong);border-radius:var(--partner-radius-sm);overflow:hidden;height:44px}.partner-qty-btn{background:#ffffff0a;border:none;color:var(--partner-text-primary);width:42px;height:100%;display:flex;align-items:center;justify-content:center;cursor:pointer;font-size:1.15rem;font-weight:900;transition:background .15s ease}.partner-qty-btn:hover:not(:disabled){background:#f59e0b2e;color:var(--partner-gold)}.partner-qty-btn:disabled{opacity:.3;cursor:not-allowed}.partner-qty-value{min-width:48px;text-align:center;font-size:1rem;font-weight:900;color:var(--partner-text-primary);font-family:Outfit,sans-serif}.partner-filter-strip{display:flex;align-items:center;gap:8px;overflow-x:auto;scrollbar-width:none;padding-bottom:2px}.partner-filter-strip::-webkit-scrollbar{display:none}.partner-filter-pill{display:inline-flex;align-items:center;gap:6px;padding:8px 14px;border-radius:var(--partner-radius-pill);border:1px solid var(--partner-border-strong);background:#0f1626cc;color:var(--partner-text-secondary);font-size:.82rem;font-weight:700;cursor:pointer;white-space:nowrap;flex-shrink:0;transition:all .18s ease;font-family:inherit;min-height:38px}.partner-filter-pill:hover{color:#fff;border-color:#ffffff40}.partner-filter-pill.active{background:var(--partner-gold-gradient);color:#060911;border-color:transparent;font-weight:900;box-shadow:0 4px 14px #f59e0b40}.partner-games-strip{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,230px),1fr));gap:10px}.partner-game-tile{display:flex;align-items:center;gap:12px;padding:11px 13px;border-radius:var(--partner-radius-md);border:1.5px solid var(--partner-border);background:var(--partner-bg-card);color:var(--partner-text-primary);cursor:pointer;transition:all .18s ease;text-align:right;font-family:inherit;min-width:0;position:relative}.partner-game-tile:hover{border-color:#f59e0b59;background:var(--partner-bg-card-hover)}.partner-game-tile.active{border-color:var(--partner-gold);background:linear-gradient(135deg,#f59e0b29,#0f1626f2);box-shadow:0 0 0 1px #f59e0b40,0 6px 18px #0000004d}.partner-game-avatar{width:42px;height:42px;min-width:42px;border-radius:10px;background:#ffffff0f;border:1px solid rgba(255,255,255,.12);display:flex;align-items:center;justify-content:center;overflow:hidden;flex-shrink:0;color:var(--partner-gold);font-weight:900}.partner-game-avatar img{width:100%;height:100%;object-fit:cover;display:block}.partner-game-meta{min-width:0;flex:1;display:flex;flex-direction:column;gap:3px}.partner-game-title{font-size:.86rem;font-weight:800;color:#fff;line-height:1.38;white-space:normal;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;word-break:break-word}.partner-game-count{font-size:.72rem;color:var(--partner-text-secondary);line-height:1.3}.partner-packages-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,260px),1fr));gap:12px}.partner-package-card{background:var(--partner-bg-card);border:1.5px solid var(--partner-border);border-radius:var(--partner-radius-md);padding:14px;display:flex;flex-direction:column;justify-content:space-between;gap:12px;cursor:pointer;transition:all .18s ease;position:relative;min-width:0;text-align:right}.partner-pkg-header{display:flex;align-items:flex-start;gap:11px;min-width:0}.partner-pkg-thumb{width:44px;height:44px;min-width:44px;border-radius:10px;background:#ffffff0f;border:1px solid rgba(255,255,255,.12);display:flex;align-items:center;justify-content:center;overflow:hidden;flex-shrink:0;color:var(--partner-gold)}.partner-pkg-thumb img{width:100%;height:100%;object-fit:cover;display:block}.partner-pkg-title-wrap{min-width:0;flex:1;display:flex;flex-direction:column;gap:3px}.partner-pkg-title{font-weight:900;font-size:.94rem;color:#f8fafc;line-height:1.42;white-space:normal;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;word-break:break-word}.partner-pkg-subtitle{font-size:.74rem;font-weight:700;color:#94a3b8;line-height:1.35;white-space:normal;display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical;overflow:hidden;word-break:break-word}.partner-pkg-badges{display:flex;align-items:center;flex-wrap:wrap;gap:6px;margin-top:10px}.partner-package-card:hover:not(.out-of-stock){border-color:#f59e0b73;background:var(--partner-bg-card-hover);transform:translateY(-2px);box-shadow:0 8px 24px #00000059}.partner-package-card.selected{border-color:var(--partner-gold);background:linear-gradient(145deg,#f59e0b1f,#131c31);box-shadow:0 0 0 1px var(--partner-gold),0 8px 24px #f59e0b26}.partner-package-card.out-of-stock{opacity:.55;cursor:not-allowed}.partner-checkout-overlay{position:fixed;top:0;right:0;bottom:0;left:0;z-index:2500;background:#03060cd1;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);display:flex;align-items:flex-end;justify-content:center;animation:partner-fade-in .18s ease-out}.partner-checkout-sheet{width:100%;max-width:560px;max-height:92dvh;background:#0c1322;border-top:1px solid rgba(245,158,11,.35);border-radius:24px 24px 0 0;display:flex;flex-direction:column;overflow:hidden;box-shadow:0 -20px 60px #000000bf;animation:partner-sheet-up .24s cubic-bezier(.16,1,.3,1)}.partner-checkout-handle{width:42px;height:5px;border-radius:999px;background:#fff3;margin:10px auto 4px;flex-shrink:0}.partner-checkout-header{padding:12px 18px 14px;border-bottom:1px solid var(--partner-border);display:flex;align-items:center;justify-content:space-between;gap:12px;flex-shrink:0}.partner-checkout-body{padding:16px 18px;overflow-y:auto;-webkit-overflow-scrolling:touch;display:flex;flex-direction:column;gap:14px;flex:1}.partner-checkout-footer{padding:14px 18px calc(14px + env(safe-area-inset-bottom,0px)) 18px;border-top:1px solid var(--partner-border);background:#090e1afa;flex-shrink:0}@keyframes partner-sheet-up{0%{opacity:0;transform:translateY(40px)}to{opacity:1;transform:translateY(0)}}@keyframes partner-fade-in{0%{opacity:0}to{opacity:1}}.partner-table-container{overflow-x:auto;border-radius:var(--partner-radius-sm);border:1px solid var(--partner-border);background:var(--partner-bg-card);-webkit-overflow-scrolling:touch}.partner-table{width:100%;border-collapse:collapse;text-align:right;font-size:.86rem}.partner-table th{background:#090e1ae6;color:var(--partner-text-secondary);font-weight:800;padding:12px 14px;border-bottom:1px solid var(--partner-border);white-space:nowrap;font-size:.78rem}.partner-table td{padding:12px 14px;border-bottom:1px solid rgba(255,255,255,.04);color:var(--partner-text-primary);vertical-align:middle}.partner-table tr:last-child td{border-bottom:none}.partner-table tr:hover td{background:#ffffff05}.partner-mobile-list{display:flex;flex-direction:column;gap:10px}.partner-mobile-record-card{background:#0f172aa6;border:1px solid var(--partner-border);border-radius:var(--partner-radius-md);padding:13px;display:flex;flex-direction:column;gap:10px;min-width:0}.partner-desktop-only{display:none}.partner-mobile-only{display:block}.badge-status{display:inline-flex;align-items:center;gap:4px;padding:3px 10px;border-radius:var(--partner-radius-pill);font-size:.73rem;font-weight:800;white-space:nowrap}.badge-status.completed{background:var(--partner-success-bg);color:#34d399;border:1px solid var(--partner-success-border)}.badge-status.pending{background:var(--partner-warning-bg);color:#fbbf24;border:1px solid var(--partner-warning-border)}.badge-status.failed{background:var(--partner-danger-bg);color:#fb7185;border:1px solid var(--partner-danger-border)}.badge-status.refunded{background:#a855f724;color:#c084fc;border:1px solid rgba(168,85,247,.32)}.partner-alert{padding:12px 14px;border-radius:var(--partner-radius-sm);display:flex;align-items:flex-start;gap:10px;font-size:.85rem;line-height:1.5}.partner-alert.error{background:var(--partner-danger-bg);border:1px solid var(--partner-danger-border);color:#fecdd3}.partner-alert.success{background:var(--partner-success-bg);border:1px solid var(--partner-success-border);color:#a7f3d0}.partner-alert.warning{background:var(--partner-warning-bg);border:1px solid var(--partner-warning-border);color:#fde68a}.partner-state-box{text-align:center;padding:40px 18px;color:var(--partner-text-secondary);display:flex;flex-direction:column;align-items:center;justify-content:center;gap:10px}@keyframes partner-spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.spin-anim{animation:partner-spin .9s linear infinite}.partner-modal-overlay{position:fixed;top:0;right:0;bottom:0;left:0;background:#03060cd1;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);display:flex;align-items:center;justify-content:center;z-index:3000;padding:14px}.partner-modal-box{background:#0d1424;border:1px solid rgba(255,255,255,.12);border-radius:var(--partner-radius-lg);width:100%;max-height:calc(100dvh - 36px);overflow-y:auto;box-shadow:0 24px 60px #000000b3;animation:partner-fade-in .18s ease-out}.partner-footer{border-top:1px solid rgba(255,255,255,.06);padding:16px 16px calc(var(--partner-bottom-nav-height) + 18px) 16px;text-align:center;color:#64748b;font-size:.76rem;background:#060911f2}.partner-footer-inner{max-width:var(--partner-container-max);margin:0 auto;display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:8px}@media (min-width: 768px){.partner-desktop-only{display:block}.partner-mobile-only{display:none}.partner-level-chip{display:inline-flex}.partner-header-row1{padding:12px 20px}.partner-main-content{padding:24px 20px 60px}.partner-card{padding:20px}.partner-checkout-overlay{align-items:center;padding:20px}.partner-checkout-sheet{border:1px solid rgba(245,158,11,.35);border-radius:20px;max-height:88dvh}.partner-checkout-handle{display:none}}@media (min-width: 900px){.partner-header-row2{display:flex;align-items:center;padding:0 20px 12px}.partner-bottom-nav{display:none}.partner-footer{padding-bottom:18px}}@media (max-width: 480px){.partner-packages-grid{grid-template-columns:1fr;gap:10px}.partner-games-strip{grid-template-columns:1fr;gap:8px}}@media (max-width: 360px){.partner-header-row1{padding:8px 10px;gap:6px}.partner-brand-subtitle{display:none}.partner-brand-logo{width:34px;height:34px;min-width:34px;font-size:1rem}.partner-brand-title{font-size:.88rem}.partner-balance-chip{padding:4px 8px;gap:6px}.partner-balance-value{font-size:.86rem}.partner-icon-btn{width:36px;height:36px;min-width:36px}.partner-card{padding:12px}}
