.Input-module__Q-jobW__container{gap:var(--space-2);flex-direction:column;width:100%;display:flex}.Input-module__Q-jobW__label{font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);color:var(--text-primary)}.Input-module__Q-jobW__labelWithBadge{align-items:center;gap:8px;display:flex}.Input-module__Q-jobW__input,.Input-module__Q-jobW__textarea{width:100%;font-family:Jost,Noto Sans Arabic,sans-serif;font-size:var(--font-size-base);color:var(--text-primary);background:var(--bg-elevated);border:2px solid var(--border-primary);border-radius:var(--input-border-radius);transition:var(--transition-base)}.Input-module__Q-jobW__input::placeholder,.Input-module__Q-jobW__textarea::placeholder{color:var(--text-tertiary)}.Input-module__Q-jobW__input:hover,.Input-module__Q-jobW__textarea:hover{border-color:var(--color-black-primary)}.Input-module__Q-jobW__input:focus,.Input-module__Q-jobW__textarea:focus{border-color:var(--color-black-primary);outline:none}.Input-module__Q-jobW__input:focus-visible,.Input-module__Q-jobW__textarea:focus-visible{outline:none}.Input-module__Q-jobW__input:disabled,.Input-module__Q-jobW__textarea:disabled{background:var(--bg-tertiary);color:var(--text-disabled);cursor:not-allowed;opacity:.6}.Input-module__Q-jobW__input{height:var(--input-height-md);padding:var(--input-padding-y)var(--input-padding-x)}.Input-module__Q-jobW__input.Input-module__Q-jobW__small{height:var(--input-height-sm);padding:var(--space-2)var(--space-3);font-size:var(--font-size-sm)}.Input-module__Q-jobW__input.Input-module__Q-jobW__medium{height:var(--input-height-md);padding:var(--input-padding-y)var(--input-padding-x);font-size:var(--font-size-base)}.Input-module__Q-jobW__input.Input-module__Q-jobW__large{height:var(--input-height-lg);padding:var(--space-4)var(--space-5);font-size:var(--font-size-lg)}.Input-module__Q-jobW__textarea{min-height:120px;max-height:400px;padding:var(--space-4);resize:vertical}.Input-module__Q-jobW__textarea.Input-module__Q-jobW__small{min-height:80px;padding:var(--space-3);font-size:var(--font-size-sm)}.Input-module__Q-jobW__textarea.Input-module__Q-jobW__medium{min-height:120px;padding:var(--space-4);font-size:var(--font-size-base)}.Input-module__Q-jobW__textarea.Input-module__Q-jobW__large{min-height:160px;padding:var(--space-5);font-size:var(--font-size-lg)}.Input-module__Q-jobW__input.Input-module__Q-jobW__error,.Input-module__Q-jobW__textarea.Input-module__Q-jobW__error,.Input-module__Q-jobW__input.Input-module__Q-jobW__error:focus,.Input-module__Q-jobW__textarea.Input-module__Q-jobW__error:focus{border-color:var(--border-error)}.Input-module__Q-jobW__errorText{font-size:var(--font-size-xs);color:var(--color-error);font-weight:var(--font-weight-medium)}.Input-module__Q-jobW__helperText{font-size:var(--font-size-xs);color:var(--text-secondary)}
.Button-module__CHC2nW__button{justify-content:center;align-items:center;gap:var(--space-2);font-family:var(--font-button);font-weight:var(--font-weight-semibold);cursor:pointer;transition:var(--transition-base);white-space:nowrap;border:none;display:inline-flex;position:relative;overflow:hidden}.Button-module__CHC2nW__button:disabled{opacity:.5;cursor:not-allowed;transform:none!important}.Button-module__CHC2nW__small{height:var(--button-height-sm);padding:0 var(--button-padding-x-sm);font-size:var(--button-font-size-sm);border-radius:var(--radius-sm)}.Button-module__CHC2nW__medium{height:var(--button-height-md);padding:0 var(--button-padding-x-md);font-size:var(--button-font-size-md);border-radius:var(--radius-sm)}.Button-module__CHC2nW__large{height:var(--button-height-lg);padding:0 var(--button-padding-x-lg);font-size:var(--button-font-size-lg);border-radius:var(--radius-sm)}.Button-module__CHC2nW__primary{background:var(--color-black-primary);color:var(--color-white-pure);box-shadow:var(--shadow-2xl),var(--shadow-inset-button)}.Button-module__CHC2nW__primary:hover:not(:disabled){background:var(--color-gray-900);transform:translateY(-4px)}.Button-module__CHC2nW__primary:active:not(:disabled){transform:translateY(-2px)}.Button-module__CHC2nW__ghost{color:var(--color-black-primary);box-shadow:none;background:0 0}.Button-module__CHC2nW__ghost:hover:not(:disabled){background:var(--color-gray-100)}.Button-module__CHC2nW__ghost:active:not(:disabled){background:var(--color-gray-200)}.Button-module__CHC2nW__outline{color:var(--color-black-primary);border:1px solid var(--border-primary);box-shadow:none;background:0 0}.Button-module__CHC2nW__outline:hover:not(:disabled){background:var(--color-gray-50);border-color:var(--border-hover)}.Button-module__CHC2nW__outline:active:not(:disabled){background:var(--color-gray-100)}.Button-module__CHC2nW__danger{background:var(--color-error);color:var(--color-white-pure);box-shadow:0 25px 50px #c854504d,var(--shadow-inset-button)}.Button-module__CHC2nW__danger:hover:not(:disabled){background:#b04946;transform:translateY(-4px)}.Button-module__CHC2nW__danger:active:not(:disabled){transform:translateY(-2px)}.Button-module__CHC2nW__icon{width:var(--button-height-md);height:var(--button-height-md);padding:var(--space-2);color:var(--color-black-primary);box-shadow:none;background:0 0}.Button-module__CHC2nW__icon.Button-module__CHC2nW__small{width:var(--button-height-sm);height:var(--button-height-sm)}.Button-module__CHC2nW__icon.Button-module__CHC2nW__large{width:var(--button-height-lg);height:var(--button-height-lg)}.Button-module__CHC2nW__icon:hover:not(:disabled){background:var(--color-gray-100)}.Button-module__CHC2nW__icon:active:not(:disabled){background:var(--color-gray-200)}.Button-module__CHC2nW__pill{color:var(--color-black-primary);border-radius:var(--radius-full);border:1px solid var(--border-primary);box-shadow:none;background:0 0}.Button-module__CHC2nW__pill:hover:not(:disabled){background:var(--color-gray-50);border-color:var(--border-hover)}.Button-module__CHC2nW__pill.Button-module__CHC2nW__active{background:var(--color-accent-primary);color:var(--color-white-pure);border-color:var(--color-accent-primary)}.Button-module__CHC2nW__pill.Button-module__CHC2nW__active:hover:not(:disabled){background:var(--color-accent-primary-hover);border-color:var(--color-accent-primary-hover)}.Button-module__CHC2nW__loader{border:2px solid;border-top-color:#0000;border-radius:50%;width:16px;height:16px;animation:.6s linear infinite Button-module__CHC2nW__spin}@keyframes Button-module__CHC2nW__spin{to{transform:rotate(360deg)}}.Button-module__CHC2nW__button:focus-visible{outline:2px solid var(--border-focus);outline-offset:2px}.Button-module__CHC2nW__pushable,.Button-module__CHC2nW__pushable_secondary,.Button-module__CHC2nW__pushable_brand,.Button-module__CHC2nW__pushable_danger,.Button-module__CHC2nW__pushable_icon{cursor:pointer;outline-offset:4px;-webkit-user-select:none;user-select:none;touch-action:manipulation;-webkit-tap-highlight-color:transparent;transform-style:preserve-3d;z-index:1;background:0 0;border:none;padding:0;transition:filter .25s;position:relative;overflow:visible}.Button-module__CHC2nW__pushable{font-family:var(--font-jost),var(--font-noto-arabic),system-ui,sans-serif;color:var(--color-white-pure);letter-spacing:.02em;background:var(--color-gray-700);border:2px solid var(--color-gray-800);border-radius:2em;padding:1em 2em;font-weight:600;transition:background .15s ease-out,transform .15s ease-out}.Button-module__CHC2nW__pushable:before{content:"";background:var(--color-gray-900,#171717);border-radius:inherit;width:100%;height:100%;box-shadow:0 0 0 2px var(--color-gray-800);pointer-events:none;z-index:-1;transition:transform .15s ease-out,box-shadow .15s ease-out,opacity .15s ease-out;position:absolute;inset:0;transform:translate3d(0,.625em,-1em)}.Button-module__CHC2nW__pushable:hover:not(:disabled){background:var(--color-gray-800);transform:translateY(.25em)}.Button-module__CHC2nW__pushable:hover:not(:disabled):before{box-shadow:0 0 0 2px var(--color-gray-800);transform:translate3d(0,.4em,-1em)}.Button-module__CHC2nW__pushable:active:not(:disabled){background:var(--color-gray-800);transform:translateY(.625em)}.Button-module__CHC2nW__pushable:active:not(:disabled):before{box-shadow:0 0 0 2px var(--color-gray-800);transform:translateZ(-1em)}.Button-module__CHC2nW__pushable_secondary{font-family:var(--font-jost),var(--font-noto-arabic),system-ui,sans-serif;color:#44403c;letter-spacing:.02em;background:#fff;border:2px solid #d6d3d1;border-radius:.75rem;padding:1em 2em;font-weight:600;transition:background .15s ease-out,transform .15s ease-out,border-color .15s ease-out}.Button-module__CHC2nW__pushable_secondary:before{content:"";border-radius:inherit;pointer-events:none;z-index:-1;background:#d6d3d1;width:100%;height:100%;transition:transform .15s ease-out,box-shadow .15s ease-out,opacity .15s ease-out;position:absolute;inset:0;transform:translate3d(0,.375em,-1em);box-shadow:0 0 0 2px #a8a29e}.Button-module__CHC2nW__pushable_secondary:hover:not(:disabled){background:#fafaf9;border-color:#a8a29e;transform:translateY(.15em)}.Button-module__CHC2nW__pushable_secondary:hover:not(:disabled):before{transform:translate3d(0,.25em,-1em);box-shadow:0 0 0 2px #a8a29e}.Button-module__CHC2nW__pushable_secondary:active:not(:disabled){background:#f5f5f4;transform:translateY(.375em)}.Button-module__CHC2nW__pushable_secondary:active:not(:disabled):before{transform:translateZ(-1em);box-shadow:0 0 0 2px #a8a29e}.dark .Button-module__CHC2nW__pushable_secondary{color:#e7e5e4;background:#292524;border-color:#57534e}.dark .Button-module__CHC2nW__pushable_secondary:before{background:#1c1917;box-shadow:0 0 0 2px #44403c}.dark .Button-module__CHC2nW__pushable_secondary:hover:not(:disabled){background:#44403c;border-color:#78716c}.dark .Button-module__CHC2nW__pushable_secondary:hover:not(:disabled):before{box-shadow:0 0 0 2px #44403c}.dark .Button-module__CHC2nW__pushable_secondary:active:not(:disabled){background:#44403c}.dark .Button-module__CHC2nW__pushable_secondary:active:not(:disabled):before{box-shadow:0 0 0 2px #44403c}.dark .Button-module__CHC2nW__pushable_secondary:focus-visible{outline-color:#78716c}.Button-module__CHC2nW__pushable_brand{font-family:var(--font-jost),var(--font-noto-arabic),system-ui,sans-serif;color:var(--color-white-pure);letter-spacing:.02em;background:var(--color-brand-500,#c77b3a);border:2px solid var(--color-brand-600,#a66830);border-radius:2em;padding:1em 2em;font-weight:600;transition:background .15s ease-out,transform .15s ease-out}.Button-module__CHC2nW__pushable_brand:before{content:"";background:var(--color-brand-700,#8b5427);border-radius:inherit;width:100%;height:100%;box-shadow:0 0 0 2px var(--color-brand-600,#a66830);pointer-events:none;z-index:-1;transition:transform .15s ease-out,box-shadow .15s ease-out,opacity .15s ease-out;position:absolute;inset:0;transform:translate3d(0,.625em,-1em)}.Button-module__CHC2nW__pushable_brand:hover:not(:disabled){background:var(--color-brand-400,#e69a5c);transform:translateY(.25em)}.Button-module__CHC2nW__pushable_brand:hover:not(:disabled):before{box-shadow:0 0 0 2px var(--color-brand-600,#a66830);transform:translate3d(0,.4em,-1em)}.Button-module__CHC2nW__pushable_brand:active:not(:disabled){background:var(--color-brand-400,#e69a5c);transform:translateY(.625em)}.Button-module__CHC2nW__pushable_brand:active:not(:disabled):before{box-shadow:0 0 0 2px var(--color-brand-600,#a66830);transform:translateZ(-1em)}.Button-module__CHC2nW__pushable_danger{font-family:var(--font-jost),var(--font-noto-arabic),system-ui,sans-serif;color:var(--color-white-pure);letter-spacing:.02em;background:#ef4444;border:2px solid #dc2626;border-radius:2em;padding:1em 2em;font-weight:600;transition:background .15s ease-out,transform .15s ease-out}.Button-module__CHC2nW__pushable_danger:before{content:"";border-radius:inherit;pointer-events:none;z-index:-1;background:#b91c1c;width:100%;height:100%;transition:transform .15s ease-out,box-shadow .15s ease-out,opacity .15s ease-out;position:absolute;inset:0;transform:translate3d(0,.625em,-1em);box-shadow:0 0 0 2px #dc2626}.Button-module__CHC2nW__pushable_danger:hover:not(:disabled){background:#f87171;transform:translateY(.25em)}.Button-module__CHC2nW__pushable_danger:hover:not(:disabled):before{transform:translate3d(0,.4em,-1em);box-shadow:0 0 0 2px #dc2626}.Button-module__CHC2nW__pushable_danger:active:not(:disabled){background:#f87171;transform:translateY(.625em)}.Button-module__CHC2nW__pushable_danger:active:not(:disabled):before{transform:translateZ(-1em);box-shadow:0 0 0 2px #dc2626}.Button-module__CHC2nW__pushable.Button-module__CHC2nW__small,.Button-module__CHC2nW__pushable_secondary.Button-module__CHC2nW__small,.Button-module__CHC2nW__pushable_brand.Button-module__CHC2nW__small,.Button-module__CHC2nW__pushable_danger.Button-module__CHC2nW__small{font-size:var(--button-font-size-sm);padding:.75em 1.5em}.Button-module__CHC2nW__pushable.Button-module__CHC2nW__large,.Button-module__CHC2nW__pushable_secondary.Button-module__CHC2nW__large,.Button-module__CHC2nW__pushable_brand.Button-module__CHC2nW__large,.Button-module__CHC2nW__pushable_danger.Button-module__CHC2nW__large{font-size:var(--button-font-size-lg);padding:1.25em 2.5em}.Button-module__CHC2nW__pushable_icon{font-family:var(--font-jost),var(--font-noto-arabic),system-ui,sans-serif;color:#382b22;border:2px solid var(--color-brand-400,#e69a5c);background:#fef7f1;border-radius:.75em;padding:.75em;font-weight:600;transition:background .15s ease-out,transform .15s ease-out}.Button-module__CHC2nW__pushable_icon:before{content:"";background:var(--color-brand-200,#fddec5);border-radius:inherit;width:100%;height:100%;box-shadow:0 0 0 2px var(--color-brand-400,#e69a5c);pointer-events:none;z-index:-1;transition:transform .15s ease-out,box-shadow .15s ease-out,opacity .15s ease-out;position:absolute;inset:0;transform:translate3d(0,.375em,-1em)}.Button-module__CHC2nW__pushable_icon:hover:not(:disabled){background:#fef3e7;transform:translateY(.15em)}.Button-module__CHC2nW__pushable_icon:hover:not(:disabled):before{box-shadow:0 0 0 2px var(--color-brand-400,#e69a5c);transform:translate3d(0,.25em,-1em)}.Button-module__CHC2nW__pushable_icon:active:not(:disabled){background:#fef3e7;transform:translateY(.375em)}.Button-module__CHC2nW__pushable_icon:active:not(:disabled):before{box-shadow:0 0 0 2px var(--color-brand-400,#e69a5c);transform:translateZ(-1em)}.Button-module__CHC2nW__pushable_icon.Button-module__CHC2nW__active{color:var(--color-brand-600,#c77b3a);background:var(--color-brand-50,#fef7f1);border-color:var(--color-brand-300,#e69a5c)}.Button-module__CHC2nW__pushable_icon.Button-module__CHC2nW__active:before{background:var(--color-brand-200,#fddec5);box-shadow:0 0 0 2px var(--color-brand-300,#e69a5c)}.dark .Button-module__CHC2nW__pushable_icon{color:#fef7f1;background:#44403c;border-color:#57534e}.dark .Button-module__CHC2nW__pushable_icon:before{background:#292524;box-shadow:0 0 0 2px #57534e}.dark .Button-module__CHC2nW__pushable_icon:hover:not(:disabled){background:#57534e}.dark .Button-module__CHC2nW__pushable_icon:hover:not(:disabled):before{box-shadow:0 0 0 2px #57534e}.dark .Button-module__CHC2nW__pushable_icon.Button-module__CHC2nW__active{color:var(--color-brand-300);border-color:var(--color-brand-500);background:#5c4033}.dark .Button-module__CHC2nW__pushable_icon.Button-module__CHC2nW__active:before{box-shadow:0 0 0 2px var(--color-brand-500);background:#3d2a22}.Button-module__CHC2nW__pushable:disabled,.Button-module__CHC2nW__pushable_secondary:disabled,.Button-module__CHC2nW__pushable_brand:disabled,.Button-module__CHC2nW__pushable_danger:disabled,.Button-module__CHC2nW__pushable_icon:disabled{opacity:.4;cursor:not-allowed;transform:none!important}.Button-module__CHC2nW__pushable:disabled:before,.Button-module__CHC2nW__pushable_secondary:disabled:before,.Button-module__CHC2nW__pushable_brand:disabled:before,.Button-module__CHC2nW__pushable_danger:disabled:before,.Button-module__CHC2nW__pushable_icon:disabled:before{opacity:0;transform:translateZ(-1em)}
.auth-module__t03asa__container{background:linear-gradient(135deg,#fef7f1 0%,#fff 50%,#fef3e7 100%);flex-direction:column;min-height:100vh;display:flex}.dark .auth-module__t03asa__container{background:linear-gradient(135deg,#1c1917 0%,#0c0a09 50%,#1c1917 100%)}.auth-module__t03asa__navbar{justify-content:space-between;align-items:center;padding:24px 48px;display:flex}.auth-module__t03asa__logo{color:#c77b3a;font-size:24px;font-weight:700;text-decoration:none;transition:opacity .2s}.auth-module__t03asa__logo:hover{opacity:.8}.auth-module__t03asa__navLink{color:#c77b3a;border:2px solid #c77b3a;border-radius:12px;padding:10px 20px;font-size:14px;font-weight:600;text-decoration:none;transition:all .2s}.auth-module__t03asa__navLink:hover{color:#fff;background:#c77b3a}.dark .auth-module__t03asa__navLink{color:#e69a5c;border-color:#e69a5c}.dark .auth-module__t03asa__navLink:hover{color:#fff;background:#c77b3a;border-color:#c77b3a}.auth-module__t03asa__content{flex:1;justify-content:center;align-items:center;padding:48px 24px;display:flex}@media (max-width:768px){.auth-module__t03asa__navbar{padding:16px 24px}.auth-module__t03asa__content{padding:24px 16px}}
.AuthForms-module__ml1tcq__form{background:#fff;border:2px solid #e7e5e4;border-radius:24px;flex-direction:column;gap:24px;width:100%;max-width:440px;margin:0 auto;padding:48px 40px;display:flex;box-shadow:0 4px #d6d3d1,0 8px 24px -4px #00000014}.dark .AuthForms-module__ml1tcq__form{background:#1c1917;border-color:#44403c;box-shadow:0 4px #292524,0 8px 24px -4px #0000004d}.AuthForms-module__ml1tcq__header{text-align:center;margin-bottom:8px}.AuthForms-module__ml1tcq__header h1{color:#1c1917;margin-bottom:8px;font-size:32px;font-weight:700}.dark .AuthForms-module__ml1tcq__header h1{color:#fafaf9}.AuthForms-module__ml1tcq__header p{color:#78716c;font-size:16px}.dark .AuthForms-module__ml1tcq__header p{color:#a8a29e}.AuthForms-module__ml1tcq__errorBanner{color:#dc2626;background:#ef44441a;border:2px solid #ef4444;border-radius:12px;padding:12px 16px;font-size:14px;font-weight:500}.dark .AuthForms-module__ml1tcq__errorBanner{color:#f87171;background:#ef444426}.AuthForms-module__ml1tcq__options{justify-content:space-between;align-items:center;gap:16px;display:flex}.AuthForms-module__ml1tcq__checkbox{color:#1c1917;cursor:pointer;align-items:center;gap:8px;font-size:14px;display:flex}.dark .AuthForms-module__ml1tcq__checkbox{color:#fafaf9}.AuthForms-module__ml1tcq__checkbox input[type=checkbox]{cursor:pointer;accent-color:#c77b3a;width:18px;height:18px}.AuthForms-module__ml1tcq__link{color:#c77b3a;font-size:14px;font-weight:600;text-decoration:none;transition:color .2s}.AuthForms-module__ml1tcq__link:hover{color:#a66830;text-decoration:underline}.dark .AuthForms-module__ml1tcq__link{color:#e69a5c}.dark .AuthForms-module__ml1tcq__link:hover{color:#f5b478}.AuthForms-module__ml1tcq__submitBtn{width:100%;margin-top:8px}.AuthForms-module__ml1tcq__footer{text-align:center;color:#78716c;font-size:14px}.dark .AuthForms-module__ml1tcq__footer{color:#a8a29e}.AuthForms-module__ml1tcq__successContainer{text-align:center;padding:16px 0}.AuthForms-module__ml1tcq__successIcon{background:linear-gradient(135deg,#10b981 0%,#059669 100%);border-radius:20px;justify-content:center;align-items:center;width:80px;height:80px;margin:0 auto 24px;display:flex;box-shadow:0 4px #047857}.AuthForms-module__ml1tcq__successTitle{color:#1c1917;margin-bottom:12px;font-size:24px;font-weight:700}.dark .AuthForms-module__ml1tcq__successTitle{color:#fafaf9}.AuthForms-module__ml1tcq__successDescription{color:#57534e;margin-bottom:24px;font-size:15px;line-height:1.6}.dark .AuthForms-module__ml1tcq__successDescription{color:#a8a29e}.AuthForms-module__ml1tcq__successEmail{color:#1c1917;font-weight:600}.dark .AuthForms-module__ml1tcq__successEmail{color:#fafaf9}.AuthForms-module__ml1tcq__successHint{background:#fafaf9;border:2px solid #e7e5e4;border-radius:16px;padding:16px}.dark .AuthForms-module__ml1tcq__successHint{background:#292524;border-color:#44403c}.AuthForms-module__ml1tcq__successHintText{color:#57534e;font-size:14px}.dark .AuthForms-module__ml1tcq__successHintText{color:#a8a29e}.AuthForms-module__ml1tcq__retryButton{color:#c77b3a;cursor:pointer;background:0 0;border:none;font-weight:600;text-decoration:none}.AuthForms-module__ml1tcq__retryButton:hover{text-decoration:underline}.dark .AuthForms-module__ml1tcq__retryButton{color:#e69a5c}@media (max-width:768px){.AuthForms-module__ml1tcq__form{border-radius:20px;padding:32px 24px}.AuthForms-module__ml1tcq__options{flex-direction:column;align-items:flex-start;gap:12px}}
