.CatalogFiltersPanel_root__q4OOI{position:absolute;top:calc(100% + 8px);right:0;width:min(296px,calc(100vw - 64px));border-radius:16px;border:1px solid rgba(36,36,35,.12);background:rgba(255,255,255,.98);box-shadow:0 20px 40px -28px rgba(36,36,35,.35);backdrop-filter:blur(10px);z-index:4;overflow:hidden}.CatalogFiltersPanel_header__IUSDN{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:14px 14px 10px;border-bottom:1px solid rgba(36,36,35,.08)}.CatalogFiltersPanel_titleWrap__vpiet{min-width:0}.CatalogFiltersPanel_title__lGvNU{margin:0;font-size:13px;font-weight:600;color:#242423}.CatalogFiltersPanel_closeButton__1wSDw{width:28px;height:28px;border:none;border-radius:999px;background:transparent;color:rgba(36,36,35,.66);display:inline-flex;align-items:center;justify-content:center;cursor:pointer;transition:background .15s ease,color .15s ease}.CatalogFiltersPanel_closeButton__1wSDw:hover{background:rgba(36,36,35,.08);color:#242423}.CatalogFiltersPanel_body__sVtSO{padding:12px 14px 14px;display:flex;flex-direction:column;gap:16px}.CatalogFiltersPanel_section__5fYwn{display:flex;flex-direction:column;gap:8px}.CatalogFiltersPanel_sectionTitle__m3vkr{margin:0;font-size:11px;font-weight:600;letter-spacing:.02em;text-transform:uppercase;color:rgba(36,36,35,.52)}.CatalogFiltersPanel_priceRange__ipLek{display:flex;flex-direction:column;gap:14px}.CatalogFiltersPanel_controlBlock__WrN9T{display:flex;flex-direction:column;gap:8px}.CatalogFiltersPanel_controlHeader__F73bL{display:flex;align-items:baseline;justify-content:space-between;gap:12px}.CatalogFiltersPanel_controlLabel__SAIHp{font-size:11px;font-weight:600;color:rgba(36,36,35,.68)}.CatalogFiltersPanel_controlValue__e8syU{font-size:13px;font-weight:600;color:#242423;text-align:right;margin-left:auto}.CatalogFiltersPanel_slider__pO65d{--range-track-color:rgba(36,36,35,0.12);--range-fill-color:#242423;--range-thumb-bg:#242423;--range-thumb-border:#242423}.CatalogFiltersPanel_slider__pO65d input[type=range]::-webkit-slider-runnable-track{height:5px}.CatalogFiltersPanel_slider__pO65d input[type=range]::-moz-range-progress,.CatalogFiltersPanel_slider__pO65d input[type=range]::-moz-range-track{height:5px}.CatalogFiltersPanel_slider__pO65d input[type=range]::-webkit-slider-thumb{width:12px;height:12px;border:none;background:#242423;box-shadow:none;margin-top:-3.5px}.CatalogFiltersPanel_slider__pO65d input[type=range]::-moz-range-thumb{width:12px;height:12px;border:none;background:#242423;box-shadow:none}.CatalogFiltersPanel_footer__4zrH2{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:12px 14px 14px;border-top:1px solid rgba(36,36,35,.08)}.CatalogFiltersPanel_status__FY8eF{margin:0;font-size:11px;color:rgba(36,36,35,.58);min-height:14px}.CatalogFiltersPanel_actions__F4oqc{display:inline-flex;align-items:center;gap:8px}.CatalogFiltersPanel_primaryButton__alrR6,.CatalogFiltersPanel_textButton__3vdxd{min-height:32px;border-radius:999px;padding:0 12px;font-size:12px;font-weight:600;cursor:pointer;transition:background .15s ease,color .15s ease,border-color .15s ease}.CatalogFiltersPanel_textButton__3vdxd{border:1px solid rgba(36,36,35,.12);background:#ffffff;color:rgba(36,36,35,.82)}.CatalogFiltersPanel_textButton__3vdxd:hover{background:rgba(36,36,35,.05)}.CatalogFiltersPanel_primaryButton__alrR6{border:1px solid #242423;background:#242423;color:#ffffff}.CatalogFiltersPanel_primaryButton__alrR6:hover{background:#2d2d2b}.AiImageComposer_root__Zzfml{position:absolute;left:50%;bottom:calc(18px + env(safe-area-inset-bottom, 0px));transform:translateX(-50%);z-index:8}.AiImageComposer_panel__gYVgl{position:relative;width:min(720px,calc(100vw - 220px));border-radius:28px;border:1px solid rgba(36,36,35,.14);background:rgba(255,255,255,.96);box-shadow:0 14px 34px rgba(36,36,35,.1);padding:8px 12px;display:flex;flex-direction:column;gap:7px}.AiImageComposer_attachmentsRow__GF4H8{min-height:34px;display:flex;align-items:center;gap:8px;overflow-x:auto;overflow-y:hidden;scrollbar-width:thin;-webkit-overflow-scrolling:touch}.AiImageComposer_attachmentThumb__lYkYc{--attachment-frame-size:54px;width:54px;height:54px;border-radius:10px;position:relative;overflow:hidden;border:1px solid rgba(36,36,35,.15);background:rgba(36,36,35,.04);flex-shrink:0;cursor:pointer}.AiImageComposer_attachmentThumbBase__r1kJa{border:2px solid #242423}.AiImageComposer_attachmentRemove__ZkKuB{top:4px;right:4px;background:rgba(36,36,35,.86);color:#fff}.AiImageComposer_attachmentBaseButton__VpM3P,.AiImageComposer_attachmentRemove__ZkKuB{position:absolute;width:16px;height:16px;border:0;border-radius:50%;display:inline-flex;align-items:center;justify-content:center;cursor:pointer}.AiImageComposer_attachmentBaseButton__VpM3P{left:4px;bottom:4px;background:rgba(255,255,255,.92);color:rgba(36,36,35,.8)}.AiImageComposer_attachmentBaseButtonActive__WTREW{background:rgba(36,36,35,.96);color:#ffffff}.AiImageComposer_attachmentBaseButtonVideo__fZov4{width:18px;height:18px}.AiImageComposer_attachmentOrderLabel__lqFGS{font-size:10px;font-weight:700;line-height:1}.AiImageComposer_attachmentAddSelection___oaxM{height:26px;border-radius:999px;border:1px solid rgba(36,36,35,.16);background:#fff;color:#242423;padding:0 10px;font-size:12px;cursor:pointer}.AiImageComposer_attachmentAddSelection___oaxM:hover{background:rgba(36,36,35,.06)}.AiImageComposer_attachmentsCounter__k2YSg{margin-left:auto;padding-left:6px;font-size:11px;color:rgba(36,36,35,.64);white-space:nowrap}.AiImageComposer_attachmentsHint__jfUzt{font-size:12px;color:rgba(36,36,35,.62)}.AiImageComposer_inputRow__m2Q5E{display:block}.AiImageComposer_inputShell__rdsEE{position:relative;display:flex;align-items:center;border:1px solid rgba(36,36,35,.14);border-radius:20px;min-height:36px;padding:0 8px;background:#ffffff}.AiImageComposer_iconButton__9GIT6{width:36px;height:36px;border-radius:999px;border:1px solid rgba(36,36,35,.18);background:rgba(255,255,255,.94);color:#242423;display:inline-flex;align-items:center;justify-content:center;cursor:pointer;transition:background-color .16s ease,border-color .16s ease,transform .16s ease;flex-shrink:0}.AiImageComposer_iconButton__9GIT6:hover{background:#242423;color:#ffffff;border-color:#242423}.AiImageComposer_iconButton__9GIT6:disabled{cursor:wait;opacity:.7}.AiImageComposer_actionsRow__Jllxg{display:inline-flex;align-items:center;gap:6px;align-self:auto;margin-top:0;flex-shrink:0}.AiImageComposer_bottomRow__C9GeL{display:flex;align-items:center;justify-content:space-between;gap:10px}.AiImageComposer_plusButton__CjSIA{width:22px;height:22px;border:0;background:transparent;color:rgba(36,36,35,.7);border-radius:50%;display:inline-flex;align-items:center;justify-content:center;cursor:pointer;transition:background-color .14s ease,color .14s ease,transform .14s ease;flex-shrink:0}.AiImageComposer_plusButton__CjSIA:hover{background:rgba(36,36,35,.08);color:#242423}.AiImageComposer_plusIconWrap__YSBOa{transition:transform .18s ease}.AiImageComposer_plusButton__CjSIA:hover .AiImageComposer_plusIconWrap__YSBOa{transform:rotate(90deg)}.AiImageComposer_attachmentChipMuted__X9l13,.AiImageComposer_attachmentChip__kSjv3{border-radius:10px;padding:6px 9px;white-space:nowrap;font-size:12px;line-height:1}.AiImageComposer_attachmentChip__kSjv3{background:rgba(36,36,35,.1);color:#242423}.AiImageComposer_attachmentChipMuted__X9l13{background:rgba(36,36,35,.06);color:rgba(36,36,35,.62)}.AiImageComposer_attachMenu___9Q_2{display:inline-flex;flex-direction:column;width:auto;min-width:0;max-width:fit-content;border-radius:12px;border:1px solid rgba(36,36,35,.14);background:rgba(255,255,255,.98);box-shadow:0 12px 30px rgba(36,36,35,.12);overflow:hidden}.AiImageComposer_attachMenuItem__e3DLN{width:auto;background:transparent;border:0;text-align:left;padding:10px 12px;font-size:13px;color:#242423;cursor:pointer;display:flex;align-items:center;gap:8px;white-space:nowrap}.AiImageComposer_attachMenuItem__e3DLN:hover{background:rgba(36,36,35,.07)}.AiImageComposer_attachMenuItemDisabled__cRXWF{opacity:.45;cursor:not-allowed}.AiImageComposer_attachMenuItemDisabled__cRXWF:hover{background:transparent}.AiImageComposer_attachMenuItemActive__4fraR{background:rgba(36,36,35,.12)}.AiImageComposer_attachMenuDivider__zP099{height:1px;margin:2px 10px;background:rgba(36,36,35,.12)}.AiImageComposer_promptInput__qWttD{grid-area:prompt;width:auto;flex:1 1 auto;min-width:0;border:0;min-height:34px;max-height:136px;padding:7px 12px 6px;font-size:14px;line-height:1.45;color:#242423;background:transparent;resize:none;overflow-y:hidden;overflow-x:hidden;white-space:pre-wrap;word-break:break-word;transition:opacity .12s ease}.AiImageComposer_promptSaveButton__Gyb9c{width:24px;height:24px;border-radius:999px;border:0;background:transparent;color:rgba(36,36,35,.82);display:inline-flex;align-items:center;justify-content:center;cursor:pointer;flex-shrink:0;transition:background-color .12s ease}.AiImageComposer_promptSaveButton__Gyb9c:hover{background:rgba(36,36,35,.12)}.AiImageComposer_promptSaveButton__Gyb9c:disabled{opacity:.35;cursor:not-allowed}.AiImageComposer_promptSaveButton__Gyb9c:disabled:hover{background:transparent}.AiImageComposer_promptInputCompact__cx4cO{opacity:.9}.AiImageComposer_promptInputExpanded__RqAG0{opacity:1}.AiImageComposer_promptInput__qWttD:focus{outline:none}.AiImageComposer_promptInput__qWttD:focus-visible{outline:none;box-shadow:none}.AiImageComposer_promptInput__qWttD::selection{background:rgba(36,36,35,.14);color:#242423}.AiImageComposer_metaRow__HYByE{display:flex;align-items:center;justify-content:flex-start;gap:8px;flex-wrap:nowrap;min-width:0;flex:1 1 auto}.AiImageComposer_metaFeatureIcon__IKrdb{width:20px;height:20px;border-radius:999px;color:rgba(36,36,35,.7);display:inline-flex;align-items:center;justify-content:center;flex-shrink:0}.AiImageComposer_creditsMessage__M5vnH{min-height:16px;font-size:11px;line-height:1;white-space:nowrap;flex-shrink:1;align-self:flex-end;padding-bottom:3px}.AiImageComposer_creditsNeutral__IwI0o{color:rgba(36,36,35,.7)}.AiImageComposer_creditsWarning__Gmsx2{color:#b42318}.AiImageComposer_parameterButton__k58FN{border:0;border-radius:999px;background:transparent;box-shadow:none;color:var(--ui-control-color-default);font-size:11px;min-height:22px;padding:0 8px 1px;display:inline-flex;align-items:center;gap:4px;position:relative;cursor:pointer;transition:background .14s ease,color .14s ease;line-height:1}.AiImageComposer_parameterButton__k58FN:hover{background:var(--ui-control-bg-hover);color:var(--ui-control-color-hover)}.AiImageComposer_parameterChevron__qAXpJ{transition:color .14s ease}.AiImageComposer_parameterMenu__uHgVY{min-width:100px;width:max-content;max-width:min(420px,calc(100vw - 24px));border-radius:12px;border:1px solid rgba(36,36,35,.14);background:rgba(255,255,255,.98);box-shadow:0 12px 30px rgba(36,36,35,.12);overflow:hidden;display:flex;flex-direction:column}.AiImageComposer_parameterMenuItem__4sqoM{width:100%;border:0;background:transparent;color:#242423;text-align:left;font-size:13px;padding:10px 12px;cursor:pointer;white-space:nowrap}.AiImageComposer_parameterMenuItem__4sqoM:hover{background:rgba(36,36,35,.08)}.AiImageComposer_parameterMenuItemActive__4NC3q{background:rgba(36,36,35,.12)}.AiImageComposer_aspectRatioOption__PpbDa{display:inline-flex;align-items:center;gap:8px}.AiImageComposer_aspectRatioPreview__uS_jj{display:inline-block;border:1.5px solid;border-radius:2px;flex:0 0 auto}.AiImageComposer_estimateMenu__z3RCU{min-width:248px;max-width:min(340px,calc(100vw - 24px));border-radius:14px;background:#242423;color:#ffffff;box-shadow:0 14px 28px -16px rgba(0,0,0,.52);padding:10px 12px 12px;display:flex;flex-direction:column;gap:10px;position:relative}.AiImageComposer_estimateCloseButton__cEa_O{position:absolute;top:6px;right:6px;width:20px;height:20px;border:none;border-radius:999px;background:transparent;color:rgba(255,255,255,.85);font-size:14px;line-height:1;cursor:pointer}.AiImageComposer_estimateCloseButton__cEa_O:hover{background:rgba(255,255,255,.12);color:#ffffff}.AiImageComposer_estimateTitle__UDbiy{margin:0;font-size:12px;font-weight:600;line-height:1.35;padding-right:20px;white-space:nowrap}.AiImageComposer_estimateButtonPrimary__8UV0t{width:100%;height:30px;border-radius:999px;border:none;color:#242423;background:#ffffff;font-size:12px;font-weight:600;cursor:pointer;transition:transform .15s ease,background .15s ease}.AiImageComposer_estimateButtonPrimary__8UV0t:hover{background:#f1f1f1}.AiImageComposer_estimateButtonPrimary__8UV0t:active{transform:scale(.98)}.AiImageComposer_estimateButtonPrimary__8UV0t:disabled{opacity:.6;cursor:wait}.AiImageComposer_toggleWrap__5_M11{display:inline-flex;align-items:center;gap:6px;color:#242423;font-size:11px;min-height:22px;line-height:1;padding:0}.AiImageComposer_toggleTrack__X5Aoc{width:24px;height:14px;border-radius:999px;background:rgba(36,36,35,.2);padding:1px;display:inline-flex;align-items:center;border:0;cursor:pointer;transition:background-color .18s ease}.AiImageComposer_toggleTrackActive__dd17g{background:var(--color-scheme-1-text,#242423)}.AiImageComposer_toggleKnob__LWE_9{width:12px;height:12px;border-radius:999px;background:#ffffff;box-shadow:0 1px 3px rgba(0,0,0,.24);transform:translateX(0);transition:transform .18s ease}.AiImageComposer_toggleKnobActive__dwVBN{transform:translateX(10px)}@media (max-width:980px){.AiImageComposer_panel__gYVgl{width:min(640px,calc(100vw - 170px));border-radius:26px}.AiImageComposer_metaRow__HYByE{gap:6px}.AiImageComposer_parameterButton__k58FN span{max-width:160px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}}@media (max-width:640px){.AiImageComposer_panel__gYVgl{width:min(540px,calc(100vw - 24px));border-radius:22px;padding:7px 10px}.AiImageComposer_iconButton__9GIT6{width:34px;height:34px}.AiImageComposer_promptInput__qWttD{min-height:36px;line-height:1.45}.AiImageComposer_metaRow__HYByE{flex-wrap:nowrap;justify-content:flex-start;overflow-x:auto;overflow-y:hidden;-webkit-overflow-scrolling:touch;scrollbar-width:none}.AiImageComposer_metaRow__HYByE::-webkit-scrollbar{display:none}.AiImageComposer_parameterButton__k58FN span{max-width:104px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}}