:root{--mk-warn:#ffb547}@media (prefers-color-scheme:light){:root{--mk-warn:#8a5200}}.dm-tabs{grid-template-columns:minmax(0,1fr);gap:.5rem;margin-bottom:1rem;display:grid}@media (width>=720px){.dm-tabs{grid-template-columns:repeat(3,minmax(0,1fr))}}.dm-tab{text-align:left;border:1px solid var(--border-strong);background:var(--bg-raised);color:var(--text);font:inherit;cursor:pointer;transition:border-color var(--speed) ease, background-color var(--speed) ease, transform var(--speed) ease;border-radius:12px;gap:.15rem;padding:.65rem .8rem;display:grid}.dm-tab:hover{border-color:var(--accent);transform:translateY(-1px)}.dm-tab:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.dm-tab[aria-pressed=true]{border-color:var(--accent);background:rgba(var(--accent-rgb), .1);box-shadow:inset 3px 0 0 var(--accent)}.dm-tab-t{font-size:.92rem;font-weight:650;line-height:1.25}.dm-tab-d{color:var(--muted);font-size:.74rem}.dm-tab-d b{font-weight:650}.dm-low .dm-tab-d b,.dm-chip.dm-low{color:var(--accent)}.dm-high .dm-tab-d b,.dm-chip.dm-high{color:var(--mk-warn)}.dm-typical .dm-tab-d b,.dm-chip.dm-typical{color:var(--text)}.dm-card+.dm-card{border-top:1px solid var(--border);margin-top:1.5rem;padding-top:1.5rem}.dm.is-live .dm-card+.dm-card{border-top:0;margin-top:0;padding-top:0}.dm-card[hidden]{display:none}.dm-head p{margin:0}.dm-title{font-weight:650}.dm-sub{color:var(--muted);font-size:.85rem;font-weight:400}.dm-rate{flex-wrap:wrap;align-items:baseline;gap:.6rem;display:flex;margin:.25rem 0!important}.dm-big{font-family:var(--font-mono);font-size:var(--step-3);font-weight:600;line-height:1.1}.dm-chip{font-family:var(--font-mono);border:1px solid;border-radius:999px;padding:.2rem .55rem;font-size:.72rem}.dm-meta{color:var(--muted);font-size:.85rem;line-height:1.5}.dm-svg{width:100%;height:auto;margin:.9rem 0 .4rem;display:block;overflow:visible}.dm-axis{stroke:var(--border-strong);stroke-width:1px}.dm-b-bar{fill:rgba(var(--accent-rgb), .55)}.dm-b-cliff{fill:var(--mk-warn)}.dm-b-zero,.dm-b-cu{fill:var(--border-strong)}.dm-t{fill:var(--muted);font-family:var(--font-mono);font-size:15px}.dm-t-cliff{fill:var(--mk-warn);font-weight:600}@media (width<=600px){.dm-t{font-size:24px}}.dm-mark{stroke:var(--text);stroke-width:2px;stroke-dasharray:4 4;opacity:0;transition:opacity var(--speed) ease}.dm.is-live .dm-mark{opacity:1}.dm-legend{font-family:var(--font-mono);color:var(--muted);flex-wrap:wrap;gap:.35rem 1rem;margin:0 0 .6rem;padding:0;font-size:.7rem;list-style:none;display:flex}.dm-legend li{align-items:center;gap:.35rem;margin:0;display:inline-flex}.dm-k{border-radius:2px;width:.7rem;height:.7rem;display:inline-block}.dm-k-bar{background:rgba(var(--accent-rgb), .55)}.dm-k-cliff{background:var(--mk-warn)}.dm-k-out{background:var(--border-strong)}.dm-facts{margin:0;font-size:.85rem;line-height:1.55}.dm-you{border-top:1px solid var(--border);flex-wrap:wrap;align-items:center;gap:.5rem .9rem;margin-top:1rem;padding-top:1rem;display:flex}.dm-you-l{font-size:.9rem;font-weight:650}.dm-you input[type=range]{flex:220px;max-width:360px}.dm-you-o{flex:100%;min-height:3em;font-size:.88rem;line-height:1.5}.dm-you-o b{font-family:var(--font-mono)}.dm-you-o .w{color:var(--mk-warn)}.dm-rules{grid-template-columns:minmax(0,1fr);gap:1rem;margin:1.5rem 0 .75rem;display:grid}@media (width>=960px){.dm-rules{grid-template-columns:repeat(3,minmax(0,1fr))}}.dm-rule{border:1px solid var(--border);border-radius:var(--radius-lg);background:var(--bg-raised);padding:1.1rem 1.15rem}.dm-rule .label{margin:0 0 .35rem}.dm-rule h3{font-size:var(--step-1);margin:0 0 .55rem}.dm-rule p{font-size:.9rem;line-height:1.55}.dm-rule p:last-child{margin-bottom:0}.dm-peers{border-collapse:collapse;width:100%;margin:0 0 .8rem;font-size:.82rem}.dm-peers th,.dm-peers td{border-bottom:1px solid var(--border);text-align:left;padding:.3rem .4rem}.dm-peers td{font-family:var(--font-mono);text-align:right}.dm-peers thead th{font-family:var(--font-mono);color:var(--muted);font-size:.68rem;font-weight:500}.dm-peers thead th:not(:first-child){text-align:right}.dm-cap{caption-side:bottom;text-align:left;font-family:var(--font-mono);color:var(--muted);padding-top:.35rem;font-size:.68rem}.mk-facts{padding-left:1.1rem}.mk-facts>li{margin:0 0 .6rem;line-height:1.6}.mk-facts ul{margin:.4rem 0 0;padding-left:1.1rem}.mk-facts ul li{margin:0 0 .3rem;font-size:.95rem}.mk-btn{font:inherit;border:1px solid var(--accent);background:var(--accent);color:var(--accent-ink);cursor:pointer;min-width:6rem;transition:transform var(--speed) ease, box-shadow var(--speed) ease;border-radius:999px;padding:.5rem 1.25rem;font-size:.92rem;font-weight:650}.mk-btn:hover{box-shadow:0 6px 18px -10px rgba(var(--accent-rgb), .8);transform:translateY(-1px)}.mk-btn:focus-visible{outline:2px solid var(--accent);outline-offset:3px}.mk-btn[aria-pressed=true]{color:var(--accent);background:0 0}.mk-lead{margin:0 0 .6rem;font-weight:600}.mk-toggle{font:inherit;border:1px solid var(--border-strong);background:var(--bg-raised);color:var(--muted);cursor:pointer;transition:border-color var(--speed) ease, color var(--speed) ease, background-color var(--speed) ease;border-radius:999px;align-items:center;gap:.4rem;padding:.4rem .8rem .4rem .55rem;font-size:.82rem;display:inline-flex}.mk-toggle:before{content:"";box-sizing:border-box;border:1.5px solid;border-radius:4px;width:.95rem;height:.95rem}.mk-toggle[aria-pressed=true]{color:var(--text);border-color:var(--accent);background:rgba(var(--accent-rgb), .1)}.mk-toggle[aria-pressed=true]:before{background:var(--accent);border-color:var(--accent);box-shadow:inset 0 0 0 2px var(--bg-raised)}.mk-toggle:hover{border-color:var(--accent)}.mk-toggle:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.mk-toggle-alt[aria-pressed=true]{border-color:var(--mk-warn);background:#ffb5471a}.mk-toggle-alt[aria-pressed=true]:before{background:var(--mk-warn);border-color:var(--mk-warn)}.rank-sources .sep{flex:auto}@media (prefers-reduced-motion:reduce){.dm-tab,.mk-btn{transition:none}.dm-tab:hover,.mk-btn:hover{transform:none}}
