:root{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;font-family:system-ui,-apple-system,Segoe UI,Roboto,sans-serif}*{box-sizing:border-box}body{color:#e2e8f0;overscroll-behavior-y:none;background:#0f0f14;margin:0}#app{height:100dvh}button{touch-action:manipulation}.images.svelte-1jxypux,.text.svelte-1jxypux,.price.svelte-1jxypux,.source.svelte-1jxypux,.gc-line.svelte-1jxypux{flex-shrink:0}.images.svelte-1jxypux{justify-content:center;gap:6px;display:flex}.images.svelte-1jxypux img:where(.svelte-1jxypux){border-radius:4.5%;width:100%;max-width:340px}.images.dual.svelte-1jxypux img:where(.svelte-1jxypux){width:calc(50% - 3px);min-width:0}.noimg.svelte-1jxypux{aspect-ratio:63/88;background:#14141a;border-radius:12px;place-items:center;width:100%;max-width:340px;display:grid}.text.svelte-1jxypux{background:#14141a;border-radius:8px;flex-direction:column;gap:4px;padding:10px;display:flex}.line.svelte-1jxypux{margin:0}.line.svelte-1jxypux strong:where(.svelte-1jxypux){color:#e2e8f0}.mc.svelte-1jxypux,.type.svelte-1jxypux{color:#94a3b8;font-size:12px}.oracle.svelte-1jxypux{white-space:pre-line;color:#e2e8f0;margin:0;line-height:1.45}.pt.svelte-1jxypux{color:#94a3b8}.price.svelte-1jxypux,.source.svelte-1jxypux,.gc-line.svelte-1jxypux{color:#94a3b8;margin:0;font-size:12px}.gc.svelte-1jxypux{color:#fde68a;background:#92400e;border-radius:4px;padding:1px 5px;font-size:10px;font-weight:700}.price.svelte-1jxypux a:where(.svelte-1jxypux){color:#7dd3fc}.price.loading.svelte-1jxypux{animation:1.4s ease-in-out infinite svelte-1jxypux-price-pulse}.price-skeleton.svelte-1jxypux{vertical-align:middle;background:#2a2a33;border-radius:4px;width:64px;height:12px;display:inline-block}@keyframes svelte-1jxypux-price-pulse{0%,to{opacity:1}50%{opacity:.35}}.row.svelte-i36drr{flex-wrap:wrap;gap:4px;display:flex}.toggle.svelte-i36drr{color:#94a3b8;cursor:pointer;background:0 0;border:1px solid #3f3f4b;border-radius:10px;padding:2px 8px;font-size:11px}.toggle.arch.on.svelte-i36drr{color:#e8b23d;border-color:#e8b23d}.toggle.role.on.svelte-i36drr{color:#7dd3fc;border-color:#7dd3fc}.toggle.other.on.svelte-i36drr{color:#e2e8f0;border-color:#cbd5e1}.newtag.svelte-i36drr{color:#e2e8f0;background:0 0;border:1px dashed #3f3f4b;border-radius:10px;width:72px;padding:2px 8px;font-size:11px}.newtag.svelte-i36drr:focus{border-style:solid;border-color:#94a3b8;outline:none}.target-x.svelte-5axc3f,.set-target.svelte-5axc3f,.cancel.svelte-5axc3f{color:#94a3b8;cursor:pointer;background:#1e1e26;border:1px solid #3f3f4b;border-radius:5px;flex:none;font-size:11px}.target-x.svelte-5axc3f{margin-left:4px;padding:0 5px;line-height:16px}.target-x.svelte-5axc3f:hover{color:#fff;background:#7f1d1d}.set-target.svelte-5axc3f{color:#7dd3fc;white-space:nowrap;padding:2px 8px}.set-target.svelte-5axc3f:hover{background:#2a2a33}.picker.svelte-5axc3f{flex:none;align-items:center;gap:3px;display:inline-flex}.picker.svelte-5axc3f input:where(.svelte-5axc3f){color:#e2e8f0;background:#14141a;border:1px dashed #7dd3fc;border-radius:5px;width:150px;padding:3px 6px;font-family:inherit;font-size:12px}.cancel.svelte-5axc3f{padding:1px 6px}@media (width<=1100px){.set-target.compact.svelte-5axc3f .label:where(.svelte-5axc3f){display:none}}@media (width<=800px){.picker.svelte-5axc3f input:where(.svelte-5axc3f){font-size:16px}.target-x.svelte-5axc3f,.set-target.svelte-5axc3f{min-width:32px;min-height:32px}}.detail.svelte-1nbgz3h{color:#cbd5e1;background:#1e1e26;border:1px solid #3f3f4b;border-radius:8px;flex-direction:column;min-height:0;font-size:13px;display:flex}header.svelte-1nbgz3h{border-bottom:1px solid #2a2a33;align-items:center;gap:6px;padding:6px 8px;display:flex}.spacer.svelte-1nbgz3h{flex:1}.nav.svelte-1nbgz3h,.close.svelte-1nbgz3h{color:#cbd5e1;cursor:pointer;background:0 0;border:none;border-radius:6px;min-width:36px;min-height:36px;font-size:20px}.nav.svelte-1nbgz3h:disabled{color:#475569;cursor:default}.nav.svelte-1nbgz3h:not(:disabled):hover,.close.svelte-1nbgz3h:hover{background:#2a2a33}.pos.svelte-1nbgz3h{color:#64748b;font-variant-numeric:tabular-nums;font-size:12px}.body.svelte-1nbgz3h{flex-direction:column;flex:1;gap:12px;min-height:0;padding:12px;display:flex;overflow-y:auto}.body.svelte-1nbgz3h>:where(.svelte-1nbgz3h){flex-shrink:0}.meta.svelte-1nbgz3h{align-items:center;gap:8px;margin:0;font-size:12px;display:flex}.meta.svelte-1nbgz3h .kind:where(.svelte-1nbgz3h){font-weight:700}.kind-add.svelte-1nbgz3h .meta:where(.svelte-1nbgz3h) .kind:where(.svelte-1nbgz3h){color:#5cb85c}.kind-remove.svelte-1nbgz3h .meta:where(.svelte-1nbgz3h) .kind:where(.svelte-1nbgz3h){color:#f87171}.kind-swap.svelte-1nbgz3h .meta:where(.svelte-1nbgz3h) .kind:where(.svelte-1nbgz3h){color:#7dd3fc}.who.svelte-1nbgz3h{color:#94a3b8;background:#2a2a33;border-radius:4px;padding:0 6px;font-size:10px;font-weight:700}.who.ai.svelte-1nbgz3h{color:#fff;background:#7c3aed}.age.svelte-1nbgz3h,.qpos.svelte-1nbgz3h{color:#64748b;font-size:11px}.qpos.svelte-1nbgz3h{font-variant-numeric:tabular-nums;margin-left:auto}.target.svelte-1nbgz3h{border:1px solid #7dd3fc;border-radius:6px;align-items:center;gap:8px;padding:6px 8px;display:flex}.target.dead.svelte-1nbgz3h{border-color:#3f3f4b}.target.svelte-1nbgz3h img:where(.svelte-1nbgz3h),.nothumb.svelte-1nbgz3h{object-fit:cover;background:#2a2a33;border-radius:3px;flex:none;width:34px;height:47px}.target-text.svelte-1nbgz3h{flex-direction:column;flex:1;min-width:0;display:flex}.target-label.svelte-1nbgz3h{color:#64748b;text-transform:uppercase;font-size:10px}.target-name.svelte-1nbgz3h{color:#7dd3fc;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.dead.svelte-1nbgz3h .target-name:where(.svelte-1nbgz3h){color:#64748b;text-decoration:line-through}.target-price.svelte-1nbgz3h{color:#4ade80;font-size:11px}.shared.svelte-1nbgz3h{color:#94a3b8;cursor:help;font-size:11px}.delta.svelte-1nbgz3h{color:#f87171;margin-left:4px}.delta.saves.svelte-1nbgz3h{color:#4ade80}.cut.svelte-1nbgz3h{color:#fca5a5;border:1px solid #7f1d1d;border-radius:6px;margin:0;padding:6px 10px;font-size:12px}.static-count.svelte-1nbgz3h{color:#e8b23d;margin:0;font-weight:700}.row.svelte-1nbgz3h{gap:10px;display:flex}.row.svelte-1nbgz3h label:where(.svelte-1nbgz3h){flex:1}.row.svelte-1nbgz3h .count:where(.svelte-1nbgz3h){flex:0 0 90px}.row.svelte-1nbgz3h .count.wide:where(.svelte-1nbgz3h){flex:1}label.svelte-1nbgz3h,.tags.svelte-1nbgz3h{flex-direction:column;gap:4px;font-size:12px;display:flex}.ro-tags.svelte-1nbgz3h{color:#94a3b8}select.svelte-1nbgz3h,input.svelte-1nbgz3h,textarea.svelte-1nbgz3h{color:#e2e8f0;background:#14141a;border:1px solid #3f3f4b;border-radius:6px;padding:8px;font-family:inherit;font-size:13px}footer.svelte-1nbgz3h{border-top:1px solid #2a2a33;flex-direction:column;gap:6px;padding:8px 10px;display:flex}.decide.svelte-1nbgz3h,.minor.svelte-1nbgz3h,.reason.svelte-1nbgz3h{gap:6px;display:flex}footer.svelte-1nbgz3h button:where(.svelte-1nbgz3h){color:#94a3b8;cursor:pointer;background:0 0;border:1px solid #3f3f4b;border-radius:6px;padding:8px 10px;font-size:13px}footer.svelte-1nbgz3h button:where(.svelte-1nbgz3h):disabled{opacity:.5;cursor:default}.decide.svelte-1nbgz3h button:where(.svelte-1nbgz3h),.minor.svelte-1nbgz3h button:where(.svelte-1nbgz3h):first-child{flex:1}.reason.svelte-1nbgz3h input:where(.svelte-1nbgz3h){flex:1;min-width:0}footer.svelte-1nbgz3h .apply:where(.svelte-1nbgz3h){color:#86efac;border-color:#14532d}footer.svelte-1nbgz3h .apply:where(.svelte-1nbgz3h):not(:disabled):hover{color:#fff;background:#14532d}footer.svelte-1nbgz3h .reject:where(.svelte-1nbgz3h){color:#fca5a5;border-color:#7f1d1d}footer.svelte-1nbgz3h .reject:where(.svelte-1nbgz3h):not(:disabled):hover{color:#fff;background:#7f1d1d}.minor.svelte-1nbgz3h button:where(.svelte-1nbgz3h):not(:disabled):hover,.plain.svelte-1nbgz3h:hover{color:#e2e8f0;background:#2a2a33}@media (width<=800px){.detail.svelte-1nbgz3h{z-index:50;padding-bottom:env(safe-area-inset-bottom);border:none;border-radius:0;position:fixed;inset:0}header.svelte-1nbgz3h{padding:8px 10px}.nav.svelte-1nbgz3h,.close.svelte-1nbgz3h{min-width:44px;min-height:44px;font-size:24px}select.svelte-1nbgz3h,input.svelte-1nbgz3h,textarea.svelte-1nbgz3h{font-size:16px}footer.svelte-1nbgz3h button:where(.svelte-1nbgz3h){min-height:44px;font-size:15px}}.thumb.svelte-iqvyf2{aspect-ratio:63/88;cursor:grab;outline-offset:1px;background:#2a2a33;border-radius:4.5%;outline:2px solid #0000;width:100%;position:relative;overflow:hidden}.thumb.selected.svelte-iqvyf2{outline-color:#e8b23d}.thumb.swap-hover.svelte-iqvyf2{outline-width:3px;outline-color:#7dd3fc}.thumb.svelte-iqvyf2:hover{outline-color:#6b7280}.thumb.selected.svelte-iqvyf2:hover{outline-color:#e8b23d}img.svelte-iqvyf2{object-fit:cover;width:100%;height:100%;display:block}.placeholder.svelte-iqvyf2{text-align:center;color:#cbd5e1;flex-direction:column;justify-content:center;align-items:center;gap:.3em;height:100%;padding:6px;font-size:11px;display:flex}.pname.svelte-iqvyf2{font-weight:600;line-height:1.2}.mc.svelte-iqvyf2{color:#94a3b8;font-family:ui-monospace,monospace;font-size:10px}.tl.svelte-iqvyf2{color:#64748b;font-size:10px;line-height:1.2}.badges.svelte-iqvyf2{gap:3px;display:flex;position:absolute;top:4px;left:4px}.src.svelte-iqvyf2{color:#fff;text-transform:uppercase;letter-spacing:.02em;background:#0f766e;border-radius:4px;padding:1px 5px;font-size:10px;font-weight:700}.gc.svelte-iqvyf2{color:#fde68a;background:#92400e;border-radius:4px;padding:1px 5px;font-size:10px;font-weight:700}.badge.svelte-iqvyf2{color:#fff;background:#7c3aed;border-radius:4px;padding:1px 5px;font-size:10px;font-weight:700}.warn.svelte-iqvyf2{color:#fbbf24;background:#7f1d1d;border-radius:4px;padding:0 4px;font-size:11px;position:absolute;top:4px;right:4px}.queued.svelte-iqvyf2{color:#fff;cursor:pointer;background:#000c;border:1px solid #ffffff40;border-radius:5px;min-width:22px;height:22px;padding:0 5px;font-size:13px;font-weight:700;line-height:1;position:absolute;bottom:4px;left:4px}.queued-n.svelte-iqvyf2{margin-left:1px;font-size:11px}.queued.kind-remove.svelte-iqvyf2{color:#f87171}.queued.kind-swap.svelte-iqvyf2{color:#7dd3fc}.queued.kind-add.svelte-iqvyf2{color:#5cb85c}.count.svelte-iqvyf2{color:#fff;background:#000000bf;border-radius:4px;padding:0 5px;font-size:11px;position:absolute;bottom:4px;right:4px}.price-chip.svelte-iqvyf2{color:#4ade80;font-variant-numeric:tabular-nums;background:#000000bf;border-radius:4px;padding:0 5px;font-size:10px;position:absolute;bottom:4px;right:4px}.column.svelte-u28m8a{background:#1a1a21;border:1px dashed #0000;border-radius:8px;flex-direction:column;flex:0 0 150px;gap:6px;padding:6px;display:flex}.column.side.svelte-u28m8a{background:#16161c;border-color:#2a2a33;margin-left:10px;position:relative}.column.side.svelte-u28m8a:before{content:"";border-left:1px solid #2a2a33;position:absolute;top:4px;bottom:4px;left:-10px}.column.side.svelte-u28m8a .label:where(.svelte-u28m8a){color:#94a3b8}.column.hover.svelte-u28m8a{background:#22222b;border-color:#e8b23d}header.svelte-u28m8a{justify-content:space-between;align-items:baseline;padding:0 2px;display:flex}.label.svelte-u28m8a{text-transform:uppercase;letter-spacing:.05em;color:#cbd5e1;font-size:12px;font-weight:700}.count.svelte-u28m8a{color:#64748b;font-size:11px}.hint.svelte-u28m8a{letter-spacing:.08em;color:#e8b23d;font-size:10px;font-weight:700}.trash.svelte-u28m8a{color:#f87171;text-align:center;border:1px dashed #7f1d1d;border-radius:6px;padding:8px 6px;font-size:11px}.trash.hover.svelte-u28m8a{color:#fff;background:#7f1d1d}header.svelte-u28m8a{gap:6px;position:relative}header.cutting.svelte-u28m8a>:where(.svelte-u28m8a):not(.cut-bar){visibility:hidden}.cut-bar.svelte-u28m8a{gap:2px;display:flex;position:absolute;inset:-3px 0}.cut.svelte-u28m8a{color:#f87171;white-space:nowrap;border:1px dashed #7f1d1d;border-radius:5px;flex:auto;justify-content:center;align-items:center;min-width:0;padding:0 1px;font-size:9.5px;display:flex;overflow:hidden}.cut.propose.svelte-u28m8a{color:#fbbf24;border-color:#92400e}.cut.propose.hover.svelte-u28m8a{color:#fff;background:#92400e}.cut.now.hover.svelte-u28m8a{color:#fff;background:#7f1d1d}header.svelte-u28m8a .count:where(.svelte-u28m8a){margin-left:auto}.cards.svelte-u28m8a{flex-direction:column;gap:5px;min-height:60px;display:flex}@media (width<=800px){.column.svelte-u28m8a{flex:none;width:100%}.column.side.svelte-u28m8a{margin-top:10px;margin-left:0}.column.side.svelte-u28m8a:before{border-top:1px solid #2a2a33;border-left:none;inset:-6px 4px auto}.column.empty.svelte-u28m8a{display:none}.cards.svelte-u28m8a{grid-template-columns:repeat(auto-fill,minmax(104px,1fr));grid-auto-rows:max-content;min-height:0;display:grid}}.board.svelte-nkg03k{min-height:0}.free-tags.svelte-nkg03k{flex-wrap:wrap;align-items:center;gap:6px;margin-bottom:8px;font-size:12px;display:flex}.free-label.svelte-nkg03k{text-transform:uppercase;letter-spacing:.05em;color:#64748b;font-size:11px;font-weight:700}.free-tag.svelte-nkg03k{color:#cbd5e1;background:#1a1a21;border:1px solid #2a2a33;border-radius:999px;align-items:center;gap:4px;padding:2px 4px 2px 8px;font-family:ui-monospace,monospace;font-size:11px;display:inline-flex}.free-count.svelte-nkg03k{color:#64748b}.promote.svelte-nkg03k{color:#e8b23d;cursor:pointer;background:#2a2a33;border:none;border-radius:999px;padding:2px 5px;font-size:11px;line-height:1}.promote.svelte-nkg03k:hover{color:#14141a;background:#e8b23d}.columns.svelte-nkg03k{align-items:flex-start;gap:8px;display:flex}@media (width<=800px){.columns.svelte-nkg03k{flex-direction:column;align-items:stretch}}.detail.svelte-1fqtxtx{color:#cbd5e1;background:#1e1e26;border:1px solid #3f3f4b;border-radius:8px;flex-direction:column;min-height:0;font-size:13px;display:flex}header.svelte-1fqtxtx{border-bottom:1px solid #2a2a33;align-items:center;gap:6px;padding:6px 8px;display:flex}.spacer.svelte-1fqtxtx{flex:1}.nav.svelte-1fqtxtx,.close.svelte-1fqtxtx{color:#cbd5e1;cursor:pointer;background:0 0;border:none;border-radius:6px;min-width:36px;min-height:36px;font-size:20px}.nav.svelte-1fqtxtx:disabled{color:#475569;cursor:default}.nav.svelte-1fqtxtx:not(:disabled):hover,.close.svelte-1fqtxtx:hover{background:#2a2a33}.pos.svelte-1fqtxtx{color:#64748b;font-variant-numeric:tabular-nums;font-size:12px}.body.svelte-1fqtxtx{flex-direction:column;gap:12px;min-height:0;padding:12px;display:flex;overflow-y:auto}.body.svelte-1fqtxtx>:where(.svelte-1fqtxtx){flex-shrink:0}.ai-note.svelte-1fqtxtx{color:#c4b5fd;margin:0;font-size:12px}.deck-warn.svelte-1fqtxtx{color:#fbbf24;margin:0;font-size:12px}.zone.svelte-1fqtxtx{color:#c4b5fd;background:#312e81;border-radius:6px;margin:0;padding:6px 10px;font-size:12px}.zone.main.svelte-1fqtxtx{color:#86efac;background:#14532d}.pending.svelte-1fqtxtx{color:#cbd5e1;border:1px solid #3f3f4b;border-radius:6px;margin:0;padding:6px 10px;font-size:12px}.pending.kind-remove.svelte-1fqtxtx{border-color:#7f1d1d}.pending.kind-swap.svelte-1fqtxtx{border-color:#7dd3fc}.pending.kind-add.svelte-1fqtxtx{border-color:#14532d}.pending-target.svelte-1fqtxtx{color:#7dd3fc;margin-left:4px}.queue-link.svelte-1fqtxtx{color:#c4b5fd;cursor:pointer;background:0 0;border:1px solid #7c3aed;border-radius:5px;margin-left:6px;padding:1px 8px;font-size:11px}.flows.svelte-1fqtxtx{flex-direction:column;gap:6px;display:flex}.add-section.svelte-1fqtxtx{flex-direction:row;align-items:center;gap:8px}.add-section.svelte-1fqtxtx select:where(.svelte-1fqtxtx){flex:1;padding:6px 8px}.hit-tags.svelte-1fqtxtx{color:#7dd3fc;margin:0;font-size:11px}.flow.svelte-1fqtxtx{color:#e2e8f0;cursor:pointer;background:0 0;border:1px solid #3f3f4b;border-radius:6px;padding:9px;font-size:13px}.flow.svelte-1fqtxtx:disabled{opacity:.45;cursor:not-allowed}.flow.add.svelte-1fqtxtx{color:#86efac;border-color:#14532d}.flow.add.svelte-1fqtxtx:not(:disabled):hover{color:#fff;background:#14532d}.flow.cut.svelte-1fqtxtx{color:#fca5a5;border-color:#7f1d1d}.flow.direct.svelte-1fqtxtx{opacity:.85;border-style:dashed;font-size:12px}.flow.cut.svelte-1fqtxtx:not(:disabled):hover{color:#fff;background:#7f1d1d}.row.svelte-1fqtxtx{gap:10px;display:flex}.row.svelte-1fqtxtx label:where(.svelte-1fqtxtx){flex:1}.row.svelte-1fqtxtx .count:where(.svelte-1fqtxtx){flex:0 0 90px}label.svelte-1fqtxtx,.tags.svelte-1fqtxtx{flex-direction:column;gap:4px;font-size:12px;display:flex}select.svelte-1fqtxtx,input.svelte-1fqtxtx,textarea.svelte-1fqtxtx{color:#e2e8f0;background:#14141a;border:1px solid #3f3f4b;border-radius:6px;padding:8px;font-family:inherit;font-size:13px}.chips.svelte-1fqtxtx{flex-wrap:wrap;gap:4px;display:flex}.chip.svelte-1fqtxtx{color:#e2e8f0;background:#2a2a33;border-radius:10px;align-items:center;gap:4px;padding:3px 8px;font-size:12px;display:inline-flex}.chip.svelte-1fqtxtx button:where(.svelte-1fqtxtx){color:#94a3b8;cursor:pointer;background:0 0;border:none;padding:0 2px;font-size:14px}@media (width<=800px){.detail.svelte-1fqtxtx{z-index:50;padding-bottom:env(safe-area-inset-bottom);border:none;border-radius:0;position:fixed;inset:0}header.svelte-1fqtxtx{padding:8px 10px}.nav.svelte-1fqtxtx,.close.svelte-1fqtxtx{min-width:44px;min-height:44px;font-size:24px}select.svelte-1fqtxtx,input.svelte-1fqtxtx,textarea.svelte-1fqtxtx{font-size:16px}}.swap.svelte-1fqtxtx{border:1px solid #0000;border-radius:6px;flex-direction:column;gap:4px;padding:2px;display:flex}.swap.drop-hover.svelte-1fqtxtx{background:#7dd3fc14;border-color:#7dd3fc}.swap-input.svelte-1fqtxtx{color:#e2e8f0;background:#14141a;border:1px dashed #3f3f4b;border-radius:6px;padding:6px 8px;font-size:12px}.swap-input.svelte-1fqtxtx:disabled{opacity:.45}.preview.svelte-ekamz6{z-index:100;pointer-events:none;gap:4px;display:flex;position:fixed}img.svelte-ekamz6{border-radius:12px;width:100%;box-shadow:0 8px 30px #0009}.preview.svelte-ekamz6:has(img:where(.svelte-ekamz6)+img:where(.svelte-ekamz6)) img:where(.svelte-ekamz6){width:calc(50% - 2px)}.text.svelte-ekamz6{color:#e2e8f0;background:#1e1e26;border:1px solid #3f3f4b;border-radius:8px;flex-direction:column;gap:6px;padding:12px;font-size:13px;display:flex}.backdrop.svelte-ny7qxw{z-index:60;background:#0009;place-items:center;padding:16px;display:grid;position:fixed;inset:0}.dialog.svelte-ny7qxw{color:#cbd5e1;background:#1e1e26;border:1px solid #3f3f4b;border-radius:10px;flex-direction:column;gap:10px;width:min(560px,100%);padding:14px;font-size:13px;display:flex}header.svelte-ny7qxw{align-items:baseline;gap:10px;display:flex}header.svelte-ny7qxw strong:where(.svelte-ny7qxw){color:#e2e8f0}.hint.svelte-ny7qxw{color:#64748b;flex:1;font-size:11px}.close.svelte-ny7qxw{color:#94a3b8;cursor:pointer;background:0 0;border:none;font-size:18px}textarea.svelte-ny7qxw{color:#e2e8f0;resize:vertical;background:#14141a;border:1px solid #3f3f4b;border-radius:6px;width:100%;padding:8px;font-family:ui-monospace,monospace;font-size:13px}.actions.svelte-ny7qxw{justify-content:flex-end;gap:8px;display:flex}.actions.svelte-ny7qxw button:where(.svelte-ny7qxw){color:#94a3b8;cursor:pointer;background:0 0;border:1px solid #3f3f4b;border-radius:6px;padding:7px 14px;font-size:13px}.actions.svelte-ny7qxw .primary:where(.svelte-ny7qxw){color:#14141a;background:#e8b23d;border-color:#e8b23d;font-weight:700}.actions.svelte-ny7qxw .primary:where(.svelte-ny7qxw):disabled{color:#64748b;cursor:default;background:#2a2a33;border-color:#2a2a33}.result.svelte-ny7qxw p:where(.svelte-ny7qxw){margin:0 0 4px}.link.svelte-ny7qxw{color:#c4b5fd;cursor:pointer;background:0 0;border:1px solid #7c3aed;border-radius:5px;margin-left:6px;padding:2px 8px;font-size:12px}.detail.svelte-ny7qxw{color:#94a3b8;font-size:12px}.detail.error.svelte-ny7qxw{color:#f87171}@media (width<=800px){textarea.svelte-ny7qxw{font-size:16px}}.backdrop.svelte-1lce982{z-index:60;background:#0009;place-items:center;padding:16px;display:grid;position:fixed;inset:0}.dialog.svelte-1lce982{color:#cbd5e1;background:#1e1e26;border:1px solid #3f3f4b;border-radius:10px;flex-direction:column;gap:10px;width:min(560px,100%);padding:14px;font-size:13px;display:flex}header.svelte-1lce982{align-items:baseline;gap:10px;display:flex}header.svelte-1lce982 strong:where(.svelte-1lce982){color:#e2e8f0}.hint.svelte-1lce982{color:#64748b;flex:1;font-size:11px}.close.svelte-1lce982{color:#94a3b8;cursor:pointer;background:0 0;border:none;font-size:18px}.targets.svelte-1lce982{border:1px solid #3f3f4b;border-radius:6px;flex-wrap:wrap;gap:6px;margin:0;padding:8px 10px;display:flex}legend.svelte-1lce982{color:#64748b;padding:0 4px;font-size:11px}.radio.svelte-1lce982{cursor:pointer;color:#94a3b8;border:1px solid #3f3f4b;border-radius:6px;padding:5px 12px}.radio.svelte-1lce982 input:where(.svelte-1lce982){opacity:0;width:0;height:0;position:absolute}.radio.svelte-1lce982:has(input:where(.svelte-1lce982):focus-visible){outline:2px solid #e8b23d}.radio.active.svelte-1lce982{color:#e8b23d;background:#2a2a33;border-color:#e8b23d}.options.svelte-1lce982{flex-direction:column;gap:6px;display:flex}.check.svelte-1lce982{cursor:pointer;flex-wrap:wrap;align-items:center;gap:8px;display:flex}.check.disabled.svelte-1lce982{color:#64748b;cursor:default}.count.svelte-1lce982{color:#64748b}.sub.svelte-1lce982{color:#64748b;font-size:11px}.check.filter.svelte-1lce982{color:#e8b23d}.query.svelte-1lce982{font-family:ui-monospace,monospace}.note.svelte-1lce982{color:#f59e0b;margin:0;font-size:12px}.preview.svelte-1lce982{color:#e2e8f0;white-space:pre;background:#14141a;border:1px solid #3f3f4b;border-radius:6px;min-height:8lh;max-height:12lh;margin:0;padding:8px;font-family:ui-monospace,monospace;font-size:12px;overflow:auto}.meta.svelte-1lce982{color:#64748b;justify-content:space-between;font-size:11px;display:flex}.file.svelte-1lce982{font-family:ui-monospace,monospace}.actions.svelte-1lce982{justify-content:flex-end;gap:8px;display:flex}.actions.svelte-1lce982 button:where(.svelte-1lce982){color:#94a3b8;cursor:pointer;background:0 0;border:1px solid #3f3f4b;border-radius:6px;padding:7px 14px;font-size:13px}.actions.svelte-1lce982 .primary:where(.svelte-1lce982){color:#14141a;background:#e8b23d;border-color:#e8b23d;font-weight:700}.actions.svelte-1lce982 button:where(.svelte-1lce982):disabled{color:#64748b;cursor:default;background:#2a2a33;border-color:#2a2a33}@media (width<=800px){.actions.svelte-1lce982 button:where(.svelte-1lce982),.radio.svelte-1lce982{min-height:40px}}.filterbar.svelte-dhotvj{background:#1a1a21;border-radius:8px;flex-wrap:wrap;align-items:center;gap:8px;padding:6px 8px;display:flex}.filterbar.active.svelte-dhotvj{outline:1px solid #e8b23d55}.toggle.svelte-dhotvj{border:1px solid #3f3f4b;border-radius:6px;display:flex;overflow:hidden}.toggle.svelte-dhotvj button:where(.svelte-dhotvj){color:#94a3b8;cursor:pointer;background:0 0;border:none;padding:5px 10px;font-size:12px}.toggle.svelte-dhotvj button.on:where(.svelte-dhotvj){color:#e8b23d;background:#2a2a33}.text.svelte-dhotvj{color:#e2e8f0;background:#14141a;border:1px solid #3f3f4b;border-radius:6px;width:300px;padding:5px 8px;font-size:12px}.text.invalid.svelte-dhotvj{border-color:#f87171}.sections.svelte-dhotvj{gap:2px;display:flex}.sec.svelte-dhotvj{color:#64748b;cursor:pointer;background:0 0;border:1px solid #3f3f4b;border-radius:5px;width:24px;height:24px;padding:0;font-size:11px;font-weight:700}.sec.on.w.svelte-dhotvj{color:#1f2937;background:#f5f0dc;border-color:#f5f0dc}.sec.on.u.svelte-dhotvj{color:#fff;background:#4a90d9;border-color:#4a90d9}.sec.on.b.svelte-dhotvj{color:#fff;background:#6b5b73;border-color:#6b5b73}.sec.on.r.svelte-dhotvj{color:#fff;background:#d9534f;border-color:#d9534f}.sec.on.g.svelte-dhotvj{color:#052e16;background:#5cb85c;border-color:#5cb85c}.sec.on.multi.svelte-dhotvj{color:#1f2937;background:#e8b23d;border-color:#e8b23d}.sec.on.colorless.svelte-dhotvj{color:#1f2937;background:#9aa5b1;border-color:#9aa5b1}.sec.on.land.svelte-dhotvj{color:#fff;background:#a0785a;border-color:#a0785a}.dd.svelte-dhotvj{color:#cbd5e1;background:#14141a;border:1px solid #3f3f4b;border-radius:6px;max-width:160px;padding:4px 6px;font-size:12px}.spacer.svelte-dhotvj{flex:1}.matches.svelte-dhotvj{color:#e8b23d;white-space:nowrap;font-size:11px}.error.svelte-dhotvj{color:#f87171;white-space:nowrap;font-size:11px}.clear.svelte-dhotvj{color:#94a3b8;cursor:pointer;background:0 0;border:1px solid #3f3f4b;border-radius:6px;padding:3px 10px;font-size:11px}.cut-triage.svelte-dhotvj{color:#f59e0b;cursor:pointer;white-space:nowrap;background:0 0;border:1px solid #3f3f4b;border-radius:6px;padding:3px 10px;font-size:11px}.cut-triage.svelte-dhotvj:hover{background:#2a2a33}@media (width<=800px){.text.svelte-dhotvj{order:-1;width:100%;padding:8px 10px;font-size:16px}.toggle.svelte-dhotvj button:where(.svelte-dhotvj){padding:8px 12px}.sec.svelte-dhotvj{width:34px;height:34px}.dd.svelte-dhotvj{padding:8px 6px}.clear.svelte-dhotvj{padding:8px 10px}}.tabs.svelte-v4r81b{padding-bottom:env(safe-area-inset-bottom);background:#14141a;border-top:1px solid #2a2a33;display:flex}button.svelte-v4r81b{color:#64748b;cursor:pointer;background:0 0;border:none;flex-direction:column;flex:1;align-items:center;gap:2px;min-height:52px;padding:8px 0 6px;font-size:11px;display:flex}button.active.svelte-v4r81b{color:#e8b23d}.icon.svelte-v4r81b{font-size:18px;line-height:1}.label.svelte-v4r81b{align-items:center;gap:4px;display:inline-flex}.badge.svelte-v4r81b{color:#fff;background:#7c3aed;border-radius:8px;padding:0 5px;font-size:10px}.primer.svelte-dho6ie{background:#1a1a21;border-radius:8px;flex-direction:column;gap:8px;padding:10px 12px;display:flex}header.svelte-dho6ie{align-items:baseline;gap:10px;display:flex}strong.svelte-dho6ie{color:#e2e8f0;font-size:13px}.hint.svelte-dho6ie{color:#64748b;flex:1;font-size:11px}.close.svelte-dho6ie{color:#94a3b8;cursor:pointer;background:0 0;border:none;padding:0 4px;font-size:16px}.warn.svelte-dho6ie{color:#f59e0b;margin:0;font-size:11px}.linkish.svelte-dho6ie{color:#e8b23d;cursor:pointer;background:0 0;border:none;padding:0;font-size:11px;text-decoration:underline}textarea.svelte-dho6ie{box-sizing:border-box;resize:vertical;color:#e2e8f0;background:#14141a;border:1px solid #2a2a33;border-radius:6px;width:100%;padding:8px 10px;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:12px;line-height:1.5}textarea.svelte-dho6ie:focus{border-color:#e8b23d88;outline:none}footer.svelte-dho6ie{justify-content:flex-end;align-items:center;gap:10px;display:flex}.count.svelte-dho6ie{color:#64748b;font-variant-numeric:tabular-nums;font-size:10px}.save.svelte-dho6ie{color:#14141a;cursor:pointer;background:#e8b23d;border:1px solid #2a2a33;border-radius:6px;padding:4px 14px;font-size:12px;font-weight:700}.save.svelte-dho6ie:disabled{opacity:.4;cursor:default}.history.svelte-17kbcn6{background:#1a1a21;border-radius:8px;flex-direction:column;flex:1;gap:8px;min-height:0;padding:10px 12px;display:flex;overflow-y:auto}header.svelte-17kbcn6{align-items:baseline;gap:10px;display:flex}strong.svelte-17kbcn6{color:#e2e8f0;font-size:13px}.hint.svelte-17kbcn6{color:#64748b;flex:1;font-size:11px}.close.svelte-17kbcn6{color:#94a3b8;cursor:pointer;background:0 0;border:none;padding:0 4px;font-size:16px}.search.svelte-17kbcn6{color:#e2e8f0;background:#14141a;border:1px solid #2a2a33;border-radius:6px;padding:6px 10px;font-size:12px}.empty.svelte-17kbcn6{color:#64748b;margin:0;font-size:12px}ul.svelte-17kbcn6{flex-direction:column;gap:10px;margin:0;padding:0;list-style:none;display:flex}li.svelte-17kbcn6{border-top:1px solid #26262e;flex-direction:column;gap:4px;padding-top:8px;display:flex}.line.svelte-17kbcn6{flex-wrap:wrap;align-items:baseline;gap:8px;display:flex}.name.svelte-17kbcn6{font-size:12px}.meta.svelte-17kbcn6{color:#94a3b8;font-size:11px}.note.svelte-17kbcn6{color:#cbd5e1;margin:0;font-size:11px;font-style:italic}.actions.svelte-17kbcn6{gap:6px;display:flex}.actions.svelte-17kbcn6 button:where(.svelte-17kbcn6){cursor:pointer;background:0 0;border:1px solid #3f3f4b;border-radius:5px;padding:3px 8px;font-size:11px}.readd.svelte-17kbcn6{color:#5cb85c}.plain.svelte-17kbcn6{color:#94a3b8}.danger.svelte-17kbcn6{color:#f87171;border-color:#7f1d1d}.row.svelte-yye0r2{color:#cbd5e1;background:#1a1a21;border:1px solid #0000;border-radius:6px;align-items:center;gap:8px;min-height:44px;padding:4px 8px;font-size:12px;display:flex}.row.selected.svelte-yye0r2{background:#22222b;border-color:#3f3f4b}.row.focused.svelte-yye0r2{border-color:#e8b23d;box-shadow:0 0 0 1px #e8b23d55}.handle.svelte-yye0r2{cursor:grab;color:#475569;-webkit-user-select:none;user-select:none;padding:0 2px;font-size:14px}.kind.svelte-yye0r2{text-align:center;width:22px;font-size:15px;font-weight:700}.kind-add.svelte-yye0r2 .kind:where(.svelte-yye0r2){color:#5cb85c}.kind-remove.svelte-yye0r2 .kind:where(.svelte-yye0r2){color:#f87171}.kind-swap.svelte-yye0r2 .kind:where(.svelte-yye0r2){color:#7dd3fc}.count.svelte-yye0r2{color:#e8b23d;flex:none;align-items:center;gap:1px;font-size:12px;font-weight:700;display:inline-flex}.count.svelte-yye0r2 input:where(.svelte-yye0r2){color:#e2e8f0;text-align:right;background:#14141a;border:1px solid #3f3f4b;border-radius:5px;width:40px;padding:2px 4px;font-family:inherit;font-size:12px}.card.svelte-yye0r2{color:#e2e8f0;cursor:pointer;text-align:left;background:0 0;border:none;flex:0 260px;align-items:center;gap:8px;min-width:0;padding:0;font-size:13px;display:flex}.card.svelte-yye0r2 img:where(.svelte-yye0r2),.nothumb.svelte-yye0r2{object-fit:cover;background:#2a2a33;border-radius:3px;flex:none;width:34px;height:47px}.name.svelte-yye0r2{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.price.svelte-yye0r2{color:#4ade80;white-space:nowrap;font-size:11px}.target.svelte-yye0r2{color:#7dd3fc;white-space:nowrap;text-overflow:ellipsis;min-width:5em;max-width:220px;overflow:hidden}.target.dead.svelte-yye0r2{color:#64748b;text-decoration:line-through}.shared.svelte-yye0r2{color:#94a3b8;white-space:nowrap;text-overflow:ellipsis;cursor:help;flex:0 4 auto;min-width:0;font-size:11px;overflow:hidden}.delta.svelte-yye0r2{color:#f87171;margin-left:4px}.delta.saves.svelte-yye0r2{color:#4ade80}.chip.svelte-yye0r2{white-space:nowrap;border-radius:8px;padding:0 6px;font-size:10px}.chip.section.svelte-yye0r2{color:#e8b23d;text-transform:uppercase;background:#2a2a33;font-weight:700}.chip.section.side.svelte-yye0r2{color:#94a3b8;border:1px solid #3f3f4b}.chip.tag.svelte-yye0r2{color:#cbd5e1;background:#2a2a33}.note.svelte-yye0r2{color:#e2e8f0;background:0 0;border:1px solid #0000;border-radius:5px;flex:140px;min-width:80px;padding:4px 8px;font-family:inherit;font-size:12px}.note.svelte-yye0r2:hover,.note.svelte-yye0r2:focus{background:#14141a;border-color:#3f3f4b;outline:none}.who.svelte-yye0r2{color:#94a3b8;background:#2a2a33;border-radius:4px;padding:0 6px;font-size:10px;font-weight:700}.who.ai.svelte-yye0r2{color:#fff;background:#7c3aed}.age.svelte-yye0r2{color:#64748b;white-space:nowrap;text-align:right;min-width:40px;font-size:11px}.actions.svelte-yye0r2{flex:none;gap:3px;display:flex}.actions.svelte-yye0r2 button:where(.svelte-yye0r2){color:#94a3b8;cursor:pointer;background:#1e1e26;border:1px solid #3f3f4b;border-radius:5px;min-width:28px;height:28px;font-size:13px}.actions.svelte-yye0r2 .apply:where(.svelte-yye0r2){color:#5cb85c}.actions.svelte-yye0r2 .apply:where(.svelte-yye0r2):hover{color:#fff;background:#14532d}.actions.svelte-yye0r2 .reject:where(.svelte-yye0r2){color:#f87171}.actions.svelte-yye0r2 .reject:where(.svelte-yye0r2):hover{color:#fff;background:#7f1d1d}.actions.svelte-yye0r2 .front:where(.svelte-yye0r2):hover,.actions.svelte-yye0r2 .back:where(.svelte-yye0r2):hover{color:#e2e8f0;background:#2a2a33}@media (width<=800px){.row.svelte-yye0r2{flex-wrap:wrap;padding:8px}.handle.svelte-yye0r2,.age.svelte-yye0r2{display:none}.card.svelte-yye0r2{flex:60%}.note.svelte-yye0r2{background:#14141a;border-color:#3f3f4b;flex:100%;font-size:16px}.actions.svelte-yye0r2{margin-left:auto}.actions.svelte-yye0r2 button:where(.svelte-yye0r2){min-width:40px;height:40px;font-size:16px}}.queue.svelte-8mazzw{flex-direction:column;flex:1;gap:10px;min-height:0;display:flex}.head.svelte-8mazzw{flex-wrap:wrap;align-items:center;gap:12px;display:flex}h2.svelte-8mazzw{color:#e2e8f0;margin:0;font-size:15px}.n.svelte-8mazzw{color:#fff;background:#7c3aed;border-radius:9px;padding:0 7px;font-size:12px}.hint.svelte-8mazzw{color:#64748b;font-size:11px}.spacer.svelte-8mazzw{flex:1}.back.svelte-8mazzw,.swipe.svelte-8mazzw,.bulk.svelte-8mazzw button:where(.svelte-8mazzw){color:#94a3b8;cursor:pointer;background:0 0;border:1px solid #3f3f4b;border-radius:6px;padding:5px 12px;font-size:12px}.back.svelte-8mazzw:hover{color:#e8b23d}.swipe.svelte-8mazzw{color:#c4b5fd;border-color:#7c3aed}.swipe.svelte-8mazzw:hover{color:#fff;background:#7c3aed}.bulk.svelte-8mazzw{color:#94a3b8;background:#1a1a21;border-radius:8px;flex-wrap:wrap;align-items:center;gap:10px;min-height:40px;padding:6px 10px;font-size:12px;display:flex}.bulk.active.svelte-8mazzw{outline:1px solid #e8b23d55}.all.svelte-8mazzw{align-items:center;gap:6px;display:flex}.count.svelte-8mazzw{color:#e8b23d}.bulk.svelte-8mazzw .apply:where(.svelte-8mazzw){color:#5cb85c;border-color:#14532d}.bulk.svelte-8mazzw .apply:where(.svelte-8mazzw):hover{color:#fff;background:#14532d}.bulk.svelte-8mazzw .reject:where(.svelte-8mazzw){color:#f87171;border-color:#7f1d1d}.bulk.svelte-8mazzw .reject:where(.svelte-8mazzw):hover{color:#fff;background:#7f1d1d}.bulk.svelte-8mazzw .withdraw:where(.svelte-8mazzw):hover,.bulk.svelte-8mazzw .plain:where(.svelte-8mazzw):hover{color:#e2e8f0;background:#2a2a33}.bulk.svelte-8mazzw button:where(.svelte-8mazzw):disabled{opacity:.5;cursor:default}.empty.svelte-8mazzw{color:#64748b;margin:12px 0;font-size:13px}.list.svelte-8mazzw{flex-direction:column;gap:4px;min-height:0;padding-bottom:12px;display:flex;overflow-y:auto}.slot.svelte-8mazzw{border-top:2px solid #0000;border-bottom:2px solid #0000}.slot.dragging.svelte-8mazzw{opacity:.4}.slot.drop-before.svelte-8mazzw{border-top-color:#e8b23d}.slot.drop-after.svelte-8mazzw{border-bottom-color:#e8b23d}@media (width<=800px){.hint.svelte-8mazzw,.back.svelte-8mazzw{display:none}.swipe.svelte-8mazzw,.bulk.svelte-8mazzw button:where(.svelte-8mazzw){padding:10px 14px;font-size:14px}}.search.svelte-xbksmq{flex-direction:column;gap:8px;min-height:0;display:flex}input.svelte-xbksmq{color:#e2e8f0;background:#14141a;border:1px solid #3f3f4b;border-radius:6px;width:100%;padding:8px 10px;font-size:13px}input.svelte-xbksmq:focus{border-color:#e8b23d;outline:none}.suggestions.svelte-xbksmq,.chips.svelte-xbksmq{flex-wrap:wrap;gap:4px;display:flex}.chip.svelte-xbksmq{color:#94a3b8;cursor:pointer;background:0 0;border:1px solid #3f3f4b;border-radius:10px;padding:2px 10px;font-size:11px}.chip.svelte-xbksmq:hover{border-color:#e8b23d}.chip.on.svelte-xbksmq{color:#14141a;background:#e8b23d;border-color:#e8b23d;font-weight:700}.suggestions.svelte-xbksmq button:where(.svelte-xbksmq){color:#cbd5e1;cursor:pointer;background:#1e1e26;border:1px solid #3f3f4b;border-radius:10px;padding:2px 8px;font-size:11px}.suggestions.svelte-xbksmq button:where(.svelte-xbksmq):hover{border-color:#e8b23d}.qtags.svelte-xbksmq{flex-wrap:wrap;align-items:center;gap:4px;display:flex}.qtags-label.svelte-xbksmq{color:#64748b;font-size:11px}.qtag.svelte-xbksmq{color:#64748b;text-decoration:line-through}.qtag.on.svelte-xbksmq{color:#7dd3fc;background:0 0;border-color:#7dd3fc;font-weight:600;text-decoration:none}.qtag.svelte-xbksmq .x:where(.svelte-xbksmq){opacity:.7;margin-left:4px}.hint.svelte-xbksmq,.error.svelte-xbksmq{color:#94a3b8;margin:0;font-size:12px}.error.svelte-xbksmq{color:#f87171}.grid.svelte-xbksmq{grid-template-columns:repeat(auto-fill,minmax(90px,1fr));grid-auto-rows:max-content;gap:6px;padding-right:4px;display:grid;overflow-y:auto}.hit.svelte-xbksmq{flex-direction:column;gap:2px;display:flex}.hit-actions.svelte-xbksmq{gap:2px;display:flex}.hit-actions.svelte-xbksmq button:where(.svelte-xbksmq){cursor:pointer;background:#1e1e26;border:1px solid #3f3f4b;border-radius:4px;padding:2px 0;font-size:11px}.propose.svelte-xbksmq{color:#5cb85c;flex:1}.propose.svelte-xbksmq:hover{color:#fff;background:#14532d}.hit-actions.svelte-xbksmq .direct:where(.svelte-xbksmq){color:#86efac;background:0 0;border-style:dashed;flex:1}.hit-actions.svelte-xbksmq .direct:where(.svelte-xbksmq):hover{border-color:#5cb85c}.in-list.svelte-xbksmq{color:#64748b;text-align:center;font-size:10px}.more.svelte-xbksmq{color:#cbd5e1;cursor:pointer;background:#1e1e26;border:1px solid #3f3f4b;border-radius:6px;grid-column:1/-1;padding:10px;font-size:12px}.more.svelte-xbksmq:hover{border-color:#e8b23d}@media (width<=800px){input.svelte-xbksmq{padding:10px 12px;font-size:16px}.suggestions.svelte-xbksmq button:where(.svelte-xbksmq),.chip.svelte-xbksmq{padding:6px 12px;font-size:13px}.grid.svelte-xbksmq{grid-template-columns:repeat(auto-fill,minmax(110px,1fr));padding-right:0}.hit-actions.svelte-xbksmq button:where(.svelte-xbksmq){padding:8px 0;font-size:14px}}.themes.svelte-33fq8d{background:#1e1e26;border:1px solid #3f3f4b;border-radius:8px;padding:12px;font-size:13px}header.svelte-33fq8d{color:#e2e8f0;align-items:baseline;gap:10px;margin-bottom:10px;display:flex}header.svelte-33fq8d .hint:where(.svelte-33fq8d){color:#64748b;flex:1;font-size:11px}.close.svelte-33fq8d{color:#94a3b8;cursor:pointer;background:0 0;border:none;font-size:18px}.sources.svelte-33fq8d{background:#14141a;border-radius:6px;flex-wrap:wrap;align-items:center;gap:10px;margin-bottom:10px;padding:8px;display:flex}.sources.svelte-33fq8d .label:where(.svelte-33fq8d){color:#e2e8f0;font-weight:600}.source.svelte-33fq8d{color:#cbd5e1;cursor:pointer;align-items:center;gap:4px;font-family:ui-monospace,monospace;font-size:12px;display:inline-flex}.source.svelte-33fq8d input:where(.svelte-33fq8d){accent-color:#e8b23d;margin:0}.source.svelte-33fq8d .always:where(.svelte-33fq8d){color:#64748b;font-family:inherit;font-size:11px}.sources.svelte-33fq8d .hint:where(.svelte-33fq8d){color:#64748b;flex-basis:100%;font-size:11px}.list.svelte-33fq8d{grid-template-columns:repeat(auto-fill,minmax(340px,1fr));gap:8px;display:grid}.row.svelte-33fq8d{background:#14141a;border-radius:6px;flex-direction:column;gap:4px;padding:8px;display:flex}.head.svelte-33fq8d{align-items:center;gap:6px;display:flex}input.svelte-33fq8d,textarea.svelte-33fq8d{color:#e2e8f0;background:#1a1a21;border:1px solid #3f3f4b;border-radius:5px;padding:4px 6px;font-family:inherit;font-size:12px}.name.svelte-33fq8d{flex:1;min-width:0;font-weight:600}.tag.svelte-33fq8d{color:#e8b23d;width:110px;font-family:ui-monospace,monospace;font-size:11px}.count.svelte-33fq8d{color:#64748b;text-align:right;min-width:18px;font-size:11px}.colors.svelte-33fq8d{gap:2px;display:flex}.pip.svelte-33fq8d{color:#475569;cursor:pointer;background:0 0;border:1px solid #3f3f4b;border-radius:50%;width:20px;height:20px;padding:0;font-size:10px;font-weight:700}.pip.on.W.svelte-33fq8d{color:#1f2937;background:#f8f6d8;border-color:#f8f6d8}.pip.on.U.svelte-33fq8d{color:#fff;background:#3b82f6;border-color:#3b82f6}.pip.on.B.svelte-33fq8d{color:#fff;background:#4b5563;border-color:#6b7280}.pip.on.R.svelte-33fq8d{color:#fff;background:#ef4444;border-color:#ef4444}.pip.on.G.svelte-33fq8d{color:#052e16;background:#22c55e;border-color:#22c55e}.del.svelte-33fq8d{color:#f87171;cursor:pointer;background:0 0;border:none;font-size:15px}.add.svelte-33fq8d{gap:6px;margin-top:10px;display:flex}.add.svelte-33fq8d input:where(.svelte-33fq8d){flex:1;min-width:0}.add.svelte-33fq8d button:where(.svelte-33fq8d){color:#e8b23d;cursor:pointer;background:0 0;border:1px solid #3f3f4b;border-radius:5px;padding:4px 12px;font-size:12px}.add.svelte-33fq8d button:where(.svelte-33fq8d):disabled{color:#475569;cursor:default}.roles.svelte-33fq8d{background:#14141a;border-radius:6px;flex-direction:column;gap:6px;margin-top:14px;padding:8px;display:flex}.block-head.svelte-33fq8d{flex-wrap:wrap;align-items:baseline;gap:10px;margin-bottom:6px;display:flex}.block-head.svelte-33fq8d .label:where(.svelte-33fq8d){color:#e8b23d;font-weight:600}.block-head.svelte-33fq8d .hint:where(.svelte-33fq8d){color:#64748b;font-size:11px}.roles-head.svelte-33fq8d{flex-wrap:wrap;align-items:baseline;gap:10px;display:flex}.roles-head.svelte-33fq8d .label:where(.svelte-33fq8d){color:#7dd3fc;font-weight:600}.roles-head.svelte-33fq8d .hint:where(.svelte-33fq8d){color:#64748b;font-size:11px}.role-row.svelte-33fq8d{background:#1a1a21;border-radius:6px;flex-direction:column;gap:4px;padding:6px 8px;display:flex}.role-head.svelte-33fq8d,.role-otags.svelte-33fq8d{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.role-head.svelte-33fq8d .tag:where(.svelte-33fq8d){color:#7dd3fc}.desc.svelte-33fq8d{flex:1;min-width:140px}.otags.svelte-33fq8d{flex:1;min-width:160px;font-family:ui-monospace,monospace;font-size:11px}.otag-link.svelte-33fq8d{color:#7dd3fc;cursor:pointer;background:0 0;border:1px solid #3f3f4b;border-radius:10px;padding:2px 8px;font-family:ui-monospace,monospace;font-size:11px}.otag-link.svelte-33fq8d:hover{border-color:#7dd3fc}.roles.svelte-33fq8d .add:where(.svelte-33fq8d){margin-top:4px}.toasts.svelte-1ig2a9j{--toast-h:40px;--toast-gap:8px;gap:var(--toast-gap);max-height:calc(3 * var(--toast-h) + 2 * var(--toast-gap));z-index:200;pointer-events:none;flex-direction:column;display:flex;position:fixed;bottom:16px;right:16px;overflow:hidden}.toast.svelte-1ig2a9j{pointer-events:auto;box-sizing:border-box;height:var(--toast-h);color:#e2e8f0;background:#1e1e26;border:1px solid #3f3f4b;border-radius:8px;flex:none;align-items:center;gap:10px;width:360px;padding:0 0 0 14px;font-size:13px;display:flex;box-shadow:0 4px 20px #00000080}.toast.error.svelte-1ig2a9j{border-color:#7f1d1d}.msg.svelte-1ig2a9j{white-space:nowrap;text-overflow:ellipsis;cursor:pointer;flex:1;min-width:0;overflow:hidden}.msg.busy.svelte-1ig2a9j{cursor:default}button.svelte-1ig2a9j{color:#e8b23d;cursor:pointer;background:0 0;border:1px solid #e8b23d;border-radius:5px;flex:none;padding:2px 8px;font-size:12px}.link.svelte-1ig2a9j{color:#94a3b8;border-color:#3f3f4b}.x.svelte-1ig2a9j{color:#64748b;border:none;border-left:1px solid #3f3f4b;border-radius:0 7px 7px 0;justify-content:center;align-self:stretch;align-items:center;width:40px;min-height:32px;margin-left:2px;padding:0;font-size:18px;line-height:1;display:flex}.x.svelte-1ig2a9j:hover:not(:disabled){color:#fff;background:#2d2d38}button.svelte-1ig2a9j:disabled{opacity:.5;cursor:default}@media (width<=800px){.toasts.svelte-1ig2a9j{--toast-h:48px;bottom:auto;left:12px;right:12px;top:calc(10px + env(safe-area-inset-top));flex-direction:column-reverse}.toast.svelte-1ig2a9j{justify-content:space-between;width:auto}button.svelte-1ig2a9j{padding:8px 14px}.x.svelte-1ig2a9j{width:44px;min-height:40px;padding:0}}.toolbar.svelte-1b5lykn{background:#14141a;border-bottom:1px solid #2a2a33;align-items:center;gap:14px;padding:10px 16px;display:flex}h1.svelte-1b5lykn{color:#e2e8f0;margin:0;font-size:16px}.back.svelte-1b5lykn{color:#94a3b8;border-radius:4px;padding:2px 6px;font-size:16px;text-decoration:none}.back.svelte-1b5lykn:hover{color:#e8b23d;background:#2a2a33}.counter.svelte-1b5lykn{color:#94a3b8;font-variant-numeric:tabular-nums;font-size:13px}.counter.ok.svelte-1b5lykn{color:#5cb85c}.counter.over.svelte-1b5lykn{color:#f87171}.viz-btn.svelte-1b5lykn{color:#94a3b8;cursor:pointer;background:0 0;border:1px solid #3f3f4b;border-radius:6px;padding:5px 12px;font-size:12px}.viz-btn.active.svelte-1b5lykn{color:#e8b23d;background:#2a2a33}.queue.svelte-1b5lykn{color:#c4b5fd;border-color:#7c3aed;align-items:center;gap:6px;display:inline-flex}.badge.svelte-1b5lykn{color:#fff;background:#7c3aed;border-radius:8px;padding:0 6px;font-size:11px;font-weight:700}.spacer.svelte-1b5lykn{flex:1}.readonly.svelte-1b5lykn{color:#f59e0b;font-size:12px}.user.svelte-1b5lykn{color:#94a3b8;font-size:12px}.save.svelte-1b5lykn{color:#14141a;cursor:pointer;background:#e8b23d;border:none;border-radius:6px;padding:6px 16px;font-size:13px;font-weight:700}.save.svelte-1b5lykn:disabled{color:#64748b;cursor:default;background:#2a2a33}@media (width<=800px){.toolbar.svelte-1b5lykn{gap:10px;padding:8px 12px}h1.svelte-1b5lykn{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.desktop.svelte-1b5lykn,.queue.svelte-1b5lykn{display:none}.back.svelte-1b5lykn,.save.svelte-1b5lykn{min-height:40px}}.backdrop.svelte-1vuola8{--tone:100, 116, 139;--tone-alpha:0;z-index:40;background:linear-gradient(180deg, rgba(var(--tone), calc(var(--tone-alpha) * 1)) 0%, rgba(var(--tone), calc(var(--tone-alpha) * .3)) 55%, rgba(var(--tone), 0) 100%), #0a0a0ef0;flex-direction:column;align-items:center;gap:12px;padding:16px;display:flex;position:fixed;inset:0;overflow:hidden}.backdrop.kind-add.svelte-1vuola8{--tone:92, 184, 92;--tone-alpha:.45}.backdrop.kind-remove.svelte-1vuola8{--tone:248, 113, 113;--tone-alpha:.42}.backdrop.kind-swap.svelte-1vuola8{--tone:125, 211, 252;--tone-alpha:.38}.backdrop.candidate.svelte-1vuola8{--tone:71, 85, 105;--tone-alpha:.35}header.svelte-1vuola8{color:#cbd5e1;align-items:center;gap:14px;width:min(960px,100%);display:flex}.progress.svelte-1vuola8{font-variant-numeric:tabular-nums;font-size:13px}.mode.svelte-1vuola8{color:#f59e0b;font-size:13px;font-weight:700}.filtered.svelte-1vuola8{color:#e8b23d;font-size:12px}.close.svelte-1vuola8{color:#94a3b8;cursor:pointer;background:0 0;border:none;margin-left:auto;font-size:22px}.tone-label.svelte-1vuola8{letter-spacing:.12em;color:rgb(var(--tone));font-size:26px;font-weight:800;line-height:1}.candidate.svelte-1vuola8 .tone-label:where(.svelte-1vuola8){color:#cbd5e1;letter-spacing:.06em;font-size:20px}.stage.svelte-1vuola8{will-change:transform;flex:1;justify-content:center;align-items:flex-start;gap:18px;width:min(960px,100%);min-height:0;display:flex}.images.svelte-1vuola8{touch-action:none;-webkit-user-select:none;user-select:none;cursor:grab;gap:8px;display:flex;position:relative}.images.svelte-1vuola8:active{cursor:grabbing}.images.svelte-1vuola8 img:where(.svelte-1vuola8){object-fit:contain;-webkit-user-drag:none;pointer-events:none;border-radius:4.5%;width:340px;max-height:72vh}.images.dual.svelte-1vuola8 img:where(.svelte-1vuola8){width:300px}.swap-side.svelte-1vuola8{flex-direction:column;align-items:center;gap:4px;display:flex}.swap-side.svelte-1vuola8 .old:where(.svelte-1vuola8){opacity:.7;filter:grayscale(.4)}.cap.svelte-1vuola8{color:#94a3b8;text-transform:uppercase;letter-spacing:.08em;font-size:11px}.noimg.svelte-1vuola8{aspect-ratio:63/88;color:#cbd5e1;background:#1e1e26;border-radius:12px;place-items:center;width:340px;display:grid}.stamp.svelte-1vuola8{letter-spacing:.06em;pointer-events:none;white-space:nowrap;background:#0a0a0e8c;border:4px solid;border-radius:10px;padding:6px 14px;font-size:30px;font-weight:900;position:absolute;top:18%}.stamp-right.svelte-1vuola8{color:#4ade80;left:8%;transform:rotate(-14deg)}.stamp-left.svelte-1vuola8{color:#f87171;right:8%;transform:rotate(14deg)}.stamp-down.svelte-1vuola8{color:#cbd5e1;top:auto;bottom:12%;left:50%;transform:translate(-50%)}.panel.svelte-1vuola8{color:#e2e8f0;flex-direction:column;gap:8px;width:300px;display:flex}h2.svelte-1vuola8{margin:0;font-size:18px}.name.svelte-1vuola8{all:unset;cursor:pointer;text-underline-offset:4px;-webkit-text-decoration:underline dotted #e2e8f066;text-decoration:underline dotted #e2e8f066}.name.svelte-1vuola8:focus-visible{outline-offset:2px;outline:2px solid #7dd3fc}.meta.svelte-1vuola8,.price.svelte-1vuola8,.ai.svelte-1vuola8,.target.svelte-1vuola8,.note.svelte-1vuola8{margin:0;font-size:12px}.meta.svelte-1vuola8,.price.svelte-1vuola8{color:#94a3b8}.ai.svelte-1vuola8{color:#c4b5fd;font-size:11px}.ai.curator.svelte-1vuola8{color:#94a3b8}.target.svelte-1vuola8{color:#cbd5e1;font-size:13px}.target.dead.svelte-1vuola8 strong:where(.svelte-1vuola8){color:#64748b;text-decoration:line-through}.delta.svelte-1vuola8{color:#f87171;margin-left:4px;font-size:12px}.delta.saves.svelte-1vuola8{color:#4ade80}.note.svelte-1vuola8{color:#cbd5e1;white-space:pre-wrap;border-left:2px solid #3f3f4b;padding-left:8px;font-size:13px}.chips.svelte-1vuola8{flex-wrap:wrap;gap:4px;display:flex}.chip.svelte-1vuola8{color:#cbd5e1;background:#14141ab3;border:1px solid #3f3f4b;border-radius:9px;padding:1px 7px;font-size:11px}.actions.svelte-1vuola8{gap:10px;display:flex}.actions.svelte-1vuola8 button:where(.svelte-1vuola8){color:#e2e8f0;cursor:pointer;background:#1e1e26;border:1px solid #3f3f4b;border-radius:8px;padding:10px 22px;font-size:14px}.actions.svelte-1vuola8 button:where(.svelte-1vuola8):disabled{opacity:.5;cursor:default}.reject.svelte-1vuola8{color:#f87171}.reject.svelte-1vuola8:not(:disabled):hover{color:#fff;background:#7f1d1d}.actions.svelte-1vuola8 .now:where(.svelte-1vuola8){background:0 0;border-color:#7f1d1d}.skip.svelte-1vuola8{color:#94a3b8}.approve.svelte-1vuola8{color:#5cb85c}.approve.svelte-1vuola8:not(:disabled):hover{color:#fff;background:#14532d}.reason.svelte-1vuola8{justify-content:center;width:min(420px,100%);padding-bottom:8px;display:flex}.reason.svelte-1vuola8 .link:where(.svelte-1vuola8){color:#94a3b8;cursor:pointer;background:0 0;border:none;font-size:12px;text-decoration:underline}.reason.svelte-1vuola8 input:where(.svelte-1vuola8){color:#e2e8f0;background:#14141a;border:1px solid #3f3f4b;border-radius:6px;flex:1;padding:8px;font-family:inherit;font-size:13px}@media (width<=800px){.backdrop.svelte-1vuola8{padding:10px;padding-bottom:max(10px, env(safe-area-inset-bottom));gap:8px}.tone-label.svelte-1vuola8{font-size:20px}.stage.svelte-1vuola8{flex-direction:column;align-items:center;gap:10px;overflow-y:auto}.images.svelte-1vuola8 img:where(.svelte-1vuola8),.noimg.svelte-1vuola8{width:min(280px,62vw);max-height:none}.images.dual.svelte-1vuola8 img:where(.svelte-1vuola8){width:min(200px,44vw)}.stamp.svelte-1vuola8{font-size:22px}.panel.svelte-1vuola8{width:100%}.reason.svelte-1vuola8 input:where(.svelte-1vuola8){font-size:16px}.actions.svelte-1vuola8{grid-auto-columns:1fr;grid-auto-flow:column;gap:8px;width:100%;display:grid}.actions.svelte-1vuola8 button:where(.svelte-1vuola8){padding:14px 0}.reason.svelte-1vuola8{padding-bottom:0}}.ccard.svelte-16aj5b2{background:#14141a;border:1px solid #0000;border-radius:6px;flex-direction:column;gap:6px;padding:8px 10px;display:flex}.ccard.active.svelte-16aj5b2{border-color:#e8b23d88}.head.svelte-16aj5b2{cursor:pointer;font:inherit;color:#e2e8f0;text-align:left;background:0 0;border:none;align-items:center;gap:6px;padding:0;display:flex}.pip.svelte-16aj5b2{border-radius:50%;flex-shrink:0;width:10px;height:10px}.name.svelte-16aj5b2{flex:1;font-size:12px;font-weight:700}.count.svelte-16aj5b2{font-variant-numeric:tabular-nums;color:#cbd5e1;font-size:12px}.target.svelte-16aj5b2{color:#64748b}.row.svelte-16aj5b2{color:#94a3b8;align-items:center;gap:6px;font-size:10px;display:flex}.rlabel.svelte-16aj5b2{text-overflow:ellipsis;white-space:nowrap;width:62px;overflow:hidden}.track.svelte-16aj5b2{background:#0f0f14;border-radius:4px;flex:1;height:8px;position:relative;overflow:hidden}.fill.svelte-16aj5b2{height:100%}.fill.dim.svelte-16aj5b2{background:#3f4c63}.tick.svelte-16aj5b2{background:#e8b23d;width:2px;position:absolute;top:-1px;bottom:-1px;transform:translate(-1px)}.rval.svelte-16aj5b2{text-align:right;color:#64748b;font-variant-numeric:tabular-nums;white-space:nowrap;min-width:58px}.rval.off.svelte-16aj5b2{color:#f59e0b}.mini-curve.svelte-16aj5b2{align-items:flex-end;gap:3px;display:flex}.mc-col.svelte-16aj5b2{flex-direction:column;flex:1;align-items:center;gap:1px;display:flex}.mc-bar.svelte-16aj5b2{opacity:.85;border-radius:2px 2px 0 0;width:100%;min-height:1px}.mc-val.svelte-16aj5b2,.mc-label.svelte-16aj5b2{color:#64748b;font-variant-numeric:tabular-nums;min-height:10px;font-size:9px}.spells.svelte-16aj5b2{flex-direction:column;gap:2px;display:flex}.viz.svelte-132dpb3{background:#1a1a21;border-radius:8px;flex-direction:column;gap:14px;padding:10px 12px;display:flex}.top.svelte-132dpb3{flex-wrap:wrap;align-items:flex-start;gap:20px;display:flex}.chart.svelte-132dpb3{flex:1;min-width:200px}.chart.curve.svelte-132dpb3{min-width:240px}h3.svelte-132dpb3{text-transform:uppercase;letter-spacing:.05em;color:#94a3b8;margin:0 0 6px;font-size:11px;font-weight:700}.hbars.svelte-132dpb3{flex-direction:column;gap:3px;display:flex}.hbar.svelte-132dpb3{color:#cbd5e1;align-items:center;gap:6px;font-size:11px;display:flex}.pips.svelte-132dpb3{gap:1px;width:22px;display:flex}.pip.svelte-132dpb3{border-radius:50%;width:8px;height:8px}.hlabel.svelte-132dpb3{text-overflow:ellipsis;white-space:nowrap;width:110px;overflow:hidden}.track.svelte-132dpb3{background:#14141a;border-radius:4px;flex:1;height:9px;display:flex;position:relative;overflow:hidden}.fill.main.svelte-132dpb3{background:#e8b23d}.fill.cons.svelte-132dpb3{background:#e8b23d55}.tick.svelte-132dpb3{background:#e8b23d;width:2px;position:absolute;top:-1px;bottom:-1px;transform:translate(-1px)}.hval.svelte-132dpb3{text-align:right;color:#64748b;font-variant-numeric:tabular-nums;white-space:nowrap;width:64px}.soll.svelte-132dpb3{color:#475569}.side-check.warn.svelte-132dpb3{color:#fbbf24}.gc-check.svelte-132dpb3{text-align:left;cursor:pointer;background:0 0;border:none;padding:0;font-family:inherit;display:block}.gc-check.svelte-132dpb3:hover,.gc-check.active.svelte-132dpb3{color:#fde68a}.budget-note.svelte-132dpb3{color:#64748b;margin:2px 0 0;font-size:11px}.budget-note.top.svelte-132dpb3{color:#94a3b8}.budget-limit.svelte-132dpb3{color:#64748b;align-items:center;gap:4px;margin-top:4px;font-size:11px;display:flex}.budget-limit.svelte-132dpb3 input:where(.svelte-132dpb3){color:#cbd5e1;background:#14141a;border:1px solid #3f3f4b;border-radius:5px;width:70px;padding:2px 6px;font-size:11px}.vbars.svelte-132dpb3{align-items:flex-end;gap:5px;display:flex}.vbar.svelte-132dpb3{flex-direction:column;justify-content:flex-end;align-items:center;gap:2px;width:28px;display:flex}.vstack.svelte-132dpb3{border-radius:3px 3px 0 0;flex-direction:column-reverse;width:100%;min-height:1px;display:flex;overflow:hidden}.vseg.svelte-132dpb3{min-height:1px}.vlabel.svelte-132dpb3,.vval.svelte-132dpb3{color:#64748b;font-variant-numeric:tabular-nums;min-height:12px;font-size:10px}.grid.svelte-132dpb3{grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:8px;display:grid}.app.svelte-1n46o8q{flex-direction:column;height:100dvh;display:flex}.banner.svelte-1n46o8q{color:#cbd5e1;background:#1e1e26;margin:0;padding:8px 16px;font-size:13px}.banner.error.svelte-1n46o8q{color:#f87171}.banner.warn.svelte-1n46o8q{color:#f59e0b}main.svelte-1n46o8q{flex:1;grid-template-columns:300px minmax(0,1fr) auto;gap:12px;min-height:0;padding:12px;display:grid}.side.svelte-1n46o8q{min-height:0;overflow-y:auto}.side.right.svelte-1n46o8q{flex-direction:column;width:300px;display:flex;overflow:hidden}.side.right.over-triage.svelte-1n46o8q{z-index:41;position:relative}.side.right.svelte-1n46o8q>.detail{flex:1;min-height:0}.side.left.svelte-1n46o8q>.search{height:100%;overflow:hidden}.center.svelte-1n46o8q{flex-direction:column;gap:10px;min-width:0;min-height:0;display:flex;overflow:auto}.view-queue.svelte-1n46o8q .center:where(.svelte-1n46o8q){overflow:hidden}.app.svelte-1n46o8q>.tabs,.stats-pane.svelte-1n46o8q{display:none}.stats-actions.svelte-1n46o8q{gap:8px;display:flex}.stats-actions.svelte-1n46o8q button:where(.svelte-1n46o8q){color:#e2e8f0;cursor:pointer;background:#1e1e26;border:1px solid #3f3f4b;border-radius:6px;flex:1;padding:8px 0;font-size:13px}@media (width<=800px){main.svelte-1n46o8q{padding:8px;display:block;overflow:hidden}.side.left.svelte-1n46o8q,.center.svelte-1n46o8q{height:100%;display:none}.tab-search.svelte-1n46o8q .side.left:where(.svelte-1n46o8q){display:block}.tab-cube.svelte-1n46o8q .center:where(.svelte-1n46o8q),.tab-queue.svelte-1n46o8q .center:where(.svelte-1n46o8q){display:flex;overflow:hidden auto}.tab-stats.svelte-1n46o8q .stats-pane:where(.svelte-1n46o8q){flex-direction:column;gap:10px;height:100%;display:flex;overflow-y:auto}.tab-stats.svelte-1n46o8q .stats-pane:where(.svelte-1n46o8q)>.history{flex:none;min-height:45vh}.side.right.svelte-1n46o8q{display:contents}.app.svelte-1n46o8q>.tabs{display:flex}}.backdrop.svelte-1xtbm94{z-index:60;background:#0a0a0eb3;place-items:center;padding:16px;display:grid;position:fixed;inset:0}.modal.svelte-1xtbm94{color:#cbd5e1;background:#1e1e26;border:1px solid #3f3f4b;border-radius:10px;flex-direction:column;width:min(600px,100%);max-height:90dvh;font-size:13px;display:flex}header.svelte-1xtbm94{border-bottom:1px solid #2a2a33;justify-content:space-between;align-items:center;padding:12px 16px;display:flex}h2.svelte-1xtbm94{color:#e2e8f0;margin:0;font-size:15px}.close.svelte-1xtbm94{color:#94a3b8;cursor:pointer;background:0 0;border:none;border-radius:6px;min-width:36px;min-height:36px;font-size:22px}.close.svelte-1xtbm94:hover{background:#2a2a33}.body.svelte-1xtbm94{flex-direction:column;gap:10px;padding:12px 16px 16px;display:flex;overflow-y:auto}.intro.svelte-1xtbm94{color:#94a3b8;margin:0;line-height:1.5}.acc.svelte-1xtbm94{border:1px solid #2a2a33;border-radius:8px;overflow:hidden}.acc.open.svelte-1xtbm94{border-color:#3f3f4b}.acc-head.svelte-1xtbm94{color:#e2e8f0;text-align:left;cursor:pointer;background:#22222b;border:none;align-items:center;gap:8px;width:100%;padding:12px;font-size:13px;font-weight:600;display:flex}.chev.svelte-1xtbm94{color:#64748b;font-size:11px}.acc-body.svelte-1xtbm94{padding:4px 14px 12px}ol.svelte-1xtbm94{flex-direction:column;gap:10px;margin:8px 0 0;padding-left:20px;line-height:1.5;display:flex}.note.svelte-1xtbm94{color:#94a3b8;margin:8px 0 0;line-height:1.5}.warn-box.svelte-1xtbm94{color:#f59e0b;border:1px solid #7f5a1d;border-radius:6px;padding:8px 10px}a.svelte-1xtbm94{color:#e8b23d}code.svelte-1xtbm94{color:#e2e8f0;white-space:nowrap;font-size:12px}.secret.svelte-1xtbm94 code:where(.svelte-1xtbm94){white-space:normal;word-break:break-all}.secret.svelte-1xtbm94{background:#14141a;border:1px solid #3f3f4b;border-radius:6px;align-items:center;gap:8px;margin-top:6px;padding:8px 10px;display:flex}.secret.svelte-1xtbm94 button:where(.svelte-1xtbm94),.mint.svelte-1xtbm94{color:#e8b23d;cursor:pointer;background:0 0;border:1px solid #e8b23d;border-radius:6px;flex:none;padding:6px 12px;font-size:12px}.mint.svelte-1xtbm94{margin-top:6px;display:block}.secret.svelte-1xtbm94 button:where(.svelte-1xtbm94):hover,.mint.svelte-1xtbm94:hover{color:#14141a;background:#e8b23d}.warn.svelte-1xtbm94{color:#f59e0b;margin:4px 0 0;font-size:11px}@media (width<=800px){.backdrop.svelte-1xtbm94{padding:0}.modal.svelte-1xtbm94{border:none;border-radius:0;width:100%;height:100dvh;max-height:none}.body.svelte-1xtbm94{padding-bottom:calc(16px + env(safe-area-inset-bottom))}.close.svelte-1xtbm94{min-width:44px;min-height:44px}.secret.svelte-1xtbm94{flex-wrap:wrap}.secret.svelte-1xtbm94 button:where(.svelte-1xtbm94),.mint.svelte-1xtbm94{min-height:40px}}.folder.svelte-nxotfo{background:0 0;border:none;padding:0;display:block}.fhead.svelte-nxotfo{padding:8px 10px 8px calc(6px + var(--depth,0) * 0px);color:#cbd5e1;cursor:grab;border:1px dashed #0000;border-radius:8px;align-items:center;gap:8px;display:flex}.fhead.svelte-nxotfo:hover{background:#1a1a22}.fhead.droppable.svelte-nxotfo{border-color:#3f3f4b}.fhead.over.svelte-nxotfo{background:#2a2415;border-color:#e8b23d}.toggle.svelte-nxotfo{color:#94a3b8;cursor:pointer;background:0 0;border:none;flex:none;width:22px;height:22px;padding:0;font-size:12px}.fname.svelte-nxotfo{color:#e2e8f0;cursor:pointer;text-align:left;text-overflow:ellipsis;white-space:nowrap;background:0 0;border:none;min-width:0;padding:2px 4px;font-size:14px;font-weight:600;overflow:hidden}.icon.svelte-nxotfo{margin-right:4px}.count.svelte-nxotfo{color:#64748b;white-space:nowrap;flex:1;font-size:11px}.rename.svelte-nxotfo{color:#e2e8f0;background:#14141a;border:1px solid #3f3f4b;border-radius:4px;flex:1;min-width:0;padding:3px 6px;font-size:14px}.factions.svelte-nxotfo{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:6px;margin-left:auto;display:flex}.factions.svelte-nxotfo button:where(.svelte-nxotfo),.factions.svelte-nxotfo select:where(.svelte-nxotfo){color:#94a3b8;cursor:pointer;background:0 0;border:1px solid #3f3f4b;border-radius:6px;padding:3px 8px;font-size:12px}.factions.svelte-nxotfo select:where(.svelte-nxotfo){background:#14141a;max-width:120px}.factions.svelte-nxotfo button:where(.svelte-nxotfo):hover{color:#e2e8f0}.factions.svelte-nxotfo .danger:where(.svelte-nxotfo):hover{color:#f87171;border-color:#f87171}.hint.svelte-nxotfo{color:#e8b23d;font-size:11px}.children.svelte-nxotfo{border-left:1px solid #2a2a33;flex-direction:column;gap:6px;margin:4px 0 6px 16px;padding:0 0 0 18px;list-style:none;display:flex}.empty.svelte-nxotfo{color:#64748b;padding:6px 10px;font-size:12px}.newfolder.svelte-nxotfo form:where(.svelte-nxotfo){gap:6px;display:flex}.newfolder.svelte-nxotfo input:where(.svelte-nxotfo){color:#e2e8f0;background:#14141a;border:1px solid #3f3f4b;border-radius:6px;flex:1;min-width:0;padding:6px 10px;font-size:13px}.newfolder.svelte-nxotfo button:where(.svelte-nxotfo){color:#94a3b8;cursor:pointer;background:0 0;border:1px solid #3f3f4b;border-radius:6px;padding:6px 10px;font-size:12px}.newfolder.svelte-nxotfo button[type=submit]:where(.svelte-nxotfo){color:#14141a;background:#e8b23d;border:none;font-weight:700}.newfolder.svelte-nxotfo button[type=submit]:where(.svelte-nxotfo):disabled{color:#64748b;background:#2a2a33}@media (width<=800px){.fhead.svelte-nxotfo{flex-wrap:wrap}.factions.svelte-nxotfo{flex-basis:100%;justify-content:flex-start}.factions.svelte-nxotfo button:where(.svelte-nxotfo),.factions.svelte-nxotfo select:where(.svelte-nxotfo),.newfolder.svelte-nxotfo button:where(.svelte-nxotfo){min-height:40px}.rename.svelte-nxotfo,.newfolder.svelte-nxotfo input:where(.svelte-nxotfo){font-size:16px}.children.svelte-nxotfo{margin-left:8px;padding-left:10px}}.page.svelte-nkv9f7{max-width:760px;margin:0 auto;padding:32px 16px}header.svelte-nkv9f7{align-items:center;gap:10px;margin-bottom:20px;display:flex}h1.svelte-nkv9f7{color:#e2e8f0;margin:0;font-size:20px}.spacer.svelte-nkv9f7{flex:1}.user.svelte-nkv9f7{color:#94a3b8;font-size:12px}.hdr.svelte-nkv9f7{color:#94a3b8;cursor:pointer;white-space:nowrap;background:0 0;border:1px solid #3f3f4b;border-radius:6px;padding:5px 12px;font-size:12px}.hdr.svelte-nkv9f7:hover{color:#e2e8f0}.banner.svelte-nkv9f7{color:#cbd5e1;background:#1e1e26;border-radius:6px;padding:8px 12px;font-size:13px}.banner.error.svelte-nkv9f7{color:#f87171}.toolbar.svelte-nkv9f7{align-items:center;gap:10px;margin-bottom:10px;display:flex}.group.svelte-nkv9f7 h2:where(.svelte-nkv9f7){text-transform:uppercase;letter-spacing:.05em;color:#94a3b8;margin:0;font-size:12px;font-weight:700}.search.svelte-nkv9f7{color:#e2e8f0;background:#14141a;border:1px solid #3f3f4b;border-radius:6px;flex:1;min-width:0;padding:6px 10px;font-size:13px}.rootdrop.svelte-nkv9f7{visibility:hidden;color:#94a3b8;text-align:center;border:1px dashed #3f3f4b;border-radius:8px;margin-bottom:8px;padding:8px 12px;font-size:12px}.rootdrop.active.svelte-nkv9f7{visibility:visible}.rootdrop.over.svelte-nkv9f7{color:#e8b23d;background:#2a2415;border-color:#e8b23d}.thumb.svelte-nkv9f7{object-fit:cover;object-position:center 20%;border-radius:6px;flex:none;align-self:center;width:34px;height:34px}.cubes.svelte-nkv9f7{flex-direction:column;gap:8px;margin:0;padding:0;list-style:none;display:flex}li.cube{cursor:grab;background:#1e1e26;border:1px solid #2a2a33;border-radius:8px;align-items:center;gap:10px;padding:12px 14px;display:flex}.cubes.svelte-nkv9f7 li.empty:where(.svelte-nkv9f7){color:#64748b;text-align:center;justify-content:center;padding:12px}li.cube .open{color:inherit;flex:1;align-items:baseline;gap:12px;min-width:0;text-decoration:none;display:flex}li.cube .kind{text-transform:uppercase;letter-spacing:.05em;color:#94a3b8;background:#2a2a33;border-radius:4px;flex:none;align-self:center;padding:2px 6px;font-size:10px;font-weight:700}li.cube .kind.deck{color:#7dd3fc;background:#1f2a3a}li.cube .name{color:#e8b23d;font-size:15px;font-weight:600}li.cube .rename.size{flex:none;width:64px}li.cube .rename-save{color:#5cb85c;cursor:pointer;background:0 0;border:1px solid #14532d;border-radius:5px;padding:2px 8px;font-size:12px}li.cube .rename{color:#e2e8f0;background:#14141a;border:1px solid #3f3f4b;border-radius:4px;min-width:0;padding:3px 6px;font-size:14px}li.cube .counts{color:#94a3b8;font-variant-numeric:tabular-nums;font-size:12px}li.cube .actions{align-items:center;gap:6px;display:flex}li.cube .actions button,li.cube .actions select{color:#94a3b8;cursor:pointer;background:0 0;border:1px solid #3f3f4b;border-radius:6px;padding:4px 9px;font-size:12px}li.cube .actions select{background:#14141a;max-width:110px}li.cube .actions button:hover{color:#e2e8f0}li.cube .actions .danger:hover{color:#f87171;border-color:#f87171}.newfolder.svelte-nkv9f7 form:where(.svelte-nkv9f7){gap:6px;display:flex}.newfolder.svelte-nkv9f7 input:where(.svelte-nkv9f7){color:#e2e8f0;background:#14141a;border:1px solid #3f3f4b;border-radius:6px;flex:1;min-width:0;padding:6px 10px;font-size:13px}.newfolder.svelte-nkv9f7 button:where(.svelte-nkv9f7){color:#94a3b8;cursor:pointer;background:0 0;border:1px solid #3f3f4b;border-radius:6px;padding:6px 10px;font-size:12px}.newfolder.svelte-nkv9f7 button[type=submit]:where(.svelte-nkv9f7){color:#14141a;background:#e8b23d;border:none;font-weight:700}.newfolder.svelte-nkv9f7 button[type=submit]:where(.svelte-nkv9f7):disabled{color:#64748b;background:#2a2a33}.create.svelte-nkv9f7{gap:8px;margin-top:20px;display:flex}.create.svelte-nkv9f7 input:where(.svelte-nkv9f7),.create.svelte-nkv9f7 select:where(.svelte-nkv9f7){color:#e2e8f0;background:#14141a;border:1px solid #3f3f4b;border-radius:6px;padding:8px 10px;font-size:13px}.create.svelte-nkv9f7 input[type=number]:where(.svelte-nkv9f7){width:80px}.create.svelte-nkv9f7 input:where(.svelte-nkv9f7):not([type=number]){flex:1;min-width:0}.create.svelte-nkv9f7 .foldersel:where(.svelte-nkv9f7){max-width:150px}.create.svelte-nkv9f7 button:where(.svelte-nkv9f7){color:#14141a;cursor:pointer;background:#e8b23d;border:none;border-radius:6px;padding:8px 16px;font-size:13px;font-weight:700}.create.svelte-nkv9f7 button:where(.svelte-nkv9f7):disabled{color:#64748b;cursor:default;background:#2a2a33}@media (width<=800px){.page.svelte-nkv9f7{padding:16px 12px}header.svelte-nkv9f7,.toolbar.svelte-nkv9f7{flex-wrap:wrap}li.cube{cursor:default;flex-wrap:wrap}li.cube .open{flex-wrap:wrap;flex-basis:100%;gap:4px 12px}li.cube .actions button,li.cube .actions select,.hdr.svelte-nkv9f7,.newfolder.svelte-nkv9f7 button:where(.svelte-nkv9f7){min-width:40px;min-height:40px}.create.svelte-nkv9f7{flex-wrap:wrap}.create.svelte-nkv9f7 input:where(.svelte-nkv9f7):not([type=number]){flex-basis:100%}.create.svelte-nkv9f7 input:where(.svelte-nkv9f7),.create.svelte-nkv9f7 select:where(.svelte-nkv9f7),.search.svelte-nkv9f7,.newfolder.svelte-nkv9f7 input:where(.svelte-nkv9f7),li.cube .rename{font-size:16px}.create.svelte-nkv9f7 button:where(.svelte-nkv9f7){min-height:44px}}.version.svelte-nkv9f7{color:#64748b;text-align:center;margin:24px 0 0;font-size:11px}.page.svelte-h34f85{justify-content:center;align-items:center;min-height:100dvh;padding:16px;display:flex}.card.svelte-h34f85{background:#1e1e26;border:1px solid #2a2a33;border-radius:10px;flex-direction:column;gap:10px;width:min(320px,100%);padding:24px;display:flex}h1.svelte-h34f85{color:#e2e8f0;text-align:center;margin:0 0 6px;font-size:18px}.tabs.svelte-h34f85{border:1px solid #3f3f4b;border-radius:6px;margin-bottom:6px;display:flex;overflow:hidden}.tabs.svelte-h34f85 button:where(.svelte-h34f85){color:#94a3b8;cursor:pointer;background:0 0;border:none;flex:1;padding:6px;font-size:13px}.tabs.svelte-h34f85 button.active:where(.svelte-h34f85){color:#e8b23d;background:#2a2a33}input.svelte-h34f85{color:#e2e8f0;background:#14141a;border:1px solid #3f3f4b;border-radius:6px;padding:9px 10px;font-size:16px}.error.svelte-h34f85{color:#f87171;margin:0;font-size:12px}.submit.svelte-h34f85{color:#14141a;cursor:pointer;background:#e8b23d;border:none;border-radius:6px;margin-top:4px;padding:9px;font-size:13px;font-weight:700}.submit.svelte-h34f85:disabled{color:#64748b;cursor:default;background:#2a2a33}.loading.svelte-9tpkvn{color:#94a3b8;padding:24px;font-size:14px}
