.menu-anchor.svelte-136dv5{display:inline-flex}.media-library-menu{width:min(13rem,100vw - 1rem)}.menu-items.svelte-136dv5{padding:.3rem;display:grid}.menu-items.svelte-136dv5 button:where(.svelte-136dv5){border-radius:var(--radius-lg,4px);min-height:2.25rem;color:var(--color-text-primary,#18181b);font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;align-items:center;gap:.55rem;padding:.45rem .55rem;font-size:.75rem;display:flex}.menu-items.svelte-136dv5 button:where(.svelte-136dv5):hover{background:var(--color-bg-muted,#f2f1ec)}.menu-items.svelte-136dv5 button.danger:where(.svelte-136dv5){color:#b42318}.media-grid.svelte-ydkxct{grid-template-columns:repeat(auto-fill,minmax(min(10rem,100%),1fr));gap:.75rem;display:grid}.media-tile.svelte-ydkxct{border:1px solid var(--color-border,#e4e4e7);border-radius:var(--radius-xl,6px);background:var(--color-bg-primary,#fff);min-width:0;transition:border-color .14s,box-shadow .14s;overflow:hidden}.media-tile.svelte-ydkxct:hover{border-color:var(--color-border-strong,#a1a1aa);box-shadow:var(--shadow-sm,0 1px 2px #18181b14)}.media-tile.selected.svelte-ydkxct{border-color:var(--color-text-primary,#18181b)}.media-tile.disabled.svelte-ydkxct{opacity:.42}.preview.svelte-ydkxct{aspect-ratio:1;background:var(--color-bg-muted,#f2f1ec);cursor:pointer;border:0;width:100%;padding:0;display:block;position:relative;overflow:hidden}.preview.svelte-ydkxct:focus-visible{outline:2px solid var(--color-accent,#e14a33);outline-offset:-3px}.preview.svelte-ydkxct:disabled{cursor:not-allowed}.preview.svelte-ydkxct .media-image-shell,.preview.svelte-ydkxct video:where(.svelte-ydkxct){aspect-ratio:1;object-fit:cover;width:100%;height:100%}.video-badge.svelte-ydkxct,.selection-mark.svelte-ydkxct{color:#fff;background:#18181bd1;border-radius:999px;place-items:center;width:1.75rem;height:1.75rem;display:grid;position:absolute}.video-badge.svelte-ydkxct{bottom:.55rem;right:.55rem}.selection-mark.svelte-ydkxct{background:var(--color-text-primary,#18181b);top:.55rem;right:.55rem}.unavailable.svelte-ydkxct{height:100%;color:var(--color-text-muted,#71717a);place-items:center;font-size:.72rem;display:grid}.tile-meta.svelte-ydkxct{justify-content:space-between;align-items:center;gap:.5rem;min-height:3.1rem;padding:.55rem .6rem;display:flex}.tile-meta.svelte-ydkxct>div:where(.svelte-ydkxct){gap:.1rem;min-width:0;display:grid}.tile-meta.svelte-ydkxct strong:where(.svelte-ydkxct){color:var(--color-text-primary,#18181b);text-overflow:ellipsis;white-space:nowrap;font-size:.75rem;font-weight:650;overflow:hidden}.tile-meta.svelte-ydkxct span:where(.svelte-ydkxct){color:var(--color-text-muted,#71717a);font-size:.65rem}.media-skeleton.svelte-ydkxct{pointer-events:none}.media-skeleton.svelte-ydkxct .preview:where(.svelte-ydkxct){cursor:default}.media-skeleton.svelte-ydkxct .tile-meta:where(.svelte-ydkxct)>div:where(.svelte-ydkxct){flex:1}.media-skeleton.svelte-ydkxct .tile-meta:where(.svelte-ydkxct) strong:where(.svelte-ydkxct),.media-skeleton.svelte-ydkxct .tile-meta:where(.svelte-ydkxct) span:where(.svelte-ydkxct){background:var(--color-bg-muted,#f2f1ec);border-radius:.2rem}.media-skeleton.svelte-ydkxct .tile-meta:where(.svelte-ydkxct) strong:where(.svelte-ydkxct){width:75%}.media-skeleton.svelte-ydkxct .tile-meta:where(.svelte-ydkxct) span:where(.svelte-ydkxct){width:35%}@media (prefers-reduced-motion:no-preference){.media-skeleton.svelte-ydkxct .preview:where(.svelte-ydkxct),.media-skeleton.svelte-ydkxct .tile-meta:where(.svelte-ydkxct) strong:where(.svelte-ydkxct),.media-skeleton.svelte-ydkxct .tile-meta:where(.svelte-ydkxct) span:where(.svelte-ydkxct){animation:1.5s ease-in-out infinite svelte-ydkxct-media-loading}}@keyframes svelte-ydkxct-media-loading{50%{opacity:.45}}@media (width<=480px){.media-grid.svelte-ydkxct{grid-template-columns:repeat(2,minmax(0,1fr));gap:.5rem}}.library-panel.svelte-popprn{min-width:0}.panel-toolbar.svelte-popprn{justify-content:space-between;align-items:center;gap:1rem;margin-bottom:1rem;display:flex}.panel-toolbar.svelte-popprn>div:where(.svelte-popprn):first-child{align-items:baseline;gap:.55rem;display:flex}.panel-toolbar.svelte-popprn h2:where(.svelte-popprn){color:var(--color-text-primary,#18181b);letter-spacing:.12em;text-transform:uppercase;margin:0;font-size:.82rem;font-weight:750}.toolbar-actions.svelte-popprn{gap:.5rem;display:flex}.panel-state.svelte-popprn{min-height:18rem;color:var(--color-text-muted,#71717a);text-align:center;place-content:center;justify-items:center;font-size:.78rem;display:grid}.empty-state.svelte-popprn strong:where(.svelte-popprn){color:var(--color-text-primary,#18181b);font-family:var(--font-display);font-size:1.1rem}.empty-state.svelte-popprn p:where(.svelte-popprn){max-width:28rem;margin:.45rem 0 0;line-height:1.55}.panel-error.svelte-popprn{border-left:2px solid var(--color-accent,#e14a33);background:color-mix(in srgb, var(--color-accent,#e14a33) 6%, white);color:#8f2f25;justify-content:space-between;align-items:center;gap:1rem;margin-bottom:1rem;padding:.65rem .75rem;font-size:.75rem;display:flex}.panel-notice.svelte-popprn{color:#126548;background:#eff6f4;border-left:2px solid #16815d;justify-content:space-between;align-items:center;gap:1rem;margin-bottom:1rem;padding:.65rem .75rem;font-size:.75rem;display:flex}.panel-notice.svelte-popprn button:where(.svelte-popprn),.panel-error.svelte-popprn button:where(.svelte-popprn){color:inherit;font:inherit;cursor:pointer;background:0 0;border:0;font-weight:700}.load-more.svelte-popprn{justify-content:center;padding-top:1rem;display:flex}.detail-layer.svelte-popprn{z-index:155;background:#18181b85;place-items:center;padding:1rem;display:grid;position:fixed;inset:0}.detail-dialog.svelte-popprn{border:1px solid var(--color-border,#e4e4e7);border-radius:var(--radius-2xl,8px);background:var(--color-bg-primary,#fff);width:min(48rem,100%);max-height:calc(100dvh - 2rem);overflow:auto;box-shadow:0 24px 64px #18181b33}.detail-dialog.svelte-popprn header:where(.svelte-popprn),.detail-dialog.svelte-popprn footer:where(.svelte-popprn){justify-content:space-between;align-items:center;gap:1rem;padding:.75rem;display:flex}.detail-dialog.svelte-popprn header:where(.svelte-popprn){border-bottom:1px solid var(--color-border,#e4e4e7)}.detail-dialog.svelte-popprn footer:where(.svelte-popprn){border-top:1px solid var(--color-border,#e4e4e7);justify-content:flex-end}.detail-dialog.svelte-popprn h3:where(.svelte-popprn){font-family:var(--font-display);margin:0;font-size:1rem}.detail-preview.svelte-popprn{background:var(--color-bg-muted,#f2f1ec);place-items:center;min-height:16rem;max-height:28rem;display:grid;overflow:hidden}.detail-preview.svelte-popprn .media-image-shell,.detail-preview.svelte-popprn video:where(.svelte-popprn){object-fit:contain;width:100%;height:min(28rem,58vh)}.detail-dialog.svelte-popprn dl:where(.svelte-popprn){grid-template-columns:repeat(2,minmax(0,1fr));margin:0;padding:.75rem;display:grid}.detail-dialog.svelte-popprn dl:where(.svelte-popprn)>div:where(.svelte-popprn){border-bottom:1px solid var(--color-border,#e4e4e7);min-width:0;padding:.65rem}.detail-dialog.svelte-popprn dl:where(.svelte-popprn)>div.wide:where(.svelte-popprn){grid-column:1/-1}.detail-dialog.svelte-popprn dt:where(.svelte-popprn){color:var(--color-text-muted,#71717a);text-transform:uppercase;font-size:.65rem;font-weight:700}.detail-dialog.svelte-popprn dd:where(.svelte-popprn){overflow-wrap:anywhere;color:var(--color-text-primary,#18181b);margin:.2rem 0 0;font-size:.78rem}@media (width<=540px){.panel-toolbar.svelte-popprn{align-items:flex-start}.toolbar-actions.svelte-popprn button{padding-inline:.6rem}.detail-dialog.svelte-popprn dl:where(.svelte-popprn){grid-template-columns:minmax(0,1fr)}}.outputs.svelte-1fksarc{grid-template-columns:repeat(auto-fit,minmax(min(12rem,100%),1fr));gap:.75rem;padding:1rem;display:grid}.output.svelte-1fksarc{border:1px solid var(--color-border,#e4e4e7);border-radius:var(--radius-xl,6px);background:var(--color-bg-primary,#fff);min-width:0;color:var(--color-text-primary,#18181b);text-align:left;box-shadow:var(--shadow-sm,0 1px 2px #18181b0a);padding:0;transition:border-color .15s,box-shadow .15s,transform .15s;overflow:hidden}.output.svelte-1fksarc:not(:disabled):hover{border-color:var(--color-border-strong,#a1a1aa);box-shadow:var(--shadow-md,0 4px 12px #18181b14)}.output.svelte-1fksarc:not(:disabled):active{transform:translateY(1px)}.output.checked.svelte-1fksarc{border-color:var(--color-accent,#e14a33)}.output.svelte-1fksarc:disabled{cursor:default;opacity:.72}.preview.svelte-1fksarc{aspect-ratio:4/3;background:var(--color-bg-muted,#f2f1ec);color:var(--color-text-muted,#a1a1aa);place-items:center;display:grid;position:relative;overflow:hidden}img.svelte-1fksarc,video.svelte-1fksarc{object-fit:cover;width:100%;height:100%}.kind{color:#fff;box-sizing:content-box;background:#18181bb8;border-radius:50%;padding:.25rem;position:absolute;bottom:.5rem;right:.5rem}.meta.svelte-1fksarc{justify-content:space-between;align-items:center;gap:.5rem;min-height:2.65rem;padding:.55rem .65rem;display:flex}.meta.svelte-1fksarc>span:where(.svelte-1fksarc):first-child{align-items:center;gap:.35rem;min-width:0;font-size:.78rem;font-weight:650;display:inline-flex}small.svelte-1fksarc{color:var(--color-text-muted,#a1a1aa);text-transform:capitalize;font-size:.68rem}.check.svelte-1fksarc{border:1px solid var(--color-border-strong,#a1a1aa);border-radius:var(--radius-md,2px);color:#0000;flex:none;place-items:center;width:1.35rem;height:1.35rem;display:grid}.check.visible.svelte-1fksarc{border-color:var(--color-accent,#e14a33);background:var(--color-accent,#e14a33);color:#fff}@media (width<=640px){.outputs.svelte-1fksarc{grid-template-columns:repeat(2,minmax(0,1fr));padding:.75rem}}.progress.svelte-149lnrs{border-bottom:1px solid var(--color-border,#e4e4e7);align-items:center;gap:.75rem;padding:.85rem 1rem;display:flex}.status-icon.svelte-149lnrs{border-radius:var(--radius-xl,6px);background:var(--color-bg-muted,#f2f1ec);width:2.25rem;height:2.25rem;color:var(--color-text-secondary,#52525b);flex:none;place-items:center;display:grid}.status-icon.success.svelte-149lnrs{color:#15803d}.status-icon.danger.svelte-149lnrs{color:var(--color-accent,#e14a33)}.copy.svelte-149lnrs{flex:1;min-width:0}.status-row.svelte-149lnrs{justify-content:space-between;align-items:center;gap:1rem;display:flex}strong.svelte-149lnrs{color:var(--color-text-primary,#18181b);font-size:.9rem}.status-row.svelte-149lnrs span:where(.svelte-149lnrs){color:var(--color-text-muted,#a1a1aa);font-size:.75rem}.track.svelte-149lnrs{background:var(--color-bg-muted,#f2f1ec);border-radius:999px;height:.25rem;margin-top:.45rem;overflow:hidden}.track.svelte-149lnrs span:where(.svelte-149lnrs){border-radius:inherit;background:var(--color-accent,#e14a33);height:100%;transition:width .24s;display:block}.input-picker.svelte-1hknaul{gap:.65rem;display:grid}.heading.svelte-1hknaul{justify-content:space-between;align-items:end;gap:1rem;display:flex}.heading.svelte-1hknaul>div:where(.svelte-1hknaul):first-child{gap:.12rem;display:grid}strong.svelte-1hknaul{color:var(--color-text-primary,#18181b);font-size:.82rem}.heading.svelte-1hknaul span:where(.svelte-1hknaul){color:var(--color-text-muted,#a1a1aa);font-size:.72rem}.roles.svelte-1hknaul{border:1px solid var(--color-border,#e4e4e7);border-radius:var(--radius-lg,4px);background:var(--color-bg-muted,#f2f1ec);gap:.15rem;padding:.15rem;display:inline-flex}.roles.svelte-1hknaul button:where(.svelte-1hknaul){border-radius:var(--radius-md,2px);color:var(--color-text-secondary,#52525b);font:inherit;background:0 0;border:0;padding:.3rem .5rem;font-size:.7rem}.roles.svelte-1hknaul button.active:where(.svelte-1hknaul){background:var(--color-bg-primary,#fff);color:var(--color-text-primary,#18181b);box-shadow:var(--shadow-sm,0 1px 2px #18181b0d)}.add-row.svelte-1hknaul{grid-template-columns:minmax(0,1fr) 2.35rem auto;gap:.4rem;display:grid}.add-row.svelte-1hknaul>input:where(.svelte-1hknaul):not(.hidden){border:1px solid var(--color-border,#e4e4e7);border-radius:var(--radius-lg,4px);background:var(--color-bg-primary,#fff);min-width:0;color:var(--color-text-primary,#18181b);font:inherit;outline:none;padding:.55rem .65rem;font-size:.78rem}.add-row.svelte-1hknaul>input:where(.svelte-1hknaul):focus{border-color:var(--color-border-strong,#a1a1aa)}.add-row.svelte-1hknaul button:where(.svelte-1hknaul),.item.svelte-1hknaul button:where(.svelte-1hknaul){border:1px solid var(--color-border,#e4e4e7);border-radius:var(--radius-lg,4px);background:var(--color-bg-primary,#fff);color:var(--color-text-secondary,#52525b);font:inherit;justify-content:center;align-items:center;gap:.35rem;font-size:.75rem;font-weight:650;display:inline-flex}.upload-button.svelte-1hknaul{padding:0 .75rem}button.svelte-1hknaul:not(:disabled):hover{border-color:var(--color-border-strong,#a1a1aa);color:var(--color-text-primary,#18181b)}button.svelte-1hknaul:disabled{opacity:.5}.hidden.svelte-1hknaul{display:none}.items.svelte-1hknaul{gap:.3rem;display:grid}.item.svelte-1hknaul{border-top:1px solid var(--color-border,#e4e4e7);grid-template-columns:auto minmax(0,1fr) 2rem;align-items:center;gap:.5rem;padding-top:.35rem;display:grid}.role.svelte-1hknaul{color:var(--color-text-secondary,#52525b);font-size:.68rem;font-weight:700}code.svelte-1hknaul{color:var(--color-text-muted,#a1a1aa);text-overflow:ellipsis;white-space:nowrap;font-size:.68rem;overflow:hidden}.item.svelte-1hknaul button:where(.svelte-1hknaul){background:0 0;border-color:#0000;width:2rem;height:2rem}.error.svelte-1hknaul{color:var(--color-accent,#e14a33);margin:0;font-size:.72rem}@media (width<=640px){.heading.svelte-1hknaul{flex-direction:column;align-items:start}.add-row.svelte-1hknaul{grid-template-columns:minmax(0,1fr) 2.35rem}.upload-button.svelte-1hknaul{grid-column:1/-1;min-height:2.35rem}}.generation-view.svelte-a1865g{grid-template-rows:minmax(0,1fr) auto;min-height:100%;display:grid}.generation-actions.svelte-a1865g{z-index:2;border-top:1px solid var(--color-border,#e4e4e7);background:var(--color-bg-primary,#fff);justify-content:flex-end;gap:.55rem;padding:.65rem .85rem;display:flex;position:sticky;bottom:0}.generation-actions.svelte-a1865g button:where(.svelte-a1865g){border:1px solid var(--color-border,#e4e4e7);border-radius:var(--radius-lg,4px);min-height:2.25rem;font:inherit;justify-content:center;align-items:center;gap:.4rem;padding:.45rem .8rem;font-size:.78rem;font-weight:700;display:inline-flex}.generation-actions.svelte-a1865g button.primary:where(.svelte-a1865g){border-color:var(--color-text-primary,#18181b);background:var(--color-text-primary,#18181b);color:#fff}.generation-actions.svelte-a1865g button.secondary:where(.svelte-a1865g){background:var(--color-bg-primary,#fff);color:var(--color-text-secondary,#52525b)}.generation-actions.svelte-a1865g button:where(.svelte-a1865g):not(:disabled):hover{box-shadow:var(--shadow-sm,0 1px 2px #18181b14)}.generation-actions.svelte-a1865g button:where(.svelte-a1865g):disabled{cursor:not-allowed;opacity:.5}.form-view.svelte-a1865g{grid-template-columns:minmax(15rem,.72fr) minmax(0,1.28fr);min-height:100%;display:grid}.products.svelte-a1865g{border-right:1px solid var(--color-border,#e4e4e7);background:var(--color-bg-secondary,#faf9f6);align-content:start;gap:.4rem;padding:.75rem;display:grid}.product.svelte-a1865g{border-radius:var(--radius-xl,6px);color:var(--color-text-primary,#18181b);text-align:left;background:0 0;border:1px solid #0000;grid-template-columns:2.35rem minmax(0,1fr) auto;align-items:center;gap:.65rem;padding:.6rem;display:grid}.product.svelte-a1865g:hover{background:var(--color-bg-muted,#f2f1ec)}.product.selected.svelte-a1865g{border-color:var(--color-border-strong,#a1a1aa);background:var(--color-bg-primary,#fff);box-shadow:var(--shadow-sm,0 1px 2px #18181b0d)}.product-icon.svelte-a1865g{border-radius:var(--radius-lg,4px);background:var(--color-bg-muted,#f2f1ec);width:2.35rem;height:2.35rem;color:var(--color-accent,#e14a33);place-items:center;display:grid}.product-copy.svelte-a1865g,.price.svelte-a1865g{gap:.15rem;min-width:0;display:grid}.product-copy.svelte-a1865g strong:where(.svelte-a1865g){text-overflow:ellipsis;white-space:nowrap;font-size:.82rem;overflow:hidden}.product-copy.svelte-a1865g small:where(.svelte-a1865g),.price.svelte-a1865g small:where(.svelte-a1865g){color:var(--color-text-muted,#a1a1aa);font-size:.68rem}.product-copy.svelte-a1865g small:where(.svelte-a1865g){-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.price.svelte-a1865g{text-align:right}.price.svelte-a1865g strong:where(.svelte-a1865g){font-size:.8rem}.product-skeleton.svelte-a1865g{pointer-events:none}.product-skeleton.svelte-a1865g .product-copy:where(.svelte-a1865g) strong:where(.svelte-a1865g),.product-skeleton.svelte-a1865g .product-copy:where(.svelte-a1865g) small:where(.svelte-a1865g),.product-skeleton.svelte-a1865g .price:where(.svelte-a1865g) strong:where(.svelte-a1865g),.product-skeleton.svelte-a1865g .price:where(.svelte-a1865g) small:where(.svelte-a1865g){background:var(--color-bg-muted,#f2f1ec);border-radius:.2rem}.product-skeleton.svelte-a1865g .product-copy:where(.svelte-a1865g) strong:where(.svelte-a1865g){width:75%}.product-skeleton.svelte-a1865g .product-copy:where(.svelte-a1865g) small:where(.svelte-a1865g){width:95%}.product-skeleton.svelte-a1865g .price:where(.svelte-a1865g){width:3rem}.product-skeleton.svelte-a1865g .price:where(.svelte-a1865g) strong:where(.svelte-a1865g){justify-self:end;width:65%}.fields.svelte-a1865g{align-content:start;gap:1rem;padding:1rem;display:grid}label.svelte-a1865g{gap:.35rem;min-width:0;display:grid}label.svelte-a1865g>span:where(.svelte-a1865g){color:var(--color-text-secondary,#52525b);font-size:.75rem;font-weight:700}label.svelte-a1865g>span:where(.svelte-a1865g) small:where(.svelte-a1865g){color:var(--color-text-muted,#a1a1aa);font-weight:500}input.svelte-a1865g,textarea.svelte-a1865g{box-sizing:border-box;border:1px solid var(--color-border,#e4e4e7);border-radius:var(--radius-lg,4px);background:var(--color-bg-primary,#fff);width:100%;color:var(--color-text-primary,#18181b);font:inherit;resize:vertical;outline:none;padding:.65rem .75rem;font-size:.82rem}input.svelte-a1865g:focus,textarea.svelte-a1865g:focus{border-color:var(--color-border-strong,#a1a1aa)}.prompt-loading.svelte-a1865g{background:var(--color-bg-muted,#f2f1ec)}.parameter-grid.svelte-a1865g{grid-template-columns:repeat(2,minmax(0,1fr));gap:.65rem;display:grid}.purchase-note.svelte-a1865g,.notice.svelte-a1865g{border-top:1px solid var(--color-border,#e4e4e7);color:var(--color-text-secondary,#52525b);align-items:flex-start;gap:.6rem;padding-top:.8rem;display:flex}.purchase-note>svg{color:var(--color-accent,#e14a33);flex:none}.purchase-note.svelte-a1865g p:where(.svelte-a1865g){gap:.15rem;margin:0;display:grid}.purchase-note.svelte-a1865g strong:where(.svelte-a1865g){font-size:.75rem}.purchase-note.svelte-a1865g span:where(.svelte-a1865g){color:var(--color-text-muted,#a1a1aa);font-size:.7rem;line-height:1.45}.empty.svelte-a1865g{min-height:18rem;color:var(--color-text-muted,#a1a1aa);justify-content:center;align-items:center;gap:.6rem;padding:2rem;font-size:.82rem;display:flex}.order-view.svelte-a1865g{min-height:100%}.order-summary.svelte-a1865g{border-bottom:1px solid var(--color-border,#e4e4e7);grid-template-columns:repeat(3,minmax(0,1fr));padding:.8rem 1rem;display:grid}.order-summary.svelte-a1865g>div:where(.svelte-a1865g){gap:.15rem;display:grid}.order-summary.svelte-a1865g span:where(.svelte-a1865g){color:var(--color-text-muted,#a1a1aa);font-size:.68rem}.order-summary.svelte-a1865g strong:where(.svelte-a1865g){color:var(--color-text-primary,#18181b);font-size:.78rem}.notice.svelte-a1865g{margin:0 1rem 1rem;font-size:.75rem}.global-error.svelte-a1865g{border-top:1px solid color-mix(in srgb, var(--color-accent,#e14a33) 28%, transparent);background:color-mix(in srgb, var(--color-accent,#e14a33) 7%, white);color:var(--color-accent-hover,#b83521);margin:0;padding:.65rem 1rem;font-size:.75rem;position:sticky;bottom:0;left:0;right:0}@media (prefers-reduced-motion:no-preference){.product-skeleton.svelte-a1865g strong:where(.svelte-a1865g),.product-skeleton.svelte-a1865g small:where(.svelte-a1865g),.prompt-loading.svelte-a1865g{animation:1.5s ease-in-out infinite svelte-a1865g-catalog-loading}}@keyframes svelte-a1865g-catalog-loading{50%{opacity:.45}}@media (width<=720px){.form-view.svelte-a1865g{display:block}.products.svelte-a1865g{border-right:0;border-bottom:1px solid var(--color-border,#e4e4e7)}.product.svelte-a1865g{grid-template-columns:2.35rem minmax(0,1fr) auto}.parameter-grid.svelte-a1865g{grid-template-columns:minmax(0,1fr)}.order-summary.svelte-a1865g{grid-template-columns:minmax(0,1fr);gap:.55rem}}.media-dropzone.svelte-1in9c79{border:1px dashed var(--color-border-strong,#a1a1aa);border-radius:var(--radius-xl,6px);width:100%;min-height:7rem;color:var(--color-text-secondary,#52525b);font:inherit;cursor:pointer;background:0 0;justify-content:center;align-items:center;gap:.5rem;transition:background-color .14s,border-color .14s;display:flex}.media-dropzone.svelte-1in9c79:hover,.media-dropzone.dragging.svelte-1in9c79{border-color:var(--color-text-secondary,#52525b);background:var(--color-bg-muted,#f2f1ec);color:var(--color-text-primary,#18181b)}.media-dropzone.svelte-1in9c79:focus-visible{outline:2px solid color-mix(in srgb, var(--color-accent,#e14a33) 30%, transparent);outline-offset:2px}.media-dropzone.svelte-1in9c79:disabled{cursor:not-allowed;opacity:.55}.media-dropzone.tile.svelte-1in9c79{text-align:center;flex-direction:column;gap:.35rem;height:100%;min-height:0;padding:.55rem;font-size:.72rem;font-weight:600;line-height:1.25}.media-dropzone.tile.svelte-1in9c79 svg{width:1.15rem;height:1.15rem}.dropzone-icon.svelte-1in9c79{font-size:1.25rem;line-height:1}.library-picker.svelte-1y07h7v{min-height:100%}.picker-tabs.svelte-1y07h7v{z-index:2;border-bottom:1px solid var(--color-border,#e4e4e7);background:var(--color-bg-primary,#fff);align-items:flex-end;gap:1.25rem;min-height:3rem;padding:0 1rem;display:flex;position:sticky;top:0}.picker-tabs.svelte-1y07h7v button:where(.svelte-1y07h7v){min-height:3rem;color:var(--color-text-muted,#71717a);font:inherit;cursor:pointer;background:0 0;border:0;border-bottom:2px solid #0000;align-items:center;gap:.4rem;padding:0;font-size:.75rem;font-weight:700;display:inline-flex}.picker-tabs.svelte-1y07h7v button:where(.svelte-1y07h7v):hover,.picker-tabs.svelte-1y07h7v button.active:where(.svelte-1y07h7v){color:var(--color-text-primary,#18181b)}.picker-tabs.svelte-1y07h7v button.active:where(.svelte-1y07h7v){border-bottom-color:var(--color-text-primary,#18181b)}.library-content.svelte-1y07h7v{padding:1rem}.state.svelte-1y07h7v{min-height:22rem;color:var(--color-text-muted,#71717a);text-align:center;place-content:center;justify-items:center;gap:.55rem;display:grid}.state.svelte-1y07h7v strong:where(.svelte-1y07h7v){color:var(--color-text-primary,#18181b);font-family:var(--font-display);font-size:1.05rem}.state.svelte-1y07h7v p:where(.svelte-1y07h7v){max-width:28rem;margin:0;font-size:.78rem;line-height:1.5}.load-more.svelte-1y07h7v{justify-content:center;padding-top:1rem;display:flex}.upload-entry.svelte-1y07h7v{aspect-ratio:1;align-self:start;min-width:0}.upload-entry-title.svelte-1y07h7v{color:var(--color-text-primary,#18181b)}.upload-entry-hint.svelte-1y07h7v{color:var(--color-text-muted,#71717a);font-size:.65rem;font-weight:500}.pending-media-tile.svelte-1y07h7v{border:1px solid var(--color-border,#e4e4e7);border-radius:var(--radius-xl,6px);background:var(--color-bg-primary,#fff);min-width:0;overflow:hidden}.pending-preview.svelte-1y07h7v{aspect-ratio:1;background:var(--color-bg-muted,#f2f1ec);width:100%;overflow:hidden}.pending-preview.svelte-1y07h7v img:where(.svelte-1y07h7v),.pending-preview.svelte-1y07h7v video:where(.svelte-1y07h7v){object-fit:cover;width:100%;height:100%;display:block}.pending-meta.svelte-1y07h7v{align-content:center;gap:.42rem;min-height:3.1rem;padding:.55rem .6rem;display:grid}.pending-meta.svelte-1y07h7v strong:where(.svelte-1y07h7v){color:var(--color-text-primary,#18181b);text-overflow:ellipsis;white-space:nowrap;font-size:.75rem;font-weight:650;overflow:hidden}.pending-progress-row.svelte-1y07h7v{color:var(--color-text-muted,#71717a);font-variant-numeric:tabular-nums;align-items:center;gap:.45rem;font-size:.62rem;display:flex}.pending-progress-track.svelte-1y07h7v{background:var(--color-bg-muted,#e4e4e7);border-radius:999px;flex:1;height:.2rem;overflow:hidden}.pending-progress-track.svelte-1y07h7v>span:where(.svelte-1y07h7v){border-radius:inherit;background:var(--color-text-primary,#18181b);height:100%;transition:width .12s ease-out;display:block}.inline-error.svelte-1y07h7v{border-left:2px solid var(--color-accent,#e14a33);color:#9f2d20;margin:.75rem 0 0;padding:.45rem .65rem;font-size:.75rem}.selection-count.svelte-1y07h7v{color:var(--color-text-muted,#71717a);margin-right:auto;font-size:.72rem}@media (width<=480px){.picker-tabs.svelte-1y07h7v{gap:1rem;overflow-x:auto}.library-content.svelte-1y07h7v{padding:.75rem}}
