:root{--bg:#f4f8fc;--bg2:#fff;--card:#fff;--line:#d9e4f0;--tx:#0c1b2e;--mut:#5b6e86;--ac:#0b8fe0;--ac2:#0a6fb8;--gold:#e0a21b;--ok:#13b47f;--bad:#e0405e;--glow:rgba(11,143,224,.16)}
[data-theme=dark]{--bg:#0a1228;--bg2:#0e1a35;--card:#131f3d;--line:#22345c;--tx:#eef4fb;--mut:#8da0bd;--ac:#18a4f2;--ac2:#0b86cf;--gold:#f2b632;--ok:#19cf93;--bad:#f0506e;--glow:rgba(24,164,242,.2)}
*{box-sizing:border-box;margin:0;padding:0}
body{font-family:'Readex Pro',Tahoma,sans-serif;background:var(--bg);color:var(--tx);line-height:1.8;min-height:100vh}
button,input{font:inherit;color:inherit}button{cursor:pointer;border:0}
:focus-visible{outline:2px solid var(--ac);outline-offset:3px}
.wrap{max-width:1180px;margin:auto;padding:0 20px}
.top{position:sticky;top:0;z-index:20;background:var(--bg2);border-bottom:1px solid var(--line)}
.top .wrap{display:flex;justify-content:space-between;align-items:center;height:64px}
.logo{display:flex;gap:10px;align-items:center;font-weight:700}
.logo i{width:36px;height:36px;border-radius:11px;background:linear-gradient(135deg,var(--ac),var(--ac2));color:#fff;display:grid;place-items:center;font-style:normal}
.row{display:flex;gap:8px;align-items:center}
.btn{display:inline-flex;gap:8px;align-items:center;justify-content:center;background:var(--ac);color:#fff;padding:10px 22px;border-radius:13px;font-weight:700;transition:.2s}
.btn:hover{background:var(--ac2)}.btn.g{background:transparent;color:var(--ac);border:1px solid var(--ac)}.btn.ok{background:var(--ok)}.btn[disabled]{opacity:.45;cursor:default}
.ib{width:40px;height:40px;border-radius:12px;background:var(--card);border:1px solid var(--line)}
.card{background:var(--card);border:1px solid var(--line);border-radius:22px;padding:24px}
.mut{color:var(--mut)}
main{padding:34px 0 60px}
h2{font-size:1.6rem;margin-bottom:6px}
.bar{height:8px;border-radius:9px;background:var(--line);overflow:hidden}.bar i{display:block;height:100%;background:var(--ac);transition:width .4s}
.grid{display:grid;gap:20px}.g3{grid-template-columns:repeat(3,1fr)}
.stat b{display:block;font-size:2rem;color:var(--gold)}
/* login */
.login{max-width:420px;margin:70px auto;text-align:center}
.login input{width:100%;margin:18px 0 14px;padding:13px 16px;border-radius:13px;border:1px solid var(--line);background:var(--bg);text-align:right}
/* dashboard course */
.cc{display:flex;gap:20px;align-items:center;flex-wrap:wrap}
.cc .th{width:200px;aspect-ratio:16/9;border-radius:16px;background:linear-gradient(135deg,#0b5fa8,#18a4f2);color:#fff;display:grid;place-items:center;font-size:1.5rem;font-weight:700;text-align:center;padding:10px}
.cc>div:nth-child(2){flex:1;min-width:220px}
table{width:100%;border-collapse:collapse;margin-top:10px}
th,td{padding:10px;text-align:right;border-bottom:1px solid var(--line)}th{color:var(--mut);font-weight:500}
/* course */
.cl{display:grid;grid-template-columns:1fr 360px;gap:20px;align-items:start}
.player{aspect-ratio:16/9;border-radius:18px;background:var(--bg2);border:1px solid var(--line);display:grid;place-items:center;text-align:center;overflow:hidden}
.player video{width:100%;height:100%}
.play{width:70px;height:70px;border-radius:50%;background:var(--ac);color:#fff;font-size:1.6rem;display:grid;place-items:center;margin:auto}
.side{max-height:78vh;overflow:auto}
.side input{width:100%;padding:10px 14px;border-radius:12px;border:1px solid var(--line);background:var(--bg);margin:12px 0}
.grp{margin-top:14px}.grp h4{font-size:1rem;margin-bottom:6px;display:flex;justify-content:space-between}
.les{display:flex;justify-content:space-between;align-items:center;width:100%;text-align:right;padding:11px 14px;margin-bottom:6px;border-radius:13px;background:var(--bg);border:1px solid transparent}
.les:hover{border-color:var(--ac)}.les.on{border-color:var(--ac);background:var(--glow)}
.les small{background:var(--card);padding:1px 10px;border-radius:99px;color:var(--mut)}
.dn{color:var(--ok);font-weight:700}
.acts{display:grid;grid-template-columns:1fr 1fr;gap:14px;margin-top:16px}
/* quiz */
.qh{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:10px;margin-bottom:16px}
.tm{font-size:1.3rem;font-weight:700;color:var(--gold);font-variant-numeric:tabular-nums}
.q{font-size:1.35rem;margin:18px 0}
.opts{display:grid;gap:12px}
.opt{display:flex;gap:14px;align-items:center;text-align:right;padding:14px 18px;border-radius:15px;background:var(--bg);border:1px solid var(--line);font-size:1.05rem}
.opt i{font-style:normal;width:32px;height:32px;border-radius:50%;background:rgba(242,182,50,.18);color:var(--gold);display:grid;place-items:center;font-weight:700}
.opt.sel{border-color:var(--ac);background:var(--glow)}.opt.right{border-color:var(--ok);background:rgba(25,207,147,.12)}.opt.wrong{border-color:var(--bad);background:rgba(240,80,110,.12)}
.nav{display:flex;justify-content:space-between;gap:10px;margin-top:22px;flex-wrap:wrap}
.dots{display:flex;gap:6px;flex-wrap:wrap;margin-top:18px}
.dot{width:34px;height:34px;border-radius:10px;background:var(--bg);border:1px solid var(--line);font-size:.9rem}
.dot.a{background:var(--ac);color:#fff;border-color:var(--ac)}.dot.f{outline:2px solid var(--gold)}.dot.c{box-shadow:0 0 0 2px var(--tx)}
.score{text-align:center;padding:20px}.score b{font-size:3.6rem;color:var(--ac);display:block;line-height:1.2}
.rv{padding:14px 0;border-bottom:1px solid var(--line)}
@media(max-width:900px){.cl{grid-template-columns:1fr}.g3{grid-template-columns:1fr}.side{max-height:none}}

.qcard{position:relative;background:#fff;color:#0c1b2e;border-radius:16px;min-height:190px;padding:22px 26px 60px;margin:6px 0 18px}
.qcard canvas{position:absolute;inset:0;width:100%;height:100%;pointer-events:none;touch-action:none;border-radius:16px;z-index:2}
.qcard canvas.on{pointer-events:auto;cursor:crosshair}
.qcard img{max-width:100%;display:block;margin:0 auto 12px;border-radius:8px}
.qcard p{font-size:1.35rem;font-weight:700;color:#0b5fa8}
.pen{position:absolute;bottom:12px;left:12px;z-index:3;width:42px;height:42px;border-radius:50%;background:#1c2b57;color:#fff;font-size:1.1rem}
.pen.act{background:var(--ac)}.pen.clr{left:62px;background:var(--bad)}
.fp{background:var(--bg2);border:1px solid var(--line);border-radius:16px;padding:12px;margin-top:10px}
.fi{display:flex;justify-content:space-between;align-items:center;width:100%;text-align:right;padding:10px 14px;border-radius:12px;background:var(--bg);border:1px solid transparent;margin-bottom:6px}
.fi.in{border-color:var(--line)}
.fm label{display:block;margin:12px 0 4px;color:var(--mut);font-size:.95rem}
.fm input:not([type=file]),.fm textarea,.fm select{width:100%;padding:10px 14px;border-radius:12px;border:1px solid var(--line);background:var(--bg);color:var(--tx)}
.fm input[type=file]{width:100%;padding:8px}
.g2f{grid-template-columns:1fr 1fr}
#toast{position:fixed;bottom:24px;left:50%;transform:translate(-50%,30px);background:var(--ac);color:#fff;padding:10px 22px;border-radius:14px;opacity:0;pointer-events:none;transition:.25s;z-index:99}
#toast.show{opacity:1;transform:translate(-50%,0)}
.player video{width:100%;height:100%;background:#000}
@media(max-width:900px){.g2f{grid-template-columns:1fr}}

.login input{margin:8px 0}
.er{color:var(--bad);min-height:22px;font-size:.95rem}
.lnk{background:none;color:var(--ac);margin-top:12px;text-decoration:underline}
a.fi{color:inherit;text-decoration:none}
button:disabled{opacity:.5;cursor:default}

/* مظهر موحّد مع الصفحة الرئيسية */
[hidden]{display:none!important}
:root{--onac:#fff}
body{background:radial-gradient(900px 520px at 85% -8%,rgba(24,164,242,.14),transparent 70%),radial-gradient(700px 420px at 8% 30%,rgba(242,182,50,.06),transparent 70%),var(--bg);background-attachment:fixed}
:root{--logo:url(data:image/png;base64,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)}
.lg{display:block;width:38px;height:38px;border-radius:11px;background:var(--logo) center/cover,#141831;flex:none}
.top{top:10px;margin:10px 16px 0;border-radius:20px;border:1px solid var(--line);background:color-mix(in srgb,var(--bg2) 82%,transparent);backdrop-filter:blur(14px)}
.top .wrap{max-width:1180px}
.btn{background:linear-gradient(135deg,var(--ac),var(--ac2));color:var(--onac);box-shadow:0 8px 24px var(--glow)}
.btn.ok{background:var(--ok);color:#fff}
.card{border-radius:24px}
.course:nth-child(1) .thumb,.cc .th{background:linear-gradient(135deg,#0d6fb8,#1aa7f4)}
.step::before,.play,.dot.a,#toast{color:var(--onac)}

.inp{padding:10px 14px;border-radius:12px;border:1px solid var(--line);background:var(--bg);color:var(--tx);min-width:200px}
.g4{grid-template-columns:repeat(4,1fr)}
.chip2{padding:4px 14px;border-radius:99px;border:1px solid var(--line);margin:4px 0}
.chip2.ok{border-color:var(--ok);background:rgba(25,207,147,.14)}
.qi2{max-width:100%;border-radius:10px;background:#fff;margin:8px 0;display:block}
.ex{background:var(--bg2);border:1px solid var(--line);border-radius:14px;padding:14px;margin-top:12px}
.sw{width:38px;height:38px;border-radius:50%;border:3px solid transparent}
.sw.on{border-color:var(--tx)}
.player iframe{width:100%;height:100%;border:0}
#nv{flex-wrap:wrap;justify-content:flex-end}
details summary{cursor:pointer;color:var(--ac)}
@media(max-width:900px){.g4{grid-template-columns:repeat(2,1fr)}}

.login{position:relative;max-width:440px;margin:56px auto;padding:34px 28px;text-align:center;border:1px solid transparent;background:linear-gradient(var(--card),var(--card)) padding-box,linear-gradient(135deg,var(--ac),transparent 55%,var(--gold)) border-box;box-shadow:0 30px 80px rgba(0,0,0,.35);animation:rise .8s cubic-bezier(.2,.8,.2,1) both}
.login .lg{width:64px;height:64px;border-radius:18px;margin:0 auto 12px;box-shadow:0 10px 30px var(--glow);animation:bob 4s ease-in-out infinite}
.login input:focus{border-color:var(--ac);box-shadow:0 0 0 4px var(--glow);outline:0}
.ver{margin-top:14px;font-size:.78rem;color:var(--mut)}
#bgd{position:fixed;inset:0;pointer-events:none;z-index:0;overflow:hidden}
#bgd span{position:absolute;font-weight:700;color:var(--ac);opacity:.08;animation:drift var(--t,14s) ease-in-out var(--d,0s) infinite alternate}
main{position:relative;z-index:1}
@keyframes rise{from{opacity:0;transform:translateY(24px)}to{opacity:1;transform:none}}
@keyframes bob{0%,100%{transform:translateY(0)}50%{transform:translateY(-8px)}}
@keyframes drift{from{transform:translate(0,0) rotate(-8deg)}to{transform:translate(26px,-40px) rotate(10deg)}}
@media(prefers-reduced-motion:reduce){*{animation:none!important}}
a{color:inherit;text-decoration:none}

.modal-bg{position:fixed;inset:0;background:rgba(0,0,0,.75);display:grid;place-items:center;z-index:999;padding:20px}
.modal-box{background:var(--card);border:1px solid var(--line);border-radius:22px;max-width:600px;width:100%;padding:24px;max-height:90vh;overflow-y:auto}
.track-pill{padding:8px 18px;border-radius:14px;background:var(--bg);border:1px solid var(--line);cursor:pointer;font-weight:700;transition:.2s}
.track-pill.active{background:var(--ac);color:#fff;border-color:var(--ac)}

/* ===== واجهة الاختبار الجديدة ===== */
.modal-box.wide{max-width:1120px}
.modal-box .mi{font-size:2.4rem;text-align:center;margin-bottom:8px}
.modal-box .mb{line-height:1.9}.modal-box .mb h3{text-align:center;margin-bottom:10px;color:var(--ac)}
.modal-box .mbtn{justify-content:center;margin-top:18px}
.il{padding-inline-start:20px;display:grid;gap:6px;margin:8px 0}
.qhead{display:flex;justify-content:space-between;align-items:center;gap:10px;padding:12px 18px;border-radius:18px 18px 0 0;background:linear-gradient(135deg,#0d5a8f,#0f8fd6);color:#fff;font-size:1.05rem}
.qhead .mut{color:rgba(255,255,255,.8)}.qhead .tm{background:rgba(0,0,0,.25);border-radius:12px;padding:4px 16px;font-size:1.3rem;color:#fff;font-variant-numeric:tabular-nums}
.qtb{height:5px;background:var(--line)}.qtb i{display:block;height:100%;background:var(--gold);transition:width 1s linear}
.qinfo{display:flex;flex-wrap:wrap;gap:8px 28px;padding:10px 18px;background:var(--bg2);border:1px solid var(--line);border-top:0;border-radius:0 0 18px 18px;color:var(--mut);font-size:.92rem;margin-bottom:16px}
.qinfo b{color:var(--ac);margin-inline-start:4px}
.qgrid{display:grid;grid-template-columns:300px 1fr;gap:16px;align-items:start}
.qside{position:sticky;top:90px;display:grid;gap:14px}
.qu{display:grid;justify-items:center;gap:4px;text-align:center}.qu .lg{width:64px;height:64px;border-radius:50%;border:2px solid var(--line)}
.lg.sm{width:30px;height:30px;border-radius:9px}
.qnum{display:grid;grid-template-columns:repeat(5,1fr);gap:8px;max-height:260px;overflow:auto;padding:4px}
.qnb{height:40px;border-radius:12px;background:var(--bg);border:1px solid var(--line);font-weight:700}
.qnb.done{border-color:var(--ok);color:var(--ok)}.qnb.flag{box-shadow:inset 0 -4px 0 var(--gold)}
.qnb.cur{background:var(--ac);border-color:var(--ac);color:#fff}
.qbtns{display:grid;grid-template-columns:1fr 1fr;gap:8px}.qbtns .btn{padding:9px 8px;font-size:.88rem}
.btn.sm{padding:7px 14px;font-size:.88rem;border-radius:12px}.btn.danger{background:#e0405e;box-shadow:none;color:#fff}
.sm{font-size:.85rem}.ib.sm{width:34px;height:34px;font-size:.8rem;border-radius:10px}
.qsec{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:12px}
.qtl{display:flex;justify-content:space-between;align-items:center;margin-bottom:10px;gap:10px;flex-wrap:wrap}
.qcard{position:relative;background:#fff;color:#0c1b2e;border-radius:16px;min-height:150px;padding:18px 22px;margin:6px 0 16px;overflow:auto}
.qcard .qz p{font-size:1.3rem;font-weight:700;color:#0b5fa8}.qcard img{max-width:100%;display:block;margin:0 auto 8px}
.pw{position:relative}.pw.has::after{content:"";position:absolute;top:6px;left:6px;width:9px;height:9px;border-radius:50%;background:var(--gold)}
.qbar2{display:flex;gap:10px;flex-wrap:wrap;align-items:center;margin-top:18px}.grow{flex:1}
.mode h4{margin-bottom:4px}.rb{display:inline-block;padding:1px 10px;border-radius:99px;background:var(--bg);border:1px solid var(--line);font-size:.82rem}
.rb.ok{color:var(--ok);border-color:var(--ok)}.rb.bad{color:var(--bad);border-color:var(--bad)}.rb.gold{color:var(--gold);border-color:var(--gold)}
.fgrid{display:grid;grid-template-columns:repeat(4,1fr);gap:16px}
.fsec h4{color:var(--ac);border-bottom:2px solid var(--ac);padding-bottom:6px;margin-bottom:12px}
.fcard{background:var(--bg);border:1px solid var(--line);border-radius:14px;padding:12px;margin-bottom:12px;text-align:center}
.ffig{color:var(--mut);display:grid;place-items:center;margin-bottom:6px}.fcard>b{display:block;color:var(--ac);font-size:.88rem;margin-bottom:2px}
.feq{font-size:.95rem}.fr{display:inline-flex;flex-direction:column;vertical-align:middle;text-align:center;margin:0 4px;font-size:.9rem}

.fgrid2{display:grid;grid-template-columns:repeat(2,1fr);gap:12px;margin-top:10px}
.feat2{display:grid;gap:2px;justify-items:center;text-align:center;padding:16px;border-radius:16px;background:var(--bg);border:1px solid var(--line);transition:.2s}
.feat2:hover{border-color:var(--ac)}.feat2 span{font-size:1.8rem}.feat2 small{color:var(--mut)}.feat2.soon{opacity:.55}
.wb{position:fixed;inset:0;z-index:1000;background:#0b1020;display:flex;flex-direction:column}
.wbh{display:flex;justify-content:space-between;align-items:center;gap:10px;flex-wrap:wrap;padding:10px 16px;background:var(--bg2);border-bottom:1px solid var(--line)}
.wbt{background:var(--card);border:1px solid var(--line);border-radius:12px;padding:4px 14px}
.wbs{position:relative;flex:1;min-height:0;background:#0d1226}
.wbs canvas{position:absolute;inset:0;width:100%;height:100%;touch-action:none}
.wbp{position:absolute;top:12px;left:12px;background:var(--card);border:1px solid var(--line);border-radius:16px;padding:10px;display:grid;gap:8px}
.wbcols{display:grid;grid-template-columns:repeat(4,26px);gap:8px}
.wbc{width:26px;height:26px;border-radius:50%;border:2px solid transparent}.wbc.on{border-color:#fff}
.wbz{padding:4px 8px;border-radius:8px;background:var(--bg);border:1px solid var(--line);font-size:.75rem}.wbz.on{background:var(--ac);color:#fff}
.wbu{position:absolute;top:12px;right:12px;display:flex;gap:6px;background:var(--card);border:1px solid var(--line);border-radius:14px;padding:6px}
.wbzm{position:absolute;bottom:12px;left:12px;display:flex;align-items:center;gap:6px;background:var(--card);border:1px solid var(--line);border-radius:14px;padding:6px}
.wbtools{position:absolute;bottom:12px;left:50%;transform:translateX(-50%);display:flex;gap:4px;background:var(--card);border:1px solid var(--line);border-radius:18px;padding:6px;max-width:94vw;overflow-x:auto}
.wt.on{background:var(--ac);color:#fff;border-color:var(--ac)}
@media(max-width:1000px){.fgrid{grid-template-columns:repeat(2,1fr)}}
@media(max-width:900px){.qgrid{grid-template-columns:1fr}.qside{position:static;order:2}.fgrid,.fgrid2{grid-template-columns:1fr}.qnum{grid-template-columns:repeat(6,1fr)}.wbp{top:auto;bottom:70px}}

.lt{display:flex;flex-wrap:wrap;gap:6px;margin:12px 0}
.lt-b{padding:5px 14px;border-radius:99px;background:var(--bg);border:1px solid var(--line);font-size:.85rem}
.lt-b.on{background:var(--ac);color:#fff;border-color:var(--ac)}
.lsec{margin-top:18px}.lsec h4{color:var(--ac);border-bottom:2px solid var(--ac);padding-bottom:6px;margin-bottom:12px}
.lgrid{display:grid;grid-template-columns:repeat(3,1fr);gap:12px}.lgrid .fcard{margin:0;text-align:right}.lgrid .fcard>b{text-align:right}
.fcard[hidden],.lsec[hidden]{display:none!important}
.feq{line-height:1.9;font-size:.93rem}
.top .lg{width:44px;height:44px}
.cc .th{display:grid;place-items:center;gap:8px;text-align:center;font-size:1.05rem;padding:10px}
@media(max-width:1000px){.lgrid{grid-template-columns:repeat(2,1fr)}}
@media(max-width:640px){.lgrid{grid-template-columns:1fr}}

.fr{display:inline-flex;flex-direction:column;vertical-align:middle;text-align:center;margin:0 4px;font-size:.92em;line-height:1.35}
.fr .fn{display:block;border-bottom:1.5px solid currentColor;padding:0 4px}.fr .fd{display:block;font-weight:inherit;color:inherit}
.rad{display:inline-flex;align-items:flex-start;vertical-align:middle}.rb2{border-top:1.6px solid currentColor;padding:0 3px;margin-top:3px;margin-inline-start:1px}
.phd{display:none}
@media print{
 body{background:#fff!important;color:#111!important}
 #bgd,.top,.wb,.modal-bg,#toast,.qside,.qbar2,.btn,.ib,.fp{display:none!important}
 .phd{display:flex!important;align-items:center;gap:10px;position:fixed;top:0;left:0;right:0;padding:5mm 12mm;border-bottom:1.5px solid #0b3a63;background:#fff;color:#0b3a63;font-weight:700;-webkit-print-color-adjust:exact;print-color-adjust:exact}
 .phd .lg{width:11mm;height:11mm;-webkit-print-color-adjust:exact;print-color-adjust:exact}
 main{padding-top:22mm!important}
 .card{border:1px solid #bbb!important;box-shadow:none!important;background:#fff!important;color:#111!important;break-inside:avoid}
}
.opt{transition:.18s;cursor:pointer}
.opt:hover:not(.right):not(.wrong){border-color:var(--gold);background:color-mix(in srgb,var(--gold) 14%,var(--bg));box-shadow:0 0 0 1px var(--gold),0 0 26px color-mix(in srgb,var(--gold) 55%,transparent);transform:translateY(-2px)}
.opt:hover i{background:var(--gold);color:#1a1a1a}
.tkgrid{display:grid;grid-template-columns:repeat(auto-fit,minmax(170px,1fr));gap:14px;margin:18px 0}
.tkbig{display:grid;gap:6px;justify-items:center;padding:22px 14px;border-radius:20px;background:var(--card);border:1px solid var(--line);cursor:pointer;color:var(--tx);font-family:inherit;transition:.2s}
.tkbig span{font-size:2.2rem;line-height:1.2}.tkbig b{font-size:1.1rem}
.tkbig:hover,.tkbig.active{border-color:var(--ac);box-shadow:0 10px 30px var(--glow);transform:translateY(-3px)}.tkbig.active{background:var(--glow)}
body.fsq .top,body.fsq #bgd,body.fsq .phd{display:none}
body.fsq .qside{position:fixed;top:0;right:0;left:auto;bottom:0;width:320px;max-width:86vw;z-index:60;border-radius:20px 0 0 20px;overflow:auto;transform:translateX(105%);transition:transform .3s ease;background:var(--card);align-content:start}
body.fsq .qside.show,body.fsq.pin .qside{transform:none;box-shadow:-12px 0 40px rgba(0,0,0,.5)}
#qtab{display:none}
body.fsq #qtab{display:grid;position:fixed;right:0;top:50%;z-index:61;width:34px;height:64px;place-items:center;border-radius:14px 0 0 14px;border:1px solid var(--gold);border-right:0;background:var(--card);color:var(--gold);cursor:pointer;transform:translateY(-50%);transition:right .3s}
body.fsq.pin #qtab{right:320px;background:var(--gold);color:#1a1a1a}
html[dir=ltr] .opt{text-align:left}
html.us{--ac:#3d6fe0;--ac2:#2a55c0;--gold:#ffd24a;--bad:#e0294a;--glow:rgba(61,111,224,.22)}
#usflag{position:fixed;inset:0;width:100vw;height:100vh;z-index:-1;opacity:.34;pointer-events:none}
body.fsq #usflag{display:none}
html.us #bgd{display:none}
html.us .top{overflow:hidden}
html.us .top::before{content:"";position:absolute;inset:auto 0 0 0;height:5px;background:repeating-linear-gradient(90deg,#b22234 0 22px,#fff 22px 44px)}
html.us body::after{content:"";position:fixed;left:18px;bottom:18px;width:240px;height:126px;border-radius:8px;opacity:.14;pointer-events:none;z-index:0;background:linear-gradient(#3c3b6e,#3c3b6e) 0 0/45% 54% no-repeat,repeating-linear-gradient(180deg,#b22234 0 9.7px,#fff 9.7px 19.4px)}
.trbar{display:flex;flex-wrap:wrap;gap:8px;margin:6px 0}
.gpick{display:grid;grid-template-columns:repeat(auto-fit,minmax(130px,1fr));gap:10px;margin-top:12px}
.gpick .tkbig{padding:14px 8px}
:root{--flag-us:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%20190%20100%22%20preserveAspectRatio%3D%22xMidYMid%20slice%22%3E%3Crect%20y%3D%220.00%22%20width%3D%22190%22%20height%3D%228%22%20fill%3D%22%23b22234%22%2F%3E%3Crect%20y%3D%227.69%22%20width%3D%22190%22%20height%3D%228%22%20fill%3D%22%23fff%22%2F%3E%3Crect%20y%3D%2215.38%22%20width%3D%22190%22%20height%3D%228%22%20fill%3D%22%23b22234%22%2F%3E%3Crect%20y%3D%2223.08%22%20width%3D%22190%22%20height%3D%228%22%20fill%3D%22%23fff%22%2F%3E%3Crect%20y%3D%2230.77%22%20width%3D%22190%22%20height%3D%228%22%20fill%3D%22%23b22234%22%2F%3E%3Crect%20y%3D%2238.46%22%20width%3D%22190%22%20height%3D%228%22%20fill%3D%22%23fff%22%2F%3E%3Crect%20y%3D%2246.15%22%20width%3D%22190%22%20height%3D%228%22%20fill%3D%22%23b22234%22%2F%3E%3Crect%20y%3D%2253.85%22%20width%3D%22190%22%20height%3D%228%22%20fill%3D%22%23fff%22%2F%3E%3Crect%20y%3D%2261.54%22%20width%3D%22190%22%20height%3D%228%22%20fill%3D%22%23b22234%22%2F%3E%3Crect%20y%3D%2269.23%22%20width%3D%22190%22%20height%3D%228%22%20fill%3D%22%23fff%22%2F%3E%3Crect%20y%3D%2276.92%22%20width%3D%22190%22%20height%3D%228%22%20fill%3D%22%23b22234%22%2F%3E%3Crect%20y%3D%2284.62%22%20width%3D%22190%22%20height%3D%228%22%20fill%3D%22%23fff%22%2F%3E%3Crect%20y%3D%2292.31%22%20width%3D%22190%22%20height%3D%228%22%20fill%3D%22%23b22234%22%2F%3E%3Crect%20width%3D%2276%22%20height%3D%2253.85%22%20fill%3D%22%233c3b6e%22%2F%3E%3Ccircle%20cx%3D%226.3%22%20cy%3D%223.0%22%20r%3D%221.7%22%20fill%3D%22%23fff%22%2F%3E%3Ccircle%20cx%3D%2218.9%22%20cy%3D%223.0%22%20r%3D%221.7%22%20fill%3D%22%23fff%22%2F%3E%3Ccircle%20cx%3D%2231.5%22%20cy%3D%223.0%22%20r%3D%221.7%22%20fill%3D%22%23fff%22%2F%3E%3Ccircle%20cx%3D%2244.1%22%20cy%3D%223.0%22%20r%3D%221.7%22%20fill%3D%22%23fff%22%2F%3E%3Ccircle%20cx%3D%2256.7%22%20cy%3D%223.0%22%20r%3D%221.7%22%20fill%3D%22%23fff%22%2F%3E%3Ccircle%20cx%3D%2269.3%22%20cy%3D%223.0%22%20r%3D%221.7%22%20fill%3D%22%23fff%22%2F%3E%3Ccircle%20cx%3D%2212.6%22%20cy%3D%228.3%22%20r%3D%221.7%22%20fill%3D%22%23fff%22%2F%3E%3Ccircle%20cx%3D%2225.2%22%20cy%3D%228.3%22%20r%3D%221.7%22%20fill%3D%22%23fff%22%2F%3E%3Ccircle%20cx%3D%2237.8%22%20cy%3D%228.3%22%20r%3D%221.7%22%20fill%3D%22%23fff%22%2F%3E%3Ccircle%20cx%3D%2250.4%22%20cy%3D%228.3%22%20r%3D%221.7%22%20fill%3D%22%23fff%22%2F%3E%3Ccircle%20cx%3D%2263.0%22%20cy%3D%228.3%22%20r%3D%221.7%22%20fill%3D%22%23fff%22%2F%3E%3Ccircle%20cx%3D%226.3%22%20cy%3D%2213.7%22%20r%3D%221.7%22%20fill%3D%22%23fff%22%2F%3E%3Ccircle%20cx%3D%2218.9%22%20cy%3D%2213.7%22%20r%3D%221.7%22%20fill%3D%22%23fff%22%2F%3E%3Ccircle%20cx%3D%2231.5%22%20cy%3D%2213.7%22%20r%3D%221.7%22%20fill%3D%22%23fff%22%2F%3E%3Ccircle%20cx%3D%2244.1%22%20cy%3D%2213.7%22%20r%3D%221.7%22%20fill%3D%22%23fff%22%2F%3E%3Ccircle%20cx%3D%2256.7%22%20cy%3D%2213.7%22%20r%3D%221.7%22%20fill%3D%22%23fff%22%2F%3E%3Ccircle%20cx%3D%2269.3%22%20cy%3D%2213.7%22%20r%3D%221.7%22%20fill%3D%22%23fff%22%2F%3E%3Ccircle%20cx%3D%2212.6%22%20cy%3D%2219.0%22%20r%3D%221.7%22%20fill%3D%22%23fff%22%2F%3E%3Ccircle%20cx%3D%2225.2%22%20cy%3D%2219.0%22%20r%3D%221.7%22%20fill%3D%22%23fff%22%2F%3E%3Ccircle%20cx%3D%2237.8%22%20cy%3D%2219.0%22%20r%3D%221.7%22%20fill%3D%22%23fff%22%2F%3E%3Ccircle%20cx%3D%2250.4%22%20cy%3D%2219.0%22%20r%3D%221.7%22%20fill%3D%22%23fff%22%2F%3E%3Ccircle%20cx%3D%2263.0%22%20cy%3D%2219.0%22%20r%3D%221.7%22%20fill%3D%22%23fff%22%2F%3E%3Ccircle%20cx%3D%226.3%22%20cy%3D%2224.4%22%20r%3D%221.7%22%20fill%3D%22%23fff%22%2F%3E%3Ccircle%20cx%3D%2218.9%22%20cy%3D%2224.4%22%20r%3D%221.7%22%20fill%3D%22%23fff%22%2F%3E%3Ccircle%20cx%3D%2231.5%22%20cy%3D%2224.4%22%20r%3D%221.7%22%20fill%3D%22%23fff%22%2F%3E%3Ccircle%20cx%3D%2244.1%22%20cy%3D%2224.4%22%20r%3D%221.7%22%20fill%3D%22%23fff%22%2F%3E%3Ccircle%20cx%3D%2256.7%22%20cy%3D%2224.4%22%20r%3D%221.7%22%20fill%3D%22%23fff%22%2F%3E%3Ccircle%20cx%3D%2269.3%22%20cy%3D%2224.4%22%20r%3D%221.7%22%20fill%3D%22%23fff%22%2F%3E%3Ccircle%20cx%3D%2212.6%22%20cy%3D%2229.8%22%20r%3D%221.7%22%20fill%3D%22%23fff%22%2F%3E%3Ccircle%20cx%3D%2225.2%22%20cy%3D%2229.8%22%20r%3D%221.7%22%20fill%3D%22%23fff%22%2F%3E%3Ccircle%20cx%3D%2237.8%22%20cy%3D%2229.8%22%20r%3D%221.7%22%20fill%3D%22%23fff%22%2F%3E%3Ccircle%20cx%3D%2250.4%22%20cy%3D%2229.8%22%20r%3D%221.7%22%20fill%3D%22%23fff%22%2F%3E%3Ccircle%20cx%3D%2263.0%22%20cy%3D%2229.8%22%20r%3D%221.7%22%20fill%3D%22%23fff%22%2F%3E%3Ccircle%20cx%3D%226.3%22%20cy%3D%2235.1%22%20r%3D%221.7%22%20fill%3D%22%23fff%22%2F%3E%3Ccircle%20cx%3D%2218.9%22%20cy%3D%2235.1%22%20r%3D%221.7%22%20fill%3D%22%23fff%22%2F%3E%3Ccircle%20cx%3D%2231.5%22%20cy%3D%2235.1%22%20r%3D%221.7%22%20fill%3D%22%23fff%22%2F%3E%3Ccircle%20cx%3D%2244.1%22%20cy%3D%2235.1%22%20r%3D%221.7%22%20fill%3D%22%23fff%22%2F%3E%3Ccircle%20cx%3D%2256.7%22%20cy%3D%2235.1%22%20r%3D%221.7%22%20fill%3D%22%23fff%22%2F%3E%3Ccircle%20cx%3D%2269.3%22%20cy%3D%2235.1%22%20r%3D%221.7%22%20fill%3D%22%23fff%22%2F%3E%3Ccircle%20cx%3D%2212.6%22%20cy%3D%2240.4%22%20r%3D%221.7%22%20fill%3D%22%23fff%22%2F%3E%3Ccircle%20cx%3D%2225.2%22%20cy%3D%2240.4%22%20r%3D%221.7%22%20fill%3D%22%23fff%22%2F%3E%3Ccircle%20cx%3D%2237.8%22%20cy%3D%2240.4%22%20r%3D%221.7%22%20fill%3D%22%23fff%22%2F%3E%3Ccircle%20cx%3D%2250.4%22%20cy%3D%2240.4%22%20r%3D%221.7%22%20fill%3D%22%23fff%22%2F%3E%3Ccircle%20cx%3D%2263.0%22%20cy%3D%2240.4%22%20r%3D%221.7%22%20fill%3D%22%23fff%22%2F%3E%3Ccircle%20cx%3D%226.3%22%20cy%3D%2245.8%22%20r%3D%221.7%22%20fill%3D%22%23fff%22%2F%3E%3Ccircle%20cx%3D%2218.9%22%20cy%3D%2245.8%22%20r%3D%221.7%22%20fill%3D%22%23fff%22%2F%3E%3Ccircle%20cx%3D%2231.5%22%20cy%3D%2245.8%22%20r%3D%221.7%22%20fill%3D%22%23fff%22%2F%3E%3Ccircle%20cx%3D%2244.1%22%20cy%3D%2245.8%22%20r%3D%221.7%22%20fill%3D%22%23fff%22%2F%3E%3Ccircle%20cx%3D%2256.7%22%20cy%3D%2245.8%22%20r%3D%221.7%22%20fill%3D%22%23fff%22%2F%3E%3Ccircle%20cx%3D%2269.3%22%20cy%3D%2245.8%22%20r%3D%221.7%22%20fill%3D%22%23fff%22%2F%3E%3C%2Fsvg%3E");--flag-sa:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%20300%20200%22%20preserveAspectRatio%3D%22xMidYMid%20slice%22%3E%3Crect%20width%3D%22300%22%20height%3D%22200%22%20fill%3D%22%23006c35%22%2F%3E%3C%2Fsvg%3E")}
body.fsq{overflow:hidden}
body.fsq main{padding:0}
body.fsq #app{max-width:none;height:100vh;height:100dvh;box-sizing:border-box;padding:10px 26px 12px;display:flex;flex-direction:column;gap:8px;transition:padding .3s}
body.fsq.pin #app{padding-right:350px}
body.fsq .qhead{flex:0 0 auto;border-radius:16px;padding:8px 18px}
body.fsq .qtb{flex:0 0 auto}
body.fsq .qinfo{flex:0 0 auto;border-radius:12px;border-top:1px solid var(--line);margin:0;padding:6px 16px;font-size:.85rem}
body.fsq .qgrid{display:flex;flex-direction:column;align-items:stretch;flex:1 1 auto;min-height:0}
body.fsq .qmain{flex:1 1 auto;min-height:0;display:flex;flex-direction:column;gap:10px;padding:12px 22px;overflow:hidden;box-sizing:border-box}
body.fsq .qsec{display:none}
body.fsq .qtl{flex:0 0 auto;margin:0}
body.fsq .qcard{flex:1 1 auto;min-height:0;margin:0;display:flex;align-items:center;justify-content:center;overflow:auto;padding:18px 28px}
body.fsq .qcard .qz{width:100%;text-align:center}
body.fsq .qcard img{max-width:100%;max-height:100%;object-fit:contain;margin:0 auto}
body.fsq .qcard .qz p{font-size:clamp(1.4rem,3vw,2.3rem);line-height:1.7}
body.fsq .opts{flex:0 0 auto;display:grid;grid-template-columns:1fr 1fr;gap:12px;margin:0}
body.fsq .opt{font-size:clamp(1.05rem,1.8vw,1.45rem);padding:14px 20px;min-height:64px;display:flex;align-items:center;gap:14px}
body.fsq .opt i{flex:0 0 40px;width:40px;height:40px;font-size:1.1rem;display:grid;place-items:center}
body.fsq .ex{flex:0 0 auto;max-height:18vh;overflow:auto;margin:0}
body.fsq #ck{margin:0!important;flex:0 0 auto}
body.fsq .qbar2{flex:0 0 auto;margin:0}
@media(max-width:900px){body.fsq .opts{grid-template-columns:1fr}body.fsq.pin #app{padding-right:26px}}
.tkbig,.cc2{isolation:isolate}
.tkbig{position:relative;overflow:hidden}
.tkbig[data-tk=gat]::before,.tkbig[data-tk=american]::before,.tkbig[data-tk=stages]::before{content:"";position:absolute;inset:0;z-index:-1;opacity:.2;background-size:cover;background-position:center}
.tkbig[data-tk=gat]::before,.tkbig[data-tk=american]::before{background-image:var(--flag-us)}
.tkbig[data-tk=stages]::before{background-image:var(--flag-sa)}
.dd{position:relative;min-width:270px;flex:1;max-width:420px}
.dd-b{width:100%;display:flex;justify-content:space-between;align-items:center;cursor:pointer;text-align:start}
.dd-m{position:absolute;top:calc(100% + 6px);inset-inline:0;z-index:70;background:var(--card);border:1px solid var(--line);border-radius:14px;padding:6px;box-shadow:0 16px 40px rgba(0,0,0,.45);max-height:70vh;overflow:auto}
.dd-m[hidden],.dd-sub[hidden]{display:none}
.dd-i{display:flex;justify-content:space-between;align-items:center;width:100%;padding:10px 12px;border:0;background:transparent;color:var(--tx);border-radius:10px;cursor:pointer;font-family:inherit;font-size:.98rem;text-align:start}
.dd-i:hover,.dd-i.active{background:var(--glow)}
.dd-sub{padding-inline-start:14px;border-inline-start:2px solid var(--line);margin:2px 8px}
.dd-ar{font-size:.8rem;transition:.2s}.dd-gh.open .dd-ar{transform:rotate(180deg)}
html.us .qhead{background:linear-gradient(135deg,#3c3b6e,#b22234)}
/* ===== إضافات النسخة الجديدة ===== */
.tkbig[data-tk=stages]::before{opacity:.85;background-color:transparent;background-size:cover;background-repeat:no-repeat;background-position:center}
.tkbig[data-tk=stages] b,.tkbig[data-tk=stages] span{color:#fff;text-shadow:0 1px 5px rgba(0,0,0,.75)}
.ib{position:relative}
.bdg{position:absolute;top:-6px;inset-inline-end:-6px;min-width:18px;height:18px;padding:0 5px;border-radius:99px;background:var(--bad);color:#fff;font-size:.7rem;font-weight:700;display:grid;place-items:center;line-height:1}
.bdg[hidden]{display:none}
.bellm{position:fixed;top:84px;left:16px;width:min(380px,calc(100vw - 32px));max-height:70vh;overflow:auto;z-index:80;background:var(--card);border:1px solid var(--line);border-radius:18px;box-shadow:0 20px 50px rgba(0,0,0,.45);padding:10px}
html[dir=ltr] .bellm{left:auto;right:16px}
.bn{display:flex;gap:10px;align-items:flex-start;width:100%;text-align:start;padding:10px 12px;border-radius:12px;border:1px solid transparent;background:transparent;margin-bottom:4px;color:var(--tx)}
.bn:hover{background:var(--glow)}
.bn.new{background:color-mix(in srgb,var(--gold) 12%,transparent);border-color:color-mix(in srgb,var(--gold) 40%,transparent)}
.bn small{display:block;color:var(--mut)}
.bring{animation:ring .9s ease 2}
@keyframes ring{0%,100%{transform:rotate(0)}20%{transform:rotate(16deg)}40%{transform:rotate(-14deg)}60%{transform:rotate(10deg)}80%{transform:rotate(-6deg)}}
.trow{gap:10px}


/* نص الخيار: عنصر واحد داخل الزر حتى لا تتفكك الرموز والكسور، واتجاه الرياضيات LTR */
.opt .ot{flex:1;min-width:0;text-align:start}
.opt .fr .fn,.opt .fr .fd{background:none;color:inherit;width:auto;height:auto;border-radius:0;font-weight:inherit}
.opt .fr .fn{border-bottom:1.5px solid currentColor}
[dir=ltr].fr,span[dir=ltr]{unicode-bidi:isolate}
.rad{direction:ltr}.rp{border-top:1.5px solid currentColor}
