@keyframes heart-pop-f2c5bdf5{0%{transform:scale(1)}30%{transform:scale(1.35)}60%{transform:scale(.9)}to{transform:scale(1.1)}}.animate-heart-pop[data-v-f2c5bdf5]{animation:heart-pop-f2c5bdf5 .4s cubic-bezier(.34,1.56,.64,1) forwards}.line-clamp-1[data-v-9fd1784b]{display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical;overflow:hidden}.test-stencil-cta__label[data-v-9fd1784b]{line-height:1}@media (min-width:640px){.sell-badge .sell-badge-label[data-v-9fd1784b]{max-width:0;opacity:0;overflow:hidden;transition:max-width .2s ease,opacity .15s ease}.sell-badge:hover .sell-badge-label[data-v-9fd1784b]{max-width:3rem;opacity:1}}.toolbar-btn[data-v-d2f98c52]{align-items:center;background-color:#ffffff0d;border-color:#ffffff1f;border-radius:.75rem;border-width:1px;color:#fffc;display:inline-flex;font-size:.875rem;font-weight:600;gap:.5rem;line-height:1.25rem;min-height:44px;padding:.625rem 1rem;transition-duration:.15s;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1)}.toolbar-btn[data-v-d2f98c52]:hover{background-color:#ffffff1a;--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity,1))}.toolbar-btn--active[data-v-d2f98c52]{background-color:#ffd7001a;border-color:#ffd70066;--tw-text-opacity:1;color:rgb(255 219 102/var(--tw-text-opacity,1))}.toolbar-chip[data-v-d2f98c52]{border-radius:.5rem;color:#ffffffb3;font-size:.75rem;font-weight:600;letter-spacing:.025em;line-height:1rem;min-height:40px;padding:.5rem .75rem;text-transform:uppercase;transition-duration:.15s;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1)}.toolbar-chip[data-v-d2f98c52]:hover{background-color:#ffffff1a;--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity,1))}.toolbar-chip--active[data-v-d2f98c52]{background-color:#ffd70033;--tw-text-opacity:1;color:rgb(255 231 153/var(--tw-text-opacity,1))}.toolbar-sep[data-v-d2f98c52]{background-color:#ffffff24;height:1.25rem;width:1px}.test-brand-mark[data-v-d2f98c52]{align-items:center;display:inline-flex;flex-shrink:0;height:2.5rem;justify-content:center;width:2.5rem}.test-header-btn[data-v-d2f98c52]{align-items:center;animation-duration:.15s;background-color:#ffffff0a;border-color:#ffffff14;border-radius:.5rem;border-width:1px;color:#ffffffb3;display:inline-flex;font-size:11px;font-weight:600;gap:.375rem;padding:.375rem .625rem;transition-duration:.15s;transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1)}@media (min-width:640px){.test-header-btn[data-v-d2f98c52]{font-size:.75rem;line-height:1rem;padding-left:.75rem;padding-right:.75rem}}.test-header-btn[data-v-d2f98c52]:hover{background-color:#ffffff14;border-color:#fff3;--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity,1))}.test-header-btn--icon[data-v-d2f98c52]{justify-content:center;padding-left:0;padding-right:0;width:2.25rem}@media (min-width:640px){.test-header-btn--icon[data-v-d2f98c52]{justify-content:flex-start;padding-left:.75rem;padding-right:.75rem;width:auto}}.share-menu[data-v-d2f98c52]{background-color:#171717fa;border-color:#ffffff1f;border-radius:.75rem;border-width:1px;margin-top:.5rem;min-width:198px;overflow:hidden;padding-bottom:.375rem;padding-top:.375rem;position:absolute;right:0;top:100%;z-index:50;--tw-shadow:0 20px 25px -5px rgba(0,0,0,.1),0 8px 10px -6px rgba(0,0,0,.1);--tw-shadow-colored:0 20px 25px -5px var(--tw-shadow-color),0 8px 10px -6px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow);--tw-shadow-color:rgba(0,0,0,.5);--tw-shadow:var(--tw-shadow-colored)}.share-menu-item[data-v-d2f98c52]{align-items:center;color:#ffffffbf;display:flex;font-size:.75rem;font-weight:500;gap:.625rem;line-height:1rem;padding:.5rem .75rem;text-align:left;transition-duration:.15s;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1);width:100%}.share-menu-item[data-v-d2f98c52]:hover{background-color:#ffffff0f;--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity,1))}.share-sheet-btn[data-v-d2f98c52]{align-items:center;background-color:#ffffff08;border-color:#ffffff26;border-radius:.5rem;border-width:1px;color:#ffffffd9;display:inline-flex;font-size:.875rem;font-weight:600;justify-content:center;line-height:1.25rem;min-height:40px;padding:.5rem .75rem;transition-duration:.15s;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1)}.share-sheet-btn[data-v-d2f98c52]:hover{background-color:#ffffff1a;border-color:#ffffff4d;--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity,1))}.share-sheet-btn--primary[data-v-d2f98c52]{background-color:#ffdb6626;border-color:#ffdb6673;--tw-text-opacity:1;color:rgb(255 243 204/var(--tw-text-opacity,1))}.share-sheet-btn--primary[data-v-d2f98c52]:hover{background-color:#ffdb6640;border-color:#ffe799b3;--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity,1))}.share-sheet-btn--secondary[data-v-d2f98c52]{background-color:#7472b41a;border-color:#7472b459;--tw-text-opacity:1;color:rgb(209 208 230/var(--tw-text-opacity,1))}.share-sheet-btn--secondary[data-v-d2f98c52]:hover{background-color:#7472b433;border-color:#a3a1cd99;--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity,1))}.test-toolbar-dock[data-v-d2f98c52]{align-items:center;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background-color:#0a0a0af2;border-color:#ffffff1a;border-radius:.75rem;border-width:1px;bottom:.5rem;bottom:max(.5rem,env(safe-area-inset-bottom));display:flex;left:0;margin-left:.5rem;margin-right:.5rem;padding-left:.25rem;position:fixed;right:0;z-index:40}.toolbar-drag-handle[data-v-d2f98c52]{align-items:center;border-color:#ffffff1a;border-radius:.375rem;border-width:1px;color:#ffffff8c;display:none;flex-shrink:0;height:2.5rem;justify-content:center;transition-duration:.15s;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1);width:2.25rem}@media (min-width:768px){.toolbar-drag-handle[data-v-d2f98c52]{display:inline-flex}}.toolbar-drag-handle[data-v-d2f98c52]{background:linear-gradient(180deg,#ffffff14,#ffffff08);cursor:grab;margin-right:.15rem}.toolbar-drag-handle[data-v-d2f98c52]:hover{background:linear-gradient(180deg,#ffffff24,#ffffff12);border-color:#fff3;color:#ffffffe6}.toolbar-drag-handle[data-v-d2f98c52]:active{cursor:grabbing}@media (min-width:768px){.test-toolbar-dock[data-v-d2f98c52]{bottom:16px;left:50%;margin:0;right:auto;transform:translate(-50%);width:auto}}.toolbar-btn-mobile[data-v-d2f98c52]{align-items:center;background-color:#ffffff0d;border-color:#ffffff1f;border-radius:.5rem;border-width:1px;color:#fffc;display:inline-flex;flex:1 1 0%;font-size:.75rem;font-weight:600;gap:.375rem;justify-content:center;line-height:1rem;min-height:44px;padding:.5rem}.toolbar-btn-mobile--active[data-v-d2f98c52]{background-color:#ffd7001a;border-color:#ffd70066;--tw-text-opacity:1;color:rgb(255 219 102/var(--tw-text-opacity,1))}.toolbar-btn-mobile--color[data-v-d2f98c52]{flex:1.25}.toolbar-chip-mobile[data-v-d2f98c52]{align-items:center;background-color:#ffffff0a;border-color:#ffffff1a;border-radius:.5rem;border-width:1px;color:#ffffffb3;display:inline-flex;font-size:.75rem;font-weight:600;justify-content:center;letter-spacing:.025em;line-height:1rem;min-height:42px;padding:.5rem .75rem;text-transform:uppercase}.toolbar-chip-mobile--active[data-v-d2f98c52]{background-color:#ffd70026;border-color:#ffd70066;--tw-text-opacity:1;color:rgb(255 231 153/var(--tw-text-opacity,1))}.wall-texture[data-v-d2f98c52]{background-color:#e8eef8;background-image:linear-gradient(rgba(123,146,188,.16) 2px,transparent 0),linear-gradient(90deg,rgba(123,146,188,.16) 2px,transparent 0),linear-gradient(#ffffff42,#95aedc21);background-position:0 0,36px 18px,0 0;background-size:72px 36px,72px 36px,100% 100%}.test-wall-viewport[data-v-d2f98c52]{background:radial-gradient(circle at 15% 14%,#93c5fd33 0,#93c5fd00 45%),radial-gradient(circle at 84% 8%,#a7f3d024 0,#a7f3d000 42%),#f0f4fb}.test-wall-glow[data-v-d2f98c52]{background:radial-gradient(ellipse at center,#fff0 52%,#6f81a81f)}.test-wall-brand-badge[data-v-d2f98c52]{align-items:center;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:linear-gradient(180deg,#1118279e,#11182761);border-color:#ffffff26;border-radius:.375rem;border-width:1px;display:inline-flex;padding:.25rem .375rem}.test-spray-cursor[data-v-d2f98c52]{background:radial-gradient(circle,hsla(0,0%,100%,.12) 0,hsla(0,0%,100%,.04) 30%,transparent 70%);border:1.5px solid hsla(0,0%,100%,.42);border-radius:9999px;box-shadow:inset 0 0 0 .5px #ffffff14,0 0 10px var(--spray-glow,hsla(0,0%,100%,.16));pointer-events:none;position:absolute;transform:translate(-50%,-50%);transition:width .15s,height .15s;z-index:30}.test-spray-cursor[data-v-d2f98c52]:before{background:#ffffffb8;border-radius:50%;box-shadow:0 0 4px #ffffff80;content:"";height:3px;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);width:3px}.test-spray-cursor--active[data-v-d2f98c52]{animation:test-spray-pulse-d2f98c52 .3s ease-in-out infinite alternate}.test-spray-cursor--stamp[data-v-d2f98c52]{background:transparent;border-color:#ffffffb8;border-style:dashed;box-shadow:inset 0 0 0 1px #ffffff1f,0 0 10px var(--spray-glow,hsla(0,0%,100%,.24))}.test-spray-cursor--stamp[data-v-d2f98c52]:before{height:14px;width:2px}.test-spray-cursor--stamp[data-v-d2f98c52]:after,.test-spray-cursor--stamp[data-v-d2f98c52]:before{background:#ffffffd9;border-radius:1px;box-shadow:0 0 5px #ffffff8c}.test-spray-cursor--stamp[data-v-d2f98c52]:after{content:"";height:2px;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);width:14px}.test-spray-cursor--stamp-active[data-v-d2f98c52]{animation:test-stamp-pop-d2f98c52 .16s ease-out}@keyframes test-spray-pulse-d2f98c52{0%{background:radial-gradient(circle,hsla(0,0%,100%,.15) 0,hsla(0,0%,100%,.06) 35%,transparent 65%);border-color:#ffffff80}to{background:radial-gradient(circle,hsla(0,0%,100%,.25) 0,hsla(0,0%,100%,.1) 40%,transparent 70%);border-color:#ffffffa6}}@keyframes test-stamp-pop-d2f98c52{0%{transform:translate(-50%,-50%) scale(.88)}70%{transform:translate(-50%,-50%) scale(1.08)}to{transform:translate(-50%,-50%) scale(1)}}.stencil-paper-bg[data-v-d2f98c52]{height:100%;overflow:hidden;position:relative;width:100%;--paper-color:#f7f5f0;background:repeating-linear-gradient(0deg,transparent,transparent 2px,rgba(0,0,0,.012) 2px,rgba(0,0,0,.012) 3px),var(--paper-color);border:1px solid rgba(0,0,0,.08);border-radius:3px;box-shadow:1px 2px 4px #00000040,3px 6px 16px #00000026,8px 12px 40px #00000014,inset 0 1px #ffffff80,inset 0 -1px 2px #0000000d}.stencil-drag-help[data-v-d2f98c52]{color:#00000073;display:none;font-size:9px;font-weight:700;letter-spacing:.025em;text-transform:uppercase}@media (min-width:768px){.stencil-drag-help[data-v-d2f98c52]{display:inline}}.stencil-flyout-panel[data-v-d2f98c52]{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#191919f7;box-shadow:0 -4px 30px #00000080;display:flex;flex-direction:column;overflow:hidden;position:fixed;transform-origin:center bottom;will-change:transform,opacity,filter;z-index:42}.context-stencil-section[data-v-d2f98c52]{background:linear-gradient(180deg,#ffffff0f,#ffffff05);border-bottom-width:1px;border-color:#ffffff1a;padding:.75rem .75rem .5rem}.context-stencil-header[data-v-d2f98c52]{align-items:flex-end;display:flex;gap:.5rem;justify-content:space-between;margin-bottom:.5rem}.context-stencil-title[data-v-d2f98c52]{font-size:11px;font-weight:800;letter-spacing:.12em;text-transform:uppercase;--tw-text-opacity:1;color:rgb(255 219 102/var(--tw-text-opacity,1))}.context-stencil-subtitle[data-v-d2f98c52]{color:#ffffff8c;font-size:10px}.context-stencil-list[data-v-d2f98c52]{display:flex;gap:.5rem;overflow-x:auto;padding-bottom:.25rem;-ms-overflow-style:none;scrollbar-width:none}.context-stencil-list[data-v-d2f98c52]::-webkit-scrollbar{display:none}.context-stencil-card[data-v-d2f98c52]{background-color:#ffffff0a;border-color:#ffffff1a;border-radius:.5rem;border-width:1px;display:flex;flex-direction:column;flex-shrink:0;gap:.375rem;padding:.375rem;text-align:left;transition-duration:.15s;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1);width:104px}.context-stencil-card[data-v-d2f98c52]:hover{background-color:#ffffff1a;border-color:#ffffff4d}.context-stencil-card--active[data-v-d2f98c52]{background-color:#ffdb661a;border-color:#ffdb6699;box-shadow:inset 0 0 0 1px #facc1540}.context-stencil-thumb[data-v-d2f98c52]{border-radius:.375rem;height:4rem;-o-object-fit:cover;object-fit:cover;width:100%}.context-stencil-name[data-v-d2f98c52]{color:#ffffffe6;font-size:10px;font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.stencil-flyout-panel--desktop[data-v-d2f98c52]{border-radius:1rem;bottom:92px;height:min(72vh,760px);left:50%;transform:translate(-50%);width:min(860px,82vw)}.stencil-flyout-panel--mobile[data-v-d2f98c52]{border-radius:1rem 1rem 0 0;bottom:calc(4.25rem + max(.5rem,env(safe-area-inset-bottom)));height:min(72vh,700px);left:0;right:0}.stencil-flyout-backdrop[data-v-d2f98c52]{top:0;right:0;bottom:0;left:0;position:fixed;z-index:41}.stencil-flyout-enter-active[data-v-d2f98c52],.stencil-flyout-leave-active[data-v-d2f98c52]{transition:transform .45s cubic-bezier(.22,1,.36,1),opacity .26s ease,filter .38s ease}.stencil-flyout-enter-from[data-v-d2f98c52],.stencil-flyout-leave-to[data-v-d2f98c52]{filter:blur(7px);opacity:0;transform:translate(-50%) translateY(44px) scale(.25)}.stencil-flyout-panel--mobile.stencil-flyout-enter-from[data-v-d2f98c52],.stencil-flyout-panel--mobile.stencil-flyout-leave-to[data-v-d2f98c52]{filter:blur(7px);opacity:0;transform:translateY(52px) scale(.25)}.flyout-backdrop-enter-active[data-v-d2f98c52],.flyout-backdrop-leave-active[data-v-d2f98c52]{transition:opacity .2s ease}.flyout-backdrop-enter-from[data-v-d2f98c52],.flyout-backdrop-leave-to[data-v-d2f98c52]{opacity:0}.slide-panel-enter-active[data-v-d2f98c52],.slide-panel-leave-active[data-v-d2f98c52]{transition:all .2s ease}.slide-panel-enter-from[data-v-d2f98c52],.slide-panel-leave-to[data-v-d2f98c52]{opacity:0;transform:translate(12px)}.finish-chip-enter-active[data-v-d2f98c52],.finish-chip-leave-active[data-v-d2f98c52],.mobile-sheet-enter-active[data-v-d2f98c52],.mobile-sheet-leave-active[data-v-d2f98c52]{transition:all .18s ease}.finish-chip-enter-from[data-v-d2f98c52],.finish-chip-leave-to[data-v-d2f98c52],.mobile-sheet-enter-from[data-v-d2f98c52],.mobile-sheet-leave-to[data-v-d2f98c52]{opacity:0;transform:translateY(6px)}
