/*! KASHF-COPYRIGHT © 2026 مؤسسة العزل الحصين للمقاولات (س.ت 1010824507) — جميع الحقوق محفوظة. منصة كشف kashf.com.sa — انظر NOTICE.txt */
:root{--p:var(--ka-0a7a52,#0A7A52);--p2:var(--ka-04321f,#04321F);--g:var(--ka-b8902b,#B8902B);--bg:var(--ka-f2f7f4,#F2F7F4);--t:var(--ka-0b1f16,#0B1F16);--m:var(--ka-5b6b63,#5B6B63);--b:var(--ka-d9e5de,#D9E5DE);--r:var(--ka-c53030,#C53030);--card:var(--ka-ffffff,#fff)}
*{box-sizing:border-box}html,body{margin:0}body{font-family:system-ui,-apple-system,"Segoe UI",Tahoma,sans-serif;background:var(--bg);color:var(--t);font-size:16px;line-height:1.6;padding-bottom:env(safe-area-inset-bottom)}
a{color:var(--p)}button,input,select,textarea{font:inherit}
.top{position:sticky;top:0;z-index:20;display:flex;align-items:center;justify-content:space-between;gap:8px;padding:10px 14px;padding-top:calc(10px + env(safe-area-inset-top));background:var(--p2);color:var(--kd-ffffff,#fff)}
.brand{display:flex;align-items:center;gap:8px;color:var(--kd-ffffff,#fff);text-decoration:none}.brand img{width:32px;height:32px;border-radius:8px;background:var(--kd-ffffff,#fff)}.brand span{color:var(--kd-d9b65a,#D9B65A)}
#topnav{display:flex;gap:6px}#topnav a{color:var(--kd-ffffff,#fff);text-decoration:none;font-size:14px;padding:6px 10px;border-radius:10px;background:var(--kd-ffffff-a12,rgba(255,255,255,.12))}
main{max-width:860px;margin:0 auto;padding:14px}
.loading{padding:40px;text-align:center;color:var(--m)}
.card{background:var(--card);border-radius:18px;box-shadow:0 4px 18px rgba(4,50,31,.07);padding:16px;margin-bottom:14px}
h1{font-size:1.35rem;margin:6px 0 10px}h2{font-size:1.15rem;margin:0 0 8px}h3{font-size:1rem;margin:12px 0 6px}
.muted{color:var(--m)}.small{font-size:.85rem}
.btn{display:inline-flex;align-items:center;justify-content:center;gap:6px;border:0;border-radius:12px;padding:12px 18px;font-weight:800;background:var(--p);color:var(--ka-ffffff,#fff);text-decoration:none;cursor:pointer;min-height:46px}
.btn.ghost{background:var(--ka-e6f0eb,#E6F0EB);color:var(--p2)}.btn.gold{background:var(--g);color:var(--ka-0b1f16,#0B1F16)}.btn.red{background:var(--r)}.btn.block{width:100%}.btn:disabled{opacity:.5;cursor:not-allowed}
.row{display:flex;gap:8px;flex-wrap:wrap;align-items:center}.row>*{flex:1 1 140px}
label{display:block;margin:8px 0 4px;font-weight:700;font-size:.92rem}input[type=text],input[type=tel],input[type=password],input[type=number],input[type=email],select,textarea{width:100%;padding:11px 12px;border:1px solid var(--b);border-radius:12px;background:var(--ka-ffffff,#fff)}
.err{background:var(--ka-fdecec,#FDECEC);color:var(--ka-9b2c2c,#9B2C2C);padding:10px 12px;border-radius:12px;margin:8px 0}.ok{background:var(--ka-e6f4ee,#E6F4EE);color:var(--p2);padding:10px 12px;border-radius:12px;margin:8px 0}
.tools{display:grid;grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:10px}
.tool{display:flex;flex-direction:column;gap:4px;background:var(--ka-ffffff,#fff);border-radius:16px;padding:14px;text-decoration:none;color:inherit;box-shadow:0 2px 10px rgba(4,50,31,.06);border:1px solid transparent}
.tool:active{border-color:var(--p)}.tool i{font-style:normal;font-size:30px}.tool b{font-size:.98rem}.tool small{color:var(--m);font-size:.78rem}
.q{display:inline-block;font-size:.72rem;border-radius:999px;padding:1px 8px;background:var(--ka-e6f0eb,#E6F0EB);color:var(--p2);margin-top:2px}.q.zero{background:var(--ka-fdecec,#FDECEC);color:var(--ka-9b2c2c,#9B2C2C)}
.subbar{display:flex;justify-content:space-between;align-items:center;gap:8px;flex-wrap:wrap}
.badge{display:inline-block;border-radius:999px;padding:2px 10px;color:var(--ka-ffffff,#fff);font-size:.8rem;background:var(--c,#0A7A52)}
.plans{display:grid;grid-template-columns:repeat(auto-fill,minmax(230px,1fr));gap:12px}
.plan{border:2px solid var(--b);border-radius:18px;padding:14px;background:var(--ka-ffffff,#fff);position:relative}.plan.feat{border-color:var(--g)}.plan .price{font-size:1.6rem;font-weight:900;color:var(--p2)}.plan ul{padding-inline-start:18px;margin:8px 0;font-size:.88rem}
.plan .tag{position:absolute;top:-11px;inset-inline-start:14px;background:var(--g);color:var(--ka-0b1f16,#0B1F16);border-radius:999px;padding:1px 10px;font-size:.75rem}
.seg{display:inline-flex;background:var(--ka-e6f0eb,#E6F0EB);border-radius:12px;padding:3px}.seg button{border:0;background:none;padding:8px 14px;border-radius:10px;font-weight:700;color:var(--p2)}.seg button.on{background:var(--ka-ffffff,#fff);box-shadow:0 1px 4px rgba(0,0,0,.08)}
/* أدوات */
.meter{display:flex;gap:12px;align-items:center;justify-content:space-between;flex-wrap:wrap}
.ring{width:120px;height:120px;border-radius:50%;display:grid;place-items:center;background:conic-gradient(var(--rc,#0A7A52) calc(var(--v,0)*1%),var(--ka-e6f0eb,#E6F0EB) 0);position:relative;flex:none}
.ring::after{content:"";position:absolute;inset:10px;border-radius:50%;background:var(--ka-ffffff,#fff)}.ring b{position:relative;z-index:1;font-size:1.8rem}.ring small{position:absolute;bottom:22px;z-index:1;font-size:.7rem;color:var(--m)}
.stats{display:grid;grid-template-columns:repeat(auto-fill,minmax(110px,1fr));gap:8px;flex:1}.stats div{background:var(--bg);border-radius:12px;padding:8px;text-align:center}.stats b{display:block;font-size:1.15rem}.stats small{color:var(--m);font-size:.75rem}
canvas.spec,canvas.heat,canvas.plot{width:100%;display:block;border-radius:12px;background:var(--kd-031a10,#031a10)}
canvas.heat{background:var(--kd-ffffff,#fff);border:1px solid var(--b)}canvas.plot{background:var(--kd-ffffff,#fff);border:1px solid var(--b);height:180px}
.alarm{animation:al .5s infinite alternate}@keyframes al{from{box-shadow:0 0 0 0 rgba(197,48,48,.0)}to{box-shadow:0 0 0 8px rgba(197,48,48,.45)}}
.lr{display:flex;align-items:center;gap:8px;justify-content:center;font-weight:800}.lr .bar{flex:1;height:10px;border-radius:6px;background:var(--ka-e6f0eb,#E6F0EB);position:relative}.lr .bar i{position:absolute;top:-4px;width:18px;height:18px;border-radius:50%;background:var(--p);transform:translateX(50%)}
.grid{display:grid;gap:4px;direction:ltr}.grid button{aspect-ratio:1;border:1px solid var(--b);border-radius:8px;background:var(--ka-ffffff,#fff);font-size:.78rem;font-weight:700;padding:0}.grid button.sel{outline:3px solid var(--g)}.grid button.max{background:var(--ka-fdecec,#FDECEC)}
.guide{display:flex;align-items:center;gap:10px;background:var(--ka-fff8e6,#FFF8E6);border-radius:12px;padding:10px;margin-top:8px}.guide .arr{font-size:30px;line-height:1;display:inline-block;transition:transform .3s}
.vidwrap{position:relative;border-radius:14px;overflow:hidden;background:var(--kd-000000,#000);touch-action:none}.vidwrap video,.vidwrap img,.vidwrap canvas{width:100%;display:block}
.roi{position:absolute;border:3px solid #FFD54A;border-radius:8px;box-shadow:0 0 0 2000px rgba(0,0,0,.35);touch-action:none}.roi i{position:absolute;width:22px;height:22px;right:-11px;bottom:-11px;background:var(--ka-ffd54a,#FFD54A);border-radius:50%}
.dial{width:90px;height:90px;border-radius:50%;border:4px solid var(--p);position:relative;flex:none}.dial i{position:absolute;left:50%;top:6px;width:4px;height:39px;background:var(--r);transform-origin:50% 39px;margin-left:-2px;border-radius:2px}
.list{display:flex;flex-direction:column;gap:8px}.item{display:flex;justify-content:space-between;align-items:center;gap:8px;background:var(--ka-ffffff,#fff);border-radius:12px;padding:10px 12px}
.modal{position:fixed;inset:0;background:var(--ka-000000-a5,rgba(0,0,0,.5));display:grid;place-items:center;z-index:50;padding:16px}.modal .card{max-width:420px;width:100%}
#toast{position:fixed;bottom:calc(16px + env(safe-area-inset-bottom));left:50%;transform:translateX(-50%);background:var(--p2);color:var(--ka-ffffff,#fff);padding:10px 16px;border-radius:12px;z-index:60;max-width:90vw;text-align:center}
.exp{display:inline-block;background:var(--ka-fff4d6,#FFF4D6);color:var(--ka-b03105,#B03105);border-radius:999px;padding:1px 8px;font-size:.75rem;margin-inline-start:6px}
.chart{width:100%;height:auto;display:block}

.hlp{float:left;float:inline-end;min-height:34px;padding:6px 12px;font-size:.85rem;margin:0 8px 6px 0;margin-inline:8px 0}

/* ===== v49: العقل الموحّد والكشف الصوتي الميداني — نفس الرموز (tokens)، أهداف لمس كبيرة، تباين عالٍ، وضع داكن ووضع الشمس ===== */
[hidden]{display:none!important}
:root{--ok:var(--ka-0a7a52,#0A7A52);--warn:var(--ka-ca4a26,#CA4A26);--warnbg:var(--ka-fff4d6,#FFF4D6);--info:var(--ka-2b4c9b,#2B4C9B);--line:var(--ka-e3ece7,#E3ECE7);--focus:#A07C22}
button:focus-visible,a:focus-visible,input:focus-visible,select:focus-visible{outline:3px solid var(--focus);outline-offset:2px}
.kb-big{min-height:64px;font-size:1.15rem;border-radius:16px}
.kb-seg{display:flex;gap:6px;margin-bottom:10px}.kb-seg button{flex:1;min-height:48px;border:1px solid var(--b);border-radius:12px;background:var(--card);color:var(--t);font-weight:800}.kb-seg button.on{background:var(--p);color:var(--ka-ffffff,#fff);border-color:var(--p)}
.kb-trk{margin-top:6px}.kb-tr{width:100%;border-collapse:collapse;font-size:.85rem}.kb-tr td,.kb-tr th{padding:5px 6px;border-bottom:1px solid var(--line);text-align:start}.kb-good{color:var(--ok)}.kb-bad{color:var(--r)}
.kb-lim summary{cursor:pointer;font-weight:700;margin-top:6px}.kb-lim ul{margin:6px 0;padding-inline-start:18px}
.kb-sw{display:flex;align-items:center;gap:8px;font-weight:600;min-height:44px}.kb-sw input{width:22px;height:22px}
.kb-prog{height:10px;border-radius:6px;background:var(--line);overflow:hidden;margin:8px 0}.kb-prog i{display:block;height:10px;width:auto;background:var(--p);transform:scaleX(0);transform-origin:right center}html[dir=ltr] .kb-prog i{transform-origin:left center}
.kb-prof{width:100%;height:auto;display:block;background:var(--card);border:1px solid var(--b);border-radius:14px;margin-top:10px}.kb-ax{stroke:var(--m);stroke-width:1}.kb-line{fill:none;stroke:var(--info);stroke-width:2.5}.kb-dot{fill:var(--info);stroke:var(--ka-ffffff,#fff);stroke-width:2}.kb-tx{font:11px system-ui,sans-serif;fill:var(--m)}
.kb-band{fill:var(--ka-c53030-a12,rgba(197,48,48,.12))}.kb-pk{stroke:var(--r);stroke-width:2.5;stroke-dasharray:5 4}.kb-pkt{font:800 13px system-ui,sans-serif;fill:var(--r)}.kb-next{fill:var(--g)}
.kb-est{background:var(--ka-fdecec,#FDECEC);border-radius:14px;padding:12px;margin-top:10px;line-height:1.8}.kb-flag{background:var(--warnbg);color:var(--ka-872100,#872100);border-radius:12px;padding:10px 12px;margin:8px 0}
.kb-next-c{display:flex;align-items:center;gap:10px;flex-wrap:wrap;background:var(--ka-fff8e6,#FFF8E6);border-radius:12px;padding:10px;margin-top:8px;font-weight:700}.kb-arr{font-size:30px;line-height:1}
.kb-empty{padding:18px;text-align:center;color:var(--m);border:1px dashed var(--b);border-radius:14px;margin-top:10px}
.kb-gmap{width:100%;height:240px;border:0;border-radius:14px;margin-top:8px;background:var(--line)}.kb-mapc .btn{margin:6px 0 0 6px;margin-inline:0 6px}
.kb-hero{display:flex;align-items:center;gap:14px;text-decoration:none;color:var(--t);border:2px solid var(--p);background:linear-gradient(135deg,var(--card),var(--ka-0a7a52-a08,rgba(10,122,82,.08)));min-height:84px}.kb-hero i{font-style:normal;font-size:36px}.kb-hero span{flex:1;display:flex;flex-direction:column;gap:2px}.kb-hero small{color:var(--m)}.kb-hero em{font-style:normal;font-size:24px;color:var(--p)}.kb-hero.locked{border-style:dashed;opacity:.85}
.kb-hd h1{margin:4px 0}.kb-row{display:flex;gap:14px;align-items:center}.kb-ring2{--v:0;width:92px;height:92px;flex:none;border-radius:50%;display:grid;place-items:center;align-content:center;background:radial-gradient(closest-side,var(--card) 79%,transparent 80% 100%),conic-gradient(var(--p) calc(var(--v)*1%),var(--line) 0)}.kb-ring2 b{font-size:1.4rem;line-height:1}.kb-ring2 small{font-size:.65rem;color:var(--m)}
.kb-step{border:2px solid var(--p)}.kb-k{display:inline-block;font-size:.78rem;font-weight:800;color:var(--p);background:var(--ka-e6f4ee,#E6F4EE);border-radius:999px;padding:2px 10px}.kb-ins{padding-inline-start:20px}.kb-ins li{margin:4px 0}
.kb-safe{background:var(--ka-fdecec,#FDECEC);color:var(--ka-7a1f1f,#7A1F1F);border-radius:10px;padding:8px 10px;margin:6px 0}.kb-skip{margin-top:10px}.kb-skip input{flex:3 1 160px}
.kb-form{display:grid;gap:8px;margin-top:10px}.kb-form label{margin:0}.kb-chips{display:flex;flex-wrap:wrap;gap:8px}.kb-chips .btn{flex:1 1 150px}
.kb-pb{margin:8px 0}.kb-pb span{font-weight:700}.kb-pb b{float:left}html[dir=ltr] .kb-pb b{float:right}.kb-bar{height:12px;border-radius:6px;background:var(--line);overflow:hidden;margin-top:4px}.kb-bar i{display:block;height:100%;background:var(--r)}
.kb-tl{list-style:none;padding:0;margin:0}.kb-tl li{border-inline-start:4px solid var(--line);padding:6px 12px;margin:0 0 8px}.kb-tl li.f{border-color:var(--p)}.kb-tl li.x{border-color:var(--g);opacity:.75}
.kb-ai{background:var(--ka-f1f5ff,#F1F5FF);border-radius:14px;padding:12px;margin-top:8px}.kb-ci{text-decoration:none;color:inherit}.kb-pill{background:var(--ka-e6f4ee,#E6F4EE);color:var(--p2);border-radius:999px;padding:4px 10px;font-weight:800}
.kb-theme{min-height:40px;padding:6px 12px;font-size:.85rem}
/* الوضع الداكن (تلقائي حسب الجهاز ما لم يختر الفني غيره) */
@media (prefers-color-scheme:dark){:root:not([data-theme=light]):not([data-theme=sun]){--bg:var(--kd-0b1612,#0B1612);--card:var(--kd-13221c,#13221C);--t:var(--kd-e7f0eb,#E7F0EB);--m:var(--kd-9fb3a9,#9FB3A9);--b:var(--kd-24453a,#24453A);--line:var(--kd-1e3a30,#1E3A30);--warnbg:var(--kd-2c303b,#2C303B)}}
:root[data-theme=dark]{--bg:var(--kd-0b1612,#0B1612);--card:var(--kd-13221c,#13221C);--t:var(--kd-e7f0eb,#E7F0EB);--m:var(--kd-9fb3a9,#9FB3A9);--b:var(--kd-24453a,#24453A);--line:var(--kd-1e3a30,#1E3A30);--warnbg:var(--kd-2c303b,#2C303B)}
@media (prefers-color-scheme:dark){:root:not([data-theme=light]):not([data-theme=sun]) .tool,:root:not([data-theme=light]):not([data-theme=sun]) .item,:root:not([data-theme=light]):not([data-theme=sun]) input,:root:not([data-theme=light]):not([data-theme=sun]) select,:root:not([data-theme=light]):not([data-theme=sun]) textarea{background:var(--card);color:var(--t);border-color:var(--b)}:root:not([data-theme=light]):not([data-theme=sun]) .btn.ghost{background:var(--kd-1e3a30,#1E3A30);color:var(--kd-e7f0eb,#E7F0EB)}:root:not([data-theme=light]):not([data-theme=sun]) .kb-flag{color:var(--kd-ffe7a8,#FFE7A8)}:root:not([data-theme=light]):not([data-theme=sun]) .kb-est,:root:not([data-theme=light]):not([data-theme=sun]) .kb-safe{background:var(--kd-3a1a1a,#3A1A1A);color:var(--kd-ffd9d9,#FFD9D9)}:root:not([data-theme=light]):not([data-theme=sun]) .kb-ai{background:var(--kd-17223a,#17223A)}:root:not([data-theme=light]):not([data-theme=sun]) .kb-next-c{background:var(--kd-2c303b,#2C303B)}}
:root[data-theme=dark] .tool,:root[data-theme=dark] .item,:root[data-theme=dark] input,:root[data-theme=dark] select,:root[data-theme=dark] textarea{background:var(--card);color:var(--t);border-color:var(--b)}:root[data-theme=dark] .btn.ghost{background:var(--kd-1e3a30,#1E3A30);color:var(--kd-e7f0eb,#E7F0EB)}:root[data-theme=dark] .kb-flag{color:var(--kd-ffe7a8,#FFE7A8)}:root[data-theme=dark] .kb-est,:root[data-theme=dark] .kb-safe{background:var(--kd-3a1a1a,#3A1A1A);color:var(--kd-ffd9d9,#FFD9D9)}:root[data-theme=dark] .kb-ai{background:var(--kd-17223a,#17223A)}:root[data-theme=dark] .kb-next-c{background:var(--kd-2c303b,#2C303B)}
/* وضع الشمس: تباين أعلى ونص أكبر للعمل في الخارج */
:root[data-theme=sun]{--bg:var(--ka-ffffff,#fff);--card:var(--ka-ffffff,#fff);--t:var(--ka-000000,#000);--m:var(--ka-1f2a25,#1F2A25);--b:var(--ka-000000,#000);--line:var(--ka-bfc9c4,#BFC9C4);--p:var(--ka-005c3b,#005C3B)}
:root[data-theme=sun] body{font-size:18px}:root[data-theme=sun] .card{box-shadow:none;border:2px solid #000}:root[data-theme=sun] .btn{min-height:54px;font-size:1.05rem}:root[data-theme=sun] .muted{color:var(--ka-1f2a25,#1F2A25)}
/* v50 — التطور الذاتي: ثقة صادقة (الرقم + ما حدث فعلاً)، تقييم الفني، نصيحة ميدانية */
.kb-conf{margin-top:10px}.kb-ctrack{position:relative;height:12px;border-radius:999px;background:linear-gradient(90deg,color-mix(in srgb,var(--r) 28%,var(--line)) 0%,color-mix(in srgb,var(--g) 30%,var(--line)) 50%,color-mix(in srgb,var(--p) 35%,var(--line)) 100%);margin:6px 0 4px}
html[dir=rtl] .kb-ctrack{background:linear-gradient(270deg,color-mix(in srgb,var(--r) 28%,var(--line)) 0%,color-mix(in srgb,var(--g) 30%,var(--line)) 50%,color-mix(in srgb,var(--p) 35%,var(--line)) 100%)}
.kb-cband{position:absolute;top:-3px;bottom:-3px;border-radius:999px;background:color-mix(in srgb,var(--info) 30%,transparent);border:1.5px solid var(--info)}
.kb-cmark{position:absolute;top:-6px;width:4px;height:24px;margin-inline-start:-2px;border-radius:3px;background:var(--t);box-shadow:0 0 0 2px var(--card)}
.kb-conf p{margin:4px 0}
.kb-fb{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin-top:10px;padding-top:10px;border-top:1px dashed var(--line)}.kb-fb>.small{flex:1 1 180px}.kb-fbb{display:flex;gap:6px}
.kb-fbr{display:flex;gap:6px;flex:1 1 100%}.kb-fbr input{flex:1;min-width:0}.kb-fbok{color:var(--ok)}
.kb-tip summary{cursor:pointer;list-style:none}.kb-tip summary::-webkit-details-marker{display:none}.kb-tip summary:before{content:"▸ ";color:var(--m)}.kb-tip[open] summary:before{content:"▾ "}
html[dir=rtl] .kb-tip summary:before{content:"◂ "}html[dir=rtl] .kb-tip[open] summary:before{content:"▾ "}
.kb-fb .btn:focus-visible,.kb-tip summary:focus-visible{outline:3px solid var(--focus);outline-offset:2px}
:root[data-theme=sun] .kb-ctrack{background:var(--ka-ffffff,#fff);border:2px solid #000}:root[data-theme=sun] .kb-cmark{background:var(--kd-000000,#000)}

/* v53: ملخص الأدلة + تخطٍّ */
.ev-rows{display:flex;flex-wrap:wrap;gap:2px 12px;margin-top:4px}.ev-kv{font-size:13px;overflow-wrap:anywhere}.ev-k,.ev-u{color:var(--g,#5B6B63)}.ev-u{font-size:12px}.ev-chips{display:flex;flex-wrap:wrap;gap:4px;margin-top:4px}.ev-chip{background:var(--ka-eef6f1,#EEF6F1);color:var(--ka-04321f,#04321F);border-radius:999px;padding:1px 9px;font-size:12px;max-width:100%;overflow-wrap:anywhere}.ev-tech{margin-top:4px;max-width:100%}.ev-tech summary{font-size:12px;cursor:pointer}.ev-tech pre{white-space:pre-wrap;overflow-wrap:anywhere;word-break:break-word;max-height:240px;overflow-y:auto;overflow-x:hidden;background:var(--ka-f6f8f7,#F6F8F7);border:1px solid var(--line,#D9E5DE);border-radius:8px;padding:8px;font-size:11.5px;margin:4px 0 0}.kb-tl li{min-width:0;overflow-wrap:anywhere}
.ov-dlg{position:fixed;inset:0;background:var(--ka-000000-a45,rgba(0,0,0,.45));display:grid;place-items:center;z-index:9999;padding:16px}.ov-dlg .card{max-width:480px;width:100%}.ov-dlg textarea{width:100%}.kb-ovm{border-inline-start:4px solid #B8902B}
/* v55: الأمر الواحد + «تفاصيل المحرك» (v49) القابلة للطي */
.kb-order .ko-order{border-style:solid}.kb-eng{margin-top:10px;border-top:1px dashed var(--ka-cbd5e1,#cbd5e1);padding-top:8px}.kb-eng>summary{cursor:pointer;font-weight:700;font-size:.9rem;color:var(--ka-475569,#475569)}.kb-eng-step{border:1px solid #e2e8f0;border-radius:12px;padding:10px;margin:8px 0;background:var(--ka-f8fafc,#f8fafc)}.kb-eng-step h2{font-size:1rem}
@media (prefers-color-scheme:dark){.kb-eng-step{background:transparent;border-color:var(--kd-334155,#334155)}.kb-eng>summary{color:var(--kd-cbd5e1,#cbd5e1)}}
/* v79 البند 10: أهداف لمس ≥ 44px في الشريط العلوي (الشعار، اللغة، روابط التنقل) */@media (pointer:coarse),(max-width:1023px){.brand,nav a,#kl{min-height:44px;display:inline-flex;align-items:center}nav a,#kl{min-width:44px;justify-content:center}}
/* v129 APPS (docs/151): تقليل الحركة — إنذار ثابت بدل الوميض، وسهم الإرشاد بلا انتقال */@media (prefers-reduced-motion:reduce){.alarm{animation:none;box-shadow:0 0 0 4px rgba(197,48,48,.45)}.guide .arr{transition:none}}
/* v129 APPS: «شمس» (D10) — بلاطات الأدوات بحدّ أسود واضح بدل الظل الخافت تحت الشمس، ووصفها بحجم مقروء */:root[data-theme=sun] .tool{box-shadow:none;border:2px solid #000}:root[data-theme=sun] .tool small{font-size:.86rem;color:var(--ka-1f2a25,#1F2A25)}
/* v130 merge: التصميم الأصلي — الشاشات تُستبدل بلا حركة دخول (طبقة kx-apps تبقى لشريط الاتصال فقط)، وحلقة التركيز ذهبية كالأصل بدرجة تحقق ≥3:1 */html.kx-js main#view[data-kx-view].kx-in>*{animation:none}
