.ml-sides{grid-template-columns:repeat(auto-fit,minmax(min(100%,24rem),1fr));gap:12px;scroll-margin-top:72px;display:grid}.ml-side{background:#ffffff08;border:2px solid #ffffff14;border-radius:6px;min-width:0;margin:0;padding:12px 14px 14px}.ml-side[data-buying]{border-color:var(--accent-on-dark);box-shadow:0 0 0 3px color-mix(in oklab, var(--accent-on-dark) 25%, transparent)}.ml-side__role{letter-spacing:.08em;text-transform:uppercase;color:var(--dl-offwhite);padding:0 6px;font-size:12px;font-weight:800}.ml-side[data-buying] .ml-side__role:after{content:" (buying)";color:var(--accent-on-dark)}.ml-side__ctls{flex-wrap:wrap;gap:10px 16px;margin-bottom:10px;display:flex}.ml-side__ctls .dl-hp{flex:11rem}.ml-side__ctls .dl-ctl--level{flex:12rem}.ml-side__ctls input[type=range]{width:100%;min-height:44px;accent-color:var(--dl-shard)}.ml-side__sum{color:#f3f0e7b3;margin-top:8px;font-size:13px}.ml-bar{z-index:4;background:#1b1d19f2;border-radius:6px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px 20px;margin:12px 0 0;padding:10px 12px;display:flex;position:sticky;top:64px;box-shadow:0 8px 20px -12px #000}.ml-bar .dl-pin-status{margin-top:-4px}.ml-buyer{border:0;align-items:center;gap:6px;margin:0;padding:0;display:flex}.ml-buyer__l{float:left;letter-spacing:.06em;text-transform:uppercase;color:#f3f0e799;margin-right:6px;padding:0;font-size:12px;font-weight:800}.ml-buyer__opt{position:relative}.ml-buyer__opt input{opacity:0;cursor:pointer;margin:0;position:absolute;inset:0}.ml-buyer__opt span{min-height:40px;color:var(--dl-offwhite);border:2px solid #c0c0c033;border-radius:999px;align-items:center;padding:0 14px;font-size:15px;font-weight:700;display:inline-flex}.ml-buyer__opt input:checked+span{border-color:var(--accent-on-dark);background:var(--accent-on-dark);color:#10130d}.ml-buyer__opt input:focus-visible+span{outline:2px solid var(--dl-offwhite);outline-offset:2px}.ml-quick{flex-wrap:wrap;gap:4px 20px;display:flex}.ml-quick__cell{flex-direction:column;display:flex}.ml-quick__l{letter-spacing:.04em;text-transform:uppercase;color:#f3f0e799;font-size:11px;font-weight:700}.ml-quick__v{font-family:var(--font-dl-block);color:var(--dl-offwhite);font-size:22px}.ml-msg{color:#f3f0e7b3;margin:8px 2px 12px;font-size:13px}.ml-results{margin-top:8px}.ml-actions{flex-wrap:wrap;align-items:center;gap:10px 14px;margin-top:12px;display:flex}.ml-results__h{margin-top:28px}.ml-line{margin-top:8px;line-height:1.6}.ml-muted{color:var(--muted)}.ml-tiles{grid-template-columns:repeat(auto-fit,minmax(min(100%,12rem),1fr));gap:12px;margin-top:14px;display:grid}.ml-tile{border:1px solid var(--border);background:var(--panel);border-radius:12px;min-width:0;padding:14px 16px}.ml-tile__l{color:var(--text2);font-size:13px;font-weight:600}.ml-tile__v{font-family:var(--font-display);margin-top:4px;font-size:1.75rem;font-weight:700}.ml-tile__na{color:var(--muted);font-size:1.125rem}.ml-tile__n{color:var(--muted);margin-top:4px;font-size:13px}.ml-val{vertical-align:top;display:inline-block}.ml-val summary{cursor:pointer;list-style:none}.ml-val summary::-webkit-details-marker{display:none}.ml-val__body{border-left:3px solid var(--accent);background:var(--panel2);max-width:34rem;font-family:var(--font-body);color:var(--text2);overflow-wrap:anywhere;margin-top:6px;padding:8px 10px;font-size:13px;font-weight:400;line-height:1.5}.ml-val__body code{font-family:var(--font-mono);font-size:12px}.ml-tablewrap{margin-top:12px;overflow-x:auto}.ml-abil{border-collapse:collapse;width:100%;font-size:15px}.ml-abil th,.ml-abil td{border-bottom:1px solid var(--line);text-align:left;vertical-align:top;padding:8px 10px}.ml-abil thead th{color:var(--text2);font-size:13px}.ml-abil tbody th{font-weight:600}.ml-abil .ml-num{text-align:right;white-space:nowrap}.ml-abil__other{color:var(--muted);margin-top:2px;font-size:12px;font-weight:400;display:block}.ml-unit{color:var(--muted);margin-left:2px}.ml-none{color:var(--muted);margin-top:12px}.ml-notmodelled{border:1px dashed var(--border);background:var(--panel);border-radius:14px;margin-top:32px;padding:16px 18px}.ml-notmodelled__h{font-family:var(--font-display);font-size:1.125rem;font-weight:700}.ml-notmodelled p a{text-underline-offset:.18em;text-decoration:underline;text-decoration-thickness:1px}.ml-notmodelled ul{margin-top:8px;padding-left:1.2em;line-height:1.6;list-style:outside}.ml-note{color:var(--muted);margin-bottom:12px}.ml .dl-tabs{top:calc(64px + var(--ml-bar-h,76px) + 8px)}.ml .dl-search{scroll-margin-top:calc(64px + var(--ml-bar-h,76px) + 16px)}
