.slot.svelte-1y578ng{flex-direction:column;display:flex;position:relative}.empty.svelte-1y578ng{aspect-ratio:1}.art.svelte-1y578ng{position:relative}.replace.svelte-1y578ng{border-radius:var(--card-radius,1.4rem);cursor:pointer;background:0 0;border:0;place-items:center;padding:0;transition:background-color .2s;display:grid;position:absolute;inset:0}.replace.svelte-1y578ng:hover,.replace.svelte-1y578ng:focus-visible{background:oklch(12% .02 160/.28)}.replace-chip.svelte-1y578ng{color:var(--color-ink);background:var(--color-mist);opacity:0;border-radius:999px;align-items:center;gap:.4rem;padding:.45rem .9rem;font-size:.85rem;font-weight:650;transition:opacity .2s;display:inline-flex}.replace.svelte-1y578ng:hover .replace-chip:where(.svelte-1y578ng),.replace.svelte-1y578ng:focus-visible .replace-chip:where(.svelte-1y578ng){opacity:1}.add.svelte-1y578ng{cursor:pointer;background:oklch(24% .025 156/.03);border:2px dashed oklch(24% .025 156/.32);border-radius:1.4rem;place-items:center;width:100%;height:100%;min-height:44px;transition:border-color .2s,background-color .2s;display:grid}.add.svelte-1y578ng:hover,.add.svelte-1y578ng:focus-visible{border-color:var(--color-ember);background:oklch(62% .16 43/.07)}.plus.svelte-1y578ng{color:oklch(24% .025 156/.5);font-size:2rem;font-weight:400;line-height:1;transition:color .2s}.add.svelte-1y578ng:hover .plus:where(.svelte-1y578ng),.add.svelte-1y578ng:focus-visible .plus:where(.svelte-1y578ng){color:var(--color-ember)}.hint.svelte-1y578ng{z-index:30;opacity:0;width:max-content;max-width:15rem;color:var(--color-mist);background:var(--color-pine);pointer-events:none;border-radius:.6rem;padding:.5rem .7rem;font-size:.78rem;line-height:1.35;transition:opacity .16s;position:absolute;top:calc(100% + .5rem);left:50%;transform:translate(-50%)}.add.svelte-1y578ng:hover+.hint:where(.svelte-1y578ng),.add.svelte-1y578ng:focus-visible+.hint:where(.svelte-1y578ng){opacity:1}.controls.svelte-1y578ng{justify-content:center;gap:.35rem;margin-top:.5rem;display:flex}.controls.svelte-1y578ng button:where(.svelte-1y578ng){cursor:pointer;background:#fffdf5;border:1px solid oklch(24% .025 156/.18);border-radius:999px;justify-content:center;align-items:center;min-width:44px;min-height:44px;padding:0 .6rem;font-size:.78rem;font-weight:640;display:inline-flex}.controls.svelte-1y578ng button:where(.svelte-1y578ng):hover:not(:disabled){border-color:var(--color-ember);color:var(--color-ember)}.controls.svelte-1y578ng button:where(.svelte-1y578ng):disabled{opacity:.4;cursor:not-allowed}@media (prefers-reduced-motion:reduce){.hint.svelte-1y578ng,.add.svelte-1y578ng,.plus.svelte-1y578ng{transition:none}}.backdrop.svelte-1q03acl{z-index:60;background:oklch(24% .025 156/.55);place-items:center;padding:1rem;display:grid;position:fixed;inset:0}.dialog.svelte-1q03acl{background:var(--color-mist);border-radius:1.25rem;flex-direction:column;width:min(46rem,100%);max-height:min(40rem,88vh);padding:1.25rem;display:flex}.head.svelte-1q03acl{justify-content:space-between;align-items:center;gap:1rem;display:flex}h2.svelte-1q03acl{color:var(--color-ink);margin:0;font-size:1.4rem}.close.svelte-1q03acl{min-width:44px;min-height:44px;color:var(--color-ink);cursor:pointer;background:0 0;border:none;border-radius:999px;font-size:1.6rem;line-height:1}.close.svelte-1q03acl:hover{background:oklch(24% .025 156/.07)}.filter.svelte-1q03acl{margin:1rem 0 .75rem;display:block}.filter.svelte-1q03acl span:where(.svelte-1q03acl){margin-bottom:.3rem;font-size:.8rem;font-weight:640;display:block}.filter.svelte-1q03acl input:where(.svelte-1q03acl){width:100%;min-height:44px;font:inherit;background:#fffdf5;border:1px solid oklch(24% .025 156/.22);border-radius:.7rem;padding:.5rem .75rem}.body.svelte-1q03acl{flex:1;overflow-y:auto}h3.svelte-1q03acl{color:var(--color-ink);background:var(--color-mist);letter-spacing:.07em;text-transform:uppercase;margin:.75rem 0 .4rem;padding:.25rem 0;font-size:.78rem;font-weight:700;position:sticky;top:0}ul.svelte-1q03acl{grid-template-columns:repeat(auto-fill,minmax(11rem,1fr));gap:.4rem;margin:0;padding:0;list-style:none;display:grid}li.svelte-1q03acl button:where(.svelte-1q03acl){width:100%;min-height:44px;color:var(--color-ink);font:inherit;text-align:left;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:.7rem;align-items:center;gap:.6rem;padding:.4rem .55rem;display:flex}li.svelte-1q03acl button:where(.svelte-1q03acl):hover:not(:disabled),li.svelte-1q03acl button:where(.svelte-1q03acl):focus-visible{border-color:var(--color-ember);background:oklch(62% .16 43/.07)}li.svelte-1q03acl button:where(.svelte-1q03acl):disabled{opacity:.5;cursor:not-allowed}li.svelte-1q03acl img:where(.svelte-1q03acl){-o-object-fit:cover;object-fit:cover;background:oklch(88% .04 90);border-radius:.4rem;flex:none;width:40px;height:40px}.no-art.svelte-1q03acl{opacity:.6;background:oklch(88% .04 90);border-radius:.4rem;flex:none;place-items:center;width:40px;height:40px;font-size:.9rem;font-weight:700;display:grid}.name.svelte-1q03acl{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:.85rem;font-weight:620;overflow:hidden}.note.svelte-1q03acl{font-variant-numeric:tabular-nums;opacity:.65;flex:none;margin-left:auto;font-size:.7rem}.none.svelte-1q03acl{text-align:center;padding:2rem 0}.offers.svelte-gah23w{margin-bottom:clamp(2rem,4vw,3.5rem)}.offers.svelte-gah23w h2:where(.svelte-gah23w){color:var(--color-ink);margin:0;font-size:clamp(1.6rem,3.5vw,2.4rem)}.lead.svelte-gah23w{color:oklch(24% .025 156/.66);margin:.35rem 0 1rem;font-size:.92rem}ul.svelte-gah23w{margin:0;padding:0;list-style:none}li.svelte-gah23w{border-bottom:1px solid oklch(24% .025 156/.1);flex-wrap:wrap;align-items:center;gap:.6rem 1rem;padding:.7rem 0;display:flex}.piece.svelte-gah23w{min-width:12rem;color:var(--color-ink);flex:1;align-items:center;gap:.7rem;text-decoration:none;display:flex}.piece.svelte-gah23w:hover .name:where(.svelte-gah23w){text-underline-offset:.2em;text-decoration:underline}.piece.svelte-gah23w img:where(.svelte-gah23w),.no-art.svelte-gah23w{-o-object-fit:cover;object-fit:cover;background:oklch(88% .04 90);border-radius:.5rem;flex:none;width:48px;height:48px}.words.svelte-gah23w{flex-direction:column;gap:.1rem;min-width:0;display:flex}.name.svelte-gah23w{font-weight:640}.where.svelte-gah23w{color:oklch(24% .025 156/.6);font-size:.82rem}.terms.svelte-gah23w{text-align:right;flex-direction:column;gap:.1rem;display:flex}.price.svelte-gah23w{font-variant-numeric:tabular-nums;font-weight:640}.until.svelte-gah23w{color:oklch(24% .025 156/.6);font-size:.82rem}.cancel.svelte-gah23w{min-height:44px;color:var(--color-ink);cursor:pointer;background:0 0;border:1px solid oklch(24% .025 156/.22);border-radius:999px;padding:0 1rem;font-size:.86rem;font-weight:640}.cancel.svelte-gah23w:hover:not(:disabled){border-color:var(--color-ember,oklch(58% .15 43));color:var(--color-ember,oklch(58% .15 43))}.cancel.svelte-gah23w:disabled{cursor:not-allowed;opacity:.6}.error.svelte-gah23w{color:var(--color-ember,oklch(58% .15 43));margin:.75rem 0 0;font-size:.88rem}.field.svelte-1xbu35f{gap:.35rem;margin-bottom:1rem;display:grid}.field.svelte-1xbu35f>span:where(.svelte-1xbu35f){font-size:.8rem;font-weight:650}select.svelte-1xbu35f,input.svelte-1xbu35f{border-radius:var(--border-radius-sm);width:100%;font:inherit;background:oklch(100% 0 0/.55);border:1px solid oklch(20% .02 160/.18);padding:.6rem .7rem}.hint.svelte-1xbu35f{opacity:.78;margin:0 0 1rem;font-size:.82rem;line-height:1.5}.field.svelte-1xbu35f .hint:where(.svelte-1xbu35f){margin:0}.funding.svelte-1xbu35f{border-radius:var(--border-radius-sm);background:oklch(93% .04 95/.7);gap:.5rem;margin:0 0 1rem;padding:.9rem 1rem;font-size:.84rem;line-height:1.5;display:grid}.funding.svelte-1xbu35f p:where(.svelte-1xbu35f){margin:0}.funding.svelte-1xbu35f .how:where(.svelte-1xbu35f){opacity:.8}.wallet-address.svelte-1xbu35f{border-radius:var(--border-radius-sm);width:100%;font:inherit;cursor:pointer;background:oklch(100% 0 0/.7);border:1px solid oklch(20% .02 160/.2);justify-content:space-between;align-items:center;gap:.5rem;padding:.5rem .6rem;font-size:.78rem;display:flex}.wallet-address.svelte-1xbu35f span:where(.svelte-1xbu35f){overflow-wrap:anywhere;text-align:left}.warn.svelte-1xbu35f{margin:0 0 .5rem;font-size:.82rem;line-height:1.5}.error.svelte-1xbu35f{color:var(--color-rust,oklch(55% .16 30));margin:0;font-size:.84rem}.done.svelte-1xbu35f{align-items:center;gap:.5rem;margin:0 0 .5rem;font-weight:650;display:flex}.apply.svelte-1xbu35f{border-radius:var(--border-radius-sm);width:100%;color:var(--color-mist);background:var(--color-ink);font:inherit;cursor:pointer;border:0;padding:.75rem 1rem;font-weight:650}.apply.svelte-1xbu35f:disabled{opacity:.5;cursor:not-allowed}.masthead.svelte-18s1mum{color:var(--color-mist);background:radial-gradient(circle at 82% 28%, oklch(55% .09 142/.26), transparent 28rem), var(--color-pine);padding:8rem 0 clamp(2.5rem,6vw,5rem)}h1.svelte-18s1mum{color:var(--color-mist);margin:0 0 .75rem;font-size:clamp(2.6rem,8vw,6rem);line-height:.9}.lede.svelte-18s1mum{color:oklch(95% .015 85/.72);max-width:42ch;margin:0}main.svelte-18s1mum{background:var(--color-mist);min-height:45vh;padding:clamp(2.5rem,5vw,4.5rem) 0 clamp(5rem,9vw,9rem)}.panel.svelte-18s1mum{text-align:center;max-width:34rem;margin:0 auto;padding:clamp(2rem,5vw,3.5rem) 1rem}.panel.svelte-18s1mum h2:where(.svelte-18s1mum){color:var(--color-ink);margin:0 0 .5rem;font-size:clamp(1.8rem,4vw,2.5rem)}.panel.svelte-18s1mum p:where(.svelte-18s1mum){margin:0 auto 1.5rem}.alternative.svelte-18s1mum{opacity:.75;margin:1.4rem auto 0;font-size:.85rem}.moving.svelte-18s1mum{opacity:.8;margin:2.5rem 0 0;font-size:.85rem}.moving.svelte-18s1mum button:where(.svelte-18s1mum),.alternative.svelte-18s1mum button:where(.svelte-18s1mum){color:var(--color-ink);font:inherit;cursor:pointer;background:0 0;border:0;font-weight:650;text-decoration:underline}.alternative.svelte-18s1mum button:where(.svelte-18s1mum):disabled{opacity:.6;cursor:not-allowed}.panel-actions.svelte-18s1mum{flex-wrap:wrap;justify-content:center;gap:.6rem;display:flex}.primary.svelte-18s1mum,.secondary.svelte-18s1mum{min-height:48px;font:inherit;cursor:pointer;border:1px solid #0000;border-radius:999px;justify-content:center;align-items:center;padding:.7rem 1.2rem;font-weight:640;display:inline-flex}.primary.svelte-18s1mum{color:var(--color-mist);background:var(--color-ember-solid)}.primary.svelte-18s1mum:hover:not(:disabled){background:var(--color-ember-solid-hover)}.primary.svelte-18s1mum:disabled,.secondary.svelte-18s1mum:disabled{opacity:.6;cursor:not-allowed}.secondary.svelte-18s1mum{color:var(--color-ink);background:0 0;border-color:oklch(24% .025 156/.22)}.showcase.svelte-18s1mum{margin-bottom:clamp(2.5rem,5vw,4rem)}.showcase-head.svelte-18s1mum{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:1rem;margin-bottom:1rem;display:flex}.showcase-head.svelte-18s1mum h2:where(.svelte-18s1mum){color:var(--color-ink);margin:0 0 .2rem;font-size:clamp(1.8rem,4vw,2.6rem)}.showcase-head.svelte-18s1mum p:where(.svelte-18s1mum){opacity:.75;margin:0;font-size:.9rem}.save-actions.svelte-18s1mum{gap:.5rem;display:flex}.message.svelte-18s1mum{border-radius:.7rem;margin:0 0 1rem;padding:.7rem .9rem;font-size:.9rem}.error.svelte-18s1mum{color:oklch(34% .13 28);background:oklch(92% .06 30)}.notice.svelte-18s1mum{color:oklch(30% .07 150);background:oklch(90% .06 148)}.slots.svelte-18s1mum{grid-template-columns:repeat(3,minmax(0,1fr));align-items:start;gap:clamp(.75rem,2vw,1.5rem);display:grid}.group.svelte-18s1mum{margin-top:clamp(2rem,4vw,3.5rem)}.group.svelte-18s1mum h2:where(.svelte-18s1mum){color:var(--color-ink);align-items:baseline;gap:.5rem;margin:0 0 1rem;font-size:1.3rem;display:flex}.group.svelte-18s1mum h2:where(.svelte-18s1mum) span:where(.svelte-18s1mum){font-variant-numeric:tabular-nums;opacity:.55;font-size:.85rem;font-weight:600}.grid.svelte-18s1mum{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:clamp(.75rem,1.5vw,1.5rem);display:grid}.loading.svelte-18s1mum{padding:2rem 0}.skeleton-row.svelte-18s1mum{grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem;margin-top:1rem;display:grid}.skeleton.svelte-18s1mum{aspect-ratio:1;background:oklch(90% .025 90);border-radius:1.4rem;animation:1.8s ease-in-out infinite svelte-18s1mum-breathe}@keyframes svelte-18s1mum-breathe{0%,to{opacity:1}50%{opacity:.55}}@media (prefers-reduced-motion:reduce){.skeleton.svelte-18s1mum{animation:none}}@media (width>=640px){.grid.svelte-18s1mum{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width>=900px){.grid.svelte-18s1mum{grid-template-columns:repeat(5,minmax(0,1fr))}}
