.lst:where(.astro-efllwzdq){margin-left:auto}.intro:where(.astro-efllwzdq){margin:-6px 0 0}.pend:where(.astro-efllwzdq){border-bottom:1px solid var(--border);flex-wrap:wrap;align-items:center;gap:6px 12px;padding:10px 14px;display:flex}.insp:where(.astro-efllwzdq) .pend:where(.astro-efllwzdq){border-bottom:0}.inp:where(.astro-efllwzdq){border:1px solid var(--border-control);background:var(--field);min-width:110px;color:var(--text);border-radius:6px;padding:3px 10px}.sp:where(.astro-efllwzdq){flex:1}.rej:where(.astro-efllwzdq){color:var(--err);font-size:12.5px}.three:where(.astro-efllwzdq){grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.col:where(.astro-efllwzdq){flex-direction:column;gap:5px;min-width:0;padding:12px 14px;display:flex}.col:where(.astro-efllwzdq)+.col:where(.astro-efllwzdq){border-left:1px solid var(--border)}.cap:where(.astro-efllwzdq){font:500 10.5px var(--mono);letter-spacing:.06em;text-transform:uppercase;color:var(--text-3)}.cap:where(.astro-efllwzdq).gap{margin-top:8px}.code:where(.astro-efllwzdq){font:600 22px/30px var(--mono);letter-spacing:.08em;color:var(--text)}.kv:where(.astro-efllwzdq){grid-template-columns:82px minmax(0,1fr);gap:8px;font-size:12px;line-height:18px;display:grid}.kv:where(.astro-efllwzdq)>span:where(.astro-efllwzdq):last-child{overflow-wrap:anywhere}.pf:where(.astro-efllwzdq){grid-template-columns:16px minmax(0,1fr) auto;align-items:center;gap:8px;font-size:12px;line-height:18px;display:grid}.joins:where(.astro-efllwzdq){border-top:1px solid var(--border);padding:10px 14px}.m-dot:where(.astro-efllwzdq).info{background:var(--info)}.prog:where(.astro-efllwzdq){flex-wrap:wrap;gap:6px 18px;padding:0 14px 12px;font-size:12px;display:flex}.prog:where(.astro-efllwzdq)>span:where(.astro-efllwzdq){align-items:center;gap:6px;display:inline-flex}.rl:where(.astro-efllwzdq){grid-template-columns:16px minmax(0,1fr);min-height:34px;padding-block:6px}.pad:where(.astro-efllwzdq){padding:10px 12px;font-size:12.5px;line-height:19px}@media (width<=860px){.three:where(.astro-efllwzdq){grid-template-columns:minmax(0,1fr)}.col:where(.astro-efllwzdq)+.col:where(.astro-efllwzdq){border-left:0;border-top:1px solid var(--border)}}.fig1:where(.astro-ikooipj4){margin-top:40px}.pad1:where(.astro-ikooipj4){padding:28px 24px 20px}.fig2:where(.astro-ikooipj4){margin-top:36px}.body:where(.astro-ikooipj4){max-width:680px;margin:16px 0 0;font-size:16px;line-height:26px}.body:where(.astro-ikooipj4) code:where(.astro-ikooipj4){font:450 14px var(--mono);color:var(--text)}.legend:where(.astro-ikooipj4){grid-template-columns:repeat(4,minmax(0,1fr));gap:20px 24px;margin:32px 0 0;padding:0;list-style:none;display:grid}.legend:where(.astro-ikooipj4) li:where(.astro-ikooipj4){grid-template-columns:24px minmax(0,1fr);gap:10px;display:grid}.legend:where(.astro-ikooipj4) .n:where(.astro-ikooipj4){width:20px;height:20px;box-shadow:inset 0 0 0 1px var(--text-3);font:500 10.5px var(--mono);color:var(--text-2);border-radius:50%;justify-content:center;align-items:center;margin-top:2px;display:inline-flex}.legend:where(.astro-ikooipj4) h3:where(.astro-ikooipj4),.rules:where(.astro-ikooipj4) h3:where(.astro-ikooipj4),.iso:where(.astro-ikooipj4) h3:where(.astro-ikooipj4){color:var(--text);margin:0;font-size:15px;font-weight:500;line-height:24px}.legend:where(.astro-ikooipj4) p:where(.astro-ikooipj4),.rules:where(.astro-ikooipj4) p:where(.astro-ikooipj4),.iso:where(.astro-ikooipj4) p:where(.astro-ikooipj4){color:var(--text-2);margin:2px 0 0;font-size:14px;line-height:22px}.rules:where(.astro-ikooipj4){grid-template-columns:repeat(5,minmax(0,1fr));gap:12px;margin:32px 0 0;padding:0;list-style:none;display:grid}.rules:where(.astro-ikooipj4) li:where(.astro-ikooipj4){border:1px solid var(--border);background:var(--surface);border-radius:10px;min-width:0;padding:16px 18px}.rules:where(.astro-ikooipj4) p:where(.astro-ikooipj4){font-size:13px;line-height:20px}.iso:where(.astro-ikooipj4){border-top:1px solid var(--border);border-left:1px solid var(--border);grid-template-columns:repeat(3,minmax(0,1fr));margin:36px 0 0;padding:0;list-style:none;display:grid}.iso:where(.astro-ikooipj4) li:where(.astro-ikooipj4){border-right:1px solid var(--border);border-bottom:1px solid var(--border);flex-direction:column;gap:6px;min-width:0;padding:20px 22px 22px;display:flex}.iso:where(.astro-ikooipj4) .n:where(.astro-ikooipj4){font:500 12px var(--mono);color:var(--text-3)}@media (width<=1100px){.legend:where(.astro-ikooipj4),.rules:where(.astro-ikooipj4),.iso:where(.astro-ikooipj4){grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=767px){.legend:where(.astro-ikooipj4),.rules:where(.astro-ikooipj4),.iso:where(.astro-ikooipj4){grid-template-columns:minmax(0,1fr)}}
