.scrim[data-v-925eec7f]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:90}.menu[data-v-925eec7f]{position:fixed;min-width:180px;background:var(--surface);border:1px solid var(--border-strong);border-radius:8px;box-shadow:0 10px 30px #0000004d;padding:4px;display:grid;gap:1px}.scrim.sheet[data-v-925eec7f]{background:#00000073;animation:fade-in-925eec7f .15s ease}.scrim.sheet .menu[data-v-925eec7f]{left:0;right:0;bottom:0;top:auto;max-height:80vh;overflow-y:auto;overscroll-behavior:contain;border-radius:16px 16px 0 0;border-bottom:none;padding:6px 8px calc(12px + env(safe-area-inset-bottom));transition:transform .2s ease;animation:sheet-up-925eec7f .2s ease}.scrim.sheet .menu[data-v-925eec7f] .menu-item{min-height:48px;padding:12px 14px;font-size:16px;border-radius:10px}.scrim.sheet .menu[data-v-925eec7f] .menu-item .material-icons{font-size:22px}.scrim.sheet .menu[data-v-925eec7f] .menu-lbl{margin-left:14px;margin-right:14px}.scrim.sheet .menu[data-v-925eec7f] .menu-sep{margin:4px 10px}.grabber[data-v-925eec7f]{display:block;width:38px;height:4px;margin:4px auto 8px;border-radius:2px;background:var(--border-strong)}.sheet-title[data-v-925eec7f]{margin:0 14px 6px;font-size:13px;font-weight:600;color:var(--text-dim);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}@keyframes sheet-up-925eec7f{0%{transform:translateY(100%)}}@keyframes fade-in-925eec7f{0%{opacity:0}}.backdrop[data-v-c6c1430c]{position:fixed;top:0;right:0;bottom:0;left:0;background:#0000008c;display:grid;place-items:center;padding:20px;z-index:200}.dialog[data-v-c6c1430c]{background:var(--surface);border:1px solid var(--border-strong);border-radius:12px;max-width:min(620px,92vw);max-height:88vh;overflow-y:auto;overflow-x:hidden;box-shadow:0 20px 60px #00000059}.dialog[data-v-c6c1430c]{transition:transform .2s ease,opacity .2s ease;overscroll-behavior:contain}.dialog.swiping[data-v-c6c1430c]{transition:none}.grabber[data-v-c6c1430c]{display:none}@media(max-width:720px){.grabber[data-v-c6c1430c]{display:block;width:38px;height:4px;margin:8px auto -4px;border-radius:2px;background:var(--border-strong)}}.dialog.wide[data-v-c6c1430c]{width:min(880px,94vw);max-width:min(880px,94vw)}.share-modal[data-v-2cc032e8]{padding:22px;display:grid;gap:14px;min-width:min(420px,88vw)}h2[data-v-2cc032e8]{margin:0;font-size:17px}.hint[data-v-2cc032e8]{margin:0;font-size:13px;color:var(--text-dim);line-height:1.5}.share-list[data-v-2cc032e8]{margin:0;padding:0;list-style:none;display:grid;gap:6px}.share-row[data-v-2cc032e8]{display:flex;align-items:center;gap:8px}.username[data-v-2cc032e8]{flex:1;font-size:14px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.role-select[data-v-2cc032e8]{font:inherit;font-size:13px;padding:5px 7px;border:1px solid var(--border);border-radius:6px;background:var(--surface);color:var(--text)}.share-form[data-v-2cc032e8]{display:flex;align-items:flex-end;gap:8px;flex-wrap:wrap;padding-top:6px;border-top:1px solid var(--border)}.share-form label[data-v-2cc032e8]{display:grid;gap:4px;font-size:12px;color:var(--text-dim);flex:1;min-width:140px}.role-label[data-v-2cc032e8]{flex:none;min-width:110px}.share-form input[data-v-2cc032e8],.share-form select[data-v-2cc032e8]{font:inherit;font-size:13px;padding:7px 9px;border:1px solid var(--border);border-radius:6px;background:var(--surface);color:var(--text)}.error[data-v-2cc032e8]{margin:0;font-size:13px;color:var(--danger-text)}.history-modal[data-v-03f6e75f]{padding:22px;display:grid;gap:12px;min-width:min(480px,88vw);max-height:70vh;overflow-y:auto}h2[data-v-03f6e75f]{margin:0;font-size:17px}.hint[data-v-03f6e75f]{margin:0;font-size:13px;color:var(--text-dim)}.error[data-v-03f6e75f]{margin:0;font-size:13px;color:var(--danger-text)}.entry-list[data-v-03f6e75f]{margin:0;padding:0;list-style:none;display:grid;gap:10px}.entry[data-v-03f6e75f]{display:grid;gap:2px;padding-bottom:8px;border-bottom:1px solid var(--border)}.entry[data-v-03f6e75f]:last-child{border-bottom:none}.when[data-v-03f6e75f]{font-size:11px;color:var(--text-dim)}.summary[data-v-03f6e75f]{font-size:14px;line-height:1.4}.stepper[data-v-0d55ff76]{--step: 36px;display:inline-flex;align-items:center;height:var(--step);border:1px solid var(--border-strong);border-radius:10px;background:var(--surface);white-space:nowrap;overflow:hidden}@media(pointer:coarse){.stepper[data-v-0d55ff76]{--step: 44px}}.stepper.block[data-v-0d55ff76]{display:flex;width:100%}.step[data-v-0d55ff76]{flex:none;display:grid;place-items:center;width:var(--step);height:100%;padding:0;border:none;background:var(--surface-sunken);color:var(--text);cursor:pointer;touch-action:manipulation}.step .material-icons[data-v-0d55ff76]{font-size:20px}.step[data-v-0d55ff76]:hover:not(:disabled){background:var(--surface-hover)}.step[data-v-0d55ff76]:active:not(:disabled){background:var(--accent-soft);color:var(--accent-text)}.step[data-v-0d55ff76]:disabled{opacity:.35;cursor:not-allowed}.value[data-v-0d55ff76]{flex:1;min-width:40px;padding:0 6px;text-align:center;font-size:15px;font-weight:600;font-variant-numeric:tabular-nums}.progress .have[data-v-0d55ff76]{font-weight:700}.progress .of[data-v-0d55ff76]{margin:0 2px;color:var(--text-dim);font-weight:400}.progress.met .have[data-v-0d55ff76]{color:#2f9e44}.progress.short .have[data-v-0d55ff76]{color:#b5484f}.move-modal[data-v-038998e4]{padding:22px;display:grid;gap:14px;min-width:min(380px,86vw)}h2[data-v-038998e4]{margin:0;font-size:17px}.hint[data-v-038998e4]{margin:-8px 0 0;font-size:13px;color:var(--text-dim)}.field[data-v-038998e4]{display:grid;gap:5px;font-size:12px;color:var(--text-dim)}.qty-row[data-v-038998e4]{display:flex;align-items:center;gap:8px}.error[data-v-038998e4]{margin:0;font-size:13px;color:var(--danger-text)}.actions[data-v-038998e4]{display:flex;justify-content:flex-end;gap:9px}.node[data-v-c6e77541]{list-style:none}.view-only[data-v-c6e77541]{padding:8px 11px;margin:0}.children[data-v-c6e77541]{margin:0;padding:0}.row[data-v-c6e77541]{display:flex;align-items:center;gap:7px;padding:6px 8px 6px 0;border-radius:6px;cursor:pointer;-webkit-user-select:none;user-select:none;color:var(--text);outline:2px solid transparent;outline-offset:-2px}.row[data-v-c6e77541]:hover{background:var(--surface-hover)}.row.selected[data-v-c6e77541]{background:var(--accent-soft);color:var(--accent-text)}.row.drag-over[data-v-c6e77541]{background:var(--accent-soft);outline-color:var(--accent)}.twisty[data-v-c6e77541]{width:18px;height:18px;display:grid;place-items:center;background:none;border:none;padding:0;cursor:pointer;color:var(--text-dim);flex:none}.twisty.spacer[data-v-c6e77541]{cursor:default}.chev[data-v-c6e77541]{display:inline-block;transition:transform .12s ease;font-size:17px;line-height:1}.chev.open[data-v-c6e77541]{transform:rotate(90deg)}.name[data-v-c6e77541]{flex:1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:14px}.count[data-v-c6e77541]{font-size:12px;font-variant-numeric:tabular-nums;color:var(--text-dim);background:var(--surface-sunken);padding:1px 7px;border-radius:10px;flex:none}.deck-tag[data-v-c6e77541]{font-size:10px;font-weight:600;letter-spacing:.02em;text-transform:uppercase;padding:2px 6px;border-radius:8px;background:var(--accent-soft);color:var(--accent-text);flex:none}.row.selected .count[data-v-c6e77541]{color:var(--accent-text);background:color-mix(in srgb,var(--accent) 22%,transparent)}.sidebar[data-v-e31ecf6d]{display:flex;flex-direction:column;min-height:0}.head[data-v-e31ecf6d]{padding:12px 16px 10px;border-bottom:1px solid var(--border)}.lbl-total[data-v-e31ecf6d]{font-size:13px;color:var(--text-dim)}.title-row[data-v-e31ecf6d]{display:flex;align-items:baseline;justify-content:space-between;gap:8px}.total[data-v-e31ecf6d]{font-size:15px;font-variant-numeric:tabular-nums;color:var(--accent-text);font-weight:600}.sub[data-v-e31ecf6d]{margin:4px 0 0;font-size:12px;color:var(--text-dim)}.warn[data-v-e31ecf6d]{color:var(--warn)}.actions[data-v-e31ecf6d]{display:flex;gap:7px;padding:11px 13px}.create[data-v-e31ecf6d]{padding:0 13px 13px;display:grid;gap:7px}.lbl[data-v-e31ecf6d]{font-size:12px;color:var(--text-dim)}.create-actions[data-v-e31ecf6d]{display:flex;gap:7px}.tree[data-v-e31ecf6d]{flex:1;min-height:0;overflow-y:auto;padding:5px 9px 18px}.root[data-v-e31ecf6d]{margin:0;padding:0}.empty[data-v-e31ecf6d]{font-size:13px;color:var(--text-dim);padding:14px 9px;line-height:1.5}.section-label[data-v-e31ecf6d]{margin:14px 9px 4px;font-size:11px;font-weight:600;text-transform:uppercase;letter-spacing:.04em;color:var(--text-dim)}.shared-entry[data-v-e31ecf6d]{margin-bottom:4px}.shared-by[data-v-e31ecf6d]{margin:0 9px 2px;font-size:11px;color:var(--text-dim);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.history-modal[data-v-dc8d6c6b]{padding:22px;display:grid;gap:12px;min-width:min(480px,88vw);max-height:70vh;overflow-y:auto}h2[data-v-dc8d6c6b]{margin:0;font-size:17px}.hint[data-v-dc8d6c6b]{margin:0;font-size:13px;color:var(--text-dim)}.error[data-v-dc8d6c6b]{margin:0;font-size:13px;color:var(--danger-text)}.entry-list[data-v-dc8d6c6b]{margin:0;padding:0;list-style:none;display:grid;gap:10px}.entry[data-v-dc8d6c6b]{display:grid;gap:2px;padding-bottom:8px;border-bottom:1px solid var(--border)}.entry[data-v-dc8d6c6b]:last-child{border-bottom:none}.when[data-v-dc8d6c6b]{font-size:11px;color:var(--text-dim)}.summary[data-v-dc8d6c6b]{font-size:14px;line-height:1.4}.sidebar[data-v-ecae5a78]{display:flex;flex-direction:column;min-height:0}.head[data-v-ecae5a78]{padding:12px 13px 10px;border-bottom:1px solid var(--border)}.new-row[data-v-ecae5a78]{display:flex;gap:6px}.new-view-btn[data-v-ecae5a78]{flex:1}.btn-icon[data-v-ecae5a78]{font-size:16px;vertical-align:-3px}.error[data-v-ecae5a78]{margin:8px 0 0;font-size:12px;color:var(--danger-text)}.create-form[data-v-ecae5a78]{display:grid;gap:7px}.create-actions[data-v-ecae5a78]{display:flex;gap:7px}.list[data-v-ecae5a78]{flex:1;min-height:0;overflow-y:auto;padding:5px 9px 18px}.root[data-v-ecae5a78]{margin:0;padding:0}.node[data-v-ecae5a78]{list-style:none;padding:2px 0}.row[data-v-ecae5a78]{display:flex;align-items:center;gap:7px;padding:7px 8px;border-radius:6px;cursor:pointer;color:var(--text)}.row[data-v-ecae5a78]:hover{background:var(--surface-hover)}.row.selected[data-v-ecae5a78]{background:var(--accent-soft);color:var(--accent-text)}.scans-row[data-v-ecae5a78]{margin-bottom:6px}.scans-icon[data-v-ecae5a78]{font-size:18px;color:var(--text-dim)}.row.selected .scans-icon[data-v-ecae5a78]{color:inherit}.name[data-v-ecae5a78]{flex:1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:14px}.deck-tag[data-v-ecae5a78]{font-size:10px;font-weight:600;letter-spacing:.02em;text-transform:uppercase;padding:2px 6px;border-radius:8px;background:var(--accent-soft);color:var(--accent-text);flex:none}.empty[data-v-ecae5a78]{font-size:13px;color:var(--text-dim);padding:14px 9px;line-height:1.5}.folder-row[data-v-ecae5a78]{gap:4px;color:var(--text-dim);font-weight:500}.folder-row .name[data-v-ecae5a78]{color:var(--text)}.twisty[data-v-ecae5a78]{font-size:18px;margin-left:-4px}.folder-icon[data-v-ecae5a78]{font-size:17px}.count[data-v-ecae5a78]{font-size:11px;padding:0 6px;border-radius:8px;background:var(--surface-sunken)}.row.drop-into[data-v-ecae5a78]{background:var(--accent-soft);outline:2px dashed var(--accent);outline-offset:-2px}.root-drop[data-v-ecae5a78]{margin:8px 0 0;padding:10px;border:2px dashed var(--border-strong);border-radius:8px;text-align:center;font-size:12px;color:var(--text-dim)}.root-drop.on[data-v-ecae5a78],.list.drop-root .root-drop[data-v-ecae5a78]{border-color:var(--accent);color:var(--accent-text);background:var(--accent-soft)}.move-menu[data-v-ecae5a78]{display:grid;min-width:200px;max-height:50vh;overflow-y:auto}.move-menu .menu-item .material-icons[data-v-ecae5a78]{font-size:16px;vertical-align:-3px;margin-right:4px;color:var(--text-dim)}.move-menu .indent[data-v-ecae5a78]{display:inline-block}.move-menu .menu-item .branch[data-v-ecae5a78]{opacity:.6;margin-right:2px}.menu-hint[data-v-ecae5a78]{margin:4px 8px;font-size:12px;color:var(--text-dim)}.move-menu .back[data-v-ecae5a78]{justify-self:start;margin:6px 6px 2px}.rule-icon[data-v-ecae5a78]{font-size:15px;color:var(--text-dim)}.confirm-dialog[data-v-b7bf2531]{padding:22px;display:grid;gap:18px;min-width:min(380px,86vw)}.confirm-dialog p[data-v-b7bf2531]{margin:0;font-size:15px;line-height:1.55;white-space:pre-line}.actions[data-v-b7bf2531]{display:flex;gap:8px;justify-content:flex-end}.legal[data-v-4e88c863]{margin:0;font-size:12px;line-height:1.5;color:var(--text-dim)}.legal a[data-v-4e88c863]{color:inherit}.login-legal[data-v-1d581320]{margin-top:6px;padding-top:14px;border-top:1px solid var(--border);font-size:11px}.login[data-v-1d581320]{min-height:100dvh;display:grid;place-items:center;padding:20px;background:var(--surface)}.card[data-v-1d581320]{display:grid;gap:14px;justify-items:stretch;text-align:center;width:100%;max-width:340px}h1[data-v-1d581320]{margin:0;font-size:26px;letter-spacing:-.01em}.tagline[data-v-1d581320]{margin:0 0 8px;font-size:14px;color:var(--text-dim)}.google-btn[data-v-1d581320]{min-height:44px;justify-self:center}.hint[data-v-1d581320]{margin:0;font-size:12px;color:var(--text-dim);line-height:1.5}.hint code[data-v-1d581320]{font-family:ui-monospace,SFMono-Regular,Menlo,monospace}.error[data-v-1d581320]{margin:0;font-size:13px;color:var(--danger-text);text-align:left}.dev-btn[data-v-1d581320]{margin-top:10px;justify-self:center}.oauth-btn[data-v-1d581320]{display:flex;align-items:center;justify-content:center;gap:8px;border:none;font-weight:500}.oauth-btn.github[data-v-1d581320]{background:#24292f;color:#fff}.oauth-btn.github[data-v-1d581320]:hover:not(:disabled){background:#32383f}.oauth-btn.discord[data-v-1d581320]{background:#5865f2;color:#fff}.oauth-btn.discord[data-v-1d581320]:hover:not(:disabled){background:#4752c4}.divider[data-v-1d581320]{display:flex;align-items:center;gap:10px;color:var(--text-dim);font-size:12px}.divider[data-v-1d581320]:before,.divider[data-v-1d581320]:after{content:"";flex:1;height:1px;background:var(--border)}.password-form[data-v-1d581320]{display:grid;gap:10px;text-align:left}.password-form label[data-v-1d581320]{display:grid;gap:4px;font-size:13px;color:var(--text-dim)}.password-form input[data-v-1d581320]{font:inherit;padding:8px 10px;border:1px solid var(--border);border-radius:6px;background:var(--surface);color:var(--text)}.mode-links[data-v-1d581320]{display:flex;flex-wrap:wrap;gap:4px 12px;justify-content:center}.link-btn[data-v-1d581320]{background:none;border:none;padding:0;font:inherit;font-size:12px;color:var(--accent);cursor:pointer;text-decoration:underline}.drawer[data-v-7fa89fb1]{display:flex;flex-direction:column;min-height:0;height:100%;box-sizing:border-box;background:var(--surface);border-right:1px solid var(--border)}.drawer-top[data-v-7fa89fb1]{padding:10px 10px 8px;border-bottom:1px solid var(--border);display:grid;gap:8px}.brand-row[data-v-7fa89fb1]{display:flex;align-items:center;justify-content:space-between;min-height:30px;padding:0 6px}.brand[data-v-7fa89fb1]{font-size:16px;font-weight:700;letter-spacing:.01em}.drawer-close[data-v-7fa89fb1]{display:none;width:34px;height:34px;border-radius:50%;border:none;background:none;color:var(--text-dim);cursor:pointer;place-items:center}.drawer-close[data-v-7fa89fb1]:hover{background:var(--surface-hover)}.sections[data-v-7fa89fb1]{display:grid;grid-template-columns:1fr 1fr;gap:4px;padding:3px;border-radius:10px;background:var(--surface-sunken)}.section[data-v-7fa89fb1]{display:flex;align-items:center;justify-content:center;gap:6px;padding:7px 8px;border-radius:8px;color:var(--text-dim);text-decoration:none;font-size:14px;font-weight:500}.section .material-icons[data-v-7fa89fb1]{font-size:18px}.section[data-v-7fa89fb1]:hover{color:var(--text)}.section.active[data-v-7fa89fb1]{background:var(--surface);color:var(--text);box-shadow:0 1px 3px #0000002e}.section.active .material-icons[data-v-7fa89fb1]{color:var(--accent-text)}.drawer-body[data-v-7fa89fb1]{flex:1;min-height:0;display:flex;flex-direction:column}.drawer-body[data-v-7fa89fb1]>*{flex:1;min-height:0}.account[data-v-7fa89fb1]{border-top:1px solid var(--border);padding:10px 10px calc(10px + env(safe-area-inset-bottom));display:grid;gap:8px}.who[data-v-7fa89fb1]{display:flex;align-items:center;gap:10px;padding:0 6px;min-width:0}.avatar[data-v-7fa89fb1]{flex:none;width:32px;height:32px;border-radius:50%;display:grid;place-items:center;background:var(--accent-soft);color:var(--accent-text);font-weight:700;font-size:14px}.who-text[data-v-7fa89fb1]{display:grid;min-width:0}.who-name[data-v-7fa89fb1],.who-email[data-v-7fa89fb1]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.who-name[data-v-7fa89fb1]{font-size:14px;font-weight:600}.who-email[data-v-7fa89fb1]{font-size:12px;color:var(--text-dim)}.account-actions[data-v-7fa89fb1]{display:grid;grid-template-columns:1fr 1fr;gap:6px}.acct-btn[data-v-7fa89fb1]{display:flex;align-items:center;justify-content:center;gap:6px;padding:7px 8px;border-radius:8px;border:1px solid var(--border);background:none;color:var(--text);font:inherit;font-size:13px;text-decoration:none;cursor:pointer}.acct-btn .material-icons[data-v-7fa89fb1]{font-size:17px;color:var(--text-dim)}.acct-btn[data-v-7fa89fb1]:hover,.acct-btn.active[data-v-7fa89fb1]{background:var(--surface-hover)}@media(max-width:720px){.drawer-close[data-v-7fa89fb1]{display:grid}.section[data-v-7fa89fb1],.acct-btn[data-v-7fa89fb1]{padding:10px 8px}}.boot[data-v-f8e18d5f]{min-height:100dvh;background:var(--surface)}.layout[data-v-f8e18d5f]{display:grid;grid-template-columns:clamp(280px,18vw,380px) minmax(0,1fr);grid-template-rows:minmax(0,1fr);height:100vh;height:100dvh;position:relative}.sidebar-slot[data-v-f8e18d5f]{min-height:0}.content[data-v-f8e18d5f]{display:flex;flex-direction:column;min-width:0;min-height:0}.content[data-v-f8e18d5f]>:not(.app-bar){flex:1;min-height:0}.app-bar[data-v-f8e18d5f]{flex:none;display:flex;align-items:center;gap:4px;min-height:52px;padding:6px 14px 6px 22px;box-sizing:border-box;background:var(--surface);border-bottom:1px solid var(--border)}.app-bar-content[data-v-f8e18d5f]{flex:1;min-width:0;container:app-bar / inline-size;display:flex;align-items:center;gap:10px}.menu-btn[data-v-f8e18d5f]{display:none;flex:none;width:40px;height:40px;margin-left:-8px;border:none;border-radius:50%;background:none;color:var(--text);cursor:pointer;place-items:center}.menu-btn[data-v-f8e18d5f]:hover{background:var(--surface-hover)}.sidebar-backdrop[data-v-f8e18d5f]{display:none}.global-error[data-v-f8e18d5f]{position:fixed;left:50%;bottom:20px;transform:translate(-50%);background:var(--danger-soft);color:var(--danger-text);padding:10px 16px;border-radius:8px;font-size:13px;max-width:90vw}@media(max-width:720px){.layout[data-v-f8e18d5f]{grid-template-columns:1fr;grid-template-rows:minmax(0,1fr)}.app-bar[data-v-f8e18d5f]{padding:4px 8px 4px 10px}.menu-btn[data-v-f8e18d5f]{display:grid}.sidebar-slot[data-v-f8e18d5f]{display:block;position:fixed;top:0;right:0;bottom:0;left:0;width:min(86vw,360px);z-index:60;transform:translate(-100%);transition:transform .22s ease}.layout.sidebar-open .sidebar-slot[data-v-f8e18d5f]{transform:translate(0);box-shadow:8px 0 30px #00000059}.sidebar-backdrop[data-v-f8e18d5f]{display:block;position:fixed;top:0;right:0;bottom:0;left:0;background:#00000080;z-index:55;transition:opacity .22s ease}}.card-list[data-v-12ecc2d9]{min-width:0}.list-wrap[data-v-12ecc2d9]{min-width:0;overflow-x:auto}.sticky-block[data-v-12ecc2d9]{position:sticky;top:calc(var(--sticky-under, 0px) - var(--pane-pad, 0px));z-index:5;height:0;transition:top .2s ease}.sticky-layer[data-v-12ecc2d9]{position:absolute;top:0;left:0;right:0}.sticky-thead[data-v-12ecc2d9]{overflow:hidden;background:var(--surface)}.cards.head-copy[data-v-12ecc2d9]{table-layout:fixed;min-width:0}.head-copy[data-v-12ecc2d9] th{padding-top:7px;overflow:hidden;text-overflow:ellipsis}.sticky-current[data-v-12ecc2d9]{height:32px;box-sizing:border-box;display:flex;align-items:center;gap:6px;padding:0 10px;border-bottom:1px solid var(--border);background:var(--surface);font-size:11px;font-weight:600;text-transform:uppercase;letter-spacing:.06em;color:var(--text-dim)}.sc-section[data-v-12ecc2d9]{color:var(--text)}.sc-sep[data-v-12ecc2d9]{opacity:.6}.cards[data-v-12ecc2d9]{min-width:100%;border-collapse:collapse;font-size:14px}.cards[data-v-12ecc2d9] th{text-align:left;font-size:11px;text-transform:uppercase;letter-spacing:.06em;color:var(--text-dim);font-weight:500;padding:0 10px 7px;border-bottom:1px solid var(--border);white-space:nowrap}.cards[data-v-12ecc2d9] td{padding:9px 10px;border-bottom:1px solid var(--border);vertical-align:top}.cards[data-v-12ecc2d9] th.num{text-align:right}.cards[data-v-12ecc2d9] td.num{text-align:right;font-variant-numeric:tabular-nums;white-space:nowrap}.cards[data-v-12ecc2d9] td.divider{border-left:1px solid var(--border)}.cards tbody tr.clickable[data-v-12ecc2d9]{cursor:pointer}.cards tbody tr.swipeable[data-v-12ecc2d9]>td{touch-action:pan-y}.cards tbody tr.swiping[data-v-12ecc2d9]{background:var(--danger)}.cards tbody tr.swiping[data-v-12ecc2d9]>td{transform:translate(var(--swipe-dx, 0px));background:var(--surface)}.cards tbody tr.settling[data-v-12ecc2d9]>td{transition:transform .18s ease-out}.cards tbody tr.swiping[data-v-12ecc2d9]>td:last-child{position:relative}.cards tbody tr.swiping[data-v-12ecc2d9]>td:last-child:after{content:"Remove";position:absolute;top:0;bottom:0;left:100%;display:flex;align-items:center;padding-left:18px;color:#fff;font-weight:600;font-size:14px;white-space:nowrap}.cards tbody tr.clickable[data-v-12ecc2d9],.tile[data-v-12ecc2d9]{-webkit-touch-callout:none;-webkit-user-select:none;user-select:none}.cards tbody tr[data-v-12ecc2d9]:not(.group-row):not(.group-footer):hover{background:var(--surface-hover)}.cards tbody tr.selected[data-v-12ecc2d9]{background:var(--accent-soft)}.group-toggle[data-v-12ecc2d9]{display:flex;width:100%;align-items:center;gap:4px;padding:7px 10px;border-radius:inherit;text-align:left;border:none;background:none;font:inherit;color:inherit;cursor:pointer}.group-toggle[data-v-12ecc2d9]:hover{background:var(--surface-sunken)}.group-head-grid .group-toggle[data-v-12ecc2d9]{padding:3px 6px}.section-head .group-toggle[data-v-12ecc2d9],.section-head-grid .group-toggle[data-v-12ecc2d9]{font-size:12px;color:var(--text)}.group-row.sub .group-toggle[data-v-12ecc2d9],.group-head-grid.sub .group-toggle[data-v-12ecc2d9]{padding-left:30px}.group-toggle .chevron[data-v-12ecc2d9]{font-size:18px;margin-left:-3px}.group-meta[data-v-12ecc2d9]{margin-left:6px;font-weight:400;text-transform:none;letter-spacing:0;color:var(--text-dim)}.cards .group-footer td[data-v-12ecc2d9]{padding:0 6px;border-bottom:none}.group-row[data-v-12ecc2d9]{background:var(--surface-sunken)}.cards td.group-head[data-v-12ecc2d9]{padding:0;font-size:11px;font-weight:600;text-transform:uppercase;letter-spacing:.06em;color:var(--text-dim);border-bottom:1px solid var(--border)}.group-body.drag-over .group-head[data-v-12ecc2d9],.grid-group.drag-over .group-head-grid[data-v-12ecc2d9]{color:var(--accent-text);background:var(--accent-soft)}.group-body.drag-over td[data-v-12ecc2d9]{background:color-mix(in srgb,var(--accent) 8%,transparent)}.grid-group[data-v-12ecc2d9]{border-radius:8px;outline:2px dashed transparent;outline-offset:2px;transition:outline-color .12s ease}.grid-group.drag-over[data-v-12ecc2d9]{outline-color:var(--accent)}.group-empty td[data-v-12ecc2d9],.grid-empty[data-v-12ecc2d9]{padding:10px;font-size:12px;color:var(--text-dim);font-style:italic}.grid-empty[data-v-12ecc2d9]{margin:0}.group-head-grid[data-v-12ecc2d9]{margin:4px 0 8px;padding:0;border-radius:6px;font-size:12px;font-weight:600;text-transform:uppercase;letter-spacing:.04em;color:var(--text-dim)}.grid-group+.grid-group[data-v-12ecc2d9]{margin-top:14px}.art[data-v-12ecc2d9]{width:90px;padding-right:0!important}.name-col[data-v-12ecc2d9]{min-width:140px}.art-thumb[data-v-12ecc2d9]{position:relative;width:82px;min-width:82px}.art-thumb img[data-v-12ecc2d9],.noart[data-v-12ecc2d9]{width:82px;min-width:82px;height:60px;object-fit:cover;border-radius:6px;display:block}@media(max-width:720px){.art[data-v-12ecc2d9]{width:82px}.art-thumb[data-v-12ecc2d9],.art-thumb img[data-v-12ecc2d9],.noart[data-v-12ecc2d9]{width:74px;min-width:74px}.art-thumb img[data-v-12ecc2d9],.noart[data-v-12ecc2d9]{height:54px}.name-col[data-v-12ecc2d9]{min-width:96px}.cards td.name-col[data-v-12ecc2d9]{padding-left:8px;padding-right:8px}}.cards.whole-card .art[data-v-12ecc2d9]{width:62px}.cards.whole-card .art-thumb[data-v-12ecc2d9],.cards.whole-card .art-thumb img[data-v-12ecc2d9],.cards.whole-card .noart[data-v-12ecc2d9]{width:54px;min-width:54px}.cards.whole-card .art-thumb img[data-v-12ecc2d9],.cards.whole-card .noart[data-v-12ecc2d9]{height:75px;border-radius:4px}@media(max-width:720px){.cards.whole-card .art[data-v-12ecc2d9]{width:58px}.cards.whole-card .art-thumb[data-v-12ecc2d9],.cards.whole-card .art-thumb img[data-v-12ecc2d9],.cards.whole-card .noart[data-v-12ecc2d9]{width:50px;min-width:50px}.cards.whole-card .art-thumb img[data-v-12ecc2d9],.cards.whole-card .noart[data-v-12ecc2d9]{height:70px}}.row-check[data-v-12ecc2d9]{position:absolute;top:-5px;right:-5px;width:18px;height:18px;border-radius:50%;display:grid;place-items:center;font-size:11px;font-weight:700;color:transparent;background:#00000080;border:1.5px solid rgba(255,255,255,.7)}.row-check.on[data-v-12ecc2d9]{color:#fff;background:var(--accent);border-color:var(--accent)}.noart[data-v-12ecc2d9]{height:60px;background:var(--surface-sunken)}.cname-row[data-v-12ecc2d9]{display:grid;justify-items:start}.cname[data-v-12ecc2d9]{font-weight:500}.caside[data-v-12ecc2d9]{white-space:nowrap}.caside[data-v-12ecc2d9]:empty{display:none}.csub[data-v-12ecc2d9]{display:grid;gap:1px;margin-top:2px}.cbadges[data-v-12ecc2d9]{display:flex;gap:4px;margin-top:4px;flex-wrap:wrap}.cbadges[data-v-12ecc2d9]:empty{display:none}.grid[data-v-12ecc2d9]{display:grid;grid-template-columns:repeat(auto-fill,minmax(160px,1fr));gap:16px}.tile[data-v-12ecc2d9]{padding:0;border:none;background:none;cursor:pointer;text-align:left;border-radius:10px;outline:2px solid transparent;outline-offset:2px}.tile:hover .tile-art[data-v-12ecc2d9]{outline-color:var(--border-strong)}.tile.selected[data-v-12ecc2d9]{outline-color:var(--accent)}.tile-art[data-v-12ecc2d9]{position:relative;aspect-ratio:5 / 7;border-radius:4.5%/3.2%;overflow:hidden;background:var(--surface-sunken);outline:2px solid var(--border);outline-offset:-1px}.tile-art img[data-v-12ecc2d9]{width:100%;height:100%;object-fit:cover;display:block}.tile-art .noart[data-v-12ecc2d9]{width:100%;height:100%}.tile-check[data-v-12ecc2d9]{position:absolute;top:6px;right:6px;width:20px;height:20px;border-radius:50%;display:grid;place-items:center;font-size:12px;font-weight:700;color:transparent;background:#00000080;border:1.5px solid rgba(255,255,255,.7)}.tile-check.on[data-v-12ecc2d9]{color:#fff;background:var(--accent);border-color:var(--accent)}.tile-caption[data-v-12ecc2d9]{padding:6px 2px 0;display:grid;gap:1px}.card-text[data-v-c888b562]{white-space:pre-line}.card-text.inline[data-v-c888b562]{white-space:nowrap}.ms[data-v-c888b562]{font-size:.95em;margin:0 .06em;vertical-align:-.06em}.card-text.inline .ms[data-v-c888b562]{font-size:1em}.set-symbol[data-v-2c1e5d61]{display:inline-block;flex:none;width:1.3em;height:1.15em;vertical-align:-.22em;filter:drop-shadow(0 0 .6px rgba(0,0,0,.75))}.glyph[data-v-2c1e5d61]{display:block;width:100%;height:100%;-webkit-mask:var(--icon) center / contain no-repeat;mask:var(--icon) center / contain no-repeat}.common .glyph[data-v-2c1e5d61]{background:var(--text)}.uncommon .glyph[data-v-2c1e5d61]{background:linear-gradient(135deg,#5f6a75,#d5dee8 50%,#5f6a75)}.rare .glyph[data-v-2c1e5d61]{background:linear-gradient(135deg,#8f7127,#f6d98a 50%,#8f7127)}.mythic .glyph[data-v-2c1e5d61]{background:linear-gradient(135deg,#b0361a,#f7a12b 50%,#b0361a)}.special .glyph[data-v-2c1e5d61]{background:linear-gradient(135deg,#532465,#bb85d8 50%,#532465)}.pline[data-v-791cbd4f]{display:flex;flex-wrap:wrap;align-items:center;gap:0 6px;font-size:12.5px;line-height:22px;color:var(--text-dim)}.pline[data-v-791cbd4f] .set-symbol{font-size:16px;vertical-align:middle}.ident[data-v-791cbd4f]{display:inline-flex;align-items:center;gap:4px;white-space:nowrap}.qty[data-v-791cbd4f]{font-weight:600;color:var(--text);font-variant-numeric:tabular-nums}.code[data-v-791cbd4f]{flex:none;font-variant-numeric:tabular-nums;white-space:nowrap}.foil[data-v-791cbd4f]{flex:none;font-size:11px;line-height:18px;padding:0 6px;border-radius:4px;background:var(--accent-soft);color:var(--accent-text);white-space:nowrap}.panel[data-v-f6c20026]{border:1px solid color-mix(in srgb,var(--accent) 35%,transparent);border-radius:10px;background:var(--accent-soft);padding:12px;display:grid;gap:8px;max-height:min(60vh,480px);overflow-y:auto}.panel-head[data-v-f6c20026]{margin:0;font-size:12px;font-weight:600;text-transform:uppercase;letter-spacing:.05em;color:var(--accent-text)}.hint[data-v-f6c20026]{margin:0;font-size:13px;color:var(--text-dim)}.dim[data-v-f6c20026]{color:var(--text-dim);font-size:13px}.more-prints[data-v-f6c20026],.mana[data-v-f6c20026]{font-size:12px;color:var(--text-dim)}.badge[data-v-f6c20026]{font-size:11px;padding:2px 6px;border-radius:4px;background:var(--surface-sunken);color:var(--text-dim)}.badge.on-list[data-v-f6c20026]{background:var(--accent-soft);color:var(--accent-text);font-weight:600}.tile-owned[data-v-f6c20026]{position:absolute;bottom:6px;left:6px;padding:2px 7px;border-radius:5px;font-size:12px;font-weight:600;color:#fff;background:#0000009e;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}.results[data-v-f6c20026]{list-style:none;margin:0;padding:0;display:grid;gap:2px}.result[data-v-f6c20026]{display:flex;align-items:center;gap:12px;width:100%;padding:7px;background:none;border:none;border-radius:8px;cursor:pointer;text-align:left;color:var(--text)}.result[data-v-f6c20026]:hover{background:var(--surface-hover)}.result img[data-v-f6c20026],.chosen-card img[data-v-f6c20026]{width:52px;border-radius:3px;flex:none}.noart[data-v-f6c20026]{width:52px;height:73px;border-radius:3px;background:var(--surface-sunken);flex:none}.meta[data-v-f6c20026]{display:grid;gap:2px;min-width:0}.cname[data-v-f6c20026]{font-size:14px;font-weight:500}.cset[data-v-f6c20026]{font-size:12px;color:var(--text-dim)}.cset.dim[data-v-f6c20026]{opacity:.8}.any-printing[data-v-f6c20026]{display:grid;gap:2px;width:100%;padding:8px 10px;border:1px dashed var(--border-strong);border-radius:8px;background:none;color:var(--text);text-align:left;cursor:pointer}.any-printing[data-v-f6c20026]:hover{background:var(--surface-hover)}.mono[data-v-f6c20026]{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:12px}.tile-noimg[data-v-f6c20026]{position:absolute;top:0;right:0;bottom:0;left:0;display:grid;place-items:center;color:var(--text-dim);font-size:13px}.picker-head[data-v-f6c20026]{display:flex;align-items:center;justify-content:space-between;gap:10px}.chosen[data-v-f6c20026]{display:grid;gap:12px}.chosen-card[data-v-f6c20026]{display:flex;gap:12px;align-items:flex-start}.chosen-card img[data-v-f6c20026]{width:84px}.chosen-card>div[data-v-f6c20026]{display:grid;gap:4px;justify-items:start}.fields[data-v-f6c20026]{display:grid;grid-template-columns:repeat(auto-fit,minmax(130px,1fr));gap:11px}.fields label[data-v-f6c20026]{display:grid;gap:4px;font-size:12px;color:var(--text-dim)}.body[data-v-94159883]{padding:20px;min-width:min(400px,84vw);display:grid;gap:12px}h2[data-v-94159883]{margin:0;font-size:17px}.card-line[data-v-94159883]{margin:0;font-size:14px;line-height:1.5}.dim[data-v-94159883]{color:var(--text-dim);font-size:13px}.hint[data-v-94159883]{margin:0;font-size:13px;color:var(--text-dim)}.done[data-v-94159883]{margin:0;font-size:14px;color:#2f9e44}.picker[data-v-94159883]{display:grid;gap:10px}.field[data-v-94159883]{display:grid;gap:4px;font-size:13px;color:var(--text-dim);justify-items:start}.field .input[data-v-94159883]{width:100%}.check[data-v-94159883]{display:flex;align-items:center;gap:6px;font-size:13px}.error[data-v-94159883]{margin:0;font-size:13px;color:var(--danger-text)}.actions[data-v-94159883]{display:flex;justify-content:flex-end;gap:8px}.search-input-wrap[data-v-fb1c4d0d]{position:relative;flex:1 1 320px;min-width:160px}.input[data-v-fb1c4d0d]{width:100%;padding-right:30px}.clear-btn[data-v-fb1c4d0d]{position:absolute;top:50%;right:4px;transform:translateY(-50%);width:22px;height:22px;border:none;background:none;color:var(--text-dim);font-size:16px;line-height:1;cursor:pointer;border-radius:50%}.clear-btn[data-v-fb1c4d0d]:hover{background:var(--surface-hover);color:var(--text)}.view-switch[data-v-02a70faf]{display:flex;gap:2px;margin-left:auto;padding:2px;border-radius:8px;background:var(--surface-sunken);flex:none}.view-switch .btn[data-v-02a70faf]{border-color:transparent;background:none}.view-switch .btn.active[data-v-02a70faf]{background:var(--surface);border-color:var(--border-strong)}.view-options[data-v-35a87482]{display:flex;flex-wrap:wrap;align-items:center;gap:6px;margin-left:auto}.picker[data-v-35a87482]{position:relative;display:flex;gap:2px}.chooser[data-v-35a87482]{display:inline-flex;align-items:center;gap:5px}.chooser .material-icons[data-v-35a87482],.dir .material-icons[data-v-35a87482]{font-size:16px}.chooser.active[data-v-35a87482],.chooser.set[data-v-35a87482]{border-color:var(--accent);color:var(--accent-text)}.dir[data-v-35a87482]{padding-left:6px;padding-right:6px}.dim[data-v-35a87482]{color:var(--text-dim)}.popover[data-v-35a87482]{position:absolute;top:calc(100% + 4px);left:0;z-index:20;min-width:170px;padding:6px;display:grid;gap:2px;border-radius:8px;border:1px solid var(--border-strong);background:var(--surface);box-shadow:0 8px 24px #0000002e}.radio[data-v-35a87482]{display:flex;align-items:center;gap:8px;padding:5px 8px;border-radius:6px;font-size:13px;cursor:pointer}.radio[data-v-35a87482]:hover{background:var(--surface-sunken)}.radio.on[data-v-35a87482]{background:var(--accent-soft);color:var(--accent-text)}.radio input[data-v-35a87482]{accent-color:var(--accent);margin:0}.load-more[data-v-f0dd5b05]{padding:6px 4px;font-size:12px}.dim[data-v-f0dd5b05]{color:var(--text-dim)}.link-btn[data-v-f0dd5b05]{background:none;border:none;padding:0;font:inherit;color:var(--accent-text);cursor:pointer}.card-face[data-v-4499e91e]{position:relative;width:100%;height:100%;perspective:1600px;border-radius:inherit}.flipper[data-v-4499e91e]{position:absolute;top:0;right:0;bottom:0;left:0;border-radius:inherit;transform-style:preserve-3d;transition:transform .5s cubic-bezier(.3,.7,.3,1)}.card-face.over.flipped .flipper[data-v-4499e91e]{transform:rotateY(180deg)}.card-face.around.flipped .flipper[data-v-4499e91e]{transform:rotate(180deg)}.side[data-v-4499e91e]{position:absolute;top:0;right:0;bottom:0;left:0;overflow:hidden;border-radius:inherit;backface-visibility:hidden}.side.back[data-v-4499e91e]{transform:rotateY(180deg)}.side img[data-v-4499e91e],.noart[data-v-4499e91e]{display:block;width:100%;height:100%;object-fit:cover}.noart[data-v-4499e91e]{background:var(--surface-sunken)}.side.r90 img[data-v-4499e91e]{position:absolute;top:50%;left:50%;width:calc(100% * 5 / 7);height:140%;transform:translate(-50%,-50%) rotate(90deg)}.side.r180 img[data-v-4499e91e]{transform:rotate(180deg)}@media(prefers-reduced-motion:reduce){.flipper[data-v-4499e91e]{transition:none}}.backdrop[data-v-fac4f84d]{position:fixed;top:0;right:0;bottom:0;left:0;background:#000000c7;z-index:100;display:grid;grid-template-rows:1fr auto;padding:18px 0 0}.close-btn[data-v-fac4f84d]{position:fixed;top:14px;right:18px;width:42px;height:42px;border-radius:50%;border:none;background:#ffffff1f;color:#fff;font-size:23px;line-height:1;cursor:pointer;z-index:20}.close-btn[data-v-fac4f84d]:hover{background:#ffffff38}.counter[data-v-fac4f84d]{position:absolute;top:24px;left:50%;transform:translate(-50%);margin:0;color:#ffffffa6;font-size:14px;font-variant-numeric:tabular-nums;z-index:20}.stage[data-v-fac4f84d]{position:relative;overflow:hidden;min-height:0;padding:0 64px;touch-action:none;transition:transform .2s ease}.stage.dragging[data-v-fac4f84d],.stage.dragging .slot[data-v-fac4f84d]{transition:none}.strip[data-v-fac4f84d]{position:relative;width:100%;height:100%}.slot[data-v-fac4f84d]{position:absolute;top:50%;left:50%;padding:0;border:none;background:none;cursor:pointer;transition:width .25s ease,height .25s ease,opacity .25s ease,transform .25s ease;box-shadow:0 10px 40px #00000080}.slot.custom[data-v-fac4f84d]{overflow:visible;box-shadow:none}.slot.active[data-v-fac4f84d]{cursor:default;box-shadow:0 16px 60px #000000a6}.under-card[data-v-fac4f84d]{position:absolute;top:50%;left:50%;display:flex;align-items:flex-start;gap:8px;z-index:15;pointer-events:none;transition:transform .25s ease,width .25s ease}.stage.dragging .under-card[data-v-fac4f84d]{transition:none}.under-card .foil-badge[data-v-fac4f84d]{position:static}.flip-btn[data-v-fac4f84d]{margin-left:auto;display:inline-flex;align-items:center;gap:5px;padding:5px 12px 5px 9px;border:none;border-radius:16px;background:#ffffff24;color:#fff;font:inherit;font-size:13px;font-weight:600;cursor:pointer;pointer-events:auto}.flip-btn .material-icons[data-v-fac4f84d]{font-size:18px}.flip-btn[data-v-fac4f84d]:hover,.flip-btn[aria-pressed=true][data-v-fac4f84d]{background:#ffffff42}.nav[data-v-fac4f84d]{position:absolute;top:50%;transform:translateY(-50%);width:46px;height:46px;border-radius:50%;border:none;background:#ffffff1f;color:#fff;font-size:25px;line-height:1;cursor:pointer;z-index:20}.nav[data-v-fac4f84d]:hover:not(:disabled){background:#ffffff3d}.nav[data-v-fac4f84d]:disabled{opacity:.2;cursor:default}.nav.prev[data-v-fac4f84d]{left:14px}.nav.next[data-v-fac4f84d]{right:14px}.details-outer[data-v-fac4f84d]{background:var(--surface);border-top:1px solid var(--border);display:flex;justify-content:center;min-height:0;height:260px}.sheet-panel[data-v-fac4f84d]{display:flex;justify-content:center;width:100%;height:100%}.details[data-v-fac4f84d]{width:100%;height:100%;padding:18px 24px calc(18px + env(safe-area-inset-bottom));display:flex;flex-direction:column;overflow-y:auto}.details-outer.sheet[data-v-fac4f84d]{position:relative;background:transparent;border-top:none;overflow:visible}.details-outer.sheet .sheet-panel[data-v-fac4f84d]{position:absolute;left:0;right:0;bottom:0;z-index:30;flex-direction:column;justify-content:flex-start;background:var(--surface);border-radius:16px 16px 0 0;box-shadow:0 -8px 30px #00000059;transition:height .25s ease;overscroll-behavior:contain}.details-outer.sheet .sheet-panel.dragging[data-v-fac4f84d]{transition:none}.details-outer.sheet .details[data-v-fac4f84d]{flex:1;min-height:0;height:auto;padding-top:2px;overflow-y:hidden}.details-outer.sheet .sheet-panel.open .details[data-v-fac4f84d]{overflow-y:auto}.sheet-grabber[data-v-fac4f84d]{flex:none;display:grid;place-items:center;width:100%;height:22px;padding:0;border:none;background:none;cursor:pointer}.sheet-grabber span[data-v-fac4f84d]{width:38px;height:4px;border-radius:2px;background:var(--border-strong)}.sheet-scrim[data-v-fac4f84d]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:25;background:#00000080}@media(min-width:860px){.details-outer[data-v-fac4f84d]{border-top:none;background:transparent;padding:0 24px calc(18px + env(safe-area-inset-bottom));height:280px}.details[data-v-fac4f84d]{max-width:640px;border:1px solid var(--border-strong);border-radius:14px;background:var(--surface);box-shadow:0 12px 44px #0006}}@media(max-width:640px){.stage[data-v-fac4f84d]{padding:0 46px}.nav[data-v-fac4f84d]{width:38px;height:38px;font-size:21px}.details-outer[data-v-fac4f84d]{height:222px}.details[data-v-fac4f84d]{padding:13px 17px calc(13px + env(safe-area-inset-bottom))}}.edit[data-v-0750766c]{padding:18px;display:grid;gap:12px;min-width:min(420px,84vw)}.head[data-v-0750766c]{display:flex;gap:10px;align-items:center}.head img[data-v-0750766c]{width:56px;border-radius:3px}h2[data-v-0750766c]{margin:0;font-size:17px}.set[data-v-0750766c]{margin:2px 0 0;font-size:12px;color:var(--text-dim)}.err[data-v-0750766c]{margin:0;padding:8px 11px;border-radius:6px;background:var(--danger-soft);color:var(--danger-text);font-size:13px}.apply-row[data-v-0750766c]{display:flex;align-items:center;gap:8px;font-size:13px;color:var(--text-dim)}.inline-num[data-v-0750766c]{width:64px;display:inline-block;padding:3px 7px}.fields[data-v-0750766c]{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:11px}.fields label[data-v-0750766c],.notes-field[data-v-0750766c]{display:grid;gap:4px;font-size:12px;color:var(--text-dim)}.hint[data-v-0750766c]{margin:0;font-size:12px;color:var(--text-dim);line-height:1.5}.actions[data-v-0750766c]{display:flex;gap:8px}.batch[data-v-c1af8bfe]{padding:18px;display:grid;gap:12px;min-width:min(420px,84vw)}h2[data-v-c1af8bfe]{margin:0;font-size:17px}.hint[data-v-c1af8bfe]{margin:0;font-size:12px;color:var(--text-dim);line-height:1.5}.err[data-v-c1af8bfe]{margin:0;padding:8px 11px;border-radius:6px;background:var(--danger-soft);color:var(--danger-text);font-size:13px}.row[data-v-c1af8bfe]{display:grid;grid-template-columns:150px 1fr;align-items:center;gap:11px}.notes-row[data-v-c1af8bfe]{align-items:start}.check[data-v-c1af8bfe]{display:flex;align-items:center;gap:7px;font-size:13px;cursor:pointer}.actions[data-v-c1af8bfe]{display:flex;gap:8px;margin-top:4px}.main[data-v-f87bdff3]{--pane-pad: 18px;min-width:0;min-height:0;overflow-y:auto;padding:18px 22px 44px;display:grid;grid-auto-rows:max-content;gap:14px;align-content:start}@media(max-width:720px){.main[data-v-f87bdff3]{--pane-pad: 10px;padding:10px 10px 28px;gap:10px}.sticky-marker[data-v-f87bdff3]{margin-bottom:-10px}}.placeholder[data-v-f87bdff3]{max-width:46ch;margin:12vh auto 0;text-align:center;color:var(--text-dim)}.placeholder h2[data-v-f87bdff3]{font-size:16px;color:var(--text);margin:0 0 8px}.placeholder p[data-v-f87bdff3]{font-size:14px;line-height:1.6;margin:0}.head[data-v-f87bdff3]{display:grid;gap:10px}.bar-title[data-v-f87bdff3]{flex:1;min-width:0;display:grid}.crumbs[data-v-f87bdff3]{display:flex;align-items:center;gap:2px;font-size:12px;white-space:nowrap;overflow:hidden;margin-left:-4px}.crumb[data-v-f87bdff3]{background:none;border:none;padding:1px 4px;border-radius:4px;color:var(--text-dim);cursor:pointer;font-size:12px;line-height:1.3;flex:0 1 auto;min-width:0;overflow:hidden;text-overflow:ellipsis}.crumb[data-v-f87bdff3]:hover{color:var(--text);background:var(--surface-hover)}.sep[data-v-f87bdff3]{color:var(--border-strong)}.box-name[data-v-f87bdff3]{margin:0;font-size:18px;line-height:1.3;letter-spacing:-.01em;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.dots-btn[data-v-f87bdff3]{flex:none}.rename[data-v-f87bdff3]{flex:1;min-width:0;display:flex;gap:6px;align-items:center}.rename .input[data-v-f87bdff3]{flex:1;min-width:0;max-width:340px;font-size:16px}.stats[data-v-f87bdff3]{display:flex;flex-wrap:wrap;gap:24px}.stat[data-v-f87bdff3]{display:grid;gap:1px}.stat-val[data-v-f87bdff3]{font-size:18px;font-weight:600;font-variant-numeric:tabular-nums}.stat-val.warn[data-v-f87bdff3]{color:var(--warn)}.stat-lbl[data-v-f87bdff3]{font-size:11px;text-transform:uppercase;letter-spacing:.06em;color:var(--text-dim)}.sticky-marker[data-v-f87bdff3]{display:block;height:0;margin-bottom:-14px}.toolbar[data-v-f87bdff3]{display:flex;flex-wrap:wrap;gap:7px;align-items:center;position:sticky;top:-18px;z-index:6;margin:0 -22px;padding:8px 22px;background:var(--bg);transition:transform .2s ease}@media(max-width:720px){.toolbar[data-v-f87bdff3]{top:-10px;margin:0 -10px;padding:6px 10px}.toolbar.scroll-hidden[data-v-f87bdff3]{transform:translateY(-100%)}}.save-view-form[data-v-f87bdff3]{display:flex;flex-wrap:wrap;align-items:center;gap:7px}.save-view-error[data-v-f87bdff3]{font-size:12px;color:var(--danger-text)}.toggle[data-v-f87bdff3]{display:flex;align-items:center;gap:6px;font-size:13px;color:var(--text-dim);margin-left:6px;cursor:pointer}.error[data-v-f87bdff3]{margin:0;padding:10px 14px;border-radius:8px;background:var(--danger-soft);color:var(--danger-text);font-size:13px;display:flex;justify-content:space-between;align-items:center;gap:12px}.confirm[data-v-f87bdff3]{border:1px solid var(--border-strong);background:var(--surface);border-radius:10px;padding:14px;display:grid;gap:10px}.modal-confirm[data-v-f87bdff3]{border:none;background:none;border-radius:0;padding:20px;min-width:min(420px,84vw)}.confirm p[data-v-f87bdff3]{margin:0;font-size:14px}.confirm-actions[data-v-f87bdff3],.move-form[data-v-f87bdff3]{display:flex;flex-wrap:wrap;gap:8px;align-items:end}.move-form label[data-v-f87bdff3]{display:grid;gap:4px;font-size:12px;color:var(--text-dim)}.batch-toolbar[data-v-f87bdff3]{position:sticky;bottom:12px;z-index:7;display:grid;grid-template-columns:1fr auto 1fr;align-items:center;gap:8px;padding:8px 10px;border-radius:12px;background:var(--surface);border:1px solid color-mix(in srgb,var(--accent) 45%,transparent);box-shadow:0 8px 28px #0000004d}.batch-group[data-v-f87bdff3]{display:flex;gap:8px}.batch-group.end[data-v-f87bdff3]{justify-content:flex-end}.batch-count[data-v-f87bdff3]{display:flex;flex-direction:column;align-items:center;gap:1px;text-align:center;font-size:13px;font-weight:600;color:var(--accent-text);white-space:nowrap}.batch-value[data-v-f87bdff3]{font-size:12px;font-weight:500;font-variant-numeric:tabular-nums;color:var(--text-dim)}.batch-unpriced[data-v-f87bdff3]{font-size:11px;font-weight:500;color:var(--warn)}.menu-item .material-icons[data-v-f87bdff3]{font-size:18px}.dim[data-v-f87bdff3]{color:var(--text-dim);font-size:13px}.mana[data-v-f87bdff3]{font-size:12px;color:var(--text-dim)}.path[data-v-f87bdff3]{max-width:24ch}.mono[data-v-f87bdff3]{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:12px}.badge[data-v-f87bdff3]{font-size:11px;padding:2px 6px;border-radius:4px;background:var(--surface-sunken);color:var(--text-dim)}.badge.foil[data-v-f87bdff3]{background:var(--accent-soft);color:var(--accent-text)}.badge.paid[data-v-f87bdff3]{background:var(--surface-sunken);color:var(--text-dim);font-variant-numeric:tabular-nums}.badge.in-deck[data-v-f87bdff3]{background:var(--accent-soft);color:var(--accent-text);font-weight:600}.badge.extra[data-v-f87bdff3]{color:#b5484f;background:color-mix(in srgb,#b5484f 12%,transparent);font-weight:600}.deck-banner[data-v-f87bdff3]{margin:0;padding:8px 12px;border-radius:8px;background:var(--accent-soft);color:var(--accent-text);font-size:13px;line-height:1.5}.deck-banner a[data-v-f87bdff3]{color:inherit;font-weight:600;margin-left:4px}.tile-qty[data-v-f87bdff3],.tile-price[data-v-f87bdff3]{position:absolute;bottom:6px;padding:2px 7px;border-radius:5px;font-size:12px;font-weight:600;font-variant-numeric:tabular-nums;color:#fff;background:#0000009e;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}.tile-qty[data-v-f87bdff3]{left:6px}.tile-price[data-v-f87bdff3]{right:6px}.tile-set[data-v-f87bdff3],.tile-loc[data-v-f87bdff3]{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:11px;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;color:var(--text-dim)}.tile-loc[data-v-f87bdff3]{font-family:inherit}.empty[data-v-f87bdff3]{font-size:13px;color:var(--text-dim);padding:16px 2px;line-height:1.6;margin:0}.sentinel[data-v-f87bdff3]{height:1px}.link-btn[data-v-f87bdff3]{background:none;border:none;padding:0;margin-left:4px;font:inherit;font-size:inherit;color:var(--accent-text);text-decoration:underline;cursor:pointer}.link-btn[data-v-f87bdff3]:hover{color:var(--accent)}.details-body[data-v-f87bdff3]{display:grid;gap:11px}.heading h2[data-v-f87bdff3]{margin:0;font-size:19px}.set[data-v-f87bdff3]{margin:2px 0 0;font-size:13px;color:var(--text-dim)}.badges[data-v-f87bdff3]{display:flex;gap:7px;flex-wrap:wrap}.facts[data-v-f87bdff3]{display:grid;grid-template-columns:auto 1fr;gap:4px 16px;margin:0;font-size:14px}.facts dt[data-v-f87bdff3]{color:var(--text-dim)}.facts dd[data-v-f87bdff3]{margin:0;font-variant-numeric:tabular-nums}.notes[data-v-f87bdff3]{margin:0;font-size:13px;color:var(--text-dim);font-style:italic}.actions[data-v-f87bdff3]{display:flex;gap:9px;margin-top:auto;padding-top:11px}.build-modal[data-v-d1775ff2]{padding:22px;display:grid;gap:16px;min-width:0}h2[data-v-d1775ff2]{margin:0;font-size:17px}.hint[data-v-d1775ff2]{margin:0;font-size:13px;color:var(--text-dim)}.error[data-v-d1775ff2]{margin:0;font-size:13px;color:var(--danger-text)}.shortfall[data-v-d1775ff2]{display:grid;gap:8px;padding:10px 12px;border-radius:8px;background:var(--surface-sunken)}h3[data-v-d1775ff2]{margin:0;font-size:14px;display:flex;align-items:baseline;gap:8px}.need[data-v-d1775ff2]{font-size:11px;font-weight:400;color:var(--warn)}.need.done[data-v-d1775ff2]{color:var(--accent-text)}.unresolved[data-v-d1775ff2]{margin:0;font-size:13px;color:var(--danger-text);font-style:italic}.candidates[data-v-d1775ff2]{margin:0;padding:0;list-style:none;display:grid;grid-template-columns:repeat(auto-fill,minmax(140px,1fr));gap:12px}.candidate[data-v-d1775ff2]{display:grid;gap:6px;padding:6px;border-radius:10px;outline:2px solid transparent;transition:outline-color .12s ease,background .12s ease}.candidate.active[data-v-d1775ff2]{outline-color:var(--accent);background:var(--accent-soft)}.art[data-v-d1775ff2]{position:relative;padding:0;border:none;background:none;cursor:pointer;border-radius:7px;overflow:hidden;aspect-ratio:488 / 680}.art[data-v-d1775ff2]:disabled{cursor:default}.art img[data-v-d1775ff2]{width:100%;height:100%;object-fit:cover;display:block}.candidate:not(.active) .art img[data-v-d1775ff2]{opacity:.55;filter:saturate(.6)}.candidate:not(.active) .art:hover:not(:disabled) img[data-v-d1775ff2]{opacity:.9;filter:none}.noart[data-v-d1775ff2]{display:grid;place-items:center;height:100%;padding:8px;background:var(--surface);color:var(--text-dim);font-size:12px}.foil-tag[data-v-d1775ff2],.pull-tag[data-v-d1775ff2]{position:absolute;padding:2px 7px;border-radius:5px;font-size:11px;font-weight:700;color:#fff;background:#000000a6}.foil-tag[data-v-d1775ff2]{top:6px;left:6px;background:linear-gradient(135deg,#b06ab3,#4568dc)}.pull-tag[data-v-d1775ff2]{bottom:6px;right:6px;background:var(--accent)}.in-deck[data-v-d1775ff2]{margin:0;display:inline-flex;align-items:center;gap:3px;font-size:11px;font-weight:600;color:var(--warn);overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.in-deck .material-icons[data-v-d1775ff2]{font-size:13px}.meta[data-v-d1775ff2]{display:grid;gap:4px;justify-items:start;font-size:12px}.set-tag[data-v-d1775ff2]{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;color:var(--text)}.where[data-v-d1775ff2]{max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:var(--text-dim)}.section-title[data-v-d1775ff2]{margin:4px 0 0;font-size:13px;font-weight:600;text-transform:uppercase;letter-spacing:.04em;color:var(--text-dim)}.section-head[data-v-d1775ff2]{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:8px}.progress-chips[data-v-d1775ff2]{margin:0;padding:0;list-style:none;display:flex;flex-wrap:wrap;gap:6px}.chip[data-v-d1775ff2]{padding:2px 9px;border-radius:12px;font-size:12px;background:color-mix(in srgb,var(--warn) 14%,transparent);color:var(--text)}.chip.done[data-v-d1775ff2]{background:color-mix(in srgb,#2f9e44 14%,transparent)}.chip strong[data-v-d1775ff2]{margin-left:3px}.box-icon[data-v-d1775ff2]{font-size:17px;color:var(--text-dim);align-self:center}.sources-toggle[data-v-d1775ff2]{justify-self:start;display:inline-flex;align-items:center;gap:4px}.sources-toggle .material-icons[data-v-d1775ff2]{font-size:16px}.shortfall.other-deck[data-v-d1775ff2]{background:color-mix(in srgb,var(--warn) 7%,var(--surface-sunken))}.card-name[data-v-d1775ff2]{font-size:13px;font-weight:600;color:var(--text)}.extras[data-v-d1775ff2]{margin:0;padding:0;list-style:none;display:grid;gap:8px}.extra[data-v-d1775ff2]{display:flex;flex-wrap:wrap;align-items:center;gap:10px;padding:8px;border-radius:8px;background:var(--surface-sunken);outline:2px solid transparent}.extra.active[data-v-d1775ff2]{outline-color:var(--accent);background:var(--accent-soft)}.extra-art[data-v-d1775ff2]{width:44px;border-radius:4px}.extra-info[data-v-d1775ff2]{flex:1;min-width:140px;display:grid;gap:1px;font-size:12px}.dest[data-v-d1775ff2]{width:auto;max-width:100%;min-width:160px;padding:4px 6px;font-size:13px}.actions[data-v-d1775ff2]{display:flex;justify-content:flex-end;gap:9px}.import-modal[data-v-f268e763]{padding:22px;display:grid;gap:12px;min-width:0}h2[data-v-f268e763]{margin:0;font-size:17px}.hint[data-v-f268e763]{margin:0;font-size:13px;color:var(--text-dim);line-height:1.5}code[data-v-f268e763]{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:12px}.hint code[data-v-f268e763]{background:var(--surface-sunken);padding:1px 5px;border-radius:4px}.paste[data-v-f268e763]{width:100%;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:13px;resize:vertical}.file-row[data-v-f268e763]{display:flex;align-items:center;gap:10px}.btn-icon[data-v-f268e763]{font-size:16px;vertical-align:-3px}.dim[data-v-f268e763]{color:var(--text-dim);font-size:12px}.summary[data-v-f268e763]{margin:0;font-size:13px}.unresolved[data-v-f268e763]{padding:8px 10px;border-radius:8px;background:color-mix(in srgb,var(--warn) 10%,var(--surface-sunken))}.unresolved h3[data-v-f268e763],.group h3[data-v-f268e763]{margin:0 0 4px;font-size:13px}.unresolved ul[data-v-f268e763],.group ul[data-v-f268e763]{margin:0;padding:0;list-style:none;display:grid;gap:2px;font-size:13px}.line-no[data-v-f268e763]{display:inline-block;min-width:2.5em;color:var(--text-dim);font-size:12px}.groups[data-v-f268e763]{display:grid;grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:10px 16px;max-height:40vh;overflow-y:auto}.qty[data-v-f268e763]{display:inline-block;min-width:1.8em;font-variant-numeric:tabular-nums;color:var(--text-dim)}.set-tag[data-v-f268e763]{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:11px;color:var(--text-dim)}.tag[data-v-f268e763]{font-size:11px;padding:0 6px;border-radius:8px;background:var(--surface-sunken);color:var(--text-dim)}.tag.merged[data-v-f268e763]{background:var(--accent-soft);color:var(--accent-text)}.error[data-v-f268e763]{margin:0;font-size:13px;color:var(--danger-text)}.actions[data-v-f268e763]{display:flex;justify-content:flex-end;gap:9px}.make-list-modal[data-v-d9b6917d]{padding:22px;display:grid;gap:14px;min-width:min(460px,88vw)}h2[data-v-d9b6917d]{margin:0;font-size:17px}.hint[data-v-d9b6917d]{margin:0;font-size:13px;color:var(--text-dim);line-height:1.5}.group[data-v-d9b6917d]{margin:0;padding:10px 12px 12px;border:1px solid var(--border);border-radius:8px;display:grid;gap:8px}.group legend[data-v-d9b6917d]{padding:0 4px;font-size:12px;font-weight:600;color:var(--text-dim)}.danger-group[data-v-d9b6917d]{border-color:color-mix(in srgb,var(--danger-text) 40%,var(--border))}.option[data-v-d9b6917d]{display:flex;align-items:center;gap:8px;font-size:14px;cursor:pointer}.sub[data-v-d9b6917d]{padding-left:24px;display:grid;gap:4px}.sub-label[data-v-d9b6917d]{font-size:11px;color:var(--text-dim)}.ack[data-v-d9b6917d]{display:flex;align-items:flex-start;gap:8px;font-size:13px;color:var(--danger-text);cursor:pointer}.error[data-v-d9b6917d]{margin:0;font-size:13px;color:var(--danger-text)}.actions[data-v-d9b6917d]{display:flex;justify-content:flex-end;gap:9px}.unbuild-modal[data-v-e84b9313]{padding:22px;display:grid;gap:14px;min-width:min(440px,88vw)}h2[data-v-e84b9313]{margin:0;font-size:17px}.hint[data-v-e84b9313]{margin:0;font-size:13px;color:var(--text-dim)}.error[data-v-e84b9313]{margin:0;font-size:13px;color:var(--danger-text)}.option[data-v-e84b9313]{display:flex;align-items:center;gap:8px;font-size:14px;cursor:pointer}.target-picker[data-v-e84b9313],.fallback-picker[data-v-e84b9313]{padding-left:24px;display:grid;gap:4px}.fallback-label[data-v-e84b9313]{font-size:11px;color:var(--text-dim)}.plan[data-v-e84b9313]{padding-left:24px;display:grid;gap:8px}.dest-group[data-v-e84b9313]{padding:8px 10px;border-radius:8px;background:var(--surface-sunken);display:grid;gap:6px}.dest-group.none[data-v-e84b9313]{background:color-mix(in srgb,var(--warn) 10%,var(--surface-sunken))}.dest-group h3[data-v-e84b9313]{margin:0;display:flex;align-items:center;gap:6px;font-size:13px}.dest-group h3 .material-icons[data-v-e84b9313]{font-size:16px;color:var(--text-dim)}.dest-group .count[data-v-e84b9313]{margin-left:auto;font-size:12px;color:var(--text-dim)}.dest-group ul[data-v-e84b9313]{margin:0;padding:0;list-style:none;display:grid;gap:4px;font-size:13px}.dest-group li[data-v-e84b9313]{display:flex;align-items:center;gap:8px}.dest-group li img[data-v-e84b9313]{width:26px;border-radius:3px}.fallback[data-v-e84b9313]{display:grid;gap:4px}.actions[data-v-e84b9313]{display:flex;justify-content:flex-end;gap:9px;margin-top:4px}.priority[data-v-75789f48]{display:grid;gap:8px}.section-head[data-v-75789f48]{margin:0;font-size:13px;font-weight:600}.hint[data-v-75789f48]{font-weight:400;color:var(--text-dim)}.empty[data-v-75789f48]{margin:0;font-size:13px;color:var(--text-dim);font-style:italic}.rules[data-v-75789f48]{list-style:none;margin:0;padding:0;display:grid;gap:4px}.rule[data-v-75789f48]{display:flex;align-items:center;gap:8px;padding:5px 8px;border-radius:6px;background:var(--surface-sunken);font-size:13px}.rule-index[data-v-75789f48]{font-size:11px;color:var(--text-dim);font-variant-numeric:tabular-nums}.rule-desc[data-v-75789f48]{flex:1}.mini-btn[data-v-75789f48]{width:22px;height:22px;border:none;border-radius:5px;background:none;color:var(--text-dim);cursor:pointer;line-height:1}.mini-btn[data-v-75789f48]:hover:not(:disabled){background:var(--surface-hover);color:var(--text)}.mini-btn[data-v-75789f48]:disabled{opacity:.35;cursor:not-allowed}.mini-btn.danger[data-v-75789f48]:hover:not(:disabled){color:var(--danger-text)}.add-form[data-v-75789f48]{display:flex;flex-wrap:wrap;gap:8px;align-items:center}.add-actions[data-v-75789f48]{display:flex;gap:7px}.kind-help[data-v-75789f48]{flex-basis:100%;margin:0;font-size:12px;color:var(--text-dim)}.unassigned[data-v-9e90e532]{display:grid;gap:8px;padding-top:6px;border-top:1px dashed var(--border)}.head[data-v-9e90e532]{display:grid;gap:2px}h3[data-v-9e90e532]{margin:0;font-size:14px}.hint[data-v-9e90e532]{margin:0;font-size:12px;color:var(--text-dim)}.hint a[data-v-9e90e532]{color:var(--accent-text)}.dim[data-v-9e90e532]{color:var(--text-dim);font-size:13px}.badge[data-v-9e90e532]{font-size:11px;padding:2px 6px;border-radius:4px;background:var(--surface-sunken);color:var(--text-dim)}.badge.foil[data-v-9e90e532]{background:var(--accent-soft);color:var(--accent-text)}.picker[data-v-a0e9ed71]{padding:22px;display:grid;gap:12px;min-width:0}h2[data-v-a0e9ed71]{margin:0;font-size:17px}.hint[data-v-a0e9ed71],.dim[data-v-a0e9ed71]{margin:0;font-size:13px;color:var(--text-dim)}.error[data-v-a0e9ed71]{margin:0;font-size:13px;color:var(--danger-text)}.any[data-v-a0e9ed71]{display:flex;align-items:center;gap:8px;padding:8px 10px;border-radius:8px;border:2px solid transparent;background:var(--surface-sunken);color:var(--text);font:inherit;font-size:13px;text-align:left;cursor:pointer}.grid[data-v-a0e9ed71]{margin:0;padding:0;list-style:none;display:grid;grid-template-columns:repeat(auto-fill,minmax(130px,1fr));gap:10px;max-height:60vh;overflow-y:auto}.tile[data-v-a0e9ed71]{width:100%;display:grid;gap:4px;padding:5px;border-radius:9px;border:2px solid transparent;background:none;color:var(--text);font:inherit;text-align:left;cursor:pointer}.tile[data-v-a0e9ed71]:hover,.any[data-v-a0e9ed71]:hover{background:var(--surface-sunken)}.tile.on[data-v-a0e9ed71],.any.on[data-v-a0e9ed71]{border-color:var(--accent);background:var(--accent-soft)}.tile img[data-v-a0e9ed71]{width:100%;aspect-ratio:488 / 680;object-fit:cover;border-radius:6px}.noart[data-v-a0e9ed71]{display:grid;place-items:center;aspect-ratio:488 / 680;border-radius:6px;background:var(--surface-sunken);font-size:12px;color:var(--text-dim)}.caption[data-v-a0e9ed71]{display:grid;font-size:11px}.caption .dim[data-v-a0e9ed71]{font-size:11px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.prices[data-v-a0e9ed71]{display:flex;flex-wrap:wrap;gap:2px 8px;margin-top:2px}.price[data-v-a0e9ed71]{font-size:12px;font-weight:600;font-variant-numeric:tabular-nums}.price small[data-v-a0e9ed71]{font-weight:400;color:var(--text-dim)}.finishes[data-v-a0e9ed71]{display:flex;flex-wrap:wrap;gap:6px}.finish-chip[data-v-a0e9ed71]{padding:4px 12px;border-radius:14px;border:1px solid var(--border-strong);background:none;color:var(--text);font:inherit;font-size:13px;cursor:pointer}.finish-chip.on[data-v-a0e9ed71]{border-color:var(--accent);background:var(--accent-soft);color:var(--accent-text)}.finish-chip.foil.on[data-v-a0e9ed71]{background:linear-gradient(115deg,color-mix(in srgb,#ff4fd8 22%,transparent),color-mix(in srgb,#4fd1ff 22%,transparent))}.tile.unavailable[data-v-a0e9ed71]{opacity:.35;cursor:not-allowed}.mono[data-v-a0e9ed71]{font-family:ui-monospace,SFMono-Regular,Menlo,monospace}.actions[data-v-a0e9ed71]{display:flex;justify-content:flex-end}.pile[data-v-26c43f8e]{position:relative;width:100%;height:100%;border-radius:inherit}.card[data-v-26c43f8e]{position:absolute;top:0;right:0;bottom:0;left:0;transform-origin:50% 0%;transition:transform .28s ease,opacity .28s ease,filter .28s ease;border-radius:inherit;box-shadow:0 6px 18px #00000059}.pile.dragging .card[data-v-26c43f8e]{transition:none}.card img[data-v-26c43f8e]{width:100%;height:100%;object-fit:cover;display:block}.count[data-v-26c43f8e]{position:absolute;top:5%;right:5%;padding:2px 9px;border-radius:7px;background:#000000b8;color:#fff;font-size:15px;font-weight:700;font-variant-numeric:tabular-nums;box-shadow:0 1px 4px #0006}.noart[data-v-26c43f8e]{display:grid;place-items:center;width:100%;height:100%;background:var(--surface-sunken);color:var(--text-dim);font-size:13px}.foil-badge.under[data-v-26c43f8e]{top:calc(100% + 10px);bottom:auto;left:0}.pile-controls[data-v-4e965613]{position:absolute;top:50%;right:72px;z-index:50;transform:translateY(-50%);display:grid;justify-items:center;gap:6px;max-width:150px}.pile-btn[data-v-4e965613]{display:grid;place-items:center;width:38px;height:38px;border-radius:50%;border:none;background:#0000008c;color:#fff;cursor:pointer}.pile-btn[data-v-4e965613]:hover{background:#000000bf}.pile-label[data-v-4e965613]{margin:0;display:grid;gap:2px;text-align:center;font-size:12px;color:#fff;text-shadow:0 1px 3px rgba(0,0,0,.8)}@media(max-width:720px){.pile-controls[data-v-4e965613]{top:4px;right:auto;left:50%;transform:translate(-50%);display:flex;align-items:center;max-width:none;padding:2px 6px;border-radius:22px;background:#00000073}.pile-btn[data-v-4e965613]{width:32px;height:32px;background:none}.pile-label[data-v-4e965613]{grid-auto-flow:column;gap:6px}}.to-collection[data-v-f9c312bb]{padding:22px;display:grid;gap:14px;min-width:min(400px,86vw)}h2[data-v-f9c312bb]{margin:0;font-size:17px}.field[data-v-f9c312bb]{display:grid;gap:5px;font-size:12px;color:var(--text-dim)}.needs[data-v-f9c312bb]{border:1px solid var(--border);border-radius:8px;padding:10px 12px;background:var(--surface-sunken)}.needs-head[data-v-f9c312bb]{display:flex;align-items:center;gap:6px;margin:0 0 8px;font-size:13px;color:var(--warn)}.needs-head .material-icons[data-v-f9c312bb]{font-size:17px}.needs ul[data-v-f9c312bb]{list-style:none;margin:0;padding:0;display:grid;gap:6px;max-height:34vh;overflow-y:auto}.needs li[data-v-f9c312bb]{display:flex;align-items:center;justify-content:space-between;gap:8px;font-size:14px}.needs-name[data-v-f9c312bb]{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.check[data-v-f9c312bb]{display:flex;gap:8px;align-items:center;font-size:14px}.error[data-v-f9c312bb]{margin:0;font-size:13px;color:var(--danger-text)}.actions[data-v-f9c312bb]{display:flex;justify-content:flex-end;gap:9px}.move-entries[data-v-1267621f]{padding:22px;display:grid;gap:14px;min-width:min(380px,86vw)}h2[data-v-1267621f]{margin:0;font-size:17px}.modes[data-v-1267621f]{display:grid;gap:6px;font-size:14px}.mode[data-v-1267621f]{display:flex;gap:8px;align-items:center}.field[data-v-1267621f]{display:grid;gap:5px;font-size:12px;color:var(--text-dim)}.error[data-v-1267621f]{margin:0;font-size:13px;color:var(--danger-text)}.actions[data-v-1267621f]{display:flex;justify-content:flex-end;gap:9px}.static-view[data-v-17a6bfbe]{display:grid;gap:14px;align-content:start;position:relative;border-radius:10px;outline:2px dashed transparent;outline-offset:4px;transition:outline-color .15s ease}.static-view.drag-over[data-v-17a6bfbe]{outline-color:var(--accent)}.drop-hint[data-v-17a6bfbe]{position:sticky;top:0;z-index:1;padding:8px 14px;border-radius:8px;background:var(--accent-soft);color:var(--accent-text);font-size:13px;font-weight:600;text-align:center;pointer-events:none}.drop-error[data-v-17a6bfbe]{margin:0;padding:10px 14px;border-radius:8px;background:var(--danger-soft);color:var(--danger-text);font-size:13px}.toolbar[data-v-17a6bfbe]{display:flex;flex-wrap:wrap;gap:7px;align-items:center}.hint[data-v-17a6bfbe]{font-weight:400;color:var(--text-dim)}.empty[data-v-17a6bfbe]{font-size:13px;color:var(--text-dim);padding:16px 2px;line-height:1.6;margin:0}.link-btn[data-v-17a6bfbe]{background:none;border:none;padding:0;margin-left:4px;font:inherit;color:var(--accent-text);text-decoration:underline;cursor:pointer}.dim[data-v-17a6bfbe]{color:var(--text-dim);font-size:13px}.more[data-v-17a6bfbe]{display:block;font-size:11px}.mono[data-v-17a6bfbe]{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:12px}.any-printing[data-v-17a6bfbe]{font-size:12.5px;color:var(--text-dim)}.wanted[data-v-17a6bfbe]{opacity:.55;font-style:italic}.mana[data-v-17a6bfbe]{font-size:12px;color:var(--text-dim)}.badge[data-v-17a6bfbe]{font-size:11px;padding:2px 6px;border-radius:4px;background:var(--surface-sunken);color:var(--text-dim)}.badge.pin[data-v-17a6bfbe],.badge.foil[data-v-17a6bfbe]{background:var(--accent-soft);color:var(--accent-text)}.qty-badge[data-v-17a6bfbe]{font-size:12px;font-weight:600;color:var(--accent-text);background:var(--accent-soft);padding:1px 8px;border-radius:10px;white-space:nowrap}.qty-badge.complete[data-v-17a6bfbe]{color:#2f9e44;background:color-mix(in srgb,#2f9e44 14%,transparent)}.qty-badge.zero[data-v-17a6bfbe]{color:#b5484f;background:color-mix(in srgb,#b5484f 12%,transparent)}.owned-cell[data-v-17a6bfbe]{display:grid;gap:2px;justify-items:start}.missing[data-v-17a6bfbe]{font-size:12px;color:var(--text-dim);font-style:italic}.tile-status[data-v-17a6bfbe]{display:flex;align-items:center;gap:6px}td.qty-cell.qty-cell[data-v-17a6bfbe]{width:1%}.qty-stack[data-v-17a6bfbe]{display:inline-grid;justify-items:center;gap:5px}.qty-stack .owned-cell[data-v-17a6bfbe]{justify-items:center}@media(max-width:720px){td.qty-cell.qty-cell[data-v-17a6bfbe]{padding-left:5px;padding-right:5px}}.undo-bar[data-v-17a6bfbe]{position:fixed;left:50%;bottom:calc(18px + env(safe-area-inset-bottom));transform:translate(-50%);z-index:30;display:flex;align-items:center;gap:14px;max-width:calc(100vw - 32px);padding:8px 8px 8px 16px;border-radius:12px;background:var(--text);color:var(--surface);box-shadow:0 6px 24px #0000004d;font-size:14px}.undo-text[data-v-17a6bfbe]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.batch-bar[data-v-17a6bfbe]{position:sticky;bottom:12px;z-index:7;display:flex;align-items:center;gap:6px;margin-top:10px;padding:8px 10px;border-radius:12px;background:var(--surface);border:1px solid color-mix(in srgb,var(--accent) 45%,transparent);box-shadow:0 8px 28px #0000004d}.batch-count[data-v-17a6bfbe]{flex:1;display:grid;justify-items:center;font-size:13px;font-weight:600;color:var(--accent-text);white-space:nowrap}.batch-value[data-v-17a6bfbe]{font-size:12px;font-weight:500;color:var(--text-dim);font-variant-numeric:tabular-nums}.menu-lbl[data-v-17a6bfbe]{margin:4px 10px 6px;font-size:12px;color:var(--text-dim)}.menu-item.current[data-v-17a6bfbe]{font-weight:600}.menu-back[data-v-17a6bfbe]{justify-self:start;margin:6px 6px 2px}.tile-price[data-v-17a6bfbe]{position:absolute;bottom:6px;padding:2px 7px;border-radius:5px;font-size:12px;font-weight:600;font-variant-numeric:tabular-nums;color:#fff;background:#0000009e;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}.tile-price[data-v-17a6bfbe]{right:6px}.tile-stepper[data-v-17a6bfbe]{margin:2px 0 4px}.tile-set[data-v-17a6bfbe]{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:11px;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;color:var(--text-dim)}.menu-item .material-icons[data-v-17a6bfbe]{font-size:18px}.readiness[data-v-17a6bfbe]{margin:0;display:flex;flex-wrap:wrap;align-items:center;gap:6px 14px;font-size:13px;color:var(--text-dim)}.r-item[data-v-17a6bfbe]{display:inline-flex;align-items:center;gap:4px}.r-item strong[data-v-17a6bfbe]{color:var(--text)}.r-item .material-icons[data-v-17a6bfbe]{font-size:16px}.r-item.ok[data-v-17a6bfbe]{color:#2f9e44}.r-item.borrow[data-v-17a6bfbe]{color:var(--warn)}.r-item.short[data-v-17a6bfbe]{color:#b5484f}.avail[data-v-17a6bfbe]{display:flex;gap:5px}.avail-badge[data-v-17a6bfbe]{display:inline-flex;align-items:center;gap:3px;padding:1px 7px 1px 5px;border-radius:10px;font-size:12px;font-weight:600;font-variant-numeric:tabular-nums;white-space:nowrap;background:var(--surface-sunken);color:var(--text)}.avail-badge .material-icons[data-v-17a6bfbe]{font-size:14px;opacity:.8}.avail-badge.ok[data-v-17a6bfbe]{color:#2f9e44;background:color-mix(in srgb,#2f9e44 14%,transparent)}.avail-badge.short[data-v-17a6bfbe]{color:#b5484f;background:color-mix(in srgb,#b5484f 12%,transparent)}.avail-badge.borrow[data-v-17a6bfbe]{color:var(--warn);background:color-mix(in srgb,var(--warn) 14%,transparent)}.avail-badge.muted[data-v-17a6bfbe]{color:var(--text-dim);font-weight:400}.unassign-modal[data-v-17a6bfbe]{padding:22px;display:grid;gap:12px;min-width:min(420px,88vw)}.unassign-modal h2[data-v-17a6bfbe]{margin:0;font-size:17px}.unassign-modal .hint[data-v-17a6bfbe]{margin:0;font-size:13px;color:var(--text-dim)}.unassign-options[data-v-17a6bfbe]{margin:0;padding:0;list-style:none;display:grid;gap:6px}.unassign-options .option[data-v-17a6bfbe]{width:100%;display:flex;justify-content:space-between;gap:12px;text-align:left}.details-body[data-v-17a6bfbe]{display:grid;gap:11px}.heading h2[data-v-17a6bfbe]{margin:0;font-size:19px}.set[data-v-17a6bfbe]{margin:2px 0 0;font-size:13px;color:var(--text-dim)}.type-line[data-v-17a6bfbe]{margin:0;font-size:13px;color:var(--text-dim)}.oracle[data-v-17a6bfbe]{margin:0;font-size:13px;white-space:pre-line}.deck-fields[data-v-17a6bfbe]{display:flex;gap:12px}.deck-fields label[data-v-17a6bfbe]{display:grid;gap:4px;font-size:12px;color:var(--text-dim)}.owned-list[data-v-17a6bfbe]{font-size:13px}.owned-heading[data-v-17a6bfbe]{margin:0 0 4px;font-weight:600}.owned-list ul[data-v-17a6bfbe]{margin:0;padding-left:18px;display:grid;gap:2px}.set-tag[data-v-17a6bfbe]{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;color:var(--text-dim)}.actions[data-v-17a6bfbe]{display:flex;gap:9px;margin-top:auto;padding-top:11px}.change-printing[data-v-17a6bfbe]{margin-left:8px;font-size:12px}.price-line[data-v-17a6bfbe]{margin:0;display:flex;flex-wrap:wrap;align-items:baseline;gap:6px}.price-line .price[data-v-17a6bfbe]{font-size:16px;font-weight:600;font-variant-numeric:tabular-nums}.price-line .dim[data-v-17a6bfbe]{font-size:13px;color:var(--text-dim)}.dim[data-v-d94953b9]{color:var(--text-dim);font-size:13px}.type-line[data-v-d94953b9]{font-size:12px;color:var(--text-dim);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mono[data-v-d94953b9]{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:12px}.mana[data-v-d94953b9]{font-size:12px;color:var(--text-dim)}.qty-badge[data-v-d94953b9]{font-size:12px;font-weight:600;color:var(--accent-text);background:var(--accent-soft);padding:1px 8px;border-radius:10px;white-space:nowrap}.missing[data-v-d94953b9]{font-size:12px;color:var(--text-dim);font-style:italic}.agg-badge[data-v-d94953b9]{font-size:11px;color:var(--text-dim);white-space:nowrap}.tile-agg[data-v-d94953b9]{display:block;font-size:10px;color:var(--text-dim);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tile-qty[data-v-d94953b9],.tile-price[data-v-d94953b9]{position:absolute;bottom:6px;padding:2px 7px;border-radius:5px;font-size:12px;font-weight:600;font-variant-numeric:tabular-nums;color:#fff;background:#0000009e;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}.tile-qty[data-v-d94953b9]{left:6px}.tile-price[data-v-d94953b9]{right:6px}.set-tag[data-v-d94953b9]{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;color:var(--text-dim)}.tile-set[data-v-d94953b9]{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:11px;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;color:var(--text-dim)}.on-list[data-v-d94953b9]{font-size:11px;font-weight:600;padding:1px 7px;border-radius:9px;background:color-mix(in srgb,#2f9e44 16%,transparent);color:var(--text)}.quick-add[data-v-d94953b9]{display:inline-flex;align-items:center;gap:1px;padding:0 7px 0 3px;border-radius:9px;border:1px solid var(--accent);background:none;color:var(--accent-text);font-size:11px;font-weight:600;cursor:pointer}.quick-add .material-icons[data-v-d94953b9]{font-size:14px}.quick-add[data-v-d94953b9]:hover{background:var(--accent-soft)}.tile-on-list[data-v-d94953b9],.tile-add[data-v-d94953b9]{position:absolute;top:6px;right:6px;border-radius:5px;font-size:11px;font-weight:700;color:#fff}.tile-on-list[data-v-d94953b9]{padding:2px 7px;background:#2f9e44}.tile-add[data-v-d94953b9]{display:grid;place-items:center;width:26px;height:26px;padding:0;border:none;background:var(--accent);cursor:pointer}.tile-add .material-icons[data-v-d94953b9]{font-size:18px}.foil-kind[data-v-d94953b9]{font-weight:600;background:linear-gradient(115deg,#d94cc1,#e0a23a,#3ec79b,#3b8de0);-webkit-background-clip:text;background-clip:text;color:transparent}.details-body[data-v-d94953b9]{display:grid;gap:11px}.heading h2[data-v-d94953b9]{margin:0;font-size:19px}.set[data-v-d94953b9]{margin:2px 0 0;font-size:13px;color:var(--text-dim)}.type-line[data-v-d94953b9]{margin:0;font-size:13px;color:var(--text-dim)}.oracle[data-v-d94953b9]{margin:0;font-size:13px;white-space:pre-line}.owned-list[data-v-d94953b9]{font-size:13px}.price-line[data-v-d94953b9]{margin:0;display:flex;align-items:baseline;gap:6px}.price-line .price[data-v-d94953b9]{font-size:16px;font-weight:600;font-variant-numeric:tabular-nums}.owned-heading[data-v-d94953b9]{margin:0 0 4px;font-weight:600}.owned-list ul[data-v-d94953b9]{margin:0;padding-left:18px;display:grid;gap:2px}.preview-actions[data-v-d94953b9]{display:flex;flex-wrap:wrap;gap:8px}.link-btn[data-v-eccd66ae]{background:none;border:none;padding:0;font:inherit;font-size:13px;color:var(--accent-text);text-decoration:underline;cursor:pointer}.query-row[data-v-eccd66ae]{display:flex;flex-wrap:wrap;gap:8px}.name-input[data-v-eccd66ae]{width:160px;flex:none}.figure[data-v-eccd66ae]{color:var(--text-dim)}.figure strong[data-v-eccd66ae]{color:var(--text)}.warn[data-v-eccd66ae]{color:var(--warn)}.settings[data-v-eccd66ae]{display:grid;gap:6px;font-size:13px}.check[data-v-eccd66ae]{display:inline-flex;align-items:center;gap:6px}.keep[data-v-eccd66ae]{display:flex;flex-wrap:wrap;align-items:center;gap:6px}.keep-count[data-v-eccd66ae]{width:64px;padding:3px 6px}.dim[data-v-eccd66ae]{color:var(--text-dim);font-size:12px}.hint[data-v-eccd66ae]{margin:0;font-size:13px;color:var(--text-dim)}.summary[data-v-eccd66ae]{display:flex;flex-wrap:wrap;align-items:center;gap:10px;font-size:13px}.kw[data-v-eccd66ae]{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:11px;padding:0 5px;border-radius:4px;background:var(--surface-sunken);color:var(--text-dim)}.progress[data-v-eccd66ae]{width:120px;height:8px;border-radius:4px;background:var(--surface-sunken);overflow:hidden}.progress-fill[data-v-eccd66ae]{height:100%;background:#2f9e44;transition:width .2s ease}.chips[data-v-eccd66ae]{display:inline-flex;gap:4px}.chip[data-v-eccd66ae]{padding:2px 10px;border-radius:12px;border:1px solid var(--border);background:none;color:var(--text);font-size:12px;cursor:pointer}.chip.active[data-v-eccd66ae]{background:var(--accent-soft);border-color:var(--accent);color:var(--accent-text)}.mana[data-v-eccd66ae]{font-size:12px;color:var(--text-dim)}.printings[data-v-eccd66ae]{font-size:12.5px}.mono[data-v-eccd66ae]{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:12px}.spare-badge[data-v-eccd66ae]{font-size:12px;font-weight:700;color:var(--accent-text);background:var(--accent-soft);padding:1px 8px;border-radius:10px}.tile-spare[data-v-eccd66ae]{position:absolute;bottom:6px;left:6px;padding:2px 7px;border-radius:5px;font-size:12px;font-weight:600;color:#fff;background:var(--accent)}.btn-icon[data-v-eccd66ae]{font-size:16px;vertical-align:-3px}.sentinel[data-v-eccd66ae]{height:1px}.stacks-modal[data-v-eccd66ae]{padding:20px;display:grid;gap:12px;min-width:min(480px,88vw)}.stacks-modal h2[data-v-eccd66ae]{margin:0;font-size:17px}.stacks[data-v-eccd66ae]{margin:0;padding:0;list-style:none;display:grid;gap:6px;font-size:13px}.stacks li[data-v-eccd66ae]{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:6px 8px;border-radius:6px;background:var(--surface-sunken)}.actions[data-v-eccd66ae]{display:flex;justify-content:flex-end}.search-error[data-v-eccd66ae]{margin:0;padding:6px 10px;border-radius:6px;font-size:13px;color:var(--danger-text);background:color-mix(in srgb,var(--danger-text) 8%,transparent)}.chip.track[data-v-eccd66ae]{display:inline-flex;align-items:center;gap:3px}.chip.track .material-icons[data-v-eccd66ae]{font-size:15px}.share-modal[data-v-b043cc7a]{padding:22px;display:grid;gap:14px;width:min(480px,88vw)}h2[data-v-b043cc7a]{margin:0;font-size:17px}.hint[data-v-b043cc7a]{margin:0;font-size:13px;color:var(--text-dim);line-height:1.5}.link-row[data-v-b043cc7a]{display:flex;gap:8px}.link-row .input[data-v-b043cc7a]{flex:1;min-width:0}.actions[data-v-b043cc7a]{display:flex;justify-content:space-between;gap:8px}.error[data-v-b043cc7a]{margin:0;color:var(--danger);font-size:13px}.boards-editor[data-v-dbd9a1f0]{display:grid;gap:8px}.section-head[data-v-dbd9a1f0]{margin:0;font-size:13px;font-weight:600}.hint[data-v-dbd9a1f0]{font-weight:400;color:var(--text-dim)}.boards[data-v-dbd9a1f0]{list-style:none;margin:0;padding:0;display:grid;gap:4px}.board-row[data-v-dbd9a1f0]{display:flex;align-items:center;gap:6px;padding:5px 8px;border-radius:6px;background:var(--surface-sunken);font-size:13px}.name-btn[data-v-dbd9a1f0]{flex:1;text-align:left;background:none;border:none;padding:2px 4px;margin:-2px -4px;border-radius:4px;color:var(--text);font:inherit;cursor:pointer}.name-btn[data-v-dbd9a1f0]:hover{background:var(--surface-hover)}.rename-form[data-v-dbd9a1f0]{flex:1}.rename-form .input[data-v-dbd9a1f0]{width:100%;padding:3px 6px;font-size:13px}.mini-btn[data-v-dbd9a1f0]{width:22px;height:22px;border:none;border-radius:5px;background:none;color:var(--text-dim);cursor:pointer;line-height:1;flex:none}.mini-btn[data-v-dbd9a1f0]:hover:not(:disabled){background:var(--surface-hover);color:var(--text)}.mini-btn[data-v-dbd9a1f0]:disabled{opacity:.35;cursor:not-allowed}.mini-btn.danger[data-v-dbd9a1f0]:hover:not(:disabled){color:var(--danger-text)}.add-form[data-v-dbd9a1f0]{display:flex;gap:7px}.row-actions[data-v-dbd9a1f0]{display:flex;flex-wrap:wrap;gap:7px;align-items:center}.preset-select[data-v-dbd9a1f0]{width:auto;max-width:100%;padding:4px 6px;font-size:12px}.main[data-v-aa366695]{--pane-pad: 18px;display:flex;flex-direction:column;min-height:0;padding:18px 22px 28px;gap:12px;overflow-y:auto}.bar-title[data-v-aa366695]{flex:1;min-width:0;display:grid}.bar-kind[data-v-aa366695]{margin:0;display:flex;align-items:center;gap:6px;font-size:12px;line-height:1.3;color:var(--text-dim);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.bar-kind .built-badge[data-v-aa366695]{padding:0 6px;font-size:10px}.list-name[data-v-aa366695]{margin:0;font-size:18px;line-height:1.3;letter-spacing:-.01em;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.bar-actions[data-v-aa366695]{flex:none;display:flex;align-items:center;gap:6px}.bar-actions .secondary[data-v-aa366695]{display:flex;align-items:center;gap:4px}.more-btn[data-v-aa366695]{display:none}@container app-bar (max-width: 720px){.bar-actions .secondary[data-v-aa366695]{display:none}.more-btn[data-v-aa366695]{display:inline-grid}}.toggle[data-v-aa366695]{display:inline-flex;align-items:center;gap:6px;border:1px solid transparent}.chevron[data-v-aa366695]{font-size:16px;margin-right:-4px}.toggle.active[data-v-aa366695],.toggle.active[data-v-aa366695]:hover:not(:disabled){background:var(--accent-soft);color:var(--accent-text);border-color:var(--accent)}.priority-panel[data-v-aa366695]{position:relative;padding:12px;border:1px solid var(--accent);border-radius:10px;background:var(--surface)}.hide-btn[data-v-aa366695]{position:absolute;top:10px;right:12px}.link-btn[data-v-aa366695]{background:none;border:none;padding:0;font:inherit;font-size:13px;color:var(--accent-text);text-decoration:underline;cursor:pointer}.pull-dot[data-v-aa366695]{display:inline-block;width:7px;height:7px;margin-left:6px;border-radius:50%;background:#fff;vertical-align:middle}.count-pill[data-v-aa366695]{min-width:18px;padding:0 5px;border-radius:9px;font-size:11px;font-weight:700;line-height:18px;text-align:center;background:var(--accent);color:#fff}.count-pill.none[data-v-aa366695]{background:var(--surface-sunken);color:var(--text-dim)}.kind-modal[data-v-aa366695]{padding:22px;display:grid;gap:12px;min-width:min(440px,88vw)}.kind-modal h2[data-v-aa366695]{margin:0;font-size:17px}.kind-modal .hint[data-v-aa366695]{margin:0;font-size:13px;color:var(--text-dim)}.kind-options[data-v-aa366695]{margin:0;padding:0;list-style:none;display:grid;gap:6px}.kind-options .option[data-v-aa366695]{width:100%;display:grid;gap:2px;justify-items:start;text-align:left}.kind-options .dim[data-v-aa366695]{font-size:12px;color:var(--text-dim)}.kind-modal .actions[data-v-aa366695]{display:flex;justify-content:flex-end}.btn.danger[data-v-aa366695]{color:var(--danger-text)}.built-badge[data-v-aa366695]{font-size:11px;font-weight:600;letter-spacing:.02em;text-transform:uppercase;padding:3px 8px;border-radius:10px;background:var(--accent-soft);color:var(--accent-text)}.build-summary .link-btn[data-v-aa366695]{margin-left:8px;text-decoration:none;font-size:16px;line-height:1}.build-summary[data-v-aa366695]{margin:0;padding:8px 12px;border-radius:8px;background:var(--accent-soft);color:var(--accent-text);font-size:13px}.value-line[data-v-aa366695]{margin:-4px 0 0;font-size:13px;color:var(--text-dim)}.value-amount[data-v-aa366695]{font-size:16px;font-weight:600;color:var(--text);font-variant-numeric:tabular-nums}.value-amount.small[data-v-aa366695]{font-size:14px}.value-line .sep[data-v-aa366695]{margin:0 4px}.warn[data-v-aa366695]{color:var(--warn)}.btn-icon[data-v-aa366695]{font-size:16px;vertical-align:-3px}.add-search[data-v-aa366695]{justify-self:start;width:fit-content;display:inline-flex;align-items:center;gap:4px}.add-search .material-icons[data-v-aa366695]{font-size:16px}.placeholder[data-v-aa366695]{max-width:46ch;margin:12vh auto 0;text-align:center;color:var(--text-dim)}.placeholder h2[data-v-aa366695]{font-size:16px;color:var(--text);margin:0 0 8px}.placeholder p[data-v-aa366695]{font-size:14px;line-height:1.6;margin:0}.error[data-v-aa366695]{color:var(--danger-text);font-size:13px;margin:0}@media(max-width:720px){.main[data-v-aa366695]{--pane-pad: 10px;padding:10px 10px 28px;gap:10px}}.boards-modal[data-v-aa366695]{display:grid;gap:12px;padding:22px;min-width:min(440px,88vw)}.boards-modal h2[data-v-aa366695]{margin:0;font-size:17px}.boards-hint[data-v-aa366695]{margin:-6px 0 0;font-size:13px;color:var(--text-dim)}.done-btn[data-v-aa366695]{justify-self:end}.callback[data-v-147b62b0]{min-height:100dvh;display:grid;place-items:center;gap:12px;padding:20px;text-align:center;background:var(--surface)}.error[data-v-147b62b0]{color:var(--danger-text);max-width:340px}.reset[data-v-c43830f1]{min-height:100dvh;display:grid;place-items:center;padding:20px;background:var(--surface)}.card[data-v-c43830f1]{display:grid;gap:14px;width:100%;max-width:320px}h1[data-v-c43830f1]{margin:0;font-size:22px;text-align:center}.form[data-v-c43830f1]{display:grid;gap:12px}label[data-v-c43830f1]{display:grid;gap:4px;font-size:13px;color:var(--text-dim)}input[data-v-c43830f1]{font:inherit;padding:8px 10px;border:1px solid var(--border);border-radius:6px;background:var(--surface);color:var(--text)}.error[data-v-c43830f1]{margin:0;font-size:13px;color:var(--danger-text)}.success[data-v-c43830f1]{text-align:center;color:var(--text-dim)}.delete-account[data-v-3eb46c11]{padding:22px;display:grid;gap:14px;min-width:min(380px,86vw)}h2[data-v-3eb46c11]{margin:0;font-size:18px}.warning[data-v-3eb46c11]{margin:0;font-size:14px;line-height:1.55;color:var(--text-dim)}label[data-v-3eb46c11]{display:grid;gap:4px;font-size:13px;color:var(--text-dim)}input[data-v-3eb46c11]{font:inherit;padding:8px 10px;border:1px solid var(--border);border-radius:6px;background:var(--surface);color:var(--text)}.error[data-v-3eb46c11]{margin:0;font-size:13px;color:var(--danger-text)}.actions[data-v-3eb46c11]{display:flex;gap:8px;justify-content:flex-end;margin-top:4px}.username-editor[data-v-2f2ec18a]{display:grid;gap:6px}.row[data-v-2f2ec18a]{display:flex;align-items:center;gap:8px}.value[data-v-2f2ec18a]{font-size:14px}input[data-v-2f2ec18a]{font:inherit;font-size:13px;padding:6px 8px;border:1px solid var(--border);border-radius:6px;background:var(--surface);color:var(--text);width:180px}.error[data-v-2f2ec18a]{margin:0;font-size:12px;color:var(--danger-text)}.card[data-v-1393129b]{border:1px solid var(--border);border-radius:10px;padding:18px;display:grid;gap:12px}h2[data-v-1393129b]{margin:0;font-size:15px}.hint[data-v-1393129b]{margin:0;font-size:13px;color:var(--text-dim);line-height:1.5}.password-form[data-v-1393129b]{display:grid;gap:10px;max-width:320px}label[data-v-1393129b]{display:grid;gap:4px;font-size:13px;color:var(--text-dim)}input[data-v-1393129b]{font:inherit;padding:8px 10px;border:1px solid var(--border);border-radius:6px;background:var(--surface);color:var(--text)}.error[data-v-1393129b]{margin:0;font-size:13px;color:var(--danger-text)}.success[data-v-1393129b]{margin:0;font-size:13px;color:var(--text-dim)}.password-form button[data-v-1393129b]{justify-self:start}.card[data-v-b57979fa]{border:1px solid var(--border);border-radius:10px;padding:18px;display:grid;gap:12px}h2[data-v-b57979fa]{margin:0;font-size:15px}.identity-list[data-v-b57979fa]{margin:0;padding:0;list-style:none;display:grid;gap:8px}.identity-row[data-v-b57979fa]{display:flex;align-items:center;gap:10px;font-size:14px}.label[data-v-b57979fa]{flex:1}.since[data-v-b57979fa]{font-size:12px;color:var(--text-dim)}.hint[data-v-b57979fa],.error[data-v-b57979fa]{margin:0;font-size:13px;color:var(--text-dim)}.error[data-v-b57979fa]{color:var(--danger-text)}.settings[data-v-e2b2deb9]{min-height:0;overflow-y:auto;background:var(--surface)}.settings-inner[data-v-e2b2deb9]{max-width:640px;margin:0 auto;padding:28px 20px 60px;display:grid;gap:20px}.app-title[data-v-e2b2deb9]{margin:0;font-size:18px}.card[data-v-e2b2deb9]{border:1px solid var(--border);border-radius:10px;padding:18px;display:grid;gap:12px}h2[data-v-e2b2deb9]{margin:0;font-size:15px}.account-info[data-v-e2b2deb9]{margin:0;display:grid;grid-template-columns:auto 1fr;gap:4px 16px;font-size:14px}.account-info dt[data-v-e2b2deb9]{color:var(--text-dim)}.account-info dd[data-v-e2b2deb9]{margin:0}.choice[data-v-e2b2deb9]{margin:0;padding:0;border:none;display:grid;gap:8px}.choice legend[data-v-e2b2deb9]{margin-bottom:4px;font-size:13px;color:var(--text-dim)}.option[data-v-e2b2deb9]{display:flex;gap:10px;align-items:flex-start;padding:10px 12px;border:1px solid var(--border);border-radius:8px;cursor:pointer}.option[data-v-e2b2deb9]:has(input:checked){border-color:var(--accent);background:var(--accent-soft)}.option input[data-v-e2b2deb9]{margin-top:3px}.option span[data-v-e2b2deb9]{display:grid;gap:2px;font-size:14px}.option-hint[data-v-e2b2deb9]{font-size:12.5px;color:var(--text-dim)}.danger-zone[data-v-e2b2deb9]{border-color:var(--danger-text)}.danger-row[data-v-e2b2deb9]{display:flex;align-items:center;justify-content:space-between;gap:16px;flex-wrap:wrap}.danger-title[data-v-e2b2deb9]{margin:0;font-size:14px;font-weight:500}.danger-desc[data-v-e2b2deb9]{margin:2px 0 0;font-size:13px;color:var(--text-dim)}.shared-page[data-v-fa5543a8]{min-height:100vh;background:var(--bg)}.top[data-v-fa5543a8]{display:flex;align-items:center;padding:12px 16px;border-bottom:1px solid var(--border)}.brand[data-v-fa5543a8]{font-weight:700;color:var(--text);text-decoration:none}.content[data-v-fa5543a8]{max-width:1100px;margin:0 auto;padding:16px}.title-row[data-v-fa5543a8]{display:flex;align-items:flex-start;gap:12px;margin-bottom:12px}h1[data-v-fa5543a8]{margin:0;font-size:22px}.byline[data-v-fa5543a8]{margin:4px 0 0;color:var(--text-dim);font-size:14px}.state[data-v-fa5543a8]{margin:48px 0;text-align:center;color:var(--text-dim)}.pin[data-v-fa5543a8]{margin-left:6px;font-size:12px;color:var(--text-dim)}.qty[data-v-fa5543a8]{text-align:right;white-space:nowrap}.qty .dim[data-v-fa5543a8]{display:block;font-size:12px}.dim[data-v-fa5543a8]{color:var(--text-dim)}.qty-badge[data-v-fa5543a8]{font-size:12px;font-weight:600;color:var(--accent-text);background:var(--accent-soft);padding:1px 8px;border-radius:10px;white-space:nowrap}.tile-qty[data-v-fa5543a8],.tile-price[data-v-fa5543a8]{position:absolute;bottom:6px;padding:2px 7px;border-radius:5px;font-size:12px;font-weight:600;font-variant-numeric:tabular-nums;color:#fff;background:#0000009e;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}.tile-qty[data-v-fa5543a8]{left:6px}.tile-price[data-v-fa5543a8]{right:6px}.foot[data-v-fa5543a8]{margin-top:16px;font-size:12px}@font-face{font-family:Material Icons;font-style:normal;font-weight:400;font-display:block;src:url(/assets/material-icons-kAwBdRge.woff2) format("woff2"),url(/assets/material-icons-Dr0goTwe.woff) format("woff")}.material-icons{font-family:Material Icons;font-weight:400;font-style:normal;font-size:24px;line-height:1;letter-spacing:normal;text-transform:none;display:inline-block;white-space:nowrap;word-wrap:normal;direction:ltr;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility;font-feature-settings:"liga"}@font-face{font-family:Mana;src:url(/assets/mana-D0absDf6.woff2) format("woff2");font-weight:400;font-style:normal;font-display:block}.ms{display:inline-block;font: 14px Mana;font-size:inherit;line-height:1em;text-rendering:auto;transform:translate(0);speak:none;text-transform:none;vertical-align:middle;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;--ms-mana-b: #a7999e;--ms-mana-c: #d0c6bb;--ms-mana-g: #9fcba6;--ms-mana-r: #f19b79;--ms-mana-u: #bcdaf7;--ms-mana-w: #fdfbce}.ms-w:before{content:""}.ms-w-original:before{content:""}.ms-w-list:before{content:""}.ms-u:before{content:""}.ms-b:before{content:""}.ms-r:before{content:""}.ms-g:before{content:""}.ms-0:before{content:""}.ms-1:before{content:""}.ms-2{margin-left:inherit!important}.ms-2:before{content:""}.ms-3:before{content:""}.ms-4:before{content:""}.ms-5:before{content:""}.ms-6:before{content:""}.ms-7:before{content:""}.ms-8:before{content:""}.ms-9:before{content:""}.ms-10:before{content:""}.ms-11:before{content:""}.ms-12:before{content:""}.ms-13:before{content:""}.ms-14:before{content:""}.ms-15:before{content:""}.ms-16:before{content:""}.ms-17:before{content:""}.ms-18:before{content:""}.ms-19:before{content:""}.ms-20:before{content:""}.ms-x:before{content:""}.ms-y:before{content:""}.ms-z:before{content:""}.ms-s:before{content:""}.ms-s-mtga:before{content:""}.ms-c:before{content:""}.ms-e:before,.ms-energy:before{content:""}.ms-acorn:before{content:""}.ms-ticket:before,.ms-tk:before{content:""}.ms-1-2:before{content:""}.ms-infinity:before{content:""}.ms-l:before{content:""}.ms-d:before{content:""}.ms-spree:before{content:""}.ms-h:before,.ms-watermark-phyrexian:before{content:""}.ms-paw:before{content:""}.ms-p:before{content:""}.ms-tap:before{content:""}.ms-untap:before{content:""}.ms-tap-alt:before,.ms-tap-3ed:before{content:""}.ms-tap-4ed:before{content:""}.ms-chaos:before{content:""}.ms-artifact:before{content:""}.ms-battle:before{content:""}.ms-battle-siege:before{content:""}.ms-commander:before{content:""}.ms-conspiracy:before{content:""}.ms-creature:before{content:""}.ms-enchantment:before{content:""}.ms-dungeon:before{content:""}.ms-instant:before{content:""}.ms-land:before{content:""}.ms-multicolor:before{content:""}.ms-phenomenon:before{content:""}.ms-plane:before{content:""}.ms-planeswalker:before,.ms-watermark-planeswalker:before{content:""}.ms-rarity:before{content:""}.ms-saga:before{content:""}.ms-scheme:before{content:""}.ms-sorcery:before{content:""}.ms-token:before{content:""}.ms-tribal:before,.ms-multiple:before{content:""}.ms-vanguard:before{content:""}.ms-hand:before{content:""}.ms-library:before{content:""}.ms-graveyard:before{content:""}.ms-exile:before{content:""}.ms-wu:before,.ms-wb:before,.ms-rw:after,.ms-gw:after,.ms-2w:after,.ms-cw:after{content:""}.ms-ub:before,.ms-ur:before,.ms-wu:after,.ms-gu:after,.ms-2u:after,.ms-cu:after{content:""}.ms-br:before,.ms-bg:before,.ms-wb:after,.ms-ub:after,.ms-2b:after,.ms-cb:after{content:""}.ms-rw:before,.ms-rg:before,.ms-ur:after,.ms-br:after,.ms-2r:after,.ms-cr:after{content:""}.ms-gw:before,.ms-gu:before,.ms-bg:after,.ms-rg:after,.ms-2g:after,.ms-cg:after{content:""}.ms-2w:before,.ms-2u:before,.ms-2b:before,.ms-2r:before,.ms-2g:before{content:""}.ms-cw:before,.ms-cu:before,.ms-cb:before,.ms-cr:before,.ms-cg:before{content:""}.ms-wp:before,.ms-up:before,.ms-bp:before,.ms-rp:before,.ms-gp:before,.ms-wup:before,.ms-wup:after,.ms-wbp:before,.ms-wbp:after,.ms-ubp:before,.ms-ubp:after,.ms-urp:before,.ms-urp:after,.ms-brp:before,.ms-brp:after,.ms-bgp:before,.ms-bgp:after,.ms-rwp:before,.ms-rwp:after,.ms-rgp:before,.ms-rgp:after,.ms-gwp:before,.ms-gwp:after,.ms-gup:before,.ms-gup:after{content:""}.ms-100:before{content:""}.ms-1000000:before{content:""}.ms-loyalty-up:before{content:""}.ms-loyalty-down:before{content:""}.ms-loyalty-zero:before{content:""}.ms-loyalty-start:before{content:""}.ms-defense:before{content:""}.ms-defense-border:before{content:""}.ms-level:before{content:""}.ms-level:after{content:""}.ms-dfc-back:before{content:""}.ms-dfc-day:before{content:""}.ms-dfc-emrakul:before{content:""}.ms-dfc-enchantment:before{content:""}.ms-dfc-facedown:before{content:""}.ms-dfc-front:before{content:""}.ms-dfc-ignite:before{content:""}.ms-dfc-land:before{content:""}.ms-dfc-lesson:before{content:""}.ms-dfc-meld:before{content:""}.ms-dfc-modal-back:before{content:""}.ms-dfc-modal-face:before{content:""}.ms-dfc-moon:before{content:""}.ms-dfc-night:before{content:""}.ms-dfc-saga:before{content:""}.ms-dfc-saga-creature:before{content:""}.ms-dfc-spark:before{content:""}.ms-flashback:before{content:""}.ms-power:before{content:""}.ms-power-mtga:before{content:""}.ms-toughness:before{content:""}.ms-toughness-mtga:before{content:""}.ms-artist-brush:before{content:""}.ms-artist-nib:before{content:""}.ms-guild-azorius:before,.ms-watermark-azorius:before{content:""}.ms-guild-boros:before,.ms-watermark-boros:before{content:""}.ms-guild-dimir:before,.ms-watermark-dimir:before{content:""}.ms-guild-golgari:before,.ms-watermark-golgari:before{content:""}.ms-guild-gruul:before,.ms-watermark-gruul:before{content:""}.ms-guild-izzet:before,.ms-watermark-izzet:before{content:""}.ms-guild-orzhov:before,.ms-watermark-orzhov:before{content:""}.ms-guild-rakdos:before,.ms-watermark-rakdos:before{content:""}.ms-guild-selesnya:before,.ms-watermark-selesnya:before{content:""}.ms-guild-simic:before,.ms-watermark-simic:before{content:""}.ms-clan-abzan:before,.ms-watermark-abzan:before{content:""}.ms-clan-jeskai:before,.ms-watermark-jeskai:before{content:""}.ms-clan-mardu:before,.ms-watermark-mardu:before{content:""}.ms-clan-sultai:before,.ms-watermark-sultai:before{content:""}.ms-clan-temur:before,.ms-watermark-temur:before{content:""}.ms-clan-atarka:before,.ms-watermark-atarka:before{content:""}.ms-clan-dromoka:before,.ms-watermark-dromoka:before{content:""}.ms-clan-kolaghan:before,.ms-watermark-kolaghan:before{content:""}.ms-clan-ojutai:before,.ms-watermark-ojutai:before{content:""}.ms-clan-silumgar:before,.ms-watermark-silumgar:before{content:""}.ms-party-cleric:before{content:""}.ms-party-rogue:before{content:""}.ms-party-warrior:before{content:""}.ms-party-wizard:before{content:""}.ms-polis-setessa:before{content:""}.ms-polis-akros:before{content:""}.ms-polis-meletis:before{content:""}.ms-school-lorehold:before,.ms-watermark-lorehold:before{content:""}.ms-school-prismari:before,.ms-watermark-prismari:before{content:""}.ms-school-quandrix:before,.ms-watermark-quandrix:before{content:""}.ms-school-silverquill:before,.ms-watermark-silverquill:before{content:""}.ms-school-witherbloom:before,.ms-watermark-witherbloom:before{content:""}.ms-counter-arrow:before{content:""}.ms-counter-brick:before{content:""}.ms-counter-brick-print:before{content:""}.ms-counter-charge:before{content:""}.ms-counter-charge-print:before{content:""}.ms-counter-damage:before{content:""}.ms-counter-deathtouch:before{content:""}.ms-counter-devotion:before{content:""}.ms-counter-doom:before{content:""}.ms-counter-echo:before{content:""}.ms-counter-finality:before,.ms-ability-finality:before{content:""}.ms-counter-flame:before{content:""}.ms-counter-flood:before{content:""}.ms-counter-fungus:before{content:""}.ms-counter-gold:before{content:""}.ms-counter-ki:before{content:""}.ms-counter-lore:before{content:""}.ms-counter-loyalty:before{content:""}.ms-counter-mining:before{content:""}.ms-counter-minus:before{content:""}.ms-counter-minus-uneven:before{content:""}.ms-counter-muster:before{content:""}.ms-counter-paw:before{content:""}.ms-counter-pin:before{content:""}.ms-counter-plus:before{content:""}.ms-counter-plus-uneven:before{content:""}.ms-counter-rad:before{content:""}.ms-counter-scream:before{content:""}.ms-counter-skeleton:before{content:""}.ms-counter-skull:before{content:""}.ms-counter-slime:before{content:""}.ms-counter-time:before{content:""}.ms-counter-verse:before{content:""}.ms-counter-void:before{content:""}.ms-counter-vortex:before{content:""}.ms-counter-shield:before{content:""}.ms-counter-stun:before{content:""}.ms-ability-activated:before,.ms-ability-crew:before,.ms-ability-cycling:before{content:""}.ms-ability-adamant:before{content:""}.ms-ability-adapt:before{content:""}.ms-ability-addendum:before{content:""}.ms-ability-adventure:before{content:""}.ms-ability-afflict:before{content:""}.ms-ability-afterlife:before{content:""}.ms-ability-aftermath:before{content:""}.ms-ability-alliance:before{content:""}.ms-ability-amass-orcs:before{content:""}.ms-ability-amass-zombies:before,.ms-ability-amass:before{content:""}.ms-ability-ascend:before{content:""}.ms-ability-backup:before{content:""}.ms-ability-bargain:before{content:""}.ms-ability-blitz:before{content:""}.ms-ability-boast:before{content:""}.ms-ability-case-solved:before{content:""}.ms-ability-case-solved-print:before{content:""}.ms-ability-casualty:before{content:""}.ms-ability-celebration:before{content:""}.ms-ability-changeling:before{content:""}.ms-ability-channel:before{content:""}.ms-ability-cleave:before{content:""}.ms-ability-cloak:before{content:""}.ms-ability-collect-evidence:before{content:""}.ms-ability-combat-condition:before{content:""}.ms-ability-companion:before{content:""}.ms-ability-constellation:before{content:""}.ms-ability-convoke-original:before{content:""}.ms-ability-convoke:before{content:""}.ms-ability-corrupted:before{content:""}.ms-ability-craft:before{content:""}.ms-ability-crime:before{content:""}.ms-ability-coven:before{content:""}.ms-ability-d20:before{content:""}.ms-ability-day-night:before{content:""}.ms-ability-daybound-nightbound:before{content:""}.ms-ability-deathtouch:before{content:""}.ms-ability-decayed:before{content:""}.ms-ability-defender:before{content:""}.ms-ability-delve:before{content:""}.ms-ability-descend:before{content:""}.ms-ability-devotion:before{content:""}.ms-ability-discover:before{content:""}.ms-ability-disguise:before{content:""}.ms-ability-disturb:before{content:""}.ms-ability-domain:before{content:""}.ms-ability-double-strike:before{content:""}.ms-ability-dungeon:before{content:""}.ms-ability-eerie:before{content:""}.ms-ability-embalm:before{content:""}.ms-ability-enlist:before{content:""}.ms-ability-enrage:before{content:""}.ms-ability-enrage-original:before{content:""}.ms-ability-escape:before{content:""}.ms-ability-eternalize:before{content:""}.ms-ability-exalted:before{content:""}.ms-ability-expend:before{content:""}.ms-ability-exploit:before{content:""}.ms-ability-explore:before{content:""}.ms-ability-fabricate:before{content:""}.ms-ability-ferocious:before{content:""}.ms-ability-first-strike:before{content:""}.ms-ability-flash:before{content:""}.ms-ability-flying:before{content:""}.ms-ability-for-mirrodin:before{content:""}.ms-ability-forage:before{content:""}.ms-ability-foretell:before,.ms-watermark-foretell:before{content:""}.ms-ability-gift:before{content:""}.ms-ability-goad:before,.ms-counter-goad:before{content:""}.ms-ability-haste:before{content:""}.ms-ability-hexproof:before{content:""}.ms-ability-hexproof-black:before{content:""}.ms-ability-hexproof-blue:before{content:""}.ms-ability-hexproof-green:before{content:""}.ms-ability-hexproof-red:before{content:""}.ms-ability-hexproof-white:before{content:""}.ms-ability-hideaway:before{content:""}.ms-ability-impending:before{content:""}.ms-ability-improvise:before{content:""}.ms-ability-incubate:before{content:""}.ms-ability-indestructible:before{content:""}.ms-ability-investigate:before{content:""}.ms-ability-jumpstart:before{content:""}.ms-ability-kicker:before{content:""}.ms-ability-landfall:before{content:""}.ms-ability-learn:before{content:""}.ms-ability-lifelink:before{content:""}.ms-ability-lifelink-original:before{content:""}.ms-ability-magecraft:before{content:""}.ms-ability-manifest-dread:before{content:""}.ms-ability-meld:before{content:""}.ms-ability-menace:before{content:""}.ms-ability-mentor:before{content:""}.ms-ability-morph:before{content:""}.ms-ability-mutate:before{content:""}.ms-ability-ninjutsu:before{content:""}.ms-ability-obscura:before{content:""}.ms-ability-offspring:before{content:""}.ms-ability-outlast:before{content:""}.ms-ability-party:before{content:""}.ms-ability-phyrexian:before{content:""}.ms-ability-plot:before{content:""}.ms-ability-proliferate:before{content:""}.ms-ability-prototype:before{content:""}.ms-ability-prowess:before{content:""}.ms-ability-raid:before{content:""}.ms-ability-reach:before{content:""}.ms-ability-read-ahead:before{content:""}.ms-ability-reconfigure:before{content:""}.ms-ability-revolt:before{content:""}.ms-ability-ring-bearer:before{content:""}.ms-ability-riot:before{content:""}.ms-ability-role-cursed:before{content:""}.ms-ability-role-monster:before{content:""}.ms-ability-role-royal:before{content:""}.ms-ability-role-sorceror:before{content:""}.ms-ability-role-wicked:before{content:""}.ms-ability-role-young-hero:before{content:""}.ms-ability-saddle:before{content:""}.ms-ability-specialize:before{content:""}.ms-ability-spectacle:before{content:""}.ms-ability-spree:before{content:""}.ms-ability-static:before,.ms-ability-enchant:before{content:""}.ms-ability-summoning-sickness:before{content:""}.ms-ability-surveil:before{content:""}.ms-ability-surveil-original:before{content:""}.ms-ability-survival:before{content:""}.ms-ability-suspect:before{content:""}.ms-ability-the-ring-tempts-you:before{content:""}.ms-ability-toxic:before{content:""}.ms-ability-training:before{content:""}.ms-ability-trample:before{content:""}.ms-ability-transform:before{content:""}.ms-ability-triggered:before{content:""}.ms-ability-undergrowth:before{content:""}.ms-ability-unearth:before{content:""}.ms-ability-valiant:before{content:""}.ms-ability-vigilance:before{content:""}.ms-ability-ward:before{content:""}.ms-ability-haktos-the-unscarred:before{content:""}.ms-ability-robber-of-the-rich:before{content:""}.ms-ability-duels-annihilator:before,.ms-ability-annihilator:before{content:""}.ms-ability-duels-battle-cry:before,.ms-ability-battle-cry:before{content:""}.ms-ability-duels-unblockable:before,.ms-ability-unblockable:before{content:""}.ms-ability-duels-cannot-block:before,.ms-ability-cannot-block:before{content:""}.ms-ability-duels-cannot-untap:before,.ms-ability-cannot-untap:before{content:""}.ms-ability-duels-cohort:before,.ms-ability-cohort:before{content:""}.ms-ability-duels-copy:before,.ms-ability-copy:before{content:""}.ms-ability-duels-deathtouch:before{content:""}.ms-ability-duels-defender:before{content:""}.ms-ability-duels-delirium:before,.ms-ability-delirium:before{content:""}.ms-ability-duels-detain:before,.ms-ability-detain:before{content:""}.ms-ability-duels-double-strike:before{content:""}.ms-ability-duels-dfc:before,.ms-ability-dfc:before{content:""}.ms-ability-duels-evolve:before,.ms-ability-evolve:before{content:""}.ms-ability-duels-exalted:before{content:""}.ms-ability-duels-exile:before,.ms-ability-exile:before{content:""}.ms-ability-duels-fading:before,.ms-ability-fading:before{content:""}.ms-ability-duels-fear:before,.ms-ability-fear:before{content:""}.ms-ability-duels-first-strike:before{content:""}.ms-ability-duels-flying:before{content:""}.ms-ability-duels-forestwalk:before,.ms-ability-forestwalk:before{content:""}.ms-ability-duels-haste:before{content:""}.ms-ability-duels-haunt:before,.ms-ability-haunt:before{content:""}.ms-ability-duels-hexproof:before{content:""}.ms-ability-duels-indestructible:before{content:""}.ms-ability-duels-infect:before,.ms-ability-infect:before{content:""}.ms-ability-duels-ingest:before,.ms-ability-ingest:before{content:""}.ms-ability-duels-intimidate:before,.ms-ability-intimidate:before{content:""}.ms-ability-duels-islandwalk:before,.ms-ability-islandwalk:before{content:""}.ms-ability-duels-legendary:before,.ms-ability-legendary:before{content:""}.ms-ability-duels-lifelink:before{content:""}.ms-ability-duels-menace:before{content:""}.ms-ability-duels-monstrous:before,.ms-ability-monstrous:before{content:""}.ms-ability-duels-mountainwalk:before,.ms-ability-mountainwalk:before{content:""}.ms-ability-duels-must-attack:before,.ms-ability-must-attack:before{content:""}.ms-ability-duels-plainswalk:before,.ms-ability-plainswalk:before{content:""}.ms-ability-duels-prevent-damage:before,.ms-ability-prevent-damage:before{content:""}.ms-ability-duels-protection-black:before,.ms-ability-protection-black:before{content:""}.ms-ability-duels-protection-blue:before,.ms-ability-protection-blue:before{content:""}.ms-ability-duels-protection-green:before,.ms-ability-protection-green:before{content:""}.ms-ability-duels-protection-red:before,.ms-ability-protection-red:before{content:""}.ms-ability-duels-protection-white:before,.ms-ability-protection-white:before{content:""}.ms-ability-duels-protection:before,.ms-ability-protection:before{content:""}.ms-ability-duels-rally:before,.ms-ability-rally:before{content:""}.ms-ability-duels-regenerate:before,.ms-ability-regenerate:before{content:""}.ms-ability-duels-renowned:before,.ms-ability-renowned:before{content:""}.ms-ability-duels-shroud:before,.ms-ability-shroud:before{content:""}.ms-ability-duels-skulk:before,.ms-ability-skulk:before{content:""}.ms-ability-duels-soulshift:before,.ms-ability-soulshift:before{content:""}.ms-ability-duels-swampwalk:before,.ms-ability-swampwalk:before{content:""}.ms-ability-duels-temporary-control:before,.ms-ability-temporary-control:before{content:""}.ms-ability-duels-totem-armor:before,.ms-ability-totem-armor:before{content:""}.ms-ability-duels-trample:before{content:""}.ms-ability-duels-undying:before,.ms-ability-undying:before{content:""}.ms-ability-duels-vigilance:before{content:""}.ms-watermark-agentsofsneak:before{content:""}.ms-watermark-arena:before{content:""}.ms-watermark-brokers:before{content:""}.ms-watermark-cabaretti:before{content:""}.ms-watermark-colorpie:before{content:""}.ms-watermark-conspiracy:before{content:""}.ms-watermark-corocoro:before{content:""}.ms-watermark-crossbreedlabs:before{content:""}.ms-watermark-cutiemark-apples:before{content:""}.ms-watermark-cutiemark-balloons:before{content:""}.ms-watermark-cutiemark-butterflies:before{content:""}.ms-watermark-cutiemark-gems:before{content:""}.ms-watermark-cutiemark-rainbow:before{content:""}.ms-watermark-cutiemark-sparkle:before{content:""}.ms-watermark-cutiemark-waningmoon:before{content:""}.ms-watermark-cutiemark-waxingmoon:before{content:""}.ms-watermark-dci:before{content:""}.ms-watermark-dengekimaoh:before{content:""}.ms-watermark-desparked:before{content:""}.ms-watermark-dnd:before{content:""}.ms-watermark-flavor-aestheticconsultation:before{content:""}.ms-watermark-flavor-farewelltoarms:before{content:""}.ms-watermark-flavor-monkeymonkeymonkey:before{content:""}.ms-watermark-flavor-moxlotus:before{content:""}.ms-watermark-flavor-myfirsttome:before{content:""}.ms-watermark-flavor-shoetree:before{content:""}.ms-watermark-flavor-whenfluffybunniesattack:before{content:""}.ms-watermark-flavor-manascrew:before{content:""}.ms-watermark-fnm:before{content:""}.ms-watermark-goblinexplosioneers:before{content:""}.ms-watermark-grandprix:before{content:""}.ms-watermark-grandprix2:before{content:""}.ms-watermark-herospath:before{content:""}.ms-watermark-herospath-1:before{content:""}.ms-watermark-herospath-2:before{content:""}.ms-watermark-herospath-3:before{content:""}.ms-watermark-herospath-4:before{content:""}.ms-watermark-herospath-5:before{content:""}.ms-watermark-herospath-6:before{content:""}.ms-watermark-herospath-7:before{content:""}.ms-watermark-herospath-8:before{content:""}.ms-watermark-herospath-9:before{content:""}.ms-watermark-japanjunior:before{content:""}.ms-watermark-judgeacademy:before{content:""}.ms-watermark-junior:before{content:""}.ms-watermark-juniorapac:before{content:""}.ms-watermark-junioreurope:before{content:""}.ms-watermark-leagueofdastardlydoom:before{content:""}.ms-watermark-maestros:before{content:""}.ms-watermark-mirran:before{content:""}.ms-watermark-mps:before{content:""}.ms-watermark-mtg:before{content:""}.ms-watermark-mtg10:before{content:""}.ms-watermark-mtg15:before{content:""}.ms-watermark-nerf:before{content:""}.ms-watermark-obscura:before{content:""}.ms-watermark-orderofthewidget:before{content:""}.ms-watermark-protour:before{content:""}.ms-watermark-riveteers:before{content:""}.ms-watermark-scholarship:before{content:""}.ms-watermark-transformers:before{content:""}.ms-watermark-trumpkatsumai:before{content:""}.ms-watermark-wotc:before{content:""}.ms-watermark-wpn:before{content:""}.ms-cost{background-color:#beb9b2;border-radius:1em;color:#111;font-size:.95em;width:1.3em;height:1.3em;line-height:1.35em;text-align:center}.ms-cost.ms-w,.ms-cost.ms-wp{background-color:#f0f2c0}.ms-cost.ms-u,.ms-cost.ms-up{background-color:#b5cde3}.ms-cost.ms-b,.ms-cost.ms-bp{background-color:#aca29a}.ms-cost.ms-r,.ms-cost.ms-rp{background-color:#db8664}.ms-cost.ms-g,.ms-cost.ms-gp{background-color:#93b483}.ms-cost.ms-wu,.ms-cost.ms-wb,.ms-cost.ms-ub,.ms-cost.ms-ur,.ms-cost.ms-br,.ms-cost.ms-bg,.ms-cost.ms-rw,.ms-cost.ms-rg,.ms-cost.ms-gw,.ms-cost.ms-gu,.ms-cost.ms-2w,.ms-cost.ms-2u,.ms-cost.ms-2b,.ms-cost.ms-2r,.ms-cost.ms-2g,.ms-cost.ms-cw,.ms-cost.ms-cu,.ms-cost.ms-cb,.ms-cost.ms-cr,.ms-cost.ms-cg,.ms-cost.ms-wup,.ms-cost.ms-wbp,.ms-cost.ms-ubp,.ms-cost.ms-urp,.ms-cost.ms-brp,.ms-cost.ms-bgp,.ms-cost.ms-rwp,.ms-cost.ms-rgp,.ms-cost.ms-gwp,.ms-cost.ms-gup{--ms-split-top: var(--ms-mana-c);--ms-split-bottom: var(--ms-mana-u);background:var(--ms-split-top);background:-moz-linear-gradient(135deg,var(--ms-split-top) 0%,var(--ms-split-top) 50%,var(--ms-split-bottom) 50%,var(--ms-split-bottom) 100%);background:-webkit-linear-gradient(135deg,var(--ms-split-top) 0%,var(--ms-split-top) 50%,var(--ms-split-bottom) 50%,var(--ms-split-bottom) 100%);background:linear-gradient(135deg,var(--ms-split-top) 0%,var(--ms-split-top) 50%,var(--ms-split-bottom) 50%,var(--ms-split-bottom) 100%);position:relative;width:1.3em;height:1.3em}.ms-cost.ms-wu:before,.ms-cost.ms-wu:after,.ms-cost.ms-wb:before,.ms-cost.ms-wb:after,.ms-cost.ms-ub:before,.ms-cost.ms-ub:after,.ms-cost.ms-ur:before,.ms-cost.ms-ur:after,.ms-cost.ms-br:before,.ms-cost.ms-br:after,.ms-cost.ms-bg:before,.ms-cost.ms-bg:after,.ms-cost.ms-rw:before,.ms-cost.ms-rw:after,.ms-cost.ms-rg:before,.ms-cost.ms-rg:after,.ms-cost.ms-gw:before,.ms-cost.ms-gw:after,.ms-cost.ms-gu:before,.ms-cost.ms-gu:after,.ms-cost.ms-2w:before,.ms-cost.ms-2w:after,.ms-cost.ms-2u:before,.ms-cost.ms-2u:after,.ms-cost.ms-2b:before,.ms-cost.ms-2b:after,.ms-cost.ms-2r:before,.ms-cost.ms-2r:after,.ms-cost.ms-2g:before,.ms-cost.ms-2g:after,.ms-cost.ms-cw:before,.ms-cost.ms-cw:after,.ms-cost.ms-cu:before,.ms-cost.ms-cu:after,.ms-cost.ms-cb:before,.ms-cost.ms-cb:after,.ms-cost.ms-cr:before,.ms-cost.ms-cr:after,.ms-cost.ms-cg:before,.ms-cost.ms-cg:after,.ms-cost.ms-wup:before,.ms-cost.ms-wup:after,.ms-cost.ms-wbp:before,.ms-cost.ms-wbp:after,.ms-cost.ms-ubp:before,.ms-cost.ms-ubp:after,.ms-cost.ms-urp:before,.ms-cost.ms-urp:after,.ms-cost.ms-brp:before,.ms-cost.ms-brp:after,.ms-cost.ms-bgp:before,.ms-cost.ms-bgp:after,.ms-cost.ms-rwp:before,.ms-cost.ms-rwp:after,.ms-cost.ms-rgp:before,.ms-cost.ms-rgp:after,.ms-cost.ms-gwp:before,.ms-cost.ms-gwp:after,.ms-cost.ms-gup:before,.ms-cost.ms-gup:after{font-size:.55em!important;position:absolute}.ms-cost.ms-wu:before,.ms-cost.ms-wb:before,.ms-cost.ms-ub:before,.ms-cost.ms-ur:before,.ms-cost.ms-br:before,.ms-cost.ms-bg:before,.ms-cost.ms-rw:before,.ms-cost.ms-rg:before,.ms-cost.ms-gw:before,.ms-cost.ms-gu:before,.ms-cost.ms-2w:before,.ms-cost.ms-2u:before,.ms-cost.ms-2b:before,.ms-cost.ms-2r:before,.ms-cost.ms-2g:before,.ms-cost.ms-cw:before,.ms-cost.ms-cu:before,.ms-cost.ms-cb:before,.ms-cost.ms-cr:before,.ms-cost.ms-cg:before,.ms-cost.ms-wup:before,.ms-cost.ms-wbp:before,.ms-cost.ms-ubp:before,.ms-cost.ms-urp:before,.ms-cost.ms-brp:before,.ms-cost.ms-bgp:before,.ms-cost.ms-rwp:before,.ms-cost.ms-rgp:before,.ms-cost.ms-gwp:before,.ms-cost.ms-gup:before{top:-.38em;left:.28em}.ms-cost.ms-wu:after,.ms-cost.ms-wb:after,.ms-cost.ms-ub:after,.ms-cost.ms-ur:after,.ms-cost.ms-br:after,.ms-cost.ms-bg:after,.ms-cost.ms-rw:after,.ms-cost.ms-rg:after,.ms-cost.ms-gw:after,.ms-cost.ms-gu:after,.ms-cost.ms-2w:after,.ms-cost.ms-2u:after,.ms-cost.ms-2b:after,.ms-cost.ms-2r:after,.ms-cost.ms-2g:after,.ms-cost.ms-cw:after,.ms-cost.ms-cu:after,.ms-cost.ms-cb:after,.ms-cost.ms-cr:after,.ms-cost.ms-cg:after,.ms-cost.ms-wup:after,.ms-cost.ms-wbp:after,.ms-cost.ms-ubp:after,.ms-cost.ms-urp:after,.ms-cost.ms-brp:after,.ms-cost.ms-bgp:after,.ms-cost.ms-rwp:after,.ms-cost.ms-rgp:after,.ms-cost.ms-gwp:after,.ms-cost.ms-gup:after{top:.5em;left:1em}.ms-cost.ms-wu,.ms-cost.ms-wup{--ms-split-top: var(--ms-mana-w)}.ms-cost.ms-wb,.ms-cost.ms-wbp{--ms-split-top: var(--ms-mana-w);--ms-split-bottom: var(--ms-mana-b)}.ms-cost.ms-ub,.ms-cost.ms-ubp{--ms-split-top: var(--ms-mana-u);--ms-split-bottom: var(--ms-mana-b)}.ms-cost.ms-ur,.ms-cost.ms-urp{--ms-split-top: var(--ms-mana-u);--ms-split-bottom: var(--ms-mana-r)}.ms-cost.ms-br,.ms-cost.ms-brp{--ms-split-top: var(--ms-mana-b);--ms-split-bottom: var(--ms-mana-r)}.ms-cost.ms-bg,.ms-cost.ms-bgp{--ms-split-top: var(--ms-mana-b);--ms-split-bottom: var(--ms-mana-g)}.ms-cost.ms-rw,.ms-cost.ms-rwp{--ms-split-top: var(--ms-mana-r);--ms-split-bottom: var(--ms-mana-w)}.ms-cost.ms-rg,.ms-cost.ms-rgp{--ms-split-top: var(--ms-mana-r);--ms-split-bottom: var(--ms-mana-g)}.ms-cost.ms-gw,.ms-cost.ms-gwp{--ms-split-top: var(--ms-mana-g);--ms-split-bottom: var(--ms-mana-w)}.ms-cost.ms-gu,.ms-cost.ms-gup{--ms-split-top: var(--ms-mana-g)}.ms-cost.ms-2w,.ms-cost.ms-cw{--ms-split-bottom: var(--ms-mana-w)}.ms-cost.ms-2b,.ms-cost.ms-cb{--ms-split-bottom: var(--ms-mana-b)}.ms-cost.ms-2r,.ms-cost.ms-cr{--ms-split-bottom: var(--ms-mana-r)}.ms-cost.ms-2g,.ms-cost.ms-cg{--ms-split-bottom: var(--ms-mana-g)}.ms-cost.ms-p:before{display:inline-block;-moz-transform:scale(1.2,1.2);-webkit-transform:scale(1.2,1.2);transform:scale(1.2)}.ms-cost.ms-wp:before,.ms-cost.ms-up:before,.ms-cost.ms-bp:before,.ms-cost.ms-rp:before,.ms-cost.ms-gp:before,.ms-cost.ms-cw:before,.ms-cost.ms-cu:before,.ms-cost.ms-cb:before,.ms-cost.ms-cr:before,.ms-cost.ms-cg:before,.ms-cost.ms-wup:before,.ms-cost.ms-wbp:before,.ms-cost.ms-ubp:before,.ms-cost.ms-urp:before,.ms-cost.ms-brp:before,.ms-cost.ms-bgp:before,.ms-cost.ms-rwp:before,.ms-cost.ms-rgp:before,.ms-cost.ms-gwp:before,.ms-cost.ms-gup:before,.ms-cost.ms-wup:after,.ms-cost.ms-wbp:after,.ms-cost.ms-ubp:after,.ms-cost.ms-urp:after,.ms-cost.ms-brp:after,.ms-cost.ms-bgp:after,.ms-cost.ms-rwp:after,.ms-cost.ms-rgp:after,.ms-cost.ms-gwp:after,.ms-cost.ms-gup:after{display:inline-block;transform:scale(1.2) translate(.01rem) translateY(-.03rem)}.ms-cost.ms-tap-alt:before{display:inline-block;transform:scale(1.2);padding-left:.06em;padding-bottom:.1em}.ms-cost.ms-s:before{color:#fff;-webkit-text-stroke:2px #fff;font-size:.85em;top:-.05em;position:relative;display:inline-block}.ms-cost.ms-s:after{content:"";position:absolute;color:#333;margin-left:-.9em;font-size:1.1em}.ms-cost.ms-s-mtga:before{color:#fff}.ms-cost.ms-untap{background-color:#111;color:#fff}.ms-cost.ms-shadow{box-shadow:-.06em .07em #111,0 .06em #111}.ms-cost.ms-shadow.ms-untap{box-shadow:-.06em .07em #fff,0 .06em #fff}.ms-split{position:relative;width:1.3em;height:1.3em}.ms-split:before,.ms-split:after{font-size:.55em!important;position:absolute}.ms-split:before{top:-.38em;left:.28em}.ms-split:after{top:.5em;left:1em}span.ms-half{width:.675em;overflow:hidden;display:inline-block;margin-left:.675em}span.ms-half>.ms-cost{margin-left:-.675em}.ms-half{width:.675em;margin-left:.675em;overflow:hidden;border-radius:0 1em 1em 0}.ms-half:before{margin-left:-.65em}.ms-100{width:2.4em}.ms-1000000{width:5.4em}.ms-loyalty-up,.ms-loyalty-down,.ms-loyalty-zero,.ms-loyalty-start{color:#111;font-size:1.5em;position:relative;text-align:center}.ms-loyalty-start{font-size:2em}.ms-loyalty-zero:after{line-height:2.1em!important}.ms-loyalty-0:after,.ms-loyalty-1:after,.ms-loyalty-2:after,.ms-loyalty-3:after,.ms-loyalty-4:after,.ms-loyalty-5:after,.ms-loyalty-6:after,.ms-loyalty-7:after,.ms-loyalty-8:after,.ms-loyalty-9:after,.ms-loyalty-10:after,.ms-loyalty-11:after,.ms-loyalty-12:after,.ms-loyalty-13:after,.ms-loyalty-14:after,.ms-loyalty-15:after,.ms-loyalty-16:after,.ms-loyalty-17:after,.ms-loyalty-18:after,.ms-loyalty-19:after,.ms-loyalty-20:after,.ms-loyalty-25:after,.ms-loyalty-x:after{color:#fff;display:inline-block;font-size:.5em;font-family:"MPlantin, Garamond, Palatino, 'Times New Roman', Times, serif";position:absolute;left:0;line-height:2.25em;width:100%;text-align:center}.ms-loyalty-0:after{content:"0"}.ms-loyalty-up.ms-loyalty-1:after{content:"+1"}.ms-loyalty-up.ms-loyalty-2:after{content:"+2"}.ms-loyalty-up.ms-loyalty-3:after{content:"+3"}.ms-loyalty-up.ms-loyalty-4:after{content:"+4"}.ms-loyalty-up.ms-loyalty-5:after{content:"+5"}.ms-loyalty-up.ms-loyalty-6:after{content:"+6"}.ms-loyalty-up.ms-loyalty-7:after{content:"+7"}.ms-loyalty-up.ms-loyalty-8:after{content:"+8"}.ms-loyalty-up.ms-loyalty-9:after{content:"+9"}.ms-loyalty-up.ms-loyalty-10:after{content:"+10"}.ms-loyalty-up.ms-loyalty-11:after{content:"+10"}.ms-loyalty-up.ms-loyalty-12:after{content:"+12"}.ms-loyalty-up.ms-loyalty-13:after{content:"+13"}.ms-loyalty-up.ms-loyalty-14:after{content:"+14"}.ms-loyalty-up.ms-loyalty-15:after{content:"+15"}.ms-loyalty-up.ms-loyalty-16:after{content:"+16"}.ms-loyalty-up.ms-loyalty-17:after{content:"+17"}.ms-loyalty-up.ms-loyalty-18:after{content:"+18"}.ms-loyalty-up.ms-loyalty-19:after{content:"+19"}.ms-loyalty-up.ms-loyalty-20:after{content:"+20"}.ms-loyalty-up.ms-loyalty-25:after{content:"+25"}.ms-loyalty-up.ms-loyalty-x:after{content:"+X"}.ms-loyalty-start.ms-loyalty-1:after{content:"1"}.ms-loyalty-start.ms-loyalty-2:after{content:"2"}.ms-loyalty-start.ms-loyalty-3:after{content:"3"}.ms-loyalty-start.ms-loyalty-4:after{content:"4"}.ms-loyalty-start.ms-loyalty-5:after{content:"5"}.ms-loyalty-start.ms-loyalty-6:after{content:"6"}.ms-loyalty-start.ms-loyalty-7:after{content:"7"}.ms-loyalty-start.ms-loyalty-8:after{content:"8"}.ms-loyalty-start.ms-loyalty-9:after{content:"9"}.ms-loyalty-start.ms-loyalty-10:after{content:"10"}.ms-loyalty-start.ms-loyalty-11:after{content:"11"}.ms-loyalty-start.ms-loyalty-12:after{content:"12"}.ms-loyalty-start.ms-loyalty-13:after{content:"13"}.ms-loyalty-start.ms-loyalty-14:after{content:"14"}.ms-loyalty-start.ms-loyalty-15:after{content:"15"}.ms-loyalty-start.ms-loyalty-16:after{content:"16"}.ms-loyalty-start.ms-loyalty-17:after{content:"17"}.ms-loyalty-start.ms-loyalty-18:after{content:"18"}.ms-loyalty-start.ms-loyalty-19:after{content:"19"}.ms-loyalty-start.ms-loyalty-20:after{content:"20"}.ms-loyalty-start.ms-loyalty-25:after{content:"25"}.ms-loyalty-start.ms-loyalty-x:after{content:"X"}.ms-loyalty-down:after{line-height:2em}.ms-loyalty-down.ms-loyalty-1:after{content:"-1"}.ms-loyalty-down.ms-loyalty-2:after{content:"-2"}.ms-loyalty-down.ms-loyalty-3:after{content:"-3"}.ms-loyalty-down.ms-loyalty-4:after{content:"-4"}.ms-loyalty-down.ms-loyalty-5:after{content:"-5"}.ms-loyalty-down.ms-loyalty-6:after{content:"-6"}.ms-loyalty-down.ms-loyalty-7:after{content:"-7"}.ms-loyalty-down.ms-loyalty-8:after{content:"-8"}.ms-loyalty-down.ms-loyalty-9:after{content:"-9"}.ms-loyalty-down.ms-loyalty-10:after{content:"-10"}.ms-loyalty-down.ms-loyalty-11:after{content:"-11"}.ms-loyalty-down.ms-loyalty-12:after{content:"-12"}.ms-loyalty-down.ms-loyalty-13:after{content:"-13"}.ms-loyalty-down.ms-loyalty-14:after{content:"-14"}.ms-loyalty-down.ms-loyalty-15:after{content:"-15"}.ms-loyalty-down.ms-loyalty-16:after{content:"-16"}.ms-loyalty-down.ms-loyalty-17:after{content:"-17"}.ms-loyalty-down.ms-loyalty-18:after{content:"-18"}.ms-loyalty-down.ms-loyalty-19:after{content:"-19"}.ms-loyalty-down.ms-loyalty-20:after{content:"-20"}.ms-loyalty-down.ms-loyalty-25:after{content:"-25"}.ms-loyalty-down.ms-loyalty-x:after{content:"-X"}.ms-loyalty-outline:before{color:#0000;-webkit-text-stroke:.03em #111}.ms-loyalty-outline:after{color:#111}.ms-loyalty-outline.ms-loyalty-start{font-size:1.6em}.ms-saga{color:#111}.ms-saga-1:after,.ms-saga-2:after,.ms-saga-3:after,.ms-saga-4:after,.ms-saga-5:after,.ms-saga-6:after{color:#fff;display:inline-block;font-size:.6em;font-family:"MPlantin, Garamond, Palatino, 'Times New Roman', Times, serif";position:absolute;left:0;line-height:2em;width:100%;text-align:center}.ms-saga-1:after{content:"I"}.ms-saga-2:after{content:"II"}.ms-saga-3:after{content:"III"}.ms-saga-4:after{content:"IV"}.ms-saga-5:after{content:"V"}.ms-saga-6:after{content:"VI"}.ms-level>span{font-size:.33em;position:absolute;left:0;top:0;color:#000;font-family:"MPlantin, Garamond, Palatino, 'Times New Roman', Times, serif";width:76%;text-align:center;line-height:3.8}.ms-level:after{color:#00000040;display:block;font-size:1em;height:100%;left:0;position:absolute;top:0;width:100%}.ms-defense{color:#111;font-size:1.5em;position:relative;text-align:center}.ms-defense-0:after,.ms-defense-1:after,.ms-defense-2:after,.ms-defense-3:after,.ms-defense-4:after,.ms-defense-5:after,.ms-defense-6:after,.ms-defense-7:after,.ms-defense-8:after,.ms-defense-9:after,.ms-defense-10:after,.ms-defense-11:after,.ms-defense-12:after,.ms-defense-13:after,.ms-defense-14:after,.ms-defense-15:after,.ms-defense-16:after,.ms-defense-17:after,.ms-defense-18:after,.ms-defense-19:after,.ms-defense-20:after,.ms-defense-25:after,.ms-defense-x:after{color:#fff;display:inline-block;font-size:.5em;font-family:"MPlantin, Garamond, Palatino, 'Times New Roman', Times, serif";position:absolute;left:0;line-height:2.25em;width:100%;text-align:center}.ms-defense-0:after{content:"0"}.ms-defense-1:after{content:"1"}.ms-defense-2:after{content:"2"}.ms-defense-3:after{content:"3"}.ms-defense-4:after{content:"4"}.ms-defense-5:after{content:"5"}.ms-defense-6:after{content:"6"}.ms-defense-7:after{content:"7"}.ms-defense-8:after{content:"8"}.ms-defense-9:after{content:"9"}.ms-defense-10:after{content:"10"}.ms-defense-11:after{content:"11"}.ms-defense-12:after{content:"12"}.ms-defense-13:after{content:"13"}.ms-defense-14:after{content:"14"}.ms-defense-15:after{content:"15"}.ms-defense-16:after{content:"16"}.ms-defense-17:after{content:"17"}.ms-defense-18:after{content:"18"}.ms-defense-19:after{content:"19"}.ms-defense-20:after{content:"20"}.ms-defense-25:after{content:"25"}.ms-defense-outline:before{content:""}.ms-defense-outline:after{color:#111}.ms-defense-print{display:list-item;list-style-position:inside;width:.9em}.ms-defense-print:before{color:#fff;content:"";position:absolute;left:0;top:0;text-shadow:0 0 5px #333}.ms-defense-print::marker{content:"";color:#111}.ms-dfc{color:#111;border:.05em solid #111;border-radius:2em;padding:.025em}.ms-2x{font-size:1.75em}.ms-3x{font-size:2.25em}.ms-4x{font-size:3em}.ms-5x{font-size:3.75em}.ms-6x{font-size:4.5em}.ms-fw{width:1em;text-align:center}.ms-duo{color:#fff}.ms-duo:after{color:#000;content:"";display:block;font-size:1em;height:100%;left:0;position:absolute;top:0;width:100%}.ms-duo.ms-multicolor:after{content:""}.ms-duo.ms-school-lorehold:after{content:""}.ms-duo.ms-school-prismari:after{content:""}.ms-duo.ms-school-quandrix:after{content:""}.ms-duo.ms-school-silverquill:after{content:""}.ms-duo.ms-school-witherbloom:before{content:""}.ms-duo.ms-school-witherbloom:after{content:""}.ms-duo-color:before{color:#010101}.ms-duo-color.ms-multicolor:after{color:#cca753}.ms-duo-color.ms-multicolor.ms-grad:after{background:linear-gradient(45deg,#cca54f,#e0d3bb,#cca54f);-webkit-background-clip:text;-webkit-text-fill-color:rgba(0,0,0,0)}.ms-duo-color.ms-school-lorehold:before{color:#a03731}.ms-duo-color.ms-school-lorehold:after{color:#e4e8c7}.ms-duo-color.ms-school-prismari:before{color:#a23431}.ms-duo-color.ms-school-prismari:after{color:#322f5c}.ms-duo-color.ms-school-quandrix:before{color:#352e5f}.ms-duo-color.ms-school-quandrix:after{color:#519e52}.ms-duo-color.ms-school-silverquill:before{color:#181616}.ms-duo-color.ms-school-silverquill:after{color:#e5e9ca}.ms-duo-color.ms-school-witherbloom:before{color:#2f312d}.ms-duo-color.ms-school-witherbloom:after{color:#4f9b4f}.ms-ci{border-radius:100%;box-shadow:inset 0 0 1px #fff;line-height:.95em;width:1em;height:1em}.ms-ci:before{color:#010101}.ms-ci-1:before{content:""}.ms-ci-2:before{content:""}.ms-ci-3:before{content:""}.ms-ci-4:before{content:""}.ms-ci-5:before{content:""}.ms-ci-w{background:#fff}.ms-ci-u{background:#3b6ba0}.ms-ci-b{background:#383431}.ms-ci-r{background:#c6553e}.ms-ci-g{background:#3d684b}.ms-ci-wu,.ms-ci-uw,.ms-ci-azorius{background:conic-gradient(#fff 45deg,#3b6ba0 45deg,#3b6ba0 225deg,#fff 225deg)}.ms-ci-wb,.ms-ci-bw,.ms-ci-orzhov{background:conic-gradient(#fff 45deg,#383431 45deg,#383431 225deg,#fff 225deg)}.ms-ci-ub,.ms-ci-bu,.ms-ci-dimir{background:conic-gradient(#3b6ba0 45deg,#383431 45deg,#383431 225deg,#3b6ba0 225deg)}.ms-ci-ur,.ms-ci-ru,.ms-ci-izzet{background:conic-gradient(#3b6ba0 45deg,#c6553e 45deg,#c6553e 225deg,#3b6ba0 225deg)}.ms-ci-bg,.ms-ci-gb,.ms-ci-golgari,.ms-ci-rock{background:conic-gradient(#383431 45deg,#3d684b 45deg,#3d684b 225deg,#383431 225deg)}.ms-ci-br,.ms-ci-rb,.ms-ci-rakdos{background:conic-gradient(#383431 45deg,#c6553e 45deg,#c6553e 225deg,#383431 225deg)}.ms-ci-rw,.ms-ci-wr,.ms-ci-boros{background:conic-gradient(#c6553e 45deg,#fff 45deg,#fff 225deg,#c6553e 225deg)}.ms-ci-rg,.ms-ci-gr,.ms-ci-gruul{background:conic-gradient(#c6553e 45deg,#3d684b 45deg,#3d684b 225deg,#c6553e 225deg)}.ms-ci-gu,.ms-ci-ug,.ms-ci-simic{background:conic-gradient(#3d684b 45deg,#3b6ba0 45deg,#3b6ba0 225deg,#3d684b 225deg)}.ms-ci-gw,.ms-ci-wg,.ms-ci-selesnya{background:conic-gradient(#3d684b 45deg,#fff 45deg,#fff 225deg,#3d684b 225deg)}.ms-ci-wug,.ms-ci-wgu,.ms-ci-ugw,.ms-ci-uwg,.ms-ci-gwu,.ms-ci-guw,.ms-ci-bant{background:conic-gradient(#3b6ba0 60deg,#3d684b 60deg,#3d684b 180deg,#fff 180deg,#fff 300deg,#3b6ba0 300deg)}.ms-ci-ubw,.ms-ci-uwb,.ms-ci-buw,.ms-ci-bwu,.ms-ci-wub,.ms-ci-wbu,.ms-ci-esper{background:conic-gradient(#383431 60deg,#fff 60deg,#fff 180deg,#3b6ba0 180deg,#3b6ba0 300deg,#383431 300deg)}.ms-ci-bru,.ms-ci-bur,.ms-ci-rbu,.ms-ci-rub,.ms-ci-ubr,.ms-ci-urb,.ms-ci-grixis{background:conic-gradient(#c6553e 60deg,#3b6ba0 60deg,#3b6ba0 180deg,#383431 180deg,#383431 300deg,#c6553e 300deg)}.ms-ci-rgb,.ms-ci-rbg,.ms-ci-grb,.ms-ci-gbr,.ms-ci-brg,.ms-ci-bgr,.ms-ci-jund{background:conic-gradient(#3d684b 60deg,#383431 60deg,#383431 180deg,#c6553e 180deg,#c6553e 300deg,#3d684b 300deg)}.ms-ci-gwr,.ms-ci-grw,.ms-ci-wgr,.ms-ci-wrg,.ms-ci-rgw,.ms-ci-rwg,.ms-ci-naya{background:conic-gradient(#fff 60deg,#c6553e 60deg,#c6553e 180deg,#3d684b 180deg,#3d684b 300deg,#fff 300deg)}.ms-ci-wbg,.ms-ci-wgb,.ms-ci-bwg,.ms-ci-bgw,.ms-ci-gwb,.ms-ci-gbw,.ms-ci-abzan,.ms-ci-junk,.ms-ci-necra{background:conic-gradient(#383431 60deg,#3d684b 60deg,#3d684b 180deg,#fff 180deg,#fff 300deg,#383431 300deg)}.ms-ci-urw,.ms-ci-uwr,.ms-ci-ruw,.ms-ci-rwu,.ms-ci-wur,.ms-ci-wru,.ms-ci-jeskai,.ms-ci-raka{background:conic-gradient(#c6553e 60deg,#fff 60deg,#fff 180deg,#3b6ba0 180deg,#3b6ba0 300deg,#c6553e 300deg)}.ms-ci-bgu,.ms-ci-bug,.ms-ci-gbu,.ms-ci-gub,.ms-ci-ubg,.ms-ci-ugb,.ms-ci-sultai,.ms-ci-ana{background:conic-gradient(#3d684b 60deg,#3b6ba0 60deg,#3b6ba0 180deg,#383431 180deg,#383431 300deg,#3d684b 300deg)}.ms-ci-rwb,.ms-ci-rbw,.ms-ci-wrb,.ms-ci-wbr,.ms-ci-brw,.ms-ci-bwr,.ms-ci-mardu,.ms-ci-dega{background:conic-gradient(#fff 60deg,#383431 60deg,#383431 180deg,#c6553e 180deg,#c6553e 300deg,#fff 300deg)}.ms-ci-gur,.ms-ci-gru,.ms-ci-ugr,.ms-ci-urg,.ms-ci-rgu,.ms-ci-rug,.ms-ci-temur,.ms-ci-ceta{background:conic-gradient(#3b6ba0 60deg,#c6553e 60deg,#c6553e 180deg,#3d684b 180deg,#3d684b 300deg,#3b6ba0 300deg)}.ms-ci-ubrg,.ms-ci-ubgr,.ms-ci-ugbr,.ms-ci-ugrb,.ms-ci-urbg,.ms-ci-urgb,.ms-ci-bgru,.ms-ci-bgur,.ms-ci-brgu,.ms-ci-brug,.ms-ci-bugr,.ms-ci-burg,.ms-ci-gbru,.ms-ci-gbur,.ms-ci-grbu,.ms-ci-grub,.ms-ci-gubr,.ms-ci-gurb,.ms-ci-rbgu,.ms-ci-rbug,.ms-ci-rgbu,.ms-ci-rgub,.ms-ci-rubg,.ms-ci-rugb,.ms-ci-glint{background:conic-gradient(#3b6ba0 45deg,#383431 45deg,#383431 135deg,#c6553e 135deg,#c6553e 225deg,#3d684b 225deg,#3d684b 315deg,#3b6ba0 315deg)}.ms-ci-brgw,.ms-ci-bgrw,.ms-ci-bgwr,.ms-ci-brwg,.ms-ci-bwgr,.ms-ci-bwrg,.ms-ci-gbrw,.ms-ci-gbwr,.ms-ci-grbw,.ms-ci-grwb,.ms-ci-gwbr,.ms-ci-gwrb,.ms-ci-rbgw,.ms-ci-rbwg,.ms-ci-rgbw,.ms-ci-rgwb,.ms-ci-rwbg,.ms-ci-rwgb,.ms-ci-wbgr,.ms-ci-wbrg,.ms-ci-wgbr,.ms-ci-wgrb,.ms-ci-wrbg,.ms-ci-wrgb,.ms-ci-dune{background:conic-gradient(#383431 45deg,#c6553e 45deg,#c6553e 135deg,#3d684b 135deg,#3d684b 225deg,#fff 225deg,#fff 315deg,#383431 315deg)}.ms-ci-rgwu,.ms-ci-gruw,.ms-ci-grwu,.ms-ci-gurw,.ms-ci-guwr,.ms-ci-gwru,.ms-ci-gwur,.ms-ci-rguw,.ms-ci-rugw,.ms-ci-ruwg,.ms-ci-rwgu,.ms-ci-rwug,.ms-ci-ugrw,.ms-ci-ugwr,.ms-ci-urgw,.ms-ci-urwg,.ms-ci-uwgr,.ms-ci-uwrg,.ms-ci-wgru,.ms-ci-wgur,.ms-ci-wrgu,.ms-ci-wrug,.ms-ci-wugr,.ms-ci-wurg,.ms-ci-ink{background:conic-gradient(#c6553e 45deg,#3d684b 45deg,#3d684b 135deg,#fff 135deg,#fff 225deg,#3b6ba0 225deg,#3b6ba0 315deg,#c6553e 315deg)}.ms-ci-gwub,.ms-ci-bguw,.ms-ci-bgwu,.ms-ci-bugw,.ms-ci-buwg,.ms-ci-bwgu,.ms-ci-bwug,.ms-ci-gbuw,.ms-ci-gbwu,.ms-ci-gubw,.ms-ci-guwb,.ms-ci-gwbu,.ms-ci-ubgw,.ms-ci-ubwg,.ms-ci-ugbw,.ms-ci-ugwb,.ms-ci-uwbg,.ms-ci-uwgb,.ms-ci-wbgu,.ms-ci-wbug,.ms-ci-wgbu,.ms-ci-wgub,.ms-ci-wubg,.ms-ci-wugb,.ms-ci-witch{background:conic-gradient(#3d684b 45deg,#fff 45deg,#fff 135deg,#3b6ba0 135deg,#3b6ba0 225deg,#383431 225deg,#383431 315deg,#3d684b 315deg)}.ms-ci-wubr,.ms-ci-bruw,.ms-ci-brwu,.ms-ci-burw,.ms-ci-buwr,.ms-ci-bwru,.ms-ci-bwur,.ms-ci-rbuw,.ms-ci-rbwu,.ms-ci-rubw,.ms-ci-ruwb,.ms-ci-rwbu,.ms-ci-rwub,.ms-ci-ubrw,.ms-ci-ubwr,.ms-ci-urbw,.ms-ci-urwb,.ms-ci-uwbr,.ms-ci-uwrb,.ms-ci-wbru,.ms-ci-wbur,.ms-ci-wrbu,.ms-ci-wrub,.ms-ci-wurb,.ms-ci-yore{background:conic-gradient(#fff 45deg,#3b6ba0 45deg,#3b6ba0 135deg,#383431 135deg,#383431 225deg,#c6553e 225deg,#c6553e 315deg,#fff 315deg)}.ms-ci-wubrg,.ms-ci-bgruw,.ms-ci-bgrwu,.ms-ci-bgurw,.ms-ci-bguwr,.ms-ci-bgwru,.ms-ci-bgwur,.ms-ci-brguw,.ms-ci-brgwu,.ms-ci-brugw,.ms-ci-bruwg,.ms-ci-brwgu,.ms-ci-brwug,.ms-ci-bugrw,.ms-ci-bugwr,.ms-ci-burgw,.ms-ci-burwg,.ms-ci-buwgr,.ms-ci-buwrg,.ms-ci-bwgru,.ms-ci-bwgur,.ms-ci-bwrgu,.ms-ci-bwrug,.ms-ci-bwugr,.ms-ci-bwurg,.ms-ci-gbruw,.ms-ci-gbrwu,.ms-ci-gburw,.ms-ci-gbuwr,.ms-ci-gbwru,.ms-ci-gbwur,.ms-ci-grbuw,.ms-ci-grbwu,.ms-ci-grubw,.ms-ci-gruwb,.ms-ci-grwbu,.ms-ci-grwub,.ms-ci-gubrw,.ms-ci-gubwr,.ms-ci-gurbw,.ms-ci-gurwb,.ms-ci-guwbr,.ms-ci-guwrb,.ms-ci-gwbru,.ms-ci-gwbur,.ms-ci-gwrbu,.ms-ci-gwrub,.ms-ci-gwubr,.ms-ci-gwurb,.ms-ci-rbguw,.ms-ci-rbgwu,.ms-ci-rbugw,.ms-ci-rbuwg,.ms-ci-rbwgu,.ms-ci-rbwug,.ms-ci-rgbuw,.ms-ci-rgbwu,.ms-ci-rgubw,.ms-ci-rguwb,.ms-ci-rgwbu,.ms-ci-rgwub,.ms-ci-rubgw,.ms-ci-rubwg,.ms-ci-rugbw,.ms-ci-rugwb,.ms-ci-ruwbg,.ms-ci-ruwgb,.ms-ci-rwbgu,.ms-ci-rwbug,.ms-ci-rwgbu,.ms-ci-rwgub,.ms-ci-rwubg,.ms-ci-rwugb,.ms-ci-ubgrw,.ms-ci-ubgwr,.ms-ci-ubrgw,.ms-ci-ubrwg,.ms-ci-ubwgr,.ms-ci-ubwrg,.ms-ci-ugbrw,.ms-ci-ugbwr,.ms-ci-ugrbw,.ms-ci-ugrwb,.ms-ci-ugwbr,.ms-ci-ugwrb,.ms-ci-urbgw,.ms-ci-urbwg,.ms-ci-urgbw,.ms-ci-urgwb,.ms-ci-urwbg,.ms-ci-urwgb,.ms-ci-uwbgr,.ms-ci-uwbrg,.ms-ci-uwgbr,.ms-ci-uwgrb,.ms-ci-uwrbg,.ms-ci-uwrgb,.ms-ci-wbgru,.ms-ci-wbgur,.ms-ci-wbrgu,.ms-ci-wbrug,.ms-ci-wbugr,.ms-ci-wburg,.ms-ci-wgbru,.ms-ci-wgbur,.ms-ci-wgrbu,.ms-ci-wgrub,.ms-ci-wgubr,.ms-ci-wgurb,.ms-ci-wrbgu,.ms-ci-wrbug,.ms-ci-wrgbu,.ms-ci-wrgub,.ms-ci-wrubg,.ms-ci-wrugb,.ms-ci-wubgr,.ms-ci-wugbr,.ms-ci-wugrb,.ms-ci-wurbg,.ms-ci-wurgb,.ms-ci-5{background:conic-gradient(#fff 36deg,#3b6ba0 36deg,#3b6ba0 108deg,#383431 108deg,#383431 180deg,#c6553e 180deg,#c6553e 252deg,#3d684b 252deg,#3d684b 324deg,#fff 324deg)}.ms-mechanic{background:linear-gradient(0deg,#c8913b,#ecc65a);-webkit-background-clip:text;-webkit-text-fill-color:rgba(0,0,0,0)}:root{--bg: #15171c;--surface: #1a1d23;--surface-hover: #22262e;--surface-sunken: #12141a;--border: #272b34;--border-strong: #3a4050;--text: #e4e7ee;--text-dim: #8b93a5;--accent: #6f9cf3;--accent-text: #9dbcff;--accent-soft: rgba(111, 156, 243, .16);--danger: #e5646f;--danger-text: #ff9aa3;--danger-soft: rgba(229, 100, 111, .15);--warn: #e0a94a;color-scheme:dark}@media(prefers-color-scheme:light){:root{--bg: #f7f8fa;--surface: #ffffff;--surface-hover: #f0f2f6;--surface-sunken: #eceff4;--border: #e2e6ed;--border-strong: #c3cad6;--text: #1c1f26;--text-dim: #6b7382;--accent: #2f6fe0;--accent-text: #2158bd;--accent-soft: rgba(47, 111, 224, .12);--danger: #cc3441;--danger-text: #b02531;--danger-soft: rgba(204, 52, 65, .1);--warn: #9a6a12;color-scheme:light}}*{box-sizing:border-box}html,body{overscroll-behavior:none}html{-webkit-tap-highlight-color:transparent}body{margin:0;background:var(--bg);color:var(--text);font-family:ui-sans-serif,system-ui,-apple-system,Segoe UI,Roboto,Helvetica,Arial,sans-serif;font-size:16px;-webkit-font-smoothing:antialiased}img{max-width:100%}.input{width:100%;padding:8px 11px;border-radius:6px;border:1px solid var(--border-strong);background:var(--surface-sunken);color:var(--text);font:inherit;font-size:15px}.input:focus-visible{outline:2px solid var(--accent);outline-offset:-1px}.btn{padding:7px 13px;border-radius:6px;border:1px solid var(--border-strong);background:var(--surface);color:var(--text);font:inherit;font-size:14px;cursor:pointer;white-space:nowrap}.btn:hover:not(:disabled){background:var(--surface-hover)}.btn:disabled{opacity:.45;cursor:not-allowed}.btn.primary{background:var(--accent);border-color:var(--accent);color:#fff}.btn.primary:hover:not(:disabled){filter:brightness(1.08)}.btn.ghost{border-color:transparent;background:none;color:var(--text-dim)}.btn.ghost:hover:not(:disabled){background:var(--surface-hover);color:var(--text)}.btn.small{padding:4px 9px;font-size:13px}.btn.danger{color:var(--danger-text);border-color:color-mix(in srgb,var(--danger) 45%,transparent)}.btn.danger:hover:not(:disabled){background:var(--danger-soft)}.icon-btn{width:32px;height:32px;flex:none;display:grid;place-items:center;padding:0;border-radius:6px;border:1px solid var(--border-strong);background:var(--surface);color:var(--text);cursor:pointer}.icon-btn .material-icons{font-size:19px}.icon-btn:hover:not(:disabled){background:var(--surface-hover)}.icon-btn:disabled{opacity:.35;cursor:not-allowed}.icon-btn.active{background:var(--accent-soft);border-color:var(--accent);color:var(--accent-text)}.icon-btn.danger{color:var(--danger-text);border-color:color-mix(in srgb,var(--danger) 45%,transparent)}.icon-btn.danger:hover:not(:disabled){background:var(--danger-soft)}.icon-btn.dirty{background:#40c05729;border-color:#40c0578c;color:#2f9e44}.icon-btn.dirty:hover:not(:disabled){background:#40c05747}:focus-visible{outline:2px solid var(--accent);outline-offset:1px}.menu-item{display:flex;align-items:center;gap:8px;width:100%;padding:8px 11px;border-radius:5px;border:none;background:none;color:var(--text);font:inherit;font-size:14px;text-align:left;cursor:pointer}.menu-item:hover:not(:disabled){background:var(--surface-hover)}.menu-item:disabled{opacity:.4;cursor:not-allowed}.menu-item.danger{color:var(--danger-text)}.menu-sep{height:1px;background:var(--border);margin:4px 2px}.menu-form{padding:9px;display:grid;gap:9px;min-width:240px}.menu-form-actions{display:flex;gap:7px}.menu-lbl{font-size:12px;color:var(--text-dim);margin:0;line-height:1.5}.menu-lbl strong{color:var(--text)}.list-section{display:grid;grid-template-columns:minmax(0,1fr);gap:10px;padding:12px;border-radius:10px;background:var(--surface);border:1px solid var(--border);min-width:0}.list-section-head{display:flex;align-items:center;justify-content:space-between;gap:8px}.list-section-title{margin:0;padding:0;display:inline-flex;align-items:center;gap:5px;min-width:0;border:none;background:none;font:inherit;font-size:14px;font-weight:600;color:var(--text);text-align:left}button.list-section-title{cursor:pointer}.list-section-title .material-icons{font-size:18px;color:var(--text-dim)}.list-section-title .title-text{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.list-section-count{margin-left:2px;padding:0 7px;border-radius:9px;background:var(--surface-sunken);font-size:11px;font-weight:600;color:var(--text-dim)}.foil-sheen{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;border-radius:inherit;background:linear-gradient(115deg,transparent 15%,rgba(255,70,200,.28) 30%,rgba(255,230,90,.28) 42%,rgba(80,255,190,.28) 54%,rgba(80,160,255,.28) 66%,transparent 82%);background-size:260% 260%;mix-blend-mode:color-dodge;animation:foil-shift 5s ease-in-out infinite alternate}@keyframes foil-shift{0%{background-position:0% 0%}to{background-position:100% 100%}}@media(prefers-reduced-motion:reduce){.foil-sheen{animation:none;background-position:50% 50%}}.foil-badge{position:absolute;left:6%;bottom:5%;padding:3px 10px;border-radius:7px;font-size:13px;font-weight:800;letter-spacing:.06em;color:#fff;text-transform:uppercase;background:linear-gradient(115deg,#d94cc1,#e0a23a,#3ec79b,#3b8de0);box-shadow:0 1px 6px #00000073;pointer-events:none}.thumb-price{position:absolute;right:3px;bottom:3px;padding:1px 5px;border-radius:4px;font-size:11px;font-weight:600;line-height:1.35;font-variant-numeric:tabular-nums;color:#fff;background:#000000a8;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);pointer-events:none}
