/* v8.4 — «في مساعدك» و«للبنوك والحاضنات». من رموز الموقع نفسها: ورقيّ وكحليّ، والكهرمانيّ للفعل وحده. */

/* ── الصندوق: عنوان MCP يُنسخ بنقرة ── */
.v84-addr{display:flex;flex-wrap:wrap;align-items:center;gap:10px 14px}
.v84-addr__s{font-size:.92em;color:var(--mist)}
.lp .leaf .v84-addr .v83-mcp__b{color:var(--navy);border-color:var(--paper-hair);background:var(--card)}
.lp .leaf .v84-addr__s{color:var(--slate)}
.lp .leaf .v84-addr .v83-mcp__go,.lp .leaf .v84-addr .v83-mcp__ok{color:var(--caramel)}

/* ── السهم «إلى الأمام» يتبع اتجاه اللغة ── */
.v84-ai__go i,.v84-door__go i,.v84-lend-go i{display:inline-block;width:.5em;height:.5em;border-top:2px solid currentColor;border-inline-end:2px solid currentColor;transform:rotate(45deg);flex:none}
html[dir="rtl"] .v84-ai__go i,html[dir="rtl"] .v84-door__go i,html[dir="rtl"] .v84-lend-go i{transform:rotate(-45deg)}

/* ── توقيع «في مساعدك»: محادثة مسجّلة من الخادم ── */
.v84-chat{margin:0;width:100%;max-width:560px;justify-self:center;background:var(--card);color:var(--navy);border-radius:18px;overflow:hidden;box-shadow:0 40px 90px -50px rgba(0,0,0,.75),0 0 0 1px rgba(var(--cream-rgb,246,241,231),.08)}
.v84-chat__bar{display:flex;align-items:center;gap:8px;padding:11px 16px;background:var(--navy);color:var(--cream);font-size:13px}
.v84-chat__bar i{width:8px;height:8px;border-radius:50%;background:#45C48D;box-shadow:0 0 0 3px rgba(69,196,141,.18)}
.v84-chat__body{display:flex;flex-direction:column;gap:9px;padding:18px 18px 10px;font-size:14.5px;line-height:1.7}
.v84-chat__body>*{animation:v84in .55s var(--ease) both}
.v84-chat__body>:nth-child(2){animation-delay:.35s}.v84-chat__body>:nth-child(3){animation-delay:.6s}.v84-chat__body>:nth-child(4){animation-delay:.85s}.v84-chat__body>:nth-child(5){animation-delay:1.2s}
@keyframes v84in{from{opacity:0;transform:translateY(6px)}}
.v84-me{align-self:flex-end;max-width:86%;margin:0;padding:9px 14px;border-radius:14px 14px 4px 14px;background:var(--navy);color:var(--cream)}
html[dir="rtl"] .v84-me{border-radius:14px 14px 14px 4px}
.v84-call{display:flex;flex-wrap:wrap;align-items:baseline;gap:4px 8px;margin:0;padding:6px 10px;border:1px dashed var(--paper-hair);border-radius:10px;background:var(--paper);font-size:12.5px;color:var(--slate)}
.v84-call__k{font-weight:700;color:var(--caramel)}
.v84-call code{font-family:var(--mono);font-size:12px;color:var(--blue)}
.v84-ai{align-self:flex-start;max-width:94%;padding:12px 14px;border-radius:14px 14px 14px 4px;background:var(--paper)}
html[dir="rtl"] .v84-ai{border-radius:14px 14px 4px 14px}
.v84-ai p{margin:0 0 8px}
.v84-ai b{font-weight:700}
.v84-ai__go{display:inline-flex;align-items:center;gap:9px;margin-top:2px;padding:8px 14px;border-radius:999px;background:var(--amber);color:#1B1206;font-weight:700;font-size:13.5px;text-decoration:none}
.v84-ai__go:hover,.v84-ai__go:focus-visible{background:var(--amber-press,#D98A14)}
.v84-src{margin:8px 0 0;font-size:11.5px;color:var(--slate)}
.v84-behind{border-top:1px solid var(--paper-hair);padding:0 18px}
.v84-behind summary{cursor:pointer;padding:12px 0;font-size:13.5px;font-weight:700;color:var(--navy);list-style:none;display:flex;align-items:center;gap:8px}
.v84-behind summary::-webkit-details-marker{display:none}
.v84-behind summary::before{content:"+";display:inline-grid;place-items:center;width:20px;height:20px;border-radius:6px;background:var(--navy);color:var(--cream);font-size:14px;line-height:1}
.v84-behind[open] summary::before{content:"−"}
.v84-behind__in{max-height:360px;overflow:auto;padding-bottom:12px}
.v84-behind table{width:100%;border-collapse:collapse;font-size:12px}
.v84-behind th,.v84-behind td{vertical-align:top;text-align:start;padding:7px 6px;border-top:1px solid var(--paper-hair);font-weight:600;color:var(--slate)}
.v84-behind thead th{border-top:0;font-size:11.5px}
.v84-behind tbody th code{color:var(--blue);font-family:var(--mono)}
.v84-behind pre{margin:0;white-space:pre-wrap;word-break:break-word;direction:ltr;text-align:left;font-family:var(--mono);font-size:10.5px;line-height:1.5;color:var(--navy);font-weight:400}
.v84-behind__in>p{margin:8px 0 0;font-size:12px;color:var(--slate)}
.v84-chat figcaption{padding:10px 18px 14px;border-top:1px solid var(--paper-hair);font-size:11.5px;color:var(--slate)}
@media (max-width:640px){
  .v84-behind table,.v84-behind tbody,.v84-behind tr,.v84-behind th,.v84-behind td{display:block;width:100%}
  .v84-behind thead{display:none}
  .v84-behind tbody th{border-top:2px solid var(--paper-hair);padding-top:10px}
  .v84-behind td{border-top:0}
}

/* ── الأقسام على الورق ── */
.lp .v84-today .leaf__note,.lp .v84-how .leaf__note,.lp .v84-read .leaf__note{color:var(--slate)}
.v84-cards,.v84-door-grid,.v84-steps{grid-column:1/-1;grid-row:2;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}
.v84-card,.v84-door,.v84-step{background:var(--card);border:1px solid var(--paper-hair);border-radius:16px;padding:22px;color:var(--navy)}
.v84-card h3,.v84-door h3,.v84-step h3{margin:0;font-family:var(--display);font-weight:500;font-size:var(--fs-card);line-height:1.25}
.v84-card h3{margin-bottom:10px}
.v84-card__q{margin:0 0 8px;font-weight:700;color:var(--caramel)}
.v84-card p{margin:0;line-height:1.75}
.v84-card ul{margin:0;padding-inline-start:1.1em;line-height:1.7}
.v84-card li+li{margin-top:6px}
.v84-door{display:flex;flex-direction:column;gap:10px}
.v84-door p{margin:0;line-height:1.75;color:var(--navy)}
.v84-door--on{border-color:rgba(var(--amber-rgb),.65);box-shadow:inset 0 3px 0 var(--amber)}
.v84-tag{align-self:flex-start;padding:4px 10px;border-radius:999px;font-size:12px;font-weight:700;background:rgba(31,122,83,.12);color:var(--ok)}
.v84-tag--q{background:var(--niche);color:var(--gold-text)}
.v84-door__go{margin-top:auto;display:inline-flex;align-items:center;gap:9px;font-weight:700;color:var(--navy);text-decoration:none}
.v84-door__go:hover,.v84-door__go:focus-visible{text-decoration:underline;text-underline-offset:4px}
.v84-setup .leaf__head .v84-addr{margin-top:18px}
.v84-step__h{display:flex;align-items:center;gap:12px;margin-bottom:10px}
.v84-step__h img{width:36px;height:auto;border-radius:9px}
.v84-mcpmark{display:inline-grid;place-items:center;width:36px;height:36px;border:1.5px solid var(--navy);border-radius:9px;font-family:var(--mono);font-size:10.5px;font-weight:700}
.v84-step p{margin:0;line-height:1.75}
.v84-step code,.v84-today code{font-family:var(--mono);font-size:.9em;color:var(--blue)}
.v84-spec{display:grid;grid-template-columns:auto 1fr;gap:8px 16px;margin:20px 0 0;color:var(--navy)}
.v84-spec dt{color:var(--slate)}
.v84-spec dd{margin:0;font-weight:600;overflow-wrap:anywhere}
.v84-spec code{font-family:var(--mono);font-size:.92em}
.v84-spec a{color:var(--navy)}
.v84-tools{width:100%;border-collapse:separate;border-spacing:0;background:var(--card);border:1px solid var(--paper-hair);border-radius:14px;overflow:hidden;color:var(--navy)}
.v84-tools caption{caption-side:top;text-align:start;padding:0 0 10px;color:var(--slate)}
.v84-tools th,.v84-tools td{padding:12px 14px;text-align:start;vertical-align:top;line-height:1.6}
.v84-tools tr+tr th,.v84-tools tr+tr td{border-top:1px solid var(--paper-hair)}
.v84-tools th code{font-family:var(--mono);font-size:13px;color:var(--blue);white-space:nowrap}

/* ── «للبنوك والحاضنات»: الإذن ── */
.v84-permit{margin:0;width:100%;max-width:440px;justify-self:center;padding:20px 20px 14px;background:var(--card);color:var(--navy);border-radius:18px;border-top:4px solid var(--amber);box-shadow:0 40px 90px -50px rgba(0,0,0,.75)}
.v84-permit__top{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:12px}
.v84-permit__k{font-family:var(--display);font-size:21px}
.v84-permit__live{padding:4px 10px;border-radius:999px;font-size:12px;font-weight:700;background:rgba(31,122,83,.12);color:var(--ok)}
.v84-permit__dl{display:grid;grid-template-columns:auto 1fr;gap:10px 18px;margin:0;padding:14px 0;border-block:1px solid var(--paper-hair)}
.v84-permit__dl dt{font-size:13px;color:var(--slate)}
.v84-permit__dl dd{margin:0;font-weight:700}
.v84-permit__dl small{font-weight:400;color:var(--slate)}
.v84-permit__btn{margin:14px 0}
.v84-permit__x{display:inline-block;padding:7px 16px;border:1.5px solid var(--bad);border-radius:999px;color:var(--bad);font-size:13.5px;font-weight:700}
.v84-permit__log{padding:12px 14px;border-radius:12px;background:var(--paper)}
.v84-permit__lh{margin:0 0 6px;font-size:12px;color:var(--slate)}
.v84-permit__log ol{margin:0;padding-inline-start:1.2em;font-size:13px}
.v84-permit__log li{margin:4px 0}
.v84-permit__log code{font-family:var(--mono);font-size:11.5px;color:var(--blue)}
.v84-permit figcaption{margin-top:12px;font-size:11.5px;color:var(--slate);line-height:1.6}
.v84-ladder{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));margin-top:22px;border:1px solid var(--paper-hair);border-radius:14px;overflow:hidden;background:var(--card);color:var(--navy)}
.v84-rung{padding:14px 16px}
.v84-rung+.v84-rung{border-inline-start:1px solid var(--paper-hair)}
.v84-rung__n{display:block;margin-bottom:4px}
.v84-rung__d{display:block;font-size:13px;line-height:1.6;color:var(--slate)}
.v84-rung.is-now{background:rgba(var(--amber-rgb),.12)}
.v84-rung.is-now .v84-rung__n::after{content:"";display:inline-block;width:8px;height:8px;margin-inline-start:8px;border-radius:50%;background:var(--amber);vertical-align:middle}
.v84-two{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px}
.v84-two h3{margin:0 0 12px;font-family:var(--display);font-weight:500;font-size:var(--fs-card);color:var(--navy)}
/* إصلاح: علامة القوائم في v82 كانت url() بلا علامتي تنصيص فيها مسافات، فيسقطها المتصفّح ولا تظهر العلامة */
.v82-lend li::before{background:var(--navy) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath d='M4 8.5l2.4 2.4L12 5.3' fill='none' stroke='%23fff' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") center/12px no-repeat}
.v84-no li::before{background:var(--bad) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath d='M5 5l6 6M11 5l-6 6' fill='none' stroke='%23fff' stroke-width='2' stroke-linecap='round'/%3E%3C/svg%3E") center/12px no-repeat}
.v84-flow{grid-column:1/-1;grid-row:2;list-style:none;counter-reset:f;margin:0;padding:0;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:18px}
.v84-flow li{counter-increment:f;padding:20px;border:1px solid var(--paper-hair);border-radius:16px;background:var(--card);color:var(--navy)}
.v84-flow li::before{content:counter(f);display:inline-grid;place-items:center;width:30px;height:30px;margin-bottom:10px;border-radius:50%;background:var(--navy);color:var(--cream);font-weight:700}
.v84-flow__n{display:block;margin-bottom:6px;font-size:17px}
.v84-flow__d{display:block;line-height:1.7;color:var(--slate)}
.v84-lend-go{margin:16px 0 0}
.v84-lend-go a{display:inline-flex;align-items:center;gap:9px;font-weight:700;color:var(--navy);text-decoration:none}
.v84-lend-go a:hover,.v84-lend-go a:focus-visible{text-decoration:underline;text-underline-offset:4px}

@media (max-width:980px){
  .v84-cards,.v84-door-grid,.v84-steps{grid-template-columns:minmax(0,1fr)}
  .v84-flow{grid-template-columns:repeat(2,minmax(0,1fr))}
  .v84-two{grid-template-columns:minmax(0,1fr)}
}
@media (max-width:640px){
  .v84-flow{grid-template-columns:minmax(0,1fr)}
  .v84-ladder{grid-template-columns:minmax(0,1fr)}
  .v84-rung+.v84-rung{border-inline-start:0;border-top:1px solid var(--paper-hair)}
  .v84-chat__body{font-size:14px}
}
@media (prefers-reduced-motion:reduce){.v84-chat__body>*{animation:none}}

/* الشريط بخمسة بنود: بين 981 و1180 تضيق المسافات ويُخفى وجه نشمي الصغير كي لا يتجاوز العرض */
@media (min-width:981px) and (max-width:1180px){
  .nav__links{gap:clamp(12px,1.5vw,18px)}
  .nav__nashmi img{display:none}
}

/* ── البطل يتّسع لشاشة الحاسوب المحمول (730 بكسلًا) ── */
.lp .v84-open{padding-block:clamp(24px,3.4vw,52px) clamp(32px,4.4vw,64px);align-items:center}
.lp .v84-open h1{font-size:clamp(30px,3.4vw,52px);line-height:1.12}
.lp .v84-open .lede{font-size:clamp(15px,1.15vw,17.5px)}
.v84-open .opening__text{gap:clamp(12px,1.5vw,20px)}
.v84-open .v84-addr .v83-mcp__b{min-height:50px;padding:0 20px;border-color:rgba(var(--amber-rgb),.7);font-size:16px}
.v84-open .v84-addr .v83-mcp__b:hover,.v84-open .v84-addr .v83-mcp__b:focus-visible{background:rgba(var(--amber-rgb),.1)}
.v84-more{display:flex;flex-wrap:wrap;gap:6px 22px}
.v84-more a{color:var(--cream);font-weight:700;text-decoration:underline;text-underline-offset:5px;text-decoration-color:rgba(var(--amber-rgb),.7)}
.v84-more a:hover,.v84-more a:focus-visible{color:var(--amber)}
.v84-chat{max-width:520px}
.v84-chat__body{gap:8px;padding:16px 16px 8px;font-size:14px;line-height:1.65}
.v84-call{flex-direction:column;align-items:flex-start;gap:4px}
.v84-call__t{display:flex;flex-wrap:wrap;gap:4px 10px}
.v84-call__r{font-size:12px}
.v84-ai{padding:10px 13px}
.v84-ai p{margin:0 0 6px}

/* ── اللقطة الحقيقية (حين تصل): إطار نافذة بسيط، واللقطة كما هي ── */
.v84-real{margin:0;width:100%;max-width:600px;justify-self:center}
.v84-real__frame{border-radius:14px;overflow:hidden;background:var(--card);box-shadow:0 40px 90px -50px rgba(0,0,0,.75),0 0 0 1px rgba(246,241,231,.12)}
.v84-real img{display:block;width:100%;height:auto}
.v84-real figcaption{margin-top:12px;font-size:12.5px;line-height:1.6;color:var(--mist)}

/* ── المحادثة الحقيقية في Claude (13/10): اللقطة، والفيديو، والبدء، وما جرى خلف الجواب ── */
.v84-real__bar{display:flex;align-items:center;gap:8px;margin:0;padding:10px 14px;background:var(--navy);color:var(--cream);font-size:13px;font-weight:600}
.v84-real__bar i{width:8px;height:8px;border-radius:50%;background:#45C48D;box-shadow:0 0 0 3px rgba(69,196,141,.18);flex:none}
.v84-real__acts{display:flex;flex-wrap:wrap;align-items:center;gap:10px 14px;margin-top:14px}
.v84-real__acts .v82-watch{margin:0}
.v84-real .v84-behind{margin-top:12px;background:var(--card);border-top:0;border-radius:12px;padding:0 14px}
.v84-real .v84-behind summary{color:var(--navy)}
.v84-real figcaption{margin-top:10px}
@media (max-width:560px){.v84-real__acts{flex-direction:column;align-items:stretch}.v84-real__acts>*{justify-content:center}}
.v84-real__zoom{display:block;width:100%;padding:0;margin:0;border:0;background:none;cursor:zoom-in;font:inherit;color:inherit}
.v84-real__zoom:focus-visible{outline:2px solid var(--gilt);outline-offset:-4px}
@media (min-width:981px) and (max-height:820px){.v84-real{max-width:520px}}

/* ── v8.7: المدار في بطل صفحة MCP (مكان لقطة المحادثة) ── */
.v87-orbit{margin:0;width:100%;max-width:540px;justify-self:center;display:flex;flex-direction:column;align-items:center;gap:14px}
.v87-orbit__stage{position:relative;width:100%;aspect-ratio:1;container-type:inline-size;isolation:isolate}
.v87-orbit__rings{position:absolute;inset:0;width:100%;height:100%;overflow:visible}
.v87-orbit__rings circle[class]{fill:none;stroke:rgba(var(--cream-rgb),.13);stroke-width:1}
.v87-orbit__rings .v87-r2{stroke-dasharray:2 6;stroke:rgba(var(--cream-rgb),.18)}
.v87-orbit__rings .v87-r4{stroke:rgba(var(--amber-rgb),.35)}
.v87-spokes line{stroke:rgba(var(--cream-rgb),.07);stroke-width:1}
.v87-ticks circle{fill:rgba(var(--cream-rgb),.22)}
.v87-orbit__sweep{position:absolute;inset:7.7%;border-radius:50%;z-index:0;pointer-events:none;
  background:conic-gradient(from 0deg,transparent 0,rgba(var(--amber-rgb),.17) 9%,rgba(var(--amber-rgb),.05) 19%,transparent 30%,transparent);
  -webkit-mask:radial-gradient(circle,transparent 25%,#000 26%,#000 70%,transparent 71%);mask:radial-gradient(circle,transparent 25%,#000 26%,#000 70%,transparent 71%);
  animation:v87-spin 16s linear infinite}
@keyframes v87-spin{to{transform:rotate(360deg)}}
.v87-orbit__core{position:absolute;left:50%;top:50%;width:19cqw;height:19cqw;margin:-9.5cqw 0 0 -9.5cqw;border-radius:50%;background:#fff;display:grid;place-items:center;z-index:3;
  box-shadow:0 0 0 1.2cqw rgba(255,255,255,.06),0 18px 50px -12px rgba(var(--amber-rgb),.55)}
.v87-orbit__core svg{width:10cqw;height:10cqw}
.v87-orbit__halo{position:absolute;inset:0;border-radius:50%;border:1.5px solid rgba(var(--amber-rgb),.55);animation:v87-halo 3.2s var(--ease) infinite}
@keyframes v87-halo{from{transform:scale(1);opacity:.9}to{transform:scale(1.9);opacity:0}}
.v87-node{position:absolute;left:calc(50% + var(--x));top:calc(50% + var(--y));transform:translate(-50%,-50%);z-index:4;display:flex;flex-direction:column;align-items:center;gap:7px}
.v87-node__disc{width:15cqw;height:15cqw;border-radius:50%;display:grid;place-items:center;background:rgba(7,11,22,.72);border:1px solid rgba(var(--cream-rgb),.20);
  box-shadow:0 10px 30px -14px rgba(0,0,0,.9),inset 0 1px 0 rgba(255,255,255,.06);backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px)}
.v87-node__disc img{width:8.4cqw;height:auto;display:block}
.v87-node__mcp{font-family:var(--mono);font-weight:700;font-size:clamp(11px,3.4cqw,17px);letter-spacing:.06em;color:var(--cream)}
.v87-node__lbl{font-size:clamp(11px,2.6cqw,13.5px);font-weight:600;color:var(--cream);white-space:nowrap;text-shadow:0 1px 8px rgba(0,0,0,.6)}
.v87-chip{position:absolute;left:calc(50% + var(--x));top:calc(50% + var(--y));transform:translate(-50%,-50%);z-index:2;display:inline-flex;align-items:center;gap:7px;
  padding:6px 11px;border-radius:999px;background:rgba(7,11,22,.78);border:1px solid rgba(var(--amber-rgb),.30);color:var(--mist);font-size:clamp(10.5px,2.4cqw,12.5px);font-weight:600;white-space:nowrap}
.v87-chip i{width:6px;height:6px;border-radius:50%;background:var(--amber);flex:none;box-shadow:0 0 0 3px rgba(var(--amber-rgb),.18)}
.v87-pulse{position:absolute;left:50%;top:50%;width:7px;height:7px;margin:-3.5px 0 0 -3.5px;border-radius:50%;z-index:2;opacity:0;pointer-events:none}
.v87-pulse--q{background:var(--cream);box-shadow:0 0 10px 2px rgba(var(--cream-rgb),.55);animation:v87-q 4.8s var(--d,0s) var(--ease) infinite}
.v87-pulse--a{background:var(--amber);box-shadow:0 0 12px 3px rgba(var(--amber-rgb),.6);animation:v87-a 4.8s var(--d,0s) var(--ease) infinite}
@keyframes v87-q{0%{transform:translate(calc(var(--x)*.78),calc(var(--y)*.78));opacity:0}8%{opacity:1}40%{transform:translate(calc(var(--x)*.2),calc(var(--y)*.2));opacity:1}46%,100%{transform:translate(calc(var(--x)*.16),calc(var(--y)*.16));opacity:0}}
@keyframes v87-a{0%,48%{transform:translate(calc(var(--x)*.2),calc(var(--y)*.2));opacity:0}54%{opacity:1}88%{transform:translate(calc(var(--x)*.76),calc(var(--y)*.76));opacity:1}94%,100%{transform:translate(calc(var(--x)*.8),calc(var(--y)*.8));opacity:0}}
.v87-orbit figcaption{font-size:14px;color:var(--mist);text-align:center}
.v87-sr{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}
.v87-orbit__acts{display:flex;justify-content:center}
.v87-orbit__acts .v82-watch{margin:0}
@media (prefers-reduced-motion:reduce){.v87-orbit__sweep,.v87-orbit__halo,.v87-pulse{animation:none}.v87-pulse{display:none}}
@media (min-width:981px) and (max-height:820px){.v87-orbit{max-width:470px}}
