.logo[data-v-31273359]{display:inline-flex;align-items:center}.logo-img[data-v-31273359]{height:40px;width:auto;object-fit:contain;display:block}.logo-img.compact[data-v-31273359]{height:36px}@media(max-width:480px){.logo-img[data-v-31273359]{height:34px}}.lang[data-v-e5289393]{position:relative}.lang-btn[data-v-e5289393]{display:inline-flex;align-items:center;gap:7px;font-weight:600;font-size:.85rem;color:var(--text-soft);padding:8px 12px;border-radius:var(--r-pill);border:1px solid var(--border);background:var(--surface);transition:all var(--t-fast) var(--ease)}.lang-btn[data-v-e5289393]:hover{color:var(--color-primary);border-color:var(--color-primary)}.lang-menu[data-v-e5289393]{position:absolute;top:calc(100% + 8px);inset-inline-end:0;list-style:none;padding:6px;margin:0;min-width:160px;background:var(--surface);border:1px solid var(--border);border-radius:var(--r-md);box-shadow:var(--shadow-md);z-index:60}.lang-item[data-v-e5289393]{width:100%;display:flex;align-items:center;justify-content:space-between;gap:10px;padding:9px 12px;border-radius:var(--r-sm);font-size:.9rem;font-weight:500;color:var(--text);transition:background var(--t-fast) var(--ease)}.lang-item[data-v-e5289393]:hover{background:var(--bg-alt)}.lang-item.active[data-v-e5289393]{color:var(--color-primary);font-weight:700}.header[data-v-83a02ccb]{position:sticky;top:0;z-index:50;background:color-mix(in srgb,var(--surface) 80%,transparent);-webkit-backdrop-filter:saturate(180%) blur(14px);backdrop-filter:saturate(180%) blur(14px);border-bottom:1px solid transparent;transition:border-color var(--t) var(--ease),box-shadow var(--t) var(--ease),background var(--t) var(--ease)}.header.scrolled[data-v-83a02ccb]{border-bottom-color:var(--border);box-shadow:var(--shadow-sm)}.bar[data-v-83a02ccb]{height:var(--header-h);display:flex;align-items:center;justify-content:space-between;gap:16px}.nav.desktop[data-v-83a02ccb]{display:flex;align-items:center;gap:4px;margin-inline-start:auto;margin-inline-end:16px}.nav-link[data-v-83a02ccb]{position:relative;padding:9px 16px;border-radius:var(--r-pill);font-weight:600;font-size:.93rem;color:var(--text-soft);transition:color var(--t-fast) var(--ease),background var(--t-fast) var(--ease)}.nav-link[data-v-83a02ccb]:hover{color:var(--text);background:var(--bg-alt)}.nav-link.router-link-active[data-v-83a02ccb]{color:var(--color-primary)}.actions[data-v-83a02ccb]{display:flex;align-items:center;gap:10px}.burger[data-v-83a02ccb]{display:none;width:42px;height:42px;border-radius:var(--r-md);border:1px solid var(--border);background:var(--surface);color:var(--text);align-items:center;justify-content:center}.nav.mobile[data-v-83a02ccb]{display:none}@media(max-width:760px){.nav.desktop[data-v-83a02ccb]{display:none}.burger[data-v-83a02ccb]{display:inline-flex}.nav.mobile[data-v-83a02ccb]{display:flex;flex-direction:column;padding:8px var(--gutter) 16px;gap:4px;border-top:1px solid var(--border);background:var(--surface)}.m-link[data-v-83a02ccb]{padding:13px 14px;border-radius:var(--r-md);font-weight:600;color:var(--text)}.m-link.router-link-active[data-v-83a02ccb]{color:var(--color-primary);background:var(--color-primary-soft)}}.footer[data-v-9191ab57]{margin-top:auto;background:var(--surface);border-top:1px solid var(--border)}.inner[data-v-9191ab57]{display:flex;flex-wrap:wrap;gap:40px;justify-content:space-between;padding-block:48px 28px}.brand-col[data-v-9191ab57]{max-width:320px}.brand-col p[data-v-9191ab57]{margin-top:14px;font-size:.92rem}.col[data-v-9191ab57]{display:flex;flex-direction:column;gap:10px}.col h4[data-v-9191ab57]{font-size:.8rem;text-transform:uppercase;letter-spacing:.1em;color:var(--text-faint);margin-bottom:4px}.col a[data-v-9191ab57]{color:var(--text-soft);font-weight:500;transition:color var(--t-fast) var(--ease)}.col a[data-v-9191ab57]:hover{color:var(--color-primary)}.bottom[data-v-9191ab57]{padding-block:20px;border-top:1px solid var(--border);font-size:.85rem;color:var(--text-faint)}.app-main[data-v-984c25a6]{flex:1;width:100%}:root{--color-primary: #e68942;--color-primary-600: #d9772e;--color-primary-700: #c0651f;--color-primary-soft: #fdf1e7;--color-primary-glow: rgba(230, 137, 66, .35);--color-secondary: #1e3a5f;--color-secondary-700: #16294480;--bg: #f6f7f9;--bg-alt: #eef0f4;--surface: #ffffff;--surface-2: #fbfbfd;--text: #16181d;--text-soft: #5b6472;--text-faint: #8a93a3;--on-primary: #ffffff;--border: #e6e8ee;--border-strong: #d7dae2;--success: #2faa6a;--warning: #f0a13a;--danger: #e0445b;--rating: #ffc107;--r-sm: 8px;--r-md: 12px;--r-lg: 18px;--r-xl: 26px;--r-pill: 999px;--shadow-xs: 0 1px 2px rgba(16, 24, 40, .05);--shadow-sm: 0 2px 8px rgba(16, 24, 40, .06);--shadow-md: 0 10px 24px -8px rgba(16, 24, 40, .14);--shadow-lg: 0 24px 48px -16px rgba(16, 24, 40, .22);--shadow-primary: 0 12px 28px -10px var(--color-primary-glow);--maxw: 1200px;--gutter: 24px;--header-h: 72px;--ease: cubic-bezier(.22, 1, .36, 1);--t-fast: .16s;--t: .28s;--font-sans: "Plus Jakarta Sans", system-ui, -apple-system, "Segoe UI", Roboto, sans-serif;--font-ar: "Cairo", system-ui, sans-serif;--font: var(--font-sans)}html[dir=rtl]{--font: var(--font-ar)}*,*:before,*:after{box-sizing:border-box}*{margin:0}html,body{height:100%}body{font-family:var(--font);background:var(--bg);color:var(--text);line-height:1.55;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}#app{min-height:100%;display:flex;flex-direction:column}a{color:inherit;text-decoration:none}img{display:block;max-width:100%}button{font-family:inherit;cursor:pointer;border:none;background:none}h1,h2,h3,h4{line-height:1.2;font-weight:700;letter-spacing:-.02em}:focus-visible{outline:2px solid var(--color-primary);outline-offset:2px;border-radius:4px}.container{width:100%;max-width:var(--maxw);margin-inline:auto;padding-inline:var(--gutter)}.section{padding-block:clamp(40px,6vw,80px)}.btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;font-weight:600;font-size:.95rem;padding:12px 22px;border-radius:var(--r-pill);transition:transform var(--t-fast) var(--ease),box-shadow var(--t) var(--ease),background var(--t-fast) var(--ease);white-space:nowrap}.btn:active{transform:translateY(1px) scale(.99)}.btn-primary{background:var(--color-primary);color:var(--on-primary);box-shadow:var(--shadow-primary)}.btn-primary:hover{background:var(--color-primary-600)}.btn-ghost{background:var(--surface);color:var(--text);border:1px solid var(--border);box-shadow:var(--shadow-xs)}.btn-ghost:hover{border-color:var(--border-strong);background:var(--surface-2)}.chip{display:inline-flex;align-items:center;gap:6px;font-size:.8rem;font-weight:600;padding:7px 14px;border-radius:var(--r-pill);border:1px solid var(--border);background:var(--surface);color:var(--text-soft);transition:all var(--t-fast) var(--ease);cursor:pointer;white-space:nowrap}.chip:hover{border-color:var(--color-primary);color:var(--color-primary)}.chip.is-active{background:var(--color-primary);border-color:var(--color-primary);color:var(--on-primary)}.card{background:var(--surface);border-radius:var(--r-lg);border:1px solid var(--border);box-shadow:var(--shadow-sm);overflow:hidden;transition:transform var(--t) var(--ease),box-shadow var(--t) var(--ease)}.badge{display:inline-flex;align-items:center;gap:5px;font-size:.72rem;font-weight:700;letter-spacing:.02em;padding:5px 11px;border-radius:var(--r-pill)}.eyebrow{text-transform:uppercase;letter-spacing:.14em;font-size:.72rem;font-weight:700;color:var(--color-primary)}.muted{color:var(--text-soft)}.skeleton{position:relative;overflow:hidden;background:var(--bg-alt);border-radius:var(--r-md)}.skeleton:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;transform:translate(-100%);background:linear-gradient(90deg,transparent,rgba(255,255,255,.65),transparent);animation:shimmer 1.4s infinite}@keyframes shimmer{to{transform:translate(100%)}}.fade-enter-active,.fade-leave-active{transition:opacity var(--t) var(--ease),transform var(--t) var(--ease)}.fade-enter-from{opacity:0;transform:translateY(8px)}.fade-leave-to{opacity:0}.clamp-1{display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical;overflow:hidden}.clamp-2{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.clamp-3{display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}
