@font-face{font-family:Tajawal;font-style:normal;font-weight:400;font-display:swap;src:url(/assets/fonts/tajawal-400.ttf) format("truetype")} 
@font-face{font-family:Tajawal;font-style:normal;font-weight:500;font-display:swap;src:url(/assets/fonts/tajawal-500.ttf) format("truetype")} 
@font-face{font-family:Tajawal;font-style:normal;font-weight:700;font-display:swap;src:url(/assets/fonts/tajawal-700.ttf) format("truetype")} 
@font-face{font-family:Tajawal;font-style:normal;font-weight:800;font-display:swap;src:url(/assets/fonts/tajawal-800.ttf) format("truetype")} 

#b3dx-platform{--navy:#1f3a5f;--silver:#c6cad5;--purple:#372865;--page:light-dark(#f5f6f9,#121b29);--panel:light-dark(#fff,#1b283b);--ink:light-dark(#1f3a5f,#e2e7f1);--sub:light-dark(#667489,#a8b4c7);--line:light-dark(#e6e9ef,#334156);--soft:light-dark(#f0f2f7,#25354c);font:400 15px/1.65 'Tajawal',Calibri,sans-serif;color:var(--ink);background:var(--page);border-radius:20px;overflow:hidden;isolation:isolate;text-align:right}
#b3dx-platform *{box-sizing:border-box}#b3dx-platform button,#b3dx-platform input{font:inherit}#b3dx-platform button,#b3dx-platform a{-webkit-tap-highlight-color:transparent}#b3dx-platform button{cursor:pointer}#b3dx-platform button:focus-visible,#b3dx-platform a:focus-visible{outline:3px solid #c872f2;outline-offset:4px}#b3dx-platform button:disabled{cursor:default}#b3dx-platform h1,#b3dx-platform h2,#b3dx-platform h3,#b3dx-platform p{margin:0}#b3dx-platform h1{font-size:29px;font-weight:800;line-height:1.4}#b3dx-platform h2{font-size:21px;font-weight:700}#b3dx-platform h3{font-size:20px;font-weight:700}#b3dx-platform small{font-size:12px}#b3dx-platform svg{width:19px;height:19px;flex:none}#b3dx-platform .shell{display:grid;grid-template-columns:186px minmax(0,1fr);min-height:780px}#b3dx-platform .side{padding:27px 16px 20px;background:var(--panel);border-left:1px solid var(--line);display:flex;flex-direction:column;gap:28px}#b3dx-platform .brand-image{width:142px;height:auto;display:block;margin:auto;background:white;border-radius:8px}#b3dx-platform .brand-caption{text-align:center;color:var(--sub);font-size:12px;margin-top:12px;letter-spacing:.8px}#b3dx-platform .nav-label{font-size:11px;color:var(--sub);padding:0 12px;margin-bottom:12px}#b3dx-platform .navbutton{width:100%;display:flex;align-items:center;gap:11px;background:transparent;border:0;color:var(--sub);padding:12px;border-radius:10px;margin:3px 0;text-align:right;font-weight:500}#b3dx-platform .navbutton.active{background:var(--navy);color:white}#b3dx-platform .navbutton:hover:not(.active){background:var(--soft);color:var(--ink)}#b3dx-platform .side-bottom{margin-top:auto;padding:15px 10px 0;border-top:1px solid var(--line);font-size:12px;color:var(--sub)}#b3dx-platform .account{display:flex;align-items:center;gap:9px;margin-bottom:10px}#b3dx-platform .avatar{width:35px;height:35px;border-radius:50%;background:var(--soft);display:grid;place-items:center;color:var(--ink);font-weight:700}#b3dx-platform .account strong{display:block;color:var(--ink);font-size:13px}#b3dx-platform .main{min-width:0}#b3dx-platform .top{height:76px;display:flex;justify-content:space-between;align-items:center;gap:12px;padding:0 30px;border-bottom:1px solid var(--line);background:var(--panel)}#b3dx-platform .crumb{font-size:13px;color:var(--sub)}#b3dx-platform .crumb b{color:var(--ink);font-weight:500}#b3dx-platform .pill{display:inline-flex;align-items:center;gap:7px;font-size:11px;padding:4px 10px;border-radius:20px;background:var(--soft);color:var(--sub);white-space:nowrap}#b3dx-platform .pill.purple{background:light-dark(#f3eafa,#38274a);color:light-dark(#704588,#e1aff8)}#b3dx-platform .content{padding:27px 30px 20px}#b3dx-platform .welcome{display:flex;align-items:center;justify-content:space-between;gap:15px;margin-bottom:22px}#b3dx-platform .eyebrow{font-size:12px;color:var(--sub);margin-bottom:3px}#b3dx-platform .welcome p{font-size:13px;color:var(--sub);margin-top:6px}#b3dx-platform .intro{position:relative;overflow:hidden;background:var(--navy);color:white;border-radius:16px;padding:24px;margin-bottom:28px;display:flex;justify-content:space-between;align-items:center;gap:24px}#b3dx-platform .intro p{color:#d0d8e5;font-size:13px;max-width:360px;margin-top:7px}#b3dx-platform .intro .overline{font:500 10px/1.6 Calibri,sans-serif;letter-spacing:2.5px;color:#c6cad5;margin-bottom:8px}#b3dx-platform .intro h2{font-size:23px}#b3dx-platform .intro-mark{flex:none;width:104px;height:104px;display:grid;place-items:center;border:1px solid #64758c;border-radius:24px;transform:rotate(-9deg);background:#2a4467}#b3dx-platform .intro-mark img{width:77px;height:77px;border-radius:15px;transform:rotate(9deg)}#b3dx-platform .sectionhead{display:flex;align-items:center;justify-content:space-between;margin-bottom:14px;gap:12px}#b3dx-platform .sectionhead h2{font-size:18px}#b3dx-platform .sectionhead span{font-size:12px;color:var(--sub)}#b3dx-platform .modules{display:grid;grid-template-columns:1fr 1fr;gap:16px}#b3dx-platform .module{background:var(--panel);border:1px solid var(--line);border-radius:15px;overflow:hidden;display:flex;flex-direction:column;transition:box-shadow .2s}#b3dx-platform .module:hover{box-shadow:0 6px 22px #1f3a5f0c}#b3dx-platform .modulebody{padding:20px;flex:1}#b3dx-platform .module-top{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-bottom:17px}#b3dx-platform .tile-icon{height:45px;width:45px;display:grid;place-items:center;border-radius:12px;background:var(--soft)}#b3dx-platform .tile-icon.gold{background:light-dark(#f8f2e5,#3f3728);color:light-dark(#997322,#e4c680)}#b3dx-platform .tile-icon svg{height:24px;width:24px}#b3dx-platform .module p{font-size:13px;color:var(--sub);margin-top:6px;min-height:44px}#b3dx-platform .metadata{margin-top:16px;padding-top:13px;border-top:1px solid var(--line);font-size:12px;color:var(--sub);display:flex;align-items:center;gap:7px}#b3dx-platform .modulefoot{padding:0 20px 18px}#b3dx-platform .action{display:inline-flex;align-items:center;justify-content:center;gap:9px;padding:10px 14px;border-radius:9px;border:1px solid var(--line);background:var(--panel);color:var(--ink);text-decoration:none;font-weight:700;font-size:13px;min-height:43px}#b3dx-platform .action.primary{background:var(--navy);border-color:var(--navy);color:white}#b3dx-platform .modulefoot .action{width:100%;justify-content:space-between}#b3dx-platform .future{margin-top:16px;display:flex;align-items:center;gap:15px;padding:16px 19px;border:1px dashed var(--silver);border-radius:13px}#b3dx-platform .future strong{font-size:14px;font-weight:500}#b3dx-platform .future p{font-size:12px;color:var(--sub)}#b3dx-platform .future .pill{margin-right:auto}#b3dx-platform .footer{margin-top:25px;display:flex;justify-content:space-between;gap:12px;flex-wrap:wrap;font-size:11px;color:var(--sub)}#b3dx-platform [hidden]{display:none!important}#b3dx-platform .back{margin-bottom:18px}#b3dx-platform .summary{display:grid;grid-template-columns:repeat(3,1fr);gap:12px;margin:23px 0}#b3dx-platform .stat{padding:17px;background:var(--panel);border:1px solid var(--line);border-radius:12px}#b3dx-platform .stat span{font-size:12px;color:var(--sub)}#b3dx-platform .stat b{display:block;font-size:27px;font-weight:700}#b3dx-platform .stock{display:grid;gap:10px}#b3dx-platform .stockrow{display:grid;grid-template-columns:32px 1fr auto;gap:13px;align-items:center;padding:17px;background:var(--panel);border:1px solid var(--line);border-radius:12px}#b3dx-platform .stockrow p{color:var(--sub);font-size:12px}#b3dx-platform .swatch{height:27px;width:27px;border-radius:50%;border:4px solid var(--line)}#b3dx-platform .weight{font-size:13px;direction:ltr}#b3dx-platform .mini-track{height:5px;background:var(--soft);border-radius:4px;margin-top:6px;overflow:hidden;width:90px}#b3dx-platform .mini-track div{height:100%;background:#a995c0;border-radius:4px}#b3dx-platform .notice{padding:14px 16px;background:var(--soft);border-radius:10px;font-size:13px;color:var(--sub);margin:18px 0}#b3dx-platform .userrow{padding:20px;background:var(--panel);border:1px solid var(--line);border-radius:12px;display:flex;align-items:center;gap:14px;margin:12px 0}#b3dx-platform .userrow p{font-size:12px;color:var(--sub)}#b3dx-platform .userrow .pill{margin-right:auto}#b3dx-platform .tabs{display:flex;gap:8px;margin:20px 0}#b3dx-platform .tabs .chosen{background:var(--navy);color:white;border-color:var(--navy)}
@media(max-width:800px){#b3dx-platform .shell{grid-template-columns:150px minmax(0,1fr)}#b3dx-platform .brand-image{width:118px}#b3dx-platform .side{padding:24px 10px}#b3dx-platform .content{padding:22px 20px}#b3dx-platform .top{padding:0 20px}#b3dx-platform .intro-mark{display:none}#b3dx-platform .modules{grid-template-columns:1fr}#b3dx-platform .module p{min-height:0}}
@media(max-width:520px){#b3dx-platform{border-radius:10px}#b3dx-platform .shell{display:block}#b3dx-platform .side{padding:12px 15px;gap:12px;border:0;border-bottom:1px solid var(--line)}#b3dx-platform .brand-image{width:112px;margin:0}#b3dx-platform .brand-caption,#b3dx-platform .nav-label,#b3dx-platform .side-bottom{display:none}#b3dx-platform .side nav{display:flex;gap:6px}#b3dx-platform .navbutton{width:auto;font-size:12px;padding:9px;min-height:44px;gap:6px}#b3dx-platform .navbutton svg{width:16px}#b3dx-platform .top{height:54px;padding:0 16px}#b3dx-platform .content{padding:20px 16px}#b3dx-platform h1{font-size:25px}#b3dx-platform .welcome>.pill{display:none}#b3dx-platform .intro{padding:20px}#b3dx-platform .intro h2{font-size:21px}#b3dx-platform .future{gap:10px;flex-wrap:wrap}#b3dx-platform .summary{gap:7px}#b3dx-platform .stat{padding:10px}#b3dx-platform .stat b{font-size:22px}#b3dx-platform .stockrow{padding:12px;gap:8px}#b3dx-platform .userrow{flex-wrap:wrap}#b3dx-platform .userrow .pill{margin:0}}
#b3dx-platform{text-align:start}#b3dx-platform .navbutton{text-align:start}#b3dx-platform .side{border-left:0;border-inline-end:1px solid var(--line)}#b3dx-platform .future .pill,#b3dx-platform .userrow .pill{margin-right:0;margin-inline-start:auto}#b3dx-platform .top{height:auto;min-height:76px;flex-wrap:wrap;padding-block:14px}#b3dx-platform .top-tools{display:flex;align-items:center;gap:10px;flex-wrap:wrap}#b3dx-platform [data-language]{min-width:76px;font-weight:500}#b3dx-platform[dir="ltr"] .back svg,#b3dx-platform[dir="ltr"] .modulefoot svg{transform:scaleX(-1)}#b3dx-platform[lang="en"]{font-family:Calibri,'Tajawal',Arial,sans-serif}#b3dx-platform .sectionhead{flex-wrap:wrap}#b3dx-platform .welcome{flex-wrap:wrap}#b3dx-platform .stockrow>div{min-width:0}#b3dx-platform .future>div{flex:1;min-width:140px}
@media(max-width:520px){#b3dx-platform .side{border-inline-end:0}#b3dx-platform .top{min-height:64px;padding:12px 16px;gap:9px}#b3dx-platform .top-tools{width:100%;justify-content:space-between}#b3dx-platform .side nav{flex-wrap:wrap}#b3dx-platform .tabs{flex-wrap:wrap}#b3dx-platform .userrow .pill{margin:0}#b3dx-platform .stockrow{grid-template-columns:27px minmax(0,1fr)}#b3dx-platform .stockrow .weight{grid-column:2}#b3dx-platform .future .pill{margin-inline-start:0}}
:root{font-family:Calibri,'Tajawal',Arial,sans-serif;color:#1f3a5f;background:#f5f6f9;color-scheme:light}body{margin:0}button,input,select{font:inherit}button{cursor:pointer}a{color:inherit}*{box-sizing:border-box}.loading{padding:40px}#b3dx-platform{border-radius:0;font-size:16px;min-height:100vh}#b3dx-platform .shell{min-height:100vh;grid-template-columns:220px minmax(0,1fr)}#b3dx-platform .content{max-width:1200px;margin:auto;padding:32px}#b3dx-platform .side{padding:30px 20px}#b3dx-platform .brand-image{width:160px}#b3dx-platform .brand-caption{font-size:13px;letter-spacing:0}#b3dx-platform .navbutton{font-size:15px}#b3dx-platform .main{width:100%}#b3dx-platform .welcome p,#b3dx-platform .module p,#b3dx-platform .metadata,#b3dx-platform .action,#b3dx-platform .notice{font-size:15px}#b3dx-platform .pill,#b3dx-platform .footer,#b3dx-platform .sectionhead span{font-size:12px}#b3dx-platform .module p{min-height:48px}#b3dx-platform .module h3{font-size:22px}#b3dx-platform .intro{margin-bottom:26px}#b3dx-platform .intro h2{font-size:24px}#b3dx-platform .intro p{font-size:15px;max-width:500px}#b3dx-platform .nav-label{font-size:12px}#b3dx-platform .future p{font-size:14px}#b3dx-platform .future strong{font-size:16px}#b3dx-platform .action{min-height:44px;cursor:pointer}#b3dx-platform .action:disabled{opacity:.65;cursor:wait}#b3dx-platform .account strong{font-size:14px}#b3dx-platform .side-bottom{font-size:13px}#b3dx-platform .sub{color:var(--sub)}#b3dx-platform .form{display:grid;gap:16px}#b3dx-platform .field{display:grid;gap:6px;font-size:14px;font-weight:500}#b3dx-platform input:not([type=checkbox]),#b3dx-platform select{width:100%;min-width:0;border:1px solid #c6cad5;border-radius:9px;padding:11px 12px;font-size:16px;min-height:44px;color:var(--ink);background:var(--panel)}#b3dx-platform input:focus-visible,#b3dx-platform select:focus-visible{outline:3px solid #c872f288;outline-offset:1px}#b3dx-platform .form-grid{display:grid;grid-template-columns:1fr 1fr;gap:16px}#b3dx-platform .panel{padding:24px;background:var(--panel);border:1px solid var(--line);border-radius:15px;margin-bottom:20px}#b3dx-platform .panel h2{margin-bottom:16px}#b3dx-platform .auth{max-width:1100px;margin:0 auto;display:grid;grid-template-columns:1fr 1fr;min-height:100vh;padding:60px 28px;gap:65px;align-items:center}#b3dx-platform .auth-brand{max-width:230px;margin-bottom:32px}#b3dx-platform .auth-intro h1{font-size:40px;line-height:1.2;margin:20px 0}#b3dx-platform .auth-intro p{color:var(--sub);max-width:380px}#b3dx-platform .auth .panel{padding:30px}#b3dx-platform .auth .top-tools{justify-content:flex-end;margin-bottom:24px}#b3dx-platform .auth .panel p{margin-bottom:20px;font-size:15px;color:var(--sub)}#b3dx-platform .auth .action.primary{width:100%}#b3dx-platform .error{padding:12px 15px;background:#fff0f1;color:#a32638;border-radius:9px;font-size:14px;margin:12px 0}#b3dx-platform .success{padding:12px 15px;background:#edf5f0;color:#24633b;border-radius:9px;font-size:14px;margin:12px 0}#b3dx-platform .toolbar{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:12px;margin-bottom:20px}#b3dx-platform .checks{display:flex;gap:12px;flex-wrap:wrap}#b3dx-platform .check{display:flex;gap:8px;align-items:center;font-size:14px;min-height:44px}#b3dx-platform input[type=checkbox]{width:18px;height:18px;accent-color:#1f3a5f}#b3dx-platform .people{display:grid;gap:14px}#b3dx-platform .person{padding:20px;border-radius:13px;background:var(--panel);border:1px solid var(--line)}#b3dx-platform .person-head{display:flex;gap:12px;align-items:center;flex-wrap:wrap;margin-bottom:15px}#b3dx-platform .person-head>div{flex:1;min-width:0;overflow-wrap:anywhere}#b3dx-platform .person-head h3{font-size:18px}#b3dx-platform .person-head p{font-size:14px;color:var(--sub)}#b3dx-platform .person .form-grid{grid-template-columns:repeat(3,minmax(0,1fr))}#b3dx-platform .person-actions{display:flex;align-items:center;justify-content:space-between;gap:15px;margin-top:14px}#b3dx-platform .empty{padding:40px 24px;text-align:center;background:var(--panel);border:1px solid var(--line);border-radius:15px}#b3dx-platform .empty .tile-icon{margin:0 auto 18px}#b3dx-platform .empty p{color:var(--sub);max-width:500px;margin:12px auto 22px}#b3dx-platform .authnote{font-size:13px!important}#b3dx-platform .accountbutton{border:0;background:transparent;color:inherit;padding:0;text-align:start;width:100%}#b3dx-platform .accountbutton .account{margin:0}#b3dx-platform .side-bottom .action{margin-top:14px;width:100%;font-weight:400}#b3dx-platform .alert-message:empty{display:none}#b3dx-platform .account-email{direction:ltr;unicode-bidi:isolate}#b3dx-platform .settings-width{max-width:700px}#b3dx-platform .top .crumb{font-size:14px}#b3dx-platform .hint{font-size:13px;color:var(--sub)}#b3dx-platform .userlist-heading{margin:25px 0 15px}#b3dx-platform .saved{margin-top:12px}#b3dx-platform .auth-intro .eyebrow{font-size:12px;letter-spacing:2px}#b3dx-platform .auth-loading{opacity:.7;pointer-events:none}
@media(min-width:1300px){#b3dx-platform .content{padding:44px}#b3dx-platform .modules{gap:22px}#b3dx-platform .modulebody{padding:26px}#b3dx-platform .modulefoot{padding:0 26px 24px}}
@media(max-width:900px){#b3dx-platform .shell{grid-template-columns:180px minmax(0,1fr)}#b3dx-platform .side{padding:24px 12px}#b3dx-platform .brand-image{width:140px}#b3dx-platform .content{padding:24px}#b3dx-platform .auth{gap:30px;padding:30px}#b3dx-platform .person .form-grid{grid-template-columns:1fr}#b3dx-platform .modules{grid-template-columns:1fr}}
@media(max-width:650px){#b3dx-platform .shell{display:block}#b3dx-platform .side{padding:15px;gap:14px;border-inline-end:0;border-bottom:1px solid var(--line)}#b3dx-platform .brand-image{width:115px;margin:0}#b3dx-platform .brand-caption,#b3dx-platform .nav-label{display:none}#b3dx-platform .side nav{display:flex;gap:4px;flex-wrap:wrap}#b3dx-platform .navbutton{width:auto;margin:0;padding:10px;font-size:14px;gap:6px}#b3dx-platform .navbutton svg{width:17px}#b3dx-platform .side-bottom{display:none}#b3dx-platform .content{padding:22px 16px}#b3dx-platform .top{padding:12px 16px}#b3dx-platform .top-tools{width:auto}#b3dx-platform .auth{grid-template-columns:1fr;padding:24px 16px;gap:20px;min-height:100vh}#b3dx-platform .auth-intro h1{font-size:30px;margin:12px 0}#b3dx-platform .auth-brand{max-width:155px;margin-bottom:15px}#b3dx-platform .auth .panel{padding:22px}#b3dx-platform .form-grid{grid-template-columns:1fr}#b3dx-platform .top{gap:10px}#b3dx-platform .panel{padding:18px}#b3dx-platform h1{font-size:27px}#b3dx-platform .module h3{font-size:22px}#b3dx-platform .auth-intro p{display:none}#b3dx-platform .top-tools .pill{display:none}}
@media(prefers-reduced-motion:reduce){#b3dx-platform *{transition:none!important}}

#b3dx-platform .recovery-codes{white-space:pre-wrap;overflow-wrap:anywhere;font-size:13px;line-height:2;padding:12px;background:#eef3fa}
