.info.svelte-1wivxwf{flex-direction:column;gap:14px;min-width:0;display:flex}.art.svelte-1wivxwf{place-items:center;padding:8px 0;display:grid}.info.sheet.svelte-1wivxwf{grid-template-columns:auto minmax(0,1fr);align-items:start;gap:14px;display:grid}.sheet.svelte-1wivxwf .art:where(.svelte-1wivxwf){padding:0}.sheet.svelte-1wivxwf .body:where(.svelte-1wivxwf){display:contents}.sheet.svelte-1wivxwf .head:where(.svelte-1wivxwf){grid-column:2;min-width:0}.sheet.svelte-1wivxwf .details:where(.svelte-1wivxwf){grid-column:1/-1;min-width:0}.head.svelte-1wivxwf,.details.svelte-1wivxwf,.body.svelte-1wivxwf{flex-direction:column;min-width:0;display:flex}.chip.svelte-1wivxwf{border-radius:var(--rad-s);min-height:26px;color:var(--text-2);box-shadow:inset 0 0 0 1px var(--stroke);background:#ffffff0c;align-items:center;gap:6px;padding:0 10px;font-size:12px;font-weight:700;display:inline-flex}.chip.svelte-1wivxwf img:where(.svelte-1wivxwf){width:16px;height:16px}h2.svelte-1wivxwf{overflow-wrap:anywhere;margin:10px 0 2px;font-size:26px;line-height:1.05}.sheet.svelte-1wivxwf h2:where(.svelte-1wivxwf){margin-top:6px;font-size:20px}.sub.svelte-1wivxwf{color:var(--text-3);margin:0 0 12px;font-size:13px}.facts.svelte-1wivxwf{grid-template-columns:repeat(auto-fill,minmax(118px,1fr));gap:6px;margin:0 0 12px;display:grid}.facts.svelte-1wivxwf div:where(.svelte-1wivxwf){border-radius:var(--rad-s);min-width:0;box-shadow:inset 0 0 0 1px var(--stroke);background:#ffffff08;flex-direction:column;gap:1px;padding:6px 10px;display:flex}.facts.svelte-1wivxwf .wide:where(.svelte-1wivxwf){grid-column:1/-1}.facts.svelte-1wivxwf dt:where(.svelte-1wivxwf){letter-spacing:.1em;text-transform:uppercase;color:var(--text-3);font-size:11px;font-weight:800}.facts.svelte-1wivxwf dd:where(.svelte-1wivxwf){font-variant-numeric:tabular-nums;overflow-wrap:anywhere;margin:0;font-size:14px;font-weight:700}.stats.svelte-1wivxwf{flex-wrap:wrap;gap:6px;margin:0;padding:0;list-style:none;display:flex;container-type:inline-size}.stats.svelte-1wivxwf li:where(.svelte-1wivxwf){border-radius:var(--rad-s);background:#ffffff0a;flex:1 1 0;justify-items:center;min-width:max-content;padding:8px 4px;display:grid}.stats.svelte-1wivxwf img:where(.svelte-1wivxwf){object-fit:contain;width:26px;height:26px}.stats.svelte-1wivxwf b:where(.svelte-1wivxwf){font-family:var(--font-title);font-variant-numeric:tabular-nums;white-space:nowrap;font-size:18px;font-weight:400}.stats.svelte-1wivxwf small:where(.svelte-1wivxwf){color:var(--text-3);font-size:12px}.sheet.svelte-1wivxwf .stats:where(.svelte-1wivxwf) b:where(.svelte-1wivxwf){font-size:clamp(14px,7cqi,16px)}.sheet.svelte-1wivxwf .stats:where(.svelte-1wivxwf) img:where(.svelte-1wivxwf){width:20px;height:20px}.label.svelte-1wivxwf{font-family:var(--font-ui);letter-spacing:.14em;text-transform:uppercase;color:var(--text-3);flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:4px 8px;margin:14px 0 8px;font-size:11px;font-weight:800;display:flex}.label.svelte-1wivxwf .count:where(.svelte-1wivxwf){letter-spacing:.04em;text-transform:none;color:var(--text-2)}.res.svelte-1wivxwf{flex-wrap:wrap;gap:6px 12px;margin:0;padding:0;font-size:13px;font-weight:700;list-style:none;display:flex}.res.svelte-1wivxwf li:where(.svelte-1wivxwf){font-variant-numeric:tabular-nums;white-space:nowrap;align-items:center;gap:4px;display:inline-flex}.res.svelte-1wivxwf img:where(.svelte-1wivxwf){width:22px;height:22px}.res.svelte-1wivxwf .neg:where(.svelte-1wivxwf){color:#ff9d8a}.flavor.svelte-1wivxwf{border-inline-start:3px solid var(--kama);color:var(--text-2);background:color-mix(in srgb, var(--kama) 8%, transparent);overflow-wrap:anywhere;border-start-end-radius:10px;border-end-end-radius:10px;margin:0;padding:10px 12px;font-size:14px;font-style:italic;line-height:1.45}.rows.svelte-1wivxwf{gap:6px;margin:0;padding:0;list-style:none;display:grid}.rows.two.svelte-1wivxwf{grid-template-columns:repeat(auto-fill,minmax(150px,1fr))}.row.svelte-1wivxwf{border-radius:var(--rad-s);text-align:start;width:100%;min-height:44px;color:inherit;background:#ffffff08;grid-template-columns:34px minmax(0,1fr) auto;align-items:center;gap:10px;padding-block:4px;padding-inline:4px 10px;display:grid}.row.link.svelte-1wivxwf{cursor:pointer;transition:background .15s,box-shadow .15s}.row.link.svelte-1wivxwf:hover{box-shadow:inset 0 0 0 1px var(--rc);background:#ffffff12}.row.link.svelte-1wivxwf:focus-visible{outline:2px solid hsl(var(--ring));outline-offset:2px}.sic.svelte-1wivxwf,.thumb.svelte-1wivxwf{background:#0006;border-radius:6px;width:34px;height:34px}.sic.svelte-1wivxwf{object-fit:contain}.thumb.svelte-1wivxwf{place-items:center;display:grid;overflow:hidden}.thumb.svelte-1wivxwf img:where(.svelte-1wivxwf){object-fit:contain;max-width:32px;max-height:32px}.thumb.missing.svelte-1wivxwf img:where(.svelte-1wivxwf){filter:grayscale()brightness(.55)}.rn.svelte-1wivxwf{min-width:0;display:grid}.rn.svelte-1wivxwf b:where(.svelte-1wivxwf){white-space:nowrap;text-overflow:ellipsis;font-size:14px;overflow:hidden}.rn.svelte-1wivxwf small:where(.svelte-1wivxwf){color:var(--text-3);font-size:12px;line-height:1.3}.note.svelte-1wivxwf{font-variant-numeric:tabular-nums;white-space:nowrap;font-size:13px}.pa.svelte-1wivxwf{align-items:center;gap:2px;font-weight:800;display:inline-flex}.pa.svelte-1wivxwf img:where(.svelte-1wivxwf){width:18px;height:18px}.more.svelte-1wivxwf{color:var(--text-3);margin:6px 0 0;font-size:12px;font-weight:700}.own.svelte-1wivxwf{border-bottom:1px solid var(--stroke);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;margin-bottom:14px;padding-bottom:14px;display:flex}.own.svelte-1wivxwf>span:where(.svelte-1wivxwf){color:var(--text-2);align-items:center;gap:6px;font-weight:700;display:inline-flex}.actions.svelte-1wivxwf{flex-wrap:wrap;gap:6px;display:flex}.sheet.svelte-1wivxwf .actions:where(.svelte-1wivxwf){flex:100%}.sheet.svelte-1wivxwf .actions:where(.svelte-1wivxwf)>*{flex:1}.field.svelte-1gfqh39{border-radius:var(--rad-m);min-height:44px;box-shadow:inset 0 0 0 1px var(--stroke);background:#00000040;align-items:center;gap:8px;padding:0 12px;display:flex}.field.svelte-1gfqh39:focus-within{box-shadow:inset 0 0 0 1px var(--acid)}select.svelte-1gfqh39{appearance:none;min-width:0;min-height:42px;font:inherit;color:var(--text);cursor:pointer;background:0 0;border:0;outline:none;flex:1;padding:0;font-size:14px;font-weight:600}select.svelte-1gfqh39 option:where(.svelte-1gfqh39){color:var(--text);background:var(--surface)}.filters.svelte-14vgzw4{flex-direction:column;gap:16px;display:flex}.label.svelte-14vgzw4{font-family:var(--font-ui);letter-spacing:.14em;text-transform:uppercase;color:var(--text-3);margin-bottom:6px;font-size:11px;font-weight:800}.version.svelte-14vgzw4{border-radius:var(--rad-m);text-align:start;min-height:44px;color:var(--text-2);cursor:pointer;grid-template-columns:28px minmax(0,1fr) auto;align-items:center;gap:8px;padding:0 10px;font-weight:600;display:grid}.version.svelte-14vgzw4:hover{background:#ffffff0a}.version.svelte-14vgzw4 img:where(.svelte-14vgzw4){width:26px;height:26px}.version.svelte-14vgzw4 small:where(.svelte-14vgzw4){font-variant-numeric:tabular-nums;color:var(--text-3);font-size:12px}.version.on.svelte-14vgzw4{color:var(--text);background:var(--acid-soft);box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--acid) 45%, transparent)}.check.svelte-14vgzw4{text-align:start;width:100%;min-height:44px;color:var(--text-2);cursor:pointer;align-items:center;gap:10px;font-size:14px;font-weight:600;display:flex}.check.svelte-14vgzw4 img:where(.svelte-14vgzw4){flex:none;width:26px;height:22px}.check[aria-checked=true].svelte-14vgzw4{color:var(--text)}.subs.svelte-14vgzw4{gap:6px;margin:2px 0 8px;padding-inline-start:36px;display:grid}.sublabel.svelte-14vgzw4{letter-spacing:.08em;text-transform:uppercase;color:var(--text-3);font-size:11px;font-weight:700}.subchip.svelte-14vgzw4{border-radius:var(--rad-s);min-height:44px;color:var(--text-2);box-shadow:inset 0 0 0 1px var(--stroke);cursor:pointer;background:#ffffff0c;align-items:center;padding:0 12px;font-size:13px;font-weight:700;display:inline-flex}.subchip.svelte-14vgzw4:hover{color:var(--text)}.subchip.on.svelte-14vgzw4{color:var(--acid-hi);background:var(--acid-soft);box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--acid) 50%, transparent)}.seg.svelte-14vgzw4{border-radius:calc(var(--rad-m) + 2px);box-shadow:inset 0 0 0 1px var(--stroke);background:#00000040;flex-wrap:wrap;gap:2px;padding:3px;display:flex}.seg.svelte-14vgzw4 button:where(.svelte-14vgzw4){border-radius:var(--rad-m);white-space:nowrap;min-height:44px;color:var(--text-2);cursor:pointer;flex:auto;padding:0 10px;font-size:13px;font-weight:700}.seg.svelte-14vgzw4 button.on:where(.svelte-14vgzw4){color:var(--acid-hi);background:var(--surface-3);box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--acid) 33%, transparent)}.seg.svelte-14vgzw4 button.kros.on:where(.svelte-14vgzw4){color:#1b0f33;background:linear-gradient(100deg,#ffc2ef,#b8e6ff 35%,#c8ffd9 60%,#fff0b0)}button.svelte-14vgzw4:focus-visible{outline:2px solid var(--acid-hi);outline-offset:2px}.kindcount.svelte-14vgzw4{font-variant-numeric:tabular-nums;color:var(--text-3);margin-inline-start:auto;font-size:12px;font-weight:600}.eggcount.svelte-14vgzw4{color:#ff6ae0;font-variant-numeric:tabular-nums;margin-inline-start:auto}.grid-fit.svelte-1ew7an9{grid-template-columns:repeat(var(--cols), minmax(0, 1fr));gap:calc(var(--gap) * 1.25) var(--gap);min-width:0;margin:0;padding:0;list-style:none;display:grid}.cell.svelte-1ew7an9{border-radius:12px;justify-content:center;min-width:0;transition:filter .3s,opacity .3s;display:flex;position:relative}.cell.missing.svelte-1ew7an9{filter:grayscale()brightness(.42);opacity:.75}.cell.missing.svelte-1ew7an9:hover,.cell.missing.svelte-1ew7an9:focus-within{filter:grayscale(.4)brightness(.8);opacity:1}.cell.selected.svelte-1ew7an9{filter:none;opacity:1}.cell.selected.svelte-1ew7an9>:first-child{box-shadow:0 0 0 3px var(--acid), 0 0 30px -6px var(--acid);border-radius:12px}.dup.svelte-1ew7an9{top:-8px;z-index:15;color:var(--kama-ink);background:var(--kama);pointer-events:none;border-radius:999px;padding:2px 8px;font-size:13px;font-weight:800;position:absolute;inset-inline-end:-8px;box-shadow:0 2px 6px #000a}.kdup.svelte-1ew7an9{top:-8px;z-index:15;color:#1b0f33;pointer-events:none;background:linear-gradient(100deg,#ffc2ef,#b8e6ff 35%,#c8ffd9 60%,#fff0b0);border-radius:999px;align-items:center;gap:3px;padding-block:2px;padding-inline:6px 8px;font-size:13px;font-weight:800;display:inline-flex;position:absolute;inset-inline-start:-8px;box-shadow:0 2px 6px #000a}button.kdup.svelte-1ew7an9{cursor:pointer;pointer-events:auto;transition:transform .15s,box-shadow .15s}button.kdup.svelte-1ew7an9:before{content:"";width:max(100%,44px);height:44px;position:absolute;inset-block-start:50%;inset-inline-start:50%;transform:translate(-50%,-50%)}[dir=rtl] button.kdup.svelte-1ew7an9:before{transform:translate(50%,-50%)}button.kdup.svelte-1ew7an9:hover{transform:scale(1.08);box-shadow:0 2px 6px #000a,0 0 14px -2px #b8e6ff}button.kdup.svelte-1ew7an9:focus-visible{outline:2px solid var(--acid-hi);outline-offset:2px}.sale.svelte-1ew7an9{bottom:-10px;z-index:15;color:#1a1206;background:var(--warn);text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap;pointer-events:none;border-radius:999px;max-width:calc(100% - 16px);padding:2px 10px;font-size:12px;font-weight:800;position:absolute;inset-inline-start:50%;overflow:hidden;transform:translate(-50%);box-shadow:0 2px 6px #000a}[dir=rtl] .sale.svelte-1ew7an9{transform:translate(50%)}.kdup.svelte-1ew7an9 svg:where(.svelte-1ew7an9){fill:#3b1f80;width:12px;height:12px}@media (prefers-reduced-motion:reduce){.cell.svelte-1ew7an9,button.kdup.svelte-1ew7an9{transition:none}button.kdup.svelte-1ew7an9:hover{transform:none}}.pager.svelte-12rlwmg{flex-wrap:wrap;justify-content:center;align-items:center;gap:4px;display:flex}.step.svelte-12rlwmg{border-radius:var(--rad-m);font-variant-numeric:tabular-nums;min-width:44px;min-height:44px;color:var(--text-2);cursor:pointer;place-items:center;padding:0 6px;font-weight:700;display:inline-grid}.step.svelte-12rlwmg:hover:not(:disabled){color:var(--text);background:#ffffff10}.step.svelte-12rlwmg:disabled{cursor:default;opacity:.6}.step.svelte-12rlwmg:focus-visible{outline:2px solid var(--acid-hi);outline-offset:2px}.step.on.svelte-12rlwmg{color:var(--text);background:var(--acid-soft);box-shadow:inset 0 0 0 1px var(--acid)}.arrow.svelte-12rlwmg{width:12px;height:18px}.flip.svelte-12rlwmg,[dir=rtl] .arrow.svelte-12rlwmg:not(.flip){transform:scaleX(-1)}[dir=rtl] .flip.svelte-12rlwmg{transform:none}.gap.svelte-12rlwmg{text-align:center;min-width:24px;color:var(--text-3)}.sheet{background:var(--surface);box-shadow:-20px 0 50px -10px #000, inset 0 0 0 1px var(--stroke);top:0;bottom:0}.sheet-end{width:min(460px,92vw);padding:calc(14px + env(safe-area-inset-top,0px)) calc(18px + env(safe-area-inset-right,0px)) calc(14px + env(safe-area-inset-bottom,0px)) 18px;border-start-start-radius:var(--rad-l);border-end-start-radius:var(--rad-l);inset-inline-end:0}.sheet-start{width:min(340px,88vw);padding:calc(14px + env(safe-area-inset-top,0px)) 16px calc(14px + env(safe-area-inset-bottom,0px)) calc(16px + env(safe-area-inset-left,0px));border-start-end-radius:var(--rad-l);border-end-end-radius:var(--rad-l);inset-inline-start:0}.grab.svelte-c19dow{background:#ffffff30;border-radius:3px;width:44px;height:5px;margin:4px auto 6px;display:none}.body.svelte-c19dow{overscroll-behavior:contain;scrollbar-width:thin;flex:1;min-height:0;overflow-y:auto}@media (prefers-reduced-motion:no-preference){.sheet-end{animation:.28s cubic-bezier(.2,1,.4,1) svelte-c19dow-sheet-in-end}.sheet-start{animation:.28s cubic-bezier(.2,1,.4,1) svelte-c19dow-sheet-in-start}}@keyframes svelte-c19dow-sheet-in-end{0%{opacity:0;transform:translate(40px)}}@keyframes svelte-c19dow-sheet-in-start{0%{opacity:0;transform:translate(-40px)}}@keyframes svelte-c19dow-sheet-in-up{0%{opacity:0;transform:translateY(60px)}}@media (width<=767.98px){.sheet-end{top:auto;width:auto;max-height:86dvh;padding:6px 16px calc(14px + env(safe-area-inset-bottom,0px));border-radius:20px 20px 0 0;inset-inline:0}.sheet-end .grab.svelte-c19dow{display:block}}@media (width<=767.98px) and (prefers-reduced-motion:no-preference){.sheet-end{animation-name:svelte-c19dow-sheet-in-up}}@media (orientation:landscape) and (height<=500px){.sheet-end{top:0;border-radius:var(--rad-l) 0 0 var(--rad-l);width:min(460px,92vw);max-height:none;inset-inline:auto 0}}.toolbar.svelte-9gpvgs{z-index:5;background:linear-gradient(hsl(var(--background)) 85%, transparent);flex-wrap:nowrap;align-items:center;gap:8px;padding:8px 0;display:flex;position:sticky;top:0}@media (width>=768px){.toolbar.svelte-9gpvgs{flex-wrap:wrap}}.field.svelte-9gpvgs{border-radius:var(--rad-m);min-height:44px;color:var(--text-3);box-shadow:inset 0 0 0 1px var(--stroke);background:#00000040;align-items:center;gap:8px;padding:0 12px;display:flex}.field.svelte-9gpvgs:focus-within{box-shadow:inset 0 0 0 1px var(--acid)}.search.svelte-9gpvgs{flex:1;min-width:0}@media (width>=768px){.search.svelte-9gpvgs{min-width:220px;max-width:420px}}.search.svelte-9gpvgs input:where(.svelte-9gpvgs){min-width:0;min-height:42px;font:inherit;color:var(--text);background:0 0;border:0;outline:none;flex:1;padding:0;font-size:14px}.search.svelte-9gpvgs input:where(.svelte-9gpvgs)::placeholder{color:var(--text-3)}.count-chip.svelte-9gpvgs{border-radius:var(--rad-s);min-height:22px;color:var(--acid-hi);background:var(--acid-soft);box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--acid) 50%, transparent);align-items:center;padding:0 8px;font-size:12px;display:inline-flex}.chip.svelte-9gpvgs{border-radius:var(--rad-s);min-height:44px;color:var(--text-2);box-shadow:inset 0 0 0 1px var(--stroke);cursor:pointer;background:#ffffff0c;align-items:center;gap:6px;padding-inline:10px 6px;font-size:12px;font-weight:700;display:inline-flex}.chip.svelte-9gpvgs:hover{color:var(--text)}.chip.svelte-9gpvgs img:where(.svelte-9gpvgs){width:16px;height:16px}.chip.svelte-9gpvgs i:where(.svelte-9gpvgs){background:#ffffff18;border-radius:50%;place-items:center;width:18px;height:18px;display:grid}.chip.svelte-9gpvgs:focus-visible{outline:2px solid var(--acid-hi);outline-offset:2px}.count.svelte-9gpvgs{color:var(--text-3);margin-inline-start:auto;font-size:13px;font-weight:600}.vstats.svelte-wavlzm{grid-template-columns:minmax(0,1fr);gap:8px;margin:14px 0 0;padding:0;list-style:none;display:grid}@media (width>=768px){.vstats.svelte-wavlzm{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:10px 20px}}.vs.svelte-wavlzm{grid-template-columns:30px minmax(0,1fr) auto;align-items:center;gap:10px;display:grid}.vs.svelte-wavlzm img:where(.svelte-wavlzm){width:30px;height:30px}.vs.svelte-wavlzm div:where(.svelte-wavlzm){color:var(--text-2);gap:4px;font-size:13px;font-weight:600;display:grid}.kicon.svelte-wavlzm{background:conic-gradient(#ff9be6,#9fd8ff,#b8ffd0,#fff1a0,#ffb0e8,#ff9be6);border-radius:50%;place-items:center;width:30px;height:30px;display:grid;box-shadow:0 0 10px #d9b8ff66}.kicon.svelte-wavlzm svg:where(.svelte-wavlzm){fill:#3b1f80;width:16px;height:16px}.kros.svelte-wavlzm .kbar>i{background:linear-gradient(90deg,#ff9be6,#9fd8ff,#b8ffd0,#fff1a0)}.vs.svelte-wavlzm b:where(.svelte-wavlzm){font-variant-numeric:tabular-nums}.handle.svelte-1z7wqi{cursor:pointer;touch-action:manipulation;-webkit-touch-callout:none;-webkit-tap-highlight-color:transparent;-webkit-user-select:none;user-select:none;min-width:0;display:flex;position:relative}.handle[draggable=true].svelte-1z7wqi{cursor:grab}.handle.svelte-1z7wqi:focus-visible{outline:2px solid var(--acid-hi);outline-offset:2px;border-radius:10px}.fan.svelte-9owe8j{min-height:calc(var(--w) * 1.4 + 22px);border-radius:var(--rad-m);box-shadow:inset 0 0 0 1px var(--stroke);background:radial-gradient(at 50% 110%,#e1f70016,#0000 65%),linear-gradient(#00000038,#00000014);justify-content:center;align-items:center;padding:8px 4px 14px;display:flex;overflow:hidden}.card.svelte-9owe8j,.slot.svelte-9owe8j{width:var(--w);flex:none;position:relative}.card.svelte-9owe8j+.card:where(.svelte-9owe8j),.slot.svelte-9owe8j+.slot:where(.svelte-9owe8j){margin-inline-start:calc(var(--w) * -.22)}.card.svelte-9owe8j{rotate:var(--tilt);filter:drop-shadow(0 6px 10px #0009);transition:rotate .25s}.hero.svelte-9owe8j{filter:drop-shadow(0 0 10px color-mix(in srgb, var(--kama) 55%, transparent)) drop-shadow(0 6px 10px #0009)}.hero-tag.svelte-9owe8j{inset-inline:6px;text-align:center;color:#241a00;background:var(--kama);border-radius:999px;padding:1px 4px;font-size:12px;font-weight:800;line-height:16px;display:block;position:absolute;bottom:-9px}.slot.svelte-9owe8j{aspect-ratio:5/7;box-shadow:inset 0 0 0 2px var(--stroke);outline-offset:-8px;background:#00000040;border-radius:8px;outline:2px dashed #ffffff1a}@media (prefers-reduced-motion:no-preference){.deck-tile:hover .card.svelte-9owe8j{rotate:calc(var(--tilt) * 1.6)}}.hero.svelte-dmqme2{border-radius:var(--rad-m);min-width:0;min-height:52px;box-shadow:inset 0 0 0 1px var(--rc);background:#00000030;flex:none;align-items:center;gap:8px;padding:4px 6px 4px 10px;display:flex}.hero.flagged.svelte-dmqme2{box-shadow:inset 0 0 0 2px var(--danger)}.title.svelte-dmqme2{color:var(--text-2);text-transform:uppercase;flex:none;margin:0;font-size:12px;font-weight:800}.thumb.svelte-dmqme2,.remove.svelte-dmqme2{border-radius:var(--rad-s);min-width:44px;min-height:44px;color:var(--text-2);cursor:pointer;background:0 0;border:0;flex:none;justify-content:center;align-items:center;display:inline-flex}.remove.svelte-dmqme2:hover,.remove.svelte-dmqme2:focus-visible{color:var(--text);background:#ffffff10}.name.svelte-dmqme2{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;font-weight:700;overflow:hidden}.empty.svelte-dmqme2{min-width:0;color:var(--text-3);flex:1;margin:0;font-size:12px}.stats.svelte-6kye8p{flex-direction:column;gap:8px;min-width:0;display:flex}.size.svelte-6kye8p{grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:12px;display:grid}.count.svelte-6kye8p{font-family:var(--font-title);white-space:nowrap;margin:0;line-height:1}.count.svelte-6kye8p b:where(.svelte-6kye8p){color:var(--warn);font-size:28px;font-weight:400}.size.ok.svelte-6kye8p .count:where(.svelte-6kye8p) b:where(.svelte-6kye8p){color:var(--ok)}.size.over.svelte-6kye8p .count:where(.svelte-6kye8p) b:where(.svelte-6kye8p){color:var(--danger)}.count.svelte-6kye8p small:where(.svelte-6kye8p){font-family:var(--font-body-family);color:var(--text-3);font-size:13px;font-weight:800}.track.svelte-6kye8p{background:#ffffff12;border-radius:999px;height:10px;position:relative;overflow:hidden;box-shadow:inset 0 0 0 1px #000}.fill.svelte-6kye8p{width:var(--fill);background:linear-gradient(#e1f700,#9fc400);transition:width .3s;position:absolute;inset-block:0;inset-inline-start:0}.range.svelte-6kye8p{border-inline-start:2px solid var(--kama);background:color-mix(in srgb, var(--kama) 16%, transparent);position:absolute;inset-block:0;inset-inline-start:var(--min);inset-inline-end:0}.counters.svelte-6kye8p{flex-wrap:wrap;gap:6px;margin:0;padding:0;list-style:none;display:flex}.counters.svelte-6kye8p li:where(.svelte-6kye8p){min-height:28px;box-shadow:inset 0 0 0 1px var(--stroke);background:#00000040;border-radius:999px;align-items:center;gap:6px;padding:0 10px;font-size:12px;display:inline-flex}.counters.svelte-6kye8p span:where(.svelte-6kye8p){color:var(--text-3);font-weight:700}.counters.svelte-6kye8p b:where(.svelte-6kye8p){font-variant-numeric:tabular-nums;color:var(--ok)}.counters.svelte-6kye8p li.bad:where(.svelte-6kye8p){box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--danger) 60%, transparent)}.counters.svelte-6kye8p li.bad:where(.svelte-6kye8p) b:where(.svelte-6kye8p){color:var(--danger)}.rarity.svelte-6kye8p{flex-wrap:wrap;align-items:center;gap:6px 12px;min-width:0;display:flex}.bar.svelte-6kye8p{background:#ffffff10;border-radius:999px;flex:160px;min-width:120px;height:6px;display:flex;overflow:hidden}.bar.svelte-6kye8p i:where(.svelte-6kye8p){flex-basis:0}.legend.svelte-6kye8p{color:var(--text-2);flex-wrap:wrap;gap:4px 10px;margin:0;padding:0;font-size:12px;font-weight:700;list-style:none;display:flex}.legend.svelte-6kye8p li:where(.svelte-6kye8p){align-items:center;gap:4px;display:inline-flex}.legend.svelte-6kye8p i:where(.svelte-6kye8p){background:var(--rc);border-radius:2px;width:8px;height:8px}.legend.svelte-6kye8p b:where(.svelte-6kye8p){font-variant-numeric:tabular-nums;color:var(--text)}.verdict.svelte-6kye8p:empty{display:none}.note.svelte-6kye8p{color:var(--text-3);margin:0;font-size:12px;font-weight:600}.issues.svelte-6kye8p{border-radius:var(--rad-m);background:color-mix(in srgb, var(--warn) 8%, transparent);max-height:84px;box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--warn) 40%, transparent);scrollbar-width:thin;padding:6px 10px;overflow-y:auto}.issues.svelte-6kye8p h3:where(.svelte-6kye8p){letter-spacing:.12em;text-transform:uppercase;color:var(--warn);margin:0 0 2px;font-size:11px;font-weight:800}.issues.svelte-6kye8p ul:where(.svelte-6kye8p){color:var(--warn);gap:2px;margin:0;padding-inline-start:18px;font-size:12px;display:grid}@media (height<=560px){.rarity.svelte-6kye8p{display:none}}@media (prefers-reduced-motion:reduce){.fill.svelte-6kye8p{transition:none}}.deck.svelte-g18eie{overscroll-behavior:contain;scrollbar-width:thin;border-radius:var(--rad-l,14px);flex-direction:column;gap:8px;min-width:0;min-height:0;transition:box-shadow .2s;display:flex;position:relative;overflow:hidden auto}.deck.over.svelte-g18eie{box-shadow:0 0 0 2px color-mix(in srgb, var(--acid) 70%, transparent), 0 0 24px color-mix(in srgb, var(--acid) 25%, transparent)}.deck.blocked.svelte-g18eie{box-shadow:0 0 0 2px color-mix(in srgb, var(--danger) 70%, transparent)}.hint.svelte-g18eie{color:var(--text-3);margin:0;font-size:12px;font-weight:600}.area.svelte-g18eie{flex:1 1 0;min-height:128px;position:relative}@media (height<=560px){.hint.svelte-g18eie{display:none}}.slots.svelte-g18eie{grid-template-columns:repeat(var(--cols), var(--cw));place-content:start center;gap:var(--gap);margin:0;padding:0;list-style:none;display:grid}.slot.svelte-g18eie{width:var(--cw);height:calc(var(--cw) * 1.4);border-radius:calc(var(--cw) / 14);position:relative}.empty.svelte-g18eie{font-family:var(--font-title);font-size:calc(var(--cw) / 5);color:#fff2;background:#00000026;border:1px dashed #fff2;place-items:center;display:grid}.empty.required.svelte-g18eie{border-color:color-mix(in srgb, var(--kama) 45%, transparent);color:color-mix(in srgb, var(--kama) 55%, transparent);background:color-mix(in srgb, var(--kama) 6%, #0003)}.filled.missing.svelte-g18eie .card{filter:grayscale(.9)brightness(.55)}.filled.flagged.svelte-g18eie .handle{box-shadow:0 0 0 2px var(--danger);border-radius:calc(var(--cw) / 14)}.copies.svelte-g18eie{top:-6px;z-index:15;color:var(--kama-ink);background:var(--kama);pointer-events:none;border-radius:999px;padding:1px 7px;font-size:12px;font-weight:800;position:absolute;inset-inline-start:-4px;box-shadow:0 2px 6px #000a}.warn.svelte-g18eie{top:-6px;z-index:15;color:#fff;background:var(--danger);border-radius:50%;place-items:center;width:20px;height:20px;font-size:13px;font-weight:900;display:grid;position:absolute;inset-inline-end:-4px;box-shadow:0 2px 6px #000a}.tools.svelte-g18eie{inset-inline:0;z-index:16;background:linear-gradient(#0000,#000c 45%);border-radius:0 0 8px 8px;justify-content:center;gap:2px;padding:4px;display:none;position:absolute;bottom:0}.tools.svelte-g18eie button:where(.svelte-g18eie){width:28px;max-width:44px;height:28px;color:var(--text);cursor:pointer;background:#ffffff14;border-radius:8px;flex:1 1 0;place-items:center;display:grid}.tools.svelte-g18eie button:where(.svelte-g18eie):hover{background:var(--acid-soft);color:var(--acid-hi)}@media (hover:hover) and (pointer:fine){.slot.svelte-g18eie:hover .tools:where(.svelte-g18eie){display:flex}}.unknown.svelte-g18eie{border-radius:inherit;width:100%;height:100%;color:var(--danger);background:color-mix(in srgb, var(--danger) 12%, transparent);box-shadow:inset 0 0 0 1px var(--danger);place-items:center;display:grid}.drop.svelte-g18eie{z-index:20;font-family:var(--font-title);color:var(--acid-hi);background:color-mix(in srgb, var(--acid) 6%, transparent);pointer-events:none;border-radius:12px;place-items:center;margin:0;font-size:18px;display:grid;position:absolute;inset:0}.drop.no.svelte-g18eie{color:var(--danger);background:color-mix(in srgb, var(--danger) 8%, transparent)}@media (prefers-reduced-motion:reduce){.deck.svelte-g18eie{transition:none}}.pool.svelte-jd78as{border-radius:14px;flex-direction:column;gap:8px;min-width:0;min-height:0;display:flex;position:relative}.pool.over.svelte-jd78as{box-shadow:0 0 0 2px color-mix(in srgb, var(--kama) 70%, transparent)}.toolbar.svelte-jd78as{flex-direction:column;flex:none;gap:6px;min-width:0;display:flex}.field.svelte-jd78as,.toolbar.svelte-jd78as .field{border-radius:var(--rad-m);min-height:44px;color:var(--text-2);box-shadow:inset 0 0 0 1px var(--stroke);background:#00000040;border:0;align-items:center;gap:8px;padding:0 12px;font-size:13px;font-weight:600;display:flex}.field.svelte-jd78as:focus-within{box-shadow:inset 0 0 0 1px var(--acid)}.field.svelte-jd78as input:where(.svelte-jd78as){min-width:0;min-height:42px;font:inherit;color:var(--text);background:0 0;border:0;outline:none;flex:1;padding:0;font-size:14px}.toolbar.svelte-jd78as .select{gap:6px;min-width:0;height:44px;padding:0 10px}.selects.svelte-jd78as{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;display:grid}.toolbar.svelte-jd78as .seg{border-radius:calc(var(--rad-m) + 2px);width:max-content;box-shadow:inset 0 0 0 1px var(--stroke);background:#00000040;flex:none;gap:2px;padding:2px;display:inline-flex}.toolbar.svelte-jd78as .seg-item{border-radius:var(--rad-m);min-width:44px;height:auto;min-height:44px;color:var(--text-3);background:0 0}.toolbar.svelte-jd78as .seg-item[data-state=on]{color:var(--acid-hi);background:var(--surface-3);box-shadow:inset 0 0 0 1px #bfe70055}.toolbar.svelte-jd78as .pool-groups{scrollbar-width:none;gap:4px;width:100%;min-width:0;display:flex;overflow-x:auto}.toolbar.svelte-jd78as .pool-group{border-radius:var(--rad-s);height:auto;min-height:44px;color:var(--text-2);box-shadow:inset 0 0 0 1px var(--stroke);background:#ffffff0c;flex:1 0 auto;padding:0 10px;font-size:13px;font-weight:700}.toolbar.svelte-jd78as .pool-group[data-state=on]{color:var(--acid-hi);background:var(--acid-soft);box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--acid) 50%, transparent)}.owned.svelte-jd78as{min-height:44px;color:var(--text-2);cursor:pointer;align-items:center;gap:8px;font-size:12px;font-weight:700;display:inline-flex}.count-chip.svelte-jd78as{border-radius:var(--rad-s);min-height:18px;color:var(--acid-hi);background:var(--acid-soft);align-items:center;padding:0 6px;font-size:11px;display:inline-flex}.meta.svelte-jd78as{color:var(--text-3);margin:0;font-size:12px;font-weight:600}.scroller.svelte-jd78as{overscroll-behavior:contain;scrollbar-width:thin;flex:auto;min-height:0;padding:8px 4px 4px;overflow:hidden auto}.cards.svelte-jd78as{grid-template-columns:repeat(var(--cols), minmax(0, 1fr));gap:calc(var(--gap) * 1.3) var(--gap);margin:0;padding:0;list-style:none;display:grid}.cell.svelte-jd78as{justify-content:center;min-width:0;transition:opacity .2s;display:flex;position:relative}.cell.missing.svelte-jd78as .card,.row.missing.svelte-jd78as .thumb:where(.svelte-jd78as){filter:grayscale(.85)brightness(.6)}.cell.blocked.svelte-jd78as,.row.blocked.svelte-jd78as{opacity:.45}.in.svelte-jd78as{top:-7px;z-index:15;color:var(--kama-ink);background:var(--kama);pointer-events:none;border-radius:999px;padding:1px 7px;font-size:12px;font-weight:800;position:absolute;inset-inline-start:-4px;box-shadow:0 2px 6px #000a}.own.svelte-jd78as{top:-7px;z-index:15;color:var(--kama);pointer-events:none;background:#000c;border-radius:999px;padding:1px 6px;font-size:11px;font-weight:800;position:absolute;inset-inline-end:-4px}.own.zero.svelte-jd78as{color:var(--text-3)}.sale.svelte-jd78as{bottom:4px;z-index:15;white-space:nowrap;text-overflow:ellipsis;width:fit-content;color:var(--kama-ink);background:var(--warn);border-radius:999px;margin-inline:auto;padding:1px 7px;font-size:12px;font-weight:800;position:absolute;inset-inline:4px;overflow:hidden}.counts.svelte-jd78as small.sale-text:where(.svelte-jd78as){color:var(--warn)}.tools.svelte-jd78as{inset-inline:0;z-index:16;background:linear-gradient(#0000,#000c 45%);border-radius:0 0 8px 8px;justify-content:center;gap:6px;padding:4px;display:none;position:absolute;bottom:0}.tools.svelte-jd78as button:where(.svelte-jd78as){width:28px;height:28px;color:var(--text);cursor:pointer;background:#000c;border-radius:50%;place-items:center;display:grid;box-shadow:inset 0 0 0 1px #ffffff30}.tools.svelte-jd78as button:where(.svelte-jd78as):hover{color:var(--acid-hi)}@media (hover:hover) and (pointer:fine){.cell.svelte-jd78as:hover .tools:where(.svelte-jd78as){display:flex}}.rows.svelte-jd78as{flex-direction:column;gap:3px;margin:0;padding:0;list-style:none;display:flex}.row.svelte-jd78as{border-radius:var(--rad-m);background:linear-gradient(90deg, color-mix(in srgb, var(--rc) 20%, transparent), #ffffff06 45%);min-width:0;box-shadow:inset 3px 0 0 var(--rc);align-items:center;display:flex}.row.svelte-jd78as>.pool-line{flex:1;align-items:center;gap:8px;min-height:50px;padding-block:3px;padding-inline:8px 4px}.thumb.svelte-jd78as{pointer-events:none;flex:none;width:40px;display:block}.nm.svelte-jd78as{flex:1;min-width:0;line-height:1.2;display:grid}.nm.svelte-jd78as b:where(.svelte-jd78as){text-overflow:ellipsis;white-space:nowrap;font-size:13px;font-weight:700;overflow:hidden}.nm.svelte-jd78as small:where(.svelte-jd78as){text-overflow:ellipsis;white-space:nowrap;color:var(--text-3);font-size:11px;overflow:hidden}.counts.svelte-jd78as{justify-items:end;font-size:12px;line-height:1.2;display:grid}.counts.svelte-jd78as b:where(.svelte-jd78as){color:var(--kama)}.counts.svelte-jd78as b.zero:where(.svelte-jd78as){color:var(--text-3)}.counts.svelte-jd78as small:where(.svelte-jd78as){color:var(--acid-hi);font-weight:800}.drop.svelte-jd78as{z-index:30;font-family:var(--font-title);color:var(--kama);pointer-events:none;background:#0000008c;border-radius:14px;place-items:center;margin:0;font-size:18px;display:grid;position:absolute;inset:0}@media (prefers-reduced-motion:reduce){.cell.svelte-jd78as{transition:none}}.rule.svelte-l3f7k2{border-radius:var(--rad-s);min-height:26px;color:var(--text-2);box-shadow:inset 0 0 0 1px var(--stroke);background:#ffffff0c;align-items:center;padding:0 10px;font-size:12px;font-weight:700;display:inline-flex}.overview.svelte-rn8qav{grid-template-columns:minmax(0,1fr);gap:8px;margin:14px 0 0;padding:0;list-style:none;display:grid}@media (width>=768px){.overview.svelte-rn8qav{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px 20px}}.stat.svelte-rn8qav{grid-template-columns:30px minmax(0,1fr) auto;align-items:center;gap:10px;display:grid}.ico.svelte-rn8qav{width:30px;height:30px;color:var(--acid);place-items:center;display:grid}.ico.kama.svelte-rn8qav{color:var(--kama)}.stat.svelte-rn8qav div:where(.svelte-rn8qav){min-width:0;color:var(--text-2);gap:4px;font-size:13px;font-weight:600;display:grid}.stat.svelte-rn8qav strong:where(.svelte-rn8qav){color:var(--kama);text-overflow:ellipsis;white-space:nowrap;font-size:15px;font-weight:800;overflow:hidden}.stat.svelte-rn8qav strong.none:where(.svelte-rn8qav){color:var(--text-3);font-weight:600}.stat.svelte-rn8qav b:where(.svelte-rn8qav){font-variant-numeric:tabular-nums}.preview.svelte-1k4jx2{overscroll-behavior:contain;scrollbar-width:thin;min-width:0;min-height:0;padding-inline-end:4px;overflow:hidden auto}.empty.svelte-1k4jx2{text-align:center;height:100%;color:var(--text-3);place-content:center;justify-items:center;gap:10px;padding:24px;font-size:13px;display:grid}.missing.svelte-1k4jx2{color:var(--danger);align-items:center;gap:6px;font-size:13px;font-weight:800;display:inline-flex}.active.svelte-18aad42{box-shadow:0 0 0 2px color-mix(in srgb, var(--kama) 70%, transparent), 0 0 28px -8px var(--kama)}.active-chip.svelte-18aad42{top:8px;color:#241a00;background:var(--kama);z-index:10;border-radius:999px;align-items:center;gap:4px;min-height:26px;padding:0 10px;font-size:12px;font-weight:800;display:inline-flex;position:absolute;inset-inline-start:8px;box-shadow:0 2px 8px #0008}.board.svelte-17onrtc{gap:calc(var(--slot) * .14);width:max-content;max-width:100%;padding:calc(var(--slot) * .18) calc(var(--slot) * .22);border-radius:var(--rad-m);box-shadow:inset 0 0 0 1px var(--stroke), 0 10px 24px -14px #000;background:radial-gradient(80% 60%,#c8f0000f,#0000 70%),linear-gradient(#11120ef2,#0b0c0af2);justify-items:center;margin:0 auto;display:grid}.row.svelte-17onrtc{grid-template-columns:repeat(4, var(--slot));gap:calc(var(--slot) * .16);padding-block-start:16px;display:grid;position:relative}.who.svelte-17onrtc{letter-spacing:.04em;text-transform:uppercase;font-size:12px;font-weight:800;line-height:14px;position:absolute;inset-block-start:0;inset-inline-start:0}.foe.svelte-17onrtc .who:where(.svelte-17onrtc){color:#ff8a7a}.mine.svelte-17onrtc .who:where(.svelte-17onrtc){color:var(--acid-hi)}.cell.svelte-17onrtc{width:var(--slot);aspect-ratio:5/7;border-radius:var(--rad-s,4px);background:#ffffff08;place-items:center;display:grid;position:relative;box-shadow:inset 0 0 0 1px #ffffff1f}.cell.svelte-17onrtc b:where(.svelte-17onrtc){font-family:var(--font-title);font-weight:400;font-size:calc(var(--slot) * .32);color:#ffffff2e}.foe.svelte-17onrtc .slot:where(.svelte-17onrtc){background:#ff6a5c0d;box-shadow:inset 0 0 0 1px #ff6a5c55}.mine.svelte-17onrtc .slot:where(.svelte-17onrtc){background:#c8f0000d;box-shadow:inset 0 0 0 1px #c8f00055}.cell.svelte-17onrtc .card-thumb{position:absolute;inset:0}.hero.svelte-17onrtc{background:#f2c35b0f;box-shadow:inset 0 0 0 1px #f2c35b66}.hero.svelte-17onrtc small:where(.svelte-17onrtc){z-index:1;color:var(--kama);background:#0b0c0acc;border-radius:999px;align-self:end;margin-block-end:2px;padding:0 4px;font-size:12px;font-weight:800;line-height:16px;position:relative}.socket.svelte-17onrtc{z-index:1;color:var(--acid-ink);background:var(--acid);border-radius:999px;padding:0 4px;font-size:12px;font-style:normal;font-weight:800;line-height:16px;position:absolute;inset-block-end:-6px;inset-inline-end:-6px;box-shadow:0 0 0 2px #0b0c0a}.band.svelte-17onrtc{width:100%;min-height:28px;color:var(--text-2);background:linear-gradient(90deg,#0000,#ffffff12 20% 80%,#0000);border-radius:999px;justify-content:center;align-items:center;gap:8px;padding:4px 10px;font-size:12px;font-weight:800;display:flex;box-shadow:inset 0 1px #ffffff14}.focus-slots.svelte-17onrtc .band:where(.svelte-17onrtc){color:var(--kama);background:linear-gradient(90deg,#0000,#f2c35b26 20% 80%,#0000)}.focus-hero.svelte-17onrtc .hero:where(.svelte-17onrtc){box-shadow:inset 0 0 0 2px var(--kama), 0 0 18px -4px var(--kama)}@media (prefers-reduced-motion:no-preference){.focus-hero.svelte-17onrtc .hero:where(.svelte-17onrtc){animation:2.4s ease-in-out infinite svelte-17onrtc-glow}}@keyframes svelte-17onrtc-glow{50%{box-shadow:inset 0 0 0 2px var(--kama), 0 0 26px 0 var(--kama)}}.guide{width:100%;height:100%;min-height:0;color:var(--text);grid-template:"head close""steps steps""stage stage"minmax(0,1fr)"nav nav"/minmax(0,1fr) auto;gap:8px 10px;display:grid}.head.svelte-d9nqe0{grid-area:head;align-self:center;min-width:0}.close.svelte-d9nqe0{width:44px;height:44px;color:var(--text-2);cursor:pointer;background:#ffffff12;border:0;border-radius:50%;grid-area:close;place-items:center;display:grid}.close.svelte-d9nqe0:hover{color:var(--text);background:#ffffff24}.close.svelte-d9nqe0:focus-visible{outline:2px solid var(--acid-hi);outline-offset:2px}.guide .steps{border-radius:calc(var(--rad-m) + 2px);width:100%;height:auto;box-shadow:inset 0 0 0 1px var(--stroke);background:#00000040;grid-area:steps;gap:4px;padding:3px;display:flex}.guide .step{border-radius:var(--rad-m);min-width:44px;height:auto;min-height:44px;color:var(--text-2);box-shadow:none;background:0 0;border:0;flex:none;gap:6px;padding:0 8px;font-size:14px;font-weight:700}.guide .step[data-state=active]{background:var(--surface-3);color:var(--acid-hi);flex:auto;box-shadow:inset 0 0 0 1px #bfe70055}.guide .step:focus-visible{outline:2px solid var(--acid-hi);outline-offset:1px}.num.svelte-d9nqe0{width:26px;height:26px;font-family:var(--font-title);color:var(--text);background:#ffffff14;border-radius:50%;flex:none;place-items:center;font-size:14px;font-weight:400;display:grid}.guide .step[data-state=active] .num.svelte-d9nqe0{color:var(--acid-ink);background:var(--acid)}.label.svelte-d9nqe0{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.guide .step:not([data-state=active]) .label.svelte-d9nqe0{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.stage.svelte-d9nqe0{overscroll-behavior:contain;scrollbar-width:none;touch-action:pan-y;grid-area:stage;min-height:0;overflow:hidden auto}.stage.svelte-d9nqe0::-webkit-scrollbar{display:none}.guide .page{align-content:start;gap:14px;min-height:100%;display:grid}.guide .page.short{align-content:start;align-items:start}.guide .page.short .visual.svelte-d9nqe0{position:sticky;top:0}.guide .page[hidden]{display:none}.guide .page.wide{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-content:center;align-items:center;gap:24px}@media (prefers-reduced-motion:no-preference){.guide .page{animation:.22s ease-out svelte-d9nqe0-page-in}}@keyframes svelte-d9nqe0-page-in{0%{opacity:0;transform:translateY(6px)}}.visual.svelte-d9nqe0{align-content:center;justify-items:center;gap:12px;min-width:0;display:grid}.text.svelte-d9nqe0{align-content:start;gap:10px;min-width:0;display:grid}.text.svelte-d9nqe0 h3:where(.svelte-d9nqe0){font-family:var(--font-title);color:var(--kama);margin:0;font-size:22px;font-weight:400}.rule.svelte-d9nqe0{grid-template-columns:28px minmax(0,1fr);align-items:start;gap:10px;display:grid}.rule.svelte-d9nqe0 .ico{object-fit:contain;width:28px;height:28px}.rule.svelte-d9nqe0 .tint,.reward.svelte-d9nqe0 .tint{color:var(--kama)}.rule.svelte-d9nqe0 h4:where(.svelte-d9nqe0),.side.svelte-d9nqe0 h4:where(.svelte-d9nqe0){color:var(--text);margin:0;font-size:15px;font-weight:800}.rule.svelte-d9nqe0 p:where(.svelte-d9nqe0),.side.svelte-d9nqe0 p:where(.svelte-d9nqe0){color:var(--text-2);margin:2px 0 0;font-size:14px;line-height:1.45}.turn.svelte-d9nqe0{color:var(--text-2);gap:2px;margin:4px 0 0;padding-inline-start:20px;font-size:14px;line-height:1.4;list-style:decimal;display:grid}.turn.svelte-d9nqe0 li:where(.svelte-d9nqe0)::marker{color:var(--acid);font-weight:800}.elements.svelte-d9nqe0{gap:6px;margin-block-start:6px;display:flex}.elements.svelte-d9nqe0 img:where(.svelte-d9nqe0){object-fit:contain;width:24px;height:24px}.rps.svelte-d9nqe0{flex-wrap:wrap;justify-content:center;gap:8px;margin:0;padding:0;list-style:none;display:flex}.beat.svelte-d9nqe0{border-radius:var(--rad-m);box-shadow:inset 0 0 0 1px var(--stroke);background:#ffffff0a;justify-items:center;gap:2px;padding:6px 8px;display:grid}.hands.svelte-d9nqe0{color:var(--acid-hi);align-items:center;gap:2px;display:flex}.hands.svelte-d9nqe0 img:where(.svelte-d9nqe0){object-fit:contain;width:36px;height:36px}.hands.svelte-d9nqe0 .lost:where(.svelte-d9nqe0){opacity:.55;filter:grayscale(.6)}.beat.svelte-d9nqe0 small:where(.svelte-d9nqe0){color:var(--text-2);font-size:12px;font-weight:700}.table.svelte-d9nqe0{justify-content:center;align-items:flex-end;gap:14px;width:100%;display:flex}figure.svelte-d9nqe0{margin:0}figcaption.svelte-d9nqe0{text-align:center;color:var(--text-2);margin-block-start:6px;font-size:12px;font-weight:800}.pile.svelte-d9nqe0{justify-items:center;display:grid}.stack.svelte-d9nqe0{aspect-ratio:5/7;display:block;position:relative}.stack.svelte-d9nqe0>span:where(.svelte-d9nqe0){position:absolute;inset:0}.stack.svelte-d9nqe0>span:where(.svelte-d9nqe0):first-child{opacity:.6;translate:6px -6px}.stack.svelte-d9nqe0>span:where(.svelte-d9nqe0):nth-child(2){opacity:.8;translate:3px -3px}.stack.svelte-d9nqe0 .card-back{width:100%;height:100%}.fan.svelte-d9nqe0{justify-items:center;min-width:0;display:grid}.cards.svelte-d9nqe0{justify-content:center;padding-block-start:8px;display:flex}.fanned.svelte-d9nqe0{rotate:calc(var(--i) * 6deg);translate:0 calc(max(var(--i), calc(var(--i) * -1)) * 4px);transform-origin:50% 100%;filter:drop-shadow(0 6px 8px #0008);margin-inline:-11px;display:block}.samples.svelte-d9nqe0{flex-wrap:wrap;justify-content:center;gap:10px;display:flex}.sample.svelte-d9nqe0{justify-items:center;display:grid}.crit.svelte-d9nqe0{align-content:center;align-self:stretch;justify-items:center;padding-inline:6px;display:grid}.crit.svelte-d9nqe0 b:where(.svelte-d9nqe0){min-width:56px;min-height:56px;font-family:var(--font-title);color:var(--kama-ink);background:radial-gradient(circle at 35% 30%, #fff8, var(--kama) 55%, #a86f1c);box-shadow:0 0 18px -4px var(--kama);border-radius:50%;place-items:center;padding:0 8px;font-size:20px;font-weight:400;display:grid}.gauge.svelte-d9nqe0{border-radius:var(--rad-m);width:min(100%,26rem);box-shadow:inset 0 0 0 1px var(--stroke);background:#ffffff0a;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:4px 10px;padding:8px 12px;display:grid}.gauge.svelte-d9nqe0 img:where(.svelte-d9nqe0){object-fit:contain;grid-row:span 2;width:32px;height:32px}.gauge.svelte-d9nqe0 .gems:where(.svelte-d9nqe0){grid-template-columns:repeat(10,minmax(0,1fr));gap:3px;display:grid}.gauge.svelte-d9nqe0 i:where(.svelte-d9nqe0){background:#ffffff14;border-radius:3px;height:12px;box-shadow:inset 0 0 0 1px #ffffff1a}.gauge.svelte-d9nqe0 i.on:where(.svelte-d9nqe0){background:linear-gradient(#5fc3ff,#1f7fd1)}.gauge.svelte-d9nqe0 i.gain:where(.svelte-d9nqe0){box-shadow:0 0 10px -2px var(--acid);background:linear-gradient(#c8f000,#7ea000)}.gauge.svelte-d9nqe0 strong:where(.svelte-d9nqe0){color:var(--text);grid-column:2;font-size:13px}.gauge.svelte-d9nqe0 em:where(.svelte-d9nqe0){color:var(--acid-hi);grid-column:2;font-size:12px;font-style:normal;font-weight:800}.clash.svelte-d9nqe0{align-items:center;gap:10px;display:flex}.clash.svelte-d9nqe0 img:where(.svelte-d9nqe0){object-fit:contain;width:36px;height:36px}.sides.svelte-d9nqe0{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:8px;width:100%;display:grid}.side.svelte-d9nqe0{border-radius:var(--rad-m);text-align:center;background:#ffffff0a;justify-items:center;gap:6px;padding:8px;display:grid}.side.own.svelte-d9nqe0{box-shadow:inset 0 0 0 1px #c8f00055}.side.enemy.svelte-d9nqe0{box-shadow:inset 0 0 0 1px #ff6a5c55}.side.svelte-d9nqe0 b:where(.svelte-d9nqe0){color:var(--kama);font-size:12px;font-weight:800}.side.svelte-d9nqe0 p:where(.svelte-d9nqe0){font-size:12px;line-height:1.35}.points.svelte-d9nqe0{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;width:min(100%,27rem);margin:0;padding:0;list-style:none;display:grid}.points.svelte-d9nqe0 li:where(.svelte-d9nqe0){border-radius:var(--rad-m);min-height:56px;box-shadow:inset 0 0 0 1px var(--stroke);background:#ffffff0a;justify-content:center;align-items:center;gap:8px;display:flex}.points.svelte-d9nqe0 b:where(.svelte-d9nqe0){font-family:var(--font-title);color:var(--acid-hi);font-size:24px;font-weight:400}.goal.svelte-d9nqe0,.reward.svelte-d9nqe0{justify-items:center;gap:4px;display:grid}.goal.svelte-d9nqe0 .gems:where(.svelte-d9nqe0){gap:2px;display:flex}.goal.svelte-d9nqe0 img:where(.svelte-d9nqe0){object-fit:contain;width:36px;height:36px}.goal.svelte-d9nqe0 strong:where(.svelte-d9nqe0),.reward.svelte-d9nqe0 strong:where(.svelte-d9nqe0){color:var(--kama);font-size:14px}.reward.svelte-d9nqe0{grid-auto-flow:column;align-items:center}.reward.svelte-d9nqe0 strong:where(.svelte-d9nqe0){font-family:var(--font-title);font-size:20px;font-weight:400}.nav.svelte-d9nqe0{grid-area:nav;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;gap:8px;display:grid}.nav.svelte-d9nqe0 .move{gap:4px;min-width:0}.nav.svelte-d9nqe0 .move:last-child{justify-self:end}.nav.svelte-d9nqe0 .move:first-child{justify-self:start}.where.svelte-d9nqe0{justify-items:center;gap:4px;display:grid}.pips.svelte-d9nqe0{gap:5px;display:flex}.pips.svelte-d9nqe0 i:where(.svelte-d9nqe0){background:#ffffff2e;border-radius:50%;width:8px;height:8px}.pips.svelte-d9nqe0 i.on:where(.svelte-d9nqe0){background:var(--acid);border-radius:4px;width:20px}.where.svelte-d9nqe0 small:where(.svelte-d9nqe0){color:var(--text-3);white-space:nowrap;font-size:12px}@media (width>=768px){.guide .step{flex:1 1 0}.guide .step:not([data-state=active]) .label.svelte-d9nqe0{clip-path:none;width:auto;height:auto;position:static}}@media (height<=500px){.guide{grid-template:"head steps close""stage stage stage"minmax(0,1fr)"nav nav nav"/minmax(0,1fr) auto auto;gap:6px 8px}.guide .steps{width:auto}.guide .step,.guide .step[data-state=active]{flex:none}.guide .step .label.svelte-d9nqe0,.guide .step:not([data-state=active]) .label.svelte-d9nqe0{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}.text.svelte-d9nqe0 h3:where(.svelte-d9nqe0){font-size:18px}.rule.svelte-d9nqe0 p:where(.svelte-d9nqe0){font-size:13px}.where.svelte-d9nqe0 small:where(.svelte-d9nqe0){clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}}.duel-rules-dialog{width:100%;max-width:none;height:100dvh;max-height:100dvh;padding:calc(4px + env(safe-area-inset-top,0px)) calc(4px + env(safe-area-inset-right,0px)) calc(4px + env(safe-area-inset-bottom,0px)) calc(4px + env(safe-area-inset-left,0px));border-radius:0;display:flex;inset:0;overflow:hidden;translate:none}.duel-rules-title{font-family:var(--font-title);color:var(--kama);text-overflow:ellipsis;white-space:nowrap;font-size:20px;font-weight:400;line-height:1.2;overflow:hidden}@media (width>=640px) and (height>=501px){.duel-rules-dialog{inset:50% auto auto;width:calc(100% - 2rem);max-width:52rem;height:min(44rem,100dvh - 2rem);padding:8px;inset-inline-start:50%;translate:-50% -50%}.duel-rules-title{font-size:24px}}@media (width>=1024px) and (height>=501px){.duel-rules-dialog{max-width:68rem}}@media (width>=1536px) and (height>=501px){.duel-rules-dialog{max-width:76rem;height:min(48rem,100dvh - 4rem)}}.invites.svelte-1el4x4d{width:48px;height:48px;box-shadow:inset 0 0 0 2px var(--kama), 0 8px 20px -8px #000;color:var(--kama);cursor:pointer;background:radial-gradient(circle at 50% 35%,#3a3d26,#15160f);border:0;border-radius:50%;flex:none;place-items:center;display:grid;position:relative}.invites.svelte-1el4x4d:focus-visible{outline:2px solid var(--acid-hi);outline-offset:2px}.count.svelte-1el4x4d{background:var(--kama);min-width:22px;height:22px;color:var(--kama-ink);font-variant-numeric:tabular-nums;border-radius:11px;place-items:center;padding:0 5px;font-size:12px;font-weight:800;display:grid;position:absolute;inset-block-start:-4px;inset-inline-end:-4px;box-shadow:0 0 0 2px #15160f}@media (prefers-reduced-motion:no-preference){.invites.svelte-1el4x4d{animation:1.8s ease-in-out infinite svelte-1el4x4d-call}}@keyframes svelte-1el4x4d-call{50%{box-shadow:inset 0 0 0 2px var(--kama), 0 0 18px 2px #f2c35b66}}.list.svelte-1el4x4d{scrollbar-width:none;gap:6px;max-height:50dvh;margin:0;padding:0;list-style:none;display:grid;overflow-y:auto}.row.svelte-1el4x4d{border-radius:var(--rad-m);box-shadow:inset 3px 0 0 var(--kama);background:#0003;gap:6px;padding:6px 8px;display:grid}.row.svelte-1el4x4d strong:where(.svelte-1el4x4d){text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.row.svelte-1el4x4d small:where(.svelte-1el4x4d){color:var(--text-3);font-variant-numeric:tabular-nums;font-size:12px}.btns.svelte-1el4x4d{gap:6px;display:flex}.btns.svelte-1el4x4d [data-slot=button]{flex:1}.mm.svelte-x7h3ma{pointer-events:none}.mm.svelte-x7h3ma>*{pointer-events:auto}.mm.svelte-x7h3ma .pill{min-width:0;max-width:100%;min-height:48px;font-family:var(--font-display-family);box-shadow:0 10px 26px -10px #000, 0 0 22px -8px var(--acid);flex-shrink:1;gap:8px;padding-inline:10px 12px;font-size:15px;font-weight:400}@media (prefers-reduced-motion:no-preference){.mm.svelte-x7h3ma>*{animation:.25s ease-out svelte-x7h3ma-rise}}@keyframes svelte-x7h3ma-rise{0%{opacity:0;transform:translateY(8px)}}.label.svelte-x7h3ma{text-align:start;white-space:normal;min-width:0;line-height:1.05;display:grid}.label.svelte-x7h3ma small:where(.svelte-x7h3ma){font-family:var(--font-body-family);opacity:.8;font-size:12px;font-weight:700}.icon.svelte-x7h3ma{object-fit:contain;filter:drop-shadow(0 1px #fff6);width:26px;height:26px}.card.svelte-x7h3ma{min-width:0;min-height:56px;box-shadow:inset 0 0 0 1px var(--stroke-strong), inset 0 0 0 2px #0006, 0 14px 30px -12px #000, 0 0 26px -10px var(--acid);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:linear-gradient(#23251bf5,#15160ff5);border-radius:30px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:10px;padding:6px 6px 6px 8px;display:grid}.emblem.svelte-x7h3ma{width:44px;height:44px;box-shadow:inset 0 0 0 2px var(--acid);background:radial-gradient(circle,#3b4214,#14150e 70%);border-radius:50%;place-items:center;display:grid;position:relative}.emblem.svelte-x7h3ma img:where(.svelte-x7h3ma){object-fit:contain;width:28px;height:28px}.ring.svelte-x7h3ma{border:3px solid #0000;border-top-color:var(--acid-hi);border-inline-end-color:#c8f00055;border-radius:50%;position:absolute;inset:-3px}.text.svelte-x7h3ma{min-width:0;line-height:1.15;display:grid}.text.svelte-x7h3ma strong:where(.svelte-x7h3ma){font-family:var(--font-display-family);color:var(--acid-hi);text-overflow:ellipsis;white-space:nowrap;font-size:15px;font-weight:400;overflow:hidden}.text.svelte-x7h3ma small:where(.svelte-x7h3ma){color:var(--text-2);font-size:12px}.text.svelte-x7h3ma .time:where(.svelte-x7h3ma){color:var(--text);font-variant-numeric:tabular-nums;letter-spacing:.04em;font-size:16px;font-weight:800}.dots.svelte-x7h3ma i:where(.svelte-x7h3ma){font-style:normal}.close.svelte-x7h3ma{width:44px;height:44px;color:var(--text-2);cursor:pointer;background:#ffffff12;border:0;border-radius:50%;place-items:center;display:grid}.searching.svelte-x7h3ma{grid-template-columns:auto minmax(0,1fr) auto auto;gap:8px}.close.rules.svelte-x7h3ma:hover{color:var(--text);background:#c8f00026}.close.svelte-x7h3ma:not(.rules):hover:not(:disabled){color:var(--text);background:#ff6a5c33}.close.svelte-x7h3ma:focus-visible{outline:2px solid var(--acid-hi);outline-offset:2px}.close.svelte-x7h3ma:disabled{opacity:.5;cursor:default}.found.svelte-x7h3ma{box-shadow:inset 0 0 0 2px var(--acid), 0 14px 30px -12px #000, 0 0 32px -6px var(--acid);border-radius:18px;grid-template-columns:auto minmax(0,1fr);row-gap:8px;padding:8px 10px}.found.svelte-x7h3ma .actions:where(.svelte-x7h3ma){grid-column:1/-1;gap:6px;display:flex}.found.svelte-x7h3ma .actions:where(.svelte-x7h3ma) [data-slot=button]{flex:1}@media (width>=640px){.found.svelte-x7h3ma{grid-template-columns:auto minmax(0,1fr) auto}.found.svelte-x7h3ma .actions:where(.svelte-x7h3ma){grid-column:auto}}@media (prefers-reduced-motion:no-preference){.ring.svelte-x7h3ma{animation:1s linear infinite svelte-x7h3ma-spin}.dots.svelte-x7h3ma i:where(.svelte-x7h3ma){animation:1.2s infinite both svelte-x7h3ma-blink}.dots.svelte-x7h3ma i:where(.svelte-x7h3ma):nth-child(2){animation-delay:.2s}.dots.svelte-x7h3ma i:where(.svelte-x7h3ma):nth-child(3){animation-delay:.4s}.hot.svelte-x7h3ma{animation:.9s ease-in-out infinite svelte-x7h3ma-pulse}}@keyframes svelte-x7h3ma-spin{to{transform:rotate(1turn)}}@keyframes svelte-x7h3ma-blink{0%,80%,to{opacity:.2}40%{opacity:1}}@keyframes svelte-x7h3ma-pulse{50%{box-shadow:inset 0 0 0 2px var(--acid-hi), 0 0 18px 2px #c8f00066;transform:scale(1.08)}}
