.nx-page.mm-trade{padding-top:0;margin:28px 0;display:flex;flex-direction:column;gap:14px}.mm-head{display:flex;gap:12px;align-items:flex-start}.mm-head h2{margin:2px 0 4px;font-size:22px}.mm-head p{margin:0;font-size:13px}.mm-tabs,.mm-sides{display:flex;gap:6px;flex-wrap:wrap}.mm-tabs button,.mm-sides button{border:1px solid var(--nx-line);background:var(--ix-inset);border-radius:999px;padding:8px 16px;min-height:40px;font-weight:650;font-size:13px;color:var(--nx-ink);cursor:pointer}.mm-tabs button.active,.mm-sides button.active{background:var(--ix-accent-bg);border-color:var(--ix-accent);color:var(--ix-text-strong)}.mm-sides{margin:12px 0 0}.mm-sides button{min-height:34px;padding:6px 12px;font-size:12px}.mm-sides button.active{background:var(--nx-accent-soft);color:var(--ix-text-strong);border-color:var(--nx-accent)}.mm-value{display:grid;grid-template-columns:minmax(220px,300px) 1fr;gap:14px;margin:12px 0 16px;align-items:start}.mm-value-card{display:flex;flex-direction:column;gap:6px;border:1px solid var(--nx-line);border-radius:14px;padding:16px;background:var(--nx-soft)}.mm-value-card strong{font-size:28px;font-variant-numeric:tabular-nums;line-height:1.1}.mm-value-card strong small{font-size:13px;font-weight:500;color:var(--nx-muted)}.mm-value-card .nx-muted{font-size:12px}.mm-warn{display:flex;gap:6px;font-size:12px;color:var(--nx-warn);background:var(--nx-warn-soft);border-radius:8px;padding:6px 8px}.mm-providers tfoot th,.mm-providers tfoot td{padding:10px 12px;border-top:1px solid var(--nx-line);background:var(--ix-panel-2)}.mm-providers tr.excluded{opacity:.78}.mm-provider{display:inline-flex;align-items:center;gap:8px;font-weight:600}.mm-provider small{font-weight:400;color:var(--nx-muted);font-size:11px}.mm-provider img,.mm-provider svg{width:20px;height:20px;border-radius:5px}.mm-chip{display:inline-block;font-size:11px;border-radius:999px;padding:2px 8px;background:var(--ix-inset);color:var(--nx-muted);white-space:nowrap}.mm-chip.ok{background:var(--ix-up-bg);color:var(--ix-up)}.mm-usage-side{display:flex;flex-direction:column;gap:10px}.mm-spark{display:flex;align-items:flex-end;gap:3px;height:72px;border-bottom:1px solid var(--nx-line);padding:0 2px}.mm-spark span{flex:1;background:var(--ix-brand);border-radius:3px 3px 0 0;min-width:4px}.mm-spark span[data-missing]{background:var(--ix-border-strong)}.mm-rows{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:4px;font-size:12px}.mm-rows li{display:flex;justify-content:space-between;gap:10px}.mm-coverage,.mm-small{font-size:12px;margin:0}.mm-ladder{display:flex;flex-direction:column;gap:12px;border-top:1px solid var(--nx-line);padding-top:14px}.mm-ladder-head h3{margin:2px 0 4px;font-size:17px}.mm-ladder-head p{margin:0;font-size:12px}.mm-new{display:block;font-size:11px;color:var(--nx-muted);font-weight:500}.mm-creating{display:inline-flex;align-items:center;gap:6px;font-size:12px;color:var(--nx-accent);font-weight:600}.mm-spin{animation:mm-spin 1s linear infinite}@keyframes mm-spin{to{transform:rotate(360deg)}}@media(prefers-reduced-motion:reduce){.mm-spin{animation:none}}.mm-untradable{margin-top:4px}@media(max-width:760px){.mm-value{grid-template-columns:1fr}.nx-page.mm-trade .nx-actions{flex-wrap:wrap}}.mm-dir-tools :is(input,select):focus-visible{outline:var(--ix-focus-ring);outline-offset:2px}.mm-pager button:hover:not(:disabled),.mm-tabs button:hover{background:var(--ix-hover)}.mm-dir{max-width:1180px;margin:0 auto;padding:28px 16px 64px}.mm-dir h1{margin:6px 0;font-size:30px}.mm-dir-tools{display:flex;gap:10px;flex-wrap:wrap;align-items:flex-end;margin:16px 0}.mm-dir-tools label{display:flex;flex-direction:column;gap:4px;font-size:12px;font-weight:600;color:var(--nx-muted)}.mm-dir-tools input[type=search]{min-width:260px;border:1px solid var(--ix-control-border);border-radius:10px;padding:9px 12px;font-size:14px;min-height:40px;background:var(--ix-inset);color:var(--ix-text)}.mm-dir-tools select{border:1px solid var(--ix-control-border);border-radius:10px;padding:8px 10px;min-height:40px;background:var(--ix-inset);color:var(--ix-text)}.mm-dir-tools .mm-check{flex-direction:row;align-items:center;gap:6px;min-height:40px}.mm-cov{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:10px;margin:14px 0}.mm-cov div{border:1px solid var(--nx-line);border-radius:12px;padding:12px;background:var(--nx-soft)}.mm-cov b{display:block;font-size:22px}.mm-cov small{color:var(--nx-muted);font-size:12px}.mm-model{display:inline-flex;align-items:center;gap:10px;text-decoration:none;color:inherit}.mm-model strong{display:block}.mm-model small{color:var(--nx-muted);font-size:11px}.mm-state{display:inline-flex;flex-direction:column;gap:2px;font-size:12px}.mm-state .mm-chip{align-self:flex-start}.mm-pager{display:flex;gap:8px;align-items:center;justify-content:flex-end;margin-top:12px}.mm-pager button{border:1px solid var(--nx-line);background:var(--ix-inset);color:var(--ix-text);border-radius:9px;padding:7px 12px;min-height:36px;cursor:pointer}.mm-pager button:disabled{opacity:.45;cursor:not-allowed}.mm-pager button:disabled{opacity:1;color:var(--ix-text-2);border-style:dashed;border-color:#6f86a8;background:transparent}@media(max-width:767.98px){.mm-dir a.nx-link,.mm-dir .nx-muted a{display:inline-flex;align-items:center;min-height:var(--ix-tap,44px)}.mm-dir a.nx-link{min-width:var(--ix-tap,44px)}a.mm-model,.mm-pager button,.mm-dir-tools select,.mm-dir-tools input:not([type=checkbox]),.mm-tabs button{min-height:var(--ix-tap,44px)}.mm-pager button{min-width:var(--ix-tap,44px)}.mm-dir-tools .mm-check,.mm-check{min-height:var(--ix-tap,44px);display:inline-flex;align-items:center}}.mm-reason{display:block;max-width:240px;font-size:12px;line-height:1.4;color:var(--nx-muted)}.mm-reasons{display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:8px 18px;margin:14px 0 0;padding:12px 14px;border:1px solid var(--nx-line);border-radius:12px;background:var(--nx-soft)}.mm-reasons>div{min-width:0}.mm-reasons dt{font-size:12px;font-weight:700;color:var(--ix-text)}.mm-reasons dd{margin:2px 0 0;font-size:12px;line-height:1.5;color:var(--nx-muted)}.mm-cov small{display:block;margin-top:2px;line-height:1.4}@media(max-width:767.98px){.nx-page.mm-dir{padding:16px 0 48px}.mm-dir h1{font-size:26px;letter-spacing:-.02em}.mm-cov{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.mm-cov div{padding:10px 12px}.mm-cov b{font-size:20px}.mm-dir-tools{gap:8px}.mm-dir-tools label:first-child{flex:1 1 100%}.mm-dir-tools input[type=search]{min-width:0;width:100%}.mm-dir-tools label:nth-child(2){flex:1 1 auto}.mm-dir-tools select{width:100%}.mm-pager{justify-content:space-between}.mm-table-wrap{overflow:visible}.mm-table,.mm-table tbody{display:block}.mm-table thead{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.mm-table tbody tr{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px 8px;padding:12px 14px;border-bottom:1px solid var(--nx-line);grid-template-areas:"model model model open" "price price usage usage" "f1 f2 f3 f4"}.mm-table tbody tr:last-child{border-bottom:0}.mm-table tbody tr:hover td,.mm-table tbody tr:hover th{background:transparent}.mm-table tbody th,.mm-table td{display:block;min-width:0;padding:0;border:0;text-align:left}.mm-table .mm-c-model{grid-area:model}.mm-table .mm-model{min-width:0;align-items:flex-start}.mm-table .mm-model>span{min-width:0}.mm-table .mm-model strong{font-size:14px;line-height:1.3}.mm-table .mm-model small{display:block;font-size:12px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.mm-table .mm-c-open{grid-area:open;justify-self:end}.mm-table .mm-c-price{grid-area:price}.mm-table .mm-c-usage{grid-area:usage}.mm-table .mm-chip{font-size:12px;white-space:normal}.mm-table .mm-c-fact{font-size:13px;font-variant-numeric:tabular-nums;text-align:left;white-space:normal}.mm-table .mm-c-fact:before{content:attr(data-label);display:block;margin-bottom:2px;font-size:12px;color:var(--nx-muted);white-space:nowrap}.mm-table .mm-c-fact[data-label="Daily tokens"]{grid-area:f1}.mm-table .mm-c-fact[data-label=Markets]{grid-area:f2}.mm-table .mm-c-fact[data-label=Volume]{grid-area:f3}.mm-table .mm-c-fact[data-label="Next close"]{grid-area:f4}}.nx-ladder-table tr.mm-row-error td{padding:0 12px 12px;border-bottom:1px solid var(--nx-line)}.nx-ladder-table tr.mm-row-error .pm-field-error{margin:0}.nx-ladder-table tbody tr.mm-row-error:hover td{background:transparent}@media(max-width:767.98px){.nx-ladder-table tr.mm-row-error{display:block;padding:0 12px 12px}.nx-ladder-table tr.mm-row-error td{display:block;padding:0;border:0}.mm-tabs button,.mm-sides button,.nx-buy{min-height:var(--ix-tap,44px)}.mm-sides button{padding:6px 14px;font-size:13px}.mm-providers,.mm-providers tbody,.mm-providers tfoot{display:block}.mm-providers thead{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.mm-providers tr{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"prov price" "prov state";align-items:center;gap:4px 12px;padding:10px 12px;border-bottom:1px solid var(--nx-line)}.mm-providers tbody tr:last-child{border-bottom:0}.mm-providers tbody th,.mm-providers td,.mm-providers tfoot th,.mm-providers tfoot td{display:block;min-width:0;padding:0;border:0;background:transparent}.mm-providers tbody th,.mm-providers tfoot th{grid-area:prov}.mm-providers td.num{grid-area:price;font-size:14px}.mm-providers td:last-child{grid-area:state;justify-self:end}.mm-providers tfoot tr{grid-template-areas:"prov price" "note note";border-top:1px solid var(--nx-line);border-bottom:0;background:var(--ix-panel-2)}.mm-providers tfoot td:last-child{grid-area:note;justify-self:start;font-size:12px}.mm-provider{display:grid;grid-template-columns:auto minmax(0,1fr);column-gap:10px;align-items:center}.mm-provider>:first-child{grid-row:span 2}.mm-provider small{grid-column:2;font-size:12px;overflow-wrap:anywhere}.mm-chip{font-size:12px}.mm-value-card strong{font-size:26px}.mm-value-card .nx-muted,.mm-coverage,.mm-small,.mm-rows,.mm-new,.mm-warn,.mm-head p{font-size:12px}}@media(max-width:767.98px){.mm-dir>p.nx-muted a.nx-link,.mm-head p a.nx-link{display:inline;min-height:0;min-width:0;padding-block:12px;margin-block:-12px}}.mm-ladder>[role=tabpanel]{display:flex;flex-direction:column;gap:12px;min-width:0}@media(min-width:1024px){.nx-page.mm-dir{max-width:none;padding-left:0;padding-right:0}.mm-dir>p.nx-muted,.mm-head p,.mm-small{max-width:70ch}.mm-dir>p.nx-muted{line-height:1.6}}
