@import"https://fonts.googleapis.com/css2?family=IBM+Plex+Sans+Arabic:wght@400;500;600;700&display=swap";@import"https://fonts.googleapis.com/css2?family=IBM+Plex+Sans+Arabic:wght@300;400;500;600;700;800&display=swap";.register-onboarding{--ro-purple: #6d28d9;--ro-purple-bright: #7c3aed;--ro-text: #09090b;--ro-muted: #52525b;--ro-card-bg: rgba(255, 255, 255, .72);--ro-preview-bg: rgba(255, 255, 255, .58);--ro-field-font-size: 12px;--ro-field-min-height: 34px;font-family:IBM Plex Sans Arabic,sans-serif;color:var(--ro-text);-webkit-font-smoothing:antialiased;-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;text-size-adjust:100%;position:relative;overflow-x:hidden}.register-onboarding *,.register-onboarding *:before,.register-onboarding *:after{font-family:inherit}.register-onboarding__mesh{background:radial-gradient(ellipse 90% 70% at 50% -25%,rgba(124,58,237,.16),transparent 60%),radial-gradient(ellipse 50% 45% at 95% 5%,rgba(167,139,250,.1),transparent 55%),radial-gradient(ellipse 45% 40% at 5% 95%,rgba(109,40,217,.08),transparent 50%),linear-gradient(180deg,#f8f7ff,#fff 42%,#fafafa)}.register-onboarding__bg{position:fixed;inset:0;z-index:0;overflow:hidden}.register-onboarding__grid{position:absolute;inset:0;opacity:.35;background-image:linear-gradient(rgba(9,9,11,.03) 1px,transparent 1px),linear-gradient(90deg,rgba(9,9,11,.03) 1px,transparent 1px);background-size:48px 48px;-webkit-mask-image:radial-gradient(ellipse 70% 60% at 50% 30%,black 20%,transparent 75%);mask-image:radial-gradient(ellipse 70% 60% at 50% 30%,black 20%,transparent 75%)}.register-onboarding__orb{position:absolute;border-radius:50%;filter:blur(60px);will-change:transform}.register-onboarding__orb--1{width:320px;height:320px;top:-8%;right:-6%;background:#7c3aed38}.register-onboarding__orb--2{width:280px;height:280px;bottom:8%;left:-10%;background:#8b5cf629}.register-onboarding__orb--3{width:200px;height:200px;top:42%;left:55%;background:#6d28d91f}.register-onboarding__preview{background:var(--ro-preview-bg);border:1px solid rgba(255,255,255,.75);box-shadow:0 0 0 1px #09090b08,0 4px 16px -4px #7c3aed1a,0 12px 32px -8px #09090b0f;backdrop-filter:blur(16px) saturate(1.3);-webkit-backdrop-filter:blur(16px) saturate(1.3)}.register-onboarding__preview-metric{background:#ffffffb3;border:1px solid rgba(9,9,11,.05);box-shadow:0 1px 2px #09090b08}.register-onboarding__card{background:var(--ro-card-bg);border:1px solid rgba(255,255,255,.9);box-shadow:0 0 0 1px #09090b0d,0 2px 4px #09090b08,0 12px 32px -8px #7c3aed29,0 32px 64px -16px #09090b1f;backdrop-filter:blur(28px) saturate(1.5);-webkit-backdrop-filter:blur(28px) saturate(1.5)}.register-onboarding__stat{background:#fff9;border:1px solid rgba(9,9,11,.05);box-shadow:0 1px 2px #09090b08,0 4px 12px -4px #09090b0d;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px)}.register-onboarding__input--focused{border-color:#8b5cf6!important;box-shadow:0 0 0 3px #7c3aed1f,0 2px 8px -2px #7c3aed26;background:#fff!important}.register-onboarding__cta{background:linear-gradient(135deg,#8b5cf6,#7c3aed 42%,#6d28d9);box-shadow:0 1px 2px #6d28d940,0 6px 20px -2px #7c3aed80,inset 0 1px #ffffff2e;transition:transform .2s cubic-bezier(.22,1,.36,1),box-shadow .2s ease,filter .2s ease}.register-onboarding__cta:hover:not(:disabled){transform:translateY(-2px) scale(1.01);box-shadow:0 4px 8px #6d28d947,0 14px 32px -4px #7c3aed8c,inset 0 1px #ffffff38;filter:brightness(1.05)}.register-onboarding__cta:active:not(:disabled){transform:translateY(0) scale(.99)}.register-onboarding__cta:disabled{opacity:.7;cursor:not-allowed}.register-onboarding__trust-pill{background:#ffffff8c;border:1px solid rgba(9,9,11,.05);box-shadow:0 1px 2px #09090b05}.register-onboarding__control{font-size:var(--ro-field-font-size);min-height:var(--ro-field-min-height)}.register-onboarding .register-onboarding__input.flex{min-height:var(--ro-field-min-height)}@supports (-webkit-touch-callout: none){.register-onboarding{--ro-field-font-size: 16px;--ro-field-min-height: 44px}.register-onboarding :is(input:not([type=checkbox]):not([type=radio]):not([type=hidden]):not([type=button]):not([type=submit]),textarea,select){font-size:16px}.register-onboarding :is(input,select).register-onboarding__input,.register-onboarding .register-onboarding__input.flex{min-height:44px;height:auto}}.auth-page{--auth-bg: #ffffff;--auth-text: #1d1d1f;--auth-muted: #6e6e73;--auth-muted-soft: #86868b;--auth-border: #e8e8e8;--auth-accent: #7c3aed;--auth-accent-hover: #6d28d9;--auth-btn-text: #ffffff;--auth-gradient: linear-gradient( 104deg, #3e86c6 0%, #a666aa 22%, #ec4492 50%, #ee4454 76%, #f05427 100% );font-family:IBM Plex Sans Arabic,sans-serif;background-color:var(--auth-bg);color:var(--auth-text)}.auth-page *,.auth-page *:before,.auth-page *:after{font-family:inherit}.auth-page .auth-gradient-highlight{background:var(--auth-gradient);-webkit-background-clip:text;background-clip:text;color:transparent}.auth-page .auth-title{color:var(--auth-text);letter-spacing:-.025em}.auth-page .auth-subtitle,.auth-page .auth-muted-text{color:var(--auth-muted)}.auth-page .auth-link{color:var(--auth-accent);font-weight:600;text-decoration:none}.auth-page .auth-link:hover{color:var(--auth-accent-hover)}.auth-page .auth-btn-primary{background:var(--auth-gradient);color:var(--auth-btn-text);border:none;box-shadow:0 4px 14px #7c3aed40}.auth-page .auth-btn-primary:hover:not(:disabled){filter:brightness(1.05);box-shadow:0 6px 18px #7c3aed52}.auth-page .auth-btn-secondary{background:#f5f5f7;border:1px solid var(--auth-border);color:var(--auth-text)}.auth-page .auth-btn-secondary:hover:not(:disabled){background:#ebebed}.auth-page .auth-badge{background:#f5f3ff;border:1px solid #ede9fe;color:#6d28d9;font-weight:600}.auth-page .auth-field-label{color:var(--auth-text);font-weight:600;font-size:.8125rem}.auth-page .auth-field-hint{color:var(--auth-muted-soft);font-size:.75rem}.auth-page .auth-form-card{background:var(--auth-bg);border:1px solid var(--auth-border);border-radius:1.25rem;padding:1.5rem 1.5rem 1.75rem;box-shadow:0 1px 2px #00000008}.auth-page .auth-input,.auth-page select.auth-input{width:100%;height:3rem;border-radius:.875rem;padding-inline:1rem;font-size:1rem;color:var(--auth-text);background:var(--auth-bg);border:1.5px solid #d1d1d6;transition:border-color .15s ease,box-shadow .15s ease,background .15s ease}.auth-page .auth-input::-moz-placeholder{color:#86868b}.auth-page .auth-input::placeholder{color:#86868b}.auth-page .auth-input:hover,.auth-page select.auth-input:hover{border-color:#b8b8bd;background:var(--auth-bg)}.auth-page .auth-input:focus,.auth-page select.auth-input:focus{outline:none;border-color:var(--auth-accent);background:var(--auth-bg);box-shadow:0 0 0 3px #7c3aed1f}.auth-page .auth-input.is-error{border-color:#ef4444;box-shadow:0 0 0 3px #ef44441a}.auth-page .auth-field-error{color:#dc2626;font-size:.6875rem}.auth-page .auth-form-section-title{color:var(--auth-muted);font-size:.75rem;font-weight:600;text-transform:uppercase;letter-spacing:.04em;margin-bottom:1.25rem;padding-bottom:.875rem;border-bottom:1px solid var(--auth-border)}.auth-page .auth-panel{background:var(--auth-bg);border-color:var(--auth-border)}.auth-page .auth-step-line{background:var(--auth-border)}.auth-page .auth-step-line.is-done{background:var(--auth-accent)}.auth-page .auth-step-dot{background:#f5f5f7;color:var(--auth-muted)}.auth-page .auth-step-dot.is-active{background:var(--auth-accent);color:#fff}.auth-page .auth-step-label.is-active{color:var(--auth-text)}.auth-page .auth-step-label{color:var(--auth-muted-soft)}.auth-page .auth-icon-box{background:#f5f3ff;border:1px solid #ede9fe}.auth-page .auth-secure-text{color:#059669;font-weight:600}.auth-visual{position:relative;display:flex;align-items:center;justify-content:center;min-height:calc(100vh - 73px);padding:2.5rem 2rem;background:var(--auth-bg)}.auth-visual__glow{display:none}.auth-visual__inner{position:relative;width:100%;max-width:28rem;text-align:center}.auth-visual__frame{margin-inline:auto;max-width:22rem;padding:0;border:none;border-radius:0;background:transparent;box-shadow:none}.auth-visual__video{display:block;width:100%;height:auto;border-radius:0;-o-object-fit:contain;object-fit:contain;background:var(--auth-bg)}.auth-visual__caption{margin-top:1.25rem;font-size:.8125rem;font-weight:600;color:var(--auth-muted)}.auth-visual__list{list-style:none;margin:1.5rem 0 0;padding:0;text-align:start;display:flex;flex-direction:column;gap:.625rem}.auth-visual__list li{position:relative;padding-inline-start:1.25rem;font-size:.875rem;line-height:1.55;color:var(--auth-text)}.auth-visual__list li:before{content:"";position:absolute;inset-inline-start:0;top:.5rem;width:.375rem;height:.375rem;border-radius:50%;background:var(--auth-gradient)}.auth-visual__note{margin-top:1.5rem;padding-top:1.25rem;border-top:1px solid var(--auth-border);font-size:.6875rem;color:var(--auth-muted-soft);line-height:1.5;text-align:center}.auth-visual--mobile{min-height:auto;padding:0 0 1rem;background:var(--auth-bg)}.auth-visual--mobile .auth-visual__inner{max-width:14rem}.auth-visual--mobile .auth-visual__list,.auth-visual--mobile .auth-visual__note,.auth-visual--mobile .auth-visual__caption{display:none}.auth-visual--mobile .auth-visual__frame{max-width:11rem}.landing-page-root{font-family:IBM Plex Sans Arabic,system-ui,sans-serif;width:100%}.landing-page-root *,.landing-page-root *:before,.landing-page-root *:after{font-family:inherit}.landing-page-root .font-mono,.landing-page-root .tabular-nums{font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace}
