.mk-head{padding:var(--s8) 0 var(--s7);background:linear-gradient(var(--band-sky), var(--bg))}.mk-head h1{max-width:18ch}.mk-head .lead{margin-top:var(--s4);max-width:62ch}.mk-stats{gap:var(--s4);margin-top:var(--s7);grid-template-columns:repeat(4,minmax(0,1fr));min-height:92px;display:grid}.mk-stat{border:var(--line);box-shadow:var(--pop-sm);background:var(--card);padding:var(--s3) var(--s4);color:var(--muted);border-radius:20px;font-weight:700}.mk-stat strong{font:700 1.8rem / 1.1 var(--font-display);color:var(--text);display:block}.mk-grid{gap:var(--s5);grid-template-columns:repeat(auto-fill,minmax(320px,1fr));align-items:start;display:grid}.mk-card{padding:var(--s5);gap:var(--s4);flex-direction:column;display:flex}.mk-top{justify-content:space-between;align-items:center;display:flex}.mk-id{font:700 1.1rem var(--font-display);border:2.5px solid var(--ink);background:var(--surface);border-radius:999px;padding:2px 12px}.mk-price{font:700 1.6rem var(--font-display)}.mk-desc{border:2px dashed var(--hair);padding:var(--s3) var(--s4);font-size:var(--fs-small);border-radius:16px}.mk-desc-empty{color:var(--muted)}.mk-untrusted{font:800 var(--fs-caption) var(--font-sans);color:#1d2140;background:var(--coral);border:2px solid var(--ink);border-radius:999px;margin-bottom:4px;padding:0 8px;display:inline-block}.mk-facts{gap:6px var(--s4);font-size:var(--fs-small);grid-template-columns:max-content 1fr;margin:0;display:grid}.mk-facts dt{color:var(--muted);font-weight:700}.mk-facts dd{overflow-wrap:anywhere;margin:0}.mk-rep{flex-wrap:wrap;gap:6px;display:flex}.chip{font:800 var(--fs-caption) / 1.5 var(--font-sans);border:2px solid var(--ink);background:var(--card);color:var(--text);border-radius:999px;padding:1px 10px}.chip-mint{background:var(--mint);color:#1d2140}.chip-sky{background:var(--sky);color:#1d2140}.chip-gold{background:var(--gold);color:#1d2140}.mk-mandate{font-size:var(--fs-small);padding-left:22px;font-weight:700;position:relative}.mk-mandate:before{font-weight:800;position:absolute;left:0}.mk-mandate.ok:before{content:"✓";color:var(--st-settle)}.mk-mandate.no{color:var(--danger)}.mk-mandate.no:before{content:"✕"}.mk-buy summary{width:100%;list-style:none}.mk-buy summary::-webkit-details-marker{display:none}.mk-buy[open] summary{background:var(--mint)}.mk-buy-body{margin-top:var(--s4);gap:var(--s3);font-size:var(--fs-small);display:grid}.mk-pay{margin-bottom:var(--s7)}.s-grid{gap:var(--s6);grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);align-items:start;display:grid}.s-form{padding:var(--s6);gap:var(--s4);display:grid}.s-form h3{font-size:1.5rem}.s-field{font-weight:800;font-size:var(--fs-small);gap:6px;display:grid}.s-field input,.s-field textarea{font:500 var(--fs-small) var(--font-mono);color:var(--text);background:var(--surface);border:2.5px solid var(--ink);border-radius:14px;width:100%;padding:10px 12px}.s-field textarea{resize:vertical;line-height:1.5}.s-field small{font-weight:600}.s-row{gap:var(--s4);grid-template-columns:1fr 1fr;display:grid}.s-hash{font-size:var(--fs-caption);overflow-wrap:anywhere;color:var(--muted)}.s-hash.bad{color:var(--danger);font-weight:700}.s-out{gap:var(--s4);min-width:0;display:grid}.s-notes{gap:var(--s2);font-size:var(--fs-small);display:grid}@media (width<=900px){.s-grid{grid-template-columns:1fr}.mk-stats{grid-template-columns:1fr 1fr}}.mk-head .wrap{text-align:center;flex-direction:column;align-items:center;display:flex}.mk-head h1{margin:0 auto}.mk-head .lead{margin-left:auto;margin-right:auto}.mk-actions{justify-content:center}.mk-stats{text-align:left;width:100%}.mk-flag{margin-top:var(--s2);padding-top:var(--s2);border-top:2px dashed var(--hair);color:var(--danger);font-weight:800}.api-flow{counter-reset:a;margin:0 0 var(--s7);gap:var(--s4);grid-template-columns:repeat(4,minmax(0,1fr));padding:0;list-style:none;display:grid}.api-flow li{counter-increment:a;background:var(--card);border:var(--line);box-shadow:var(--pop-sm);padding:var(--s5) var(--s4) var(--s4);font-size:var(--fs-small);border-radius:22px;position:relative}.api-flow li:before{content:counter(a);border:3px solid var(--ink);background:var(--gold);color:#1d2140;width:34px;height:34px;font:700 1rem var(--font-display);border-radius:50%;place-items:center;display:grid;position:absolute;top:-16px;left:16px}.s-sub{gap:var(--s3);display:grid}.s-sub[hidden]{display:none}.s-field select{font:600 var(--fs-small) var(--font-sans);color:var(--text);background:var(--surface);border:2.5px solid var(--ink);border-radius:14px;padding:10px 12px}.s-label{font:600 1rem var(--font-display)}#api .callout{margin-top:var(--s4);text-align:left}@media (width<=900px){.api-flow{grid-template-columns:1fr 1fr}}@media (width<=560px){.api-flow{grid-template-columns:1fr}}
