@import "https://fonts.googleapis.com/css2?family=Cairo:wght@300;400;500;600;700;800;900&family=Inter:wght@300;400;500;600;700;800&family=Tajawal:wght@300;400;500;700;800&display=swap";:root{--brand-green:#1fa64d;--brand-charcoal:#232826;--brand-surface:#2b312e;--brand-card:#2e3532;--brand-forest-dark:#1f2d01;--brand-forest-mid:#29684a;--theme-color-primary:#1fa64d;--theme-color-primary-rgb:31, 166, 77;--theme-color-primary-hover:#27c05c;--theme-color-secondary:#29684a;--theme-color-background:#232826;--theme-color-surface:#2b312e;--theme-color-text:#fff;--theme-color-text-muted:#d1dcd6;--theme-color-border:#ffffff1a;--theme-color-success:#1fa64d;--theme-color-warning:#fbbf24;--theme-color-error:#f87171;--theme-color-info:#34d399;--theme-color-primary-dark:#1f2d01;--theme-color-accent:#1fa64d;--theme-color-hero-bg:#171d1a;--theme-color-text-light:#fff;--theme-color-card:#2e3532;--theme-color-glass:#2b312ee0;--theme-color-glass-dark:#00000080;--theme-color-glass-border:#1fa64d40;--theme-color-glass-border-dark:#ffffff1a;--theme-font-family:"Cairo", "Tajawal", system-ui, -apple-system, sans-serif;--theme-font-heading:"Cairo", "Tajawal", system-ui, -apple-system, sans-serif;--theme-font-en:"Inter", system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--theme-text-xs:.75rem;--theme-text-sm:.875rem;--theme-text-base:1rem;--theme-text-lg:1.125rem;--theme-text-xl:1.25rem;--theme-text-2xl:1.5rem;--theme-text-3xl:1.875rem;--theme-text-4xl:2.25rem;--theme-text-5xl:3rem;--theme-text-6xl:3.75rem;--theme-weight-light:300;--theme-weight-normal:400;--theme-weight-medium:600;--theme-weight-bold:700;--theme-weight-extrabold:800;--theme-weight-black:900;--theme-space-xs:.25rem;--theme-space-sm:.5rem;--theme-space-md:1rem;--theme-space-lg:1.5rem;--theme-space-xl:2rem;--theme-space-2xl:3rem;--theme-space-3xl:4rem;--theme-space-4xl:6rem;--theme-space-section:120px;--theme-radius-sm:10px;--theme-radius-md:16px;--theme-radius-lg:22px;--theme-radius-button:12px;--theme-radius-card:20px;--theme-radius-hero:28px;--theme-radius-full:9999px;--theme-shadow-sm:0 1px 2px 0 #1f2d010d;--theme-shadow-md:0 4px 6px -1px #1f2d0114;--theme-shadow-lg:0 10px 15px -3px #1f2d011a;--theme-shadow-card:0 8px 32px #1f2d0114;--theme-shadow-hover:0 20px 50px -15px #1fa64d33;--theme-shadow-hero:0 40px 100px -20px #1f2d0166;--theme-shadow-button:0 8px 24px #1fa64d47;--theme-shadow-glass:0 8px 32px 0 #44444514;--theme-transition-luxury:all .6s cubic-bezier(.16, 1, .3, 1);--theme-transition-fast:all .3s cubic-bezier(.16, 1, .3, 1);--layout-max-width:1280px;--layout-content-width:1180px;--layout-gutter:var(--theme-space-xl);--layout-card-gap:32px;--layout-column-gap:36px;--layout-header-height:82px;--layout-header-bg:#efe8e8f0;--layout-header-blur:20px;--layout-header-shadow:0 2px 20px #1f2d0114;--layout-header-padding:0 48px;--layout-footer-bg:#1f2d01}:root[data-theme=dark]{--theme-color-primary:#1fa64d;--theme-color-primary-rgb:31, 166, 77;--theme-color-primary-hover:#27c05c;--theme-color-secondary:#29684a;--theme-color-background:#232826;--theme-color-surface:#2b312e;--theme-color-text:#fff;--theme-color-text-muted:#d1dcd6;--theme-color-border:#ffffff1a;--theme-color-card:#2e3532;--theme-color-glass:#2b312ee0;--theme-color-glass-border:#1fa64d40;--layout-header-bg:#232826eb;--layout-footer-bg:#151a18;--theme-shadow-card:0 10px 40px #00000073;--theme-shadow-hover:0 20px 50px -10px #1fa64d4d;--theme-shadow-button:0 8px 24px #1fa64d59}*,:before,:after{box-sizing:border-box;margin:0;padding:0}html{scroll-behavior:smooth;-webkit-text-size-adjust:100%;transition:background-color .3s,color .3s}body{font-family:var(--theme-font-family);font-size:var(--theme-text-base);font-weight:var(--theme-weight-normal);color:var(--theme-color-text);background-color:var(--theme-color-background);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;line-height:1.6;transition:background-color .3s,color .3s}h1,h2,h3,h4,h5,h6{font-family:var(--theme-font-heading);font-weight:var(--theme-weight-extrabold);color:var(--theme-color-text);letter-spacing:-.01em;line-height:1.35}a{color:var(--theme-color-primary);text-decoration:none}a:hover{color:var(--theme-color-primary-hover);text-decoration:underline}img,svg{max-width:100%;display:block}button{cursor:pointer;background:0 0;border:none;font-family:inherit}input,textarea,select{font-family:inherit;font-size:inherit}.container{width:100%;max-width:var(--layout-max-width);padding-inline:var(--layout-gutter);margin-inline:auto}.visually-hidden{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}[dir=rtl]{text-align:right}[dir=ltr]{text-align:left}html[lang=en] body{font-family:Inter,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif}html[lang=en] h1,html[lang=en] h2,html[lang=en] h3,html[lang=en] h4,html[lang=en] h5,html[lang=en] h6{letter-spacing:-.02em;font-family:Inter,system-ui,-apple-system,sans-serif}:focus-visible{outline:2px solid var(--theme-color-primary);outline-offset:2px}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.dynamic-web-engine{background-color:var(--theme-color-background);min-height:100vh;color:var(--theme-color-text);font-family:var(--theme-font-sans)}.page-fade-enter-active,.page-fade-leave-active{transition:opacity .4s,transform .4s}.page-fade-enter-from,.page-fade-leave-to{opacity:0;transform:translateY(15px)}.base-container[data-v-f125e9a0]{width:100%;max-width:var(--layout-max-width,1280px);padding-inline:var(--layout-gutter,var(--theme-space-xl));margin-inline:auto}.base-heading[data-v-e346b75f]{font-family:var(--theme-font-sans);font-weight:var(--theme-weight-bold);margin:0;line-height:1.25}.base-heading--h1[data-v-e346b75f]{font-size:var(--theme-text-3xl)}.base-heading--h2[data-v-e346b75f]{font-size:var(--theme-text-2xl)}.base-heading--h3[data-v-e346b75f]{font-size:var(--theme-text-xl)}.base-heading--h4[data-v-e346b75f]{font-size:var(--theme-text-lg)}.base-heading--h5[data-v-e346b75f]{font-size:var(--theme-text-base)}.base-heading--h6[data-v-e346b75f]{font-size:var(--theme-text-sm)}.base-text[data-v-afb0041b]{font-family:var(--theme-font-sans);margin:0;line-height:1.6}.base-text--size-xs[data-v-afb0041b]{font-size:var(--theme-text-xs)}.base-text--size-sm[data-v-afb0041b]{font-size:var(--theme-text-sm)}.base-text--size-base[data-v-afb0041b]{font-size:var(--theme-text-base)}.base-text--size-lg[data-v-afb0041b]{font-size:var(--theme-text-lg)}.base-text--size-xl[data-v-afb0041b]{font-size:var(--theme-text-xl)}.base-text--weight-normal[data-v-afb0041b]{font-weight:var(--theme-weight-normal)}.base-text--weight-medium[data-v-afb0041b]{font-weight:var(--theme-weight-medium)}.base-text--weight-bold[data-v-afb0041b]{font-weight:var(--theme-weight-bold)}.base-text--align-left[data-v-afb0041b]{text-align:left}.base-text--align-center[data-v-afb0041b]{text-align:center}.base-text--align-right[data-v-afb0041b]{text-align:right}.base-text--align-justify[data-v-afb0041b]{text-align:justify}[dir=rtl] .base-text--align-left[data-v-afb0041b]{text-align:right}[dir=rtl] .base-text--align-right[data-v-afb0041b]{text-align:left}.base-link[data-v-9136fce8]{font-family:var(--theme-font-sans);font-weight:var(--theme-weight-medium);transition:color var(--theme-duration-fast,.15s) var(--theme-ease,ease);cursor:pointer;align-items:center;gap:var(--theme-space-xs);text-decoration:none;display:inline-flex}.base-link--primary[data-v-9136fce8]{color:var(--theme-color-primary)}.base-link--primary[data-v-9136fce8]:hover{color:var(--theme-color-primary-hover);text-decoration:underline}.base-link--secondary[data-v-9136fce8]{color:var(--theme-color-secondary)}.base-link--secondary[data-v-9136fce8]:hover{text-decoration:underline}.base-link--muted[data-v-9136fce8]{color:var(--theme-color-text-muted)}.base-link--muted[data-v-9136fce8]:hover{color:var(--theme-color-text)}.base-link[data-v-9136fce8]:focus-visible{outline:2px solid var(--theme-color-primary);outline-offset:2px;border-radius:var(--theme-radius-sm)}.base-button[data-v-70ebd908]{justify-content:center;align-items:center;gap:var(--theme-space-sm);font-family:var(--theme-font-sans);font-weight:var(--theme-weight-medium);border-radius:var(--theme-radius-md);cursor:pointer;transition:all var(--theme-duration-fast,.15s) var(--theme-ease,ease);-webkit-user-select:none;user-select:none;white-space:nowrap;border:1px solid #0000;display:inline-flex;position:relative;overflow:hidden}.base-button--size-sm[data-v-70ebd908]{padding:var(--theme-space-xs) var(--theme-space-sm);font-size:var(--theme-text-sm)}.base-button--size-md[data-v-70ebd908]{padding:var(--theme-space-sm) var(--theme-space-md);font-size:var(--theme-text-base)}.base-button--size-lg[data-v-70ebd908]{padding:var(--theme-space-md) var(--theme-space-lg);font-size:var(--theme-text-lg)}.base-button--primary[data-v-70ebd908]{background:linear-gradient(135deg, var(--theme-color-primary) 0%, var(--theme-color-accent,#34d399) 100%);color:#fff;box-shadow:0 4px 15px #16a34a33}.base-button--primary[data-v-70ebd908]:hover:not(:disabled){background:linear-gradient(135deg, var(--theme-color-primary-hover) 0%, var(--theme-color-primary) 100%);transform:translateY(-1px);box-shadow:0 6px 20px #16a34a4d}.base-button--secondary[data-v-70ebd908]{background-color:var(--theme-color-secondary);color:#fff}.base-button--outline[data-v-70ebd908]{border-color:var(--theme-color-border);color:var(--theme-color-text);background-color:#0000}.base-button--outline[data-v-70ebd908]:hover:not(:disabled){background-color:var(--theme-color-surface);border-color:var(--theme-color-text-muted)}.base-button--ghost[data-v-70ebd908]{color:var(--theme-color-text);background-color:#0000}.base-button--ghost[data-v-70ebd908]:hover:not(:disabled){background-color:var(--theme-color-surface)}.base-button--danger[data-v-70ebd908]{background-color:var(--theme-color-error);color:#fff}.base-button[data-v-70ebd908]:disabled{opacity:.6;cursor:not-allowed}.base-button[data-v-70ebd908]:focus-visible{outline:2px solid var(--theme-color-primary);outline-offset:2px}.base-button__loader[data-v-70ebd908]{width:1.25em;height:1.25em;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.base-button__loader svg[data-v-70ebd908]{width:100%;height:100%;animation:1s linear infinite spin-70ebd908}.base-button__loader-track[data-v-70ebd908]{opacity:.25}.base-button__loader-head[data-v-70ebd908]{opacity:.75}.base-button__content[data-v-70ebd908]{align-items:center;gap:inherit;transition:opacity var(--theme-duration-fast,.15s);display:inline-flex}.base-button__content--hidden[data-v-70ebd908]{opacity:0}@keyframes spin-70ebd908{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.base-image[data-v-dc5cd97e]{border-radius:inherit;max-width:100%;height:auto;display:block}.base-icon[data-v-54192a2c]{justify-content:center;align-items:center;line-height:1;display:inline-flex}[data-v-54192a2c] svg{width:1em;height:1em}.base-icon--size-sm[data-v-54192a2c]{font-size:1rem}.base-icon--size-md[data-v-54192a2c]{font-size:1.25rem}.base-icon--size-lg[data-v-54192a2c]{font-size:1.5rem}.base-icon--size-xl[data-v-54192a2c]{font-size:2rem}.base-icon--color-default[data-v-54192a2c]{color:currentColor}.base-icon--color-primary[data-v-54192a2c]{color:var(--theme-color-primary)}.base-icon--color-muted[data-v-54192a2c]{color:var(--theme-color-text-muted)}.base-icon--color-success[data-v-54192a2c]{color:var(--theme-color-success)}.base-icon--color-error[data-v-54192a2c]{color:var(--theme-color-error)}.base-icon--color-warning[data-v-54192a2c]{color:var(--theme-color-warning)}.base-card[data-v-2587d7bc]{background-color:var(--theme-color-card,var(--theme-color-surface));border:1px solid var(--theme-color-border);border-radius:var(--theme-radius-lg);box-shadow:var(--theme-shadow-sm);transition:box-shadow var(--theme-duration-normal,.3s) var(--theme-ease,ease), transform var(--theme-duration-normal,.3s) var(--theme-ease,ease);overflow:hidden}.base-card--padding-none[data-v-2587d7bc]{padding:0}.base-card--padding-sm[data-v-2587d7bc]{padding:var(--theme-space-sm)}.base-card--padding-md[data-v-2587d7bc]{padding:var(--theme-space-md)}.base-card--padding-lg[data-v-2587d7bc]{padding:var(--theme-space-xl)}.base-card--hoverable[data-v-2587d7bc]:hover{box-shadow:var(--theme-shadow-md);transform:translateY(-2px)}.base-card[data-v-2587d7bc]:focus-visible{outline:2px solid var(--theme-color-primary);outline-offset:2px}.theme-toggle[data-v-70a380f8]{cursor:pointer;border-radius:var(--theme-radius-full,9999px);-webkit-user-select:none;user-select:none;background:0 0;border:none;outline:none;justify-content:center;align-items:center;padding:4px;transition:transform .2s;display:inline-flex}.theme-toggle[data-v-70a380f8]:hover{transform:scale(1.05)}.theme-toggle[data-v-70a380f8]:active{transform:scale(.96)}.theme-toggle:focus-visible .theme-toggle__track[data-v-70a380f8]{box-shadow:0 0 0 2px var(--theme-color-primary,#16a34a)}.theme-toggle__track[data-v-70a380f8]{background:var(--theme-color-surface,#f8faf9);border:1px solid var(--theme-color-border,#e5e7eb);border-radius:var(--theme-radius-full,9999px);justify-content:space-between;align-items:center;transition:background-color .3s,border-color .3s,box-shadow .3s;display:flex;position:relative;box-shadow:inset 0 2px 4px #0000000d}.theme-toggle--sm .theme-toggle__track[data-v-70a380f8]{width:46px;height:24px;padding:2px}.theme-toggle--md .theme-toggle__track[data-v-70a380f8]{width:54px;height:28px;padding:3px}.theme-toggle--lg .theme-toggle__track[data-v-70a380f8]{width:64px;height:34px;padding:4px}.theme-toggle__icon[data-v-70a380f8]{z-index:1;justify-content:center;align-items:center;transition:opacity .3s,color .3s;display:flex}.theme-toggle--sm .theme-toggle__icon svg[data-v-70a380f8]{width:12px;height:12px}.theme-toggle--md .theme-toggle__icon svg[data-v-70a380f8]{width:14px;height:14px}.theme-toggle--lg .theme-toggle__icon svg[data-v-70a380f8]{width:18px;height:18px}.theme-toggle__icon--sun[data-v-70a380f8]{color:#f59e0b;margin-inline-start:2px}.theme-toggle__icon--moon[data-v-70a380f8]{color:#818cf8;margin-inline-end:2px}.theme-toggle__thumb[data-v-70a380f8]{background-color:var(--theme-color-background,#fff);border-radius:var(--theme-radius-full,9999px);z-index:2;transition:transform .35s cubic-bezier(.34,1.56,.64,1),background-color .3s;position:absolute;top:2px;left:2px;box-shadow:0 2px 6px #00000026}.theme-toggle--sm .theme-toggle__thumb[data-v-70a380f8]{width:18px;height:18px}.theme-toggle--md .theme-toggle__thumb[data-v-70a380f8]{width:20px;height:20px}.theme-toggle--lg .theme-toggle__thumb[data-v-70a380f8]{width:24px;height:24px}.theme-toggle--dark .theme-toggle__track[data-v-70a380f8]{background:#1e293be6;border-color:#ffffff26;box-shadow:inset 0 2px 6px #0006}.theme-toggle--dark .theme-toggle__thumb[data-v-70a380f8]{background-color:var(--theme-color-primary,#22c55e);box-shadow:0 0 10px #22c55e66}.theme-toggle--dark.theme-toggle--sm .theme-toggle__thumb[data-v-70a380f8]{transform:translate(22px)}.theme-toggle--dark.theme-toggle--md .theme-toggle__thumb[data-v-70a380f8]{transform:translate(26px)}.theme-toggle--dark.theme-toggle--lg .theme-toggle__thumb[data-v-70a380f8]{transform:translate(30px)}[dir=rtl] .theme-toggle--dark.theme-toggle--sm .theme-toggle__thumb[data-v-70a380f8]{transform:translate(22px)}[dir=rtl] .theme-toggle--dark.theme-toggle--md .theme-toggle__thumb[data-v-70a380f8]{transform:translate(26px)}[dir=rtl] .theme-toggle--dark.theme-toggle--lg .theme-toggle__thumb[data-v-70a380f8]{transform:translate(30px)}.lang-pill[data-v-84d16e18]{background:var(--theme-color-surface,#f8faf9);border:1px solid var(--theme-color-border,#e5e7eb);border-radius:var(--theme-radius-full,9999px);-webkit-user-select:none;user-select:none;align-items:center;gap:2px;padding:3px;transition:all .3s;display:inline-flex;box-shadow:inset 0 1px 3px #0000000a}[data-theme=dark] .lang-pill[data-v-84d16e18]{background:#1e293be6;border-color:#ffffff1f}.lang-pill__btn[data-v-84d16e18]{border-radius:var(--theme-radius-full,9999px);color:var(--theme-color-text-muted,#64748b);cursor:pointer;background:0 0;border:none;outline:none;justify-content:center;align-items:center;padding:3px 10px;font-family:inherit;font-size:.82rem;font-weight:700;transition:all .25s cubic-bezier(.16,1,.3,1);display:inline-flex}.lang-pill__btn[data-v-84d16e18]:hover:not(.lang-pill__btn--active){color:var(--theme-color-primary,#16a34a)}.lang-pill__btn--active[data-v-84d16e18]{background-color:var(--theme-color-primary,#16a34a);box-shadow:0 2px 8px #22c55e59;color:#fff!important}.lang-pill--sm .lang-pill__btn[data-v-84d16e18]{padding:2px 8px;font-size:.78rem}.lang-pill--lg .lang-pill__btn[data-v-84d16e18]{padding:5px 14px;font-size:.95rem}.lang-btn[data-v-84d16e18]{border-radius:var(--theme-radius-full,9999px);border:1px solid var(--theme-color-border,#e5e7eb);background:var(--theme-color-surface,#f8faf9);color:var(--theme-color-text,#111827);cursor:pointer;outline:none;align-items:center;gap:.4rem;padding:.4rem .8rem;font-size:.85rem;font-weight:700;transition:all .25s;display:inline-flex}.lang-btn[data-v-84d16e18]:hover{border-color:var(--theme-color-primary,#16a34a);color:var(--theme-color-primary,#16a34a);transform:translateY(-1px)}.lang-btn__icon svg[data-v-84d16e18]{width:15px;height:15px;display:block}.interactive-map-root[data-v-4a8c64b5]{width:100%;margin-top:1.5rem;font-family:inherit;position:relative}.interactive-map-root.is-fullscreen[data-v-4a8c64b5]{z-index:99999;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:#0a0f0cf5;flex-direction:column;margin:0;padding:1.5rem;display:flex;position:fixed;inset:0}.interactive-map-root.is-fullscreen .map-card[data-v-4a8c64b5]{flex-direction:column;flex:1;display:flex}.interactive-map-root.is-fullscreen .map-viewport-wrapper[data-v-4a8c64b5]{flex:1;height:auto;min-height:0}.branch-tabs[data-v-4a8c64b5]{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:.75rem;margin-bottom:1rem;display:grid}.branch-tab-btn[data-v-4a8c64b5]{background:var(--theme-color-surface,#232826);border:1px solid var(--theme-color-border,#ffffff14);cursor:pointer;text-align:right;border-radius:.875rem;align-items:center;gap:.75rem;padding:.875rem 1rem;transition:all .25s cubic-bezier(.4,0,.2,1);display:flex;position:relative;box-shadow:0 4px 12px #00000026}.is-rtl .branch-tab-btn[data-v-4a8c64b5]{text-align:right}.interactive-map-root:not(.is-rtl) .branch-tab-btn[data-v-4a8c64b5]{text-align:left}.branch-tab-btn[data-v-4a8c64b5]:hover{background:var(--theme-color-card,#29302c);border-color:#1fa64d66;transform:translateY(-2px)}.branch-tab-btn.is-active[data-v-4a8c64b5]{border-color:var(--theme-color-primary,#1fa64d);box-shadow:0 8px 20px #1fa64d33, 0 0 0 1px var(--theme-color-primary,#1fa64d);background:linear-gradient(135deg,#1fa64d26,#1fa64d0d)}.tab-indicator[data-v-4a8c64b5]{background:#fff3;border-radius:50%;flex-shrink:0;width:10px;height:10px;transition:all .25s}.branch-tab-btn.is-active .tab-indicator[data-v-4a8c64b5]{background:var(--theme-color-primary,#1fa64d);box-shadow:0 0 10px var(--theme-color-primary,#1fa64d);transform:scale(1.3)}.tab-content[data-v-4a8c64b5]{flex-direction:column;gap:.2rem;min-width:0;display:flex}.tab-name[data-v-4a8c64b5]{color:var(--theme-color-text,#fff);white-space:nowrap;text-overflow:ellipsis;font-size:.875rem;font-weight:700;overflow:hidden}.tab-type[data-v-4a8c64b5]{color:var(--theme-color-text-muted,#9ca3af);font-size:.75rem}.map-card[data-v-4a8c64b5]{background:var(--theme-color-card,#232826);border:1px solid var(--theme-color-border,#ffffff1a);border-radius:1.25rem;transition:all .3s;position:relative;overflow:hidden;box-shadow:0 20px 45px -10px #0006,0 0 0 1px #1fa64d26}.map-top-bar[data-v-4a8c64b5]{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);border-bottom:1px solid var(--theme-color-border,#ffffff14);background:#1fa64d0d;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem;padding:1.125rem 1.375rem;display:flex}.active-location-meta[data-v-4a8c64b5]{flex-direction:column;gap:.25rem;display:flex}.status-live-chip[data-v-4a8c64b5]{color:var(--theme-color-primary,#1fa64d);align-items:center;gap:.45rem;font-size:.75rem;font-weight:600;display:flex}.live-pulse[data-v-4a8c64b5]{background:var(--theme-color-primary,#1fa64d);width:7px;height:7px;box-shadow:0 0 8px var(--theme-color-primary,#1fa64d);border-radius:50%;animation:1.8s infinite pulse-dot}.aden-time[data-v-4a8c64b5]{color:var(--theme-color-text-muted,#9ca3af);font-weight:500}.active-branch-name[data-v-4a8c64b5]{color:var(--theme-color-text,#fff);margin:0;font-size:1.05rem;font-weight:800}.active-branch-addr[data-v-4a8c64b5]{color:var(--theme-color-text-muted,#9ca3af);align-items:center;gap:.35rem;margin:0;font-size:.8125rem;display:flex}.top-bar-actions[data-v-4a8c64b5]{flex-wrap:wrap;align-items:center;gap:.5rem;display:flex}.mode-pill-group[data-v-4a8c64b5]{border:1px solid var(--theme-color-border,#ffffff1a);background:#ffffff0f;border-radius:.625rem;padding:2px;display:flex}.mode-btn[data-v-4a8c64b5]{color:var(--theme-color-text-muted,#9ca3af);cursor:pointer;background:0 0;border:none;border-radius:.5rem;align-items:center;gap:.35rem;padding:.4rem .75rem;font-size:.75rem;font-weight:600;transition:all .2s;display:inline-flex}.mode-btn.is-active[data-v-4a8c64b5]{background:var(--theme-color-primary,#1fa64d);color:#fff;box-shadow:0 2px 8px #1fa64d66}.aux-tools-group[data-v-4a8c64b5]{border:1px solid var(--theme-color-border,#ffffff14);background:#ffffff0a;border-radius:.75rem;align-items:center;gap:.375rem;padding:2px 4px;display:flex}.action-icon-btn[data-v-4a8c64b5]{width:34px;height:34px;color:var(--theme-color-text,#fff);cursor:pointer;background:0 0;border:1px solid #0000;border-radius:.5rem;justify-content:center;align-items:center;transition:all .2s;display:flex}.action-icon-btn[data-v-4a8c64b5]:hover{border-color:var(--theme-color-primary,#1fa64d);color:var(--theme-color-primary,#1fa64d);background:#ffffff1f;transform:translateY(-1px)}.action-icon-btn.is-success[data-v-4a8c64b5]{border-color:var(--theme-color-primary,#1fa64d);color:var(--theme-color-primary,#1fa64d);background:#1fa64d33}.action-nav-btn[data-v-4a8c64b5]{background:var(--theme-color-primary,#1fa64d);color:#fff;border-radius:.625rem;align-items:center;gap:.4rem;padding:.5rem 1rem;font-size:.8125rem;font-weight:700;text-decoration:none;transition:all .25s;display:inline-flex;box-shadow:0 4px 14px #1fa64d59}.action-nav-btn[data-v-4a8c64b5]:hover{background:var(--theme-color-primary-hover,#198a40);transform:translateY(-1px);box-shadow:0 6px 20px #1fa64d80}.is-rtl .nav-arrow-icon[data-v-4a8c64b5]{transform:rotate(180deg)}.map-viewport-wrapper[data-v-4a8c64b5]{background:#151a18;width:100%;height:380px;position:relative;overflow:hidden}.map-iframe-element[data-v-4a8c64b5]{border:0;width:100%;height:100%;display:block}.is-dark .map-iframe-element.mode-cyber[data-v-4a8c64b5]{filter:invert(90%)hue-rotate(180deg)brightness(85%)contrast(110%)saturate(85%)}.map-radar-centerpiece[data-v-4a8c64b5]{pointer-events:none;z-index:10;flex-direction:column;align-items:center;display:flex;position:absolute;top:50%;left:50%;transform:translate(-50%,-100%)}.radar-circle[data-v-4a8c64b5]{border:1.5px solid var(--theme-color-primary,#1fa64d);background:radial-gradient(circle,#1fa64d59 0%,#1fa64d00 70%);border-radius:50%;width:80px;height:80px;animation:3s cubic-bezier(.1,.2,.3,1) infinite radar-wave-4a8c64b5;position:absolute;bottom:0;left:50%;transform:translate(-50%,50%)}.radar-circle--2[data-v-4a8c64b5]{animation-delay:1s}.radar-circle--3[data-v-4a8c64b5]{animation-delay:2s}@keyframes radar-wave-4a8c64b5{0%{opacity:1;transform:translate(-50%,50%)scale(.2)}to{opacity:0;transform:translate(-50%,50%)scale(2.8)}}.pin-beacon[data-v-4a8c64b5]{flex-direction:column;align-items:center;animation:3s ease-in-out infinite beacon-float-4a8c64b5;display:flex;position:relative}@keyframes beacon-float-4a8c64b5{0%,to{transform:translateY(0)}50%{transform:translateY(-7px)}}.beacon-head[data-v-4a8c64b5]{background:linear-gradient(135deg,#1fa64d 0%,#115727 100%);border:2.5px solid #fff;border-radius:50% 50% 50% 0;justify-content:center;align-items:center;width:40px;height:40px;display:flex;transform:rotate(-45deg);box-shadow:0 10px 20px #0006,0 0 16px #1fa64d99}.beacon-logo-dot[data-v-4a8c64b5]{background:#fff;border-radius:50%;width:14px;height:14px;transform:rotate(45deg);box-shadow:inset 0 0 4px #1fa64d99}.beacon-tooltip[data-v-4a8c64b5]{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);white-space:nowrap;background:#111827f2;border:1px solid #fff3;border-radius:9999px;align-items:center;gap:.35rem;margin-top:8px;padding:.25rem .75rem;display:flex;box-shadow:0 8px 16px #0006}.tooltip-badge[data-v-4a8c64b5]{background:var(--theme-color-primary,#1fa64d);color:#fff;border-radius:4px;padding:.1rem .35rem;font-size:.625rem;font-weight:800}.tooltip-text[data-v-4a8c64b5]{color:#fff;font-size:.6875rem;font-weight:700}.viewport-controls[data-v-4a8c64b5]{z-index:20;flex-direction:column;gap:.35rem;display:flex;position:absolute;top:1rem;right:1rem}.is-rtl .viewport-controls[data-v-4a8c64b5]{left:1rem;right:auto}.vp-btn[data-v-4a8c64b5]{background:var(--theme-color-card,#232826f2);border:1px solid var(--theme-color-border,#ffffff26);width:36px;height:36px;color:var(--theme-color-text,#fff);cursor:pointer;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-radius:.625rem;justify-content:center;align-items:center;transition:all .2s;display:flex;box-shadow:0 4px 12px #0000004d}.vp-btn[data-v-4a8c64b5]:hover{background:var(--theme-color-primary,#1fa64d);color:#fff;border-color:var(--theme-color-primary,#1fa64d);transform:scale(1.08)}.viewport-footer-info[data-v-4a8c64b5]{z-index:20;pointer-events:none;position:absolute;bottom:.75rem;left:.75rem}.is-rtl .viewport-footer-info[data-v-4a8c64b5]{left:auto;right:.75rem}.gps-chip[data-v-4a8c64b5]{color:#d1d5db;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#111827e6;border:1px solid #ffffff1f;border-radius:9999px;align-items:center;gap:.5rem;padding:.35rem .85rem;font-family:monospace;font-size:.75rem;display:inline-flex;box-shadow:0 4px 12px #0000004d}.dot-beacon[data-v-4a8c64b5]{background:var(--theme-color-primary,#1fa64d);width:7px;height:7px;box-shadow:0 0 6px var(--theme-color-primary,#1fa64d);border-radius:50%}.chip-sep[data-v-4a8c64b5]{opacity:.4}.qr-modal-backdrop[data-v-4a8c64b5]{z-index:999999;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#000000bf;justify-content:center;align-items:center;padding:1rem;animation:.25s fadeIn-4a8c64b5;display:flex;position:fixed;inset:0}@keyframes fadeIn-4a8c64b5{0%{opacity:0}to{opacity:1}}.qr-modal-card[data-v-4a8c64b5]{background:var(--theme-color-card,#232826);border:1px solid var(--theme-color-border,#ffffff26);border-radius:1.25rem;width:100%;max-width:380px;animation:.3s cubic-bezier(.16,1,.3,1) slideUp-4a8c64b5;overflow:hidden;box-shadow:0 25px 60px #0009,0 0 0 1px #1fa64d40}@keyframes slideUp-4a8c64b5{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.qr-modal-header[data-v-4a8c64b5]{border-bottom:1px solid var(--theme-color-border,#ffffff1a);background:#1fa64d0d;justify-content:space-between;align-items:center;padding:1.125rem 1.25rem;display:flex}.qr-modal-title[data-v-4a8c64b5]{color:var(--theme-color-text,#fff);align-items:center;gap:.5rem;margin:0;font-size:.95rem;font-weight:700;display:flex}.qr-close-btn[data-v-4a8c64b5]{color:var(--theme-color-text-muted,#9ca3af);cursor:pointer;background:0 0;border:none;padding:.25rem;font-size:1.1rem;transition:color .2s}.qr-close-btn[data-v-4a8c64b5]:hover{color:#fff}.qr-modal-body[data-v-4a8c64b5]{text-align:center;flex-direction:column;align-items:center;gap:1rem;padding:1.5rem;display:flex}.qr-modal-desc[data-v-4a8c64b5]{color:var(--theme-color-text-muted,#9ca3af);margin:0;font-size:.8125rem;line-height:1.5}.qr-image-frame[data-v-4a8c64b5]{background:#fff;border-radius:1rem;padding:.75rem;box-shadow:0 10px 25px #0000004d}.qr-img[data-v-4a8c64b5]{width:180px;height:180px;display:block}.qr-branch-target[data-v-4a8c64b5]{color:var(--theme-color-text,#fff);flex-direction:column;gap:.2rem;font-size:.875rem;display:flex}.qr-branch-target small[data-v-4a8c64b5]{color:var(--theme-color-text-muted,#9ca3af)}@media (width<=640px){.map-top-bar[data-v-4a8c64b5]{flex-direction:column;align-items:flex-start}.top-bar-actions[data-v-4a8c64b5]{justify-content:space-between;width:100%}.map-viewport-wrapper[data-v-4a8c64b5]{height:300px}}.app-header[data-v-346c747d]{background-color:var(--layout-header-bg,#ffffffd9);-webkit-backdrop-filter:blur(16px);border-bottom:1px solid var(--theme-color-border,#e5e7eb99);z-index:1020;transition:background-color .35s,border-color .35s,box-shadow .35s;position:sticky;top:0}.app-header--scrolled[data-v-346c747d]{border-bottom-color:#1fa64d33;box-shadow:0 4px 24px #1f2d011a}.app-header__container[data-v-346c747d]{justify-content:space-between;align-items:center;height:6.75rem;transition:height .35s;display:flex}.app-header--scrolled .app-header__container[data-v-346c747d]{height:5.5rem}.app-header__logo[data-v-346c747d]{align-items:center;display:flex}.app-header__logo-img[data-v-346c747d]{object-fit:contain;width:auto;max-height:105px;transition:all .3s}.app-header__logo-img--light[data-v-346c747d]{display:block}.app-header__logo-img--dark[data-v-346c747d]{border-radius:8px;max-height:110px;display:none}[data-theme=dark] .app-header__logo-img--light[data-v-346c747d]{display:none}[data-theme=dark] .app-header__logo-img--dark[data-v-346c747d]{display:block}.app-header__logo a[data-v-346c747d]{text-decoration:none}.app-header__nav[data-v-346c747d]{display:none}.app-header__nav-list[data-v-346c747d]{align-items:center;gap:.5rem;margin:0;padding:0;list-style:none;display:flex}.app-header__nav-link[data-v-346c747d]{border-radius:9999px;align-items:center;padding:.5rem 1rem;font-size:.95rem;font-weight:600;transition:all .3s cubic-bezier(.16,1,.3,1);display:inline-flex;position:relative;color:var(--theme-color-text-muted,#d1dcd6)!important;text-decoration:none!important}.app-header__nav-link[data-v-346c747d]:hover{background:#1fa64d14;color:var(--theme-color-primary,#1fa64d)!important}.app-header__nav-link--active[data-v-346c747d]{font-weight:700;color:var(--theme-color-primary,#1fa64d)!important;background:#1fa64d1f!important}.app-header__nav-link--active[data-v-346c747d]:after{content:"";background:var(--theme-color-primary,#1fa64d);border-radius:2px;width:14px;height:3px;position:absolute;bottom:4px;right:50%;transform:translate(50%)}.app-header__actions[data-v-346c747d]{align-items:center;gap:.75rem;display:flex}.app-header__cta-wrap[data-v-346c747d]{text-decoration:none}[data-v-346c747d] .app-header__cta-btn{border-radius:9999px!important;padding-inline:1.5rem!important;font-weight:700!important;transition:all .3s cubic-bezier(.16,1,.3,1)!important;box-shadow:0 4px 14px #1fa64d40!important}[data-v-346c747d] .app-header__cta-btn:hover{transform:translateY(-2px);box-shadow:0 8px 20px #1fa64d59!important}.app-header__mobile-toggle[data-v-346c747d]{color:var(--theme-color-text,#fff);border:1px solid var(--theme-color-border,#ffffff1a);background:var(--theme-color-card,#2e3532);cursor:pointer;border-radius:12px;justify-content:center;align-items:center;padding:.5rem;transition:all .25s;display:flex}.app-header__mobile-toggle[data-v-346c747d]:hover{color:var(--theme-color-primary,#1fa64d);background:#1fa64d1f;border-color:#1fa64d4d}.app-header__mobile-nav[data-v-346c747d]{background:var(--theme-color-card,#2e3532);border-bottom:1px solid var(--theme-color-border,#ffffff1a);box-shadow:var(--theme-shadow-card,0 16px 32px #0003);padding-block:1rem}.app-header__mobile-nav-list[data-v-346c747d]{flex-direction:column;gap:.5rem;margin:0;padding:0;list-style:none;display:flex}.app-header__mobile-nav-link[data-v-346c747d]{text-align:right;border-radius:12px;padding:.85rem 1.25rem;font-size:1rem;font-weight:600;transition:all .25s;display:block;color:var(--theme-color-text,#fff)!important;text-decoration:none!important}.app-header__mobile-nav-link[data-v-346c747d]:hover,.app-header__mobile-nav-link--active[data-v-346c747d]{background:#1fa64d1f;color:var(--theme-color-primary,#1fa64d)!important}.mobile-slide-enter-active[data-v-346c747d],.mobile-slide-leave-active[data-v-346c747d]{transition:all .3s cubic-bezier(.16,1,.3,1);overflow:hidden}.mobile-slide-enter-from[data-v-346c747d],.mobile-slide-leave-to[data-v-346c747d]{opacity:0;max-height:0}.mobile-slide-enter-to[data-v-346c747d],.mobile-slide-leave-from[data-v-346c747d]{opacity:1;max-height:350px}@media (width>=768px){.app-header__nav[data-v-346c747d]{display:block}.app-header__mobile-toggle[data-v-346c747d]{display:none}}.app-footer[data-v-84814154]{background-color:var(--layout-footer-bg,#1f2d01);color:#fff;padding-block:4.5rem 0;transition:background-color .35s,color .35s;position:relative;overflow:hidden}[data-theme=light] .app-footer[data-v-84814154],[data-theme=dark] .app-footer[data-v-84814154]{color:#fff;background-color:#1f2d01}.app-footer[data-v-84814154]:before{content:"";background:linear-gradient(90deg,#0000,#1fa64d66,#0000);width:80%;height:1px;position:absolute;top:0;left:50%;transform:translate(-50%)}.app-footer[data-v-84814154]:after{content:"";pointer-events:none;background:radial-gradient(at top,#22c55e1a 0%,#0000 70%);width:60%;height:100px;position:absolute;top:0;left:50%;transform:translate(-50%)}.app-footer__inner[data-v-84814154]{z-index:2;padding-bottom:3.5rem;position:relative}.app-footer__grid[data-v-84814154]{grid-template-columns:1fr;gap:3rem;display:grid}@media (width>=640px){.app-footer__grid[data-v-84814154]{grid-template-columns:repeat(2,1fr)}}@media (width>=1024px){.app-footer__grid[data-v-84814154]{grid-template-columns:1.6fr 1fr 1fr 1.4fr;align-items:flex-start;gap:2.5rem}}.app-footer__brand[data-v-84814154]{text-align:center;flex-direction:column;align-items:center;display:flex}@media (width>=1024px){.app-footer__brand[data-v-84814154]{margin-top:-50px}}.app-footer__logo[data-v-84814154]{justify-content:center;align-items:center;gap:.6rem;margin-bottom:.5rem;display:flex}.app-footer__custom-logo[data-v-84814154]{object-fit:contain;width:100%;max-width:140px;height:auto}.app-footer__custom-logo--light[data-v-84814154]{filter:drop-shadow(0 2px 8px #0003);display:block}.app-footer__custom-logo--dark[data-v-84814154]{border-radius:8px;max-width:150px;display:none;box-shadow:0 4px 12px #00000040}[data-theme=dark] .app-footer__custom-logo--light[data-v-84814154]{display:none}[data-theme=dark] .app-footer__custom-logo--dark[data-v-84814154]{display:block}@media (width<=639px){.app-footer__custom-logo[data-v-84814154]{max-width:100px}}.app-footer__description[data-v-84814154]{white-space:pre-line;max-width:450px;margin-bottom:2rem;font-size:.95rem;font-weight:500;line-height:1.8;color:#e2e8f0!important}[dir=rtl] .app-footer__brand[data-v-84814154],html[dir=rtl] .app-footer__brand[data-v-84814154]{text-align:right;align-items:flex-start}[dir=ltr] .app-footer__brand[data-v-84814154],html[dir=ltr] .app-footer__brand[data-v-84814154]{text-align:left;align-items:flex-start}[dir=rtl] .app-footer__description[data-v-84814154],html[dir=rtl] .app-footer__description[data-v-84814154]{text-align:right}[dir=ltr] .app-footer__description[data-v-84814154],html[dir=ltr] .app-footer__description[data-v-84814154]{text-align:left}.app-footer__social[data-v-84814154]{flex-direction:row;gap:.75rem;display:flex}.app-footer__social-link[data-v-84814154]{color:#fff;background:#1fa64d26;border:1px solid #1fa64d4d;border-radius:12px;justify-content:center;align-items:center;width:42px;height:42px;text-decoration:none;transition:all .4s cubic-bezier(.16,1,.3,1);display:inline-flex}.app-footer__social-link[data-v-84814154]:hover{background:var(--theme-color-primary,#1fa64d);color:#fff;border-color:var(--theme-color-primary,#1fa64d);transform:translateY(-4px)scale(1.05);box-shadow:0 10px 20px #1fa64d59}.app-footer__group[data-v-84814154]{flex-direction:column;align-items:flex-start;display:flex}.app-footer__group-title[data-v-84814154]{margin:0 0 1.5rem;padding-bottom:.5rem;font-size:1.15rem;font-weight:800;position:relative;color:#fff!important}.app-footer__group-title[data-v-84814154]:after{content:"";background:var(--theme-color-primary,#1fa64d);border-radius:2px;width:30px;height:3px;position:absolute;bottom:0}[dir=rtl] .app-footer__group-title[data-v-84814154]:after,html[dir=rtl] .app-footer__group-title[data-v-84814154]:after{left:auto;right:0}[dir=ltr] .app-footer__group-title[data-v-84814154]:after,html[dir=ltr] .app-footer__group-title[data-v-84814154]:after{left:0;right:auto}.app-footer__list[data-v-84814154]{flex-direction:column;align-items:flex-start;gap:.85rem;margin:0;padding:0;list-style:none;display:flex}.app-footer__list-item[data-v-84814154]{width:100%}.app-footer__list-link[data-v-84814154]{font-size:.95rem;font-weight:500;transition:all .3s;display:inline-block;color:#cbd5e1!important;text-decoration:none!important}[dir=rtl] .app-footer__list-link[data-v-84814154]:hover,html[dir=rtl] .app-footer__list-link[data-v-84814154]:hover{text-shadow:0 0 10px #4ade8066;transform:translate(-5px);color:#4ade80!important}[dir=ltr] .app-footer__list-link[data-v-84814154]:hover,html[dir=ltr] .app-footer__list-link[data-v-84814154]:hover{text-shadow:0 0 10px #4ade8066;transform:translate(5px);color:#4ade80!important}.app-footer__contact[data-v-84814154]{flex-direction:column;align-items:flex-start;display:flex}.app-footer__contact .app-footer__list[data-v-84814154]{width:100%}.app-footer__contact-item[data-v-84814154]{justify-content:flex-start;align-items:flex-start;gap:.75rem;display:flex}.app-footer__contact-icon[data-v-84814154]{color:#4ade80;background:#1fa64d33;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:36px;height:36px;margin-top:-.15rem;display:inline-flex}.app-footer__contact-text[data-v-84814154]{font-size:.95rem;line-height:1.6;color:#cbd5e1!important}.app-footer__divider-wrap[data-v-84814154]{margin-top:1rem}.app-footer__divider[data-v-84814154]{background:#ffffff1f;height:1px;margin:0}.app-footer__bottom[data-v-84814154]{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem;padding-block:1.5rem;display:flex}.app-footer__copyright[data-v-84814154],.app-footer__badge[data-v-84814154]{font-size:.85rem;color:#94a3b8!important}.default-layout[data-v-2c837f0b]{background-color:var(--theme-color-background,#232826);flex-direction:column;min-height:100vh;display:flex}.default-layout__main[data-v-2c837f0b]{background-color:var(--theme-color-background,#232826);flex-direction:column;flex-grow:1;display:flex}
