.ml{display:grid;grid-template-columns:minmax(0,1fr);gap:var(--sp-5)}.ml-form{display:grid;grid-template-columns:minmax(0,1fr);gap:var(--sp-3)}.ml-form__row{display:grid;gap:var(--sp-2);grid-template-columns:minmax(0,1fr)}@media(min-width:40em){.ml-form__row{grid-template-columns:minmax(0,1fr) auto;align-items:start}.ml-form__row .btn{min-height:3rem}}.ml-input{min-height:3rem;font-size:var(--fs-lg);resize:vertical}@media(max-width:22.5em){.ml-input{min-height:4.75rem;font-size:var(--fs-md)}}.ml-msg--fail{color:var(--c-fail)}.ml-results{display:grid;grid-template-columns:minmax(0,1fr);gap:var(--sp-4)}.ml-empty{display:grid;gap:var(--sp-1);padding:var(--sp-5);border:var(--border-w) dashed var(--c-border-strong);border-radius:var(--r-lg)}.ml-card{display:grid;grid-template-columns:minmax(0,1fr);gap:var(--sp-4);padding:var(--sp-5);border:var(--border-w) solid var(--c-border);border-radius:var(--r-lg);background:var(--c-surface);min-width:0}.ml-card__head{display:flex;align-items:center;justify-content:space-between;gap:var(--sp-3);flex-wrap:wrap}.ml-card__addr{display:flex;align-items:center;gap:var(--sp-2);flex-wrap:wrap;min-width:0}.ml-card__mac{font-size:clamp(1.25rem,1rem + 1.2vw,1.75rem);font-weight:500;letter-spacing:.02em;overflow-wrap:anywhere}.ml-vendor,.ml-type{display:grid;gap:var(--sp-2)}.ml-vendor__body{display:grid;gap:.2rem}.ml-vendor__name{font-size:var(--fs-lg);font-weight:var(--fw-semibold);letter-spacing:var(--ls-tight)}.ml-vendor__meta{font-size:var(--fs-sm);color:var(--c-text-2);overflow-wrap:anywhere}.ml-vendor__meta code{font-size:.9em}.ml-type__tags{display:flex;flex-wrap:wrap;gap:var(--sp-2)}.ml-note{font-size:var(--fs-md);color:var(--c-text-2);max-width:70ch}.ml-more{border-top:var(--border-w) solid var(--c-border);padding-top:var(--sp-3)}.ml-more summary{list-style:none;display:inline-flex;align-items:center;gap:.4rem;min-height:var(--target);cursor:pointer;font-size:var(--fs-md);font-weight:var(--fw-medium);color:var(--c-text-2)}.ml-more summary::-webkit-details-marker{display:none}.ml-more summary .icon{transition:transform var(--dur-3) var(--ease-out)}.ml-more[open] summary .icon{transform:rotate(180deg)}.ml-more summary:hover{color:var(--c-accent)}.ml-grid{margin-top:var(--sp-2);grid-template-columns:minmax(0,1fr)}@media(min-width:48em){.ml-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.ml-copy{margin-inline-start:auto;color:var(--c-text-3)}.ml-copy:hover{color:var(--c-text)}.sc-grid{display:grid;gap:0;margin:0;border:var(--border-w) solid var(--c-border);border-radius:var(--r-lg);background:var(--c-surface);overflow:hidden}.sc-row{display:grid;grid-template-columns:minmax(0,1fr);gap:.15rem;padding:var(--sp-3) var(--sp-4);border-top:var(--border-w) solid var(--c-border);min-width:0}.sc-row:first-child{border-top:0}@media(min-width:48em){.sc-row:nth-child(2){border-top:0}.sc-row:nth-child(odd){border-inline-end:var(--border-w) solid var(--c-border)}}.sc-row dt{font-size:var(--fs-xs);font-weight:var(--fw-medium);color:var(--c-text-3);margin:0}.sc-row dd{margin:0;display:flex;align-items:center;justify-content:space-between;gap:var(--sp-2);font-weight:var(--fw-medium);min-width:0;flex-wrap:wrap}.sc-row dd>span:first-child{overflow-wrap:anywhere;font-size:var(--fs-md)}.sc-row dd .mono{font-size:.95rem}
