.ml-badge{display:inline-block;margin-top:12px;padding:3px 9px;border:1px dashed var(--stamp);color:var(--stamp);font-size:10px;letter-spacing:.06em;text-transform:uppercase}.ml-badge,.ml-mode{font-family:var(--font-sans),ui-sans-serif,system-ui,sans-serif}.ml-mode{margin:0 0 12px;font-size:11px;color:var(--muted)}.ml-checks{display:grid;grid-gap:7px;gap:7px;margin:4px 0}.ml-check{display:flex;gap:8px;align-items:baseline;cursor:pointer;font-family:var(--font-sans),ui-sans-serif,system-ui,sans-serif;font-size:12px;color:var(--ink)}.ml-check input{accent-color:#1f4a82}.ml-check input:focus-visible{outline:2px solid var(--blue);outline-offset:2px}.ml-check em{font-style:normal;font-size:10px;color:var(--muted)}.ml-fetch{width:100%;margin-top:4px;padding:8px 10px;border:1px solid var(--ink);background:#fff;cursor:pointer;font-family:var(--font-sans),ui-sans-serif,system-ui,sans-serif;font-size:11px;letter-spacing:.08em;text-transform:uppercase}.ml-fetch:hover:not(:disabled){background:var(--ink);color:var(--paper)}.ml-fetch:disabled{border-color:var(--rule);color:var(--muted);cursor:default}.ml-clickable tbody tr{cursor:pointer}.ml-clickable tbody tr:hover td{border-bottom-color:var(--rule)}tr.ml-active td:first-child{color:var(--ink);font-weight:600}tr.ml-active td:first-child:before{content:"▸ ";font-size:9px}tr.ml-insig td{color:var(--muted)}.ml-sig{color:var(--ink);font-weight:600}.ml-svg{display:block;width:100%;height:auto}.stamp .v.ml-stamp-v{font-size:24px;line-height:1.3;letter-spacing:0}