.collapsible-section-module__wVu60W__section{border:1px solid var(--app-border);background:var(--app-surface);border-radius:12px;overflow:hidden}.collapsible-section-module__wVu60W__header{cursor:pointer;-webkit-user-select:none;user-select:none;justify-content:space-between;align-items:center;padding:14px 16px;transition:background .15s;display:flex}.collapsible-section-module__wVu60W__header:hover{background:0 0}.collapsible-section-module__wVu60W__title{color:var(--app-text);align-items:center;gap:6px;font-size:15px;font-weight:600;display:inline-flex}.collapsible-section-module__wVu60W__tooltipIcon{color:var(--app-text-secondary);line-height:0}.collapsible-section-module__wVu60W__chevron{color:var(--app-primary);flex-shrink:0;transition:transform .2s}.collapsible-section-module__wVu60W__chevronExpanded{transform:rotate(180deg)}.collapsible-section-module__wVu60W__summary{color:var(--app-text-tertiary);white-space:nowrap;text-overflow:ellipsis;margin-top:2px;font-size:12px;overflow:hidden}.collapsible-section-module__wVu60W__content{flex-direction:column;gap:20px;padding:0 16px 16px;display:flex}.collapsible-section-module__wVu60W__contentHidden{display:none}
.prompt-input-module__wqLiaW__container{position:relative}.prompt-input-module__wqLiaW__textarea{border:1.5px solid var(--app-input-border);background:var(--app-input-bg);width:100%;min-height:80px;max-height:320px;color:var(--app-text);resize:none;border-radius:12px;padding:16px 56px 16px 16px;font-family:inherit;font-size:15px;line-height:1.5;transition:border-color .2s,height .1s;overflow-y:auto}.prompt-input-module__wqLiaW__textarea::placeholder{color:var(--app-text-tertiary)}.prompt-input-module__wqLiaW__textarea:focus{border-color:var(--app-primary);outline:none}.prompt-input-module__wqLiaW__randomButton{background:rgba(var(--app-primary-rgb), .1);width:36px;height:36px;color:var(--app-primary);cursor:pointer;border-radius:10px;justify-content:center;align-items:center;transition:background .15s;display:flex;position:absolute;bottom:8px;right:8px}.prompt-input-module__wqLiaW__randomButton:hover{background:rgba(var(--app-primary-rgb), .2)}
.engine-selector-module__owb5sG__wrapper{flex-direction:column;gap:8px;display:flex}.engine-selector-module__owb5sG__header{justify-content:space-between;align-items:center;gap:12px;display:flex}.engine-selector-module__owb5sG__label{color:var(--app-text-secondary);font-size:13px;font-weight:500}.engine-selector-module__owb5sG__viewAllButton{color:var(--app-text-secondary);cursor:pointer;background:0 0;border:none;border-radius:6px;align-items:center;gap:2px;margin:-4px -6px;padding:4px 6px;font-size:12px;font-weight:500;transition:all .15s;display:inline-flex}.engine-selector-module__owb5sG__viewAllButton:hover{background:var(--app-hover);color:var(--app-text)}.engine-selector-module__owb5sG__row{overscroll-behavior-x:contain;scroll-snap-type:x proximity;-webkit-overflow-scrolling:touch;scrollbar-width:thin;scrollbar-color:var(--app-border,#00000026) transparent;gap:8px;margin:-2px -2px 0;padding:2px 2px 6px;scroll-padding-inline:4px;display:flex;overflow-x:auto;overflow-y:hidden}.engine-selector-module__owb5sG__row>.engine-selector-module__owb5sG__card{flex:none;width:96px}.engine-selector-module__owb5sG__row::-webkit-scrollbar{height:4px}.engine-selector-module__owb5sG__row::-webkit-scrollbar-thumb{background:var(--app-border,#00000026);border-radius:4px}.engine-selector-module__owb5sG__row::-webkit-scrollbar-track{background:0 0}.engine-selector-module__owb5sG__card{background:var(--app-surface,transparent);color:var(--app-text-secondary);cursor:pointer;text-align:left;scroll-snap-align:start;border:2px solid #0000;border-radius:12px;flex-direction:column;align-items:stretch;min-width:0;padding:4px;transition:all .15s;display:flex}.engine-selector-module__owb5sG__card:hover{background:var(--app-hover)}.engine-selector-module__owb5sG__cardActive{border-color:var(--app-primary);background:rgba(var(--app-primary-rgb), .06);color:var(--app-text)}.engine-selector-module__owb5sG__imageWrapper{aspect-ratio:1;background:var(--app-skeleton,#0000000f);border-radius:10px;width:100%;position:relative;overflow:hidden}.engine-selector-module__owb5sG__image{object-fit:cover;width:100%;height:100%;transition:transform .2s;display:block}.engine-selector-module__owb5sG__card:hover .engine-selector-module__owb5sG__image{transform:scale(1.03)}.engine-selector-module__owb5sG__text{flex-direction:column;gap:2px;padding:6px 2px 2px;display:flex}.engine-selector-module__owb5sG__title{color:var(--app-text);white-space:nowrap;text-overflow:ellipsis;font-size:12px;font-weight:600;line-height:1.2;overflow:hidden}.engine-selector-module__owb5sG__cardActive .engine-selector-module__owb5sG__title{color:var(--app-primary)}.engine-selector-module__owb5sG__description{color:var(--app-text-tertiary,var(--app-text-secondary));-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:11px;line-height:1.35;display:-webkit-box;overflow:hidden}.engine-selector-module__owb5sG__sheetGrid{grid-template-columns:repeat(auto-fill,minmax(140px,1fr));gap:12px;padding:4px 0 8px;display:grid}.engine-selector-module__owb5sG__cardLg{padding:6px}.engine-selector-module__owb5sG__cardLg .engine-selector-module__owb5sG__title{white-space:normal;text-overflow:clip;font-size:14px;overflow:visible}.engine-selector-module__owb5sG__cardLg .engine-selector-module__owb5sG__description{font-size:12px}.engine-selector-module__owb5sG__skeletonCard{border:2px solid #0000;border-radius:12px;flex:none;width:96px;padding:4px}.engine-selector-module__owb5sG__skeletonImage{aspect-ratio:1;background:var(--app-skeleton,#0000000f);border-radius:10px;width:100%;animation:1.2s ease-in-out infinite engine-selector-module__owb5sG__enginePulse}.engine-selector-module__owb5sG__skeletonTitle{background:var(--app-skeleton,#0000000f);border-radius:4px;height:12px;margin:8px 2px 2px;animation:1.2s ease-in-out infinite engine-selector-module__owb5sG__enginePulse}@keyframes engine-selector-module__owb5sG__enginePulse{0%,to{opacity:1}50%{opacity:.5}}
.aspect-ratio-selector-module__EcoQ7q__label{color:var(--app-text-secondary);margin-bottom:8px;font-size:13px;font-weight:500}.aspect-ratio-selector-module__EcoQ7q__row{-webkit-overflow-scrolling:touch;scrollbar-width:none;gap:8px;display:flex;overflow-x:auto}.aspect-ratio-selector-module__EcoQ7q__row::-webkit-scrollbar{display:none}.aspect-ratio-selector-module__EcoQ7q__button{cursor:pointer;min-width:56px;color:var(--app-text-secondary);background:0 0;border:2px solid #0000;border-radius:10px;flex-direction:column;flex-shrink:0;align-items:center;gap:6px;padding:10px 12px;transition:all .15s;display:flex}.aspect-ratio-selector-module__EcoQ7q__button:hover{background:var(--app-hover)}.aspect-ratio-selector-module__EcoQ7q__buttonActive{border-color:var(--app-primary);color:var(--app-primary)}.aspect-ratio-selector-module__EcoQ7q__shapeContainer{justify-content:center;align-items:center;height:24px;display:flex}.aspect-ratio-selector-module__EcoQ7q__shapePreview{border:1.5px solid;border-radius:2px;transition:background .15s}.aspect-ratio-selector-module__EcoQ7q__shapePreviewActive{background:rgba(var(--app-primary-rgb), .12)}.aspect-ratio-selector-module__EcoQ7q__text{font-size:12px;font-weight:500}
.batch-size-selector-module__r94PeW__label{color:var(--app-text-secondary);margin-bottom:8px;font-size:13px;font-weight:500}.batch-size-selector-module__r94PeW__row{gap:10px;display:flex}.batch-size-selector-module__r94PeW__button{text-align:center;cursor:pointer;min-width:52px;color:var(--app-text-secondary);background:0 0;border:2px solid #0000;border-radius:10px;flex-direction:column;justify-content:center;align-items:center;gap:2px;padding:8px 16px;font-size:14px;font-weight:500;transition:all .15s;display:inline-flex}.batch-size-selector-module__r94PeW__button:hover{background:var(--app-hover)}.batch-size-selector-module__r94PeW__buttonActive{border-color:var(--app-primary);color:var(--app-primary);background:rgba(var(--app-primary-rgb), .08);font-weight:600}.batch-size-selector-module__r94PeW__count{font-size:14px;line-height:1.1}.batch-size-selector-module__r94PeW__discount{color:var(--app-text-tertiary);font-size:11px;font-weight:400;line-height:1.1}.batch-size-selector-module__r94PeW__buttonActive .batch-size-selector-module__r94PeW__discount{color:inherit;opacity:.75}
.resolution-selector-module__Yxlska__label{color:var(--app-text-secondary);margin-bottom:8px;font-size:13px;font-weight:500}.resolution-selector-module__Yxlska__row{gap:10px;display:flex}.resolution-selector-module__Yxlska__button{cursor:pointer;min-width:64px;color:var(--app-text-secondary);background:0 0;border:2px solid #0000;border-radius:10px;flex-direction:column;flex:1;justify-content:center;align-items:center;gap:2px;padding:10px 12px;transition:all .15s;display:flex}.resolution-selector-module__Yxlska__button:hover{background:var(--app-hover)}.resolution-selector-module__Yxlska__buttonActive{border-color:var(--app-primary);color:var(--app-primary);background:rgba(var(--app-primary-rgb), .08)}.resolution-selector-module__Yxlska__title{font-size:14px;font-weight:600;line-height:1.2}.resolution-selector-module__Yxlska__pixels{opacity:.7;font-size:11px;font-weight:500;line-height:1.2}
.reference-image-picker-module__pGG0Va__actions{gap:10px;display:flex}.reference-image-picker-module__pGG0Va__actionButton{border:1.5px dashed var(--app-border);color:var(--app-text-tertiary);cursor:pointer;background:0 0;border-radius:12px;flex-direction:column;flex:1;justify-content:center;align-items:center;gap:8px;padding:20px 12px;transition:all .15s;display:flex}.reference-image-picker-module__pGG0Va__actionButton:hover{border-color:var(--app-primary);background:rgba(var(--app-primary-rgb), .04);color:var(--app-primary)}.reference-image-picker-module__pGG0Va__actionButton:active{background:rgba(var(--app-primary-rgb), .08)}.reference-image-picker-module__pGG0Va__actionLabel{text-align:center;font-size:12px;font-weight:500;line-height:1.3}.reference-image-picker-module__pGG0Va__preview{display:inline-block;position:relative}.reference-image-picker-module__pGG0Va__previewImage{object-fit:cover;border-radius:12px;max-width:200px;max-height:200px}.reference-image-picker-module__pGG0Va__removeButton{background:var(--app-error);width:24px;height:24px;color:var(--app-on-primary);cursor:pointer;border:2px solid var(--app-surface);border-radius:50%;justify-content:center;align-items:center;font-size:14px;display:flex;position:absolute;top:-8px;right:-8px}
.advanced-settings-module__dzY1bq__switchRow{justify-content:space-between;align-items:center;gap:12px;display:flex}.advanced-settings-module__dzY1bq__switchLabel{color:var(--app-text);font-size:13px;font-weight:500}.advanced-settings-module__dzY1bq__switchLabelGroup{flex-direction:column;gap:2px;min-width:0;display:flex}.advanced-settings-module__dzY1bq__switchHint{color:var(--app-text-tertiary);font-size:12px;line-height:1.4}.advanced-settings-module__dzY1bq__switchRowDisabled{opacity:.45;cursor:not-allowed}.advanced-settings-module__dzY1bq__field{flex-direction:column;gap:6px;display:flex}.advanced-settings-module__dzY1bq__fieldLabel{color:var(--app-text-secondary);font-size:13px;font-weight:500}.advanced-settings-module__dzY1bq__negativePromptTextarea{border:1px solid var(--app-input-border);background:var(--app-input-bg);width:100%;color:var(--app-text);resize:none;border-radius:10px;padding:12px;font-family:inherit;font-size:13px;line-height:1.5;transition:border-color .2s;overflow:hidden}.advanced-settings-module__dzY1bq__negativePromptTextarea::placeholder{color:var(--app-text-tertiary)}.advanced-settings-module__dzY1bq__negativePromptTextarea:focus{border-color:var(--app-primary);outline:none}.advanced-settings-module__dzY1bq__seedInput{border:1px solid var(--app-input-border);background:var(--app-input-bg);width:100%;height:36px;color:var(--app-text);font-size:13px;font-family:var(--font-mono);border-radius:10px;padding:0 12px;transition:border-color .2s}.advanced-settings-module__dzY1bq__seedInput::placeholder{color:var(--app-text-tertiary);font-family:inherit}.advanced-settings-module__dzY1bq__seedInput:focus{border-color:var(--app-primary);outline:none}
.style-preset-selector-module__vHD7dG__wrapper{flex-direction:column;gap:8px;display:flex}.style-preset-selector-module__vHD7dG__header{justify-content:space-between;align-items:center;gap:12px;display:flex}.style-preset-selector-module__vHD7dG__label{color:var(--app-text-secondary);font-size:13px;font-weight:500}.style-preset-selector-module__vHD7dG__viewAllButton{color:var(--app-text-secondary);cursor:pointer;background:0 0;border:none;border-radius:6px;align-items:center;gap:2px;margin:-4px -6px;padding:4px 6px;font-size:12px;font-weight:500;transition:all .15s;display:inline-flex}.style-preset-selector-module__vHD7dG__viewAllButton:hover{background:var(--app-hover);color:var(--app-text)}.style-preset-selector-module__vHD7dG__selectedRow{background:rgba(var(--app-primary-rgb), .06);border-radius:12px;align-items:center;gap:12px;min-width:0;padding:8px 12px;display:flex}.style-preset-selector-module__vHD7dG__selectedThumb{background:var(--app-skeleton,#0000000f);border-radius:10px;flex:none;justify-content:center;align-items:center;width:48px;height:48px;display:flex;overflow:hidden}.style-preset-selector-module__vHD7dG__selectedThumbImage{object-fit:cover;width:100%;height:100%;display:block}.style-preset-selector-module__vHD7dG__selectedName{min-width:0;color:var(--app-primary);white-space:nowrap;text-overflow:ellipsis;flex:auto;font-size:14px;font-weight:600;overflow:hidden}.style-preset-selector-module__vHD7dG__row{overscroll-behavior-x:contain;scroll-snap-type:x proximity;-webkit-overflow-scrolling:touch;scrollbar-width:thin;scrollbar-color:var(--app-border,#00000026) transparent;grid-template-rows:repeat(2,auto);grid-auto-columns:80px;grid-auto-flow:column;gap:10px;margin:-2px -2px 0;padding:2px 2px 6px;display:grid;overflow-x:auto;overflow-y:hidden}.style-preset-selector-module__vHD7dG__row::-webkit-scrollbar{height:4px}.style-preset-selector-module__vHD7dG__row::-webkit-scrollbar-thumb{background:var(--app-border,#00000026);border-radius:4px}.style-preset-selector-module__vHD7dG__row::-webkit-scrollbar-track{background:0 0}.style-preset-selector-module__vHD7dG__card{background:var(--app-surface,transparent);color:var(--app-text-secondary);cursor:pointer;text-align:center;scroll-snap-align:start;border:2px solid #0000;border-radius:12px;flex-direction:column;align-items:stretch;gap:6px;padding:4px;transition:all .15s;display:flex}.style-preset-selector-module__vHD7dG__card:hover{background:var(--app-hover)}.style-preset-selector-module__vHD7dG__cardActive{border-color:var(--app-primary);background:rgba(var(--app-primary-rgb), .06);color:var(--app-text)}.style-preset-selector-module__vHD7dG__imageWrapper{aspect-ratio:1;background:var(--app-skeleton,#0000000f);border-radius:10px;width:100%;position:relative;overflow:hidden}.style-preset-selector-module__vHD7dG__image{object-fit:cover;width:100%;height:100%;transition:transform .2s;display:block}.style-preset-selector-module__vHD7dG__card:hover .style-preset-selector-module__vHD7dG__image{transform:scale(1.05)}.style-preset-selector-module__vHD7dG__placeholder{width:100%;height:100%;color:var(--app-text-tertiary);justify-content:center;align-items:center;display:flex}.style-preset-selector-module__vHD7dG__title{color:var(--app-text);white-space:nowrap;text-overflow:ellipsis;font-size:12px;font-weight:500;line-height:1.2;overflow:hidden}.style-preset-selector-module__vHD7dG__cardActive .style-preset-selector-module__vHD7dG__title{color:var(--app-primary);font-weight:600}.style-preset-selector-module__vHD7dG__sheetGrid{grid-template-columns:repeat(auto-fill,minmax(100px,1fr));gap:12px;padding:4px 0 8px;display:grid}.style-preset-selector-module__vHD7dG__cardLg{gap:8px;padding:6px}.style-preset-selector-module__vHD7dG__cardLg .style-preset-selector-module__vHD7dG__title{white-space:normal;text-overflow:clip;font-size:13px;line-height:1.3}
.generate-button-module__Vggr4q__wrapper{z-index:10;padding:12px 20px calc(12px + env(safe-area-inset-bottom,0px));pointer-events:none;background:linear-gradient(to bottom, transparent 0%, rgba(var(--app-background-rgb), .6) 30%, var(--app-background) 100%);justify-content:center;display:flex;position:fixed;bottom:0;left:0;right:0}@media (min-width:769px){.generate-button-module__Vggr4q__wrapper{left:var(--sidebar-width,72px)}}@media (min-width:1024px){.generate-button-module__Vggr4q__wrapper{bottom:0;left:unset;right:unset;background:linear-gradient(to bottom, transparent 0%, var(--app-background) 40%);margin-top:auto;padding:16px 0 0;position:-webkit-sticky;position:sticky}.generate-button-module__Vggr4q__button{max-width:none}}.generate-button-module__Vggr4q__button{pointer-events:auto;width:100%;max-width:var(--max-content-width);height:48px;color:var(--app-on-primary);letter-spacing:.02em;cursor:pointer;background:linear-gradient(135deg, rgba(var(--app-primary-rgb), 1) 0%, rgb(var(--app-primary-gradient-mid-rgb)) 55%, rgb(var(--app-primary-gradient-end-rgb)) 100%);box-shadow:0 4px 20px rgba(var(--app-primary-rgb), .35), 0 1px 3px #0000001a;border:none;border-radius:14px;justify-content:center;align-items:center;gap:8px;font-size:15px;font-weight:600;transition:transform .15s,box-shadow .2s,opacity .15s;display:flex;position:relative;overflow:hidden}.generate-button-module__Vggr4q__button:before{content:"";border-radius:inherit;background:linear-gradient(180deg, var(--app-glass-bg) 0%, transparent 60%);pointer-events:none;position:absolute;top:0;bottom:0;left:0;right:0}.generate-button-module__Vggr4q__button:hover:not(:disabled){box-shadow:0 6px 28px rgba(var(--app-primary-rgb), .45), 0 2px 6px #0000001f;transform:translateY(-1px)}.generate-button-module__Vggr4q__button:active:not(:disabled){box-shadow:0 2px 12px rgba(var(--app-primary-rgb), .3), 0 1px 2px #00000014;transform:translateY(.5px)scale(.99)}.generate-button-module__Vggr4q__button:disabled{opacity:.45;cursor:not-allowed;box-shadow:none}.generate-button-module__Vggr4q__icon{flex-shrink:0;align-items:center;display:flex}.generate-button-module__Vggr4q__divider{background:#ffffff59;flex-shrink:0;width:1px;height:16px}.generate-button-module__Vggr4q__price{letter-spacing:0;align-items:center;gap:4px;font-size:15px;font-weight:600;display:inline-flex}@keyframes generate-button-module__Vggr4q__spin{to{transform:rotate(360deg)}}.generate-button-module__Vggr4q__spinning{animation:.8s linear infinite generate-button-module__Vggr4q__spin}
.params-preview-module___3_G_q__scrollWrap{overscroll-behavior-x:contain;-webkit-overflow-scrolling:touch;scrollbar-width:thin;scrollbar-color:var(--app-border,#00000026) transparent;margin:0 -2px;padding:2px 2px 4px;overflow-x:auto;overflow-y:hidden}.params-preview-module___3_G_q__scrollWrap::-webkit-scrollbar{height:4px}.params-preview-module___3_G_q__scrollWrap::-webkit-scrollbar-thumb{background:var(--app-border,#00000026);border-radius:4px}.params-preview-module___3_G_q__scrollWrap::-webkit-scrollbar-track{background:0 0}.params-preview-module___3_G_q__row{flex-wrap:nowrap;align-items:center;gap:6px;width:-webkit-max-content;width:max-content;display:flex}.params-preview-module___3_G_q__badge{background:var(--app-surface-variant,#0000000a);color:var(--app-text-secondary);white-space:nowrap;border:none;border-radius:4px;align-items:baseline;gap:3px;padding:2px 8px;font-size:11px;line-height:1.5;display:inline-flex}.params-preview-module___3_G_q__label{color:var(--app-text-tertiary);text-transform:uppercase;letter-spacing:.04em;font-size:10px}.params-preview-module___3_G_q__value{color:var(--app-text-secondary);font-variant-numeric:tabular-nums;font-weight:500}
.my-generations-module__dc7MXq__empty{text-align:center;color:var(--app-text-tertiary);padding:40px 16px;font-size:13px}.my-generations-module__dc7MXq__list{flex-direction:column;display:flex}.my-generations-module__dc7MXq__item{border-top:1px solid var(--app-border,#0000000f);flex-direction:column;gap:10px;padding:18px 0;display:flex}.my-generations-module__dc7MXq__item:first-child{border-top:none;padding-top:4px}.my-generations-module__dc7MXq__item:last-child{padding-bottom:4px}.my-generations-module__dc7MXq__grid,.my-generations-module__dc7MXq__pendingGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;max-width:512px;display:grid}.my-generations-module__dc7MXq__skeleton{aspect-ratio:2/3;background-color:var(--app-skeleton,#00000012);background-image:linear-gradient(110deg, transparent 30%, var(--app-skeleton-shimmer,#00000021) 50%, transparent 70%);background-repeat:no-repeat;background-size:200% 100%;border-radius:10px;animation:1.5s ease-in-out infinite my-generations-module__dc7MXq__shimmer}@keyframes my-generations-module__dc7MXq__shimmer{0%{background-position:200% 0}to{background-position:-200% 0}}.my-generations-module__dc7MXq__card{background:var(--app-skeleton,#00000012);cursor:zoom-in;border:none;border-radius:10px;margin:0;padding:0;transition:transform .18s;display:block;position:relative;overflow:hidden}.my-generations-module__dc7MXq__card:hover{transform:translateY(-1px)}.my-generations-module__dc7MXq__card:active{transform:scale(.985)}.my-generations-module__dc7MXq__cardImage{object-fit:cover;width:100%;height:100%;transition:opacity .2s;display:block;position:absolute;top:0;bottom:0;left:0;right:0}.my-generations-module__dc7MXq__card:hover .my-generations-module__dc7MXq__cardImage{opacity:.94}.my-generations-module__dc7MXq__grid:has(.my-generations-module__dc7MXq__card:only-child){grid-template-columns:1fr}.my-generations-module__dc7MXq__grid:has(.my-generations-module__dc7MXq__card:only-child) .my-generations-module__dc7MXq__card{max-width:256px}.my-generations-module__dc7MXq__prompt{color:var(--app-text);-webkit-line-clamp:2;line-clamp:2;word-break:break-word;-webkit-box-orient:vertical;margin:0;font-size:14px;line-height:1.5;display:-webkit-box;overflow:hidden}.my-generations-module__dc7MXq__footer{align-items:center;gap:8px;min-height:24px;display:flex}.my-generations-module__dc7MXq__footerScroll{overscroll-behavior-x:contain;-webkit-overflow-scrolling:touch;scrollbar-width:none;flex:1;align-items:center;gap:8px;min-width:0;display:flex;overflow-x:auto;overflow-y:hidden}.my-generations-module__dc7MXq__footerScroll::-webkit-scrollbar{display:none}.my-generations-module__dc7MXq__metaTime{color:var(--app-text-tertiary);font-variant-numeric:tabular-nums;white-space:nowrap;cursor:default;flex-shrink:0;font-size:12px}.my-generations-module__dc7MXq__metaDuration{background:var(--app-surface-variant,#0000000a);color:var(--app-text-tertiary);font-variant-numeric:tabular-nums;white-space:nowrap;cursor:default;border-radius:4px;flex-shrink:0;align-items:center;padding:1px 6px;font-size:11px;line-height:1.5;display:inline-flex}.my-generations-module__dc7MXq__metaStatusPending{color:var(--app-primary);white-space:nowrap;flex-shrink:0;align-items:center;gap:4px;font-size:12px;font-weight:500;display:inline-flex}.my-generations-module__dc7MXq__metaStatusFailed{color:var(--app-error);white-space:nowrap;flex-shrink:0;font-size:12px;font-weight:500}.my-generations-module__dc7MXq__badge{background:var(--app-surface-variant,#0000000a);white-space:nowrap;border-radius:4px;flex-shrink:0;align-items:baseline;gap:3px;padding:2px 8px;font-size:11px;line-height:1.5;display:inline-flex}.my-generations-module__dc7MXq__badgeLabel{color:var(--app-text-tertiary);text-transform:uppercase;letter-spacing:.04em;font-size:10px}.my-generations-module__dc7MXq__badgeValue{color:var(--app-text-secondary);font-variant-numeric:tabular-nums;font-weight:500}.my-generations-module__dc7MXq__applyButton{border:1px solid var(--app-border,#0000001f);background:var(--app-surface,#fff);color:var(--app-text);cursor:pointer;white-space:nowrap;border-radius:999px;flex-shrink:0;align-items:center;gap:6px;padding:6px 12px;font-size:12px;font-weight:600;transition:background .15s,color .15s,border-color .15s,box-shadow .15s,transform .1s;display:inline-flex;box-shadow:0 1px 2px #0000000a}.my-generations-module__dc7MXq__applyButton:hover{border-color:var(--app-primary);color:var(--app-primary);background:var(--app-hover);box-shadow:0 1px 4px #00000014}.my-generations-module__dc7MXq__applyButton:active{box-shadow:none;transform:scale(.97)}.my-generations-module__dc7MXq__deleteButton{border:1px solid var(--app-border,#0000001f);background:var(--app-surface,#fff);width:30px;height:30px;color:var(--app-text-tertiary);cursor:pointer;border-radius:999px;flex-shrink:0;justify-content:center;align-items:center;padding:0;transition:background .15s,color .15s,border-color .15s,transform .1s;display:inline-flex}.my-generations-module__dc7MXq__deleteButton:hover{border-color:var(--app-error,#d33);color:var(--app-error,#d33);background:var(--app-hover);outline:none}.my-generations-module__dc7MXq__deleteButton:focus-visible{border-color:var(--app-error,#d33);color:var(--app-error,#d33);background:var(--app-hover);outline:none}.my-generations-module__dc7MXq__deleteButton:active{transform:scale(.94)}.my-generations-module__dc7MXq__loadMoreSentinel{min-height:32px;color:var(--app-text-tertiary);justify-content:center;align-items:center;margin-top:16px;display:flex}
.scroll-top-fab-module__PRYCAW__scrollTopFab{right:16px;bottom:calc(var(--bottom-tab-height) + 16px + var(--scroll-top-fab-extra-bottom,0px));background:var(--app-surface-translucent,#ffffffb3);width:40px;height:40px;color:var(--app-text-secondary);border:1px solid var(--app-border,#00000014);cursor:pointer;-webkit-backdrop-filter:blur(10px);z-index:var(--z-app-chrome);-webkit-tap-highlight-color:transparent;border-radius:50%;justify-content:center;align-items:center;transition:transform .15s,color .2s,box-shadow .2s,opacity .2s;animation:.2s ease-out scroll-top-fab-module__PRYCAW__fabFadeIn;display:flex;position:fixed;box-shadow:0 2px 6px #00000014}.scroll-top-fab-module__PRYCAW__scrollTopFab:hover{color:var(--app-primary);box-shadow:0 2px 10px #0000001f}.scroll-top-fab-module__PRYCAW__scrollTopFab:active{transform:scale(.92)}@keyframes scroll-top-fab-module__PRYCAW__fabFadeIn{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}