*{-webkit-tap-highlight-color:transparent;box-sizing:border-box}html{scroll-behavior:smooth}body{font-family:IBM Plex Sans Arabic,Segoe UI,Tahoma,sans-serif;background:#F5F1E8;color:#071A12;overflow-x:hidden;text-rendering:auto;-webkit-font-smoothing:antialiased}html[lang=ar],html[lang=ar] *{letter-spacing:0!important;word-spacing:0!important;font-variant-ligatures:normal}h1,h2,h3,h4{line-height:1.35}::selection{background:#B6F09C;color:#071A12}.login-shell{min-height:100vh;display:grid;grid-template-columns:1fr;background:#F5F1E8}@media (min-width:1000px){.login-shell{grid-template-columns:1fr 1.15fr;height:100vh;max-height:100vh;overflow:hidden}}.login-visual{position:relative;background:linear-gradient(145deg,#071A12,#1e4b40);color:#FBF9F4;overflow:hidden;display:none;padding:32px 36px;flex-direction:column;justify-content:space-between;gap:20px}@media (min-width:1000px){.login-visual{display:flex;height:100vh}}.login-visual__bg{position:absolute;inset:0;background-image:url(https://images.unsplash.com/photo-1519389950473-47ba0277781c?w=1400&q=80&auto=format&fit=crop);background-size:cover;background-position:50%;opacity:.16}.login-visual__glow{position:absolute;top:-140px;left:-140px;width:520px;height:520px;border-radius:999px;background:radial-gradient(circle,rgba(182,240,156,.13) 0,transparent 65%);pointer-events:none}.login-visual>*{position:relative;z-index:2}.login-visual__logo-card{display:inline-flex;align-items:center;justify-content:center;background:#FBF9F4;padding:8px 14px;border-radius:10px;width:fit-content}.login-visual__logo-card img{display:block;height:auto;width:auto;max-height:42px;max-width:180px;object-fit:contain}.login-visual__middle{max-width:38ch}.login-visual__mark{font-family:Readex Pro;font-weight:200;font-size:38px;line-height:1;color:#B6F09C;margin-bottom:12px;opacity:.7}.login-visual__quote{font-family:Readex Pro;font-weight:300;font-size:20px;line-height:1.5;color:#FBF9F4}@media (min-width:1200px){.login-visual__quote{font-size:23px}}.login-visual__label{display:flex;align-items:center;gap:12px;margin-top:20px;font-family:Readex Pro;font-weight:400;font-size:11px;color:rgba(251,249,244,.5)}.login-visual__label .line{width:32px;height:1px;background:rgba(182,240,156,.6)}.login-visual__footer{display:flex;align-items:center;justify-content:space-between;font-size:11px;color:rgba(251,249,244,.4);font-family:Readex Pro;gap:16px}.login-visual__footer a{color:inherit;text-decoration:none;transition:color .3s}.login-visual__footer a:hover{color:#B6F09C}.login-panel{display:flex;flex-direction:column;padding:24px 20px;background:#F5F1E8;position:relative}@media (min-width:700px){.login-panel{padding:28px 36px}}@media (min-width:1000px){.login-panel{padding:24px 44px;justify-content:center;height:100vh;max-height:100vh;overflow-y:auto}}.login-panel__top{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-bottom:20px;flex-shrink:0}@media (min-width:1000px){.login-panel__top{position:absolute;top:20px;left:36px;right:36px;margin-bottom:0}}.login-panel__logo{display:block}@media (min-width:1000px){.login-panel__logo{display:none}}.login-panel__logo img{display:block;height:auto;width:auto;max-height:48px;max-width:180px;object-fit:contain}.login-panel__back{display:inline-flex;align-items:center;gap:8px;font-family:Readex Pro;font-weight:500;font-size:12px;color:rgba(7,26,18,.55);text-decoration:none;transition:color .3s;margin-inline-start:auto}.login-panel__back:hover{color:#2a6455}.login-panel__back .material-symbols-outlined{font-size:15px}.login-panel__body{width:100%;max-width:440px;margin:0 auto;display:flex;flex-direction:column}.login-eyebrow{font-family:Readex Pro;font-weight:400;font-size:11px;color:rgba(7,26,18,.5);display:flex;align-items:center;gap:10px}.login-eyebrow .line{width:28px;height:1px;background:rgba(42,100,85,.5)}.login-title{font-family:Readex Pro;font-weight:300;font-size:26px;line-height:1.4;color:#071A12;margin-top:14px}@media (min-width:700px){.login-title{font-size:30px}}.login-title strong{color:#2a6455;font-weight:500}.login-lede{font-size:13.5px;line-height:1.9;color:rgba(7,26,18,.6);margin-top:10px}.login-form{margin-top:24px;gap:16px}.field,.login-form{display:flex;flex-direction:column}.field{gap:6px}.field__label{font-family:Readex Pro;font-weight:500;font-size:11px;color:rgba(7,26,18,.55)}.field__input-wrap{position:relative;display:flex;align-items:center}.field__input-wrap .field__icon{position:absolute;right:0;font-size:18px;color:rgba(7,26,18,.3);pointer-events:none;transition:color .3s}.field__input{width:100%;padding:11px 28px 11px 0;background:transparent;border:0;border-bottom:1.5px solid rgba(7,26,18,.18);font-family:IBM Plex Sans Arabic,sans-serif;font-size:14px;color:#071A12;outline:none;transition:border-color .3s}.field__input:focus{border-color:#2a6455}.field__input:focus~.field__icon{color:#2a6455}.field__input::placeholder{color:rgba(7,26,18,.28)}.field__toggle{position:absolute;left:0;background:none;border:none;padding:4px;cursor:pointer;color:rgba(7,26,18,.35);display:flex;align-items:center;justify-content:center;transition:color .3s}.field__toggle:hover{color:#2a6455}.field__toggle .material-symbols-outlined{position:static;font-size:18px}.login-row{display:flex;justify-content:space-between;gap:12px;margin-top:2px}.check,.login-row{align-items:center}.check{display:inline-flex;gap:8px;cursor:pointer;font-size:12.5px;color:rgba(7,26,18,.7)}.check input{position:absolute;opacity:0;pointer-events:none}.check__box{width:16px;height:16px;border-radius:3px;border:1.5px solid rgba(7,26,18,.25);display:flex;align-items:center;justify-content:center;transition:all .25s;color:transparent;flex-shrink:0}.check__box .material-symbols-outlined{font-size:12px;font-variation-settings:"wght" 700}.check input:checked~.check__box{background:#2a6455;border-color:#2a6455;color:#B6F09C}.login-link{font-family:Readex Pro;font-weight:500;font-size:12px;color:#2a6455;text-decoration:none;transition:opacity .3s}.login-link:hover{opacity:.7}.login-submit{display:flex;align-items:center;justify-content:space-between;gap:14px;padding:15px 22px;border-radius:999px;background:#071A12;color:#FBF9F4;font-family:Readex Pro;font-weight:500;font-size:13.5px;border:none;cursor:pointer;width:100%;margin-top:6px;position:relative;overflow:hidden;isolation:isolate;transition:color .4s}.login-submit:after{content:"";position:absolute;inset:0;background:#B6F09C;transform:translateY(101%);transition:transform .45s cubic-bezier(.7,0,.2,1);z-index:-1}.login-submit:hover:after{transform:translateY(0)}.login-submit:hover{color:#071A12}.login-submit .material-symbols-outlined{font-size:18px}.divider{display:flex;align-items:center;gap:12px;margin:20px 0 16px;font-family:Readex Pro;font-weight:400;font-size:11px;color:rgba(7,26,18,.4)}.divider:after,.divider:before{content:"";flex:1;height:1px;background:rgba(7,26,18,.1)}.alt-btn{display:flex;align-items:center;gap:12px;padding:13px 18px;border:1px solid rgba(7,26,18,.12);background:#FBF9F4;border-radius:999px;font-family:Readex Pro;font-weight:500;font-size:13px;color:#071A12;cursor:pointer;transition:all .3s;text-decoration:none}.alt-btn:hover{border-color:rgba(42,100,85,.4);background:#F5F1E8}.alt-btn__icon{width:26px;height:26px;border-radius:999px;display:flex;align-items:center;justify-content:center;flex-shrink:0;background:#2a6455;color:#B6F09C}.alt-btn__icon .material-symbols-outlined{font-size:16px}.alt-btn__arrow{margin-inline-start:auto;color:rgba(7,26,18,.3);transition:color .3s;font-size:16px}.alt-btn:hover .alt-btn__arrow{color:#2a6455}.login-panel__footer{text-align:center;margin-top:24px;font-size:12.5px;color:rgba(7,26,18,.6)}.login-panel__footer a{font-family:Readex Pro;font-weight:500;color:#2a6455;text-decoration:none;margin-inline-start:4px}.login-panel__footer a:hover{text-decoration:underline}::-webkit-scrollbar{width:0;height:0}