.HeaderTheme_headerTheme__xtt6W{display:none}@media (max-width:600px){.HeaderTheme_headerTheme__xtt6W{display:block;position:fixed;top:0;left:0;right:0;width:100%;height:15px;z-index:1000;pointer-events:none}}.PaletteCollageCard_card__givRB{position:relative;display:block;width:100%;aspect-ratio:1;overflow:hidden}.PaletteCollageCard_image__rFRm7{display:block;width:100%!important;height:100%!important;-o-object-fit:cover;object-fit:cover}.PaletteGenerator_pageWrap__sGkg1{padding:24px 0 72px}.PaletteGenerator_generatorSection__z7jLC,.PaletteGenerator_latestSection__LaqtF,.PaletteGenerator_layoutsSection__IHOYt{margin-bottom:40px}.PaletteGenerator_generatorLayout__XiABg{display:block}.PaletteGenerator_generatorSidebar__H6Jzc{display:none}.PaletteGenerator_generatorMain__6ipbt{min-width:0}.PaletteGenerator_mobileBottomAd__9tDmE,.PaletteGenerator_mobileTopAd__wSzl3{display:none}.PaletteGenerator_sectionHeading__C7L0f{margin:0 0 18px;color:#1f251e;font:500 34px/1.08 var(--hfont)}.PaletteGenerator_layoutGrid__iMBoh{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:14px}.PaletteGenerator_layoutCard___g_yM{border:1px solid #e1dacb;border-radius:22px;background:#fffdf9;padding:14px;cursor:pointer;transition:transform .16s ease,border-color .16s ease,box-shadow .16s ease}.PaletteGenerator_layoutCard___g_yM:hover{transform:translateY(-1px)}.PaletteGenerator_layoutCardActive__HD_vj{border-color:#8f8263;box-shadow:0 10px 25px rgba(68,60,38,.12)}.PaletteGenerator_layoutPreview___mToP{width:100%;aspect-ratio:1;border-radius:16px;background:#f7f2e7;padding:8px}.PaletteGenerator_layoutPreviewGrid__qBwlX{width:100%;height:100%;display:grid;grid-template-columns:repeat(12,1fr);grid-template-rows:repeat(12,1fr);gap:3px}.PaletteGenerator_layoutPreviewCell__bDACU{border-radius:7px}.PaletteGenerator_layoutTitle__zBeoh{display:block;margin-top:12px;color:#343b31;font:500 15px/1.2 var(--font);text-align:center}.PaletteGenerator_generatorHeader__fgBUa{display:flex;justify-content:space-between;align-items:end;gap:16px;margin-bottom:18px}.PaletteGenerator_saveButton__NCStd{position:absolute;top:18px;right:18px;z-index:2;display:inline-flex;align-items:center;gap:8px;min-height:48px;padding:0 18px;border:none;border-radius:999px;background:#2c4730;color:#fff;font:500 15px/1.1 var(--font);cursor:pointer}.PaletteGenerator_saveIcon__Kpqx1{width:18px;height:18px;flex:0 0 18px}.PaletteGenerator_saveError__V2nf9{position:absolute;left:18px;right:18px;bottom:-32px;margin:0;color:#9a2d2d;font:500 13px/1.3 var(--font)}.PaletteGenerator_generatorCanvas__kIrK8{position:relative;isolation:isolate;max-width:760px;width:100%;border-radius:16px;background:#faf9f6;padding:20px}.PaletteGenerator_generatorCanvasExport__JoueU{background:transparent!important;padding:0!important;border-radius:0!important}.PaletteGenerator_generatorGrid__VrD_4{position:relative;z-index:1;width:100%;aspect-ratio:1;display:grid;grid-template-columns:repeat(12,1fr);grid-template-rows:repeat(12,1fr);gap:8px}.PaletteGenerator_generatorGridComplete__mFgQO{gap:0}.PaletteGenerator_generatorCell__6RutQ{border:none;border-radius:22px;background:#f0ebdf;cursor:pointer;padding:12px;text-align:left;transition:transform .16s ease,box-shadow .16s ease}.PaletteGenerator_generatorCell__6RutQ:hover{transform:scale(1.01);box-shadow:0 12px 30px rgba(0,0,0,.08)}.PaletteGenerator_generatorCellFilled__Fk3nD{color:#1c1d1b;border-radius:0;padding:0}.PaletteGenerator_generatorCellDark__eb7M9{color:#fff}.PaletteGenerator_generatorCellInner__OQ2OW{display:flex;flex-direction:column;justify-content:end;width:100%;height:100%;padding:20px}.PaletteGenerator_generatorCellPrompt__84n2v{color:#776f61;font:500 15px/1.2 var(--font)}.PaletteGenerator_generatorCellName__Rk45u{font:600 20px/1.08 var(--hfont)}.PaletteGenerator_generatorCellPalette__9zuHe,.PaletteGenerator_generatorCellTitle__pn3mi{margin-top:4px;font:400 14px/1.25 var(--font)}.PaletteGenerator_latestGrid__4I_Fp{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px}.PaletteGenerator_latestCard__XnHRJ{display:block;overflow:hidden;border:1px solid #e1dacb;border-radius:12px;background:#fffdf9;transition:transform .16s ease,box-shadow .16s ease}.PaletteGenerator_latestCard__XnHRJ:hover{transform:translateY(-2px);box-shadow:0 12px 26px rgba(52,46,33,.12)}.PaletteGenerator_latestImage___NciD{display:block;width:100%;aspect-ratio:1;-o-object-fit:cover;object-fit:cover;background:#f4efe5}.PaletteGenerator_latestTitle__0rb7H{display:block;padding:10px 12px;color:#343b31;font:500 14px/1.25 var(--font)}.PaletteGenerator_latestEmpty__bSWmP{margin:0;color:#5d6759;font:400 16px/1.5 var(--font)}.PaletteGenerator_modalBackdrop__M10ez{position:fixed;inset:0;z-index:60;background:rgba(23,25,21,.45);padding:30px 16px 120px;overflow-y:auto}.PaletteGenerator_modalCard__tnP2e{max-width:1080px;margin:0 auto;border-radius:28px;background:#fffdf8;padding:24px}.PaletteGenerator_modalHeader__DjWt9{display:flex;justify-content:space-between;gap:16px;align-items:start;margin-bottom:18px}.PaletteGenerator_modalTitle__bIAEC{margin:0 0 6px;color:#1f251e;font:500 28px/1.08 var(--hfont)}.PaletteGenerator_modalText__tPgnl{margin:0;color:#5d6759;font:400 15px/1.55 var(--font)}.PaletteGenerator_closeButton__3WHUJ{min-height:42px;padding:0 16px;border:1px solid #d9d1bf;border-radius:999px;background:#f6f0e4;cursor:pointer}.PaletteGenerator_filtersWrap__AfFRc{display:flex;flex-direction:column;gap:16px}.PaletteGenerator_searchInput__1_i72{width:100%;min-height:54px;border:1px solid #d8d0c0;border-radius:16px;padding:0 16px;font:400 16px var(--font)}.PaletteGenerator_filterBlock__VNtb1{display:flex;flex-direction:column;gap:8px}.PaletteGenerator_filterLabel__m5uMx{color:#454e41;font:500 15px/1.2 var(--font)}.PaletteGenerator_filterChips__Xl_jy{display:flex;flex-wrap:wrap;gap:8px}.PaletteGenerator_filterChip__oW_Tb{min-height:40px;padding:0 14px;border:1px solid #ded6c7;border-radius:999px;background:#f4efe5;color:#363d34;cursor:pointer}.PaletteGenerator_filterChipActive__UNH2q{border-color:#8b7f63;background:#dfd4bb}.PaletteGenerator_resultsArea__QOmYF{margin-top:24px}.PaletteGenerator_resultGrid__JoW7n{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));gap:6px}.PaletteGenerator_loadMoreButton__h4kEI{display:block;min-height:46px;margin:24px auto 0;padding:0 20px;border:1px solid #d9d1bf;border-radius:999px;background:#f6f0e4;color:#343b31;font:500 15px/1.1 var(--font);cursor:pointer}.PaletteGenerator_loadMoreButton__h4kEI:disabled{cursor:wait;opacity:.6}.PaletteGenerator_resultCard__FsXvG{min-height:114px;border:none;border-radius:18px;padding:14px;display:flex;flex-direction:column;justify-content:end;text-align:left;color:#111;cursor:pointer}.PaletteGenerator_resultCardDark__XNjA4{color:#fff}.PaletteGenerator_resultName__UTANg{font:600 16px/1.08 var(--hfont)}.PaletteGenerator_resultPalette___oUbI,.PaletteGenerator_resultTitle__uuapX{margin-top:4px;font:400 12px/1.25 var(--font)}@media (max-width:900px){.PaletteGenerator_generatorHeader__fgBUa{margin-bottom:14px}.PaletteGenerator_generatorCanvas__kIrK8{padding:14px}.PaletteGenerator_generatorGrid__VrD_4{gap:0}.PaletteGenerator_generatorCellName__Rk45u{font-size:17px}.PaletteGenerator_generatorCellInner__OQ2OW{padding:8px}}@media (min-width:1200px){.PaletteGenerator_generatorLayout__XiABg{display:grid;grid-template-columns:minmax(0,760px) 300px;gap:28px;align-items:start}.PaletteGenerator_generatorSidebar__H6Jzc{display:block;position:sticky;top:20px;align-self:start}}@media (max-width:760px){.PaletteGenerator_pageWrap__sGkg1{padding:22px 0 56px}.PaletteGenerator_mobileBottomAd__9tDmE,.PaletteGenerator_mobileTopAd__wSzl3{display:block}.PaletteGenerator_sectionHeading__C7L0f{font-size:28px}.PaletteGenerator_latestGrid__4I_Fp,.PaletteGenerator_layoutGrid__iMBoh{grid-template-columns:repeat(2,minmax(0,1fr))}.PaletteGenerator_latestGrid__4I_Fp{gap:10px}.PaletteGenerator_generatorCell__6RutQ{padding:10px}.PaletteGenerator_generatorCellName__Rk45u{font-size:14px}.PaletteGenerator_saveButton__NCStd{top:10px;right:10px;min-height:40px;padding:0 14px;font-size:13px}.PaletteGenerator_saveError__V2nf9{left:10px;right:10px;bottom:-28px;font-size:12px}.PaletteGenerator_saveIcon__Kpqx1{width:16px;height:16px;flex-basis:16px}.PaletteGenerator_generatorCellPalette__9zuHe,.PaletteGenerator_generatorCellPrompt__84n2v,.PaletteGenerator_generatorCellTitle__pn3mi{font-size:11px}.PaletteGenerator_modalCard__tnP2e{padding:18px}.PaletteGenerator_modalHeader__DjWt9{flex-direction:column}.PaletteGenerator_resultGrid__JoW7n{grid-template-columns:repeat(2,minmax(0,1fr))}}