.DesignCanvas-module__PXieYW__canvas{background:var(--bg);touch-action:none;-webkit-user-select:none;user-select:none;align-self:stretch;height:90svh;position:relative;overflow:clip}.DesignCanvas-module__PXieYW__canvas.DesignCanvas-module__PXieYW__fullscreen{height:100svh}.DesignCanvas-module__PXieYW__canvas.DesignCanvas-module__PXieYW__dragging .DesignCanvas-module__PXieYW__card{pointer-events:none}.DesignCanvas-module__PXieYW__plane{will-change:transform;animation:.35s DesignCanvas-module__PXieYW__canvas-fade;position:absolute;inset:0}@keyframes DesignCanvas-module__PXieYW__canvas-fade{0%{opacity:0}}.DesignCanvas-module__PXieYW__tile{position:absolute;top:0;left:0}.DesignCanvas-module__PXieYW__cell{justify-content:center;align-items:center;display:flex;position:absolute}.DesignCanvas-module__PXieYW__card{background:0 0;border:0;padding:0;line-height:0;transition:transform .25s,box-shadow .25s;box-shadow:0 4px 16px #1111111f}.DesignCanvas-module__PXieYW__card:hover{transform:translateY(-3px);box-shadow:0 10px 24px #11111129}.DesignCanvas-module__PXieYW__art{opacity:0;width:auto;max-width:216px;height:auto;max-height:290px;transition:opacity .5s;display:block}.DesignCanvas-module__PXieYW__artReady{opacity:1}.DesignCanvas-module__PXieYW__skeleton{background:#efece5;position:relative;overflow:hidden}.DesignCanvas-module__PXieYW__skeleton:after{content:"";background:linear-gradient(90deg,#0000 0%,#ffffff8c 50%,#0000 100%);animation:1.5s ease-in-out infinite DesignCanvas-module__PXieYW__skeleton-shimmer;position:absolute;inset:0;transform:translate(-100%)}@keyframes DesignCanvas-module__PXieYW__skeleton-shimmer{to{transform:translate(100%)}}.DesignCanvas-module__PXieYW__carouselMode .DesignCanvas-module__PXieYW__art{max-width:480px;max-height:56vh}@media (max-width:640px){.DesignCanvas-module__PXieYW__art{max-width:158px;max-height:208px}.DesignCanvas-module__PXieYW__carouselMode .DesignCanvas-module__PXieYW__art{max-width:230px;max-height:48vh}}.DesignCanvas-module__PXieYW__feather{z-index:4;pointer-events:none;background:linear-gradient(to right, var(--bg), transparent 110px), linear-gradient(to left, var(--bg), transparent 110px), linear-gradient(to bottom, var(--bg), transparent 110px), linear-gradient(to top, var(--bg), transparent 110px);position:absolute;inset:0}@media (max-width:640px){.DesignCanvas-module__PXieYW__feather{background:linear-gradient(to right, var(--bg), transparent 36px), linear-gradient(to left, var(--bg), transparent 36px), linear-gradient(to bottom, var(--bg), transparent 36px), linear-gradient(to top, var(--bg), transparent 36px)}}.DesignCanvas-module__PXieYW__filterBar{z-index:5;pointer-events:none;width:42px;height:42px;position:absolute;bottom:32px;left:50%;transform:translate(-50%)}.DesignCanvas-module__PXieYW__filterBtn{border:1px solid var(--border);width:42px;height:42px;color:var(--accent);pointer-events:auto;background:#fff;border-radius:50%;justify-content:center;align-items:center;padding:0;transition:transform .2s,opacity .22s,box-shadow .2s,background-color .2s,border-color .2s,color .2s;display:inline-flex;position:absolute;inset:0;box-shadow:0 2px 10px #11111114}.DesignCanvas-module__PXieYW__filterBtn:hover{background:var(--accent);border-color:var(--accent);color:#fff;transform:translateY(-2px);box-shadow:0 6px 16px #11111124}.DesignCanvas-module__PXieYW__filterBtn:active{transform:scale(.94)}.DesignCanvas-module__PXieYW__filterBtnActive{background:var(--accent);border-color:var(--accent);color:#fff}.DesignCanvas-module__PXieYW__filtersOpen .DesignCanvas-module__PXieYW__filterBtn{opacity:0;pointer-events:none;transform:scale(.85)}.DesignCanvas-module__PXieYW__filters{width:max-content;min-height:42px;max-width:calc(100vw - 2 * var(--gutter));pointer-events:none;flex-wrap:wrap;place-content:flex-end center;align-items:center;gap:8px;display:flex;position:absolute;bottom:0;left:50%;transform:translate(-50%)}.DesignCanvas-module__PXieYW__filtersOpen .DesignCanvas-module__PXieYW__filters{pointer-events:auto}.DesignCanvas-module__PXieYW__pill{z-index:1;border:1px solid var(--border);color:var(--muted);text-transform:capitalize;opacity:0;background:#fff;border-radius:999px;padding:8px 18px;font-size:14px;font-weight:600;transition:color .15s,background-color .15s,border-color .15s,opacity .24s,transform .24s;position:relative;transform:translateY(6px)scale(.96);box-shadow:0 2px 10px #11111114}.DesignCanvas-module__PXieYW__pill:hover{color:var(--fg);border-color:color-mix(in srgb, var(--accent) 50%, transparent)}.DesignCanvas-module__PXieYW__filtersOpen .DesignCanvas-module__PXieYW__pill{opacity:1;transition:color .15s ease, background-color .15s ease, border-color .15s ease, opacity .32s ease var(--d,0s), transform .34s cubic-bezier(.22, 1, .36, 1) var(--d,0s);transform:none}.DesignCanvas-module__PXieYW__pillOn,.DesignCanvas-module__PXieYW__pillOn:hover{background:var(--accent);border-color:var(--accent);color:#fff}@media (max-width:640px){.DesignCanvas-module__PXieYW__filters{width:calc(100vw - 2 * var(--gutter))}.DesignCanvas-module__PXieYW__pill{text-align:center;white-space:nowrap;flex:0 0 calc(33.3333% - 5.33333px);justify-content:center;padding:8px 10px}}.DesignCanvas-module__PXieYW__toTop{z-index:6;border:1px solid var(--border);width:42px;height:42px;color:var(--accent);background:#fff;border-radius:50%;justify-content:center;align-items:center;padding:0;transition:transform .2s,box-shadow .2s;display:inline-flex;position:absolute;bottom:32px;right:32px;box-shadow:0 2px 10px #11111114}.DesignCanvas-module__PXieYW__toTop:hover{transform:translateY(-2px);box-shadow:0 6px 16px #11111124}.DesignCanvas-module__PXieYW__toTop:active{transform:scale(.94)}.DesignCanvas-module__PXieYW__lightbox{z-index:100;background:#111111b8;justify-content:center;align-items:center;animation:.2s DesignCanvas-module__PXieYW__canvas-fade;display:flex;position:fixed;inset:0}.DesignCanvas-module__PXieYW__lightboxInner{max-width:min(88vw, calc(100vw - 2 * var(--gutter)));flex-direction:column;align-items:center;display:flex}.DesignCanvas-module__PXieYW__lightboxArt{max-width:min(88vw, calc(100vw - 2 * var(--gutter)));max-height:88vh;display:block;box-shadow:0 24px 60px #00000073}.DesignCanvas-module__PXieYW__zoomFrame{touch-action:none;background:0 0;border:0;padding:0;overflow:hidden}.DesignCanvas-module__PXieYW__zoomFrame .DesignCanvas-module__PXieYW__lightboxArt{transition:transform .3s}.DesignCanvas-module__PXieYW__zoomFrame.DesignCanvas-module__PXieYW__zoomed .DesignCanvas-module__PXieYW__lightboxArt{transform:scale(2.2)}@media (prefers-reduced-motion:reduce){.DesignCanvas-module__PXieYW__zoomFrame .DesignCanvas-module__PXieYW__lightboxArt{transition:none}}.DesignCanvas-module__PXieYW__close{clip-path:inset(50%);background:0 0;border:0;width:1px;height:1px;padding:0;position:absolute;overflow:hidden}@media (prefers-reduced-motion:reduce){.DesignCanvas-module__PXieYW__plane,.DesignCanvas-module__PXieYW__lightbox{animation:none}.DesignCanvas-module__PXieYW__card{transition:none}.DesignCanvas-module__PXieYW__card:hover{transform:none}.DesignCanvas-module__PXieYW__skeleton:after{animation:none}.DesignCanvas-module__PXieYW__art{transition:none}.DesignCanvas-module__PXieYW__pill,.DesignCanvas-module__PXieYW__filtersOpen .DesignCanvas-module__PXieYW__pill{transition:color .2s,background-color .2s,border-color .2s;transform:none}.DesignCanvas-module__PXieYW__filterBtn{transition:none}}
