.landing.svelte-1i2kdrb{background-image:radial-gradient(circle at 18% 10%, color-mix(in srgb, var(--red) 20%, transparent), transparent 42%), radial-gradient(circle at 85% 88%, color-mix(in srgb, var(--accent) 14%, transparent), transparent 45%);flex-direction:column;align-items:center;min-height:100vh;padding-block:3.5rem 2rem;padding-inline:1.25rem;display:flex;position:relative}.locale-row.svelte-1i2kdrb{top:1.25rem;position:absolute;inset-inline-end:1.25rem}.wrap.svelte-1i2kdrb{flex-direction:column;align-items:center;gap:2rem;width:100%;max-width:30rem;display:flex}.hero.svelte-1i2kdrb{text-align:center;flex-direction:column;align-items:center;gap:.5rem;display:flex}.logo.svelte-1i2kdrb{object-fit:contain;width:132px;height:auto;max-height:110px;filter:drop-shadow(0 8px 22px color-mix(in srgb, var(--red) 35%, transparent));-webkit-user-select:none;user-select:none;-webkit-user-drag:none;-webkit-touch-callout:none;margin-bottom:.6rem}.wordmark.svelte-1i2kdrb{flex-direction:column;gap:.2rem;display:flex}.name-primary.svelte-1i2kdrb{color:var(--paper);letter-spacing:.01em;font-family:El Messiri,Tajawal,sans-serif;font-size:1.9rem;font-weight:800;line-height:1.25}.name-secondary.svelte-1i2kdrb{color:var(--paper-dim);font-family:El Messiri,Tajawal,sans-serif;font-size:.95rem;font-weight:600}.status.svelte-1i2kdrb{color:var(--accent);background:color-mix(in srgb, var(--accent) 14%, transparent);border:1px solid color-mix(in srgb, var(--accent) 35%, transparent);border-radius:999px;align-items:center;gap:.4rem;margin-top:.7rem;padding:.4rem .9rem;font-size:.82rem;font-weight:600;display:inline-flex}.status-dot.svelte-1i2kdrb{background:var(--accent);width:7px;height:7px;box-shadow:0 0 0 0 color-mix(in srgb, var(--accent) 60%, transparent);border-radius:50%}@media (prefers-reduced-motion:no-preference){.status-dot.svelte-1i2kdrb{animation:2.2s ease-out infinite svelte-1i2kdrb-pulse-dot}}@keyframes svelte-1i2kdrb-pulse-dot{0%{box-shadow:0 0 0 0 color-mix(in srgb, var(--accent) 55%, transparent)}70%{box-shadow:0 0 0 7px color-mix(in srgb, var(--accent) 0%, transparent)}to{box-shadow:0 0 0 0 color-mix(in srgb, var(--accent) 0%, transparent)}}.phones.svelte-1i2kdrb{flex-direction:column;gap:.7rem;width:100%;display:flex}.phone-card.svelte-1i2kdrb{background:var(--ink-raised);border:1px solid var(--line-on-dark);border-radius:14px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.8rem;width:100%;padding:.85rem 1.1rem;display:flex}.phone-info.svelte-1i2kdrb{flex-direction:column;gap:.15rem;min-width:0;display:flex}.phone-label.svelte-1i2kdrb{color:var(--paper-dim);font-size:.78rem}.phone-number.svelte-1i2kdrb{color:var(--paper);font-size:1.05rem;font-weight:700}.phone-actions.svelte-1i2kdrb{gap:.5rem;display:flex}.action-btn.svelte-1i2kdrb{isolation:isolate;border-radius:10px;align-items:center;gap:.35rem;min-height:40px;padding:.55rem .9rem;font-size:.85rem;font-weight:700;text-decoration:none;display:inline-flex;position:relative;overflow:hidden}.action-btn.svelte-1i2kdrb:after{content:"";background:linear-gradient(115deg, transparent 30%, color-mix(in srgb, var(--paper) 22%, transparent) 50%, transparent 70%);z-index:-1;background-position:120% 0;background-size:220% 100%;position:absolute;inset:0}@media (prefers-reduced-motion:no-preference){.action-btn.svelte-1i2kdrb{transition:transform .18s cubic-bezier(.34,1.56,.64,1),box-shadow .18s}.action-btn.svelte-1i2kdrb:after{transition:background-position .42s}.action-btn.svelte-1i2kdrb:hover{transform:translateY(-2px)scale(1.03)}.action-btn.svelte-1i2kdrb:hover:after{background-position:-20% 0}}.action-btn.wa.svelte-1i2kdrb{background:color-mix(in srgb, var(--whatsapp) 16%, transparent);color:var(--whatsapp);border:1px solid color-mix(in srgb, var(--whatsapp) 40%, transparent)}.action-btn.wa.svelte-1i2kdrb:hover{box-shadow:0 8px 20px color-mix(in srgb, var(--whatsapp) 30%, transparent)}.action-btn.tg.svelte-1i2kdrb{background:color-mix(in srgb, var(--telegram) 16%, transparent);color:var(--telegram);border:1px solid color-mix(in srgb, var(--telegram) 40%, transparent)}.action-btn.tg.svelte-1i2kdrb:hover{box-shadow:0 8px 20px color-mix(in srgb, var(--telegram) 30%, transparent)}.action-btn.call.svelte-1i2kdrb{background:linear-gradient(135deg, var(--red), var(--red-deep));color:var(--paper);border:1px solid color-mix(in srgb, var(--red) 45%, transparent)}.action-btn.call.svelte-1i2kdrb:hover{box-shadow:0 8px 20px color-mix(in srgb, var(--red) 35%, transparent)}.address-card.svelte-1i2kdrb{background:var(--ink-raised);border:1px solid var(--line-on-dark);width:100%;color:var(--paper);border-radius:14px;align-items:center;gap:.75rem;padding:.9rem 1.1rem;text-decoration:none;display:flex}.address-card.svelte-1i2kdrb:hover{border-color:color-mix(in srgb, var(--accent) 45%, transparent)}.address-icon.svelte-1i2kdrb{width:36px;height:36px;color:var(--accent);background:color-mix(in srgb, var(--accent) 14%, transparent);border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;display:flex}.address-text.svelte-1i2kdrb{color:var(--paper-dim);text-align:start;flex:1;font-size:.9rem}.address-chevron.svelte-1i2kdrb{color:var(--paper-faint);transform:scaleX(var(--chevron-flip,1));flex-shrink:0}[dir=rtl] .address-chevron.svelte-1i2kdrb{--chevron-flip:-1}.socials.svelte-1i2kdrb{justify-content:center;align-items:center;gap:.6rem;display:flex}.social-btn.svelte-1i2kdrb{width:40px;height:40px;color:var(--paper-dim);background:var(--ink-raised);border:1px solid var(--line-on-dark);border-radius:50%;justify-content:center;align-items:center;display:flex}.social-btn.svelte-1i2kdrb:hover{color:var(--accent);border-color:color-mix(in srgb, var(--accent) 45%, transparent);box-shadow:0 0 14px color-mix(in srgb, var(--accent) 22%, transparent)}@media (prefers-reduced-motion:no-preference){.social-btn.svelte-1i2kdrb:hover{transform:translateY(-2px)}}.foot.svelte-1i2kdrb{border-top:1px solid var(--line-on-dark);text-align:center;width:100%;color:var(--paper-faint);margin-top:.5rem;padding-top:1.5rem;font-size:.75rem}@media (width<=420px){.name-primary.svelte-1i2kdrb{font-size:1.55rem}.logo.svelte-1i2kdrb{width:104px}.phone-card.svelte-1i2kdrb{flex-direction:column;align-items:flex-start}.phone-actions.svelte-1i2kdrb{flex-wrap:wrap;width:100%}.action-btn.svelte-1i2kdrb{flex:7rem;justify-content:center}}.splash.svelte-10e66lo{background-image:radial-gradient(circle at 20% 15%,#c81d1d29,#0000 42%),radial-gradient(circle at 82% 85%,#e8b32f17,#0000 45%);flex-direction:column;justify-content:center;align-items:center;min-height:100vh;padding:1.5rem;display:flex;position:relative}.locale-row.svelte-10e66lo{top:1.25rem;position:absolute;inset-inline-end:1.25rem}.hero.svelte-10e66lo{text-align:center;flex-direction:column;align-items:center;gap:.4rem;width:100%;max-width:26rem;display:flex}.logo.svelte-10e66lo{object-fit:contain;filter:drop-shadow(0 6px 20px #c81d1d4d);-webkit-user-select:none;user-select:none;-webkit-user-drag:none;-webkit-touch-callout:none;width:72px;height:72px;margin-bottom:1.1rem;transition:width .32s,height .32s,margin .32s}.logo-sm.svelte-10e66lo{width:52px;height:52px;margin-bottom:.6rem}.wordmark.svelte-10e66lo{flex-direction:column;gap:.15rem;display:flex}.name-primary.svelte-10e66lo{color:var(--paper);letter-spacing:.01em;font-family:El Messiri,Tajawal,sans-serif;font-size:2rem;font-weight:800;line-height:1.2}.name-secondary.svelte-10e66lo{color:var(--paper-dim);font-family:El Messiri,Tajawal,sans-serif;font-size:1rem;font-weight:600}.tagline.svelte-10e66lo{color:var(--paper-dim);margin:.9rem 0 2.2rem;font-size:.95rem}.intro.svelte-10e66lo,.login-block.svelte-10e66lo{flex-direction:column;align-items:center;width:100%;display:flex}.actions.svelte-10e66lo{flex-direction:column;align-items:center;width:100%;max-width:20rem;display:flex}.login-btn.svelte-10e66lo{background:linear-gradient(135deg, var(--red), var(--red-deep));width:100%;color:var(--paper);cursor:pointer;box-shadow:0 0 0 1px color-mix(in srgb, var(--red) 45%, transparent), 0 10px 26px color-mix(in srgb, var(--red) 30%, transparent);border:none;border-radius:12px;justify-content:center;align-items:center;padding:.85rem 1.5rem;font-family:inherit;font-size:1.05rem;font-weight:700;display:flex}.login-btn.svelte-10e66lo:hover{box-shadow:0 0 0 1px color-mix(in srgb, var(--gold) 55%, transparent), 0 0 30px color-mix(in srgb, var(--gold) 30%, transparent), 0 10px 26px color-mix(in srgb, var(--red) 35%, transparent)}@media (prefers-reduced-motion:no-preference){.login-btn.svelte-10e66lo:hover{transform:scale(1.03)}}.back-btn.svelte-10e66lo{color:var(--paper-dim);cursor:pointer;background:0 0;border:none;align-self:flex-start;margin-bottom:.9rem;padding:0;font-family:inherit;font-size:.85rem}.back-btn.svelte-10e66lo:hover{color:var(--gold)}.login-heading.svelte-10e66lo{color:var(--paper);margin:0;font-size:1.3rem;font-weight:900}.login-subtitle.svelte-10e66lo{color:var(--paper-dim);margin:.15rem 0 1.1rem;font-size:.9rem}.login-form.svelte-10e66lo{flex-direction:column;gap:.9rem;width:100%;display:flex}.login-form.svelte-10e66lo label:where(.svelte-10e66lo){text-align:start;color:var(--paper-dim);flex-direction:column;gap:.3rem;font-size:.9rem;display:flex}.login-form.svelte-10e66lo input:where(.svelte-10e66lo){border:1px solid var(--line-on-dark);color:var(--paper);background:#fff8f40d;border-radius:10px;padding:.65rem .8rem;font-size:1rem}.submit-btn.svelte-10e66lo{background:var(--red);color:#fff;cursor:pointer;border:none;border-radius:10px;margin-top:.3rem;padding:.8rem;font-family:inherit;font-size:1rem;font-weight:700}.submit-btn.svelte-10e66lo:hover{background:var(--red-deep)}.submit-btn.svelte-10e66lo:disabled{opacity:.7;cursor:default}.error.svelte-10e66lo{color:#ff9b9b;background:#c81d1d26;border-radius:8px;width:100%;margin:0 0 .9rem;padding:.6rem;font-size:.9rem}.success.svelte-10e66lo{color:#9be79b;background:#4caf5026;border-radius:8px;width:100%;margin:0 0 .9rem;padding:.6rem;font-size:.9rem}.login-links.svelte-10e66lo{flex-wrap:wrap;justify-content:center;gap:.4rem 1rem;margin-top:.4rem;font-size:.85rem;display:flex}.login-links.svelte-10e66lo a:where(.svelte-10e66lo){color:var(--gold);text-decoration:underline}.foot.svelte-10e66lo{color:var(--paper-faint);font-size:.75rem;position:absolute;bottom:1.25rem}@media (width<=420px){.name-primary.svelte-10e66lo{font-size:1.6rem}.logo.svelte-10e66lo{width:60px;height:60px}}
