.tooltip.svelte-1rfqe7a{--rarity: #c8c8c8;width:100%;border:1px solid #6b6b6b;border-radius:2px;background:#080808f5;color:#c8c8c8;font-size:.95rem;line-height:1.4;text-align:center}.tooltip.magic.svelte-1rfqe7a{--rarity: #8888ff;border-color:#4c4c9a}.tooltip.rare.svelte-1rfqe7a{--rarity: #ffff77;border-color:#7a6a2c}.header.svelte-1rfqe7a{padding:.4rem 1rem;border-bottom:1px solid currentColor;background:linear-gradient(to bottom,#3c3c3ce5,#1c1c1ce5);color:var(--rarity);font-size:1.05rem;font-variant:small-caps}.body.svelte-1rfqe7a{padding:.15rem .9rem .5rem}.section.svelte-1rfqe7a{padding:.4rem 0}.section.svelte-1rfqe7a+.section:where(.svelte-1rfqe7a){border-top:1px solid transparent;border-image:linear-gradient(to right,transparent,#6b6b6b 20%,#6b6b6b 80%,transparent) 1}.property.svelte-1rfqe7a{color:#7f7f7f}.value.svelte-1rfqe7a{color:#fff}.mod.svelte-1rfqe7a{display:block;color:#88f}.mod.eldritch.svelte-1rfqe7a{color:#e8c46b}.mod.crafted.svelte-1rfqe7a{color:#b4b4ff}.mod.fractured.svelte-1rfqe7a{color:#a29162}.affix.svelte-1rfqe7a{display:grid;grid-template-columns:1.1rem 1fr 1.1rem;padding:.1rem 0;align-items:center;gap:.3rem;border-radius:2px}.new.svelte-1rfqe7a{background:#ffff771a}.lines.svelte-1rfqe7a{grid-column:2}.head.svelte-1rfqe7a{display:block;color:#7f7f7f;font-size:.72rem}.tag.svelte-1rfqe7a{grid-column:3;color:#a29162;font-size:.7rem;font-weight:700}.tag.desecrated.svelte-1rfqe7a{color:#b34ad6}.foreseen.svelte-1rfqe7a{color:#d7a14a}.corrupted.svelte-1rfqe7a{color:#d20000}.influences.svelte-1rfqe7a{display:flex;flex-wrap:wrap;justify-content:center;gap:.75rem;color:#7f7f7f;font-size:.85rem}.influences.svelte-1rfqe7a span:where(.svelte-1rfqe7a){display:inline-flex;align-items:center;gap:.25rem}.values.svelte-az0qmy{display:inline-flex;flex-wrap:wrap;gap:.5rem}label.svelte-az0qmy{display:inline-flex;align-items:center;gap:.25rem;font-size:.8rem}input.svelte-az0qmy{width:4.5rem;padding:.15rem .3rem;border:1px solid var(--line);border-radius:4px;background:var(--bg);color:inherit;font:inherit}.picker.svelte-6n4d5{display:flex;flex-direction:column;gap:.7rem}.status.svelte-6n4d5{display:flex;flex-wrap:wrap;gap:.4rem 1rem;color:var(--muted);font-size:.9rem}.status.svelte-6n4d5 .done:where(.svelte-6n4d5){color:var(--want);font-weight:600}.picked.svelte-6n4d5{display:flex;flex-direction:column;gap:.3rem;margin:0;padding:0;list-style:none}.picked.svelte-6n4d5 li:where(.svelte-6n4d5){display:grid;grid-template-columns:1.2rem 1fr auto;align-items:center;gap:.5rem;padding:.35rem .55rem;border:1px solid var(--accent);border-radius:var(--radius);background:var(--accent-soft)}.picked.svelte-6n4d5 .body:where(.svelte-6n4d5){display:flex;flex-wrap:wrap;align-items:center;gap:.3rem .8rem}.fracture.svelte-6n4d5{display:inline-flex;align-items:center;gap:.25rem;color:#8a6d2c;font-size:.8rem}.kind.svelte-6n4d5{color:var(--muted);font-size:.75rem;font-weight:700}.x.svelte-6n4d5{border:0;background:none;color:var(--muted);font-size:1.1rem;cursor:pointer}.tools.svelte-6n4d5{display:flex;flex-direction:column;gap:.5rem}.tools.svelte-6n4d5 input:where(.svelte-6n4d5){padding:.4rem .6rem;border:1px solid var(--line);border-radius:var(--radius);background:var(--surface);color:inherit;font:inherit}.pools.svelte-6n4d5{display:flex;gap:.3rem;overflow-x:auto;scrollbar-width:thin}.pools.svelte-6n4d5 button:where(.svelte-6n4d5){display:inline-flex;align-items:center;gap:.25rem;flex:none;padding:.25rem .6rem;border:1px solid var(--line);border-radius:999px;background:var(--surface);color:inherit;font:inherit;font-size:.85rem;cursor:pointer}.pools.svelte-6n4d5 button[aria-pressed=true]:where(.svelte-6n4d5){border-color:var(--accent);background:var(--accent-soft);color:var(--accent);font-weight:600}.columns.svelte-6n4d5{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.8rem;align-items:start}@media(max-width:48rem){.columns.svelte-6n4d5{grid-template-columns:minmax(0,1fr)}}h3.svelte-6n4d5{margin:0 0 .35rem;font-size:.95rem}.groups.svelte-6n4d5{display:flex;flex-direction:column;gap:.3rem;max-height:26rem;margin:0;padding:0;overflow-y:auto;list-style:none}.hint.svelte-6n4d5{margin:0;color:var(--muted);font-size:.9rem}.search.svelte-6n4d5{padding:.4rem .6rem;border:1px solid var(--line);border-radius:var(--radius);background:var(--surface);color:inherit;font:inherit}.essences.svelte-6n4d5{display:grid;grid-template-columns:repeat(auto-fill,minmax(16rem,1fr));max-height:30rem}.essences.svelte-6n4d5 .kind:where(.svelte-6n4d5){margin-right:.35rem}.groups.svelte-6n4d5 li:where(.svelte-6n4d5){padding:.35rem .5rem;border:1px solid var(--line);border-radius:var(--radius);background:var(--surface)}.line.svelte-6n4d5{font-size:.9rem}.src.svelte-6n4d5{margin-right:.3rem;padding:0 .3rem;border-radius:3px;background:var(--info-soft);color:var(--info);font-size:.7rem}.affix.svelte-6n4d5{margin-left:.4rem;color:var(--muted);font-size:.75rem}.row.svelte-6n4d5{display:flex;align-items:center;justify-content:space-between;gap:.4rem;margin-top:.2rem}select.svelte-6n4d5{min-width:0;padding:.1rem .25rem;border:1px solid var(--line);border-radius:4px;background:var(--bg);color:inherit;font:inherit;font-size:.8rem}.add.svelte-6n4d5{flex:none;width:1.8rem;height:1.6rem;border:1px solid var(--accent);border-radius:4px;background:var(--accent-soft);color:var(--accent);font-weight:700;cursor:pointer}.add.svelte-6n4d5:disabled{border-color:var(--line);background:none;color:var(--muted);cursor:not-allowed}.small.svelte-6n4d5{font-size:.8rem}.actions.svelte-6n4d5{display:flex;justify-content:flex-end;gap:.5rem}.actions.svelte-6n4d5 button:where(.svelte-6n4d5){padding:.45rem 1rem;border:1px solid var(--line);border-radius:var(--radius);background:var(--surface);color:inherit;font:inherit;cursor:pointer}.actions.svelte-6n4d5 .primary:where(.svelte-6n4d5){border-color:var(--accent);background:var(--accent);color:var(--bg);font-weight:600}.actions.svelte-6n4d5 .primary:where(.svelte-6n4d5):disabled{opacity:.45;cursor:not-allowed}.paste.svelte-gnwfrj textarea:where(.svelte-gnwfrj){width:100%;box-sizing:border-box;padding:.5rem .65rem;border:1px solid var(--line);border-radius:var(--radius);background:var(--surface);color:var(--fg);font:inherit;font-size:.85rem;resize:vertical}.pasted.svelte-gnwfrj{display:flex;flex-wrap:wrap;gap:.4rem .8rem;align-items:center;margin-top:.4rem}.pasted.svelte-gnwfrj p:where(.svelte-gnwfrj){margin:0}.trade-toggle.svelte-gnwfrj{margin-top:.75rem;width:100%}.trade.svelte-gnwfrj{margin-top:.5rem;padding:.6rem;border:1px solid var(--line);border-radius:var(--radius)}.trade-lines.svelte-gnwfrj{list-style:none;margin:.4rem 0;padding:0;display:grid;gap:.35rem}.trade-lines.svelte-gnwfrj li:where(.svelte-gnwfrj){display:flex;gap:.4rem;align-items:center;justify-content:space-between}.trade-line.svelte-gnwfrj{display:flex;gap:.35rem;align-items:flex-start;font-size:.85rem}.trade-range.svelte-gnwfrj{display:inline-flex;gap:.25rem;align-items:center;flex-shrink:0}.harvest-craft.svelte-gnwfrj{display:flex;gap:.6rem;align-items:center;justify-content:space-between;width:100%;text-align:left}.costs.svelte-gnwfrj{display:inline-flex;gap:.5rem;flex-shrink:0;margin:0}.cost.svelte-gnwfrj{display:inline-flex;gap:.15rem;align-items:center;font-size:.85rem;font-variant-numeric:tabular-nums}.trade-min.svelte-gnwfrj{width:4rem;padding:.2rem .35rem;border:1px solid var(--line);border-radius:var(--radius);background:var(--surface);color:var(--fg);font:inherit;font-size:.85rem}.trade-go.svelte-gnwfrj{display:inline-block;margin-top:.3rem;padding:.4rem .8rem;border-radius:var(--radius);background:var(--accent);color:var(--bg);font-weight:600;text-decoration:none}main.craft.svelte-gnwfrj{width:min(76rem,calc(100% - 2rem));padding:1rem 0 2rem}h2.svelte-gnwfrj{display:flex;align-items:center;gap:.4rem;margin:1.2rem 0 .6rem;font-size:1.1rem}.notice.svelte-gnwfrj{padding:.75rem 1rem;border:1px solid var(--line);border-radius:var(--radius);background:var(--surface)}button.svelte-gnwfrj{font:inherit}.link.svelte-gnwfrj{border:0;background:none;color:var(--accent);cursor:pointer;text-decoration:underline}.class-group.svelte-gnwfrj{display:grid;grid-template-columns:7rem minmax(0,1fr);gap:.5rem;align-items:start;margin-bottom:.5rem}@media(max-width:40rem){.class-group.svelte-gnwfrj{grid-template-columns:minmax(0,1fr);gap:.25rem}}.group-name.svelte-gnwfrj{padding-top:.3rem;font-size:.85rem}.chips.svelte-gnwfrj{display:flex;flex-wrap:wrap;gap:.35rem}.chips.svelte-gnwfrj button:where(.svelte-gnwfrj){display:inline-flex;align-items:center;gap:.3rem;padding:.28rem .65rem;border:1px solid var(--line);border-radius:999px;background:var(--surface);color:inherit;font-size:.85rem;cursor:pointer}.chips.svelte-gnwfrj button:where(.svelte-gnwfrj):hover:not(:disabled){border-color:var(--accent)}.chips.svelte-gnwfrj button[aria-pressed=true]:where(.svelte-gnwfrj){border-color:var(--accent);background:var(--accent-soft);color:var(--accent);font-weight:600}.chips.svelte-gnwfrj button:where(.svelte-gnwfrj):disabled{opacity:.45;cursor:not-allowed}.attrs.svelte-gnwfrj{display:flex;flex-wrap:wrap;gap:.35rem;margin-bottom:.7rem}.attrs.svelte-gnwfrj button:where(.svelte-gnwfrj){padding:.3rem .65rem;border:1px solid var(--line);border-radius:999px;background:var(--surface);color:inherit;font:inherit;font-size:.85rem;cursor:pointer}.attrs.svelte-gnwfrj button[aria-pressed=true]:where(.svelte-gnwfrj){border-color:var(--accent);background:var(--accent-soft);color:var(--accent);font-weight:600}.search.svelte-gnwfrj{width:100%;max-width:24rem;margin:1rem 0 .6rem;padding:.45rem .7rem;border:1px solid var(--line);border-radius:var(--radius);background:var(--surface);color:inherit;font:inherit}.base-grid.svelte-gnwfrj{display:grid;grid-template-columns:repeat(auto-fill,minmax(14rem,1fr));gap:.45rem;margin:0;padding:0;list-style:none}.base.svelte-gnwfrj{display:flex;align-items:center;gap:.6rem;width:100%;height:100%;padding:.45rem .6rem;border:1px solid var(--line);border-radius:var(--radius);background:var(--surface);color:inherit;text-align:left;cursor:pointer}.base.svelte-gnwfrj:hover,.base.svelte-gnwfrj:focus-visible{border-color:var(--accent)}.base.svelte-gnwfrj img:where(.svelte-gnwfrj),.noicon.svelte-gnwfrj{flex:none;width:2.5rem;height:2.5rem;object-fit:contain}.text.svelte-gnwfrj{display:flex;flex-direction:column;min-width:0}.title.svelte-gnwfrj{font-weight:600}.sub.svelte-gnwfrj{font-size:.8rem}.start.svelte-gnwfrj{max-width:60rem}.chosen.svelte-gnwfrj{display:flex;align-items:center;gap:.6rem;margin-top:1rem}.modes.svelte-gnwfrj{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.6rem;margin-bottom:1rem}@media(max-width:40rem){.modes.svelte-gnwfrj{grid-template-columns:minmax(0,1fr)}}.mode.svelte-gnwfrj{display:flex;flex-direction:column;gap:.2rem;padding:.8rem 1rem;border:1px solid var(--line);border-radius:var(--radius);background:var(--surface);color:inherit;text-align:left;cursor:pointer}.mode[aria-pressed=true].svelte-gnwfrj{border-color:var(--accent);background:var(--accent-soft)}.mode.svelte-gnwfrj span:where(.svelte-gnwfrj){font-size:.85rem}.field.svelte-gnwfrj{display:flex;flex-direction:column;gap:.3rem;margin-bottom:.9rem;font-size:.9rem}.field.inline.svelte-gnwfrj{flex-direction:row;align-items:center;gap:.6rem}.field.svelte-gnwfrj>span:where(.svelte-gnwfrj){font-weight:600}.field.svelte-gnwfrj input:where(.svelte-gnwfrj){padding:.35rem .55rem;border:1px solid var(--line);border-radius:var(--radius);background:var(--surface);color:inherit;font:inherit}.field.inline.svelte-gnwfrj input:where(.svelte-gnwfrj){width:5rem}.panel-actions.svelte-gnwfrj{display:flex;justify-content:flex-end;gap:.5rem;margin-top:.6rem}.start-actions.svelte-gnwfrj{justify-content:flex-start}.panel-actions.svelte-gnwfrj button:where(.svelte-gnwfrj),.buttons.svelte-gnwfrj button:where(.svelte-gnwfrj),.viewing.svelte-gnwfrj button:where(.svelte-gnwfrj){padding:.45rem 1rem;border:1px solid var(--line);border-radius:var(--radius);background:var(--surface);color:inherit;cursor:pointer}.primary.svelte-gnwfrj{border-color:var(--accent)!important;background:var(--accent)!important;color:var(--bg)!important;font-weight:600}button.svelte-gnwfrj:disabled{opacity:.45;cursor:not-allowed}.bench-layout.svelte-gnwfrj{display:grid;grid-template-columns:minmax(18rem,24rem) minmax(0,1fr);gap:1.25rem;align-items:start;margin-top:1rem}@media(max-width:56rem){.bench-layout.svelte-gnwfrj{grid-template-columns:minmax(0,1fr)}}.item-side.svelte-gnwfrj{display:flex;flex-direction:column;gap:.7rem;position:sticky;top:1rem}@media(max-width:56rem){.item-side.svelte-gnwfrj{position:static}}.item-side.svelte-gnwfrj .field:where(.svelte-gnwfrj){margin:0}.buttons.svelte-gnwfrj{display:flex;flex-wrap:wrap;gap:.4rem}.hint.svelte-gnwfrj{margin:0;font-size:.85rem}.hint.ok.svelte-gnwfrj{color:var(--want)}.viewing.svelte-gnwfrj{display:flex;flex-wrap:wrap;align-items:center;gap:.5rem 1rem;margin:0 0 .75rem;padding:.5rem .8rem;border:1px solid var(--info);border-radius:var(--radius);background:var(--info-soft);color:var(--info);font-size:.9rem}.orbs.svelte-gnwfrj{display:grid;grid-template-columns:repeat(auto-fill,minmax(5.2rem,1fr));gap:.35rem;margin:0;padding:0;list-style:none}.orb.svelte-gnwfrj{display:flex;flex-direction:column;align-items:center;gap:.2rem;width:100%;height:100%;padding:.4rem .25rem;border:1px solid var(--line);border-radius:var(--radius);background:var(--surface);color:inherit;cursor:pointer}.orb.svelte-gnwfrj:hover:not(:disabled){border-color:var(--accent)}.orb[aria-pressed=true].svelte-gnwfrj{border-color:var(--accent);background:var(--accent-soft)}.orb.svelte-gnwfrj:disabled{opacity:.35;filter:grayscale(1)}.orb.svelte-gnwfrj img:where(.svelte-gnwfrj){width:2.5rem;height:2.5rem;object-fit:contain}.orb-name.svelte-gnwfrj{font-size:.72rem;line-height:1.2;text-align:center;word-break:keep-all}.bench.svelte-gnwfrj{fill:currentColor;opacity:.8}.panel.svelte-gnwfrj{margin-top:1rem;padding:.8rem 1rem 1rem;border:1px solid var(--accent);border-radius:var(--radius);background:var(--surface)}.panel.svelte-gnwfrj h2:where(.svelte-gnwfrj){margin-top:0}.choices.svelte-gnwfrj{display:flex;flex-direction:column;gap:.3rem;margin:0;padding:0;list-style:none}.choices.svelte-gnwfrj button:where(.svelte-gnwfrj){width:100%;padding:.45rem .7rem;border:1px solid var(--line);border-radius:var(--radius);background:var(--bg);color:inherit;text-align:left;cursor:pointer}.choices.svelte-gnwfrj button:where(.svelte-gnwfrj):hover{border-color:var(--accent)}.choices.values.svelte-gnwfrj li:where(.svelte-gnwfrj){display:flex;flex-wrap:wrap;align-items:center;gap:.3rem 1rem;padding:.4rem .6rem;border:1px solid var(--line);border-radius:var(--radius)}.awaken.svelte-gnwfrj{margin-top:.8rem}.variants.svelte-gnwfrj{margin-bottom:.6rem}.omens.svelte-gnwfrj{display:flex;flex-direction:column;gap:.3rem;margin-bottom:.8rem}.choices.svelte-gnwfrj button.chosen:where(.svelte-gnwfrj){border-color:var(--avoid);background:var(--avoid-soft);text-decoration:line-through}.choices.svelte-gnwfrj li.implicit:where(.svelte-gnwfrj){display:grid;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:.5rem;padding:.35rem .6rem;border:1px solid var(--line);border-radius:var(--radius);background:var(--bg);font-size:.9rem}.choices.svelte-gnwfrj li.implicit:where(.svelte-gnwfrj) select:where(.svelte-gnwfrj){padding:.1rem .25rem;border:1px solid var(--line);border-radius:4px;background:var(--surface);color:inherit;font:inherit}.choices.svelte-gnwfrj li.implicit:where(.svelte-gnwfrj) .add:where(.svelte-gnwfrj){width:auto;padding:.2rem .7rem;border-color:var(--accent);color:var(--accent);text-align:center}.history.svelte-gnwfrj ol:where(.svelte-gnwfrj){display:flex;flex-direction:column;gap:.4rem;margin:0;padding:0;list-style:none}.history.svelte-gnwfrj li:where(.svelte-gnwfrj){padding:.45rem .6rem;border:1px solid var(--line);border-radius:var(--radius);background:var(--surface)}.history.svelte-gnwfrj li.current:where(.svelte-gnwfrj){border-color:var(--accent)}.step-head.svelte-gnwfrj{display:flex;flex-wrap:wrap;align-items:center;gap:.4rem;width:100%;padding:0;border:0;background:none;color:inherit;text-align:left;cursor:pointer}.num.svelte-gnwfrj{display:inline-grid;place-items:center;width:1.4rem;height:1.4rem;border-radius:50%;background:var(--accent-soft);color:var(--accent);font-size:.75rem;font-weight:700}.mini.svelte-gnwfrj svg{width:24px;height:24px}.step-name.svelte-gnwfrj{font-weight:600}.small.svelte-gnwfrj{font-size:.8rem}.diff.svelte-gnwfrj{margin:.25rem 0 0 1.8rem;padding:0;list-style:none;font-size:.85rem}.diff.svelte-gnwfrj li:where(.svelte-gnwfrj){padding:0;border:0;background:none}.diff.svelte-gnwfrj .add:where(.svelte-gnwfrj){color:var(--want)}.diff.svelte-gnwfrj .del:where(.svelte-gnwfrj){color:var(--avoid);text-decoration:line-through}.diff.svelte-gnwfrj .chg:where(.svelte-gnwfrj){color:var(--info)}textarea.svelte-gnwfrj{box-sizing:border-box;width:100%;margin-top:.35rem;padding:.3rem .5rem;border:1px solid var(--line);border-radius:4px;background:var(--bg);color:inherit;font:inherit;font-size:.85rem;resize:vertical;field-sizing:content}
