.picker-content[data-v-e620f79d]{display:flex;flex-direction:column;height:100%}.picker-tabs[data-v-e620f79d]{display:flex;flex-shrink:0;gap:1rem;padding-left:1rem;padding-right:1rem;padding-top:.75rem}.picker-tab[data-v-e620f79d]{color:#ffffff80;font-family:Space Grotesk,ui-sans-serif,system-ui,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji;font-size:.875rem;line-height:1.25rem;padding-bottom:.5rem;padding-top:.5rem;transition-duration:.15s;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1)}.picker-tab[data-v-e620f79d]:hover{color:#fffc}.picker-tab[data-v-e620f79d]{background:transparent;border:none;border-bottom:2px solid transparent;cursor:pointer}.picker-tab.active[data-v-e620f79d]{--tw-text-opacity:1;border-bottom-color:#facc15;color:rgb(255 215 0/var(--tw-text-opacity,1))}.picker-search[data-v-e620f79d]{flex-shrink:0;margin-left:1rem;margin-right:1rem;margin-top:.75rem;position:relative}.search-icon[data-v-e620f79d]{height:.875rem;left:.75rem;pointer-events:none;position:absolute;top:50%;width:.875rem;--tw-translate-y:-50%;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));--tw-text-opacity:1;color:rgb(255 215 0/var(--tw-text-opacity,1))}.search-input[data-v-e620f79d]{font-family:Space Grotesk,ui-sans-serif,system-ui,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji;font-size:.875rem;line-height:1.25rem;padding:.5rem 2.25rem;width:100%;--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity,1))}.search-input[data-v-e620f79d]::-moz-placeholder{color:#ffffff4d}.search-input[data-v-e620f79d]::placeholder{color:#ffffff4d}.search-input[data-v-e620f79d]{background:#ffffff0f;border:2px solid hsla(0,0%,100%,.12);outline:2px solid transparent;outline-offset:2px;transition:all .2s ease}.search-input[data-v-e620f79d]:focus{border-color:#facc1566;box-shadow:3px 3px #facc151f}.search-clear[data-v-e620f79d]{position:absolute;right:.75rem;top:50%;--tw-translate-y:-50%;color:#fff6;padding:.25rem;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.search-clear[data-v-e620f79d]:hover{color:#fffc}.search-clear[data-v-e620f79d]{background:none;border:none;cursor:pointer}.picker-grid[data-v-e620f79d]{display:grid;flex:1 1 0%;gap:.75rem;grid-auto-rows:min-content;grid-template-columns:repeat(2,1fr);overflow-y:auto;padding:1rem}@media (min-width:640px){.picker-grid[data-v-e620f79d]{grid-template-columns:repeat(3,1fr)}}.picker-card[data-v-e620f79d]{animation-duration:.15s;background:#ffffff0a;border:2px solid hsla(0,0%,100%,.08);cursor:pointer;overflow:hidden;transition-duration:.15s;transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1)}.picker-card[data-v-e620f79d]:hover{border-color:#facc1580;box-shadow:3px 3px #facc1526}.picker-card-img[data-v-e620f79d]{aspect-ratio:1/1;-o-object-fit:cover;object-fit:cover;width:100%}.picker-card-info[data-v-e620f79d]{padding:.5rem .75rem}.spray-picker[data-v-d44e826b]{background:#1e1e1e;border:2px solid hsla(0,0%,100%,.15);box-shadow:4px 4px #00000080;max-width:320px;min-width:240px;overflow:hidden}.brand-tabs[data-v-d44e826b]{border-bottom:1px solid hsla(0,0%,100%,.08);display:flex;overflow-x:auto;scrollbar-width:none}.brand-tabs[data-v-d44e826b]::-webkit-scrollbar{display:none}.brand-tab[data-v-d44e826b]{background:transparent;border:none;border-bottom:2px solid transparent;color:#fff6;cursor:pointer;flex-shrink:0;font-size:10px;font-weight:700;letter-spacing:.05em;padding:.5rem .75rem;text-transform:uppercase;transition:all .15s ease}.brand-tab[data-v-d44e826b]:hover{color:#ffffffb3}.brand-tab--active[data-v-d44e826b]{color:#ffffffe6}.color-grid[data-v-d44e826b]{display:grid;gap:.5rem;grid-template-columns:repeat(6,1fr);padding:.75rem}.color-circle[data-v-d44e826b]{align-items:center;border:2px solid transparent;border-radius:9999px;cursor:pointer;display:flex;height:2rem;justify-content:center;transition:all .15s ease;width:2rem}.color-circle[data-v-d44e826b]:hover{box-shadow:0 0 0 2px #ffffff4d;transform:scale(1.15)}.color-circle--active[data-v-d44e826b]{box-shadow:0 0 0 2px gold;transform:scale(1.15)}.color-circle--light[data-v-d44e826b]{border-color:#00000026}.check-icon[data-v-d44e826b]{color:#fff;filter:drop-shadow(0 1px 2px rgba(0,0,0,.6));height:.875rem;width:.875rem}.color-circle--light .check-icon[data-v-d44e826b]{color:#333;filter:none}.toolbar-mobile[data-v-f866e227]{align-items:center;display:flex;gap:.25rem;justify-content:flex-start;overflow-x:auto;overflow-y:visible;padding:.375rem .75rem;-ms-overflow-style:none;scrollbar-width:none}.toolbar-mobile[data-v-f866e227]::-webkit-scrollbar{display:none}.toolbar-desktop[data-v-f866e227]{background:#1c1c1e;border:2px solid hsla(0,0%,100%,.15);box-shadow:4px 4px #0006;gap:.25rem;padding:.375rem .75rem}.tool-btn[data-v-f866e227],.toolbar-desktop[data-v-f866e227]{align-items:center;display:flex}.tool-btn[data-v-f866e227]{background:transparent;border:2px solid transparent;color:#fff9;cursor:pointer;flex-direction:column;flex-shrink:0;gap:.125rem;justify-content:center;min-height:2.75rem;min-width:3rem;padding:.5rem .75rem;position:relative;transition:all .15s ease}.stencil-cue-badge[data-v-f866e227]{display:inline-flex;left:50%;pointer-events:none;position:absolute;top:-.5rem;--tw-translate-x:-50%;animation:stencilCuePulse-f866e227 1.65s cubic-bezier(.22,1,.36,1) infinite;background:#facc15;border-radius:9999px;box-shadow:0 0 0 1px #fff3,0 3px 10px #facc1561;color:#111827;font-size:9px;font-weight:800;letter-spacing:.12em;padding:.125rem .5rem;text-transform:uppercase;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));white-space:nowrap}.tool-btn--large[data-v-f866e227]{min-height:3.25rem;min-width:3.75rem;padding:.65rem .9rem}.tool-btn[data-v-f866e227]:hover{background:#ffffff14;color:#ffffffe6}.tool-btn--active[data-v-f866e227]{background:#facc151f;border-color:#facc15;color:#facc15}.tool-segment-group[data-v-f866e227]{align-items:center;background-color:#ffffff08;border-color:#ffffff26;border-width:2px;box-shadow:3px 3px #0000004d;display:flex;flex-direction:column;flex-shrink:0;gap:.25rem;justify-content:center;min-height:2.75rem;padding:.375rem .5rem}.tool-segment-group--large[data-v-f866e227]{min-height:3.25rem}.tool-segment-label[data-v-f866e227]{color:#ffffff8c;font-size:9px;font-weight:900;letter-spacing:.05em;line-height:1;text-transform:uppercase}.tool-segment-list[data-v-f866e227]{align-items:center;display:flex;gap:.25rem}.tool-segment-btn[data-v-f866e227]{background:#ffffff08;border:2px solid transparent;color:#fff9;font-size:10px;font-weight:700;letter-spacing:.025em;padding:.25rem .5rem;text-transform:uppercase;transition-duration:.15s;transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1)}.tool-segment-btn--square[data-v-f866e227]{align-items:center;display:inline-flex;height:2.5rem;justify-content:center;padding:0;width:2.5rem}.tool-segment-btn[data-v-f866e227]:hover{background:#ffffff14;color:#ffffffd9}.tool-segment-btn--active[data-v-f866e227]{--tw-text-opacity:1;background:#facc1524;border-color:#facc15;color:rgb(255 219 102/var(--tw-text-opacity,1))}.option-glyph[data-v-f866e227]{display:block;pointer-events:none;position:relative}.option-glyph--size[data-v-f866e227]{height:1rem;width:1rem}.option-glyph--size[data-v-f866e227]:before{background:currentColor;border-radius:999px;content:"";left:50%;position:absolute;top:50%;transform:translate(-50%,-50%)}.glyph-size--thin[data-v-f866e227]:before{height:.3rem;width:.3rem}.glyph-size--medium[data-v-f866e227]:before{height:.5rem;width:.5rem}.glyph-size--fat[data-v-f866e227]:before{height:.72rem;width:.72rem}.option-glyph--flow[data-v-f866e227]{height:1rem;width:1rem}.option-glyph--flow[data-v-f866e227]:after,.option-glyph--flow[data-v-f866e227]:before{background:currentColor;border-radius:999px;bottom:.15rem;content:"";position:absolute;width:.22rem}.option-glyph--flow[data-v-f866e227]:before{left:.16rem}.option-glyph--flow[data-v-f866e227]:after{right:.16rem}.glyph-flow--light[data-v-f866e227]:after,.glyph-flow--light[data-v-f866e227]:before{height:.3rem}.glyph-flow--medium[data-v-f866e227]:after,.glyph-flow--medium[data-v-f866e227]:before{height:.5rem}.glyph-flow--heavy[data-v-f866e227]:after,.glyph-flow--heavy[data-v-f866e227]:before{height:.75rem}.glyph-flow--light[data-v-f866e227]{opacity:.78}.glyph-flow--medium[data-v-f866e227]{opacity:.9}.glyph-flow--heavy[data-v-f866e227]{opacity:1}.tool-label[data-v-f866e227]{font-size:9px;font-weight:900;letter-spacing:.05em;line-height:1;text-transform:uppercase}.color-dot[data-v-f866e227]{border:1px solid hsla(0,0%,100%,.3);border-radius:9999px;bottom:2px;height:.625rem;position:absolute;right:4px;width:.625rem}.toolbar-sep[data-v-f866e227]{background:#ffffff1f;height:1.5rem;margin-left:.25rem;margin-right:.25rem;width:1px}.mobile-zoom-stack[data-v-f866e227]{bottom:calc(4.9rem + max(.6rem,env(safe-area-inset-bottom)));display:flex;gap:.375rem;position:fixed;right:max(.5rem,env(safe-area-inset-right));z-index:70}.mobile-zoom-btn[data-v-f866e227],.mobile-zoom-stack[data-v-f866e227]{flex-direction:column}.mobile-zoom-btn[data-v-f866e227]{align-items:center;background:#1c1c1e;border:2px solid hsla(0,0%,100%,.15);box-shadow:3px 3px #0006;color:#ffffffb8;display:inline-flex;gap:.125rem;justify-content:center;min-width:2.75rem;padding:.375rem .5rem}.mobile-zoom-btn[data-v-f866e227]:active{transform:scale(.97)}.picker-popover[data-v-f866e227]{position:absolute;z-index:50}.picker-popover--above[data-v-f866e227]{bottom:calc(100% + 8px);left:50%;transform:translate(-50%)}.picker-popover-mobile[data-v-f866e227]{bottom:calc(4.8rem + max(.6rem,env(safe-area-inset-bottom)));left:50%;position:fixed;transform:translate(-50%);width:min(92vw,320px);z-index:160}.popover-enter-active[data-v-f866e227],.popover-leave-active[data-v-f866e227]{transition:all .15s ease}.popover-enter-from[data-v-f866e227],.popover-leave-to[data-v-f866e227]{opacity:0;transform:translate(-50%) translateY(4px)}.popover-mobile-enter-active[data-v-f866e227],.popover-mobile-leave-active[data-v-f866e227]{transition:opacity .16s ease,transform .16s ease}.popover-mobile-enter-from[data-v-f866e227],.popover-mobile-leave-to[data-v-f866e227]{opacity:0;transform:translate(-50%) translateY(6px)}@keyframes stencilCuePulse-f866e227{0%,to{box-shadow:0 0 0 1px #fff3,0 3px 10px #facc1561;transform:translate(-50%) translateY(0) scale(1)}45%{box-shadow:0 0 0 1px #ffffff42,0 7px 18px #facc1580;transform:translate(-50%) translateY(-1px) scale(1.06)}}@media (prefers-reduced-motion:reduce){.stencil-cue-badge[data-v-f866e227]{animation:none}}.wall-tool-tooltip{align-items:center;background:#0a0a0a;border:2px solid hsla(0,0%,100%,.15);box-shadow:3px 3px #00000080;color:#ffffffe0;display:inline-flex;font-size:.6875rem;font-weight:600;gap:.35rem;letter-spacing:.04em;padding:.375rem .625rem;pointer-events:none;position:fixed;text-transform:uppercase;transform:translate(-50%,-100%);white-space:nowrap;z-index:200}.wall-tool-tooltip:after{border:5px solid transparent;border-top-color:#0a0a0a;content:"";left:50%;position:absolute;top:100%;transform:translate(-50%)}.wall-tool-tooltip-hint{color:#fff9}.wall-tool-tooltip-sep{color:#ffffff40;font-size:.5rem}.wall-tool-kbd{align-items:center;background:#ffffff1f;border:1px solid hsla(0,0%,100%,.18);border-radius:.25rem;color:#facc15;display:inline-flex;font-family:ui-monospace,SFMono-Regular,monospace;font-size:.625rem;font-weight:700;justify-content:center;letter-spacing:.02em;line-height:1;min-width:1.25rem;padding:.125rem .35rem}.wall-tooltip-enter-active,.wall-tooltip-leave-active{transition:opacity .12s ease}.wall-tooltip-enter-from,.wall-tooltip-leave-to{opacity:0}
