.details-skin.details-skin{background:0 0}.details.svelte-wxbas8{outline:none;flex-direction:column;gap:12px;min-width:0;display:flex}.details.modal.svelte-wxbas8{background:color-mix(in srgb, var(--bg-inset) 70%, var(--shade));border:1px solid var(--border-soft);border-radius:4px;padding:14px 20px;position:relative;overflow:hidden;box-shadow:inset 0 2px 6px #00000080}.soft-banner.svelte-wxbas8{opacity:.3;pointer-events:none;background-position:50%;background-size:cover;height:170px;position:absolute;inset:0 0 auto;-webkit-mask-image:linear-gradient(#000 30%,#0000);mask-image:linear-gradient(#000 30%,#0000)}.details.svelte-wxbas8>:where(.svelte-wxbas8):not(.soft-banner){position:relative}.title.svelte-wxbas8{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.main.svelte-wxbas8 .price-line:where(.svelte-wxbas8) strong:where(.svelte-wxbas8){font-size:1.4rem}.main.svelte-wxbas8 .examples:where(.svelte-wxbas8){margin-top:12px}.about.svelte-wxbas8{align-items:flex-start;gap:20px;display:flex}.about.svelte-wxbas8:empty{display:none}.about.svelte-wxbas8 .description:where(.svelte-wxbas8){flex:1;min-width:0}.key-art.svelte-wxbas8{flex:none;max-width:40%;margin-left:auto}.key-art.svelte-wxbas8 img:where(.svelte-wxbas8){border:1px solid var(--border);max-width:100%;max-height:280px;display:block}.key-art.svelte-wxbas8 .add:where(.svelte-wxbas8){border:1px dashed var(--border);width:160px;height:120px;color:var(--text-muted);place-items:center;font-size:.85rem;display:grid}header.svelte-wxbas8{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:14px;display:flex}.top-row.svelte-wxbas8{justify-content:space-between;align-items:center;gap:12px;margin-bottom:-6px;display:flex}.body.svelte-wxbas8{flex-direction:column;gap:12px;display:flex}.text.svelte-wxbas8{flex-direction:column;gap:12px;min-width:0;display:flex}.body.has-art.svelte-wxbas8{grid-template-columns:minmax(0,2fr) minmax(0,3fr);align-items:start;gap:20px;display:grid}.key-image.svelte-wxbas8{width:100%;box-shadow:none;cursor:zoom-in;background:0 0;border:none;padding:0;display:block}.key-image.svelte-wxbas8:hover{box-shadow:none;background:0 0;transform:none}.key-image.svelte-wxbas8:hover img:where(.svelte-wxbas8){border-color:var(--accent)}.key-image.svelte-wxbas8 img:where(.svelte-wxbas8){object-fit:contain;border:1px solid var(--border);background:var(--bg-inset);width:100%;max-height:70vh;display:block}.body.has-art.wide.svelte-wxbas8{grid-template-columns:minmax(0,2fr) minmax(0,1fr)}.body.has-art.svelte-wxbas8:not(.wide) .text:where(.svelte-wxbas8){align-self:stretch}.body.has-art.svelte-wxbas8:not(.wide) .text:where(.svelte-wxbas8)>footer:where(.svelte-wxbas8),.body.has-art.svelte-wxbas8:not(.wide) .text:where(.svelte-wxbas8)>.closed-note:where(.svelte-wxbas8){margin-top:auto}.below.svelte-wxbas8{border-top:1px solid var(--border-soft);grid-column:1/-1;align-items:flex-end;gap:20px;padding-top:10px;display:flex}.below.svelte-wxbas8 .addons:where(.svelte-wxbas8){flex:1;min-width:0}.below.svelte-wxbas8 footer:where(.svelte-wxbas8),.below.svelte-wxbas8 .closed-note:where(.svelte-wxbas8){border-top:none;flex-direction:column;flex:none;align-items:flex-end;margin-left:auto;padding-top:0}@media (width<=720px){.body.has-art.svelte-wxbas8,.body.has-art.wide.svelte-wxbas8{grid-template-columns:1fr;gap:14px}.key-image.svelte-wxbas8 img:where(.svelte-wxbas8){max-height:55vh}.about.svelte-wxbas8{flex-direction:column;gap:14px}.key-art.svelte-wxbas8{order:-1;width:100%;max-width:100%;margin:0}.key-art.svelte-wxbas8 img:where(.svelte-wxbas8){object-fit:contain;background:var(--bg-inset);width:100%;max-height:55vh}.key-art.svelte-wxbas8 img.landscape:where(.svelte-wxbas8){max-height:none}.below.svelte-wxbas8{flex-direction:column;align-items:stretch;gap:14px}header.svelte-wxbas8{flex-direction:column;align-items:flex-start;gap:6px}header.svelte-wxbas8 .price-line:where(.svelte-wxbas8),.main.svelte-wxbas8 header:where(.svelte-wxbas8) .price-line:where(.svelte-wxbas8){text-align:left}.details.modal.svelte-wxbas8{padding:12px 14px}.addons.svelte-wxbas8 ul:where(.svelte-wxbas8){max-width:none}footer.svelte-wxbas8,.below.svelte-wxbas8 footer:where(.svelte-wxbas8){flex-direction:column;align-items:stretch;gap:10px}.below.svelte-wxbas8 footer:where(.svelte-wxbas8),.below.svelte-wxbas8 .closed-note:where(.svelte-wxbas8){align-items:stretch;margin-left:0}footer.svelte-wxbas8 form:where(.svelte-wxbas8){flex-direction:column}footer.svelte-wxbas8 form:where(.svelte-wxbas8) button:where(.svelte-wxbas8){width:100%}.create.svelte-wxbas8{padding:12px 20px}}.edit.svelte-wxbas8{margin-left:auto;font-size:.8rem}.price-line.svelte-wxbas8{text-align:right;margin:0}.units.svelte-wxbas8,.hours.svelte-wxbas8{font-size:.85rem;display:block}.price-line.svelte-wxbas8 strong:where(.svelte-wxbas8){font-size:1.15rem}.description.svelte-wxbas8 p{margin:0 0 8px}.requirements.svelte-wxbas8{border-left:3px solid var(--accent);background:var(--bg-inset);padding:8px 12px}.requirements.svelte-wxbas8 ul:where(.svelte-wxbas8){margin:4px 0 0;padding-left:18px}.addons.svelte-wxbas8 ul:where(.svelte-wxbas8){flex-direction:column;gap:2px;max-width:420px;margin:4px 0 0;padding:0;list-style:none;display:flex}.pl-row.svelte-wxbas8{width:100%;box-shadow:none;color:var(--text);font:inherit;text-transform:uppercase;letter-spacing:.08em;text-align:left;cursor:pointer;background:0 0;border:none;border-radius:0;align-items:baseline;gap:8px;padding:5px 8px;font-size:.8rem;display:flex}.pl-row.svelte-wxbas8:hover,.pl-row.svelte-wxbas8:focus-visible{background:rgb(from var(--shade) r g b / .4);color:var(--accent-ink);box-shadow:none;transform:none}.pl-name.svelte-wxbas8{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.pl-dots.svelte-wxbas8{border-bottom:2px dotted var(--border);flex:1;min-width:20px;transform:translateY(-3px)}.pl-price.svelte-wxbas8{white-space:nowrap;color:var(--accent-ink);text-transform:none;letter-spacing:normal}.pl-price.svelte-wxbas8 small:where(.svelte-wxbas8){opacity:.6;font-size:.9em}.examples.svelte-wxbas8 .strip-wrap{box-shadow:none;background:0 0;border:none}.examples.svelte-wxbas8 h4:where(.svelte-wxbas8){text-transform:uppercase;letter-spacing:.1em;color:var(--text-muted);margin:0 0 8px;font-size:.8rem;font-weight:400}footer.svelte-wxbas8{border-top:1px solid var(--border-soft);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;padding-top:8px;display:flex}.closed-note.svelte-wxbas8{border-top:1px solid var(--border-soft);color:var(--text-muted);margin:0;padding-top:8px;font-size:.85rem}.slots.svelte-wxbas8{color:var(--green);font-size:.8rem}.slots.full.svelte-wxbas8{color:var(--alert)}footer.svelte-wxbas8 form:where(.svelte-wxbas8){flex-wrap:wrap;gap:8px;display:flex}.draft.svelte-wxbas8,.create.svelte-wxbas8{padding:8px 16px}.create.svelte-wxbas8{letter-spacing:.14em;background:var(--accent);border-color:var(--accent);color:var(--bg);box-shadow:0 0 16px color-mix(in srgb, var(--accent) 45%, transparent);padding:11px 34px;font-size:1rem;font-weight:700}.create.svelte-wxbas8:hover{background:var(--accent-glow);border-color:var(--accent-glow);color:var(--bg);box-shadow:0 0 24px color-mix(in srgb, var(--accent-glow) 60%, transparent)}.draft.svelte-wxbas8{background:0 0}.muted.svelte-wxbas8{color:var(--text-muted)}.small.svelte-wxbas8{font-size:.8rem}
