/* سوكا — نتائج القنوات (شريط النتائج · افحص قناتك · التقرير · الفيديو)
   هوية الموقع: ورق #EFE8D8 · حبر #141210 · أحمر #C4161F · Noto Kufi + Almarai.
   الغامق بيمرق من توكنات theme.css (--paper/--ink/--line...) — القيم الثانية فاتح. */

.lb,.chk,.vid,.rep{--pos:#1d6b43;--neg:var(--red,#C4161F);--line:rgba(20,18,16,.13);--line2:rgba(20,18,16,.22);
  --card:rgba(255,253,247,.66);--card2:rgba(255,253,247,.9);--mut:var(--ink2,#3f3a32)}
html[data-theme="dark"] .lb,html[data-theme="dark"] .chk,html[data-theme="dark"] .vid,html[data-theme="dark"] .rep{
  --pos:#5fbf7a;--neg:#F04A55;--line:rgba(241,235,221,.14);--line2:rgba(241,235,221,.24);
  --card:rgba(255,255,255,.035);--card2:rgba(255,255,255,.06)}

.lb [hidden],.rep [hidden],.vid [hidden]{display:none!important}
.num,.lbr .nr b,.lbr .kv b,.lbr .rk,.kpi b{font-variant-numeric:tabular-nums;font-feature-settings:"tnum"}

/* ── الفيديو ── */
.vid{margin-top:76px}
.vid .sech{margin-bottom:6px}
.vframe2{position:relative;margin-top:22px;border-radius:22px;overflow:hidden;background:#0E0C0B;aspect-ratio:16/9;
  box-shadow:0 30px 80px -30px rgba(20,18,16,.55),0 0 0 1px rgba(20,18,16,.08)}
.vframe2 video,.vframe2 img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;display:block}
/* بالتكبير: الفيديو كامل بلا قص (شاشات ultrawide كانت تكبّرو وتقص) */
.vframe2 video{object-fit:contain;background:#000}
.vframe2 video:fullscreen,.vframe2 video:-webkit-full-screen{object-fit:contain!important;width:100%!important;height:100%!important;background:#000}
.vplay{position:absolute;inset:0;display:flex;align-items:flex-end;justify-content:flex-start;gap:14px;border:0;padding:26px 28px;cursor:pointer;
  background:linear-gradient(180deg,rgba(14,12,11,0) 62%,rgba(14,12,11,.6));color:#fff}
.vplay .pb{flex:0 0 auto;width:68px;height:68px;border-radius:50%;background:var(--red-bg,#C4161F);display:grid;place-items:center;
  box-shadow:0 0 0 10px rgba(196,22,31,.18),0 18px 40px rgba(0,0,0,.35);transition:transform .25s cubic-bezier(.2,.8,.2,1)}
.vplay:hover .pb{transform:scale(1.07)}
.vplay .pb svg{width:30px;height:30px;fill:#fff;margin-inline-start:4px}

.vplay .cap{text-align:start;font-family:'Noto Kufi Arabic',sans-serif;
  font-weight:800;font-size:clamp(.95rem,1.6vw,1.2rem);text-shadow:0 2px 12px rgba(0,0,0,.4)}
.vplay .cap small{display:block;font-family:Almarai,sans-serif;font-weight:700;font-size:.8rem;opacity:.85;margin-top:2px}
.vplay:focus-visible{outline:3px solid #fff;outline-offset:-6px}

/* ══ صفحة /soka-robot — الهيكل الجديد (2026-09-24) ══ */
.sk{--ink:#141210;--paper:#EFE8D8;--ink2:#3f3a32;--red:#C4161F;--card:rgba(255,253,247,.66);--line:rgba(20,18,16,.12);--line2:rgba(20,18,16,.2);--mut:#5b5347;--pos:#1d6b43}
.sk .sech{margin-bottom:6px}
.sk > section{margin-top:76px}
.sk > section.skhero{margin-top:10px}

/* الهيرو المضغوط: نص + صورة بنفس الكرت */
.skhero{display:grid;grid-template-columns:minmax(0,1.25fr) minmax(0,1fr);background:var(--ink);color:var(--paper);
  border-radius:26px;overflow:hidden;min-height:330px;box-shadow:0 30px 70px -40px rgba(20,18,16,.6)}
.skhero-tx{padding:38px 44px 34px;display:flex;flex-direction:column;justify-content:center}
.skhero .kicker{font-size:.78rem;font-weight:800;color:#e8452e;letter-spacing:.02em;margin-bottom:10px}
.skhero h1{font-family:'Noto Kufi Arabic',sans-serif;font-weight:800;font-size:clamp(1.45rem,2.4vw,2.05rem);line-height:1.45;margin:0 0 10px}
.skhero h1 em{font-style:normal;color:#e8452e}
.skhero p{color:#cfc6ae;line-height:2;font-size:.98rem;margin:0;max-width:40em}
.skhero .row{display:flex;gap:10px;flex-wrap:wrap;margin-top:20px}
.skhero .btn{padding:12px 20px;font-size:.95rem}
.btn.lite{display:inline-flex;align-items:center;gap:8px;border:1px solid rgba(239,232,216,.28);color:var(--paper);background:rgba(239,232,216,.04)}
.btn.lite:hover{background:rgba(239,232,216,.1)}
.btn.lite svg{width:14px;height:14px}
.trust{list-style:none;display:flex;flex-wrap:wrap;gap:8px;margin:22px 0 0;padding:0}
.trust li{font-size:.78rem;font-weight:800;padding:6px 12px;border-radius:99px;background:rgba(239,232,216,.07);border:1px solid rgba(239,232,216,.12);color:#e9e1cf}
.skhero-art{margin:0;position:relative;min-height:260px}
.skhero-art img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:100% 45%;display:block}
.skhero-art::after{content:"";position:absolute;inset:0;pointer-events:none}
[dir="rtl"] .skhero-art::after{background:linear-gradient(to left,#141210 0%,rgba(20,18,16,.55) 14%,rgba(20,18,16,0) 38%)}
[dir="ltr"] .skhero-art::after{background:linear-gradient(to right,#141210 0%,rgba(20,18,16,.55) 14%,rgba(20,18,16,0) 38%)}
@media (max-width:860px){.skhero{grid-template-columns:1fr}.skhero-art{order:-1;min-height:210px}
  [dir] .skhero-art::after{background:linear-gradient(to top,#141210 0%,rgba(20,18,16,0) 45%)}.skhero-tx{padding:24px 20px 26px}}

.vfacts{list-style:none;display:flex;flex-wrap:wrap;gap:10px;margin:14px 0 0;padding:0}
.vfacts li{font-size:.86rem;color:var(--mut);font-weight:700;background:var(--card);border:1px solid var(--line);border-radius:99px;padding:7px 14px}
.vfacts b{color:var(--ink);font-family:'Noto Kufi Arabic',sans-serif;font-weight:800;margin-inline-end:4px}

/* ── شرائح الفترة · المنحنى الزغير · الحاشية (مشتركة: الشريط والتقرير) ── */
.seg{display:inline-flex;padding:4px;border-radius:999px;background:var(--card);border:1px solid var(--line);gap:2px;flex:0 0 auto}
.seg button{font:inherit;font-weight:800;font-size:.88rem;padding:8px 18px;border-radius:999px;border:0;background:none;color:var(--mut);cursor:pointer;transition:background .2s,color .2s}
.seg button[aria-selected="true"]{background:var(--ink,#141210);color:var(--paper,#EFE8D8)}
.spark{display:block;overflow:visible}
.spark .z{stroke:var(--line2);stroke-width:1;stroke-dasharray:3 3;vector-effect:non-scaling-stroke}
.spark .l{fill:none;stroke-width:2;stroke-linejoin:round;stroke-linecap:round;vector-effect:non-scaling-stroke}
.spark .d{stroke:none}
.spark.pos .l{stroke:var(--pos)}.spark.pos .a{fill:rgba(29,107,67,.12)}.spark.pos .d{fill:var(--pos)}
.spark.neg .l{stroke:var(--red)}.spark.neg .a{fill:rgba(196,22,31,.1)}.spark.neg .d{fill:var(--red)}
.spark.flat .l{stroke:var(--mut)}.spark.flat .a{fill:none}.spark.flat .d{fill:var(--mut)}
.lbnote{margin-top:14px;color:var(--mut);font-size:.8rem;line-height:1.9;max-width:62em}
.lbnote b{font-family:'Noto Kufi Arabic',sans-serif}

/* ── افحص قناتك: فورم + معاينة التقرير ── */
.chk{margin-top:76px}
.chkin{position:relative;overflow:hidden;display:grid;grid-template-columns:minmax(0,1.05fr) minmax(0,1fr);gap:40px;align-items:center;
  background:var(--ink,#141210);color:var(--paper,#EFE8D8);border-radius:26px;padding:46px 44px}
.chkin::before{content:"";position:absolute;inset-inline-end:-140px;top:-160px;width:420px;height:420px;border-radius:50%;
  background:radial-gradient(closest-side,rgba(196,22,31,.32),transparent);pointer-events:none}
.chk .eyebrow{display:inline-block;font-size:.78rem;font-weight:800;color:#e8452e;margin-bottom:10px}
.chk h2{font-family:'Noto Kufi Arabic',sans-serif;font-weight:800;font-size:clamp(1.4rem,2.5vw,1.95rem);line-height:1.45;margin:0 0 12px;color:var(--paper,#EFE8D8)}
.chk h2 em{font-style:normal;color:#e8452e;display:block}
.chk p{color:#cfc6ae;line-height:2;font-size:.97rem;margin:0}
.chkf{margin-top:22px}
.chkf label{display:block;font-weight:800;font-size:.84rem;color:#cfc6ae;margin-bottom:8px}
.chkrow{display:flex;gap:10px;padding:6px;border-radius:18px;background:rgba(239,232,216,.07);border:1px solid rgba(239,232,216,.16)}
.chkrow input{flex:1;min-width:0;font:inherit;font-size:1rem;padding:12px 14px;border:0!important;border-radius:12px;background:transparent!important;color:var(--paper,#EFE8D8)!important;text-align:left}
.chkrow input::placeholder{color:rgba(239,232,216,.4)}
.chkrow input:focus{outline:none}
.chkrow:focus-within{border-color:#e8452e;box-shadow:0 0 0 4px rgba(232,69,46,.15)}
.chkrow .btn{padding:12px 22px;font-size:1rem;white-space:nowrap;border:0;cursor:pointer;border-radius:13px}
.chkf-facts{list-style:none;display:flex;flex-wrap:wrap;gap:8px 16px;margin:14px 0 0;padding:0;color:#cfc6ae;font-size:.8rem;font-weight:700}
.chkf-facts li::before{content:"";display:inline-block;width:6px;height:6px;border-radius:50%;background:#e8452e;margin-inline-end:7px;vertical-align:middle}
.chkf .err{margin-top:10px;color:#ff8a8f;font-size:.88rem;font-weight:700}
.hp{position:absolute!important;left:-9999px!important;top:auto!important;width:1px!important;height:1px!important;opacity:0}
[dir="rtl"] .hp{left:auto!important;right:-9999px!important}
.chkprev{position:relative;background:#F6F1E6;color:#141210;border-radius:18px;padding:0 0 18px;box-shadow:0 40px 80px -30px rgba(0,0,0,.7);
  transform:rotate(-2deg);overflow:hidden}
[dir="ltr"] .chkprev{transform:rotate(2deg)}
.cpbar{display:flex;align-items:center;gap:6px;padding:10px 14px;background:#E7DFCC;direction:ltr}
.cpbar i{width:9px;height:9px;border-radius:50%;background:#cbbfa6}
.cpbar span{margin-inline-start:10px;font-size:.7rem;color:#7a705f;font-weight:700;background:#F6F1E6;border-radius:6px;padding:3px 10px}
.cphead{display:flex;align-items:center;gap:10px;padding:16px 18px 6px}
.cpav{width:38px;height:38px;border-radius:50%;background:linear-gradient(135deg,#c4161f,#e8452e)}
.cphead b{display:block;font-family:'Noto Kufi Arabic',sans-serif;font-size:.92rem}
.cphead small{font-size:.74rem;color:#7a705f;font-weight:700}
.cpcurve{display:block;width:calc(100% - 36px);height:110px;margin:6px 18px 0}
.cpkpi{display:grid;grid-template-columns:repeat(3,1fr);gap:8px;padding:10px 18px 0}
.cpkpi span{background:#fff;border:1px solid rgba(20,18,16,.08);border-radius:10px;padding:8px 10px;font-size:.7rem;font-weight:800;color:#5b5347}
.cpkpi i{display:block;height:9px;width:60%;border-radius:4px;background:#e4dccb;margin-bottom:6px}
.cprows{padding:10px 18px 0;display:flex;flex-direction:column;gap:7px}
.cprows i{display:block;height:9px;border-radius:4px;background:#e4dccb}
.cprows i:nth-child(2){width:86%}.cprows i:nth-child(3){width:70%}
@media (max-width:900px){.chkin{grid-template-columns:1fr;padding:30px 20px;gap:26px}.chkprev{transform:none!important}.chkrow{flex-direction:column}.chkrow .btn{width:100%}}

/* ── صفحة التقرير ── */
.rep{max-width:1150px;margin:0 auto}
.rephead{display:flex;align-items:center;gap:18px;flex-wrap:wrap;margin-top:8px}
.rephead .av{width:72px;height:72px;border-radius:50%;overflow:hidden;background:var(--line);display:grid;place-items:center;flex:0 0 auto}
.rephead .av img{width:100%;height:100%;object-fit:cover}
.rephead .av .ini{font-family:'Noto Kufi Arabic',sans-serif;font-weight:800;font-size:1.6rem;color:var(--mut)}
.rephead h1{font-family:'Noto Kufi Arabic',sans-serif;font-weight:800;font-size:clamp(1.3rem,2.6vw,1.9rem);margin:0;line-height:1.4}
.rephead .meta{color:var(--mut);font-size:.9rem;font-weight:700;margin-top:4px}
.rephead .meta a{color:inherit}
.rephead .seg{margin-inline-start:auto}
.repverdict{margin-top:22px;border-radius:22px;padding:28px 30px;background:var(--ink,#141210);color:var(--paper,#EFE8D8);
  display:grid;grid-template-columns:auto 1fr;gap:10px 28px;align-items:center}
html[data-theme="dark"] .repverdict{background:#0E0C0B;border:1px solid var(--line2)}
.repverdict .big{font-family:'Noto Kufi Arabic',sans-serif;font-weight:800;font-size:clamp(2.4rem,6vw,3.8rem);line-height:1.1}
.repverdict .big.pos{color:#7fd39a}.repverdict .big.neg{color:#ff6a72}.repverdict .big.flat{color:#cfc6ae}
.repverdict .big small{display:block;font-size:.9rem;font-family:Almarai,sans-serif;font-weight:700;color:#cfc6ae;margin-top:6px}
.repverdict p{color:#cfc6ae;line-height:2;margin:0;font-size:1rem}
.repverdict p b{color:var(--paper,#EFE8D8)}
html[data-theme="dark"] .repverdict p b{color:var(--ink)}
.kpis{display:grid;grid-template-columns:repeat(5,1fr);gap:12px;margin-top:14px}
.kpi{border:1px solid var(--line);background:var(--card);border-radius:16px;padding:16px 18px}
.kpi b{display:block;font-family:'Noto Kufi Arabic',sans-serif;font-weight:800;font-size:1.45rem;line-height:1.3}
.kpi b.pos{color:var(--pos)}.kpi b.neg{color:var(--neg)}
.kpi span{color:var(--mut);font-size:.82rem;font-weight:700}
.panel{border:1px solid var(--line);background:var(--card);border-radius:20px;padding:22px 22px 14px;margin-top:14px}
.panel h2{font-family:'Noto Kufi Arabic',sans-serif;font-weight:800;font-size:1.05rem;margin:0 0 4px}
.panel .sub{color:var(--mut);font-size:.84rem;margin:0 0 12px}
.eqc{width:100%;height:auto;display:block}
.eqc .g{stroke:var(--line);stroke-width:1}.eqc .z{stroke:var(--line2);stroke-width:1.2;stroke-dasharray:4 4}
.eqc .mv{stroke:var(--line);stroke-width:1;stroke-dasharray:2 5}
.eqc .yl{fill:var(--mut);font-size:12px;text-anchor:end;font-family:Almarai,sans-serif;font-weight:700}
.eqc .ml{fill:var(--mut);font-size:12px;text-anchor:middle;font-family:Almarai,sans-serif;font-weight:700}
.eqc .l{fill:none;stroke-width:2.6;stroke-linejoin:round;stroke-linecap:round}
.eqc.pos .l{stroke:var(--pos)}.eqc.neg .l,.eqc.flat .l{stroke:var(--neg)}
.eqc.pos .s0{stop-color:var(--pos);stop-opacity:.22}.eqc.pos .s1{stop-color:var(--pos);stop-opacity:0}
.eqc.neg .s0,.eqc.flat .s0{stop-color:var(--neg);stop-opacity:.16}.eqc.neg .s1,.eqc.flat .s1{stop-color:var(--neg);stop-opacity:0}
.eqc.pos .d{fill:var(--pos)}.eqc.neg .d,.eqc.flat .d{fill:var(--neg)}
.cols2{display:grid;grid-template-columns:1fr 1fr;gap:14px}
.mbars{display:flex;align-items:stretch;gap:8px;height:190px;padding-top:6px}
.mbar{flex:1;display:flex;flex-direction:column;align-items:center;gap:6px;min-width:0}
.mbar .t{flex:1;width:100%;display:flex;flex-direction:column;position:relative}
.mbar .t .up,.mbar .t .dn{flex:1;display:flex;width:100%}
.mbar .t .up{align-items:flex-end;border-bottom:1px dashed var(--line2)}
.mbar .t .dn{align-items:flex-start}
.mbar i{display:block;width:70%;margin:0 auto;border-radius:6px}
.mbar i.pos{background:var(--pos)}.mbar i.neg{background:var(--neg)}
.mbar b{font-size:.78rem;font-weight:800}.mbar b.pos{color:var(--pos)}.mbar b.neg{color:var(--neg)}
.mbar span{font-size:.72rem;color:var(--mut);font-weight:700;white-space:nowrap}
.symrow{display:flex;align-items:center;gap:10px;padding:9px 0;border-bottom:1px solid var(--line);font-weight:700}
.symrow:last-child{border-bottom:0}
.symrow .bar{flex:1;height:8px;border-radius:99px;background:var(--line);overflow:hidden}
.symrow .bar i{display:block;height:100%;background:var(--ink,#141210);border-radius:99px}
html[data-theme="dark"] .symrow .bar i{background:var(--ink2)}
.symrow b{font-family:'Noto Kufi Arabic',sans-serif;min-width:74px}
.trades{width:100%;border-collapse:collapse;font-size:.9rem}
.trades th{text-align:start;color:var(--mut);font-size:.78rem;font-weight:800;padding:8px 10px;border-bottom:1px solid var(--line2)}
.trades td{padding:11px 10px;border-bottom:1px solid var(--line);vertical-align:top}
.trades tr:last-child td{border-bottom:0}
.trades .dir{font-weight:800}.trades .dir.buy{color:var(--pos)}.trades .dir.sell{color:var(--neg)}
.trades .msg{color:var(--mut);font-size:.8rem;line-height:1.7;max-width:34ch;white-space:pre-line;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}
.pill{display:inline-block;padding:3px 10px;border-radius:999px;font-size:.75rem;font-weight:800;white-space:nowrap}
.pill.win{background:color-mix(in srgb,var(--pos) 14%,transparent);color:var(--pos)}
.pill.loss{background:color-mix(in srgb,var(--neg) 12%,transparent);color:var(--neg)}
.pill.be,.pill.open,.pill.skipped{background:var(--line);color:var(--mut)}
.method{margin-top:14px;color:var(--mut);font-size:.86rem;line-height:2}
.method summary{cursor:pointer;font-weight:800;color:var(--ink,#141210)}
.method ul{margin:8px 0 0;padding-inline-start:20px}
.repcta{margin-top:18px;display:flex;align-items:center;justify-content:space-between;gap:16px;flex-wrap:wrap;
  border-radius:20px;padding:22px 24px;border:1px solid rgba(196,22,31,.35);background:color-mix(in srgb,var(--red,#C4161F) 6%,transparent)}
.repcta b{font-family:'Noto Kufi Arabic',sans-serif;font-weight:800;font-size:1.1rem}
.repcta p{margin:4px 0 0;color:var(--mut);font-size:.9rem}
/* الانتظار */
.wait{max-width:640px;margin:40px auto 0;text-align:center}
.wait h1{font-family:'Noto Kufi Arabic',sans-serif;font-weight:800;font-size:clamp(1.3rem,2.6vw,1.8rem);margin:18px 0 8px}
.wait p{color:var(--mut);line-height:2}
.orbit{width:96px;height:96px;margin:0 auto;position:relative}
.orbit i{position:absolute;inset:0;border-radius:50%;border:2px solid var(--line2);border-top-color:var(--red,#C4161F);animation:spin 1.1s linear infinite}
.orbit i+i{inset:16px;animation-duration:1.7s;animation-direction:reverse;border-top-color:var(--ink,#141210)}
@keyframes spin{to{transform:rotate(1turn)}}
@media (prefers-reduced-motion:reduce){.orbit i{animation:none}}
.steps{list-style:none;padding:0;margin:26px auto 0;text-align:start;max-width:420px}
.steps li{display:flex;gap:12px;align-items:center;padding:10px 0;color:var(--mut);font-weight:700;border-bottom:1px solid var(--line)}
.steps li::before{content:"";width:12px;height:12px;border-radius:50%;border:2px solid var(--line2);flex:0 0 auto}
.steps li.on{color:var(--ink,#141210)}.steps li.on::before{border-color:var(--red,#C4161F);background:var(--red,#C4161F)}
.steps li.done{color:var(--ink,#141210)}.steps li.done::before{border-color:var(--pos);background:var(--pos)}
@media (max-width:860px){.kpis{grid-template-columns:repeat(2,1fr)}.cols2{grid-template-columns:1fr}.repverdict{grid-template-columns:1fr;padding:22px}
  .trades .hide-s,.trades th.hide-s{display:none}.rephead .seg{margin-inline-start:0;width:100%}}

/* ══ أول الصفحة (نجم 2026-09-24 ب): كرت طولي يمين · فحص + فيديو زغير يسار ══ */
.sk > section{margin-top:64px}
.sk > section.sktop{margin-top:10px}
.vh{position:absolute!important;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0)}
.sktop{display:grid;grid-template-columns:minmax(0,370px) minmax(0,1fr);gap:18px;align-items:stretch}
.skcard{background:var(--ink);color:var(--paper);border-radius:24px;overflow:hidden;display:flex;flex-direction:column;
  box-shadow:0 30px 70px -40px rgba(20,18,16,.65)}
.skcard-art{margin:0;position:relative;height:230px;flex:0 0 auto}
.skcard-art img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:88% 38%;display:block}
.skcard-art::after{content:"";position:absolute;inset:0;background:linear-gradient(to bottom,rgba(20,18,16,0) 45%,#141210 100%)}
.skcard-tx{padding:4px 24px 24px;display:flex;flex-direction:column;gap:10px;flex:1}
.skcard .kicker{font-size:.74rem;font-weight:800;color:#e8452e}
.skcard h1{font-family:'Noto Kufi Arabic',sans-serif;font-weight:800;font-size:clamp(1.3rem,1.9vw,1.6rem);line-height:1.45;margin:0}
.skcard h1 em{font-style:normal;color:#e8452e}
.skcard p{color:#cfc6ae;font-size:.9rem;line-height:1.95;margin:0}
.skcard .btn{margin-top:auto;text-align:center;padding:13px;font-size:.98rem}
.skcard .trust{margin:4px 0 0;gap:6px}
.skcard .trust li{font-size:.72rem;padding:5px 10px}
.topmain{display:flex;flex-direction:column;gap:18px;min-width:0}
/* الفحص المختصر — كرت ورق */
.chkc{background:var(--card);border:1px solid var(--line);border-radius:24px;padding:24px 26px 22px;position:relative;overflow:hidden}
.chkc::before{content:"";position:absolute;inset-inline-start:-80px;top:-90px;width:240px;height:240px;border-radius:50%;
  background:radial-gradient(closest-side,rgba(196,22,31,.1),transparent);pointer-events:none}
.chkc .eyebrow{display:inline-block;font-size:.76rem;font-weight:800;color:var(--red);margin-bottom:6px}
.chkc h2{font-family:'Noto Kufi Arabic',sans-serif;font-weight:800;font-size:clamp(1.25rem,2vw,1.55rem);line-height:1.45;margin:0 0 6px}
.chkc h2 em{font-style:normal;color:var(--red)}
.chkc p{color:var(--mut);font-size:.92rem;line-height:1.9;margin:0}
.chkc .chkf{margin-top:14px}
.chkc .chkrow{background:#fff;border:1.5px solid var(--line2);border-radius:16px;padding:5px}
.chkc .chkrow input{color:var(--ink)!important;padding:11px 12px}
.chkc .chkrow input::placeholder{color:#a39a88}
.chkc .chkrow:focus-within{border-color:var(--red);box-shadow:0 0 0 4px rgba(196,22,31,.1)}
.chkc .chkrow .btn{padding:11px 20px;font-size:.95rem;border-radius:12px}
.chkc .chkf-facts{color:var(--mut);margin-top:12px;font-size:.76rem}
.chkc .chkf-facts li::before{background:var(--red)}
.chkc .err{color:var(--red)}
/* الفيديو الزغير */
.sk .vid{margin:0;background:var(--card);border:1px solid var(--line);border-radius:24px;padding:14px 14px 14px}
.vhead{display:flex;justify-content:space-between;align-items:center;gap:12px 16px;flex-wrap:wrap;margin:2px 6px 12px}
.vht{display:flex;flex-direction:column;gap:3px;min-width:0}
/* كبسة لغة الفيديو — نفس لغة شرائح الفترة (.seg) بس أزغر */
.vlang{display:inline-flex;align-items:center;gap:2px;padding:4px;border-radius:999px;background:rgba(255,253,247,.92);
  border:1px solid rgba(20,18,16,.12);box-shadow:inset 0 1px 0 #fff,0 10px 22px -16px rgba(20,18,16,.55);flex:0 0 auto}
.vlang svg{width:17px;height:17px;color:var(--mut);margin-inline:7px 5px}
.vlang button{font-family:Almarai,sans-serif;font-size:.8rem;font-weight:800;line-height:1;padding:8px 15px;border-radius:999px;border:0;background:none;color:var(--mut);cursor:pointer;
  transition:background .25s,color .25s,box-shadow .25s}
.vlang button[lang="en"]{letter-spacing:.01em}
.vlang button[aria-pressed="true"]{background:var(--ink);color:var(--paper);box-shadow:0 6px 14px -8px rgba(20,18,16,.8)}
.vlang button:not([aria-pressed="true"]):hover{color:var(--ink);background:rgba(20,18,16,.05)}
.vlang button:focus-visible{outline:2px solid var(--red);outline-offset:2px}
.vhead b{font-family:'Noto Kufi Arabic',sans-serif;font-weight:800;font-size:.98rem}
.vhead span{color:var(--mut);font-size:.76rem;font-weight:700}
.sk .vframe2{margin-top:0;border-radius:16px;box-shadow:none}
.sk .vplay{padding:18px}
.sk .vplay .pb{width:58px;height:58px;box-shadow:0 0 0 8px rgba(196,22,31,.2),0 12px 30px rgba(0,0,0,.35)}
.sk .vplay .pb svg{width:24px;height:24px}
@media (max-width:900px){.sktop{grid-template-columns:1fr}.skcard-art{height:200px}}
.ticks{list-style:none;margin:6px 0 4px;padding:12px 0 0;border-top:1px solid rgba(239,232,216,.1);display:flex;flex-direction:column;gap:9px}
.ticks li{position:relative;padding-inline-start:26px;font-size:.86rem;color:#e9e1cf;line-height:1.7}
.ticks li::before{content:"";position:absolute;inset-inline-start:0;top:4px;width:17px;height:17px;border-radius:50%;background:rgba(127,211,154,.16)}
.ticks li::after{content:"";position:absolute;inset-inline-start:5px;top:8px;width:7px;height:4px;border-left:2px solid #7fd39a;border-bottom:2px solid #7fd39a;transform:rotate(-45deg)}

/* ══════════ v3 — نجم 2026-09-25: «طورهم خمس مرات، بدي شي احترافي جداً» ══════════
   نفس هوية الموقع (ورق · حبر · أحمر واحد · Noto Kufi + Almarai) — الفخامة بالتفاصيل:
   قطع واجهة حقيقية بدل الأيقونات، شمس حمرا وختم هانكو كلمسة ياكوزا، وحركة بتنلعب مرة عالسكرول. */
.sk{--ease:cubic-bezier(.22,1,.36,1);--pap2:#F6F1E6;--cr:#cfc6ae;
  --grain:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='180' height='180'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.85' numOctaves='2' stitchTiles='stitch'/%3E%3CfeColorMatrix values='0 0 0 0 1 0 0 0 0 .96 0 0 0 0 .88 0 0 0 .07 0'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E")}
.eyb{display:inline-flex;align-items:center;gap:9px;font-size:.78rem;font-weight:800;letter-spacing:.01em;color:var(--red);margin-bottom:10px}
.eyb i{width:22px;height:2px;border-radius:2px;background:currentColor}
.sk h2 em{font-style:normal;color:var(--red)}

/* ─── 4) الأسعار ─── */
.prhd p{margin:8px 0 0;color:var(--ink2);line-height:2;font-size:1rem;max-width:44em}
.prgrid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;margin-top:40px;align-items:stretch}
.pc{position:relative;isolation:isolate;overflow:hidden;display:flex;flex-direction:column;gap:16px;padding:28px 26px 24px;border-radius:28px;
  background:linear-gradient(180deg,rgba(255,253,247,.9),rgba(255,253,247,.62));border:1px solid rgba(20,18,16,.1);
  box-shadow:inset 0 1px 0 rgba(255,255,255,.9),0 30px 60px -46px rgba(20,18,16,.6);transition:transform .5s var(--ease),box-shadow .5s}
.pc:hover{transform:translateY(-5px)}
.pc h3{font-family:'Noto Kufi Arabic',sans-serif;font-weight:800;font-size:1.2rem;margin:0}
.pch p{margin:4px 0 0;color:var(--mut);font-size:.86rem;line-height:1.8}
.pcp{display:flex;align-items:baseline;gap:10px;border-top:1px solid rgba(20,18,16,.1);padding-top:18px}
.pcp .amt{font-family:Almarai,sans-serif;font-weight:800;font-size:3.5rem;line-height:1;letter-spacing:-.03em;font-variant-numeric:tabular-nums}
.pcp sup{font-size:.42em;vertical-align:top;position:relative;top:.3em;margin-inline-end:2px;letter-spacing:0}
.pcp .per{font-size:.88rem;font-weight:700;color:var(--mut)}
.pcw{display:flex;align-items:center;gap:10px;flex-wrap:wrap;min-height:26px;font-size:.82rem;font-weight:700;color:var(--mut)}
.pcw s{font-family:Almarai,sans-serif;opacity:.75}
.pcw .mo{color:var(--pos);background:rgba(29,107,67,.1);border-radius:99px;padding:3px 10px;font-weight:800}
.pcsave{position:absolute;top:26px;inset-inline-end:24px;font-size:.74rem;font-weight:800;color:var(--red);background:rgba(196,22,31,.09);border:1px solid rgba(196,22,31,.25);border-radius:99px;padding:3px 10px}
.pcbtn{margin-top:auto;display:flex;align-items:center;justify-content:center;gap:8px;padding:15px 18px;border-radius:16px;font-weight:800;font-size:1rem;
  text-decoration:none;color:var(--ink);border:1.5px solid rgba(20,18,16,.8);background:transparent;transition:background .25s,color .25s,transform .25s var(--ease),box-shadow .25s}
.pcbtn:hover{background:var(--ink);color:var(--paper);transform:translateY(-1px)}
.pcbtn.red{background:var(--red);border-color:var(--red);color:#fff;box-shadow:0 18px 36px -16px rgba(196,22,31,.8)}
.pcbtn.red:hover{background:#a5121a;border-color:#a5121a;color:#fff}
.pc.best{background:var(--ink);color:var(--paper);border-color:transparent;transform:translateY(-12px);box-shadow:0 50px 90px -50px rgba(20,18,16,.95)}
.pc.best:hover{transform:translateY(-17px)}
.pc.best::before{content:"";position:absolute;inset:0;z-index:-1;background:var(--grain)}
.pcsun{position:absolute;z-index:-1;top:-86px;inset-inline-end:-86px;width:230px;height:230px;border-radius:50%;background:var(--red);box-shadow:0 0 80px 10px rgba(196,22,31,.3)}
.pcseal{position:absolute;top:30px;inset-inline-end:28px;font-family:'Noto Kufi Arabic',sans-serif;font-weight:800;font-size:.9rem;color:#fff;
  border:2px solid rgba(255,255,255,.9);border-radius:8px;padding:3px 12px;transform:rotate(9deg);box-shadow:inset 0 0 0 2px rgba(255,255,255,.2)}
.pc.best h3{color:var(--paper)}
.pc.best .pch p,.pc.best .pcp .per,.pc.best .pcw{color:var(--cr)}
.pc.best .pcp{border-top-color:rgba(239,232,216,.14)}
.pc.best .pcw .mo{color:#86dca0;background:rgba(134,220,160,.12)}
.princ{display:flex;align-items:center;flex-wrap:wrap;gap:12px 26px;margin-top:22px;padding:18px 24px;border-radius:22px;border:1px dashed rgba(20,18,16,.22);background:rgba(255,253,247,.45)}
.princ b{font-family:'Noto Kufi Arabic',sans-serif;font-weight:800;font-size:.92rem}
.princ ul{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;gap:10px 22px}
.princ li{display:flex;align-items:center;gap:7px;font-size:.86rem;font-weight:700;color:var(--ink2)}
.princ li svg{width:18px;height:18px;padding:2px;border-radius:50%;color:var(--pos);background:rgba(29,107,67,.12)}
.prpay{display:flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:10px 16px;margin-top:16px;font-size:.84rem;font-weight:700;color:var(--mut)}
.pays{display:flex;flex-wrap:wrap;gap:6px}
.pays i{font-style:normal;font-family:Almarai,sans-serif;font-weight:800;font-size:.76rem;color:var(--ink);background:rgba(255,253,247,.8);border:1px solid rgba(20,18,16,.12);border-radius:8px;padding:5px 10px}

/* ─── الموبايل والتابلت ─── */
@media (max-width:900px){
  .prgrid{grid-template-columns:1fr;gap:14px}
  .pc.best{order:-1;transform:none}.pc.best:hover{transform:translateY(-5px)}
}
@media (max-width:700px){
  .pcp .amt{font-size:3rem}
  .princ{padding:16px 18px}
}

/* ══ نجم 2026-09-25: «القياسات كبيرة… نصغرها شوي لتصير ع قد الموقع» ══
   مقيس: نص الصفحة أصلاً أزغر من صفحة الكتب (14–15px مقابل 17px) — الكِبر من الكتل:
   العناوين، الحشوات، الصور، الشمس، الأسعار. هون منصغّرها ~12–15% ومنترك النص مقروء. */
.sk > section{margin-top:54px}
.sk > section.sktop{margin-top:6px}
/* أول الصفحة */
.sktop{grid-template-columns:minmax(0,332px) minmax(0,1fr);gap:16px}
.skcard{border-radius:22px}
.skcard-art{height:188px}
.skcard-tx{padding:12px 20px 20px;gap:8px}
.skcard h1{font-size:clamp(1.2rem,1.6vw,1.38rem)}
.skcard p{font-size:.86rem;line-height:1.9}
.ticks{gap:7px;padding-top:10px}.ticks li{font-size:.82rem}
.skcard .btn{padding:11px;font-size:.92rem}
.topmain{gap:16px}
.chkc{padding:20px 22px 18px;border-radius:22px}
.chkc .eyebrow{font-size:.72rem;margin-bottom:4px}
.chkc h2{font-size:clamp(1.12rem,1.6vw,1.32rem)}
.chkc p{font-size:.88rem}
.chkc .chkf{margin-top:12px}
.chkc .chkrow{border-radius:14px;padding:4px}
.chkc .chkrow input{padding:9px 12px;font-size:.95rem}
.chkc .chkrow .btn{padding:9px 18px;font-size:.88rem;border-radius:11px}
.sk .vid{padding:12px;border-radius:22px}
.vhead{margin:0 4px 10px}
.vhead b{font-size:.92rem}.vhead span{font-size:.72rem}
.vlang button{padding:7px 13px;font-size:.76rem}.vlang svg{width:15px;height:15px}
.sk .vframe2{border-radius:14px}
.sk .vplay .pb{width:52px;height:52px}
/* العناوين الموحّدة */
.prhd h2{font-size:clamp(1.25rem,2vw,1.65rem)}
.prhd p{font-size:.94rem}
/* الأسعار */
.prgrid{margin-top:32px;gap:16px}
.pc{padding:22px 22px 20px;gap:13px;border-radius:24px}
.pc h3{font-size:1.08rem}
.pcp{padding-top:14px}
.pcp .amt{font-size:2.85rem}
.pcbtn{padding:12px 16px;font-size:.94rem;border-radius:14px}
.pc.best{transform:translateY(-10px)}.pc.best:hover{transform:translateY(-14px)}
.pcsun{width:190px;height:190px;top:-72px;inset-inline-end:-72px}
.pcseal{top:24px;inset-inline-end:22px;font-size:.82rem}
.pcsave{top:22px;inset-inline-end:20px}
.princ{padding:14px 20px;margin-top:18px}
@media (max-width:900px){.pc.best{transform:none}.sktop{grid-template-columns:1fr}}
@media (max-width:700px){.pcp .amt{font-size:2.6rem}}

/* ══ نجم 2026-09-25: «أعلى الصفحة طويل — قصّرو ليبان كامل» — لازم يوسع بشاشة لابتوب (740px) مع الهيدر ══ */
.sk .vframe2{aspect-ratio:2.2/1}                     /* الغلاف بينقص شوي فوق وتحت؛ الفيديو contain فبيضل كامل */
.skcard-art{height:220px}                           /* نجم: الشارات انشالت، والمكان راح للصورة */
.skcard .ticks{gap:4px}
.skcard-tx{gap:6px;padding-bottom:18px}
.skcard p{line-height:1.8}
.chkc{padding:14px 22px 12px}
.chkc h2{margin-bottom:2px}
.chkc p{line-height:1.75}
.chkc .chkf{margin-top:10px}
.chkc .chkf-facts{margin-top:8px}
.vhead{margin-bottom:8px}
@media (max-width:900px){.skcard-art{height:190px}.sk .vframe2{aspect-ratio:16/9}}

/* ══ شريط النتائج المتحرك (نجم 2026-09-25) — كروت بتمشي من اليمين للشمال، بتوقف عالهوفر ══ */
.tk{margin-top:56px}
.tkhd .sech em{font-style:normal;color:var(--red)}
.tkrow{position:relative;overflow:hidden;margin-top:14px;padding:4px 0 8px;direction:ltr;   /* بالعربي الشريط كان يلزق يمين ويفضى بنص الدورة */
  -webkit-mask-image:linear-gradient(to right,transparent,#000 7%,#000 93%,transparent);mask-image:linear-gradient(to right,transparent,#000 7%,#000 93%,transparent)}
.tkrow + .tkrow{margin-top:4px}
.tktrack,.tkdup{display:flex;direction:ltr}
.tktrack{width:max-content;animation:tkmove var(--dur,70s) linear infinite}
.tkrow + .tkrow .tktrack{animation-delay:-13s}
.tkrow:hover .tktrack,.tkrow:focus-within .tktrack{animation-play-state:paused}
@keyframes tkmove{to{transform:translateX(-50%)}}
.tkc{direction:rtl;flex:0 0 auto;width:236px;margin-right:12px;display:flex;flex-direction:column;gap:7px;padding:11px 13px 10px;
  background:#fff;border:1px solid var(--line);border-radius:16px;color:var(--ink);text-decoration:none;
  box-shadow:0 14px 30px -24px rgba(20,18,16,.55);transition:transform .2s,border-color .2s,box-shadow .2s}
.tkh{display:flex;align-items:center;gap:9px;min-width:0}
.tkh > span{min-width:0;display:flex;flex-direction:column}
.tkh b{font-weight:800;font-size:.8rem;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
.tkh small{font-size:.66rem;color:var(--mut);font-weight:700}
.tkv{display:flex;align-items:center;justify-content:space-between;gap:8px;border-top:1px dashed var(--line2);padding-top:7px}
.tkv b{font-family:Almarai,sans-serif;font-weight:800;font-size:1.3rem;color:var(--pos);font-variant-numeric:tabular-nums}
.tkv em{font-style:normal;font-family:Almarai,sans-serif;font-size:.68rem;font-weight:800;color:var(--pos);background:rgba(29,107,67,.09);padding:2px 8px;border-radius:999px}
.tkf{display:flex;align-items:center;justify-content:space-between;gap:8px;font-size:.64rem;color:var(--mut);font-weight:700}
.tkf .spark{width:76px;height:22px;flex:0 0 auto}
@media (prefers-reduced-motion:reduce){.tktrack{animation:none}.tkrow{overflow-x:auto}.tkdup{display:none}}
@media (max-width:560px){.tkc{width:210px}.tkv b{font-size:1.15rem}}

/* فحص على مراحل: شريط «الروبوت مكمّل يحسب» فوق التقرير الجزئي */
.reppart{display:flex;align-items:center;gap:10px;margin:0 0 16px;padding:10px 14px;border-radius:14px;
  background:rgba(196,22,31,.06);border:1px solid rgba(196,22,31,.2);font-size:.84rem;font-weight:700;color:var(--ink,#141210)}
.orbit.sm{position:relative;width:22px;height:22px;flex:0 0 auto;margin:0}
.orbit.sm i{border-width:2px}
.orbit.sm i+i{inset:5px}

/* صفحة نتائج قناة نجم المنشورة: أعمدة أسبوع بأسبوع */
.annbars{display:block;width:100%;height:200px;margin-top:10px}
.annbars rect.pos{fill:var(--pos,#1d6b43);opacity:.85}
.annbars rect.neg{fill:var(--neg,#C4161F);opacity:.85}
.annbars rect:hover{opacity:1}
.rephead .sub{font-size:.8rem;color:var(--mut);font-weight:700;margin-top:2px}
.trades td.pos,.trades b.pos{color:var(--pos)}.trades td.neg,.trades b.neg{color:var(--neg)}
