/* MALEK-NEXUS-PRO-STYLE: account journey v0.6.14; scoped, RTL/LTR and both theme modes */
.nxacc{--a-ink:#f3f9fc;--a-muted:#9bb2c0;--a-card:#112838;--a-card2:#0b2030;--a-stroke:rgba(140,198,213,.17);--a-green:#75edcf;--a-blue:#8cb9ff;--a-focus:rgba(98,234,203,.19);color:var(--a-ink);font-family:Tajawal,Arial,sans-serif;padding:28px 20px 92px;position:relative;isolation:isolate;background:radial-gradient(ellipse 55% 40% at 18% 8%,rgba(38,143,157,.09),transparent 70%)}
html[data-nx2099-theme="light"] .nxacc{--a-ink:#172f40;--a-muted:#627c8a;--a-card:#fff;--a-card2:#f3f9fc;--a-stroke:rgba(26,88,114,.16);--a-green:#078b75;--a-blue:#387fb3;--a-focus:rgba(33,166,140,.13)}
.nxacc *{box-sizing:border-box}.nxacc-wrap{max-width:1220px;margin:0 auto}.nxacc-crumb{display:flex;align-items:center;gap:11px;margin-bottom:22px;font-size:12px;font-weight:800;color:var(--a-muted)}.nxacc-crumb a{color:var(--a-muted);text-decoration:none}.nxacc-crumb a:hover{color:var(--a-green)}.nxacc-crumb [aria-current]{color:var(--a-ink)}
.nxacc-grid{display:grid;grid-template-columns:minmax(0,.94fr) minmax(0,1.06fr);gap:22px;align-items:stretch}.nxacc-hero,.nxacc-card{min-width:0;position:relative;border-radius:26px;overflow:hidden;border:1px solid var(--a-stroke);box-shadow:0 22px 65px rgba(0,0,0,.17)}
.nxacc-hero{padding:clamp(24px,3.2vw,40px);display:flex;flex-direction:column;justify-content:space-between;background:radial-gradient(ellipse 100% 62% at 10% 12%,rgba(84,221,207,.17),transparent 78%),linear-gradient(136deg,#123e4f 0%,#0d2239 58%,#172b54 100%);min-height:585px}.nxacc-hero:before{content:"";position:absolute;pointer-events:none;inset:auto -100px -110px -100px;height:250px;background:radial-gradient(ellipse at center,rgba(103,163,231,.14),transparent 67%)}
.nxacc-signal{position:relative;z-index:1;font-size:11px;font-weight:900;color:#8bf2d8;display:flex;gap:10px;align-items:center;letter-spacing:.045em}.nxacc-signal span{height:8px;width:8px;border-radius:50%;background:#85f2d5;box-shadow:0 0 0 5px rgba(117,237,207,.12),0 0 20px rgba(117,237,207,.42)}
.nxacc-art{height:180px;max-width:290px;width:90%;margin:0 auto;position:relative;display:grid;place-items:center}.nxacc-orbit{position:absolute;border-radius:50%;width:242px;height:130px;border:1px solid rgba(142,216,229,.19)}.nxacc-orbit--a{transform:rotate(-27deg)}.nxacc-orbit--b{transform:rotate(34deg);border-color:rgba(145,176,241,.2)}.nxacc-art-card{height:121px;width:121px;display:grid;place-items:center;position:relative;background:linear-gradient(135deg,rgba(129,240,215,.22),rgba(98,135,213,.19));border:1px solid rgba(147,226,229,.3);border-radius:27px;transform:rotate(-9deg);color:#d5fff6;box-shadow:0 28px 65px rgba(5,17,31,.25)}.nxacc-art-card svg{width:68px;height:68px}.nxacc-art-mark{position:absolute;top:11px;inset-inline-end:14px;font-size:13px;color:#85f6d6}.nxacc-art-dot{position:absolute;height:8px;width:8px;border-radius:3px;background:#78eace;transform:rotate(45deg)}.nxacc-art-dot-a{top:25px;left:29px}.nxacc-art-dot-b{right:30px;bottom:24px;background:#9cbcff;width:6px;height:6px}
.nxacc-overline{font-size:12px;font-weight:900;color:#87f1d8;letter-spacing:.045em}.nxacc-hero-copy,.nxacc-hero-foot{position:relative;z-index:1}.nxacc-hero h1{font-size:clamp(33px,3.7vw,54px);line-height:1.19;font-weight:900;color:#fff;margin:14px 0 15px;letter-spacing:-.04em}.nxacc-hero h1 em{display:block;font-style:normal;background:linear-gradient(95deg,#70f1d3,#9bb6ff);-webkit-background-clip:text;background-clip:text;color:transparent}.nxacc-hero p{color:#b4c9d7;line-height:1.9;font-size:14px;max-width:440px;margin:0}.nxacc-hero-foot{display:flex;gap:9px;align-items:center;font-size:11px;font-weight:700;color:#9bbbc8;padding-top:19px;margin-top:25px;border-top:1px solid rgba(164,220,232,.14)}.nxacc-hero-foot-dot{display:block;width:5px;height:5px;border-radius:50%;background:#72efdb}
.nxacc-card{background:linear-gradient(165deg,var(--a-card),var(--a-card2));padding:clamp(25px,4vw,48px);display:flex;flex-direction:column;justify-content:center}.nxacc-pill{display:inline-flex;align-items:center;gap:8px;border:1px solid rgba(103,220,200,.28);color:var(--a-green);background:rgba(103,220,200,.07);padding:8px 13px;border-radius:100px;font-size:12px;font-weight:900}.nxacc-card-top h2{font-size:clamp(25px,2.8vw,37px);font-weight:900;line-height:1.28;margin:19px 0 10px;color:var(--a-ink)}.nxacc-card-top p{margin:0 0 26px;font-size:14px;line-height:1.8;color:var(--a-muted)}
.nxacc-form{display:grid;gap:15px;min-width:0}.nxacc-field{display:grid;gap:8px;min-width:0}.nxacc-field label{color:var(--a-ink);font-size:13px;font-weight:900}.nxacc-between{display:flex;flex-wrap:wrap;gap:9px;align-items:center;justify-content:space-between}.nxacc-between a{font-size:12px;font-weight:900;color:var(--a-green);text-decoration:none}.nxacc-control{height:55px;border:1px solid var(--a-stroke);border-radius:14px;display:flex;align-items:center;gap:9px;padding:0 13px;background:rgba(3,16,25,.18);min-width:0;transition:border-color .2s,box-shadow .2s}.nxacc-control:focus-within{border-color:var(--a-green);box-shadow:0 0 0 3px var(--a-focus)}.nxacc-control input,.nxacc-control select{min-width:0;width:100%;font:700 15px Tajawal,Arial,sans-serif;color:var(--a-ink);background:transparent;border:0;outline:0;height:100%;padding:0 3px;text-align:start}.nxacc-control input::placeholder{color:var(--a-muted);opacity:.6}.nxacc-control select{cursor:pointer;appearance:none}.nxacc-control select option{color:#102330;background:#f8fdff}.nxacc-field-icon{display:grid;place-items:center;flex:none;min-width:19px;font-size:17px;color:var(--a-muted)}.nxacc .nxacc-control--password{position:relative}
.nxacc .nxacc-control--password input{padding-inline-end:43px;min-width:0}
.nxacc .nxacc-control--password .nxacc-eye{position:absolute;inset-inline-end:10px;top:50%;transform:translateY(-50%);display:grid;place-items:center;width:32px;height:32px;min-width:32px;min-height:32px;padding:0;margin:0;flex:none;appearance:none;-webkit-appearance:none;border:0;border-radius:8px;background:transparent;color:var(--a-muted);cursor:pointer;transition:color .18s ease,background .18s ease;z-index:1}
.nxacc .nxacc-control--password .nxacc-eye:hover,.nxacc .nxacc-control--password .nxacc-eye[aria-pressed="true"]{color:var(--a-green);background:rgba(111,187,207,.10)}
.nxacc .nxacc-control--password .nxacc-eye:focus-visible{outline:2px solid var(--a-green);outline-offset:1px}
.nxacc .nxacc-eye-icon{display:block;flex:none;width:19px;height:19px}
.nxacc .nxacc-eye-icon--hide,.nxacc .nxacc-eye[aria-pressed="true"] .nxacc-eye-icon--show{display:none}
.nxacc .nxacc-eye[aria-pressed="true"] .nxacc-eye-icon--hide{display:block}
html[data-nx2099-theme="light"] .nxacc .nxacc-control--password .nxacc-eye:hover{background:rgba(13,129,148,.08)}.nxacc-two{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:13px}.nxacc-submit{border:0;width:100%;height:55px;cursor:pointer;border-radius:13px;font:900 15px Tajawal,Arial,sans-serif;color:#0d2835;background:linear-gradient(110deg,#69e8ca,#85b5ff);display:flex;align-items:center;justify-content:center;gap:13px;transition:transform .2s,filter .2s}.nxacc-submit:hover{filter:brightness(1.06);transform:translateY(-2px)}.nxacc-submit span{font-size:18px}.nxacc-alt{border:1px solid var(--a-stroke);background:rgba(103,185,215,.065);color:var(--a-ink);border-radius:13px;padding:14px;cursor:pointer;font:900 14px Tajawal,Arial,sans-serif;display:flex;align-items:center;justify-content:center;gap:10px;width:100%;min-height:49px}.nxacc-alt:hover{border-color:var(--a-green);color:var(--a-green)}.nxacc-whatsapp-icon{border-radius:50%;height:22px;width:22px;display:grid;place-items:center;background:rgba(53,211,137,.17);color:#61e6b5}.nxacc-split{display:flex;align-items:center;gap:12px;text-align:center;color:var(--a-muted);margin:20px 0 14px;font-size:11px;font-weight:900}.nxacc-split:before,.nxacc-split:after{content:"";height:1px;flex:1;background:var(--a-stroke)}.nxacc-footnote{text-align:center;color:var(--a-muted);font-size:13px;line-height:1.7;margin:18px 0 0}.nxacc-footnote a{color:var(--a-green);font-weight:900;text-decoration:none}.nxacc-info{margin:0 0 20px;border-radius:12px;padding:15px;background:rgba(100,202,196,.085);border:1px solid rgba(99,202,196,.20);font-size:13px;line-height:1.8;color:var(--a-ink)}.nxacc-control--code{height:70px}.nxacc-control--code input{font-size:26px;text-align:center;letter-spacing:8px;font-weight:900}.nxacc-strength{display:flex;gap:5px;margin:2px 0 0}.nxacc-strength span{height:4px;flex:1;border-radius:4px;background:var(--a-stroke)}.nxacc-strength[data-level="1"] span:first-child{background:#e6a15d}.nxacc-strength[data-level="2"] span:nth-child(-n+2){background:#e6bb73}.nxacc-strength[data-level="3"] span:nth-child(-n+3){background:#8fcfbe}.nxacc-strength[data-level="4"] span{background:#6be4ca}
.nxacc-result:empty{display:none}.nxacc-result .alert{position:relative;margin:0;padding:15px 45px 15px 16px;border-radius:14px;background:rgba(227,114,126,.11);border:1px solid rgba(227,114,126,.30);color:var(--a-ink);line-height:1.65;font-size:13px}.nxacc-result .alert-success{background:rgba(100,229,193,.1);border-color:rgba(100,229,193,.3)}.nxacc-result .alert-warning{background:rgba(240,183,106,.09);border-color:rgba(240,183,106,.3)}.nxacc-result .alert h4{font-size:15px;margin:0 0 7px;font-weight:900}.nxacc-result .alert p{margin:5px 0}.nxacc-result .alert button.close,.nxacc-result .alert button.btn-close{position:absolute;top:8px;inset-inline-end:9px;cursor:pointer;width:30px;height:30px;border-radius:8px;border:1px solid var(--a-stroke);background:rgba(0,0,0,.09);color:var(--a-ink);display:grid;place-items:center}
.nxacc-modal[hidden]{display:none!important}.nxacc-modal{position:fixed;inset:0;z-index:9999;display:grid;place-items:center;padding:20px}.nxacc-modal-backdrop{position:absolute;inset:0;background:rgba(2,11,22,.76);backdrop-filter:blur(9px)}.nxacc-modal-dialog{position:relative;z-index:1;width:min(520px,100%);max-height:min(86vh,700px);overflow:auto;border:1px solid rgba(133,217,223,.2);border-radius:24px;padding:clamp(24px,4vw,35px);background:#102638;color:#f5fbff;box-shadow:0 30px 80px rgba(0,0,0,.45);font-family:Tajawal,Arial,sans-serif}.nxacc-modal-top{display:flex;align-items:center;justify-content:space-between;gap:12px}.nxacc-modal-top h2{margin:0;font-size:22px;font-weight:900}.nxacc-modal-top button{background:rgba(151,213,228,.09);color:#f5fbff;border:1px solid rgba(145,213,229,.18);height:36px;width:36px;border-radius:10px;cursor:pointer;font-size:24px}.nxacc-modal-dialog>p{color:#adbfca;margin:14px 0 22px;line-height:1.8;font-size:13px}.nxacc-modal-dialog .nxacc-control input,.nxacc-modal-dialog .nxacc-control select,.nxacc-modal-dialog .nxacc-field label{color:#f5fbff}
html[data-nx2099-theme=light] .nxacc-control{background:#f6fbfd}html[data-nx2099-theme=light] .nxacc-hero{box-shadow:0 19px 55px rgba(29,67,94,.15)}
.nxacc button:focus-visible,.nxacc a:focus-visible,.nxacc-modal button:focus-visible{outline:3px solid var(--a-green);outline-offset:3px}
@media(max-width:990px){.nxacc-grid{grid-template-columns:1fr}.nxacc-hero{min-height:auto;gap:15px}.nxacc-art{height:95px;width:160px}.nxacc-art-card{height:74px;width:74px;border-radius:19px}.nxacc-art-card svg{width:45px;height:45px}.nxacc-orbit{width:148px;height:77px}.nxacc-hero h1{font-size:clamp(30px,5vw,44px)}.nxacc-card{padding:32px}}
@media(max-width:640px){.nxacc{padding:15px 12px 50px}.nxacc-crumb{margin-bottom:13px}.nxacc-grid{gap:15px}.nxacc-hero,.nxacc-card{border-radius:19px;padding:22px}.nxacc-hero{gap:14px}.nxacc-art{display:none}.nxacc-hero h1{margin:9px 0;font-size:31px}.nxacc-hero p{font-size:12px}.nxacc-hero-foot{margin-top:5px}.nxacc-card-top h2{font-size:28px;margin-top:15px}.nxacc-card-top p{margin-bottom:20px}.nxacc-two{grid-template-columns:1fr;gap:15px}.nxacc-split{margin:13px 0}.nxacc-modal{padding:11px}.nxacc-modal-dialog{border-radius:17px}}
@media(prefers-reduced-motion:reduce){.nxacc *{transition:none!important;animation:none!important}}
