.thumb.svelte-195l5ma{flex:none;width:48px;height:32px;display:grid;place-items:center;background:#fff}.thumb.svelte-195l5ma img:where(.svelte-195l5ma){max-width:100%;max-height:100%}.num.svelte-195l5ma{flex:none;width:34px;font-weight:700;font-variant-numeric:tabular-nums}.name.svelte-195l5ma{flex:1;font-weight:600;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sub.svelte-195l5ma{font-weight:400;color:#555}.scale.svelte-195l5ma{flex:none;color:#666;font-size:13px}.share-build.svelte-6galez{display:inline-flex;align-items:center;gap:8px;padding:8px 16px;border-radius:999px;border:1px solid var(--red);background:none;color:var(--text);font:600 14px var(--font);cursor:pointer;transition:background .15s}.share-build.svelte-6galez:hover{background:var(--red);color:#fff}.share-build.svelte-6galez svg:where(.svelte-6galez){width:18px;height:18px;fill:none;stroke:currentColor;stroke-width:2;stroke-linejoin:round}dialog.svelte-6galez{width:min(680px,calc(100vw - 32px));max-height:calc(100dvh - 32px);padding:0;border:1px solid var(--line);border-radius:var(--radius);background:var(--navy-900);color:var(--text);box-shadow:0 20px 60px #00000080}dialog.svelte-6galez::backdrop{background:#000014b3}form.svelte-6galez,.done.svelte-6galez{padding:18px 22px;display:flex;flex-direction:column;gap:12px}.head.svelte-6galez{display:flex;align-items:center;justify-content:space-between;gap:12px}h2.svelte-6galez{margin:0;font-size:1.4rem}.x.svelte-6galez{background:none;border:0;color:var(--muted);font-size:28px;line-height:1;cursor:pointer;padding:0 4px}.x.svelte-6galez:hover{color:var(--strong)}.x.svelte-6galez:focus-visible{outline:2px solid var(--red);outline-offset:2px;border-radius:6px}dialog.svelte-6galez:focus{outline:none}.intro.svelte-6galez{margin:-6px 0 0}.kit-card.svelte-6galez{display:flex;width:min(340px,100%)}.kit-card.svelte-6galez>*{flex:1;min-width:0}.optional.svelte-6galez{margin:0 0 -6px;font-size:13px}.who.svelte-6galez{display:grid;grid-template-columns:1fr 2fr;gap:10px}.from.svelte-6galez{display:grid;grid-template-columns:1fr 1fr;gap:8px;font-weight:400}@media(max-width:600px){.who.svelte-6galez{grid-template-columns:1fr}}label.svelte-6galez,.field.svelte-6galez{display:flex;flex-direction:column;gap:6px;font-size:14px;font-weight:600}.field.svelte-6galez .muted:where(.svelte-6galez){font-weight:400}.field.svelte-6galez>label:where(.svelte-6galez){display:block}input.svelte-6galez,textarea.svelte-6galez{font:15px var(--font);color:var(--text);background:var(--navy-950);border:1px solid var(--line);border-radius:8px;padding:9px 11px;width:100%;box-sizing:border-box}textarea.svelte-6galez{resize:vertical;min-height:64px}input.svelte-6galez:focus,textarea.svelte-6galez:focus{outline:2px solid var(--red);outline-offset:0;border-color:transparent}.photos.svelte-6galez{display:grid;grid-template-columns:repeat(8,1fr);gap:8px}@media(max-width:600px){.photos.svelte-6galez{grid-template-columns:repeat(4,1fr)}}.photo.svelte-6galez,.add.svelte-6galez{position:relative;aspect-ratio:1;border-radius:8px;overflow:hidden}.photo.svelte-6galez img:where(.svelte-6galez){width:100%;height:100%;object-fit:cover}.photo.svelte-6galez button:where(.svelte-6galez){position:absolute;top:4px;right:4px;width:24px;height:24px;border-radius:50%;border:0;background:#000000a6;color:#fff;font-size:16px;line-height:1;cursor:pointer}.photo.loading.svelte-6galez{background:var(--navy-800);animation:svelte-6galez-pulse 1s ease-in-out infinite alternate}@keyframes svelte-6galez-pulse{to{opacity:.5}}.add.svelte-6galez{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:2px;border:2px dashed var(--line);cursor:pointer;color:var(--muted);font-weight:400}.add.svelte-6galez:hover{border-color:var(--red);color:var(--text)}.add.svelte-6galez span:where(.svelte-6galez){font-size:28px;line-height:1}.add.svelte-6galez input:where(.svelte-6galez){position:absolute;inset:0;opacity:0;cursor:pointer}.trap.svelte-6galez{position:absolute;left:-9999px;width:1px;height:1px;overflow:hidden}.error.svelte-6galez{margin:0;color:var(--err);font-size:14px}.small.svelte-6galez{font-size:12px;margin:0}.actions.svelte-6galez{display:flex;justify-content:flex-end;gap:10px}.primary.svelte-6galez,.ghost.svelte-6galez{padding:9px 18px;border-radius:999px;font:600 14px var(--font);cursor:pointer}.primary.svelte-6galez{background:var(--red);color:#fff;border:1px solid var(--red)}.primary.svelte-6galez:disabled{opacity:.6;cursor:default}.ghost.svelte-6galez{background:none;color:var(--text);border:1px solid var(--line)}.ghost.svelte-6galez:hover{border-color:var(--muted)}.done.svelte-6galez p:where(.svelte-6galez){margin:0}.done.svelte-6galez .primary:where(.svelte-6galez){align-self:flex-end}
