
.tyx{padding:1.8rem 0 3rem}.ty-h{font-size:1.3rem;margin:2rem 0 .9rem}.ty-h:first-child{margin-top:0}
.ty-how{display:grid;grid-template-columns:repeat(3,1fr);gap:1rem}.ty-step{background:#fff;border:1px solid #DCE7F5;border-radius:18px;padding:1.1rem 1.2rem;box-shadow:0 12px 28px rgba(37,99,235,.06)}.ty-step b{display:inline-block;font-family:var(--disp);color:#fff;background:linear-gradient(135deg,#2563EB,#0891B2);border-radius:999px;padding:.1rem .6rem;font-size:.8rem}.ty-step h3{margin:.6rem 0 .35rem;font-size:1.02rem}.ty-step p{margin:0;color:#475569;font-size:.9rem;line-height:1.6}
.ty-chain{display:grid;grid-template-columns:repeat(4,1fr);gap:.2rem;counter-reset:ch}.ty-ch{position:relative;background:#fff;border:1px solid #DCE7F5;padding:1rem 1.1rem 1.1rem 1.4rem;clip-path:polygon(0 0,calc(100% - 16px) 0,100% 50%,calc(100% - 16px) 100%,0 100%,16px 50%);transition:all .4s}
html[dir=rtl] .ty-ch{clip-path:polygon(16px 0,100% 0,calc(100% - 16px) 50%,100% 100%,16px 100%,0 50%);padding:1rem 1.4rem 1.1rem 1.1rem}.ty-ch em{font-style:normal;font-size:.68rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:#64748B}html[lang=ar] .ty-ch em{letter-spacing:0;font-size:.76rem}
.ty-ch h3{margin:.25rem 0 .3rem;font-size:1rem}.ty-ch p{margin:0;font-size:.8rem;color:#475569;line-height:1.5}.ty-brk{display:none;margin-top:.5rem;font-size:.72rem;font-weight:800;color:#fff;background:var(--c);border-radius:999px;padding:.12rem .55rem}
.ty-ch.on{background:linear-gradient(135deg,#0A1F44,#0B3B7A);border-color:transparent;transform:translateY(-4px)}.ty-ch.on h3,.ty-ch.on p{color:#fff}.ty-ch.on em{color:#7DD3FC}.ty-ch.on .ty-brk{display:inline-block;background:#22D3EE;color:#0A1F44}.ty-nob{font-size:.85rem;color:#0891B2;font-weight:700;margin:.6rem 0 0}
.ty-tabs{display:flex;flex-wrap:wrap;gap:.4rem;margin-bottom:1rem}.ty-tab{display:inline-flex;align-items:center;gap:.5rem;font:inherit;font-size:.86rem;font-weight:700;background:#fff;color:#0A1F44;border:1px solid #D3E2F7;border-radius:999px;padding:.5rem 1rem;cursor:pointer;transition:all .2s}.ty-tab i{width:12px;height:12px;border-radius:50%;background:var(--c)}
.ty-tab[aria-pressed=true]{background:var(--c);border-color:var(--c);color:#fff;box-shadow:0 10px 22px rgba(10,31,68,.18)}.ty-tab[aria-pressed=true] i{background:#fff}
.ty-g{display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.3fr);gap:1.2rem;align-items:start}.ty-card{background:#fff;border:1px solid #DCE7F5;border-top:5px solid var(--c);border-radius:18px;padding:1.2rem 1.3rem;box-shadow:0 16px 36px rgba(37,99,235,.08);opacity:0;transform:translateY(6px);transition:opacity .35s,transform .35s}.ty-card.in{opacity:1;transform:none}
.ty-k{font-family:var(--disp);font-size:1.25rem;font-weight:800;color:#0A1F44;margin:0 0 .8rem}html[lang=ar] .ty-k{font-family:var(--ar)}.ty-mem{display:flex;flex-direction:column;gap:.4rem;margin-bottom:.9rem}.ty-mem a{display:grid;grid-template-columns:30px 1fr;gap:.1rem .6rem;align-items:center;text-decoration:none;background:#F3F7FD;border-radius:12px;padding:.5rem .7rem;transition:background .2s}.ty-mem a:hover{background:#DBEAFE}
.ty-mem img{grid-row:span 2;width:30px;height:20px;object-fit:cover;border-radius:3px}.ty-mem b{color:#0A1F44;font-size:.92rem}.ty-mem span{font-size:.76rem;color:#475569}.ty-card h4{font-size:.74rem;letter-spacing:.06em;text-transform:uppercase;color:var(--c);margin:.9rem 0 .25rem;font-family:var(--disp)}html[lang=ar] .ty-card h4{letter-spacing:0;font-size:.84rem;font-family:var(--ar)}
.ty-card p{margin:0;font-size:.9rem;line-height:1.6;color:#334155}.ty-card blockquote{margin:1rem 0 0;padding:.9rem 1rem;border-radius:12px;background:linear-gradient(135deg,#0A1F44,#0B3B7A);color:#fff;font-family:var(--disp);font-size:1rem;line-height:1.45}html[lang=ar] .ty-card blockquote{font-family:var(--ar)}
.ty-viz{display:flex;flex-direction:column;gap:1rem}.ty-box{background:#fff;border:1px solid #DCE7F5;border-radius:18px;padding:1rem 1.1rem;box-shadow:0 12px 28px rgba(37,99,235,.06)}.ty-box h3{font-size:.95rem;margin:0 0 .4rem}.ty-n{font-size:.76rem;color:#64748B;margin:.3rem 0 0}
.ty-shape,.ty-sc{width:100%;height:auto;display:block;direction:ltr}.ty-viz text{font-family:"Sora","Manrope",sans-serif}html[lang=ar] .ty-viz text{font-family:"Cairo",sans-serif}.ty-viz .gl{stroke:#EEF3FA}.ty-viz .gl.z{stroke:#94A3B8;stroke-dasharray:4 4}.ty-viz .tk{font-size:10.5px;fill:#94A3B8}.ty-viz .dl{font-size:11px;fill:#334155;font-weight:600}
.ty-shape .bgl{fill:none;stroke:#CBD5E1;stroke-width:1.3;opacity:.7}.ty-shape .fl path{fill:none;stroke:var(--c);stroke-width:3;stroke-dasharray:1400;stroke-dashoffset:1400;animation:tyd 1s ease forwards}.ty-shape .fl{animation:none}.ty-shape .fl circle{fill:var(--c);stroke:#fff;stroke-width:1.5}.ty-shape .fl text{font-size:12px;font-weight:800;fill:var(--c)}@keyframes tyd{to{stroke-dashoffset:0}}
.ty-sc .ab{fill:#EFF6FF}.ty-sc .dg{stroke:#0A1F44;stroke-dasharray:5 5;opacity:.45}.ty-sc .mn{stroke:#94A3B8;stroke-dasharray:2 4}.ty-sc .zl{font-size:11px;font-weight:700;fill:#1D4ED8;opacity:.7}.ty-sc .at{font-size:11.5px;fill:#475569;font-weight:600}
.ty-sc .pt circle{fill:var(--c);stroke:#fff;stroke-width:2;opacity:.25;transition:all .5s}.ty-sc .pt text{font-size:11px;font-weight:700;fill:#0A1F44;opacity:.35;paint-order:stroke;stroke:#fff;stroke-width:3px;transition:opacity .5s}.ty-sc .pt.on circle{opacity:1;stroke:#0A1F44;stroke-width:2.5}.ty-sc .pt.on text{opacity:1;font-size:13px}
.ty-full{margin-top:1.6rem;background:#fff;border:1px solid #DCE7F5;border-radius:16px;padding:.8rem 1rem}.ty-full summary{cursor:pointer;font-weight:700;font-family:var(--disp);color:#1D4ED8}html[lang=ar] .ty-full summary{font-family:var(--ar)}.ty-full figure{box-shadow:none;border:0}
@media (max-width:1000px){.ty-how,.ty-chain,.ty-g{grid-template-columns:1fr}.ty-ch{clip-path:none;border-radius:12px}}

.dmx-bar{position:sticky;top:0;z-index:40;background:rgba(10,31,68,.96);backdrop-filter:blur(10px);box-shadow:0 10px 24px rgba(10,31,68,.18)}.dmx-bg{display:flex;flex-wrap:wrap;gap:.5rem 1.2rem;padding-top:.65rem;padding-bottom:.65rem}.dmx-f{display:flex;flex-wrap:wrap;align-items:center;gap:.3rem}.dmx-f span{color:#93C5FD;font-size:.76rem;margin-inline-end:.2rem}
.dmx-f button{font:inherit;font-size:.78rem;font-weight:700;border:1px solid rgba(147,197,253,.35);background:transparent;color:#DBEAFE;padding:.32rem .72rem;border-radius:999px;cursor:pointer}.dmx-f button[aria-pressed=true]{background:linear-gradient(135deg,#2563EB,#0891B2);border-color:transparent;color:#fff}
.dmx{padding:1.8rem 0 3rem}.dmx-card{background:#fff;border:1px solid #DCE7F5;border-radius:20px;padding:1.3rem 1.4rem;box-shadow:0 16px 36px rgba(37,99,235,.07)}.dmx-card h2{margin:0 0 .3rem;font-size:1.35rem}.dmx-p{margin:0 0 1rem;color:#475569;font-size:.9rem;max-width:52rem}
.dmx-head,.dmx-row{display:grid;grid-template-columns:minmax(0,15rem) minmax(0,1fr) 4rem minmax(0,12rem);gap:1rem;align-items:center}.dmx-head{font-size:.7rem;color:#94A3B8;margin-bottom:.2rem}.dmx-head .sc{position:relative;height:1rem}.dmx-head .sc em{position:absolute;transform:translateX(-50%);font-style:normal}.dmx-head .st{text-align:center}
.dmx-rows{display:flex;flex-direction:column;gap:4px}.dmx-row{text-decoration:none;color:#0A1F44;padding:.55rem .6rem;border-radius:12px;transition:background .2s}.dmx-row:hover{background:#F3F7FD}.dmx-row.new{animation:dmxin .45s ease both}@keyframes dmxin{from{opacity:0;transform:translateY(6px)}}
.dmx .nmx{display:flex;flex-wrap:wrap;align-items:center;gap:.15rem .5rem;min-width:0}.dmx .nmx b{font-size:.92rem;width:100%}.dmx .nmx small{font-size:.72rem;color:#64748B}.dmx .rl{font-style:normal;font-size:.66rem;font-weight:800;border-radius:999px;padding:.08rem .5rem;text-transform:uppercase;letter-spacing:.04em}html[lang=ar] .dmx .rl{letter-spacing:0;font-size:.72rem}.dmx .rl.direct{background:#1D4ED8;color:#fff}.dmx .rl.shared{background:#CFFAFE;color:#0E7490}.dmx .rl.limited{background:#E2E8F0;color:#475569}
.dmx .trk{position:relative;height:24px;background:repeating-linear-gradient(90deg,transparent 0 calc(25% - 1px),#EEF3FA calc(25% - 1px) 25%)}.dmx .trk i{position:absolute;top:50%;transition:left .8s cubic-bezier(.2,.8,.2,1),width .8s cubic-bezier(.2,.8,.2,1)}.dmx .trk .ln{height:6px;margin-top:-3px;border-radius:3px;background:linear-gradient(90deg,#BFDBFE,#A5F3FC)}
.dmx .trk .da,.dmx .trk .de,.dmx-ax i{width:15px;height:15px;margin:-7.5px 0 0 -7.5px;border-radius:50%;border:2px solid #fff;box-shadow:0 2px 6px rgba(10,31,68,.25)}.dmx .trk .da,.dmx-ax .a{background:#1D4ED8}.dmx .trk .de,.dmx-ax .e{background:#06B6D4}
.dmx .gp{text-align:end;font-family:var(--disp);font-size:1rem}.dmx .gp.p{color:#1D4ED8}.dmx .gp.n{color:#0891B2}.dmx .str{position:relative;height:22px;background:linear-gradient(90deg,rgba(6,182,212,.08),transparent 50%,rgba(29,78,216,.08));border-radius:6px}.dmx .str .z{position:absolute;left:50%;top:0;bottom:0;width:1px;background:#94A3B8}
.dmx .str .s{position:absolute;top:50%;width:8px;height:8px;margin:-4px 0 0 -4px;border-radius:50%;opacity:.8}.dmx .str .s.p{background:#1D4ED8}.dmx .str .s.n{background:#06B6D4}.dmx-row:hover .str .s{opacity:1;transform:scale(1.3)}
.dmx-ax{display:flex;flex-wrap:wrap;gap:1.1rem;margin-top:.8rem;font-size:.78rem;color:#475569}.dmx-ax span{display:inline-flex;align-items:center;gap:.4rem}.dmx-ax i{position:static;margin:0;display:inline-block}.dmx-ax .s{width:9px;height:9px;border:0;box-shadow:none;background:linear-gradient(90deg,#06B6D4 50%,#1D4ED8 50%)}
.dmx-cats{display:grid;grid-template-columns:repeat(5,1fr);gap:.8rem}.dmx-cat{background:#fff;border:1px solid #DCE7F5;border-radius:16px;padding:.9rem 1rem;cursor:pointer;transition:all .2s}.dmx-cat:hover{border-color:#2563EB}.dmx-cat.on{background:linear-gradient(135deg,#0A1F44,#0B3B7A);border-color:transparent}.dmx-cat.on b,.dmx-cat.on p{color:#fff}.dmx-cat b{font-family:var(--disp);color:#0A1F44;font-size:.92rem}html[lang=ar] .dmx-cat b{font-family:var(--ar)}.dmx-cat p{margin:.35rem 0 0;font-size:.8rem;color:#475569}
@media (max-width:1000px){.dmx-head{display:none}.dmx-row{grid-template-columns:1fr 3.6rem;grid-template-areas:"n g" "t t" "s s"}.dmx-row .nmx{grid-area:n}.dmx-row .gp{grid-area:g}.dmx-row .trk{grid-area:t}.dmx-row .str{grid-area:s}.dmx-cats{grid-template-columns:1fr 1fr}}

.xl-cor .cg-g{display:grid;grid-template-columns:minmax(0,1.25fr) minmax(0,1fr);gap:1.2rem;align-items:start}.cg-w{overflow-x:auto}table.cg{border-collapse:separate;border-spacing:2px;font-size:.72rem;min-width:560px}.cg th{font-weight:700;color:#334155;white-space:nowrap;padding:.2rem .3rem;background:none;font-size:.72rem}.cg thead th span{display:inline-block;writing-mode:vertical-rl;transform:rotate(180deg);max-height:6.5rem}
.cg td{width:2.6rem;height:2.1rem;text-align:center;border-radius:6px;font-weight:700;cursor:pointer;transition:transform .15s}.cg td:hover{transform:scale(1.12);box-shadow:0 6px 14px rgba(10,31,68,.25)}.cg td.e{background:none;cursor:default}.cg td.d{cursor:default;opacity:.5}.cg td.on{outline:3px solid #0A1F44;outline-offset:1px}
.cg-r{display:flex;justify-content:space-between;align-items:baseline;gap:.5rem;margin-bottom:.4rem}.cg-r b{font-family:var(--disp)}.cg-r span{font-family:var(--disp);font-size:1.3rem;color:#1D4ED8}.cg-s{width:100%;height:auto;direction:ltr}.cg-s text{font-family:"Sora",sans-serif}html[lang=ar] .cg-s text{font-family:"Cairo",sans-serif}
.cg-s .gl{stroke:#EEF3FA}.cg-s .gl.z{stroke:#94A3B8;stroke-dasharray:3 4}.cg-s .tk{font-size:10px;fill:#94A3B8}.cg-s .at{font-size:11px;fill:#475569;font-weight:600}.cg-s .fit{stroke:#1D4ED8;stroke-width:2;stroke-dasharray:6 5;opacity:.6}.cg-s .pt circle{fill:#2563EB;stroke:#fff;stroke-width:2}.cg-s .pt text{font-size:11px;font-weight:700;fill:#0A1F44;paint-order:stroke;stroke:#fff;stroke-width:3px}
.cg-note{font-size:.76rem;color:#64748B;margin:.5rem 0 0}@media (max-width:1000px){.xl-cor .cg-g{grid-template-columns:1fr}}
