/* KEYYORA HELP CENTER V28 */
html.key-help-open-v28,body.key-help-open-v28{overflow:hidden!important}
.key-help-shell-v28{position:fixed;inset:0;z-index:2147483600;pointer-events:none;opacity:0;transition:opacity .2s ease}
.key-help-shell-v28.open{pointer-events:auto;opacity:1}
.key-help-backdrop-v28{position:absolute;inset:0;background:rgba(2,7,15,.77);backdrop-filter:blur(7px)}
.key-help-panel-v28{position:absolute;inset:5vh max(12px,env(safe-area-inset-right)) 3vh max(12px,env(safe-area-inset-left));max-width:720px;margin:auto;display:flex;flex-direction:column;border:1px solid rgba(120,151,211,.16);border-radius:24px;background:radial-gradient(circle at 80% 0%,rgba(65,102,180,.12),transparent 30%),linear-gradient(180deg,#111b2b,#08111e 68%,#07101a);box-shadow:0 30px 80px rgba(0,0,0,.48);overflow:hidden;transform:translateY(10px) scale(.99);transition:transform .24s ease;direction:rtl}
.key-help-shell-v28.open .key-help-panel-v28{transform:none}
.key-help-top-v28{flex:0 0 auto;display:flex;align-items:center;justify-content:space-between;gap:15px;padding:17px 18px 14px;border-bottom:1px solid rgba(255,255,255,.055);background:rgba(8,17,30,.76);backdrop-filter:blur(8px)}
.key-help-top-v28 small{display:block;color:#6ea6ff;font-size:9px;font-weight:900;letter-spacing:1.3px}
.key-help-top-v28 h2{margin:3px 0 0;color:#f3f6fb;font-size:21px}
.key-help-close-v28{width:40px;height:40px;border-radius:13px;border:1px solid rgba(255,255,255,.08);background:rgba(255,255,255,.035);color:#ced7e6;font:inherit;font-size:24px}
.key-help-body-v28{flex:1 1 auto;min-height:0;overflow:auto;padding:17px 16px calc(22px + env(safe-area-inset-bottom));-webkit-overflow-scrolling:touch}
.key-help-hero-v28{display:flex;align-items:center;gap:13px;padding:16px;border-radius:17px;border:1px solid rgba(92,143,225,.12);background:linear-gradient(135deg,rgba(51,90,158,.10),rgba(72,55,127,.05))}
.key-help-hero-icon-v28{flex:0 0 46px;width:46px;height:46px;display:grid;place-items:center;border-radius:14px;border:1px solid rgba(113,164,242,.18);background:rgba(82,128,205,.10);color:#8bb8ff;font-size:23px;font-weight:900}
.key-help-hero-v28 h3,.key-help-intro-v28 h3{margin:0;color:#f1f5fb;font-size:17px}
.key-help-hero-v28 p,.key-help-intro-v28 p{margin:5px 0 0;color:#8b99ae;font-size:11px;line-height:1.7}
.key-help-search-wrap-v28{margin-top:12px}
.key-help-search-wrap-v28 input{width:100%;height:45px;border-radius:13px;border:1px solid rgba(115,150,215,.13);background:#091321;color:#e8eef7;padding:0 14px;font:inherit;font-size:12px;outline:none}
.key-help-search-wrap-v28 input:focus{border-color:rgba(102,155,249,.34);box-shadow:0 0 0 3px rgba(73,128,224,.06)}
.key-help-navcards-v28{display:grid;grid-template-columns:repeat(3,1fr);gap:8px;margin:12px 0 15px}
.key-help-navcards-v28 button{min-height:75px;padding:11px;border-radius:14px;text-align:right;border:1px solid rgba(111,144,201,.11);background:rgba(255,255,255,.025);color:#e8edf5;font:inherit}
.key-help-navcards-v28 b{display:block;font-size:11.5px}
.key-help-navcards-v28 small{display:block;margin-top:5px;color:#7e8da3;font-size:8.8px;line-height:1.5}
.key-faq-list-v28{display:grid;gap:8px}
.key-faq-v28{border:1px solid rgba(110,143,199,.10);border-radius:14px;background:rgba(255,255,255,.018);overflow:hidden}
.key-faq-v28 summary{list-style:none;display:flex;align-items:center;justify-content:space-between;gap:12px;min-height:58px;padding:11px 13px;cursor:pointer}
.key-faq-v28 summary::-webkit-details-marker{display:none}
.key-faq-v28 summary small{display:block;color:#6f9fe9;font-size:8px;font-weight:800}
.key-faq-v28 summary b{display:block;margin-top:3px;color:#e8edf5;font-size:11.5px;line-height:1.5}
.key-faq-v28 summary i{color:#71829b;font-size:16px;font-style:normal;transition:transform .2s ease}
.key-faq-v28[open] summary i{transform:rotate(180deg)}
.key-faq-v28>div{padding:0 13px 13px;color:#99a6b7;font-size:10.5px;line-height:1.8}
.key-help-intro-v28{margin-bottom:13px}
.key-support-list-v28{display:grid;gap:9px}
.key-support-card-v28{display:grid;grid-template-columns:46px minmax(0,1fr) auto;gap:11px;align-items:center;padding:12px;border-radius:15px;border:1px solid rgba(111,145,205,.11);background:rgba(255,255,255,.022)}
.key-help-platform-icon{width:44px;height:44px;display:grid;place-items:center;border-radius:13px;font-size:11px;font-weight:900}
.key-help-platform-icon.wa{color:#7be0a7;background:rgba(54,181,106,.08);border:1px solid rgba(62,205,124,.15)}
.key-help-platform-icon.tg{color:#7fcaff;background:rgba(50,153,225,.08);border:1px solid rgba(68,170,242,.15);font-size:18px}
.key-support-copy-v28{min-width:0}
.key-support-copy-v28 b{display:block;color:#edf2f8;font-size:12.5px}
.key-support-copy-v28 small{display:block;margin-top:3px;color:#7f8da2;font-size:9px;line-height:1.5}
.key-support-copy-v28 code{display:block;margin-top:6px;color:#a9b7cb;font-size:10px;direction:ltr;text-align:right;overflow:hidden;text-overflow:ellipsis}
.key-support-actions-v28{display:flex;flex-direction:column;gap:5px}
.key-support-actions-v28 a,.key-support-actions-v28 button{min-width:58px;height:31px;display:grid;place-items:center;border-radius:9px;border:1px solid rgba(101,145,219,.13);background:rgba(70,112,183,.07);color:#cddbf0;text-decoration:none;font:inherit;font-size:9px;font-weight:800}
.key-help-empty-v28,.key-help-loading-v28{padding:20px 15px;text-align:center;border-radius:14px;border:1px dashed rgba(124,151,194,.14);color:#8390a3;font-size:10.5px;line-height:1.7}
.key-legal-v28{color:#9aa7b8;font-size:11px;line-height:1.9}
.key-legal-v28 h3{margin:0 0 12px;color:#f0f4fa;font-size:19px}
.key-legal-v28 h4{margin:17px 0 5px;color:#dce5f2;font-size:12.5px}
.key-legal-v28 p{margin:0 0 10px}
.key-help-drawer-group-v28{margin-top:5px}
.key-help-drawer-main-v28{width:100%;display:grid;grid-template-columns:27px 1fr 24px;align-items:center;gap:10px;min-height:46px;padding:0 11px;border:0;border-radius:12px;background:transparent;color:inherit;font:inherit;text-align:right}
.key-help-drawer-icon-v28{width:27px;height:27px;border-radius:9px;display:grid;place-items:center;background:rgba(97,138,207,.08);color:#8ab4f7;font-size:13px;font-weight:900}
.key-help-drawer-main-v28 i{font-style:normal;color:#75859b;transition:transform .2s ease}
.key-help-drawer-group-v28.open .key-help-drawer-main-v28 i{transform:rotate(180deg)}
.key-help-drawer-sub-v28{display:none;padding:4px 36px 3px 8px}
.key-help-drawer-group-v28.open .key-help-drawer-sub-v28{display:grid;gap:3px}
.key-help-drawer-sub-v28 button{min-height:36px;padding:0 10px;border:0;border-radius:9px;background:transparent;color:#9cabc0;font:inherit;font-size:10.5px;text-align:right}
.key-help-drawer-sub-v28 button:active{background:rgba(87,126,190,.08);color:#e0e9f7}
.key-trust-footer-v28{margin:26px auto 0;padding:20px 15px calc(20px + env(safe-area-inset-bottom));width:min(100%,980px);border-top:1px solid rgba(111,142,192,.08);text-align:center;direction:rtl}
.key-trust-footer-brand-v28 b{display:block;color:#dfe7f2;font-size:14px}
.key-trust-footer-brand-v28 small,.key-trust-footer-v28>small{color:#657285;font-size:8.5px}
.key-trust-footer-v28 nav{display:flex;flex-wrap:wrap;justify-content:center;gap:5px 13px;margin:12px 0}
.key-trust-footer-v28 nav button{border:0;background:none;color:#8797ad;font:inherit;font-size:9.5px;padding:4px}
@media(max-width:560px){.key-help-panel-v28{inset:2vh 8px 1vh}.key-help-navcards-v28{grid-template-columns:1fr}.key-help-navcards-v28 button{min-height:58px}.key-support-card-v28{grid-template-columns:42px minmax(0,1fr);align-items:start}.key-support-actions-v28{grid-column:1/-1;display:grid;grid-template-columns:1fr 1fr}.key-help-platform-icon{width:40px;height:40px}}

/* KEYYORA HELP DRAWER V12 COMPAT V28.4 */
#alm-global-drawer-v12 .key-help-drawer-group-v28{
  margin-top:0!important;
  display:grid!important;
  gap:5px!important;
}

#alm-global-drawer-v12 .key-help-drawer-main-v28{
  width:100%!important;
  min-height:56px!important;
  display:grid!important;
  grid-template-columns:42px minmax(0,1fr) auto!important;
  align-items:center!important;
  gap:11px!important;
  padding:6px 9px 6px 12px!important;
  border:1px solid rgba(109,132,207,.11)!important;
  border-radius:16px!important;
  background:linear-gradient(145deg,rgba(17,28,52,.72),rgba(7,13,27,.82))!important;
  color:#dce3ef!important;
  box-shadow:inset 0 1px rgba(255,255,255,.025)!important;
  text-align:right!important;
}

#alm-global-drawer-v12 .key-help-drawer-main-v28:active{
  transform:scale(.985)!important;
}

#alm-global-drawer-v12 .key-help-drawer-icon-v28{
  width:38px!important;
  height:38px!important;
  display:grid!important;
  place-items:center!important;
  border-radius:12px!important;
  color:#aeb9cc!important;
  border:1px solid rgba(255,255,255,.055)!important;
  background:rgba(255,255,255,.025)!important;
  font-size:15px!important;
  font-weight:900!important;
}

#alm-global-drawer-v12 .key-help-drawer-main-v28 .alm-gd12-label{
  font-size:12px!important;
  font-weight:800!important;
  color:#dce3ef!important;
}

#alm-global-drawer-v12 .key-help-drawer-main-v28 .alm-gd12-arr{
  color:#617086!important;
  font-size:21px!important;
  line-height:1!important;
  transition:transform .2s ease!important;
}

#alm-global-drawer-v12 .key-help-drawer-group-v28.open .key-help-drawer-main-v28{
  border-color:rgba(105,150,224,.19)!important;
  background:linear-gradient(145deg,rgba(24,39,70,.83),rgba(9,17,34,.90))!important;
}

#alm-global-drawer-v12 .key-help-drawer-group-v28.open .key-help-drawer-main-v28 .alm-gd12-arr{
  transform:rotate(180deg)!important;
}

#alm-global-drawer-v12 .key-help-drawer-sub-v28{
  display:none!important;
  margin:0 7px 2px!important;
  padding:7px!important;
  border:1px solid rgba(105,136,195,.09)!important;
  border-radius:13px!important;
  background:rgba(5,11,24,.45)!important;
}

#alm-global-drawer-v12 .key-help-drawer-group-v28.open .key-help-drawer-sub-v28{
  display:grid!important;
  gap:4px!important;
}

#alm-global-drawer-v12 .key-help-drawer-sub-v28 button{
  min-height:37px!important;
  padding:0 11px!important;
  border:0!important;
  border-radius:10px!important;
  background:transparent!important;
  color:#9eacbf!important;
  text-align:right!important;
  font-size:10.5px!important;
}

#alm-global-drawer-v12 .key-help-drawer-sub-v28 button:active{
  color:#e2e9f4!important;
  background:rgba(90,132,201,.09)!important;
}
