._switcher_s47tv_1{position:fixed;top:max(1rem,env(safe-area-inset-top,0px));inset-inline-end:max(1rem,env(safe-area-inset-right,0px));z-index:1000;display:inline-flex;align-items:center;justify-content:center;min-width:3.25rem;height:2.25rem;padding:0 .875rem;border:1px solid var(--color-border-subtle);border-radius:999px;background:#0e0a0af0;color:var(--color-text-primary);font-size:var(--font-size-sm);font-weight:var(--font-weight-semibold);transition:border-color var(--motion-duration-fast) var(--motion-ease-standard),background-color var(--motion-duration-fast) var(--motion-ease-standard)}._switcher_s47tv_1:hover{border-color:#dd091273;background:#0b0708e0}._langCode_s47tv_59{line-height:1}._overlay_1rx2t_1{position:fixed;inset:0;z-index:4000;display:grid;place-items:center;overflow:hidden;background:#020101;pointer-events:auto}._exiting_1rx2t_23{animation:_page-transition-exit_1rx2t_1 .32s ease both;pointer-events:none}._vignette_1rx2t_33{position:absolute;inset:0;background:radial-gradient(ellipse 55% 50% at 50% 48%,rgba(221,9,18,.22) 0%,transparent 72%),radial-gradient(ellipse 90% 80% at 50% 50%,transparent 40%,#020101 100%);pointer-events:none}._stage_1rx2t_51{position:relative;z-index:1;display:grid;place-items:center}._glow_1rx2t_65{position:absolute;width:min(70vw,28rem);height:min(28vw,9rem);border-radius:50%;background:radial-gradient(ellipse 70% 55% at 50% 50%,rgba(255,42,52,.5) 0%,rgba(221,9,18,.24) 40%,transparent 78%);filter:blur(28px);pointer-events:none}._logo_1rx2t_95{position:relative;z-index:1;width:min(72vw,17.5rem);height:auto;display:block}@keyframes _page-transition-exit_1rx2t_1{to{opacity:0}}@media (prefers-reduced-motion: reduce){._exiting_1rx2t_23{animation:none;opacity:0}}._track_10as2_1{position:fixed;top:0;inset-inline:0;z-index:2000;height:3px;overflow:hidden;pointer-events:none;background:#ffffff0f}._bar_10as2_13{width:40%;height:100%;border-radius:0 3px 3px 0;background:linear-gradient(90deg,#78a0ff00,#78a0ff,#78a0ff00);animation:_sweep_10as2_1 1.1s ease-in-out infinite}@keyframes _sweep_10as2_1{0%{transform:translate(-100%)}to{transform:translate(350%)}}@media (prefers-reduced-motion: reduce){._bar_10as2_13{width:100%;animation:none;opacity:.6}}._overlay_1mrnv_5{position:fixed;inset:0;z-index:2000;display:flex;flex-direction:column;align-items:center;min-height:100dvh;padding:clamp(16px,4vw,32px);background:#050203;overflow-y:auto;overscroll-behavior:contain}._brandBar_1mrnv_20{display:flex;align-items:center;justify-content:flex-start;width:min(100%,42rem);padding:14px 22px;border:1px solid rgba(255,255,255,.07);border-radius:14px;background:#ffffff05}._brandLogo_1mrnv_31{height:26px;width:auto;object-fit:contain}._center_1mrnv_37{display:flex;flex:1;flex-direction:column;align-items:center;justify-content:center;gap:18px;padding:32px 0;text-align:center}._iconRing_1mrnv_48{display:grid;place-items:center;width:78px;height:78px;border:1px solid rgba(221,9,18,.28);border-radius:999px;background:#dd091212;color:#ffffffd1}._icon_1mrnv_48{width:30px;height:30px}._title_1mrnv_64{margin:0;font-size:clamp(1.5rem,1.15rem + 1.4vw,2rem);font-weight:700;line-height:1.2;color:#fff}._body_1mrnv_72{max-width:44ch;margin:0;font-size:clamp(.9375rem,.9rem + .2vw,1rem);line-height:1.7;color:#fff9;white-space:pre-line}._badge_1mrnv_82{display:inline-flex;align-items:center;gap:8px;margin-top:10px;padding:10px 20px;border:1px solid rgba(255,255,255,.09);border-radius:999px;background:#ffffff08;font-size:.8125rem;color:#ffffffb8}._dot_1mrnv_95{width:7px;height:7px;border-radius:999px;background:#dd0912;animation:_maintenance-pulse_1mrnv_1 1.8s ease-in-out infinite}@keyframes _maintenance-pulse_1mrnv_1{0%,to{opacity:1;transform:scale(1)}50%{opacity:.45;transform:scale(.82)}}@media (prefers-reduced-motion: reduce){._dot_1mrnv_95{animation:none}}._connectionNotice_f5fxh_1{display:flex;flex-wrap:wrap;justify-content:center;gap:.5rem 1rem;padding:.75rem 1rem;background:#302716;color:#ffe2a1;font-size:.875rem}._connectionNotice_f5fxh_1 a{color:inherit;text-decoration:underline}._app_1u1ji_1{min-height:100vh;min-height:100dvh;max-width:100%;overflow-x:clip;background:var(--color-bg-primary)}._app_1u1ji_1[data-route=landing],._app_1u1ji_1[data-route=auth]{overflow-x:clip;--color-text-primary: #ffffff;--color-text-heading: #f7eeee;--theme-text: #ffffff;color:#fff}:root{--color-bg-primary: #020101;--color-bg-card: #090909;--color-bg-input: #121212;--color-red-primary: #dd0912;--color-red-deep: #5d0608;--color-red-accent: #dd0101;--color-red-bright: #ff2a34;--color-red-link: #f0454e;--color-text-primary: #f0454e;--color-text-secondary: #9a9698;--color-text-muted: #8a8688;--color-text-label: #a8a4a6;--color-text-faint: #5a5658;--color-text-on-accent: #ece8e9;--color-border-subtle: rgba(255, 255, 255, .08);--color-focus-ring: rgba(221, 9, 18, .45);--color-feature-bg: rgba(221, 9, 18, .1);--color-feature-border: rgba(221, 9, 18, .22);--theme-bg: var(--color-bg-primary);--theme-text: var(--color-text-primary)}:root{--font-family-primary: "Cairo", system-ui, sans-serif;--font-weight-regular: 400;--font-weight-medium: 500;--font-weight-semibold: 600;--font-weight-bold: 700;--font-size-sm: .875rem;--font-size-base: 1rem;--line-height-base: 1.45}:root{--motion-duration-fast: .15s;--motion-duration-base: .25s;--motion-ease-standard: cubic-bezier(.4, 0, .2, 1);--motion-ease-exit: cubic-bezier(.4, 0, 1, 1)}*,*:before,*:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;text-size-adjust:100%;overflow-x:clip}html,body,#root{min-height:100%;max-width:100%}body{margin:0;overflow-x:clip;font-family:var(--font-family-primary);font-weight:var(--font-weight-regular);font-size:var(--font-size-base);line-height:var(--line-height-base);color:var(--theme-text);background-color:var(--theme-bg);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}img,svg{display:block;max-width:100%;height:auto}button{font:inherit;color:inherit;cursor:pointer}:focus-visible{outline:2px solid var(--color-focus-ring);outline-offset:2px}@media (prefers-reduced-motion: reduce){*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}html[dir=rtl] body{text-align:start}html[dir=rtl] [data-ltr-anchor=start]{left:auto;right:0}html[dir=rtl] [data-ltr-anchor=end]{right:auto;left:0}html[dir=rtl] [data-flip-rtl=true]{transform:scaleX(-1)}
