.vet-demo{--mm-woodland:#14362f;--mm-woodland-deep:#0d2620;--mm-ink:#16211f;--mm-moss:#6f9c82;--mm-sage:#dbe8dd;--mm-sage-deep:#b9d1bf;--mm-oat:#f2ece0;--mm-parchment:#faf6ee;--mm-warm-white:#fffcf7;--mm-white:#fff;--mm-clay:#c05f3c;--mm-clay-ink:#97462a;--mm-clay-soft:#f6e3d9;--mm-sky:#dfeaf1;--mm-sky-ink:#2c5b73;--mm-line:#14362f24;--mm-line-strong:#14362f47;--mm-muted:#47564f;--mm-shadow-sm:0 1px 2px #0d26200d, 0 2px 8px #0d26200a;--mm-shadow-md:0 2px 4px #0d26200d, 0 12px 28px -12px #0d26202e;--mm-shadow-lg:0 4px 8px #0d26200f, 0 28px 60px -24px #0d262047;background:var(--mm-warm-white);color:var(--mm-ink);-webkit-font-smoothing:antialiased;font-family:Manrope,ui-sans-serif,system-ui,-apple-system,Segoe UI,sans-serif;font-size:17px;line-height:1.6}.vet-demo h1,.vet-demo h2,.vet-demo h3,.vet-demo h4,.vet-demo .mm-display{letter-spacing:-.015em;color:var(--mm-woodland);text-wrap:balance;font-family:Fraunces,ui-serif,Georgia,Times New Roman,serif;font-weight:600;line-height:1.12}.vet-demo p{text-wrap:pretty}.vet-demo :where(a){color:var(--mm-woodland);text-underline-offset:3px}.vet-demo :where(a):hover{color:var(--mm-clay-ink)}.vet-demo :focus-visible{outline:3px solid var(--mm-clay-ink);outline-offset:2px;border-radius:6px}.vet-demo .mm-btn{cursor:pointer;border:1.5px solid #0000;border-radius:999px;justify-content:center;align-items:center;gap:.5rem;min-height:48px;padding:.7rem 1.5rem;font-size:.98rem;font-weight:700;line-height:1.2;text-decoration:none;transition:background-color .18s,color .18s,border-color .18s,transform .18s,box-shadow .18s;display:inline-flex}.vet-demo .mm-btn:hover{transform:translateY(-1px)}.vet-demo .mm-btn--primary,.vet-demo .mm-btn--primary:hover{background:var(--mm-woodland);color:#fff;border-color:var(--mm-woodland);box-shadow:var(--mm-shadow-sm)}.vet-demo .mm-btn--primary:hover{background:var(--mm-woodland-deep);border-color:var(--mm-woodland-deep)}.vet-demo .mm-btn--secondary,.vet-demo .mm-btn--secondary:hover{color:var(--mm-woodland);border-color:var(--mm-line-strong);background:0 0}.vet-demo .mm-btn--secondary:hover{background:var(--mm-sage);border-color:var(--mm-woodland)}.vet-demo .mm-btn--accent,.vet-demo .mm-btn--accent:hover{background:var(--mm-clay-ink);color:#fff;border-color:var(--mm-clay-ink);box-shadow:var(--mm-shadow-sm)}.vet-demo .mm-btn--accent:hover{background:#7f3a22;border-color:#7f3a22}.vet-demo .mm-btn--onDark,.vet-demo .mm-btn--onDark:hover{background:var(--mm-warm-white);color:var(--mm-woodland);border-color:var(--mm-warm-white)}.vet-demo .mm-btn--onDark:hover{background:var(--mm-sage);border-color:var(--mm-sage)}.vet-demo .mm-btn--ghostOnDark,.vet-demo .mm-btn--ghostOnDark:hover{color:#fff;background:0 0;border-color:#ffffff8c}.vet-demo .mm-btn--ghostOnDark:hover{background:#ffffff1f;border-color:#fff}.vet-demo .mm-btn--sm{min-height:42px;padding:.45rem 1.1rem;font-size:.9rem}.vet-demo .mm-bar{background:var(--mm-woodland-deep);color:#eef3ec}.vet-demo .mm-bar a,.vet-demo .mm-bar a:hover{color:#fff;text-underline-offset:3px;text-decoration:underline}.vet-demo .mm-card{background:var(--mm-white);border:1px solid var(--mm-line);box-shadow:var(--mm-shadow-sm);border-radius:18px}.vet-demo .mm-card--raised{box-shadow:var(--mm-shadow-md)}.vet-demo .mm-blob{border-radius:42% 58% 52% 48%/46% 42% 58% 54%}.vet-demo table.mm-table{border-collapse:separate;border-spacing:0;width:100%;font-size:.97rem}.vet-demo table.mm-table caption{text-align:left;color:var(--mm-muted);padding-bottom:.75rem}.vet-demo table.mm-table th,.vet-demo table.mm-table td{border-bottom:1px solid var(--mm-line);text-align:left;vertical-align:top;padding:1rem}.vet-demo table.mm-table thead th{background:var(--mm-sage);color:var(--mm-woodland);letter-spacing:.04em;text-transform:uppercase;font-size:.85rem;font-weight:700}.vet-demo table.mm-table tbody tr:hover{background:#f2ece099}.vet-demo .mm-skip{z-index:100;position:absolute;top:0;left:-9999px}.vet-demo .mm-skip:focus{background:var(--mm-woodland);color:#fff;border-radius:6px;padding:10px 16px;top:8px;left:8px}.vet-demo details.mm-disclosure>summary{cursor:pointer;color:var(--mm-woodland);align-items:center;gap:.6rem;min-height:44px;font-weight:700;list-style:none;display:flex}.vet-demo details.mm-disclosure>summary::-webkit-details-marker{display:none}.vet-demo details.mm-disclosure>summary:before{content:"+";background:var(--mm-sage);width:26px;height:26px;color:var(--mm-woodland);border-radius:999px;flex:0 0 26px;place-items:center;font-family:Manrope,sans-serif;font-weight:800;display:grid}.vet-demo details.mm-disclosure[open]>summary:before{content:"–"}@media (prefers-reduced-motion:reduce){.vet-demo *,.vet-demo :before,.vet-demo :after{scroll-behavior:auto!important;transition-duration:.001ms!important;animation-duration:.001ms!important}.vet-demo .mm-btn:hover{transform:none}}@media print{.vet-demo .mm-no-print{display:none!important}.vet-demo{background:#fff;font-size:12px}.vet-demo table.mm-table thead th{position:static}}.mm-watermark{position:relative}.mm-watermark:after{content:"DEMONSTRATION — NOT FOR CLINICAL USE";color:#c05f3c29;pointer-events:none;text-align:center;letter-spacing:.08em;place-items:center;font-family:Manrope,sans-serif;font-size:clamp(1rem,3.2vw,2.1rem);font-weight:800;display:grid;position:absolute;inset:0;transform:rotate(-18deg)}
