.mlm-page{--mlm-ink: var(--ink, #171a21);--mlm-text: #2b3445;--mlm-muted: var(--muted, #8a8f98);--mlm-line: var(--line, #e9ecf0);--mlm-line-strong: #dde2ea;--mlm-hair: var(--hair, #f0f2f5);--mlm-surface: #fff;--mlm-soft: #f7f9fc;--mlm-ac: var(--ac, #3d56d6);--mlm-ac-soft: var(--ac-soft, #eef1ff);--mlm-green: var(--green, #0e8a62);--mlm-green-soft: var(--green-soft, #e6f5ee);--mlm-rose: var(--rose, #c2366b);--mlm-orange: var(--orange, #c25e10);--mlm-orange-soft: var(--orange-soft, #fdf3e7);--mlm-rose-soft: var(--rose-soft, #fbeaf0);color:var(--mlm-text)}.mlm-head{padding:4px 0 18px}.mlm-head h1{margin:0;font-size:26px;font-weight:800;letter-spacing:-.02em;color:var(--mlm-ink)}.mlm-sub{margin:8px 0 0;font-size:13px;line-height:1.7;color:var(--mlm-muted)}.mlm-chips{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin-top:14px}.mlm-hchip{display:inline-flex;align-items:center;gap:6px;padding:5px 11px;border:1px solid var(--mlm-line);border-radius:999px;background:var(--mlm-surface);font-size:12px;color:var(--mlm-muted);white-space:nowrap}.mlm-hchip b{color:var(--mlm-text);font-weight:600}.mlm-controls{display:flex;align-items:center;gap:10px;margin-bottom:12px}.mlm-search{flex:1 1 220px;max-width:320px;padding:8px 12px;border:1px solid var(--mlm-line-strong);border-radius:9px;background:var(--mlm-surface);font:inherit;font-size:13px;color:var(--mlm-text);outline:none;transition:border-color .15s,box-shadow .15s}.mlm-search::placeholder{color:var(--mlm-muted)}.mlm-search:focus{border-color:var(--mlm-ac);box-shadow:0 0 0 3px var(--mlm-ac-soft)}.mlm-chip{padding:7px 13px;border:1px solid var(--mlm-line-strong);border-radius:999px;background:var(--mlm-surface);font:inherit;font-size:12px;font-weight:600;color:var(--mlm-muted);cursor:pointer;white-space:nowrap;transition:border-color .15s,color .15s,background .15s}.mlm-chip:hover{border-color:var(--mlm-ac);color:var(--mlm-ac)}.mlm-chip.active{border-color:var(--mlm-green);background:var(--mlm-green-soft);color:var(--mlm-green)}.mlm-count{margin-left:auto;font-size:12px;color:var(--mlm-muted);white-space:nowrap;font-variant-numeric:tabular-nums}.mlm-table-wrap{border:1px solid var(--mlm-line);border-radius:14px;background:var(--mlm-surface);overflow-x:visible}.mlm-table{width:100%;min-width:960px;border-collapse:collapse;font-size:12.5px;font-variant-numeric:tabular-nums}.mlm-table th{position:sticky;top:56px;z-index:5;background:#fafbfc;font-size:11px;font-weight:600;letter-spacing:.04em;color:var(--mlm-muted);text-align:left;padding:0;border-bottom:1px solid var(--mlm-line);white-space:nowrap}.mlm-table th:first-child{border-top-left-radius:14px}.mlm-table th:last-child{border-top-right-radius:14px}.mlm-sort{display:inline-flex;align-items:center;gap:4px;width:100%;padding:10px 13px;border:0;background:none;font:inherit;font-weight:inherit;letter-spacing:inherit;color:inherit;cursor:pointer;text-align:left}.mlm-thl{display:inline-flex;align-items:center;padding:10px 13px}.mlm-table th.mlm-n .mlm-thl{justify-content:flex-end;width:100%}.mlm-table th.mlm-n .mlm-sort{justify-content:flex-end}.mlm-sort span{font-size:9px;opacity:0;transition:opacity .15s}.mlm-sort:hover{color:var(--mlm-ac)}.mlm-sort:hover span{opacity:.5}.mlm-sort.active{color:var(--mlm-ac)}.mlm-sort.active span{opacity:1}.mlm-table td{padding:10px 13px;border-bottom:1px solid var(--mlm-hair);vertical-align:middle}.mlm-table tbody tr:last-child td{border-bottom:0}.mlm-table tbody tr:hover{background:var(--mlm-soft)}.mlm-n{text-align:right;white-space:nowrap}.mlm-r{width:44px}.mlm-rank{display:inline-grid;place-items:center;min-width:24px;height:24px;padding:0 6px;border-radius:7px;background:var(--mlm-soft);font-size:11px;font-weight:700;color:var(--mlm-muted)}.mlm-rank.mlm-top{background:var(--mlm-ac);color:#fff}.mlm-cell{display:flex;align-items:center;gap:10px;min-width:0}.mlm-mono{display:inline-grid;place-items:center;width:30px;height:30px;border-radius:8px;font-size:12px;font-weight:700;flex:none}.mlm-mono-img{background:#fff;border:1px solid var(--mlm-line)}.mlm-mono-img img{width:18px;height:18px;object-fit:contain;border-radius:4px;display:block}.mlm-t0{background:var(--mlm-ink);color:#fff}.mlm-t1{background:var(--mlm-ac-soft);color:var(--mlm-ac)}.mlm-t2{background:var(--mlm-green-soft);color:var(--mlm-green)}.mlm-t3{background:var(--mlm-orange-soft);color:var(--mlm-orange)}.mlm-t4{background:var(--mlm-rose-soft);color:var(--mlm-rose)}.mlm-t5{background:#e9ebf2;color:#475569}.mlm-model{display:flex;align-items:baseline;gap:7px;min-width:0;flex-wrap:wrap}.mlm-model b{font-weight:600;color:var(--mlm-ink)}.mlm-link{color:inherit;text-decoration:none}.mlm-link:hover b{color:var(--mlm-ac);text-decoration:underline}.mlm-model small{font-size:11px;color:var(--mlm-muted);white-space:nowrap}.mlm-free{padding:1px 7px;border-radius:999px;background:var(--mlm-green-soft);color:var(--mlm-green);font-size:10px;font-weight:700;letter-spacing:.02em;white-space:nowrap}.mlm-var{padding:1px 7px;border-radius:999px;background:var(--mlm-ac-soft);color:var(--mlm-ac);font-size:10px;font-weight:700;white-space:nowrap}.mlm-tk b{font-weight:600;color:var(--mlm-ink)}.mlm-bar{display:block;height:3px;border-radius:99px;background:var(--mlm-hair);margin-top:4px;min-width:56px}.mlm-bar i{display:block;height:100%;background:var(--mlm-ac);border-radius:99px}.mlm-chg{font-weight:700;font-size:12px}.mlm-chg.up{color:var(--mlm-green)}.mlm-chg.down{color:var(--mlm-rose)}.mlm-chg.up:before{content:"▲ ";font-size:8px}.mlm-chg.down:before{content:"▼ ";font-size:8px}.mlm-note{margin:10px 4px 0;font-size:12px;line-height:1.7;color:var(--mlm-muted)}.mlm-faq{margin-top:34px}.mlm-faq h2{margin:0 0 4px;font-size:17px;font-weight:700;letter-spacing:-.01em;color:var(--mlm-ink)}.mlm-faq-sub{margin:0 0 16px;font-size:12.5px;color:var(--mlm-muted)}.mlm-faq-item{border:1px solid var(--mlm-line);border-radius:12px;background:var(--mlm-surface);padding:15px 18px;margin-bottom:10px}.mlm-faq-item h3{margin:0 0 6px;font-size:13.5px;font-weight:700;color:var(--mlm-ink)}.mlm-faq-item p{margin:0;font-size:12.5px;line-height:1.8;color:var(--mlm-muted)}@media (max-width: 1080px){.mlm-table-wrap{overflow-x:auto}.mlm-table th{top:0}}@media (max-width: 720px){.mlm-head h1{font-size:21px}.mlm-controls{flex-wrap:wrap}.mlm-search{flex:1 1 100%;max-width:none}.mlm-count{margin-left:0;width:100%}}
