.prompt-input-wrapper.svelte-twb2tw{position:relative}.prompt-input.svelte-twb2tw{display:block;width:100%;background:#ffffff0d;border:1px solid rgba(255,255,255,.1);border-radius:12px;padding:10px 48px 10px 12px;color:#ffffffe6;font-size:13px;font-family:inherit;resize:none;outline:none;margin-bottom:0;transition:border-color .15s ease,background .15s ease}.prompt-input.svelte-twb2tw:focus{background:#ffffff14;border-color:#fff3}.prompt-input.svelte-twb2tw:disabled{opacity:.6;cursor:not-allowed}.generate-prompt-button.svelte-twb2tw{position:absolute;bottom:8px;right:8px;width:32px;height:32px;border-radius:8px;border:1px solid rgba(255,255,255,.1);background:#ffffff0d;color:#ffffffe6;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:all .15s ease;z-index:1}.generate-prompt-button.svelte-twb2tw:hover:not(:disabled){background:#ffffff1a;border-color:#fff3}.generate-prompt-button.svelte-twb2tw:disabled{opacity:.6;cursor:not-allowed}.generate-prompt-button.svelte-twb2tw i:where(.svelte-twb2tw){font-size:16px}.prompt-box-container.svelte-2h2wv{width:100%;max-width:700px;pointer-events:none;margin-top:50px}.prompt-box-container.fixed.svelte-2h2wv{padding:20px;position:fixed;bottom:0;left:50%;transform:translate(-50%);z-index:5}.prompt-box.svelte-2h2wv{background:color-mix(in srgb,var(--mg, #1a1a1a) 15%,transparent);border:1px solid rgba(47,47,47,.3);border-radius:22px;padding:12px;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);box-shadow:0 14px 20px #0000004d;pointer-events:all;display:flex;flex-direction:column;gap:12px;position:relative;z-index:2;transition:padding-top .3s ease}.prompt-box.has-reference.svelte-2h2wv{padding-top:45px}.selectors-row.svelte-2h2wv{display:flex;align-items:center;justify-content:flex-start;gap:6px;flex-wrap:wrap}.reference-image-drop.svelte-18ef8yq{width:100%;height:100%;display:flex;align-items:center;justify-content:center}.reference-image-drop-label.svelte-18ef8yq{font-size:11px;color:#ffffffb3;text-align:center}.reference-image-wrapper.svelte-1y7iqbd{position:absolute;left:20px;top:-45px;width:80px;height:80px;background:#262626;border-radius:12px;padding:4px;box-shadow:0 10px 15px -3px #0000001a,0 4px 6px -4px #0000001a;pointer-events:all;z-index:10;transition:transform .3s ease}.last-frame-wrapper.svelte-1y7iqbd{left:110px}.reference-image-wrapper[style*=--rotation].svelte-1y7iqbd{transform:rotate(var(--rotation, -6deg))}.reference-image-wrapper.svelte-1y7iqbd:hover .reference-image-preview:where(.svelte-1y7iqbd){transform:scale(1.1)}.reference-image-preview.svelte-1y7iqbd{position:relative;width:100%;height:100%;border-radius:8px;overflow:hidden;display:flex;align-items:stretch;transition:transform .3s ease}.reference-image-preview.svelte-1y7iqbd:hover{transform:scale(1.1)}.reference-image-preview.svelte-1y7iqbd img:where(.svelte-1y7iqbd),.reference-image-preview.svelte-1y7iqbd img{width:100%;height:100%;object-fit:cover;display:block}.reference-images-container.svelte-1y7iqbd{position:absolute;left:20px;top:-45px;display:flex;gap:8px;flex-wrap:wrap;pointer-events:all;z-index:10}.reference-images-container.svelte-1y7iqbd .reference-image-preview:where(.svelte-1y7iqbd){position:relative;width:80px;height:80px;background:#262626;border-radius:12px;padding:4px;box-shadow:0 10px 15px -3px #0000001a,0 4px 6px -4px #0000001a;transform:rotate(var(--rotation, -6deg));transition:transform .3s ease}.reference-images-container.svelte-1y7iqbd .reference-image-preview:where(.svelte-1y7iqbd):hover{transform:rotate(var(--rotation, -6deg)) scale(1.1)}.reference-images-container.svelte-1y7iqbd .reference-image-preview:where(.svelte-1y7iqbd) img:where(.svelte-1y7iqbd),.reference-images-container.svelte-1y7iqbd .reference-image-preview:where(.svelte-1y7iqbd) img{width:100%;height:100%;object-fit:cover;display:block;border-radius:8px}.reference-image-add.svelte-1y7iqbd{width:80px;height:80px;background:#26262699;border:2px dashed rgba(255,255,255,.3);border-radius:12px;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all .2s ease}.reference-image-add.svelte-1y7iqbd:hover{background:#262626cc;border-color:#ffffff80}.reference-image-add-label.svelte-1y7iqbd{font-size:24px;color:#ffffffb3;line-height:1}.clear-image.svelte-1y7iqbd{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:20px;height:20px;border-radius:50%;background:#000c;border:1px solid rgba(255,255,255,.2);color:#ffffffe6;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:all .2s ease;z-index:1;opacity:0;pointer-events:none;padding:0;margin:0}.clear-image.svelte-1y7iqbd svg:where(.svelte-1y7iqbd){display:block;width:12px;height:12px;margin:0;padding:0}.reference-image-preview.svelte-1y7iqbd:hover .clear-image:where(.svelte-1y7iqbd),.reference-image-wrapper.svelte-1y7iqbd:hover .clear-image:where(.svelte-1y7iqbd){opacity:1;pointer-events:all}.clear-image.svelte-1y7iqbd:hover{background:#f00c;border-color:#fff6}.pill-select-wrapper.svelte-2rztzg{position:relative;display:inline-block;z-index:100}.pill-select-button.svelte-2rztzg{display:inline-flex;align-items:center;gap:6px;padding:6px 10px;border-radius:999px;border:1px solid rgba(255,255,255,.1);background:transparent;color:#ffffffe6;font-size:12px;cursor:pointer;transition:background .15s ease,border-color .15s ease,width .3s ease;font-family:inherit;outline:none}.pill-select-button.svelte-2rztzg:hover:not(.disabled){background:#ffffff0d;border-color:#fff3}.pill-select-button.disabled.svelte-2rztzg{opacity:.6;cursor:not-allowed}.pill-icon.svelte-2rztzg{font-size:10px;opacity:.8}.pill-label.svelte-2rztzg{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.pill-tag.svelte-2rztzg{font-size:11px;color:#fff9;white-space:nowrap}.pill-chevron.svelte-2rztzg{font-size:10px;opacity:.8}.pill-popover.svelte-2rztzg{position:absolute;background:#111;border-radius:16px;border:1px solid rgba(255,255,255,.12);padding:4px;box-shadow:0 14px 30px #00000080;z-index:10000;outline:none}.pill-popover.vertical-above.svelte-2rztzg{bottom:110%;top:auto}.pill-popover.vertical-below.svelte-2rztzg{top:110%;bottom:auto}.pill-popover.position-center.svelte-2rztzg{left:50%;transform:translate(-50%)}.pill-popover.position-center.vertical-above.svelte-2rztzg{transform-origin:bottom center;animation:svelte-2rztzg-popover-enter-center-above .2s cubic-bezier(.34,1.56,.64,1)}.pill-popover.position-center.vertical-above.closing.svelte-2rztzg{animation:svelte-2rztzg-popover-exit-center-above .2s cubic-bezier(.34,1.56,.64,1)}.pill-popover.position-center.vertical-below.svelte-2rztzg{transform-origin:top center;animation:svelte-2rztzg-popover-enter-center-below .2s cubic-bezier(.34,1.56,.64,1)}.pill-popover.position-center.vertical-below.closing.svelte-2rztzg{animation:svelte-2rztzg-popover-exit-center-below .2s cubic-bezier(.34,1.56,.64,1)}.pill-popover.position-left.svelte-2rztzg{left:0}.pill-popover.position-left.vertical-above.svelte-2rztzg{transform-origin:bottom left;animation:svelte-2rztzg-popover-enter-left-above .2s cubic-bezier(.34,1.56,.64,1)}.pill-popover.position-left.vertical-above.closing.svelte-2rztzg{animation:svelte-2rztzg-popover-exit-left-above .2s cubic-bezier(.34,1.56,.64,1)}.pill-popover.position-left.vertical-below.svelte-2rztzg{transform-origin:top left;animation:svelte-2rztzg-popover-enter-left-below .2s cubic-bezier(.34,1.56,.64,1)}.pill-popover.position-left.vertical-below.closing.svelte-2rztzg{animation:svelte-2rztzg-popover-exit-left-below .2s cubic-bezier(.34,1.56,.64,1)}.pill-popover.position-right.svelte-2rztzg{right:0;left:auto}.pill-popover.position-right.vertical-above.svelte-2rztzg{transform-origin:bottom right;animation:svelte-2rztzg-popover-enter-right-above .2s cubic-bezier(.34,1.56,.64,1)}.pill-popover.position-right.vertical-above.closing.svelte-2rztzg{animation:svelte-2rztzg-popover-exit-right-above .2s cubic-bezier(.34,1.56,.64,1)}.pill-popover.position-right.vertical-below.svelte-2rztzg{transform-origin:top right;animation:svelte-2rztzg-popover-enter-right-below .2s cubic-bezier(.34,1.56,.64,1)}.pill-popover.position-right.vertical-below.closing.svelte-2rztzg{animation:svelte-2rztzg-popover-exit-right-below .2s cubic-bezier(.34,1.56,.64,1)}@keyframes svelte-2rztzg-popover-enter-center-above{0%{opacity:0;transform:translate(-50%) scale(.95) translateY(4px)}to{opacity:1;transform:translate(-50%) scale(1) translateY(0)}}@keyframes svelte-2rztzg-popover-exit-center-above{0%{opacity:1;transform:translate(-50%) scale(1) translateY(0)}to{opacity:0;transform:translate(-50%) scale(.95) translateY(4px)}}@keyframes svelte-2rztzg-popover-enter-center-below{0%{opacity:0;transform:translate(-50%) scale(.95) translateY(-4px)}to{opacity:1;transform:translate(-50%) scale(1) translateY(0)}}@keyframes svelte-2rztzg-popover-exit-center-below{0%{opacity:1;transform:translate(-50%) scale(1) translateY(0)}to{opacity:0;transform:translate(-50%) scale(.95) translateY(-4px)}}@keyframes svelte-2rztzg-popover-enter-left-above{0%{opacity:0;transform:scale(.95) translateY(4px)}to{opacity:1;transform:scale(1) translateY(0)}}@keyframes svelte-2rztzg-popover-exit-left-above{0%{opacity:1;transform:scale(1) translateY(0)}to{opacity:0;transform:scale(.95) translateY(4px)}}@keyframes svelte-2rztzg-popover-enter-left-below{0%{opacity:0;transform:scale(.95) translateY(-4px)}to{opacity:1;transform:scale(1) translateY(0)}}@keyframes svelte-2rztzg-popover-exit-left-below{0%{opacity:1;transform:scale(1) translateY(0)}to{opacity:0;transform:scale(.95) translateY(-4px)}}@keyframes svelte-2rztzg-popover-enter-right-above{0%{opacity:0;transform:scale(.95) translateY(4px)}to{opacity:1;transform:scale(1) translateY(0)}}@keyframes svelte-2rztzg-popover-exit-right-above{0%{opacity:1;transform:scale(1) translateY(0)}to{opacity:0;transform:scale(.95) translateY(4px)}}@keyframes svelte-2rztzg-popover-enter-right-below{0%{opacity:0;transform:scale(.95) translateY(-4px)}to{opacity:1;transform:scale(1) translateY(0)}}@keyframes svelte-2rztzg-popover-exit-right-below{0%{opacity:1;transform:scale(1) translateY(0)}to{opacity:0;transform:scale(.95) translateY(-4px)}}.pill-popover.svelte-2rztzg.model-picker-popover{border-radius:16px;border:1px solid rgba(255,255,255,.1);padding:6px;min-width:260px;max-width:320px}.search-input.svelte-19n0y4u{position:relative;display:flex;align-items:center;background:#ffffff0a;border:1px solid rgba(255,255,255,.08);border-radius:10px;padding-left:12px;transition:all .2s ease;cursor:text;min-height:44px;width:100%}.search-input.svelte-19n0y4u:focus-within{background:#ffffff0f;border-color:#ffffff26}.search-input.svelte-19n0y4u>i:where(.svelte-19n0y4u){color:#ffffff80;margin-right:10px;flex-shrink:0;font-size:16px}.search-input-field.svelte-19n0y4u{flex:1;background:transparent;border:none;color:#ffffffe6;font-size:14px;outline:none;padding:0;margin:0;min-width:0;width:100%;height:36px}.search-input-field.svelte-19n0y4u:focus{outline:none}.search-input-field.svelte-19n0y4u::placeholder{color:#fff6}.search-input-clear.svelte-19n0y4u{background:transparent;border:none;color:#ffffff80;cursor:pointer;padding:4px;margin-left:8px;border-radius:4px;display:flex;align-items:center;justify-content:center;transition:all .2s ease;flex-shrink:0}.search-input-clear.svelte-19n0y4u:hover{background:#ffffff14;color:#fffc}.model-picker-option.svelte-1mrqtc2{width:100%;text-align:left;padding:6px 8px;border-radius:8px;border:none;background:transparent;color:#ffffffe6;cursor:pointer;font-size:12px;display:flex;flex-direction:column;gap:2px}.model-picker-option.svelte-1mrqtc2:hover{background:#ffffff0a}.model-picker-option.active.svelte-1mrqtc2{background:#ffffff14}.model-picker-option.highlighted.svelte-1mrqtc2{background:#ffffff1f;outline:1px solid rgba(255,255,255,.2)}.model-picker-option-main.svelte-1mrqtc2{display:flex;justify-content:space-between;align-items:center;gap:8px}.model-picker-option-tag.svelte-1mrqtc2{font-size:11px;color:#fff9;white-space:nowrap}.model-picker-option-description.svelte-1mrqtc2{font-size:11px;color:#ffffff80;line-height:1.3}.model-picker.svelte-13ihgap{display:flex;align-items:center;gap:6px;margin-bottom:0;position:relative;padding-right:0}.model-picker-columns.svelte-13ihgap{display:grid;grid-template-columns:1fr 1fr;gap:0}.model-picker-columns.single-column.svelte-13ihgap{grid-template-columns:1fr}.model-picker-column.svelte-13ihgap{padding:4px 2px}.model-picker-column.svelte-13ihgap:first-child{padding-right:8px}.model-picker-column.svelte-13ihgap:last-child{padding-left:8px}.single-column.svelte-13ihgap .model-picker-column:where(.svelte-13ihgap):first-child,.single-column.svelte-13ihgap .model-picker-column:where(.svelte-13ihgap):last-child{padding-left:2px;padding-right:2px}.model-picker-section-label.svelte-13ihgap{font-size:10px;font-weight:600;color:#ffffff80;text-transform:uppercase;letter-spacing:.5px;margin-bottom:6px;padding:0 4px;display:flex;align-items:center}.aspect-ratio-grid.svelte-10h0t7s{display:flex;flex-wrap:nowrap;gap:6px}.aspect-ratio-grid-item.svelte-10h0t7s{display:flex;flex-direction:column;align-items:center;gap:4px;padding:8px;border-radius:8px;border:none;background:transparent;color:#ffffffe6;cursor:pointer;transition:background .15s ease;flex-shrink:0;min-width:60px}.aspect-ratio-grid-item.svelte-10h0t7s:hover{background:#ffffff0f}.aspect-ratio-grid-item.active.svelte-10h0t7s{background:#ffffff1a}.aspect-ratio-grid-visual.svelte-10h0t7s{width:48px;min-width:48px;height:auto;background:#ffffff1a;border-radius:4px;display:flex;align-items:center;justify-content:center}.aspect-ratio-grid-inner.svelte-10h0t7s{width:60%;height:60%;background:#ffffff4d;border-radius:2px}.aspect-ratio-grid-label.svelte-10h0t7s{font-size:10px;color:#ffffffb3;text-align:center}.model-settings-pills.svelte-cxyhxa{display:flex;gap:6px}.setting-pill-wrapper.svelte-cxyhxa,.aspect-ratio-selector-wrapper.svelte-cxyhxa{position:relative}.aspect-ratio-button.svelte-cxyhxa{display:flex;align-items:center;gap:6px;padding:4px 8px;border-radius:999px;border:1px solid rgba(255,255,255,.1);background:transparent;color:#ffffffe6;font-size:11px;cursor:pointer;transition:all .15s ease}.aspect-ratio-button.svelte-cxyhxa:hover:not(:disabled){background:#ffffff0d;border-color:#fff3}.aspect-ratio-button.active.svelte-cxyhxa{background:#ffffff1a;border-color:#ffffff4d}.aspect-ratio-button.svelte-cxyhxa:disabled{opacity:.6;cursor:not-allowed}.aspect-ratio-button-preview.svelte-cxyhxa{width:20px;height:20px;min-width:20px;background:#ffffff1a;border-radius:4px;display:flex;align-items:center;justify-content:center}.aspect-ratio-button-preview-inner.svelte-cxyhxa{width:60%;height:60%;background:#ffffff4d;border-radius:2px}.aspect-ratio-button-label.svelte-cxyhxa{white-space:nowrap}.aspect-ratio-popover.svelte-cxyhxa{position:absolute;background:#111;border-radius:16px;border:1px solid rgba(255,255,255,.12);padding:8px;min-width:280px;max-width:400px;box-shadow:0 14px 30px #00000080;z-index:10000}.aspect-ratio-popover.vertical-above.svelte-cxyhxa{bottom:100%;top:auto;margin-bottom:8px}.aspect-ratio-popover.vertical-below.svelte-cxyhxa{top:100%;bottom:auto;margin-top:8px}.aspect-ratio-popover.position-left.svelte-cxyhxa{left:0;right:auto}.aspect-ratio-popover.position-left.vertical-above.svelte-cxyhxa{transform-origin:bottom left;animation:svelte-cxyhxa-popover-enter-left-above .2s cubic-bezier(.34,1.56,.64,1)}.aspect-ratio-popover.position-left.vertical-above.closing.svelte-cxyhxa{animation:svelte-cxyhxa-popover-exit-left-above .2s cubic-bezier(.34,1.56,.64,1)}.aspect-ratio-popover.position-left.vertical-below.svelte-cxyhxa{transform-origin:top left;animation:svelte-cxyhxa-popover-enter-left-below .2s cubic-bezier(.34,1.56,.64,1)}.aspect-ratio-popover.position-left.vertical-below.closing.svelte-cxyhxa{animation:svelte-cxyhxa-popover-exit-left-below .2s cubic-bezier(.34,1.56,.64,1)}.aspect-ratio-popover.position-center.svelte-cxyhxa{left:50%;right:auto;transform:translate(-50%)}.aspect-ratio-popover.position-center.vertical-above.svelte-cxyhxa{transform-origin:bottom center;animation:svelte-cxyhxa-popover-enter-center-above .2s cubic-bezier(.34,1.56,.64,1)}.aspect-ratio-popover.position-center.vertical-above.closing.svelte-cxyhxa{animation:svelte-cxyhxa-popover-exit-center-above .2s cubic-bezier(.34,1.56,.64,1)}.aspect-ratio-popover.position-center.vertical-below.svelte-cxyhxa{transform-origin:top center;animation:svelte-cxyhxa-popover-enter-center-below .2s cubic-bezier(.34,1.56,.64,1)}.aspect-ratio-popover.position-center.vertical-below.closing.svelte-cxyhxa{animation:svelte-cxyhxa-popover-exit-center-below .2s cubic-bezier(.34,1.56,.64,1)}.aspect-ratio-popover.position-right.svelte-cxyhxa{right:0;left:auto}.aspect-ratio-popover.position-right.vertical-above.svelte-cxyhxa{transform-origin:bottom right;animation:svelte-cxyhxa-popover-enter-right-above .2s cubic-bezier(.34,1.56,.64,1)}.aspect-ratio-popover.position-right.vertical-above.closing.svelte-cxyhxa{animation:svelte-cxyhxa-popover-exit-right-above .2s cubic-bezier(.34,1.56,.64,1)}.aspect-ratio-popover.position-right.vertical-below.svelte-cxyhxa{transform-origin:top right;animation:svelte-cxyhxa-popover-enter-right-below .2s cubic-bezier(.34,1.56,.64,1)}.aspect-ratio-popover.position-right.vertical-below.closing.svelte-cxyhxa{animation:svelte-cxyhxa-popover-exit-right-below .2s cubic-bezier(.34,1.56,.64,1)}@keyframes svelte-cxyhxa-popover-enter-left-above{0%{opacity:0;transform:scale(.95) translateY(4px)}to{opacity:1;transform:scale(1) translateY(0)}}@keyframes svelte-cxyhxa-popover-exit-left-above{0%{opacity:1;transform:scale(1) translateY(0)}to{opacity:0;transform:scale(.95) translateY(4px)}}@keyframes svelte-cxyhxa-popover-enter-left-below{0%{opacity:0;transform:scale(.95) translateY(-4px)}to{opacity:1;transform:scale(1) translateY(0)}}@keyframes svelte-cxyhxa-popover-exit-left-below{0%{opacity:1;transform:scale(1) translateY(0)}to{opacity:0;transform:scale(.95) translateY(-4px)}}@keyframes svelte-cxyhxa-popover-enter-center-above{0%{opacity:0;transform:translate(-50%) scale(.95) translateY(4px)}to{opacity:1;transform:translate(-50%) scale(1) translateY(0)}}@keyframes svelte-cxyhxa-popover-exit-center-above{0%{opacity:1;transform:translate(-50%) scale(1) translateY(0)}to{opacity:0;transform:translate(-50%) scale(.95) translateY(4px)}}@keyframes svelte-cxyhxa-popover-enter-center-below{0%{opacity:0;transform:translate(-50%) scale(.95) translateY(-4px)}to{opacity:1;transform:translate(-50%) scale(1) translateY(0)}}@keyframes svelte-cxyhxa-popover-exit-center-below{0%{opacity:1;transform:translate(-50%) scale(1) translateY(0)}to{opacity:0;transform:translate(-50%) scale(.95) translateY(-4px)}}@keyframes svelte-cxyhxa-popover-enter-right-above{0%{opacity:0;transform:scale(.95) translateY(4px)}to{opacity:1;transform:scale(1) translateY(0)}}@keyframes svelte-cxyhxa-popover-exit-right-above{0%{opacity:1;transform:scale(1) translateY(0)}to{opacity:0;transform:scale(.95) translateY(4px)}}@keyframes svelte-cxyhxa-popover-enter-right-below{0%{opacity:0;transform:scale(.95) translateY(-4px)}to{opacity:1;transform:scale(1) translateY(0)}}@keyframes svelte-cxyhxa-popover-exit-right-below{0%{opacity:1;transform:scale(1) translateY(0)}to{opacity:0;transform:scale(.95) translateY(-4px)}}.aspect-ratio-group.svelte-cxyhxa{margin-bottom:12px}.aspect-ratio-group.svelte-cxyhxa:last-child{margin-bottom:0}.aspect-ratio-group-header.svelte-cxyhxa{font-size:10px;font-weight:600;color:#ffffff80;text-transform:uppercase;letter-spacing:.5px;margin-bottom:6px;padding:0 4px}.ugc-actor-selector-wrapper.svelte-1px8bhj{display:flex;align-items:center}.ugc-actor-option.svelte-1px8bhj{width:100%;text-align:left;padding:6px 10px;border-radius:8px;border:none;background:transparent;color:#ffffffe6;cursor:pointer;font-size:12px;transition:background .15s ease}.ugc-actor-option.svelte-1px8bhj:hover{background:#ffffff0f}.ugc-actor-option.active.svelte-1px8bhj{background:#ffffff1a}.script-selector-wrapper.svelte-wumoja{display:flex;align-items:center}.script-selector-option.svelte-wumoja{width:100%;text-align:left;padding:6px 10px;border-radius:8px;border:none;background:transparent;color:#ffffffe6;cursor:pointer;font-size:12px;transition:background .15s ease}.script-selector-option.svelte-wumoja:hover{background:#ffffff0f}.script-selector-option.active.svelte-wumoja{background:#ffffff1a}.script-selector-divider.svelte-wumoja{height:1px;background:#ffffff1a;margin:6px 0}.script-selector-section-label.svelte-wumoja{font-size:10px;font-weight:600;color:#ffffff80;text-transform:uppercase;letter-spacing:.5px;padding:4px 10px;margin-top:4px}.generate-prompt-modal.svelte-1ujbl1u{padding:8px}.generate-prompt-modal.svelte-1ujbl1u h2:where(.svelte-1ujbl1u){margin:0 0 12px;font-size:18px;font-weight:600;color:#ffffffe6}.generate-prompt-description.svelte-1ujbl1u{margin:0 0 16px;font-size:13px;color:#ffffffb3;line-height:1.5}.generate-prompt-input.svelte-1ujbl1u{width:100%;background:#ffffff0d;border:1px solid rgba(255,255,255,.1);border-radius:12px;padding:10px 12px;color:#ffffffe6;font-size:13px;font-family:inherit;resize:none;outline:none;margin-bottom:16px;transition:border-color .15s ease,background .15s ease}.generate-prompt-input.svelte-1ujbl1u:focus{background:#ffffff14;border-color:#fff3}.generate-prompt-input.svelte-1ujbl1u:disabled{opacity:.6;cursor:not-allowed}.generate-prompt-actions.svelte-1ujbl1u{display:flex;gap:8px;justify-content:flex-end}.generate-prompt-cancel.svelte-1ujbl1u,.generate-prompt-submit.svelte-1ujbl1u{padding:8px 16px;border-radius:8px;border:1px solid rgba(255,255,255,.1);background:#ffffff0d;color:#ffffffe6;font-size:13px;font-family:inherit;cursor:pointer;transition:all .15s ease}.generate-prompt-cancel.svelte-1ujbl1u:hover:not(:disabled){background:#ffffff1a;border-color:#fff3}.generate-prompt-submit.svelte-1ujbl1u{background:#ffffff26;border-color:#fff3}.generate-prompt-submit.svelte-1ujbl1u:hover:not(:disabled){background:#ffffff40;border-color:#ffffff4d}.generate-prompt-cancel.svelte-1ujbl1u:disabled,.generate-prompt-submit.svelte-1ujbl1u:disabled{opacity:.6;cursor:not-allowed}.drop-container.svelte-6ymu3m{border:1px dashed rgba(255,255,255,.1);border-radius:8px;padding:0;text-align:center;cursor:pointer;transition:all .3s;display:flex;align-items:center;justify-content:center;width:100%}.drop-container.svelte-6ymu3m:hover{border-color:#ffffff26;background-color:#ffffff09}.drag-over.svelte-6ymu3m{border-color:#fff3;background-color:#ffffff1a}.has-image.svelte-6ymu3m{border-color:transparent}.image-preview.svelte-6ymu3m img:where(.svelte-6ymu3m){max-width:100%;border-radius:8px;display:block}.upload-message.svelte-6ymu3m{margin:8px 0;padding:8px;opacity:.5;font-size:12px}.remove-btn.svelte-6ymu3m{position:absolute;top:8px;right:8px;background:#00000080;border:none;color:#fff;border-radius:50%;width:24px;height:24px;display:flex;align-items:center;justify-content:center;padding:0;cursor:pointer;font-size:12px}.remove-btn.svelte-6ymu3m:hover{background:#000c}.asset-picker-sheet-overlay.svelte-1u9nlgm{position:fixed;top:0;right:0;bottom:0;left:0;background:#00000080;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);z-index:1100;opacity:1;transition:opacity .3s cubic-bezier(.16,1,.3,1)}.asset-picker-sheet-overlay.svelte-1u9nlgm:not(.closing){animation:svelte-1u9nlgm-fadeIn .2s ease-out}.asset-picker-sheet-overlay.closing.svelte-1u9nlgm{opacity:0;transition:opacity .3s cubic-bezier(.16,1,.3,1)}@keyframes svelte-1u9nlgm-fadeIn{0%{opacity:0}to{opacity:1}}.asset-picker-sheet.svelte-1u9nlgm{position:fixed;top:8px;right:8px;bottom:8px;left:auto;width:calc(100% - 16px);max-width:600px;background:#111;border:1px solid rgba(255,255,255,.1);border-radius:20px;display:flex;flex-direction:column;box-shadow:-4px 0 24px #00000080;overflow:hidden;transform:translate(0);transition:transform .3s cubic-bezier(.16,1,.3,1);z-index:1101}.asset-picker-sheet.svelte-1u9nlgm:not(.closing){animation:svelte-1u9nlgm-slideInRight .3s cubic-bezier(.16,1,.3,1)}.asset-picker-sheet.closing.svelte-1u9nlgm{transform:translate(100%);transition:transform .3s cubic-bezier(.16,1,.3,1)}@keyframes svelte-1u9nlgm-slideInRight{0%{transform:translate(100%)}to{transform:translate(0)}}.asset-picker-header.svelte-1u9nlgm{display:flex;align-items:flex-start;justify-content:space-between;padding:24px 24px 20px;border-bottom:1px solid rgba(255,255,255,.08);flex-shrink:0}.asset-picker-header-content.svelte-1u9nlgm{flex:1}.asset-picker-header.svelte-1u9nlgm h3:where(.svelte-1u9nlgm){margin:0 0 4px;font-size:18px;font-weight:600;color:#fffffff2}.asset-picker-subtitle.svelte-1u9nlgm{margin:0;font-size:13px;color:#fff9;font-weight:400}.asset-picker-close.svelte-1u9nlgm{background:transparent;border:none;color:#ffffffb3;cursor:pointer;padding:8px;border-radius:8px;display:flex;align-items:center;justify-content:center;transition:all .2s ease;margin-left:16px;flex-shrink:0}.asset-picker-close.svelte-1u9nlgm:hover{background:#ffffff14;color:#ffffffe6}.asset-picker-close.svelte-1u9nlgm:focus-visible{outline:2px solid rgba(255,255,255,.3);outline-offset:2px}.asset-picker-body.svelte-1u9nlgm{display:flex;flex-direction:column;gap:24px;padding:24px;overflow:hidden;flex:1;min-height:0}.asset-picker-column.svelte-1u9nlgm{display:flex;flex-direction:column;min-height:0}.asset-picker-library.svelte-1u9nlgm{overflow:hidden;display:flex;flex-direction:column;min-height:0;flex:1}.asset-picker-search-wrapper.svelte-1u9nlgm{margin-bottom:16px;flex-shrink:0}.asset-picker-stats.svelte-1u9nlgm{display:flex;align-items:center;gap:8px;margin-top:8px;padding-left:4px;flex-wrap:wrap}.asset-picker-stat.svelte-1u9nlgm{display:flex;align-items:baseline;gap:4px;font-size:12px;color:#fff9}.asset-picker-stat-value.svelte-1u9nlgm{font-weight:600;color:#ffffffe6}.asset-picker-stat-label.svelte-1u9nlgm{color:#ffffff80}.asset-picker-stat-divider.svelte-1u9nlgm{color:#ffffff4d;font-size:12px}.asset-picker-loading.svelte-1u9nlgm{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:48px 24px;gap:12px;flex:1}.asset-picker-loading.svelte-1u9nlgm p:where(.svelte-1u9nlgm){margin:0;font-size:13px;color:#fff9}.asset-picker-grid.svelte-1u9nlgm{display:grid;grid-template-columns:repeat(3,1fr);grid-auto-rows:auto;gap:12px;padding-right:4px;flex:1;min-height:0;overflow-y:auto;overflow-x:hidden;align-content:start}.asset-picker-grid.svelte-1u9nlgm::-webkit-scrollbar{width:8px}.asset-picker-grid.svelte-1u9nlgm::-webkit-scrollbar-track{background:transparent}.asset-picker-grid.svelte-1u9nlgm::-webkit-scrollbar-thumb{background:#ffffff1a;border-radius:4px}.asset-picker-grid.svelte-1u9nlgm::-webkit-scrollbar-thumb:hover{background:#ffffff26}.asset-picker-item.svelte-1u9nlgm{position:relative;border:none;padding:0;background:#ffffff0d;border-radius:12px;overflow:hidden;cursor:pointer;outline:none;transition:all .2s ease;border:2px solid transparent;width:100%;display:flex;justify-content:center;min-height:120px}.asset-picker-item.svelte-1u9nlgm:hover{border-color:#fff3;transform:translateY(-2px)}.asset-picker-item.svelte-1u9nlgm:hover .asset-picker-item-image:where(.svelte-1u9nlgm) img{transform:scale(1.05)}.asset-picker-item-overlay.svelte-1u9nlgm{position:absolute;top:0;right:0;bottom:0;left:0;background:#0006;display:flex;align-items:center;justify-content:center;opacity:0;transition:opacity .2s ease;border-radius:10px}.asset-picker-item.svelte-1u9nlgm:hover .asset-picker-item-overlay:where(.svelte-1u9nlgm){opacity:1}.asset-picker-item.selected.svelte-1u9nlgm{border-color:#fff6}.asset-picker-item.selected.svelte-1u9nlgm .asset-picker-item-overlay:where(.svelte-1u9nlgm){opacity:1;background:#00000080}.asset-picker-item-check.svelte-1u9nlgm{width:36px;height:36px;background:#fffffff2;border-radius:50%;display:flex;align-items:center;justify-content:center;color:#111}.asset-picker-item-badge.svelte-1u9nlgm{position:absolute;top:8px;right:8px;background:#fffffff2;color:#111;font-size:11px;font-weight:600;padding:4px 8px;border-radius:6px;text-transform:uppercase;letter-spacing:.5px}.asset-picker-empty.svelte-1u9nlgm{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:64px 24px;text-align:center;gap:12px;flex:1}.asset-picker-empty.svelte-1u9nlgm svg:where(.svelte-1u9nlgm){color:#ffffff4d;margin-bottom:8px}.asset-picker-empty.svelte-1u9nlgm p:where(.svelte-1u9nlgm){margin:0;font-size:14px;color:#ffffffb3;font-weight:500}.asset-picker-empty-subtitle.svelte-1u9nlgm{font-size:13px!important;color:#ffffff80!important;font-weight:400!important}.asset-picker-upload.svelte-1u9nlgm{border-bottom:1px solid rgba(255,255,255,.08);padding-bottom:24px;margin-bottom:24px;flex-shrink:0}.asset-picker-upload-header.svelte-1u9nlgm{margin-bottom:16px}.asset-picker-upload-header.svelte-1u9nlgm h4:where(.svelte-1u9nlgm){margin:0 0 4px;font-size:14px;font-weight:600;color:#ffffffe6}.asset-picker-upload-header.svelte-1u9nlgm p:where(.svelte-1u9nlgm){margin:0;font-size:12px;color:#ffffff80}@media (max-width: 768px){.asset-picker-sheet.svelte-1u9nlgm{top:0;right:0;bottom:0;width:100%;max-width:100%;border-radius:0;border-left:none;border-right:none;border-top:none;border-bottom:none}.asset-picker-grid.svelte-1u9nlgm{grid-template-columns:repeat(2,1fr)}.asset-picker-header.svelte-1u9nlgm{padding:20px 20px 16px}.asset-picker-body.svelte-1u9nlgm{padding:20px}}
