.auth-guest[data-v-b9985d37]{background:#073447;width:100%;min-height:100dvh;font-family:IBM Plex Sans Arabic,ui-sans-serif,system-ui,sans-serif;position:relative;overflow:hidden}.auth-guest__media[data-v-b9985d37]{z-index:0;position:absolute;inset:0}.auth-guest__photo[data-v-b9985d37]{object-fit:cover;object-position:28% center;width:100%;height:100%}.auth-guest__wash[data-v-b9985d37]{background:linear-gradient(105deg,#0734472e 0%,#0894b11f 42%,#eaf4fa8c 78%,#eaf4fab8 100%);position:absolute;inset:0}.auth-guest__curve[data-v-b9985d37]{pointer-events:none;position:absolute}.auth-guest__curve--top[data-v-b9985d37]{background:radial-gradient(circle at 30% 40%,#ffffff8c,#0894b138 55%,#0000 72%);border-radius:50% 40% 55% 45%;width:min(62vw,760px);height:min(70vh,720px);top:-18%;right:-8%}.auth-guest__curve--bottom[data-v-b9985d37]{background:radial-gradient(circle at 40% 30%,#eaf4fab3,#0894b147 50%,#0000 70%);border-radius:45% 55% 40% 60%;width:min(58vw,700px);height:min(55vh,560px);bottom:-22%;right:-12%}.auth-guest__vignette[data-v-b9985d37]{background:radial-gradient(at 70%,#0000 35%,#07344738 100%);position:absolute;inset:0}.auth-guest__stage[data-v-b9985d37]{z-index:1;justify-content:flex-start;align-items:center;min-height:100dvh;padding:clamp(1rem,3vw,2.5rem);display:flex;position:relative}.auth-guest__card[data-v-b9985d37]{-webkit-backdrop-filter:blur(14px);background:#fff;border:1px solid #ffffffb3;border-radius:24px;width:min(100%,460px);margin-inline-start:clamp(0px,4vw,4.5rem);padding:clamp(1.75rem,3vw,2.35rem);animation:.52s cubic-bezier(.22,1,.36,1) both auth-card-in-b9985d37;box-shadow:0 24px 60px #07344738,0 2px 8px #07344714}@keyframes auth-card-in-b9985d37{0%{opacity:0;transform:translateY(18px)scale(.98)}to{opacity:1;transform:translateY(0)scale(1)}}@media (width<=900px){.auth-guest__photo[data-v-b9985d37]{object-position:40% center}.auth-guest__stage[data-v-b9985d37]{justify-content:center}.auth-guest__card[data-v-b9985d37]{margin-inline:0}.auth-guest__wash[data-v-b9985d37]{background:linear-gradient(#07344759 0%,#0734478c 100%)}}@media (width<=640px){.auth-guest__stage[data-v-b9985d37]{align-items:stretch;padding:1rem}.auth-guest__card[data-v-b9985d37]{border-radius:20px;width:100%;margin-block:auto;padding:1.5rem}.auth-guest__photo[data-v-b9985d37]{filter:blur(1.5px);transform:scale(1.04)}}@media (prefers-reduced-motion:reduce){.auth-guest__card[data-v-b9985d37]{animation:none}}.login-form[data-v-8753753e]{flex-direction:column;gap:1rem;display:flex}.login-form__brand[data-v-8753753e]{text-align:center;flex-direction:column;align-items:center;margin-bottom:.35rem;display:flex}.login-form__logo[data-v-8753753e]{object-fit:contain;width:auto;max-width:160px;height:92px;margin-bottom:.85rem}.login-form__title[data-v-8753753e]{color:#073447;margin:0;font-size:1.45rem;font-weight:700}.login-form__subtitle[data-v-8753753e]{color:#5f7380;margin:.4rem 0 0;font-size:.92rem;line-height:1.6}.login-form__alert[data-v-8753753e]{color:#0f766e;background:#e8f7f4;border-radius:12px;padding:.75rem .9rem;font-size:.875rem}.login-form__field[data-v-8753753e]{flex-direction:column;gap:.4rem;display:flex}.login-form__label[data-v-8753753e]{color:#073447;text-align:start;font-size:.875rem;font-weight:600}.login-form__control[data-v-8753753e]{align-items:center;display:flex;position:relative}.login-form__icon[data-v-8753753e]{color:#0894b1;pointer-events:none;display:inline-flex;position:absolute;inset-inline-start:.9rem}.login-form__icon svg[data-v-8753753e],.login-form__toggle svg[data-v-8753753e]{width:1.15rem;height:1.15rem}.login-form__input[data-v-8753753e]{color:#073447;background:#eaf4fa;border:1px solid #d7e6ef;border-radius:14px;outline:none;width:100%;padding:.85rem 2.7rem;font-size:.95rem;transition:border-color .18s,box-shadow .18s,background .18s}.login-form__input--password[data-v-8753753e]{padding-inline-end:2.75rem}.login-form__input[data-v-8753753e]:hover{border-color:#b7d5e4}.login-form__input[data-v-8753753e]:focus{background:#fff;border-color:#0894b1;box-shadow:0 0 0 3px #0894b12e}.login-form__input[aria-invalid=true][data-v-8753753e]{background:#fff7f7;border-color:#ef4444}.login-form__toggle[data-v-8753753e]{color:#718096;cursor:pointer;background:0 0;border:0;border-radius:999px;justify-content:center;align-items:center;width:2.1rem;height:2.1rem;display:inline-flex;position:absolute;inset-inline-end:.55rem}.login-form__toggle[data-v-8753753e]:hover,.login-form__toggle[data-v-8753753e]:focus-visible{color:#0894b1;background:#0894b114;outline:none}.login-form__remember[data-v-8753753e]{color:#073447;cursor:pointer;-webkit-user-select:none;user-select:none;align-items:center;gap:.5rem;font-size:.875rem;display:inline-flex}.login-form__checkbox[data-v-8753753e]{accent-color:#0894b1;width:1.05rem;height:1.05rem}.login-form__error[data-v-8753753e]{color:#b42318;background:#fef3f2;border-radius:12px;margin:0;padding:.7rem .85rem;font-size:.875rem}.login-form__submit[data-v-8753753e]{color:#fff;cursor:pointer;background:#0894b1;border:0;border-radius:14px;justify-content:center;align-items:center;gap:.5rem;width:100%;padding:.9rem 1rem;font-size:1rem;font-weight:700;display:inline-flex;box-shadow:0 10px 22px #0894b147}.login-form__submit[data-v-8753753e]:hover:not(:disabled){background:#067891}.login-form__submit[data-v-8753753e]:disabled{opacity:.72;cursor:not-allowed;box-shadow:none}.login-form__spinner[data-v-8753753e]{border:2px solid #ffffff59;border-top-color:#fff;border-radius:999px;width:1.05rem;height:1.05rem;animation:.7s linear infinite login-spin-8753753e}@keyframes login-spin-8753753e{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.login-form__spinner[data-v-8753753e]{animation:none}}.install-page[data-v-8e549b39]{gap:1rem;display:grid}.install-head h1[data-v-8e549b39]{font-size:1.6rem;font-weight:700}.install-kicker[data-v-8e549b39],.install-head p[data-v-8e549b39]{color:var(--color-text-secondary);font-size:.9rem}.install-card h2[data-v-8e549b39]{margin-bottom:.85rem;font-weight:700}.readiness-tables[data-v-8e549b39]{grid-template-columns:1fr;gap:1rem;display:grid}.readiness-table h3[data-v-8e549b39]{margin-bottom:.55rem;font-size:.95rem;font-weight:700}.readiness-table .data[data-v-8e549b39]{border:1px solid var(--color-border);border-radius:12px;overflow:hidden}.status-value[data-v-8e549b39]{align-items:center;gap:.45rem;font-weight:700;display:inline-flex}.status-mark[data-v-8e549b39]{border-radius:999px;flex:none;width:.55rem;height:.55rem}.status-value.is-ok[data-v-8e549b39]{color:#047857}.status-value.is-ok .status-mark[data-v-8e549b39]{background:#10b981}.status-value.is-bad[data-v-8e549b39]{color:#b91c1c}.status-value.is-bad .status-mark[data-v-8e549b39]{background:#ef4444}@media (width>=900px){.readiness-tables[data-v-8e549b39]{grid-template-columns:1fr 1fr;align-items:start}}.module-grid[data-v-8e549b39]{grid-template-columns:repeat(auto-fill,minmax(118px,1fr));gap:.85rem;display:grid}.module-tile[data-v-8e549b39]{text-align:center;border-radius:16px;outline:none;justify-items:center;gap:.45rem;padding:.9rem .5rem 1rem;display:grid;position:relative}.module-icon[data-v-8e549b39]{border-radius:14px;place-items:center;width:3rem;height:3rem;display:grid}.module-icon svg[data-v-8e549b39]{width:1.45rem;height:1.45rem}.module-name[data-v-8e549b39]{font-size:.86rem;font-weight:700}.module-tile.is-on[data-v-8e549b39]{color:#0f766e;background:#f0fdfa}.module-tile.is-on .module-icon[data-v-8e549b39]{background:#ccfbf1}.module-tile.is-off[data-v-8e549b39]{color:#9ca3af;background:#f3f4f6}.module-tile.is-off .module-icon[data-v-8e549b39]{background:#e5e7eb}.module-tip[data-v-8e549b39]{z-index:4;color:#fff;text-align:right;background:#101828;border-radius:12px;width:220px;padding:.7rem .8rem;font-size:.78rem;line-height:1.6;display:none;position:absolute;bottom:calc(100% + .45rem)}.module-tile:hover .module-tip[data-v-8e549b39],.module-tile:focus .module-tip[data-v-8e549b39],.module-tile:focus-visible .module-tip[data-v-8e549b39]{display:block}.setup[data-v-5c215b49]{color:#073447;background:#073447;min-height:100dvh;font-family:IBM Plex Sans Arabic,ui-sans-serif,system-ui,sans-serif;position:relative}.setup__media[data-v-5c215b49]{position:absolute;inset:0}.setup__photo[data-v-5c215b49]{object-fit:cover;object-position:30% center;width:100%;height:100%}.setup__wash[data-v-5c215b49]{background:linear-gradient(#07344747,#0734478c);position:absolute;inset:0}.setup__stage[data-v-5c215b49]{z-index:1;justify-content:center;padding:clamp(1rem,3vw,2.5rem);display:flex;position:relative}.setup__card[data-v-5c215b49]{background:#fff;border-radius:24px;width:min(100%,920px);margin-block:auto;padding:clamp(1.25rem,3vw,2rem);box-shadow:0 24px 60px #07344738}.setup__header[data-v-5c215b49]{align-items:center;gap:1rem;margin-bottom:1.25rem;display:flex}.setup__logo[data-v-5c215b49]{object-fit:contain;width:auto;max-width:92px;height:72px}.setup__kicker[data-v-5c215b49]{color:#0894b1;margin:0;font-size:.82rem;font-weight:700}.setup__title[data-v-5c215b49]{margin:.1rem 0 0;font-size:1.6rem;line-height:1.3}.setup__version[data-v-5c215b49]{color:#5f7380;margin:.15rem 0 0;font-size:.85rem}.steps[data-v-5c215b49]{grid-template-columns:repeat(7,minmax(0,1fr));gap:.45rem;margin:0;padding:0;list-style:none;display:grid}.steps__item[data-v-5c215b49]{color:#8aa0ab;text-align:center;flex-direction:column;align-items:center;gap:.35rem;display:flex}.steps__index[data-v-5c215b49]{background:#f4fafc;border:1px solid #d7e6ef;border-radius:999px;place-items:center;width:1.8rem;height:1.8rem;font-size:.82rem;font-weight:700;display:grid}.steps__label[data-v-5c215b49]{font-size:.75rem;font-weight:600}.steps__item.is-done[data-v-5c215b49]{color:#067891}.steps__item.is-done .steps__index[data-v-5c215b49]{color:#067891;background:#e7f6f8;border-color:#0894b1}.steps__item.is-current .steps__index[data-v-5c215b49]{color:#fff;background:#0894b1;border-color:#0894b1}.steps__item.is-current[data-v-5c215b49]{color:#073447}.setup__progress[data-v-5c215b49]{color:#5f7380;margin:.85rem 0 0;font-size:.9rem}.setup__body[data-v-5c215b49]{margin-top:1.25rem}.setup__body h2[data-v-5c215b49],.setup__subhead[data-v-5c215b49]{margin:0 0 .35rem;font-size:1.15rem}.setup__lead[data-v-5c215b49],.setup__body>p[data-v-5c215b49]{color:#5f7380;margin:0 0 1rem;line-height:1.7}.setup__plan[data-v-5c215b49]{gap:.35rem;margin:0;padding-inline-start:1.2rem;display:grid}.grid[data-v-5c215b49]{grid-template-columns:1fr;gap:.85rem;display:grid}.field[data-v-5c215b49]{flex-direction:column;gap:.35rem;font-size:.875rem;font-weight:600;display:flex}.field__control[data-v-5c215b49]{color:#073447;width:100%;font:inherit;background:#eaf4fa;border:1px solid #d7e6ef;border-radius:12px;outline:none;padding:.75rem .85rem;font-weight:400}.field__control[data-v-5c215b49]:focus{background:#fff;border-color:#0894b1;box-shadow:0 0 0 3px #0894b12e}.field__control[data-v-5c215b49]:disabled{opacity:.7}.field__control--area[data-v-5c215b49]{resize:vertical;min-height:7rem}.field__password[data-v-5c215b49]{display:block;position:relative}.field__toggle[data-v-5c215b49]{inset-inline-end:.45rem;color:#067891;font:inherit;cursor:pointer;background:0 0;border:0;font-size:.82rem;font-weight:700;position:absolute;top:50%;transform:translateY(-50%)}.panel[data-v-5c215b49]{background:#f7fbfd;border:1px solid #d7e6ef;border-radius:16px;gap:.75rem;margin-bottom:1.25rem;padding:1rem;display:grid}.panel h3[data-v-5c215b49],.panel p[data-v-5c215b49]{margin:0}.panel p[data-v-5c215b49]{color:#5f7380;font-weight:400;line-height:1.6}.badge[data-v-5c215b49]{color:#0f766e;background:#e8f7f4;border-radius:999px;width:fit-content;padding:.25rem .7rem;font-weight:700}.choices[data-v-5c215b49]{gap:.75rem;margin-bottom:1rem;display:grid}.choice[data-v-5c215b49]{cursor:pointer;border:1px solid #d7e6ef;border-radius:14px;align-items:flex-start;gap:.75rem;padding:.85rem;display:flex}.choice[data-v-5c215b49]:has(input:checked){background:#f3fbfd;border-color:#0894b1}.choice strong[data-v-5c215b49],.choice small[data-v-5c215b49]{display:block}.choice small[data-v-5c215b49]{color:#5f7380;margin-top:.2rem;font-weight:400;line-height:1.5}.choice input[data-v-5c215b49]{accent-color:#0894b1;margin-top:.25rem}.review[data-v-5c215b49]{gap:.65rem;margin:0;display:grid}.review div[data-v-5c215b49]{border-bottom:1px solid #e6eef3;justify-content:space-between;gap:1rem;padding-bottom:.55rem;display:flex}.review dt[data-v-5c215b49]{color:#5f7380}.review dd[data-v-5c215b49]{text-align:start;margin:0;font-weight:700}.setup__note[data-v-5c215b49]{color:#3e5966;background:#f4fafc;border-radius:12px;margin:1rem 0 0;padding:.75rem .9rem;line-height:1.6}.setup__error[data-v-5c215b49]{color:#b42318;background:#fef3f2;border-radius:12px;margin:1rem 0 0;padding:.75rem .9rem}.setup__submit[data-v-5c215b49],.setup__secondary[data-v-5c215b49]{font:inherit;cursor:pointer;border:0;border-radius:14px;font-weight:700}.setup__submit[data-v-5c215b49]{color:#fff;background:#0894b1;width:100%;margin-top:1.25rem;padding:.9rem 1rem;box-shadow:0 10px 22px #0894b138}.setup__submit[data-v-5c215b49]:disabled{opacity:.7;cursor:not-allowed}.setup__secondary[data-v-5c215b49]{color:#fff;background:#073447;justify-self:start;padding:.7rem 1rem}@media (width>=760px){.grid[data-v-5c215b49],.choices[data-v-5c215b49]{grid-template-columns:1fr 1fr}}@media (width<=720px){.steps__label[data-v-5c215b49]{display:none}.setup__header[data-v-5c215b49]{align-items:flex-start}}
