/* TARIQ UI kit - namespaced under .ui-scope (generated from design-handoff/css/ui.css) */
@font-face{font-family:"IBM Plex Sans Arabic";font-weight:400 500;src:url(/fonts/IBMPlexSansArabic-Regular.ttf)}
@font-face{font-family:"IBM Plex Sans Arabic";font-weight:600 700;src:url(/fonts/IBMPlexSansArabic-Bold.ttf)}
@font-face{font-family:"IBM Plex Mono";font-weight:400 700;src:url(/fonts/IBMPlexMono-Medium.ttf)}
@font-face{font-family:"Reem Kufi";font-weight:400 700;src:url(/fonts/ReemKufi-VF.ttf)}
@font-face{font-family:"Outfit";font-weight:100 900;src:url(/fonts/Outfit-VF.ttf)}
.ui-scope{--ui-bg:#060A12;--ui-s1:#0B111D;--ui-s2:#0F1726;--ui-s3:#141E31;--ui-line:#1C2740;--ui-line2:#26345A;--ui-tx:#EAF0FA;--ui-mu:#93A1BA;--ui-dim:#5F6E88;--ui-blue:#5EA3F5;--ui-peach:#F5A77C;--ui-em:#34D399;--ui-rose:#FB7185;--ui-amb:#F5B544}
.ui-scope{margin:0;background:var(--ui-bg);font-family:"IBM Plex Sans Arabic",system-ui,sans-serif;color:var(--ui-tx)}
.ui-scope a{color:var(--ui-blue);text-decoration:none}
.ui-scope a:hover{color:#9CC5FA}
.ui-scope .mono{font-family:"IBM Plex Mono",ui-monospace,monospace;font-variant-numeric:tabular-nums}
.ui-scope .glass{background:linear-gradient(180deg,var(--ui-s2),var(--ui-s1));border:1px solid var(--ui-line);border-radius:20px;box-shadow:0 1px 0 rgba(255,255,255,.04) inset,0 24px 48px -28px rgba(0,0,0,.8)}
.ui-scope .eyebrow{font-size:12px;letter-spacing:.04em;color:var(--ui-mu);font-weight:500}
.ui-scope .h2{margin:0;font-size:17px;font-weight:700;color:var(--ui-tx);display:flex;align-items:center;gap:10px}
.ui-scope .dotk{width:8px;height:8px;border-radius:99px;background:var(--ui-blue);box-shadow:0 0 12px var(--ui-blue)}
.ui-scope .btn{display:inline-flex;align-items:center;gap:8px;min-height:44px;padding:0 16px;box-sizing:border-box;border-radius:12px;border:1px solid var(--ui-line2);background:var(--ui-s2);color:var(--ui-tx);font-family:inherit;font-size:14px;font-weight:600;cursor:pointer}
.ui-scope .btn:hover{background:var(--ui-s3)}
.ui-scope .tab{min-height:44px;padding:0 14px;box-sizing:border-box;border-radius:12px;border:1px solid var(--ui-line);background:var(--ui-s1);color:#B9C5DA;font-family:"IBM Plex Mono",monospace;font-size:14px;font-weight:600;cursor:pointer}
.ui-scope .tab:hover{border-color:var(--ui-line2);color:#fff}
.ui-scope .tab-on{background:linear-gradient(180deg,#3B82F6,#2563EB);border-color:#5EA3F5;color:#fff;box-shadow:0 0 0 1px rgba(94,163,245,.4),0 10px 28px -8px rgba(59,130,246,.7)}
.ui-scope .seg{min-height:40px;padding:0 16px;border-radius:10px;border:0;background:transparent;color:var(--ui-mu);font-family:inherit;font-size:14px;font-weight:600;cursor:pointer}
.ui-scope .seg-on{background:var(--ui-s3);color:#fff;box-shadow:0 0 0 1px var(--ui-line2)}
.ui-scope .chip{display:inline-flex;align-items:center;gap:6px;padding:5px 12px;border-radius:99px;font-size:12.5px;font-weight:600}
.ui-scope .row{display:grid;grid-template-columns:minmax(32px,.35fr) minmax(38px,.45fr) minmax(92px,1.7fr) minmax(80px,1.2fr) 96px minmax(80px,1.2fr) minmax(92px,1.7fr) minmax(38px,.45fr) minmax(32px,.35fr);align-items:stretch;border-bottom:1px solid #131C30}
.ui-scope .c{position:relative;padding:0 10px;height:46px;display:flex;align-items:center;justify-content:center;font-family:"IBM Plex Mono",monospace;font-size:14px;color:var(--ui-tx);overflow:hidden}
.ui-scope .dm{color:var(--ui-dim);font-size:13px}
.ui-scope .th{height:40px;font-family:"IBM Plex Sans Arabic",sans-serif;font-size:12px;font-weight:600;color:var(--ui-mu);background:#0A101B}
.ui-scope .pc{font-weight:600;color:#7CEBC0}
.ui-scope .pp{font-weight:600;color:#FFA3B1}
.ui-scope .sk{background:#0A101B;font-weight:600;font-size:15px;color:#fff;border-inline:1px solid var(--ui-line)}
.ui-scope .bc{position:absolute;top:6px;bottom:6px;left:0;border-radius:0 8px 8px 0;background:linear-gradient(90deg,rgba(52,211,153,.34),rgba(52,211,153,.05))}
.ui-scope .bp{position:absolute;top:6px;bottom:6px;right:0;border-radius:8px 0 0 8px;background:linear-gradient(270deg,rgba(251,113,133,.34),rgba(251,113,133,.05))}
.ui-scope .oi{position:relative;z-index:1}
.ui-scope .itmc{background:rgba(52,211,153,.045)}
.ui-scope .itmp{background:rgba(251,113,133,.045)}
.ui-scope .atm .c{background:rgba(245,181,68,.10)}
.ui-scope .atm .sk{background:linear-gradient(180deg,#F8C25A,#E9A11F);color:#1A1203;box-shadow:0 0 28px rgba(245,181,68,.45);border-color:#F5B544}
.ui-scope .lv-crit{background:rgba(251,113,133,.14);color:#FFB3BF}
.ui-scope .lv-imp{background:rgba(245,181,68,.14);color:#FBD38D}
.ui-scope .lv-norm{background:rgba(147,161,186,.14);color:#C7D1E3}
.ui-scope .tl{position:relative;padding-inline-start:28px}
.ui-scope .tl:before{content:"";position:absolute;top:8px;bottom:-18px;inset-inline-start:7px;width:2px;background:var(--ui-line)}
.ui-scope .tl-last:before{display:none}
.ui-scope .tl-dot{position:absolute;top:6px;inset-inline-start:0;width:16px;height:16px;border-radius:99px;border:3px solid var(--ui-bg);box-sizing:border-box}
.ui-scope .nc{position:relative;display:flex;flex-direction:column;gap:14px;padding:20px 22px;border-radius:20px;background:linear-gradient(180deg,var(--ui-s2),var(--ui-s1));border:1px solid var(--ui-line);transition:border-color .2s ease,transform .2s ease}
.ui-scope .nc:hover{border-color:var(--ui-line2);transform:translateY(-2px)}
.ui-scope .ntile{width:46px;height:46px;border-radius:14px;display:flex;align-items:center;justify-content:center;flex:none}
.ui-scope .ntag{display:inline-flex;align-items:center;gap:6px;padding:4px 11px;border-radius:99px;font-size:12px;font-weight:600;background:rgba(147,161,186,.12);color:#B9C5DA}
.ui-scope .nform{white-space:nowrap;font-family:"IBM Plex Mono",monospace;font-size:12.5px;font-weight:600;padding:4px 10px;border-radius:8px;background:var(--ui-s3);border:1px solid var(--ui-line2);color:#fff;direction:ltr;unicode-bidi:isolate}
.ui-scope .nlink{display:inline-flex;align-items:center;gap:8px;font-size:13px;font-weight:600;color:var(--ui-blue);min-height:36px}
.ui-scope .nlink:hover{color:#9CC5FA}
@keyframes ui-todayP{0%,100%{opacity:1}50%{opacity:.4}}
.ui-scope .today{animation:ui-todayP 2s ease-in-out infinite}
@media (prefers-reduced-motion:reduce){.ui-scope .today{animation:none!important}}
.ui-scope .sig{display:inline-flex;align-items:flex-end;gap:2px;height:14px;flex:none}
.ui-scope .sig i{display:block;width:4px;border-radius:2px;background:rgba(255,255,255,.18)}
.ui-scope .sig i:nth-child(1){height:6px}
.ui-scope .sig i:nth-child(2){height:10px}
.ui-scope .sig i:nth-child(3){height:14px}
.ui-scope .sig-c i{background:#FB7185}
.ui-scope .sig-i i:nth-child(-n+2){background:#F5B544}
.ui-scope .sig-n i:nth-child(1){background:#93A1BA}
.ui-scope .stat{display:inline-flex;align-items:center;gap:8px;padding:5px 12px;border-radius:99px;font-size:12.5px;font-weight:700;white-space:nowrap}
.ui-scope .stat-c{background:rgba(251,113,133,.14);color:#FFB3BF;box-shadow:inset 0 0 0 1px rgba(251,113,133,.38)}
.ui-scope .stat-i{background:rgba(245,181,68,.13);color:#FBD38D;box-shadow:inset 0 0 0 1px rgba(245,181,68,.36)}
.ui-scope .stat-n{background:rgba(147,161,186,.12);color:#C7D1E3;box-shadow:inset 0 0 0 1px rgba(147,161,186,.3)}
.ui-scope .sgp{position:absolute;left:50%;transform:translateX(-50%);padding:3px 10px;border-radius:99px;font-size:11.5px;font-weight:600;white-space:nowrap}
.ui-scope .sgp-q{background:#0E1626;color:var(--ui-mu);border:1px dashed #33436B;bottom:18px}
.ui-scope .sgp-b{background:rgba(251,113,133,.14);color:#FFB3BF;border:1px solid rgba(251,113,133,.35);bottom:18px}
@keyframes ui-bub{0%,100%{box-shadow:0 0 0 0 rgba(251,113,133,.55)}70%{box-shadow:0 0 0 12px rgba(251,113,133,0)}}
.ui-scope .bub-c{animation:ui-bub 2.4s ease-out infinite}
@media (prefers-reduced-motion:reduce){.ui-scope .bub-c{animation:none!important}}
.ui-scope .cc{position:relative;display:flex;align-items:center;justify-content:flex-end;gap:12px;padding:0 0 0 18px;min-width:0}
.ui-scope .pc2{position:relative;display:flex;align-items:center;justify-content:flex-start;gap:12px;padding:0 18px 0 0;min-width:0}
.ui-scope .bar-c{height:26px;border-radius:9px 0 0 9px;flex:none;display:flex;align-items:center;justify-content:flex-end;padding:0 6px}
.ui-scope .bar-p{height:26px;border-radius:0 9px 9px 0;flex:none;display:flex;align-items:center;justify-content:flex-start;padding:0 6px}
.ui-scope .wall-in{background:rgba(4,30,22,.78)!important;color:#C8F8E3!important;border:0!important;padding:2px 9px}
.ui-scope .bar-p .wall-in{background:rgba(44,8,18,.78)!important;color:#FFD3DB!important}
.ui-scope .num{font-family:"IBM Plex Mono",monospace;font-size:14px;font-weight:600;color:#fff;min-width:46px;flex:none}
.ui-scope .num-c{text-align:right}
.ui-scope .num-p{text-align:left}
.ui-scope .wallbar{box-shadow:0 0 0 1.5px rgba(255,255,255,.6),0 0 24px var(--ui-wg)}
.ui-scope .lrow:hover{background:rgba(94,163,245,.05)}
.ui-scope .kufi{font-family:"Reem Kufi","IBM Plex Sans Arabic",sans-serif}
.ui-scope .lockup-ar{font-family:"Reem Kufi","IBM Plex Sans Arabic",sans-serif;font-size:34px;font-weight:600;line-height:1.25;letter-spacing:0;background:linear-gradient(180deg,#FFFFFF 10%,#F7D9A0 100%);-webkit-background-clip:text;background-clip:text;color:transparent;text-shadow:none}
.ui-scope .lockup-en{font-family:"Outfit","IBM Plex Sans Arabic",sans-serif;font-size:12.5px;font-weight:500;letter-spacing:.34em;text-transform:uppercase;color:#93A1BA;direction:ltr;white-space:nowrap}
.ui-scope .orn{display:flex;align-items:center;gap:10px;width:100%}
.ui-scope .orn i{flex:1;height:1px;background:linear-gradient(90deg,rgba(245,181,68,0),rgba(245,181,68,.75))}
.ui-scope .orn i:last-child{background:linear-gradient(270deg,rgba(245,181,68,0),rgba(245,181,68,.75))}
.ui-scope .orn b{width:7px;height:7px;transform:rotate(45deg);background:#F5B544;box-shadow:0 0 12px rgba(245,181,68,.8)}
.ui-scope .cta{display:inline-flex;align-items:center;justify-content:center;gap:10px;min-height:48px;padding:0 20px;border-radius:14px;background:linear-gradient(180deg,#3B82F6,#2563EB);border:1px solid #5EA3F5;color:#fff;font-family:inherit;font-size:14.5px;font-weight:700;box-shadow:0 0 0 1px rgba(94,163,245,.35),0 14px 30px -10px rgba(59,130,246,.75);cursor:pointer}
.ui-scope .cta:hover{color:#fff;background:linear-gradient(180deg,#4B8EF7,#2F6DF0)}
.ui-scope a.stk{text-decoration:none;cursor:pointer;position:relative}
.ui-scope a.stk .go{display:none;font-style:normal;font-family:"IBM Plex Sans Arabic",sans-serif;font-size:11.5px;font-weight:700;color:#9CC5FA}
.ui-scope a.stk:hover i{display:none}
.ui-scope a.stk:hover .go{display:block}
.ui-scope a.stk:hover b{color:#9CC5FA}
.ui-scope .logo-link{display:inline-block;line-height:0;border-radius:20px;text-decoration:none;position:relative;transition:transform .35s cubic-bezier(.2,.8,.2,1),filter .35s ease;filter:drop-shadow(0 16px 34px rgba(94,163,245,.28))}
.ui-scope .logo-link:hover{transform:translateY(-2px) scale(1.025);filter:drop-shadow(0 20px 46px rgba(242,164,126,.4))}
.ui-scope .logo-link svg{display:block;width:100%;height:auto}
.ui-scope .lg-bar,.ui-scope .lg-node,.ui-scope .lg-dot,.ui-scope .lg-ring{transform-box:fill-box}
.ui-scope .lg-bar{transform-origin:50% 100%;animation:ui-lgBreath 4.8s ease-in-out infinite}
.ui-scope .lg-bar:nth-child(2){animation-delay:.5s}
.ui-scope .lg-bar:nth-child(3){animation-delay:1s}
.ui-scope .lg-bar:nth-child(4){animation-delay:1.5s}
.ui-scope .lg-bar:nth-child(5){animation-delay:2s}
.ui-scope .logo-link:hover .lg-bar{animation:ui-lgRise .8s cubic-bezier(.2,.8,.2,1) both}
.ui-scope .logo-link:hover .lg-bar:nth-child(2){animation-delay:.07s}
.ui-scope .logo-link:hover .lg-bar:nth-child(3){animation-delay:.14s}
.ui-scope .logo-link:hover .lg-bar:nth-child(4){animation-delay:.21s}
.ui-scope .logo-link:hover .lg-bar:nth-child(5){animation-delay:.28s}
.ui-scope .lg-node{transform-origin:50% 50%;animation:ui-lgPulse 3.6s ease-in-out infinite}
.ui-scope .lg-node:nth-of-type(2){animation-delay:.8s}
.ui-scope .lg-node:nth-of-type(3){animation-delay:1.6s}
.ui-scope .lg-dot{animation:ui-lgFloat 7s ease-in-out infinite}
.ui-scope .lg-dot:nth-child(2n){animation-duration:9s;animation-delay:-2s}
.ui-scope .lg-dot:nth-child(3n){animation-duration:6s;animation-delay:-4s}
.ui-scope .lg-dot:nth-child(5n){animation-duration:11s;animation-delay:-6s}
.ui-scope .logo-link:hover .lg-dot{animation-duration:2.6s}
.ui-scope .lg-edge{animation:ui-lgEdge 6s ease-in-out infinite}
.ui-scope .logo-link:hover .lg-ring{opacity:1}
.ui-scope .lg-ring{opacity:0;transition:opacity .35s ease}
@keyframes ui-lgBreath{0%,100%{transform:scaleY(1)}50%{transform:scaleY(.86)}}
@keyframes ui-lgRise{0%{transform:scaleY(.2)}60%{transform:scaleY(1.12)}100%{transform:scaleY(1)}}
@keyframes ui-lgPulse{0%,100%{transform:scale(1)}50%{transform:scale(1.18)}}
@keyframes ui-lgFloat{0%,100%{transform:translateY(0)}50%{transform:translateY(-4px)}}
@keyframes ui-lgEdge{0%,100%{opacity:.85}50%{opacity:1}}
@media (prefers-reduced-motion:reduce){.ui-scope .lg-bar,.ui-scope .lg-node,.ui-scope .lg-dot,.ui-scope .lg-edge{animation:none!important}}
.ui-scope .meter{direction:ltr;height:6px;border-radius:99px;background:#16213A;overflow:hidden}
@keyframes ui-ripG{0%{scale:.82;opacity:0}25%{opacity:1}100%{scale:1.16;opacity:0}}
@keyframes ui-haloP{0%,100%{scale:1;opacity:.9}50%{scale:1.35;opacity:.35}}
@keyframes ui-coreP{0%,100%{box-shadow:0 0 0 5px rgba(245,181,68,.28),0 0 34px rgba(245,181,68,.95)}50%{box-shadow:0 0 0 9px rgba(245,181,68,.12),0 0 56px rgba(245,181,68,1)}}
@keyframes ui-orbB{0%,100%{scale:1}50%{scale:1.045}}
@keyframes ui-sweep{0%{transform:translateX(-120%)}100%{transform:translateX(620%)}}
@keyframes ui-rise{0%{transform:scaleY(0)}100%{transform:scaleY(1)}}
@keyframes ui-priceG{0%,100%{text-shadow:0 0 30px rgba(245,181,68,.25)}50%{text-shadow:0 0 56px rgba(245,181,68,.55)}}
@keyframes ui-blink{0%,100%{opacity:1}50%{opacity:.35}}
.ui-scope .rip{animation:ui-ripG 5.4s ease-out infinite}
.ui-scope .rip2{animation-delay:1.8s}
.ui-scope .rip3{animation-delay:3.6s}
.ui-scope .halo{animation:ui-haloP 2.4s ease-in-out infinite}
.ui-scope .core{animation:ui-coreP 2.4s ease-in-out infinite}
.ui-scope .orb{animation:ui-orbB 6s ease-in-out infinite}
.ui-scope .spark{position:absolute;top:0;bottom:0;left:0;width:16%;background:linear-gradient(90deg,rgba(255,255,255,0),rgba(255,255,255,.95),rgba(255,255,255,0));animation:ui-sweep 2.2s linear infinite}
.ui-scope .grow{transform-origin:bottom;animation:ui-rise .9s cubic-bezier(.2,.8,.2,1) both}
.ui-scope .growd{transform-origin:top;animation:ui-rise .9s cubic-bezier(.2,.8,.2,1) both}
.ui-scope .pg{animation:ui-priceG 4s ease-in-out infinite}
.ui-scope .live{animation:ui-blink 1.6s ease-in-out infinite}
.ui-scope .row:hover{background:rgba(94,163,245,.07)}
.ui-scope .row:hover .sk{color:#9CC5FA}
.ui-scope .btn:active,.ui-scope .tab:active{transform:translateY(1px)}
@media (prefers-reduced-motion:reduce){.ui-scope .rip,.ui-scope .halo,.ui-scope .core,.ui-scope .orb,.ui-scope .spark,.ui-scope .grow,.ui-scope .growd,.ui-scope .pg,.ui-scope .live{animation:none!important}}
.ui-scope .lrow{display:grid;grid-template-columns:minmax(0,1fr) 96px 116px 96px minmax(0,1fr);border-bottom:1px solid #131C30;min-height:56px;align-items:stretch}
.ui-scope .oic{position:relative;display:flex;align-items:center;gap:10px;padding:0 16px;overflow:hidden;font-weight:600;font-family:"IBM Plex Mono",monospace;font-size:14px;color:var(--ui-tx)}
.ui-scope .oic-c{justify-content:flex-start}
.ui-scope .oic-p{justify-content:flex-end}
.ui-scope .obc{position:absolute;top:10px;bottom:10px;right:0;border-radius:10px 0 0 10px}
.ui-scope .obp{position:absolute;top:10px;bottom:10px;left:0;border-radius:0 10px 10px 0}
.ui-scope .wallcell{box-shadow:inset 0 0 0 1px rgba(255,255,255,.28),inset 0 0 40px rgba(255,255,255,.07)}
.ui-scope .zone{display:flex;align-items:center;gap:12px;padding:10px 22px;font-family:"IBM Plex Sans Arabic",sans-serif;font-size:12.5px;font-weight:600;border-bottom:1px solid #131C30;direction:rtl}
.ui-scope .zone-p{background:linear-gradient(90deg,rgba(251,113,133,0),rgba(251,113,133,.10));color:#FFB3BF}
.ui-scope .zone-c{background:linear-gradient(270deg,rgba(52,211,153,0),rgba(52,211,153,.10));color:#9CF0CC}
.ui-scope .zone i{flex:1;height:1px;background:currentColor;opacity:.25}
.ui-scope .pxc{display:flex;align-items:center;justify-content:center;font-family:"IBM Plex Mono",monospace;font-size:15px;font-weight:600}
.ui-scope .stk{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:2px;background:#0A101B;border-inline:1px solid var(--ui-line)}
.ui-scope .stk b{font-family:"IBM Plex Mono",monospace;font-size:17px;font-weight:600;color:#fff}
.ui-scope .stk i{font-style:normal;font-family:"IBM Plex Mono",monospace;font-size:11px;color:var(--ui-dim)}
.ui-scope .tint-c{background:rgba(52,211,153,.07)}
.ui-scope .tint-p{background:rgba(251,113,133,.07)}
.ui-scope .lrow.atmr{background:rgba(245,181,68,.04)}
.ui-scope .lrow.atmr .stk{background:linear-gradient(180deg,#F8C25A,#E9A11F);box-shadow:0 0 30px rgba(245,181,68,.5)}
.ui-scope .lrow.atmr .stk b{color:#1A1203}
.ui-scope .lrow.atmr .stk i{color:#5B3F06}
.ui-scope .lrow:hover{background:rgba(94,163,245,.07)}
.ui-scope .wall{font-family:"IBM Plex Sans Arabic",sans-serif;font-size:11px;font-weight:700;padding:3px 9px;border-radius:99px;white-space:nowrap}
.ui-scope .wall-c{background:rgba(52,211,153,.2);color:#9CF0CC;border:1px solid rgba(52,211,153,.45)}
.ui-scope .wall-p{background:rgba(251,113,133,.2);color:#FFB3BF;border:1px solid rgba(251,113,133,.45)}
.ui-scope .gap{height:36px;display:flex;align-items:center;justify-content:center;gap:12px;font-size:12px;color:var(--ui-dim);background:#090E18;border-bottom:1px solid #131C30}
.ui-scope .gap:before,.ui-scope .gap:after{content:"";flex:1;max-width:160px;height:1px;background:repeating-linear-gradient(90deg,#2A3857 0 4px,rgba(0,0,0,0) 4px 9px)}
.ui-scope .sym{display:inline-flex;align-items:center;gap:8px}
.ui-scope .sc{font-size:11px;font-weight:600;padding:2px 7px;border-radius:99px;background:rgba(52,211,153,.16);color:#7CEBC0}
.ui-scope .tab-on .sc{background:rgba(255,255,255,.22);color:#fff}
.ui-scope .fchip{min-height:40px;padding:0 14px;border-radius:99px;border:1px solid var(--ui-line);background:var(--ui-s1);color:var(--ui-mu);font-family:inherit;font-size:13px;font-weight:600;cursor:pointer;display:inline-flex;align-items:center;gap:8px}
.ui-scope .fchip:hover{border-color:var(--ui-line2);color:#fff}
.ui-scope .fchip-on{background:var(--ui-s3);border-color:var(--ui-line2);color:#fff}
.ui-scope .fchip-a{color:#B3D3FB;border-color:rgba(94,163,245,.32);background:rgba(94,163,245,.07)}
.ui-scope .fchip-a.fchip-on{background:rgba(94,163,245,.22);border-color:#5EA3F5;color:#fff;box-shadow:0 0 0 3px rgba(94,163,245,.16)}
.ui-scope .fchip-c{color:#FFB3BF;border-color:rgba(251,113,133,.36);background:rgba(251,113,133,.07)}
.ui-scope .fchip-c:hover{border-color:rgba(251,113,133,.75);color:#fff}
.ui-scope .fchip-c.fchip-on{background:rgba(251,113,133,.24);border-color:#FB7185;color:#fff;box-shadow:0 0 0 3px rgba(251,113,133,.16)}
.ui-scope .fchip-i{color:#FBD38D;border-color:rgba(245,181,68,.36);background:rgba(245,181,68,.07)}
.ui-scope .fchip-i:hover{border-color:rgba(245,181,68,.75);color:#fff}
.ui-scope .fchip-i.fchip-on{background:rgba(245,181,68,.22);border-color:#F5B544;color:#fff;box-shadow:0 0 0 3px rgba(245,181,68,.16)}
.ui-scope .fchip-n{color:#C7D1E3;border-color:rgba(147,161,186,.34);background:rgba(147,161,186,.07)}
.ui-scope .fchip-n:hover{border-color:rgba(147,161,186,.75);color:#fff}
.ui-scope .fchip-n.fchip-on{background:rgba(147,161,186,.22);border-color:#93A1BA;color:#fff;box-shadow:0 0 0 3px rgba(147,161,186,.16)}
.ui-scope .fchip-on em{color:rgba(255,255,255,.8)}
.ui-scope .fchip em{font-style:normal;font-family:"IBM Plex Mono",monospace;font-size:12px;color:var(--ui-dim)}
.ui-scope .ring{width:56px;height:56px;border-radius:50%;display:flex;align-items:center;justify-content:center;flex:none}
.ui-scope .ring i{width:42px;height:42px;border-radius:50%;background:var(--ui-s1);display:flex;align-items:center;justify-content:center;font-style:normal;font-family:"IBM Plex Mono",monospace;font-size:13px;font-weight:600;color:#fff}
.ui-scope .rail{position:absolute;top:8px;bottom:8px;inset-inline-end:34px;width:3px;border-radius:99px;background:linear-gradient(180deg,#34D399,#F5B544 20%,#FB7185)}
.ui-scope .nd{position:absolute;inset-inline-end:28px;width:15px;height:15px;border-radius:50%;transform:translateY(-50%);border:3px solid var(--ui-s2);box-sizing:border-box}
.ui-scope .meter i{display:block;height:100%;border-radius:99px;background:linear-gradient(90deg,#3B82F6,#7FB6FF)}
.ui-scope .fchip-g{color:#9CF0CC;border-color:rgba(52,211,153,.36);background:rgba(52,211,153,.07)}
.ui-scope .fchip-g:hover{border-color:rgba(52,211,153,.75);color:#fff}
.ui-scope .fchip-g.fchip-on{background:rgba(52,211,153,.22);border-color:#34D399;color:#fff;box-shadow:0 0 0 3px rgba(52,211,153,.16)}
.ui-scope .th2{font-size:12px;font-weight:600;color:var(--ui-mu)}
.ui-scope .urow{display:grid;grid-template-columns:minmax(210px,2.2fr) 92px minmax(120px,1.3fr) minmax(120px,1.2fr) minmax(130px,1.2fr) 150px;align-items:center;gap:14px;padding:14px 20px;border-bottom:1px solid #131C30}
.ui-scope .urow:hover{background:rgba(94,163,245,.05)}
.ui-scope .ava{width:42px;height:42px;border-radius:14px;display:flex;align-items:center;justify-content:center;font-family:"IBM Plex Sans Arabic",sans-serif;font-size:16px;font-weight:700;flex:none}
.ui-scope .iconb{width:38px;height:38px;border-radius:11px;border:1px solid var(--ui-line);background:var(--ui-s1);display:inline-flex;align-items:center;justify-content:center;color:var(--ui-mu);cursor:pointer;flex:none}
.ui-scope .iconb:hover{border-color:var(--ui-line2);color:#fff}
.ui-scope .tg{width:44px;height:26px;border-radius:99px;background:#1B2742;position:relative;flex:none;border:1px solid var(--ui-line2)}
.ui-scope .tg:after{content:"";position:absolute;top:2px;inset-inline-start:2px;width:20px;height:20px;border-radius:50%;background:#93A1BA}
.ui-scope .tg-on{background:rgba(52,211,153,.35);border-color:rgba(52,211,153,.7)}
.ui-scope .tg-on:after{inset-inline-start:20px;background:#7CEBC0;box-shadow:0 0 12px rgba(52,211,153,.7)}
.ui-scope .acard{display:flex;gap:16px;align-items:flex-start;padding:18px 20px;border-radius:18px;background:linear-gradient(180deg,var(--ui-s2),var(--ui-s1));border:1px solid var(--ui-line);transition:border-color .2s ease,transform .2s ease}
.ui-scope .acard:hover{border-color:var(--ui-line2);transform:translateY(-2px)}
.ui-scope .ok{color:#7CEBC0}
.ui-scope .no{color:#4A5878}
.ui-scope .rpt-h1{font-family:"IBM Plex Sans Arabic",sans-serif;font-size:38px;font-weight:700;line-height:1.7;color:#fff;margin:0;letter-spacing:0}
.ui-scope .sec-n{font-family:"Reem Kufi",sans-serif;font-size:60px;font-weight:600;line-height:1;color:transparent;-webkit-text-stroke:1.5px rgba(94,163,245,.6);flex:none;width:76px;text-align:center}
.ui-scope .sec-t{font-family:"IBM Plex Sans Arabic",sans-serif;font-size:26px;font-weight:700;color:#fff;margin:0;line-height:1.5}
.ui-scope .prose p{margin:0 0 14px;font-size:16.5px;line-height:2.15;color:#CFD8E8;max-width:760px}
.ui-scope .k{background:linear-gradient(180deg,rgba(0,0,0,0) 60%,rgba(245,181,68,.32) 60%);color:#fff;font-weight:600;padding:0 3px}
.ui-scope .kg{background:linear-gradient(180deg,rgba(0,0,0,0) 60%,rgba(52,211,153,.32) 60%);color:#fff;font-weight:600;padding:0 3px}
.ui-scope .kr{background:linear-gradient(180deg,rgba(0,0,0,0) 60%,rgba(251,113,133,.34) 60%);color:#fff;font-weight:600;padding:0 3px}
.ui-scope .num{unicode-bidi:isolate;direction:ltr}
.ui-scope .toc a{display:flex;gap:12px;align-items:center;padding:11px 12px;border-radius:12px;color:#B9C5DA;font-size:14.5px;font-weight:600}
.ui-scope .toc a:hover{background:var(--ui-s3);color:#fff}
.ui-scope .toc .tn{font-family:"IBM Plex Mono",monospace;font-size:12px;color:var(--ui-dim);width:22px}
.ui-scope .chk{display:flex;gap:14px;align-items:flex-start;padding:15px 18px;border-radius:14px;background:var(--ui-s1);border:1px solid var(--ui-line);font-size:15px;line-height:1.9;color:#D5DEEE}
.ui-scope .chk i{width:22px;height:22px;border-radius:7px;border:2px solid #3A4A70;flex:none;margin-top:3px;display:block}
.ui-scope .rsk{display:flex;gap:4px;direction:ltr}
.ui-scope .rsk i{width:30px;height:11px;border-radius:3px;background:#1B2742;display:block}
.ui-scope .rsk .on{background:#FB7185;box-shadow:0 0 10px rgba(251,113,133,.5)}
.ui-scope .rsk .am{background:#F5B544}
.ui-scope .kpt{flex:1 1 220px;min-width:0;padding:20px 22px;border-radius:18px;background:var(--ui-s1);border:1px solid var(--ui-line);display:flex;flex-direction:column;gap:12px}
.ui-scope .kpt b.n{font-family:"Reem Kufi",sans-serif;font-size:34px;font-weight:600;line-height:1;color:#9CC5FA}
.ui-scope .kpt .t{font-size:17px;font-weight:700;line-height:1.7;color:#fff}
.ui-scope .kpt .d{font-size:13.5px;line-height:1.9;color:var(--ui-mu)}
.ui-scope .callout{padding:20px 24px;border-radius:18px;font-size:16.5px;line-height:2.1;color:#fff;font-weight:600}
.ui-scope .ph{display:inline-flex;align-items:center;padding:1px 10px;border-radius:8px;border:1px dashed #5F6E88;color:#B9C5DA;font-size:13px;font-weight:600}
.ui-scope .scn{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:18px 22px;border-radius:16px;background:var(--ui-s1);border:1px solid var(--ui-line)}
.ui-scope .fld{display:flex;flex-direction:column;gap:8px}
.ui-scope .fld label{font-size:13.5px;font-weight:600;color:#C9D4E8}
.ui-scope .inp{display:flex;align-items:center;gap:12px;min-height:54px;padding:0 16px;border-radius:14px;background:rgba(8,13,23,.7);border:1px solid var(--ui-line2);transition:border-color .2s ease,box-shadow .2s ease}
.ui-scope .inp:focus-within{border-color:#5EA3F5;box-shadow:0 0 0 4px rgba(94,163,245,.18)}
.ui-scope .inp input{flex:1;min-width:0;height:52px;border:0;outline:0;background:transparent;color:#fff;font-family:"IBM Plex Sans Arabic",sans-serif;font-size:15.5px}
.ui-scope .inp input::placeholder{color:#5F6E88}
.ui-scope .inp-err{border-color:rgba(251,113,133,.7);box-shadow:0 0 0 4px rgba(251,113,133,.12)}
.ui-scope .eye{width:38px;height:38px;border-radius:10px;border:0;background:transparent;color:var(--ui-mu);display:flex;align-items:center;justify-content:center;cursor:pointer}
.ui-scope .eye:hover{color:#fff;background:var(--ui-s3)}
.ui-scope .cta-wide{width:100%;min-height:56px;font-size:16px}
@keyframes ui-orbDrift{0%,100%{transform:translate(0,0)}50%{transform:translate(14px,-18px)}}
@keyframes ui-orbDrift2{0%,100%{transform:translate(0,0)}50%{transform:translate(-16px,12px)}}
.ui-scope .drift{animation:ui-orbDrift 14s ease-in-out infinite}
.ui-scope .drift2{animation:ui-orbDrift2 17s ease-in-out infinite}
.ui-scope .step{display:inline-flex;align-items:center;justify-content:center;min-height:36px;padding:0 14px;border-radius:99px;border:1px solid var(--ui-line);background:rgba(8,13,23,.6);color:var(--ui-mu);font-family:inherit;font-size:12.5px;font-weight:600;cursor:pointer}
.ui-scope .step-on{background:rgba(94,163,245,.2);border-color:#5EA3F5;color:#fff}
.ui-scope .rule{display:flex;align-items:center;gap:10px;font-size:13px;color:var(--ui-mu)}
.ui-scope .rule i{width:18px;height:18px;border-radius:6px;border:2px solid #3A4A70;flex:none;display:flex;align-items:center;justify-content:center}
.ui-scope .rule-ok{color:#9CF0CC}
.ui-scope .rule-ok i{background:rgba(52,211,153,.25);border-color:#34D399}
@media (prefers-reduced-motion:reduce){.ui-scope .drift,.ui-scope .drift2{animation:none!important}}
