.m31 .m31-big{font-family: var(--head);font-size: 1.02rem;font-weight: 600;color: var(--bone);margin: 4px 0 10px;line-height: 1.3}.m31 .m31-lead{color: var(--bone3);font-size: .8rem;margin: 0 0 12px}.m31 .m31-alarm{display: flex;justify-content: space-between;align-items: center;margin: 0;font-family: var(--mono);font-size: .7rem;color: var(--g400)}.m31-incident{border-color: #80E5533D}.m31 .m9-btn.danger{border-color: #80E5533D;color: #F08A78;background: #14E5533D}.m31 .t-ok{color: var(--green)}.m31 .t-amber{color: var(--amber)}.m31 .t-red{color: var(--red)}.m31-two{display: grid;grid-template-columns: minmax(0,.8fr) minmax(0,1.2fr);gap: 16px}.m31-snaps{list-style: none;margin: 0;padding: 0;display: grid;gap: 6px}.m31-snaps li{display: flex;gap: 8px;align-items: center;justify-content: space-between;flex-wrap: wrap;padding: 7px 9px;border: 1px solid #2E2B27;border-radius: 6px;font-size: .76rem;color: var(--bone3)}.m31-snaps li.on{border-color: #55FFB21E;background: #14FFB21E;color: var(--bone)}.m31 .m31-opt{display: flex;gap: 7px;align-items: flex-start;font-size: .74rem;color: var(--bone3);margin: 10px 0}.m31 .m31-opt .ic{width: 14px;height: 14px;color: var(--green);flex: none;margin-top: 3px}.m31-hgrid{display: grid;grid-template-columns: auto minmax(0,1fr);gap: 18px;align-items: center}.m31-score{display: grid;justify-items: center;gap: 8px;text-align: center;max-width: 150px}.m31-score p{margin: 0;font-size: .72rem;color: var(--g400)}.m31-cats{list-style: none;margin: 0;padding: 0;display: grid;gap: 7px}.m31-cats li{display: grid;grid-template-columns: minmax(0,7.5em) minmax(0,1fr) 2.2em;gap: 8px;align-items: center;font-size: .74rem;color: var(--bone3)}.m31-cats li .m9-meter{margin: 0}.m31-cats li b{font-family: var(--mono);font-size: .72rem;text-align: end}.m31 .m31-seg{display: inline-flex;border: 1px solid #3A3631;border-radius: 7px;overflow: hidden;margin: 0 0 12px}.m31 .m31-seg span{padding: 6px 12px;font-size: .76rem;color: var(--bone3);border-inline-end: 1px solid #3A3631}.m31 .m31-seg span:last-child{border: 0}.m31 .m31-seg span.on{background: #14FFB21E;color: var(--amber);box-shadow: inset 0 -2px var(--amber)}.m31 .m31-link{display: flex;align-items: center;gap: 8px;margin: 12px 0 0;padding: 8px 10px;border: 1px dashed #4D4842;border-radius: 7px;font-family: var(--mono);font-size: .74rem;color: var(--bone);min-width: 0}.m31 .m31-link span{flex: 1;min-width: 0;overflow: hidden;text-overflow: ellipsis;white-space: nowrap}.m31 .m31-link .ic{width: 15px;height: 15px;color: var(--amber);flex: none}.m31-desk{padding: 14px;display: grid;gap: 12px;background: repeating-linear-gradient(0deg,#171614 0 27px,#1B1A17 27px 28px)}.m31-pill{display: flex;flex-wrap: wrap;align-items: center;gap: 8px 10px;padding: 9px 11px;border-radius: 10px;background: var(--g800);border: 1px solid #55FFB21E;box-shadow: 0 18px 40px -20px #000;font-size: .8rem}.m31-pill b{color: var(--bone);font-weight: 500}.m31-pill .m31-left{font-family: var(--mono);font-size: .72rem;color: var(--amber)}.m31-pill .m9-btn{margin-inline-start: auto}.m31-ask{padding: 11px;border-radius: 10px;background: var(--g800);border: 1px solid #3A3631}.m31-ask p{margin: 0;display: grid;gap: 2px;font-size: .78rem;color: var(--bone3)}.m31-ask p.m9-acts{display: flex;gap: 8px;margin-top: 10px}.m31-joinb{display: grid;justify-items: center;text-align: center}.m31 .m31-eye{margin: 4px 0 0;width: 40px;height: 40px;display: grid;place-items: center;border-radius: 10px;border: 1px solid #55FFB21E;background: #14FFB21E;color: var(--amber)}.m31 .m31-input{display: grid;gap: 4px;width: min(100%,260px);margin: 2px 0 12px;text-align: start}.m31 .m31-input span{font-family: var(--mono);font-size: .62rem;letter-spacing: .1em;text-transform: uppercase;color: var(--g400)}html[lang="ar"] .m31 .m31-input span{font-family: var(--sans);letter-spacing: 0;text-transform: none;font-size: .72rem}.m31 .m31-input i{font-style: normal;padding: 8px 10px;border-radius: 7px;border: 1px solid var(--amber);color: var(--g400);font-size: .78rem}.m31-bw{list-style: none;margin: 4px 0 0;padding: 0;display: grid;gap: 12px}.m31-bw li{display: grid;grid-template-columns: minmax(0,1fr) 3em;gap: 4px 10px;align-items: end;font-size: .78rem;color: var(--bone3)}.m31-bw li .m9-meter{grid-column: 1;height: 8px;border-radius: 4px}.m31-bw li b{grid-row: 1 / span 2;grid-column: 2;font-family: var(--mono);text-align: end}.m31-scr{position: relative;padding: 18px;background: #E9E4DA;color: #2A2723;min-height: 230px;overflow: hidden}.m31-doc p{margin: 0 0 8px;font-family: 'Segoe UI',system-ui,sans-serif;font-size: .82rem}.m31-doc .m31-dh{font-weight: 600;font-size: .95rem}.m31-doc .m31-dim{color: #7A746B}.m31-sel{position: absolute;inset-inline: 10px;top: 46px;height: 74px;border: 1.5px solid var(--amber);box-shadow: 0 0 0 9999px #0E0D0C55;border-radius: 3px}.m31-sel i{position: absolute;width: 7px;height: 7px;background: var(--amber)}.m31-sel .c1{top: -4px;left: -4px}.m31-sel .c2{top: -4px;right: -4px}.m31-sel .c3{bottom: -4px;left: -4px}.m31-sel .c4{bottom: -4px;right: -4px}.m31-tr{position: absolute;inset: 0;padding: 8px 12px;background: #1F1D1Af2;color: var(--bone);display: grid;align-content: center}.m31-tr p{margin: 0;font-family: 'IBM Plex Sans Arabic','Segoe UI',Tahoma,sans-serif;font-size: .82rem;line-height: 1.6}.m31 .m31-tbar{position: absolute;bottom: 14px;inset-inline-start: 18px;display: flex;flex-wrap: wrap;align-items: center;gap: 8px;margin: 0;padding: 6px 8px;border-radius: 8px;background: var(--g800);color: var(--bone);font-family: var(--mono);font-size: .72rem;box-shadow: 0 12px 30px -12px #000}.m31 .m31-tbar .ic{width: 15px;height: 15px;color: var(--amber)}.m31 .m31-langs{display: flex;align-items: center;gap: 10px;margin: 0 0 10px;font-size: .78rem;color: var(--bone3)}.m31 .m31-langs .ic{width: 15px;height: 15px;color: var(--amber)}.m31-pane{padding: 9px 11px;border: 1px solid #2E2B27;border-radius: 7px;margin-bottom: 8px}.m31-pane.tr{border-color: #55FFB21E;background: #14FFB21E}.m31-pane small{display: block;font-size: .66rem;text-transform: uppercase;letter-spacing: .1em;font-family: var(--mono);color: var(--g400)}.m31-pane p{margin: 4px 0 0;font-size: .82rem;color: var(--bone)}.m31-pane.tr p{font-family: 'IBM Plex Sans Arabic','Segoe UI',Tahoma,sans-serif}@media (max-width: 560px){.m31-two,.m31-hgrid{grid-template-columns: minmax(0,1fr)}.m31-score{max-width: none}}.m31-hub{position: relative;display: grid;gap: 18px;padding: 26px;border: 1px solid var(--line);border-radius: 12px;background: var(--g950);background-image: linear-gradient(#ffffff08 1px,transparent 1px),linear-gradient(90deg,#ffffff08 1px,transparent 1px);background-size: 28px 28px}.m31-core{display: grid;justify-items: center;gap: 4px;text-align: center}.m31-core b{font-family: var(--mono);font-size: 1.35rem;font-weight: 500;letter-spacing: -.01em;color: var(--bone)}.m31-core small{font-family: var(--mono);font-size: .7rem;letter-spacing: .14em;text-transform: uppercase;color: var(--amber)}html[lang="ar"] .m31-core small{font-family: var(--sans);letter-spacing: 0;font-size: .8rem}.m31-hub ul{list-style: none;margin: 0;padding: 0;display: grid;grid-template-columns: repeat(3,minmax(0,1fr));gap: 8px}.m31-hub li{display: flex;align-items: center;gap: 8px;padding: 10px;border: 1px solid #2E2B27;border-radius: 8px;background: var(--g900);font-size: .84rem;color: var(--bone3);min-width: 0}.m31-hub li span{min-width: 0}.m31-hub li .ic{width: 18px;height: 18px;color: var(--bone);flex: none}.m31-hub li:first-child{border-color: #55FFB21E}.m31-hub li:first-child .ic{color: var(--amber)}@media (max-width: 560px){.m31-hub{padding: 18px}.m31-hub ul{grid-template-columns: repeat(2,minmax(0,1fr))}}.id-name{display: flex;flex-wrap: wrap;align-items: center;gap: 12px 18px;margin: 22px 0}.id-name .id-eq{display: inline-flex;align-items: baseline;gap: 10px;padding: 12px 16px;border: 1px solid var(--line);border-radius: 10px;background: var(--g800)}.id-name .id-lat{font-family: var(--mono);font-size: 1.6rem;color: var(--bone)}.id-name .id-lat em{font-style: normal;color: var(--amber)}.id-name .id-ar{font-family: 'IBM Plex Sans Arabic','Segoe UI',Tahoma,sans-serif;font-size: 1.7rem;color: var(--bone)}.id-name .id-op{font-family: var(--mono);color: var(--g400)}.id-name p{margin: 0;color: var(--bone3);font-size: .92rem;max-width: 34em}.id-pillars{list-style: none;margin: 26px 0 0;padding: 0;display: grid;grid-template-columns: minmax(0,1fr);gap: 1px;background: var(--line);border: 1px solid var(--line);border-radius: 10px;overflow: hidden}.id-pillars li{padding: 18px;background: var(--g900)}@media (min-width: 640px){.id-pillars{grid-template-columns: repeat(2,minmax(0,1fr))}}@media (min-width: 1000px){.id-pillars{grid-template-columns: repeat(3,minmax(0,1fr))}}.id-pillars .ic{width: 20px;height: 20px;color: var(--amber)}.id-pillars h3{margin: 10px 0 6px;font-size: 1rem}.id-pillars p{margin: 0;color: var(--bone3);font-size: .9rem}.mh-code{display: grid;gap: 12px}.mh-steps{counter-reset: mh;list-style: none;margin: 22px 0 0;padding: 0;display: grid;gap: 10px}.mh-steps li{counter-increment: mh;display: grid;grid-template-columns: 2.2em minmax(0,1fr);gap: 2px 12px}.mh-steps li::before{content: counter(mh,decimal-leading-zero);grid-row: span 2;font-family: var(--mono);font-size: .8rem;color: var(--amber);padding-top: 3px}.mh-steps b{color: var(--bone);font-weight: 600}.mh-steps span{color: var(--bone3);font-size: .92rem}.mh-badges{display: flex;flex-wrap: wrap;gap: 8px;margin: 18px 0 0;padding: 0;list-style: none}.mh-badges li{display: inline-flex;align-items: center;gap: 6px;padding: 5px 10px;border: 1px solid var(--line);border-radius: 6px;font-size: .82rem;color: var(--bone3)}.mh-badges .ic{width: 15px;height: 15px;color: var(--amber)}.shot-stack{position: relative;padding-bottom: 46px}.shot-stack>figure:first-child{margin: 0}.shot-stack .shot-float{position: absolute;inset-inline-end: -6px;bottom: 0;width: min(62%,340px);margin: 0;box-shadow: 0 30px 60px -20px #000;border-radius: 10px}.shot-stack .shot-float img{border-radius: 10px;display: block;width: 100%;height: auto;border: 1px solid var(--line)}.shot-stack .f9-shot img{display: block;width: 100%;height: auto}.rm-wrap{min-height: 260px}.rm-wrap.full{min-height: 520px}.rm-fallback{margin: 0;color: var(--bone3)}.rm-cta{display: flex;flex-wrap: wrap;gap: 12px;align-items: center;margin-top: 22px}.rm-legend{list-style: none;margin: 18px 0 0;padding: 0;display: grid;grid-template-columns: repeat(auto-fit,minmax(min(100%,200px),1fr));gap: 10px}.rm-legend li{padding: 12px 14px;border: 1px solid var(--line);border-radius: 9px;background: var(--g800)}.rm-legend b{display: block;margin-top: 6px;font-weight: 600;color: var(--bone)}.rm-legend span{color: var(--bone3);font-size: .88rem}.t31{list-style: none;margin: 0;padding: 0;display: grid;grid-template-columns: repeat(auto-fill,minmax(min(100%,280px),1fr));gap: 14px}.t31 li{position: relative;display: grid;grid-template-rows: auto auto 1fr auto;gap: 8px;padding: 18px;border: 1px solid var(--line);border-radius: 10px;background: var(--g800);transition: border-color .15s var(--ease)}.t31 li:hover{border-color: #55FFB21E}.t31 .t31-img{margin: -18px -18px 6px;border-bottom: 1px solid var(--line);border-radius: 10px 10px 0 0;overflow: hidden;aspect-ratio: 16 / 9;background: var(--g950)}.t31 .t31-img img{display: block;width: 100%;height: 100%;object-fit: cover;object-position: top center}.t31 .t31-img .mk{transform: scale(.62);transform-origin: top center;width: 160%;margin-inline: -30%;pointer-events: none}.t31 h3{display: flex;align-items: center;gap: 9px;margin: 0;font-size: 1.05rem}.t31 h3 .ic{width: 19px;height: 19px;color: var(--amber);flex: none}.t31 h3 a::after{content: '';position: absolute;inset: 0}.t31 p{margin: 0;color: var(--bone3);font-size: .92rem}.t31 .t31-k{font-family: var(--mono);font-size: .7rem;letter-spacing: .12em;text-transform: uppercase;color: var(--g400)}html[lang="ar"] .t31 .t31-k{font-family: var(--sans);letter-spacing: 0;font-size: .8rem}.about-mark{display: grid;place-items: center;padding: 30px;border: 1px solid var(--line);border-radius: 12px;background: var(--g950)}.about-mark .mark{width: min(220px,56vw);height: auto}.about-reads{padding: 22px;border: 1px solid #D8D1C4;border-radius: 10px}.about-reads .flist li{border-color: #D8D1C4}