
:root{box-sizing:border-box;padding-top:env(safe-area-inset-top,0px);padding-bottom:env(safe-area-inset-bottom,0px);--bg:#f3f4fd;--cd:rgba(255,255,255,.8);--pop:#fff;--so:#eceefc;--fg:#1b1d3a;--mu:#6b6f93;--ac:#5b5bf0;--a2:#8b5cf6;--ln:rgba(60,60,120,.12);--s0:#d97706;--s1:#2563eb;--s2:#059669;--s3:#dc2626;--s4:#9333ea;--s5:#64748b;--s6:#9ca3af}
@media (prefers-color-scheme:dark){:root:not([data-theme="light"]){--bg:#0d1020;--cd:rgba(255,255,255,.06);--pop:#171a33;--so:rgba(255,255,255,.08);--fg:#eef0ff;--mu:#9a9fc8;--ac:#7c7cff;--a2:#a78bfa;--ln:rgba(255,255,255,.1);--s0:#fbbf24;--s1:#60a5fa;--s2:#34d399;--s3:#f87171;--s4:#c084fc;--s5:#94a3b8;--s6:#6b7280}}
:root[data-theme="dark"]{--bg:#0d1020;--cd:rgba(255,255,255,.06);--pop:#171a33;--so:rgba(255,255,255,.08);--fg:#eef0ff;--mu:#9a9fc8;--ac:#7c7cff;--a2:#a78bfa;--ln:rgba(255,255,255,.1);--s0:#fbbf24;--s1:#60a5fa;--s2:#34d399;--s3:#f87171;--s4:#c084fc;--s5:#94a3b8;--s6:#6b7280}
html{scroll-padding-top:env(safe-area-inset-top,0px)}html,body{overflow-x:hidden;max-width:100%}*{box-sizing:border-box;-webkit-tap-highlight-color:transparent}.row>*{min-width:0}.fld,.srch{min-width:0}
body{margin:0;min-height:100vh;color:var(--fg);font:400 14.5px/1.7 "Noto Kufi Arabic",Tahoma,sans-serif;background:radial-gradient(600px 400px at 8% -4%,rgba(91,91,240,.25),transparent 60%),radial-gradient(500px 400px at 100% 24%,rgba(139,92,246,.2),transparent 60%),var(--bg);background-attachment:fixed}
body::before{content:"";position:fixed;inset:0 0 auto;height:env(safe-area-inset-top,0px);background:var(--bg);z-index:30}
main{max-width:640px;margin:0 auto;padding:16px 16px 120px}
.row{display:flex;justify-content:space-between;align-items:center;gap:8px}.sub{font-size:12px;color:var(--mu)}
.hd{display:flex;align-items:center;gap:12px;margin-bottom:6px}.av{width:44px;height:44px;border-radius:50%;background:linear-gradient(135deg,var(--ac),var(--a2));color:#fff;display:grid;place-items:center;font-weight:600;flex:none}
.hd h1{font-size:17px;margin:0;line-height:1.3}.hd p{margin:0;font-size:12px;color:var(--mu)}
.ic{margin-inline-start:auto;font-size:18px;width:38px;height:38px;border-radius:50%;border:0;background:var(--so);color:var(--fg);cursor:pointer}
h3{font-size:13px;font-weight:600;color:var(--mu);margin:20px 0 10px}
.gr{display:grid;gap:12px;margin-top:14px}.tile{border-radius:26px;padding:20px;color:#fff;cursor:pointer;transition:transform .2s;box-shadow:0 14px 34px rgba(60,60,160,.25)}.tile:active{transform:scale(.97)}
.tile small{font-size:14px;opacity:.9}.tile b{display:block;font-size:42px;line-height:1.2}.tile span{font-size:12.5px;opacity:.92}
.g1{background:linear-gradient(135deg,#5b5bf0,#8b5cf6)}.g2{background:linear-gradient(135deg,#059669,#2dd4bf)}.g3{background:linear-gradient(135deg,#d97706,#f472b6)}
.it{position:relative;background:var(--cd);backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);border:1px solid var(--ln);border-radius:20px;padding:13px 15px;margin-bottom:10px;cursor:pointer;transition:transform .2s;animation:up .35s both}.it:active{transform:scale(.98)}
@keyframes up{from{opacity:0;transform:translateY(10px)}}
.pill{display:inline-block;direction:ltr;background:var(--so);padding:1px 11px;border-radius:99px;font-weight:600;font-size:13px}
.tt{font-weight:500;margin:4px 0 0}.tt i{color:var(--mu);font-style:normal;font-weight:400}.st{font-size:12px;font-weight:500}
.c0{color:var(--s0)}.c1{color:var(--s1)}.c2{color:var(--s2)}.c3{color:var(--s3)}.c4{color:var(--s4)}.c5{color:var(--s5)}.c6{color:var(--s6)}
.srch,.fld{width:100%;border:0;background:var(--so);color:var(--fg);font:inherit;padding:12px 16px;border-radius:16px;outline:0;margin-top:8px}.srch{border-radius:99px;margin:0}.fld:focus,.srch:focus{box-shadow:0 0 0 2px var(--ac)}
textarea.fld{resize:vertical;min-height:70px}select.fld{appearance:none}
.chips{display:flex;gap:7px;flex-wrap:wrap;margin:12px 0}.chip{border:0;font:inherit;font-size:12.5px;padding:7px 14px;border-radius:99px;background:var(--so);color:var(--fg);cursor:pointer;white-space:nowrap}.chip.on{background:linear-gradient(135deg,var(--ac),var(--a2));color:#fff}
.btn{font:inherit;font-weight:500;border:0;border-radius:99px;padding:11px 20px;cursor:pointer;background:linear-gradient(135deg,var(--ac),var(--a2));color:#fff;box-shadow:0 8px 20px rgba(91,91,240,.3);transition:transform .15s cubic-bezier(.3,1.5,.5,1);display:inline-block;text-align:center}.btn:active{transform:scale(.94)}
.btn.g{background:var(--so);color:var(--fg);box-shadow:none}.btn.d{background:transparent;color:var(--s3);box-shadow:none;border:1.5px solid var(--s3)}.btn.sm{padding:7px 14px;font-size:12.5px}.btn.w{width:100%}
.nav{position:fixed;left:10px;right:10px;bottom:calc(10px + env(safe-area-inset-bottom,0px));z-index:20;display:flex;gap:2px;padding:5px;border-radius:24px;background:var(--cd);backdrop-filter:blur(18px);-webkit-backdrop-filter:blur(18px);border:1px solid var(--ln);box-shadow:0 14px 40px rgba(40,40,100,.22)}
.nav a{flex:1;min-width:0;text-align:center;padding:10px 1px;border-radius:99px;font-weight:500;font-size:11.5px;color:var(--mu);cursor:pointer;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.nav a.on{background:linear-gradient(135deg,var(--ac),var(--a2));color:#fff}
.ov{position:fixed;inset:0;z-index:50;display:none;align-items:center;justify-content:center;background:rgba(10,12,30,.5);backdrop-filter:blur(6px);padding:calc(14px + env(safe-area-inset-top,0px)) 14px calc(14px + env(safe-area-inset-bottom,0px))}.ov.show{display:flex}#cfo{z-index:80}
.md{width:100%;max-width:500px;max-height:100%;overflow:auto;background:var(--pop);border-radius:28px;padding:20px;animation:pop .3s cubic-bezier(.2,1.2,.4,1)}@keyframes pop{from{opacity:0;transform:scale(.92)}}
.md h2{margin:2px 0;font-size:23px}.lbl{font-size:12px;color:var(--mu);display:block;margin:12px 4px 0}
.up{display:flex;align-items:center;gap:10px;background:var(--so);border-radius:16px;padding:10px 12px;margin-top:8px;cursor:pointer}.up input{display:none}.up.has{outline:1.5px solid var(--s2)}.up small{color:var(--mu);word-break:break-all}
.tlx{border-inline-start:2px solid var(--ln);margin:6px 8px 0;padding-inline-start:14px}.ev{margin-bottom:11px;font-size:13px}.ev b{font-weight:600}.ev small{color:var(--mu);display:block;font-size:11.5px}.ev.fx{opacity:.55}
.bn{border-radius:16px;padding:10px 14px;margin-top:10px;font-size:13px;font-weight:500}.bn.a{background:rgba(217,119,6,.15);color:var(--s0)}.bn.r{background:rgba(220,38,38,.13);color:var(--s3)}.bn.p{background:rgba(147,51,234,.13);color:var(--s4)}
a.tg{color:var(--ac);font-weight:600;cursor:pointer}.lk{display:inline-block;margin:6px 4px 0 0;background:var(--so);padding:3px 12px;border-radius:99px;font-size:12.5px;cursor:pointer}
.sg{background:var(--pop);border:1px solid var(--ln);border-radius:16px;margin-top:6px;box-shadow:0 10px 30px rgba(40,40,100,.2);overflow:hidden}.sg div{padding:9px 14px;cursor:pointer;font-size:13px}.sg div:hover{background:var(--so)}
.cm{background:var(--so);border-radius:20px;padding:12px;margin-top:14px}.cm .fld{background:var(--pop)}.x{display:none}.x.on{display:block}
.as{display:flex;flex-wrap:wrap;gap:8px;margin-top:8px}.th{position:relative;background:var(--pop);border:1px solid var(--ln);border-radius:12px;padding:6px 26px 6px 10px;font-size:12px;max-width:100%}.th img{display:block;max-width:120px;max-height:80px;border-radius:8px;margin-bottom:4px}.th b{position:absolute;top:2px;inset-inline-end:7px;cursor:pointer;color:var(--s3)}
.ch{display:inline-block;background:var(--so);border-radius:10px;padding:1px 9px;font-size:11.5px;margin:3px 3px 0 0}
.bars{display:flex;gap:6px;align-items:flex-end;height:60px;margin:8px 0}.bars div{flex:1;background:linear-gradient(var(--ac),var(--a2));border-radius:6px 6px 0 0;min-height:4px}
.kp{display:grid;grid-template-columns:1fr 1fr 1fr;gap:8px;margin-top:10px}.kp div{background:var(--so);border-radius:14px;padding:8px;text-align:center;font-size:11.5px;color:var(--mu)}.kp b{display:block;font-size:18px;color:var(--fg)}
.sl{display:flex;align-items:center;gap:10px;font-size:12.5px;margin:4px 0}.sl span{width:92px;flex:none}.sl input{flex:1}.sl em{width:38px;font-style:normal;color:var(--mu);text-align:left;direction:ltr}
.lgn{text-align:center;padding-top:36px}.lgn h1{margin:0 0 4px;font-size:25px}.lgn p{color:var(--mu);margin:0 0 20px}.lgn .btn{width:100%;margin-top:9px}
#toast{position:fixed;left:50%;bottom:calc(84px + env(safe-area-inset-bottom,0px));transform:translate(-50%,20px);background:var(--fg);color:var(--bg);padding:10px 20px;border-radius:99px;font-size:13px;opacity:0;transition:.3s;z-index:90;pointer-events:none}#toast.show{opacity:1;transform:translate(-50%,0)}
.md.tm{display:flex;flex-direction:column;padding:0;overflow:hidden;height:min(100%,740px)}.mh{padding:16px 18px 8px;flex:none}.mb{flex:1;overflow:auto;padding:0 18px 12px}.mf{flex:none;padding:10px 18px calc(10px + env(safe-area-inset-bottom,0px));border-top:1px solid var(--ln);display:flex;gap:10px}
.sm{background:var(--so);border-radius:20px;padding:12px;margin-top:6px}.sm .kv{display:flex;justify-content:space-between;gap:10px;font-size:13px;margin-top:5px}.sm .kv b{font-weight:600;text-align:left}
.stp{display:flex;align-items:center}.stp i{flex:1;height:3px;background:var(--ln)}.stp i.on{background:var(--ac)}.stp b{width:12px;height:12px;border-radius:50%;background:var(--ln);flex:none}.stp b.on{background:var(--ac)}.stp b.cur{box-shadow:0 0 0 4px rgba(91,91,240,.3)}
.stl{display:flex;justify-content:space-between;font-size:10.5px;color:var(--mu);margin-bottom:6px}
.tb{display:flex;gap:4px;margin-top:8px}.tb button{flex:1;border:0;font:inherit;font-size:12.5px;padding:8px 2px;border-radius:99px;background:var(--so);color:var(--mu);cursor:pointer}.tb button.on{background:linear-gradient(135deg,var(--ac),var(--a2));color:#fff}
.dh{font-size:11.5px;color:var(--mu);margin:12px 0 4px;font-weight:600}
.wk{display:grid;grid-template-columns:repeat(7,1fr);gap:4px;margin:12px 0}.wk div{background:var(--so);border-radius:14px;padding:6px 0;text-align:center;font-size:11px;cursor:pointer;color:var(--mu)}.wk div b{display:block;font-size:16px;color:var(--fg)}.wk div.on{background:linear-gradient(135deg,var(--ac),var(--a2));color:#fff}.wk div.on b{color:#fff}.wk div.td{outline:1.5px solid var(--ac)}.wk div.we{opacity:.55}.wk i{display:block;font-style:normal;font-size:10px;min-height:15px}
.qr{display:flex;flex-wrap:wrap;gap:6px;margin-top:8px}.qr .chip{font-size:12px;padding:5px 10px}
details.gp{background:var(--so);border-radius:14px;padding:2px 12px;margin-bottom:6px}details.gp summary{cursor:pointer;padding:6px 0;font-size:12.5px}

.hb{display:flex;align-items:center;gap:6px;margin-inline-start:auto}.pl{display:inline-flex;align-items:center;gap:4px;height:38px;padding:0 14px 0 10px;border-radius:99px;border:0;background:var(--so);color:var(--fg);font:500 13px "Noto Kufi Arabic",Tahoma,sans-serif;cursor:pointer}.pl svg{width:18px;height:18px;flex:none}.pl:active{transform:scale(.95)}.pl.sq{width:38px;padding:0;justify-content:center}.pl>*{pointer-events:none}
.mbk{padding:12px 16px 0;flex:none}.md>.mbk{padding:0 0 10px}
.ha{font-size:12.5px;line-height:1.9}.ha span{color:var(--mu);font-size:11.5px;display:inline-block;min-width:42px;direction:ltr}
.big{width:100%;border:0;border-radius:26px;padding:20px;font:600 21px "Noto Kufi Arabic",Tahoma,sans-serif;color:#fff;background:linear-gradient(135deg,#5b5bf0,#8b5cf6);box-shadow:0 14px 34px rgba(60,60,160,.28);cursor:pointer;display:block;margin:14px 0;transition:transform .15s}.big:active{transform:scale(.97)}
.bts{display:flex;flex-wrap:wrap;gap:8px;margin-top:12px}.it .btn.sm{margin-top:10px}
.pp{display:flex;align-items:center;gap:10px;margin-top:14px;padding:10px 12px;border-radius:18px;background:var(--pop);border:1px solid var(--ln)}.pp .av{width:38px;height:38px;font-size:15px}.pp b{font-size:15px}
.rt{font-size:12.5px;color:var(--mu);margin-top:8px;line-height:1.9}.rt b{color:var(--fg);font-weight:600}.rt i{font-style:normal;color:var(--ac);margin:0 4px}
.gn{font-size:56px;font-weight:700;margin:14px 0 6px;direction:ltr;letter-spacing:3px}.dg{display:inline-block;min-width:.62em;filter:blur(2.5px);opacity:.7;transition:filter .25s,opacity .25s,transform .25s}.dg.ok{filter:none;opacity:1;color:var(--ac);transform:scale(1.1)}
.pdf{margin-top:14px;background:#fff;color:#222;border-radius:14px;padding:22px 20px;box-shadow:0 8px 24px rgba(40,40,100,.18);min-height:260px;position:relative}.pdf h4{margin:0 0 10px;font-size:15px;text-align:center}.pdf i{display:block;height:7px;background:#e6e8f2;border-radius:4px;margin:9px 0}.pdf i:nth-child(3n){width:70%}.pdf .sg2{margin-top:26px;color:#5b5bf0;font-size:12px;text-align:left;direction:ltr}.pdf small{position:absolute;bottom:8px;inset-inline:0;text-align:center;color:#9aa}

.bd{display:inline-block;width:10px;height:10px;border-radius:50%;flex:none;margin-top:6px;background:var(--s5)}
.bd.c0{background:var(--s0)}.bd.c1{background:var(--s1)}.bd.c2{background:var(--s2)}.bd.c3{background:var(--s3)}.bd.c4{background:var(--s4)}.bd.c5{background:var(--s5)}.bd.c6{background:var(--s6)}
.bpb{height:8px;border-radius:99px;background:var(--so);overflow:hidden;margin-top:10px}.bpb i{display:block;height:100%;border-radius:99px;background:linear-gradient(90deg,var(--ac),var(--a2))}
.kp4{grid-template-columns:repeat(4,1fr)}.bit{padding:11px 14px}.bit .tt{font-size:14px}
.bgh{display:flex;align-items:center;justify-content:space-between;margin:16px 4px 8px;font-size:13px;font-weight:600}.bgh span{font-weight:400;color:var(--mu);font-size:11.5px}
.bdt{white-space:nowrap}
.btc{border-radius:24px;padding:16px;color:#fff;margin-top:12px;cursor:pointer;box-shadow:0 12px 28px rgba(60,30,20,.22)}.btc b{display:block;font-size:16px}.btc small{display:block;opacity:.85;font-size:11.5px;margin-top:2px}
.blg{width:46px;height:46px;border-radius:14px;background:rgba(255,255,255,.2);display:grid;place-items:center;font-size:22px;overflow:hidden;flex:none}.blg img{width:100%;height:100%;object-fit:cover}
.bin{display:flex;flex-wrap:wrap;gap:6px 14px;margin-top:12px;font-size:12px;opacity:.95}.bmy{margin-top:10px;background:rgba(255,255,255,.18);display:inline-block;border-radius:99px;padding:3px 12px;font-size:12px}
.bcn{color:#fff;border-radius:99px;padding:3px 11px;font-size:11.5px;white-space:nowrap;flex:none;margin-inline-start:8px}
.bcg{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin-top:12px}.bcc{background:var(--cd);backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);border:2px solid;border-radius:20px;padding:14px;cursor:pointer;display:flex;flex-direction:column;gap:6px;align-items:flex-start}.bcc b{font-size:14px}.bci{width:40px;height:40px;border-radius:13px;display:grid;place-items:center;font-size:20px}
.bcl{width:34px;height:34px;border-radius:50%;border:3px solid transparent;cursor:pointer}.bcl.on{border-color:var(--fg)}
.bq{display:inline-block;width:16px;height:16px;border-radius:50%;flex:none;margin-top:2px;border:2px solid #cbd5e1;background:#fff;position:relative;font-style:normal}.bq.ok{background:var(--s2);border-color:var(--s2)}.bq.ok:after{content:'✓';color:#fff;font-size:10px;position:absolute;inset:0;display:grid;place-items:center}.bq.lt{border-color:var(--s3)}.bq.dn{border-color:var(--s4)}.bq.na{background:var(--so);border-color:var(--s6)}
.bd{font-style:normal}

.ic2{width:20px;height:20px;flex:none;filter:drop-shadow(0 0 2.5px currentColor)}.ic2.ixs{width:15px;height:15px;vertical-align:-3px;margin-inline-end:5px;filter:drop-shadow(0 0 2px currentColor)}.ic2.ibg{width:26px;height:26px}
.nav a{display:flex;flex-direction:column;align-items:center;gap:2px;padding:7px 1px 6px;font-size:10.8px;transition:background .3s,color .3s}.nav a .ic2{width:21px;height:21px;filter:drop-shadow(0 0 2px var(--ac))}.nav a.on .ic2{filter:drop-shadow(0 0 4px rgba(255,255,255,.9))}
.chip .ic2.ixs{margin-inline-end:5px}
.blg{border:1.5px solid rgba(255,255,255,.55);box-shadow:0 0 14px rgba(255,255,255,.28);background:transparent}.btc .ic2{filter:drop-shadow(0 0 3px rgba(255,255,255,.7))}
.bci{width:42px;height:42px;border-radius:14px;display:grid;place-items:center;background:transparent!important;border:1.5px solid;box-shadow:0 0 14px -3px currentColor}
.pgi{animation:pgi .42s cubic-bezier(.2,.8,.2,1)}.pgz{animation:pgz .48s cubic-bezier(.2,.9,.25,1)}
@keyframes pgi{from{opacity:0;transform:translateY(14px)}}@keyframes pgz{from{opacity:0;transform:translateY(28px) scale(.955)}}
@keyframes fi{from{opacity:0}}.ov.show{animation:fi .25s ease}
.mpg{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin-top:12px}
.mpc{background:var(--cd);backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);border:1px solid var(--ln);border-radius:20px;padding:12px;cursor:pointer;transition:transform .2s;display:flex;flex-direction:column;gap:8px;min-width:0;animation:up .4s both}.mpc:active{transform:scale(.97)}
.mdt{display:flex;flex-wrap:wrap;gap:4px 10px;font-size:12px}.mcn{display:inline-flex;align-items:center;gap:4px;font-weight:600}.mcn .bd{margin:0}.mcn.ok{font-weight:500;color:var(--s2)}
.mtp{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
.mlg{display:flex;flex-wrap:wrap;gap:4px 12px;font-size:11px;color:var(--mu);margin:8px 4px 0}.mlg span{display:inline-flex;align-items:center;gap:4px}.mlg .bd{margin:0}
.wkc{background:var(--cd);backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);border:1px solid var(--ln);border-radius:18px;padding:12px 14px;margin-top:10px;cursor:pointer;transition:transform .2s;animation:up .35s both}.wkc:active{transform:scale(.98)}.wkc.today{border:1.5px solid var(--ac)}.wkc.off{opacity:.65}.wkc.late{border:1.5px solid var(--s3)}
@media (prefers-reduced-motion:reduce){.pgi,.pgz,.ov.show,.mpc,.wkc{animation:none}}

/* v17 */
body.lk{position:fixed;left:0;right:0;width:100%;overflow:hidden}
.ov{overscroll-behavior:contain;touch-action:none}.ov .md,.ov .mb{touch-action:pan-y;overscroll-behavior:contain}
.nav.hid{display:none}
.nav{overflow:visible;transition:none}
.nvi{position:absolute;top:5px;bottom:5px;left:0;width:0;border-radius:99px;background:linear-gradient(135deg,var(--ac),var(--a2));box-shadow:0 0 18px rgba(139,92,246,.65),inset 0 0 10px rgba(255,255,255,.28);z-index:0;will-change:transform,filter;pointer-events:none}
.nav a{position:relative;z-index:1;background:none!important;transition:color .35s ease}.nav a.on{background:none!important;color:#fff;transition-delay:.2s}
.nav a .ic2{transition:filter .35s ease .1s}
.ha span{min-width:0;margin-inline-end:4px}
.pfs{margin-top:12px;border-radius:26px;padding:18px;color:#fff;background:linear-gradient(135deg,#5b5bf0,#8b5cf6);box-shadow:0 10px 30px rgba(91,91,240,.28)}
.pfk{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin-top:12px}.pfk div{background:rgba(255,255,255,.16);border-radius:16px;padding:10px 12px;font-size:12px}.pfk b{display:block;font-size:24px;line-height:1.3}
.pfs2{margin-top:14px;background:var(--cd);backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);border:1px solid var(--ln);border-radius:24px;padding:14px;border-top:3px solid var(--c)}
.pfh{gap:10px;align-items:center}.pfi{color:var(--c)}.pfi .ic2{width:26px;height:26px}.pfn{min-width:30px;height:30px;border-radius:50%;display:grid;place-items:center;color:#fff;background:var(--c);font-weight:700;font-size:13px}
.pfg{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin-top:12px}
.pfc{background:var(--so);border-radius:16px;padding:10px 12px;cursor:pointer;border-inline-start:3px solid var(--c);transition:transform .2s;min-width:0}.pfc:active{transform:scale(.97)}.pfc b{display:block;font-size:13px}.pfc .sub{font-size:11.5px}
@media (prefers-reduced-motion:reduce){.nav a,.nav a .ic2{transition:none}}

/* v18 */
.nvg{position:absolute;inset:0;z-index:0;pointer-events:none;border-radius:inherit;filter:url(#goo) drop-shadow(0 0 7px rgba(139,92,246,.6))}
.nvg .nvi{box-shadow:none;position:absolute}
.nvd{position:absolute;width:14px;height:14px;border-radius:50%;background:var(--a2);opacity:0;will-change:transform}
#mbtn{display:none}
@media (min-width:900px){
 main{max-width:1100px;width:calc(100% - 152px);padding-bottom:40px}
 #mbtn{display:grid;place-items:center;position:fixed;top:14px;right:16px;width:46px;height:46px;border-radius:50%;background:var(--cd);backdrop-filter:blur(18px);-webkit-backdrop-filter:blur(18px);border:1px solid var(--ln);color:var(--ac);cursor:pointer;z-index:30;padding:0;box-shadow:0 8px 24px rgba(40,40,100,.18);transition:transform .25s}#mbtn:active{transform:scale(.92)}#mbtn.hid{display:none}
 #nav{left:auto;right:16px;top:70px;bottom:auto;width:220px;flex-direction:column;gap:4px;padding:8px;border-radius:28px;transform:translateX(125%) rotate(2deg);opacity:0;pointer-events:none;transition:transform .65s cubic-bezier(.2,1.15,.3,1),opacity .3s;z-index:29}
 #nav.open{transform:none;opacity:1;pointer-events:auto}
 #nav a{flex-direction:row;justify-content:flex-start;gap:12px;padding:12px 16px;font-size:14px;border-radius:99px}#nav a .ic2{width:22px;height:22px}
 .ov .md{max-width:640px}
 #app{display:grid;grid-template-columns:repeat(auto-fill,minmax(330px,1fr));gap:0 14px;align-items:start;align-content:start}
 #app>*{grid-column:1/-1}
 #app>.it[data-t],#app>.it[data-l],#app>.it[data-bo],#app>.bit,#app>.mpc,#app>.wkc{grid-column:auto}
 #app.rep{grid-template-columns:1fr 1fr}#app.rep>.pfs2{grid-column:auto}
 .mpg,.bcg,.pfg{grid-template-columns:repeat(auto-fill,minmax(210px,1fr))}
}

#toast.act{pointer-events:auto;max-width:92vw;white-space:normal;text-align:center}.tuk{border:0;border-radius:99px;margin-inline-start:10px;padding:4px 14px;font:inherit;font-weight:600;background:#fff;color:#4f46e5;cursor:pointer}
@keyframes pls{0%,100%{box-shadow:0 0 0 0 rgba(99,102,241,.0)}50%{box-shadow:0 0 0 6px rgba(99,102,241,.35)}}.up.pls{animation:pls 1s ease 3;border:1.5px solid var(--ac)}

/* ===== منصة صادر: إضافات النسخة الحقيقية ===== */
.nm{display:flex;gap:8px;justify-content:center;direction:ltr;margin:18px 0}
.nm span{width:46px;height:62px;border-radius:14px;background:var(--so);display:grid;place-items:center;font-size:30px;font-weight:700;font-variant-numeric:tabular-nums;transition:transform .25s,background .25s}
.nm span.ok{background:linear-gradient(135deg,var(--ac),var(--a2));color:#fff;transform:translateY(-3px)}
.al{border-radius:18px;padding:12px 14px;margin:10px 0;background:var(--cd);border:1px solid var(--ln);font-size:13.5px}
.al b{display:block;margin-bottom:2px}.al.w{border-color:var(--s0)}.al.r{border-color:var(--s3)}.al.g{border-color:var(--s2)}
.al .btn{margin-top:8px}
.tbl{width:100%;border-collapse:collapse;font-size:13px}.tbl td,.tbl th{padding:8px 6px;border-bottom:1px solid var(--ln);text-align:right}.tbl th{color:var(--mu);font-weight:500}
.act{display:flex;gap:6px;flex-wrap:wrap;margin-top:8px}
.mh2{font-size:12px;color:var(--mu);margin:14px 0 6px}
.hold{position:relative;overflow:hidden}.hold i{position:absolute;inset:0 auto 0 0;width:0;background:rgba(255,255,255,.28)}
.hold.go i{width:100%;transition:width 5s linear}
.fl{font-size:12px;margin-top:4px;color:var(--mu)}
.sp{display:inline-block;width:14px;height:14px;border:2px solid var(--ln);border-top-color:var(--ac);border-radius:50%;animation:spin .8s linear infinite;vertical-align:middle}
@keyframes spin{to{transform:rotate(360deg)}}
.ev2{font-size:12.5px;padding:8px 0;border-bottom:1px solid var(--ln)}.ev2 b{font-weight:600}
#ov{display:none}#ov.show{display:flex}
.md{max-height:90vh;overflow:auto}
.row2{display:grid;grid-template-columns:1fr 1fr;gap:8px}
.mono{direction:ltr;unicode-bidi:plaintext;font-variant-numeric:tabular-nums}
.hold{-webkit-user-select:none;user-select:none;-webkit-touch-callout:none;touch-action:manipulation}
