:root{--mye-forest:#0b3d2e;--mye-sea:#0c6e68;--mye-red:#a61b3c;--mye-yellow:#f4c95d;--mye-mist:#eff6f2;--mye-ink:#17251f;--mye-white:#fff;--mye-line:#cbdad2}
.mye{background:#fff;color:var(--mye-ink);font-family:"Noto Sans Arabic",sans-serif;line-height:1.9;overflow:clip}.mye *{box-sizing:border-box}.mye a{color:var(--mye-sea);text-underline-offset:.18em}.mye button,.mye input{font:inherit}.mye button,.mye a{transition:transform .18s ease,background-color .18s ease,color .18s ease,border-color .18s ease}.mye button:focus-visible,.mye a:focus-visible,.mye input:focus-visible,.mye summary:focus-visible{outline:4px solid var(--mye-yellow);outline-offset:4px}.mye-shell{width:min(1180px,calc(100% - 40px));margin-inline:auto}.mye h1,.mye h2,.mye h3{font-family:"Reem Kufi",sans-serif;line-height:1.35;margin:0 0 .65em}.mye h2{font-size:clamp(1.75rem,3.2vw,3rem)}.mye h3{font-size:1.25rem}.mye p{margin:0 0 1.15em}.mye-kicker,.mye-code{color:var(--mye-red);font-family:"IBM Plex Mono",monospace;font-size:.78rem;font-weight:600;letter-spacing:.08em;text-transform:uppercase}.mye-section{padding:clamp(64px,8vw,112px) 0}.mye-section--mist{background:var(--mye-mist)}.mye-section--forest{background:var(--mye-forest);color:#fff}.mye-heading{max-width:760px;margin-bottom:42px}.mye-heading>p:last-child{font-size:1.08rem}.mye-hero{background:linear-gradient(135deg,#062b20 0%,var(--mye-forest) 54%,#075752 100%);color:#fff;padding:28px 0 clamp(64px,9vw,120px);position:relative}.mye-hero:after{background:repeating-linear-gradient(90deg,transparent 0 39px,rgba(255,255,255,.04) 40px 41px);content:"";inset:0;pointer-events:none;position:absolute}.mye-hero>.mye-shell{position:relative;z-index:1}.mye-crumbs{display:flex;flex-wrap:wrap;gap:9px;margin-bottom:48px;font-size:.86rem}.mye .mye-crumbs a{color:#d8eee6}.mye-hero__grid{align-items:end;display:grid;gap:clamp(34px,7vw,88px);grid-template-columns:minmax(0,1.4fr) minmax(300px,.75fr)}.mye .mye-hero h1{color:#fff!important;font-size:clamp(2.3rem,5vw,4.75rem);max-width:850px}.mye-lead{font-size:clamp(1.05rem,1.7vw,1.3rem);max-width:800px}.mye-actions{display:flex;flex-wrap:wrap;gap:12px;margin:30px 0 20px}.mye-btn{border:2px solid transparent;border-radius:3px;display:inline-flex;font-weight:700;justify-content:center;padding:12px 22px;text-decoration:none}.mye .mye-btn--yellow{background:var(--mye-yellow);color:#10251d}.mye .mye-btn--line{border-color:#fff;color:#fff}.mye-btn:hover{transform:translateY(-2px)}.mye-boundary{border-right:3px solid var(--mye-yellow);font-size:.83rem;margin-top:22px;padding-right:12px}.mye-card{background:#f8fbf9;border:1px solid rgba(255,255,255,.45);box-shadow:18px 18px 0 rgba(4,31,23,.48);color:var(--mye-ink);padding:26px;transform:rotate(-1.25deg)}.mye-card__top{align-items:center;border-bottom:2px dashed var(--mye-line);display:flex;justify-content:space-between;padding-bottom:18px}.mye-card__top span{background:var(--mye-red);color:#fff;font:600 1rem "IBM Plex Mono",monospace;padding:7px}.mye-card__top b{font:600 .75rem "IBM Plex Mono",monospace}.mye-card dl{margin:20px 0}.mye-card dl div{align-items:baseline;border-bottom:1px solid var(--mye-line);display:flex;gap:15px;justify-content:space-between;padding:10px 0}.mye-card dt{font-size:.86rem}.mye-card dd{font-weight:700;margin:0}.mye-card small{display:block;margin-top:8px}.mye-review{border-bottom:1px solid var(--mye-line);padding:22px 0}.mye-review .mye-shell{display:grid;gap:20px;grid-template-columns:repeat(4,1fr)}.mye-review span{color:#5d7168;display:block;font-size:.72rem}.mye-review b{font-size:.84rem}.mye-answer{display:grid;gap:60px;grid-template-columns:minmax(260px,.75fr) 1.35fr}.mye-answer>div p:first-child{font-size:1.12rem}.mye-path{background:var(--mye-mist);padding:clamp(60px,8vw,100px) 0}.mye-path__grid{align-items:center;display:grid;gap:70px;grid-template-columns:1fr 1fr}.mye-controls fieldset{border:0;margin:25px 0 0;padding:0}.mye-controls legend{font-weight:700;margin-bottom:10px}.mye-controls button{background:#fff;border:1px solid #8ba99b;color:var(--mye-ink);cursor:pointer;margin:0 0 8px;padding:12px 15px;width:100%}.mye-controls button[aria-pressed="true"]{background:var(--mye-forest);border-color:var(--mye-forest);color:#fff}.mye-result{background:#fff;border-right:9px solid var(--mye-red);box-shadow:0 18px 45px rgba(23,37,31,.12);min-height:290px;padding:clamp(28px,5vw,54px)}.mye-result>span{color:var(--mye-red);font-weight:700}.mye-result h3{font-size:clamp(1.4rem,2.4vw,2.15rem);margin-top:14px}.mye-mdac{background:var(--mye-sea);color:#fff;padding:clamp(70px,9vw,120px) 0}.mye-mdac__grid{align-items:center;display:grid;gap:80px;grid-template-columns:1fr 1fr}.mye-mdac .mye-kicker{color:var(--mye-yellow)}.mye-mdac label{display:block;font-weight:700;margin:25px 0 6px}.mye-mdac input{background:#fff;border:3px solid transparent;border-radius:2px;color:var(--mye-ink);direction:ltr;padding:10px 12px;width:min(100%,340px)}.mye-mdac button{background:transparent;border:0;color:#fff;cursor:pointer;display:block;margin-top:10px;text-decoration:underline}.mye-window{background:#fff;color:var(--mye-ink);padding:42px;position:relative}.mye-window__perforation{background:radial-gradient(circle,#0c6e68 0 5px,transparent 6px);background-size:22px 22px;height:15px;left:4px;position:absolute;right:4px;top:-7px}.mye-window>span{color:var(--mye-red);font:600 .78rem "IBM Plex Mono",monospace}.mye-window h3{font-size:2rem;margin-top:12px}.mye-window dl div{border-top:1px dashed var(--mye-line);display:flex;justify-content:space-between;padding:13px 0}.mye-window dd{font:600 .9rem "IBM Plex Mono",monospace;margin:0}.mye-mdac-fields{display:grid;gap:18px;grid-template-columns:repeat(4,1fr)}.mye-mdac-fields article{border:1px solid rgba(255,255,255,.32);padding:25px}.mye-mdac-fields span{color:var(--mye-yellow);font:600 .72rem "IBM Plex Mono",monospace}.mye-alert{background:#fff;color:var(--mye-ink);margin:28px 0 0;padding:20px}.mye-docs{counter-reset:doc;display:grid;gap:24px;grid-template-columns:1fr 1fr;list-style:none;margin:0;padding:0}.mye-docs li{border-top:2px solid var(--mye-ink);display:grid;gap:20px;grid-template-columns:54px 1fr;padding:25px 0}.mye-docs li>span{color:var(--mye-red);font:600 1rem "IBM Plex Mono",monospace}.mye-family,.mye-trust{display:grid;gap:70px;grid-template-columns:1.3fr .7fr}.mye-family aside,.mye-trust aside{background:var(--mye-forest);color:#fff;padding:32px}.mye-family li{margin-bottom:8px}.mye-health{background:#f7e3e7;padding:clamp(70px,9vw,110px) 0}.mye-health__grid{align-items:center;display:grid;gap:70px;grid-template-columns:1.25fr .75fr}.mye-health aside{background:#fff;border:2px solid var(--mye-red);display:grid;padding:30px}.mye-health aside span{color:var(--mye-red);font:600 .75rem "IBM Plex Mono",monospace}.mye-health aside strong{padding:17px 0}.mye-health aside i{background:var(--mye-red);height:2px;position:relative}.mye-health aside i:after{border:5px solid transparent;border-right-color:var(--mye-red);content:"";left:-1px;position:absolute;top:-4px}.mye-health aside small{margin-top:22px}.mye-check{background:#10251d;color:#fff;padding:clamp(70px,9vw,110px) 0}.mye-check__grid{display:grid;gap:70px;grid-template-columns:.7fr 1.3fr}.mye-progress span{font:600 1rem "IBM Plex Mono",monospace}.mye-progress i{background:#365248;display:block;height:9px;margin:10px 0 20px;overflow:hidden}.mye-progress u{background:var(--mye-yellow);display:block;height:100%;text-decoration:none}.mye-check button{background:transparent;border:1px solid #fff;color:#fff;cursor:pointer;padding:9px 16px}.mye-check [data-mye-checklist]{display:grid;gap:10px}.mye-check label{align-items:start;background:#18372c;cursor:pointer;display:flex;gap:13px;padding:14px 16px}.mye-check input{accent-color:var(--mye-yellow);height:22px;margin-top:3px;width:22px}.mye-cluster{border-bottom:1px solid var(--mye-line)}.mye-cluster>.mye-shell{display:grid;gap:60px;grid-template-columns:.85fr 1.15fr}.mye-cluster>.mye-shell>div{display:grid;gap:10px}.mye-cluster a{background:var(--mye-mist);display:flex;justify-content:space-between;padding:18px;text-decoration:none}.mye-cluster a:hover{background:#dcece4}.mye-cluster a span{color:var(--mye-red);font-size:.76rem}.mye-cluster a strong{color:var(--mye-ink)}.mye-faq__grid{display:grid;gap:70px;grid-template-columns:.7fr 1.3fr}.mye-faq details{border-top:1px solid var(--mye-line)}.mye-faq summary{cursor:pointer;font-weight:700;list-style:none;padding:20px 2px}.mye-faq summary::-webkit-details-marker{display:none}.mye-faq summary span{color:var(--mye-red);float:left;font-size:1.4rem}.mye-faq details[open] summary span{transform:rotate(45deg)}.mye-faq details p{padding:0 0 18px}.mye-sources{background:var(--mye-mist)}.mye-sources__grid{display:grid;gap:70px;grid-template-columns:1fr 1fr}.mye-sources__grid>div:last-child{display:grid;gap:10px}.mye-sources__grid>div:last-child a{background:#fff;border-right:4px solid var(--mye-sea);padding:13px;text-decoration:none}.mye-final{background:var(--mye-forest);color:#fff;padding:70px 0}.mye-final__grid{align-items:center;display:grid;gap:50px;grid-template-columns:1.4fr .6fr}.mye-final__grid>div:last-child{display:grid;gap:12px}.mye-final a:not(.mye-btn){color:#fff}.mye-review-gate{min-height:65vh;padding:90px 20px}.mye-review-gate section{margin:auto;max-width:760px}
@media(max-width:850px){.mye-hero__grid,.mye-answer,.mye-path__grid,.mye-mdac__grid,.mye-family,.mye-trust,.mye-health__grid,.mye-check__grid,.mye-cluster>.mye-shell,.mye-faq__grid,.mye-sources__grid,.mye-final__grid{grid-template-columns:1fr}.mye-review .mye-shell,.mye-mdac-fields{grid-template-columns:1fr 1fr}.mye-card{max-width:500px;transform:none}.mye-docs{grid-template-columns:1fr}}
@media(max-width:520px){.mye-shell{width:min(100% - 28px,1180px)}.mye-hero{padding-top:20px}.mye-crumbs{margin-bottom:32px}.mye-review .mye-shell,.mye-mdac-fields{grid-template-columns:1fr}.mye-actions{display:grid}.mye-card,.mye-window{padding:24px}.mye-docs li{grid-template-columns:42px 1fr}.mye-cluster a{align-items:start;flex-direction:column}.mye-final__grid>div:last-child{width:100%}}
@media(prefers-reduced-motion:reduce){.mye *{scroll-behavior:auto!important;transition:none!important}}
@media(forced-colors:active){.mye-card,.mye-result,.mye-window,.mye-family aside,.mye-trust aside,.mye-health aside{border:2px solid CanvasText}.mye-kicker,.mye-code{color:CanvasText}.mye-progress u{background:Highlight}.mye-check label{border:1px solid CanvasText}}
.mye .mye-hero .mye-lead,.mye .mye-hero .mye-boundary{color:#fff!important}.mye .mye-section--forest h2,.mye .mye-section--forest h3,.mye .mye-section--forest p,.mye .mye-check h2,.mye .mye-check p,.mye .mye-final h2,.mye .mye-final p{color:#fff!important}.mye .mye-mdac h2,.mye .mye-mdac p{color:#fff!important}.mye .mye-mdac .mye-kicker,.mye .mye-section--forest .mye-kicker,.mye .mye-check .mye-kicker,.mye .mye-final .mye-kicker{color:var(--mye-yellow)!important}.mye .mye-card p,.mye .mye-card dd,.mye .mye-window p,.mye .mye-window h3,.mye .mye-result p,.mye .mye-result h3{color:var(--mye-ink)!important}
.mye .mye-mdac .mye-kicker{color:#fff!important}
