.ml[data-v-7f9278a3]{padding-top:14px;padding-bottom:56px}.crumbs[data-v-7f9278a3]{display:flex;gap:8px;font-size:13px;color:var(--ink-3);margin-bottom:16px}.crumbs a[data-v-7f9278a3]{color:var(--ink-2)}.ml-head h1[data-v-7f9278a3]{font-size:clamp(34px,8vw,52px)}.ml-sub[data-v-7f9278a3]{margin-top:10px;color:var(--ink-2);max-width:60ch}.ml-empty[data-v-7f9278a3]{margin-top:28px;padding:22px 0;border-top:1px solid var(--line)}.ml-empty h2[data-v-7f9278a3]{font-size:24px}.ml-empty p[data-v-7f9278a3]{margin-top:10px;color:var(--ink-2);max-width:56ch}.ml-starts[data-v-7f9278a3]{display:flex;flex-wrap:wrap;gap:8px}.ml-tabs[data-v-7f9278a3]{display:flex;flex-wrap:wrap;gap:6px;margin:24px 0 8px}.ml-n[data-v-7f9278a3]{font-variant-numeric:tabular-nums;opacity:.75;margin-left:2px}.ml-none[data-v-7f9278a3]{color:var(--ink-2);padding:18px 0}.ml-list[data-v-7f9278a3]{list-style:none;margin:0;padding:0;border-top:1px solid var(--line)}.ml-row[data-v-7f9278a3]{display:grid;grid-template-columns:56px 1fr;gap:10px 14px;padding:14px 0;border-bottom:1px solid var(--line);align-items:start}.ml-art[data-v-7f9278a3]{width:56px}.ml-info[data-v-7f9278a3]{min-width:0}.ml-title[data-v-7f9278a3]{font:800 17px/1.2 var(--display);letter-spacing:-.02em;color:var(--ink);text-decoration:none}.ml-title[data-v-7f9278a3]:hover{text-decoration:underline}.ml-meta[data-v-7f9278a3]{margin-top:4px;font-size:13.5px;color:var(--ink-2)}.ml-pages[data-v-7f9278a3]{margin-top:4px;display:flex;flex-wrap:wrap;gap:4px 12px;font-size:13px}.ml-pages a[data-v-7f9278a3]{color:var(--blue-ink, #1f56c4)}.ml-actions[data-v-7f9278a3]{grid-column:1 / -1;display:flex;flex-wrap:wrap;align-items:center;gap:6px}.ml-status[data-v-7f9278a3]{display:flex;flex-wrap:wrap;gap:4px}.ml-status button[data-v-7f9278a3]{height:32px;padding:0 10px;border-radius:var(--r-pill);border:1.5px solid var(--line);background:#fff;color:var(--ink-2);font:600 12.5px/1 var(--body);cursor:pointer}.ml-status button[aria-pressed=true][data-v-7f9278a3]{background:var(--navy);border-color:var(--navy);color:#fff}.ml-skip[data-v-7f9278a3]{font-size:12.5px;color:var(--ink-2)}.ml-fav[data-v-7f9278a3],.ml-rm[data-v-7f9278a3]{width:36px;height:36px;display:inline-grid;place-items:center;border-radius:50%;border:1.5px solid var(--line);background:#fff;color:var(--ink-2);cursor:pointer}.ml-fav[aria-pressed=true][data-v-7f9278a3]{color:#b4233a;border-color:#f2b8c1;background:#fff0f2}.ml-rm[data-v-7f9278a3]{margin-left:auto}.ml-status button[data-v-7f9278a3]:focus-visible,.ml-fav[data-v-7f9278a3]:focus-visible,.ml-rm[data-v-7f9278a3]:focus-visible{outline:2.5px solid var(--blue);outline-offset:2px}.ml-qp[data-v-7f9278a3]{margin-top:10px}.ml-qp a[data-v-7f9278a3]{display:inline-flex;align-items:center;gap:4px;font:700 15px/1.2 var(--body);color:var(--ink)}.ml-bar[data-v-7f9278a3]{display:flex;flex-wrap:wrap;align-items:center;gap:10px 14px;margin:24px 0 8px}.ml-bar .ml-tabs[data-v-7f9278a3]{margin:0}.ml-view[data-v-7f9278a3]{display:inline-flex;padding:3px;border-radius:var(--r-pill);background:var(--paper);box-shadow:inset 0 0 0 1.5px var(--line)}.ml-view button[data-v-7f9278a3]{display:inline-flex;align-items:center;gap:5px;height:34px;padding:0 12px;border:0;border-radius:var(--r-pill);background:none;color:var(--ink-2);font:700 13px/1 var(--body);cursor:pointer}.ml-view button[aria-pressed=true][data-v-7f9278a3]{background:var(--navy);color:#fff}.ml-view button[data-v-7f9278a3]:focus-visible{outline:2.5px solid var(--blue);outline-offset:2px}.mb[data-v-7f9278a3]{margin-top:10px}.mb.is-dragging[data-v-7f9278a3]{-webkit-user-select:none;user-select:none;cursor:grabbing}.mb h2[data-v-7f9278a3]{font-size:16px;display:flex;align-items:center;gap:6px}.mb-tray[data-v-7f9278a3]{padding:14px;border-radius:16px;border:1.5px dashed var(--line);margin-bottom:14px}.mb-hint[data-v-7f9278a3]{margin-top:2px;font-size:13px;color:var(--ink-2)}.mb-cols[data-v-7f9278a3]{display:grid;gap:14px}.mb-col[data-v-7f9278a3]{padding:14px;border-radius:18px;background:var(--paper);border:1.5px solid var(--line);min-height:140px;transition:border-color .15s,background .15s}.mb-col--want[data-v-7f9278a3]{border-top:5px solid #3478f6}.mb-col--playing[data-v-7f9278a3]{border-top:5px solid #ffb020}.mb-col--done[data-v-7f9278a3]{border-top:5px solid #2bc48a}.mb-col.is-over[data-v-7f9278a3]{border-color:var(--blue);background:#eef4ff}.mb-empty[data-v-7f9278a3]{margin-top:10px;padding:18px 10px;border-radius:12px;border:1.5px dashed var(--line);text-align:center;font-size:13px;color:var(--ink-3)}.mb-cards[data-v-7f9278a3]{list-style:none;margin:10px 0 0;padding:0;display:grid;gap:8px}.mb-cards--tray[data-v-7f9278a3]{grid-template-columns:repeat(auto-fill,minmax(260px,1fr))}.mb-card[data-v-7f9278a3]{display:grid;grid-template-columns:52px minmax(0,1fr);gap:10px;align-items:start;padding:8px;border-radius:12px;background:#fff;border:1px solid var(--line)}.mb-card.is-ghosted[data-v-7f9278a3]{opacity:.35}.mb-grip[data-v-7f9278a3]{display:block;cursor:grab;touch-action:none;border-radius:9px}.mb-grip[data-v-7f9278a3] .ga{width:52px}.mb-info[data-v-7f9278a3]{min-width:0;display:grid;gap:4px;justify-items:start}.mb-title[data-v-7f9278a3]{font:800 14.5px/1.2 var(--display);letter-spacing:-.01em;color:var(--ink);text-decoration:none}.mb-title[data-v-7f9278a3]:hover{text-decoration:underline}.mb-fav[data-v-7f9278a3]{display:inline-flex;align-items:center;gap:4px;font-size:12px;color:#b4233a}.mb-move[data-v-7f9278a3]{display:flex;flex-wrap:wrap;gap:4px;margin-top:2px}.mb-move button[data-v-7f9278a3]{display:inline-flex;align-items:center;gap:2px;min-height:32px;padding:0 9px;border-radius:var(--r-pill);border:1.5px solid var(--line);background:#fff;color:var(--ink-2);font:600 12px/1 var(--body);cursor:pointer}.mb-move button[data-v-7f9278a3]:hover{border-color:var(--ink-3);color:var(--ink)}.mb-move button[data-v-7f9278a3]:focus-visible{outline:2.5px solid var(--blue);outline-offset:2px}.mb-ghost[data-v-7f9278a3]{position:fixed;z-index:80;transform:translate(-50%,-120%);padding:8px 12px;border-radius:10px;background:var(--navy);color:#fff;font:700 13px/1.2 var(--body);pointer-events:none;box-shadow:0 12px 24px -10px #101b3599;max-width:240px}@media(min-width:720px){.mb-cols[data-v-7f9278a3]{grid-template-columns:repeat(3,minmax(0,1fr));align-items:start}}.ml-foot[data-v-7f9278a3]{margin-top:20px}.ml-clear[data-v-7f9278a3]{background:none;border:0;padding:6px 0;color:var(--ink-2);text-decoration:underline;cursor:pointer;font:inherit}.ml-confirm[data-v-7f9278a3]{display:inline-flex;flex-wrap:wrap;align-items:center;gap:8px;font-size:14px}@media(min-width:720px){.ml-row[data-v-7f9278a3]{grid-template-columns:64px minmax(0,1fr) auto;align-items:center}.ml-art[data-v-7f9278a3]{width:64px}.ml-actions[data-v-7f9278a3]{grid-column:auto;justify-content:flex-end}.ml-rm[data-v-7f9278a3]{margin-left:0}}
