.mt-page[data-astro-cid-l54n7zcl]{max-width:920px}.mt-head[data-astro-cid-l54n7zcl]{margin-bottom:.5rem}.mt-h1[data-astro-cid-l54n7zcl]{font-family:var(--font-sans);letter-spacing:-.02em;color:var(--color-text-strong);margin:0 0 .6rem;font-size:1.5rem;font-weight:700}.mt-sub[data-astro-cid-l54n7zcl]{color:var(--color-text-muted);max-width:66ch;margin:0;font-size:.9rem;line-height:1.6}.mt-sub[data-astro-cid-l54n7zcl] strong[data-astro-cid-l54n7zcl]{color:var(--color-text);font-weight:600}.mt-section[data-astro-cid-l54n7zcl]{margin-top:2rem}.mt-railhead[data-astro-cid-l54n7zcl]{align-items:center;gap:.75rem;margin:0 0 .9rem;display:flex}.mt-glyph[data-astro-cid-l54n7zcl]{clip-path:polygon(25% 0,75% 0,100% 50%,75% 100%,25% 100%,0 50%);background:var(--color-secondary);flex-shrink:0;width:14px;height:16px}.mt-railhead__label[data-astro-cid-l54n7zcl]{font-family:var(--font-mono);letter-spacing:.1em;color:var(--color-secondary);font-size:.75rem}.mt-rule[data-astro-cid-l54n7zcl]{background:var(--color-border);flex:1;height:1px}.mt-railhead--primary[data-astro-cid-l54n7zcl] .mt-glyph[data-astro-cid-l54n7zcl]{background:var(--color-primary)}.mt-railhead--primary[data-astro-cid-l54n7zcl] .mt-railhead__label[data-astro-cid-l54n7zcl]{color:var(--color-primary)}.mt-railhead--accent[data-astro-cid-l54n7zcl] .mt-glyph[data-astro-cid-l54n7zcl]{background:var(--color-accent)}.mt-railhead--accent[data-astro-cid-l54n7zcl] .mt-railhead__label[data-astro-cid-l54n7zcl]{color:var(--color-accent)}.mt-railhead--danger[data-astro-cid-l54n7zcl] .mt-glyph[data-astro-cid-l54n7zcl]{background:var(--color-danger)}.mt-railhead--danger[data-astro-cid-l54n7zcl] .mt-railhead__label[data-astro-cid-l54n7zcl]{color:var(--color-danger)}.mt-panel[data-astro-cid-l54n7zcl]{border:1px solid var(--color-border);background:var(--color-surface-inset);border-radius:7px;margin-bottom:.9rem}.mt-pad[data-astro-cid-l54n7zcl]{padding:1.25rem 1.4rem}.mt-p[data-astro-cid-l54n7zcl]{color:var(--color-text-muted);margin:0 0 1rem;font-size:.85rem;line-height:1.6}.mt-p[data-astro-cid-l54n7zcl] strong[data-astro-cid-l54n7zcl]{color:var(--color-text);font-weight:600}.mt-flow[data-astro-cid-l54n7zcl]{padding:1.1rem 1.25rem}.mt-flow__row[data-astro-cid-l54n7zcl]{flex-wrap:wrap;align-items:center;gap:.5rem 0;margin-bottom:.7rem;display:flex}.mt-flow__row[data-astro-cid-l54n7zcl]:nth-of-type(2){margin-bottom:.9rem}.mt-flow__mode[data-astro-cid-l54n7zcl]{font-family:var(--font-mono);letter-spacing:.05em;text-transform:uppercase;width:5.5rem;margin-right:.7rem;font-size:.7rem}.mt-flow__mode--accent[data-astro-cid-l54n7zcl]{color:var(--color-accent)}.mt-flow__mode--primary[data-astro-cid-l54n7zcl]{color:var(--color-primary)}.mt-chip[data-astro-cid-l54n7zcl]{font-family:var(--font-mono);color:var(--color-text-muted);border:1px solid var(--color-border);border-radius:3px;padding:.35rem .65rem;font-size:.72rem}.mt-flow__arrow[data-astro-cid-l54n7zcl]{color:var(--color-text-faint);padding:0 .45rem;font-size:.8rem}.mt-flow__legend[data-astro-cid-l54n7zcl]{font-family:var(--font-mono);border-top:1px solid var(--color-border);flex-wrap:wrap;gap:.4rem 1.1rem;padding-top:.8rem;font-size:.68rem;display:flex}.mt-flow__leg[data-astro-cid-l54n7zcl]{align-items:center;gap:.45rem;display:inline-flex}.mt-flow__leg[data-astro-cid-l54n7zcl]:before{content:"";background:currentColor;border-radius:2px;width:8px;height:8px}.mt-flow__leg--accent[data-astro-cid-l54n7zcl]{color:var(--color-accent)}.mt-flow__leg--primary[data-astro-cid-l54n7zcl]{color:var(--color-primary)}.mt-rail[data-astro-cid-l54n7zcl]{overflow:hidden}.mt-rail__row[data-astro-cid-l54n7zcl]{border-bottom:1px solid var(--color-border);grid-template-columns:220px 1fr;gap:1.25rem;padding:1rem 1.25rem;display:grid}.mt-rail__row[data-astro-cid-l54n7zcl]:last-child{border-bottom:none}.mt-rail__title[data-astro-cid-l54n7zcl]{align-items:center;gap:.55rem;margin-bottom:.45rem;display:flex}.mt-rail__num[data-astro-cid-l54n7zcl]{font-family:var(--font-mono);color:var(--color-primary);font-size:.75rem}.mt-rail__icon[data-astro-cid-l54n7zcl]{color:var(--color-primary);font-size:.95rem}.mt-rail__name[data-astro-cid-l54n7zcl]{font-family:var(--font-mono);color:var(--color-text);font-size:.82rem}.mt-tag[data-astro-cid-l54n7zcl]{font-family:var(--font-mono);color:var(--color-secondary);background:var(--color-surface-2);border-radius:2px;padding:.12rem .45rem;font-size:.62rem;display:inline-block}.mt-rail__tool[data-astro-cid-l54n7zcl]{font-family:var(--font-mono);color:var(--color-text-faint);margin-top:.55rem;font-size:.66rem;line-height:1.5}.mt-rail__what[data-astro-cid-l54n7zcl]{color:var(--color-text-muted);margin-bottom:.5rem;font-size:.82rem;line-height:1.55}.mt-rail__meta[data-astro-cid-l54n7zcl]{color:var(--color-text-faint);font-size:.78rem;line-height:1.5}.mt-rail__arrow[data-astro-cid-l54n7zcl]{color:var(--color-text-faint)}.mt-rail__lbl[data-astro-cid-l54n7zcl]{color:var(--color-secondary);font-family:var(--font-mono);text-transform:uppercase;letter-spacing:.04em;margin-right:.35rem;font-size:.66rem}.mt-sevlist[data-astro-cid-l54n7zcl]{flex-direction:column;gap:.9rem;display:flex}.mt-sevrow[data-astro-cid-l54n7zcl]{grid-template-columns:84px 1fr;align-items:start;gap:.9rem;display:grid}.mt-sev[data-astro-cid-l54n7zcl]{font-family:var(--font-mono);text-align:center;border:1px solid;border-radius:3px;padding:.18rem .4rem;font-size:.68rem}.mt-sev--critical[data-astro-cid-l54n7zcl]{color:var(--color-danger);border-color:var(--color-danger)}.mt-sev--high[data-astro-cid-l54n7zcl]{color:var(--color-danger);border-color:var(--color-danger);opacity:.85}.mt-sev--medium[data-astro-cid-l54n7zcl]{color:var(--color-warning);border-color:var(--color-warning)}.mt-sev--low[data-astro-cid-l54n7zcl]{color:var(--color-text-muted);border-color:var(--color-border)}.mt-sev--info[data-astro-cid-l54n7zcl]{color:var(--color-primary);border-color:var(--color-primary)}.mt-sevtext__meaning[data-astro-cid-l54n7zcl]{color:var(--color-text-muted);margin-bottom:.3rem;font-size:.82rem;line-height:1.5}.mt-sevtext__action[data-astro-cid-l54n7zcl]{color:var(--color-text-faint);font-size:.78rem;line-height:1.5}.mt-pentable[data-astro-cid-l54n7zcl]{border:1px solid var(--color-border);border-radius:6px;margin-bottom:1.1rem;overflow:hidden}.mt-pentable__head[data-astro-cid-l54n7zcl],.mt-pentable__row[data-astro-cid-l54n7zcl]{grid-template-columns:1fr 6rem;align-items:center;gap:.75rem;padding:.55rem .85rem;display:grid}.mt-pentable__head[data-astro-cid-l54n7zcl]{font-family:var(--font-mono);text-transform:uppercase;letter-spacing:.06em;color:var(--color-secondary);border-bottom:1px solid var(--color-border);font-size:.66rem}.mt-pentable__row[data-astro-cid-l54n7zcl]{border-bottom:1px solid var(--color-border);color:var(--color-text-muted);font-size:.82rem}.mt-pentable__row[data-astro-cid-l54n7zcl]:last-child{border-bottom:none}.mt-pentable__r[data-astro-cid-l54n7zcl]{text-align:right}.mt-pen[data-astro-cid-l54n7zcl]{font-family:var(--font-mono);color:var(--color-danger);font-weight:600}.mt-grades[data-astro-cid-l54n7zcl]{flex-wrap:wrap;align-items:center;gap:.5rem;display:flex}.mt-grades__lbl[data-astro-cid-l54n7zcl]{font-family:var(--font-mono);text-transform:uppercase;letter-spacing:.06em;color:var(--color-secondary);margin-right:.3rem;font-size:.66rem}.mt-grade[data-astro-cid-l54n7zcl]{font-family:var(--font-mono);color:var(--color-text-muted);border:1px solid var(--color-border);border-radius:3px;padding:.2rem .5rem;font-size:.72rem}.mt-glossary[data-astro-cid-l54n7zcl]{flex-direction:column;gap:.85rem;margin:0;display:flex}.mt-glossary__row[data-astro-cid-l54n7zcl]{grid-template-columns:170px 1fr;gap:1rem;display:grid}.mt-glossary[data-astro-cid-l54n7zcl] dt[data-astro-cid-l54n7zcl]{font-family:var(--font-mono);color:var(--color-text);font-size:.8rem}.mt-glossary[data-astro-cid-l54n7zcl] dd[data-astro-cid-l54n7zcl]{color:var(--color-text-muted);margin:0;font-size:.82rem;line-height:1.5}@media (width<=640px){.mt-rail__row[data-astro-cid-l54n7zcl],.mt-sevrow[data-astro-cid-l54n7zcl],.mt-glossary__row[data-astro-cid-l54n7zcl]{grid-template-columns:1fr;gap:.5rem}.mt-flow__mode[data-astro-cid-l54n7zcl]{width:auto}}
