.bonus.svelte-87ej04{gap:10px 14px}.bonus.svelte-87ej04 input[type=number]:where(.svelte-87ej04){width:9.5em}.chip.svelte-87ej04{border-radius:999px;min-height:30px;padding:6px 12px 7px}.total.svelte-87ej04{margin-left:auto;font-size:14px}.grid.svelte-1pydcpt{grid-template-columns:repeat(auto-fit,minmax(120px,1fr));gap:8px;display:grid}.grid.svelte-1pydcpt label:where(.svelte-1pydcpt){color:var(--muted);flex-direction:column;align-items:stretch;font-size:.85rem}.grid.svelte-1pydcpt input:where(.svelte-1pydcpt){width:100%;color:var(--text)}.summary.svelte-1pydcpt{margin-top:12px}.big.svelte-1pydcpt{font-size:1.15rem}.options.svelte-1pydcpt{grid-template-columns:repeat(auto-fit,minmax(170px,1fr));gap:8px;display:grid}.option.svelte-1pydcpt{flex-direction:column;gap:6px;display:flex}.opt-name.svelte-1pydcpt{font-size:15px}dl.svelte-1pydcpt{grid-template-columns:auto 1fr;gap:2px 10px;margin:4px 0;display:grid}dt.svelte-1pydcpt{color:var(--muted)}dd.svelte-1pydcpt{text-align:right;font-variant-numeric:tabular-nums;margin:0}.option.svelte-1pydcpt button:where(.svelte-1pydcpt){margin-top:auto}.levels.svelte-1pydcpt{justify-content:space-between;align-items:baseline;display:flex}.bar.svelte-1pydcpt{background:var(--field-flat);border:1px solid var(--inset-edge);border-radius:999px;height:10px;margin:8px 0;overflow:hidden}.bar.svelte-1pydcpt span:where(.svelte-1pydcpt){background:var(--selected);border-radius:999px;height:100%;display:block}.opt-actions.svelte-1pydcpt{margin:8px 0}.opt-actions.svelte-1pydcpt input:where(.svelte-1pydcpt){width:6em}.legal.svelte-bq7gfx{width:100%;max-width:820px;margin:0 auto}.back.svelte-bq7gfx{color:var(--selected);font-weight:600;text-decoration:none}.back.svelte-bq7gfx:hover{text-decoration:underline}section.svelte-bq7gfx{margin-bottom:18px}h3.svelte-bq7gfx{color:var(--selected);margin-bottom:6px}p.svelte-bq7gfx,li.svelte-bq7gfx{color:var(--text-soft);line-height:1.6}p.svelte-bq7gfx{margin:0 0 8px}ul.svelte-bq7gfx{margin:0;padding-left:20px}a.svelte-bq7gfx{color:var(--selected)}#confidentialite.svelte-bq7gfx{scroll-margin-top:16px}.updated.svelte-bq7gfx{margin-top:8px}.listbar.svelte-1f0n4jt select:where(.svelte-1f0n4jt){flex:160px;max-width:280px}.slot.svelte-10iit80{width:var(--size);height:var(--size);background:var(--field-flat);border:1px solid var(--inset-edge);border-radius:7px;flex:none;place-items:center;display:inline-grid;position:relative;box-shadow:inset 0 0 0 1px #151514,inset 0 2px 4px #00000073}img.svelte-10iit80{object-fit:contain;filter:drop-shadow(0 1px 1px #0009);width:82%;height:82%}.qty.svelte-10iit80{background:var(--qty-bg);color:#fff;min-width:16px;font:700 11px/15px var(--font-body);text-align:center;font-variant-numeric:tabular-nums;border-radius:4px;padding:0 3px;position:absolute;bottom:1px;right:1px}.qty.nogood.svelte-10iit80{color:var(--qty-nogood)}.qty.remote.svelte-10iit80{color:var(--qty-remote)}.empty.svelte-1amfulm{text-align:center;padding:12px}.steps.svelte-1amfulm{grid-template-columns:minmax(0,1fr);gap:6px;margin:0;padding:0;list-style:none;display:grid;container:steps/inline-size}.step.svelte-1amfulm{grid-template-columns:18px 46px minmax(0,1fr) auto auto;grid-template-areas:"idx slot info qty ops";align-items:center;gap:6px 10px;min-width:0;padding:6px 8px;display:grid}.step.error.svelte-1amfulm{border-color:var(--tapped)}.index.svelte-1amfulm{text-align:center;color:var(--muted);grid-area:idx}.step.svelte-1amfulm>.slot{grid-area:slot}.info.svelte-1amfulm{grid-area:info;min-width:0}.name.svelte-1amfulm{overflow-wrap:anywhere;margin-bottom:3px;font-size:14px}.meta.svelte-1amfulm{flex-wrap:wrap;gap:4px;display:flex}.qty.svelte-1amfulm{flex-direction:column;grid-area:qty;align-items:flex-end;gap:2px}.qty.svelte-1amfulm input:where(.svelte-1amfulm){text-align:right;width:5.5em}.ops.svelte-1amfulm{flex-direction:column;grid-area:ops;display:flex}.ops.svelte-1amfulm button:where(.svelte-1amfulm){min-height:24px;padding:2px 6px;font-size:12px}@container steps (width<=420px){.step.svelte-1amfulm{grid-template-columns:18px 46px minmax(0,1fr) auto;grid-template-areas:"idx slot info info""idx slot qty ops"}.qty.svelte-1amfulm{flex-direction:row;justify-self:start;align-items:center}.ops.svelte-1amfulm{flex-direction:row}}.pager.svelte-1wsp8rw{flex-wrap:wrap;justify-content:center;align-items:center;gap:6px;display:flex}.pager.svelte-1wsp8rw button:where(.svelte-1wsp8rw){min-width:36px}.gap.svelte-1wsp8rw{color:var(--muted);padding:0 2px}.filters.svelte-y4icq6{margin-bottom:12px}.search.svelte-y4icq6{flex:200px}.list.svelte-y4icq6{gap:8px;display:grid}.box.svelte-y4icq6{border:2px solid var(--inset-edge);background:linear-gradient(#3b3a35 0%,#302f2b 55%,#262522 100%);grid-template-columns:minmax(180px,230px) minmax(0,1fr) auto;align-items:center;gap:12px;padding:8px 10px;display:grid}.box.svelte-y4icq6:hover{border-color:var(--tapped)}.box.dim.svelte-y4icq6{opacity:.6}.head.svelte-y4icq6{align-items:center;gap:10px;min-width:0;display:flex}.title.svelte-y4icq6{min-width:0}.name.svelte-y4icq6{margin-bottom:4px;font-size:15px;line-height:1.2}.meta.svelte-y4icq6{flex-wrap:wrap;gap:4px;display:flex}.ings.svelte-y4icq6{grid-template-columns:repeat(auto-fill,42px);gap:5px;display:grid}.actions.svelte-y4icq6{flex-direction:column;gap:6px;display:flex}.add.svelte-y4icq6,.reach.svelte-y4icq6{grid-auto-columns:1fr;grid-auto-flow:column;gap:6px;display:grid}.reach.svelte-y4icq6:empty{display:none}.pager-row.svelte-y4icq6{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;margin-bottom:10px;scroll-margin-top:60px;display:flex}.pager-bottom.svelte-y4icq6{margin-top:12px}.empty.svelte-y4icq6{text-align:center;padding:20px}@media (width<=760px){.box.svelte-y4icq6{grid-template-columns:minmax(0,1fr);gap:10px}.actions.svelte-y4icq6{flex-direction:row}.add.svelte-y4icq6{flex:3}.reach.svelte-y4icq6{flex:2}}.empty.svelte-58t2hp{text-align:center;padding:12px}.totals.svelte-58t2hp{text-align:center;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin-bottom:10px;display:grid}.value.svelte-58t2hp{font-size:1.2rem}.lines.svelte-58t2hp{grid-template-columns:repeat(auto-fill,minmax(min(100%,520px),1fr));gap:6px;margin:0;padding:0;list-style:none;display:grid}.line.svelte-58t2hp{grid-template-columns:auto auto minmax(0,1fr) 6.5em 6.5em 6.5em;align-items:center;gap:10px;padding:6px 10px;display:grid}.line.done.svelte-58t2hp{opacity:.55}.name.svelte-58t2hp{min-width:0}.name.svelte-58t2hp .title-font:where(.svelte-58t2hp){text-overflow:ellipsis;font-size:14px;overflow:hidden}.field.svelte-58t2hp{color:var(--muted);flex-direction:column;align-items:stretch;gap:2px;font-size:11px;display:flex}.field.svelte-58t2hp input:where(.svelte-58t2hp){text-align:right;width:100%}.cost.svelte-58t2hp{text-align:right}.cost.svelte-58t2hp strong:where(.svelte-58t2hp){color:var(--text);font-variant-numeric:tabular-nums;font-size:14px;line-height:36px}.sub.svelte-58t2hp{margin:14px 0 8px}.subcrafts.svelte-58t2hp{grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:6px;display:grid}.subcraft.svelte-58t2hp{align-items:center;gap:10px;padding:6px 10px;display:flex}@media (width<=560px){.line.svelte-58t2hp{grid-template-columns:22px 42px minmax(0,1fr) minmax(0,1fr);grid-template-areas:"check slot name name""own own price cost"}.check.svelte-58t2hp{grid-area:check}.line.svelte-58t2hp>.slot{grid-area:slot}.name.svelte-58t2hp{grid-area:name}.own.svelte-58t2hp{grid-area:own}.price.svelte-58t2hp{grid-area:price}.cost.svelte-58t2hp{grid-area:cost}}header.svelte-16t0oly,main.svelte-16t0oly,footer.svelte-16t0oly{max-width:1400px;margin:0 auto;padding:12px 16px}main.svelte-16t0oly{gap:var(--gap);grid-template-columns:minmax(0,1fr);display:grid}.brand.svelte-16t0oly{align-items:center;gap:10px;display:flex}.home.svelte-16t0oly{align-items:center;gap:10px;text-decoration:none;display:flex}.beta.svelte-16t0oly{font:700 11px/1 var(--font-title);letter-spacing:.08em;text-transform:uppercase;color:#2a1405;background:var(--tapped);border-radius:5px;align-self:center;padding:4px 7px 3px;box-shadow:0 1px #00000080}.brand.svelte-16t0oly h1:where(.svelte-16t0oly){color:var(--selected);text-shadow:0 2px #000;font-size:1.6rem}.jobs.svelte-16t0oly{gap:6px}.tab.svelte-16t0oly{background:var(--win-flat);box-shadow:inset 0 0 0 1px var(--win-bevel-dark), 0 2px 0 #00000080;border:1px solid #000;border-radius:9px;align-items:center;display:inline-flex}.tab.svelte-16t0oly button:where(.svelte-16t0oly){color:var(--text-soft);font-size:15px}.tab.active.svelte-16t0oly{background:linear-gradient(var(--green-hi), var(--green-a) 12%, var(--green-c) 80%, var(--green-bevel-dark));border-color:#1e1e14}.tab.active.svelte-16t0oly button:where(.svelte-16t0oly){color:var(--btn-text)}.tab.svelte-16t0oly .close:where(.svelte-16t0oly){padding:4px 8px;font-size:12px}.views.svelte-16t0oly{z-index:2;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#161613f0;padding:6px 0;position:sticky;top:0}.views.svelte-16t0oly button:where(.svelte-16t0oly){flex:1}.layout.svelte-16t0oly,.col.svelte-16t0oly{gap:var(--gap);grid-template-columns:minmax(0,1fr);align-content:start;min-width:0;display:grid}.hidden.svelte-16t0oly{display:none}@media (width>=1100px){.views.svelte-16t0oly{display:none}.layout.svelte-16t0oly{grid-template-columns:minmax(330px,.9fr) minmax(0,1.9fr)}.hidden.svelte-16t0oly{display:grid}.resources.svelte-16t0oly{grid-column:1/-1}}footer.svelte-16t0oly{text-align:center;padding-bottom:24px;line-height:1.6}footer.svelte-16t0oly p:where(.svelte-16t0oly){margin:4px 0}.legal-links.svelte-16t0oly{justify-content:center;gap:10px;margin-bottom:6px;display:flex}.legal-links.svelte-16t0oly a:where(.svelte-16t0oly){color:var(--text-soft);text-underline-offset:3px;font-weight:600;text-decoration:underline}.legal-links.svelte-16t0oly a:where(.svelte-16t0oly):hover{color:var(--selected)}@font-face{font-family:Fredoka;font-style:normal;font-display:swap;font-weight:600;src:url(./fredoka-latin-600-normal-C4zohCW5.woff2)format("woff2"),url(./fredoka-latin-600-normal-CcrEjrB4.woff)format("woff")}:root{--win-top:#20201c;--win-mid:#2b2a25;--win-body:#2e2d28;--win-bottom:#403f37;--win-bevel:#606053;--win-bevel-dark:#505045;--win-line:#20201c;--win-flat:#2a2925;--inset-flat:#33322e;--field-flat:#1f1f1d;--inset-edge:#393835;--inset-shadow:#1e1e1e;--inset-a:#353431;--inset-b:#393a34;--green-hi:#f2f995;--green-a:#cef83f;--green-b:#c7f24f;--green-c:#acdf31;--green-d:#a4d923;--green-bevel:#8b9a4a;--green-bevel-dark:#545f25;--gray-hi:#cfc5bf;--gray:#978681;--gray-low:#82726c;--btn-text:#412926;--text:#fff;--text-soft:#d9d6cc;--muted:#9a978a;--selected:#b9e154;--tapped:#fc8222;--teal:#47c9bc;--qty-bg:#000000b3;--qty-nogood:#999;--qty-remote:#fc0;--xp:#b9e154;--no-xp:#999;--locked:#fc8222;--danger:#ff6b6b;--font-title:"Fredoka", "Berlin Sans FB Demi", "Trebuchet MS", sans-serif;--font-body:Roboto, Arial, Helvetica, sans-serif;--gap:12px;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}*{box-sizing:border-box}html,body{min-height:100%;color:var(--text);font:14px/1.4 var(--font-body);background:#161613;margin:0}body{padding:env(safe-area-inset-top) env(safe-area-inset-right) env(safe-area-inset-bottom) env(safe-area-inset-left)}h1,h2,h3{font-family:var(--font-title);letter-spacing:.03em;margin:0;font-weight:600;line-height:1.2}h2{font-size:1.15rem}h3{font-size:1rem}.window{background:var(--win-flat);box-shadow:inset 0 0 0 1px var(--win-bevel-dark), inset 0 0 0 3px var(--win-bevel), inset 0 0 0 5px var(--win-line), 0 3px 0 #0000008c, 0 8px 18px #00000073;border:1px solid #000;border-radius:12px;padding:14px 16px 16px;position:relative}.window-title{border-bottom:1px solid var(--win-line);flex-wrap:wrap;align-items:center;gap:10px;margin:-2px -4px 12px;padding:0 4px 10px;display:flex;box-shadow:0 1px #60605359}.window-title h2{flex:auto}.inset{background:var(--inset-flat);border:1px solid var(--inset-edge);box-shadow:inset 0 0 0 1px var(--inset-shadow), inset 0 2px 6px #00000059;border-radius:9px;padding:10px}button,.btn{font:600 14px/1 var(--font-title);letter-spacing:.02em;color:var(--btn-text);cursor:pointer;background:linear-gradient(var(--gray-hi) 0, var(--gray) 12%, var(--gray) 86%, var(--gray-low) 90%, var(--gray-low) 100%);white-space:nowrap;border:1px solid #1e1e14;border-radius:7px;min-height:36px;padding:8px 14px 10px;transition:filter .1s,transform 50ms;box-shadow:inset 0 1px #ffffff59,0 2px #0000008c}button.primary{background:linear-gradient(var(--green-hi) 0, var(--green-a) 10%, var(--green-b) 40%, var(--green-c) 70%, var(--green-d) 84%, var(--green-bevel) 88%, var(--green-bevel-dark) 100%)}button:hover:not(:disabled){filter:brightness(1.08)}button:active:not(:disabled){transform:translateY(1px);box-shadow:inset 0 1px #ffffff40,0 1px #0000008c}button:disabled{filter:grayscale(.8)brightness(.6);cursor:not-allowed}button.ghost{box-shadow:none;color:var(--text-soft);background:0 0;border-color:#0000;min-height:32px;padding:6px 8px}button.ghost:hover:not(:disabled){color:var(--selected);filter:none}button.danger{color:#6b1f12}button.ghost.danger{color:var(--danger)}button.small{min-height:30px;padding:6px 10px 8px;font-size:13px}input,select{font:14px var(--font-body);color:var(--text);background:var(--field-flat);border:1px solid var(--inset-edge);border-radius:7px;min-width:0;min-height:36px;padding:7px 9px;box-shadow:inset 0 2px 4px #00000080}input::placeholder{color:var(--muted)}input[type=number]{font-variant-numeric:tabular-nums;width:6.5em}select option{background:var(--win-body)}input[type=checkbox]{appearance:none;border:1px solid var(--inset-edge);background:var(--field-flat);cursor:pointer;border-radius:5px;flex:none;place-content:center;width:20px;height:20px;min-height:0;margin:0;padding:0;display:inline-grid;box-shadow:inset 0 2px 3px #00000080}input[type=checkbox]:checked{background:var(--selected);box-shadow:none;border-color:#1e1e14}input[type=checkbox]:checked:after{content:"";border:solid var(--btn-text);border-width:0 2.5px 2.5px 0;width:5px;height:10px;transform:translateY(-1px)rotate(45deg)}input:focus-visible,select:focus-visible,button:focus-visible{outline:2px solid var(--selected);outline-offset:1px}label{cursor:pointer;align-items:center;gap:8px;line-height:20px;display:inline-flex}.row{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.muted{color:var(--muted)}.small{font-size:.85rem}.num{text-align:right;font-variant-numeric:tabular-nums}.title-font{font-family:var(--font-title);letter-spacing:.02em;font-weight:600}.status-xp{color:var(--xp)}.status-no-xp{color:var(--no-xp)}.status-locked{color:var(--locked)}.badge{font:600 12px/1.4 var(--font-title);border:1px solid var(--inset-edge);color:var(--text-soft);white-space:nowrap;background:#00000073;border-radius:999px;align-items:center;gap:4px;padding:2px 8px;display:inline-flex}.badge.xp{color:var(--xp);border-color:#b9e15473}.badge.locked{color:var(--locked);border-color:#fc822273}
