.draw-controls.svelte-cpuj8s{flex-direction:column;gap:12px;width:100%;display:flex}.slider-row.svelte-cpuj8s{align-items:center;gap:12px;display:flex}.control-label.svelte-cpuj8s{color:#b0b0b0;white-space:nowrap;letter-spacing:-.43px;background:#ededeb;border-radius:4px;flex-shrink:0;height:17px;padding:0 10px;font-family:SF Pro Text,SF Pro Display,-apple-system,BlinkMacSystemFont,system-ui,sans-serif;font-size:12px;font-weight:700;line-height:17px}.slider-track-wrapper.svelte-cpuj8s{flex:1;max-width:190px}.color-row.svelte-cpuj8s{align-items:center;gap:12px;display:flex}.color-dot-input.svelte-cpuj8s{appearance:none;cursor:pointer;background:0 0;border:1px solid #cecdcc;border-radius:50%;width:16px;height:16px;padding:0}.color-dot-input.svelte-cpuj8s::-webkit-color-swatch-wrapper{padding:0}.color-dot-input.svelte-cpuj8s::-webkit-color-swatch{border:none;border-radius:50%}input[type=range].svelte-cpuj8s{appearance:none;cursor:pointer;background:#fff;border-radius:5.5px;outline:none;width:100%;height:11px}input[type=range].svelte-cpuj8s::-webkit-slider-thumb{appearance:none;cursor:pointer;background:#b0b0b0;border-radius:50%;width:11px;height:11px}input[type=range].svelte-cpuj8s::-moz-range-thumb{cursor:pointer;background:#b0b0b0;border:none;border-radius:50%;width:11px;height:11px}input[type=range].svelte-cpuj8s::-moz-range-track{background:#fff;border-radius:5.5px;height:11px}.clear-btn.svelte-cpuj8s{color:#cecdcc;letter-spacing:-.43px;text-transform:uppercase;cursor:pointer;height:18px;transition:opacity .15s var(--ease-out), background .15s var(--ease-out), color .15s var(--ease-out), transform .1s var(--ease-out);opacity:.6;background:0 0;border:1px solid #cecdcc;border-radius:26px;align-self:flex-start;padding:0 10px;font-family:SF Pro Text,SF Pro Display,-apple-system,BlinkMacSystemFont,system-ui,sans-serif;font-size:10px;font-weight:590}.clear-btn.svelte-cpuj8s:active{transform:scale(.95)}@media (hover:hover) and (pointer:fine){.clear-btn.svelte-cpuj8s:hover{color:#b0b0b0;opacity:1;background:#ffffffd9}}.font-row.svelte-pevwnl{align-items:center;gap:16px;width:100%;display:flex}.control-label.svelte-pevwnl{color:#b0b0b0;white-space:nowrap;letter-spacing:-.43px;background:#ededeb;border-radius:4px;flex-shrink:0;height:17px;padding:0 10px;font-family:SF Pro Text,SF Pro Display,-apple-system,BlinkMacSystemFont,system-ui,sans-serif;font-size:12px;font-weight:700;line-height:17px}.dropdown-wrapper.svelte-pevwnl{flex:1;min-width:0;position:relative}.dropdown-pill.svelte-pevwnl{cursor:pointer;width:100%;height:18px;transition:transform .1s var(--ease-out);background:#ededeb;border:none;border-radius:26px;outline:none;align-items:center;gap:6px;padding:0 5px;display:flex}.dropdown-pill.svelte-pevwnl:active{transform:scale(.97)}.dropdown-text.svelte-pevwnl{color:#b0b0b0;text-transform:uppercase;letter-spacing:-.43px;white-space:nowrap;text-overflow:ellipsis;text-align:left;flex:1;font-family:SF Pro Text,SF Pro Display,-apple-system,BlinkMacSystemFont,system-ui,sans-serif;font-size:10px;font-weight:590;line-height:22px;overflow:hidden}.chevron.svelte-pevwnl{flex-shrink:0}.dropdown-backdrop.svelte-pevwnl{z-index:99;position:fixed;inset:0}.dropdown-menu.svelte-pevwnl{z-index:100;transform-origin:top;max-height:400px;animation:svelte-pevwnl-dropdown-in .18s var(--ease-out);background:#fff;border-radius:12px;padding:4px;position:absolute;top:calc(100% + 4px);left:0;right:0;overflow-y:auto;box-shadow:0 4px 16px #0000001f}@keyframes svelte-pevwnl-dropdown-in{0%{opacity:0;transform:scale(.97)translateY(-4px)}to{opacity:1;transform:scale(1)translateY(0)}}.dropdown-item.svelte-pevwnl{text-align:left;color:#666;text-transform:uppercase;letter-spacing:-.43px;cursor:pointer;width:100%;transition:background .1s var(--ease-out);background:0 0;border:none;border-radius:8px;padding:6px 10px;font-family:SF Pro Text,SF Pro Display,-apple-system,BlinkMacSystemFont,system-ui,sans-serif;font-size:10px;font-weight:590;display:block}@media (hover:hover) and (pointer:fine){.dropdown-item.svelte-pevwnl:hover{background:#f4f4f4}}.dropdown-item.dropdown-active.svelte-pevwnl{color:#333;background:#ededeb}.variant-row.svelte-pevwnl{gap:4px;margin-top:-12px;padding-left:44px;display:flex}.variant-btn.svelte-pevwnl{color:#cecdcc;cursor:pointer;width:26px;height:20px;transition:background .15s var(--ease-out), border-color .15s var(--ease-out), color .15s var(--ease-out), transform .1s var(--ease-out);opacity:.6;background:0 0;border:1px solid #cecdcc;border-radius:6px;justify-content:center;align-items:center;display:flex}.variant-btn.svelte-pevwnl:active{transform:scale(.92)}.variant-btn.variant-active.svelte-pevwnl{color:#b0b0b0;opacity:1;background:#ffffffd9;border-color:#0000}@media (hover:hover) and (pointer:fine){.variant-btn.svelte-pevwnl:hover:not(.variant-active){opacity:.8}}.color-dot.svelte-pevwnl{appearance:none;cursor:pointer;background:0 0;border:1px solid #cecdcc;border-radius:50%;flex-shrink:0;width:16px;height:16px;padding:0}.color-dot.svelte-pevwnl::-webkit-color-swatch-wrapper{padding:0}.color-dot.svelte-pevwnl::-webkit-color-swatch{border:none;border-radius:50%}.transform-sliders.svelte-1ifbbs6{flex-direction:column;gap:16px;width:100%;display:flex}.slider-row.svelte-1ifbbs6{align-items:center;display:flex}.label-col.svelte-1ifbbs6{flex-shrink:0;width:118px}.slider-col.svelte-1ifbbs6{flex-shrink:0;width:190px}.control-label.svelte-1ifbbs6{color:#b0b0b0;white-space:nowrap;letter-spacing:-.43px;background:#ededeb;border-radius:4px;align-items:center;height:17px;padding:0 10px;font-family:SF Pro Text,SF Pro Display,-apple-system,BlinkMacSystemFont,system-ui,sans-serif;font-size:12px;font-weight:700;line-height:17px;display:inline-flex}input[type=range].svelte-1ifbbs6{appearance:none;cursor:pointer;background:#fff;border-radius:5.5px;outline:none;width:190px;height:11px}input[type=range].svelte-1ifbbs6::-webkit-slider-thumb{appearance:none;cursor:pointer;background:#b0b0b0;border-radius:50%;width:11px;height:11px}input[type=range].svelte-1ifbbs6::-moz-range-thumb{cursor:pointer;background:#b0b0b0;border:none;border-radius:50%;width:11px;height:11px}input[type=range].svelte-1ifbbs6::-moz-range-track{background:#fff;border-radius:5.5px;height:11px}.debug-value.svelte-1ifbbs6{color:#999;white-space:nowrap;margin-left:6px;font-family:monospace;font-size:9px}.stroke-controls.svelte-1ve8qa6{flex-direction:column;gap:10px;width:100%;display:flex}.stroke-header.svelte-1ve8qa6{align-items:center;gap:28px;display:flex}.control-label.svelte-1ve8qa6{color:#b0b0b0;white-space:nowrap;letter-spacing:-.43px;background:#ededeb;border-radius:4px;flex-shrink:0;height:17px;padding:0 10px;font-family:SF Pro Text,SF Pro Display,-apple-system,BlinkMacSystemFont,system-ui,sans-serif;font-size:12px;font-weight:700;line-height:17px}.stroke-tabs.svelte-1ve8qa6{flex-wrap:wrap;gap:3px;display:flex}.pill-btn.svelte-1ve8qa6{text-transform:uppercase;letter-spacing:-.43px;cursor:pointer;height:18px;transition:opacity .15s var(--ease-out), background .15s var(--ease-out), border-color .15s var(--ease-out), color .15s var(--ease-out), transform .1s var(--ease-out);color:#cecdcc;opacity:.6;background:0 0;border:1px solid #cecdcc;border-radius:26px;padding:0 5px;font-family:SF Pro Text,SF Pro Display,-apple-system,BlinkMacSystemFont,system-ui,sans-serif;font-size:10px;font-weight:590;line-height:18px}.pill-btn.svelte-1ve8qa6:active{transform:scale(.95)}.pill-btn.pill-active.svelte-1ve8qa6{color:#b0b0b0;opacity:1;background:#ffffffd9;border-color:#0000}@media (hover:hover) and (pointer:fine){.pill-btn.svelte-1ve8qa6:hover:not(.pill-active){opacity:.8}}.stroke-content.svelte-1ve8qa6{flex-direction:column;gap:8px;display:flex}.slider-row.svelte-1ve8qa6{justify-content:space-between;align-items:center;gap:10px;width:100%;display:flex}.stroke-slider-wrapper.svelte-1ve8qa6{flex:1;max-width:190px}.color-dot-input.svelte-1ve8qa6{appearance:none;cursor:pointer;background:0 0;border:1px solid #cecdcc;border-radius:50%;flex-shrink:0;width:16px;height:16px;padding:0}.color-dot-input.svelte-1ve8qa6::-webkit-color-swatch-wrapper{padding:0}.color-dot-input.svelte-1ve8qa6::-webkit-color-swatch{border:none;border-radius:50%}input[type=range].svelte-1ve8qa6{appearance:none;cursor:pointer;background:#ffffff1a;border:1px solid #cecdcc;border-radius:6.5px;outline:none;width:100%;height:13px}input[type=range].svelte-1ve8qa6::-webkit-slider-thumb{appearance:none;cursor:pointer;background:#fff;border:1px solid #cecdcc;border-radius:50%;width:10px;height:10px}input[type=range].svelte-1ve8qa6::-moz-range-thumb{cursor:pointer;background:#fff;border:1px solid #cecdcc;border-radius:50%;width:10px;height:10px}input[type=range].svelte-1ve8qa6::-moz-range-track{background:#ffffff1a;border:1px solid #cecdcc;border-radius:6.5px;height:13px}.toggle.svelte-1ve8qa6{width:30px;height:16px;display:inline-block;position:relative}.toggle-small.svelte-1ve8qa6{width:30px;height:16px}.toggle.svelte-1ve8qa6 input:where(.svelte-1ve8qa6){opacity:0;width:0;height:0}.toggle-slider.svelte-1ve8qa6{cursor:pointer;transition:background-color .2s var(--ease-out);background-color:#d4d4d4;border-radius:20px;position:absolute;inset:0}.toggle-slider.svelte-1ve8qa6:before{content:"";width:12px;height:12px;transition:transform .2s var(--ease-out);background-color:#fff;border-radius:50%;position:absolute;bottom:2px;left:2px}.toggle.svelte-1ve8qa6 input:where(.svelte-1ve8qa6):checked+.toggle-slider:where(.svelte-1ve8qa6){background-color:#4a9eff}.toggle.svelte-1ve8qa6 input:where(.svelte-1ve8qa6):checked+.toggle-slider:where(.svelte-1ve8qa6):before{transform:translate(14px)}.three-d-controls.svelte-lpt0vy{flex-direction:column;gap:10px;width:100%;display:flex}.three-d-header.svelte-lpt0vy{align-items:center;gap:28px;display:flex}.control-label.svelte-lpt0vy{color:#b0b0b0;white-space:nowrap;letter-spacing:-.43px;background:#ededeb;border-radius:4px;flex-shrink:0;height:17px;padding:0 10px;font-family:SF Pro Text,SF Pro Display,-apple-system,BlinkMacSystemFont,system-ui,sans-serif;font-size:12px;font-weight:700;line-height:17px}.three-d-tabs.svelte-lpt0vy{flex-wrap:wrap;gap:4px;display:flex}.pill-btn.svelte-lpt0vy{text-transform:uppercase;letter-spacing:-.43px;cursor:pointer;height:18px;transition:opacity .15s var(--ease-out), background .15s var(--ease-out), border-color .15s var(--ease-out), color .15s var(--ease-out), transform .1s var(--ease-out);color:#cecdcc;opacity:.6;background:0 0;border:1px solid #cecdcc;border-radius:26px;padding:0 5px;font-family:SF Pro Text,SF Pro Display,-apple-system,BlinkMacSystemFont,system-ui,sans-serif;font-size:10px;font-weight:590;line-height:18px}.pill-btn.svelte-lpt0vy:active{transform:scale(.95)}.pill-btn.pill-active.svelte-lpt0vy{color:#b0b0b0;opacity:1;background:#ffffffd9;border-color:#0000}@media (hover:hover) and (pointer:fine){.pill-btn.svelte-lpt0vy:hover:not(.pill-active){opacity:.8}}.three-d-content.svelte-lpt0vy{flex-direction:column;gap:8px;display:flex}.slider-row.svelte-lpt0vy{align-items:center;gap:10px;width:100%;display:flex}.slider-wrapper.svelte-lpt0vy{flex:1}.color-dot-input.svelte-lpt0vy{appearance:none;cursor:pointer;background:0 0;border:1px solid #cecdcc;border-radius:50%;flex-shrink:0;width:16px;height:16px;padding:0}.color-dot-input.svelte-lpt0vy::-webkit-color-swatch-wrapper{padding:0}.color-dot-input.svelte-lpt0vy::-webkit-color-swatch{border:none;border-radius:50%}input[type=range].svelte-lpt0vy{appearance:none;cursor:pointer;background:#ffffff1a;border:1px solid #cecdcc;border-radius:6.5px;outline:none;width:100%;height:13px}input[type=range].svelte-lpt0vy::-webkit-slider-thumb{appearance:none;cursor:pointer;background:#fff;border:1px solid #cecdcc;border-radius:50%;width:10px;height:10px}input[type=range].svelte-lpt0vy::-moz-range-thumb{cursor:pointer;background:#fff;border:1px solid #cecdcc;border-radius:50%;width:10px;height:10px}input[type=range].svelte-lpt0vy::-moz-range-track{background:#ffffff1a;border:1px solid #cecdcc;border-radius:6.5px;height:13px}.toggle.svelte-lpt0vy{flex-shrink:0;width:32px;height:16px;display:inline-block;position:relative}.toggle.svelte-lpt0vy input:where(.svelte-lpt0vy){opacity:0;width:0;height:0}.toggle-slider.svelte-lpt0vy{cursor:pointer;transition:background-color .2s var(--ease-out);background-color:#b0b0b0;border-radius:20px;position:absolute;inset:0}.toggle-slider.svelte-lpt0vy:before{content:"";width:14px;height:14px;transition:transform .2s var(--ease-out);background-color:#fff;border-radius:50%;position:absolute;bottom:1px;left:1px}.toggle.svelte-lpt0vy input:where(.svelte-lpt0vy):checked+.toggle-slider:where(.svelte-lpt0vy){background-color:#4a9eff}.toggle.svelte-lpt0vy input:where(.svelte-lpt0vy):checked+.toggle-slider:where(.svelte-lpt0vy):before{transform:translate(16px)}.stamp-manager.svelte-1emjwfq{flex-direction:column;gap:16px;width:100%;display:flex}.size-row.svelte-1emjwfq{align-items:center;gap:10px;display:flex}.size-label.svelte-1emjwfq{color:#b0b0b0;white-space:nowrap;letter-spacing:-.43px;background:#ededeb;border-radius:4px;flex-shrink:0;height:17px;padding:0 10px;font-family:SF Pro Text,SF Pro Display,-apple-system,BlinkMacSystemFont,system-ui,sans-serif;font-size:12px;font-weight:700;line-height:17px}.slider-track-wrap.svelte-1emjwfq{flex:1;align-items:center;display:flex}.size-slider.svelte-1emjwfq{appearance:none;background:#cecdcc;border-radius:2px;outline:none;width:100%;height:3px}.size-slider.svelte-1emjwfq::-webkit-slider-thumb{appearance:none;cursor:pointer;background:#cecdcc;border:none;border-radius:50%;width:11px;height:11px}.size-slider.svelte-1emjwfq::-moz-range-thumb{cursor:pointer;background:#cecdcc;border:none;border-radius:50%;width:11px;height:11px}.stamp-grid.svelte-1emjwfq{flex-wrap:wrap;gap:8px;display:flex}.stamp-cell.svelte-1emjwfq{cursor:pointer;background:#fff;border:2px solid #0000;border-radius:20px;justify-content:center;align-items:center;width:91px;height:92px;padding:0;transition:border-color .15s;display:flex;position:relative;overflow:hidden}.stamp-cell.stamp-active.svelte-1emjwfq{border-color:#7dc4f8}.stamp-thumb.svelte-1emjwfq{object-fit:contain;max-width:80%;max-height:80%}.add-cell.svelte-1emjwfq{opacity:.4;cursor:pointer;transition:opacity .15s var(--ease-out);background:#fff}@media (hover:hover) and (pointer:fine){.add-cell.svelte-1emjwfq:hover{opacity:.6}}.delete-btn.svelte-1emjwfq{color:#fff;letter-spacing:-.43px;cursor:pointer;opacity:0;width:18px;height:18px;transition:opacity .15s var(--ease-out), background .1s var(--ease-out), transform .1s var(--ease-out);background:#0000004d;border:none;border-radius:50%;justify-content:center;align-items:center;padding:0;font-family:SF Pro Text,SF Pro Display,-apple-system,BlinkMacSystemFont,system-ui,sans-serif;font-size:11px;font-weight:590;line-height:1;display:flex;position:absolute;top:4px;right:4px}.delete-btn.svelte-1emjwfq:active{transform:scale(.85)}@media (hover:hover) and (pointer:fine){.stamp-cell.svelte-1emjwfq:hover .delete-btn:where(.svelte-1emjwfq){opacity:1}.delete-btn.svelte-1emjwfq:hover{background:#c8000099}}.tshirt-preview.svelte-1xwo5cs{justify-content:center;align-items:center;width:100%;height:100%;display:flex;position:relative}.tshirt-preview.stamp-cursor.svelte-1xwo5cs{cursor:none}.shirt-img.svelte-1xwo5cs{object-fit:contain;pointer-events:none;-webkit-user-select:none;user-select:none;width:auto;max-width:90%;height:85vh;max-height:85vh}.design-overlay.svelte-1xwo5cs{cursor:grab;pointer-events:auto;touch-action:none;-webkit-user-select:none;user-select:none;z-index:1;width:40%;position:absolute}.design-overlay.stamp-mode.svelte-1xwo5cs{pointer-events:none;cursor:none}.design-overlay.dragging.svelte-1xwo5cs{cursor:grabbing}.design-overlay.selected.svelte-1xwo5cs{outline-offset:4px;outline:1px dashed #0078ff99}.design-overlay.svelte-1xwo5cs .font-svg{pointer-events:none;width:100%;height:auto}.three-d-perspective.svelte-1xwo5cs{width:100%}.three-d-wrapper.svelte-1xwo5cs{transform-style:preserve-3d;width:100%;position:relative}.extrude-layer.svelte-1xwo5cs{backface-visibility:hidden;will-change:transform;width:100%;position:absolute;top:0;left:0}.extrude-layer.svelte-1xwo5cs .font-svg{pointer-events:none;width:100%;height:auto}.front-face.svelte-1xwo5cs{backface-visibility:hidden;position:relative}.front-face.svelte-1xwo5cs .font-svg{pointer-events:none;width:100%;height:auto}.stamp-overlay.svelte-1xwo5cs{cursor:grab;pointer-events:auto;touch-action:none;-webkit-user-select:none;user-select:none;z-index:2;width:15%;position:absolute}.stamp-overlay.stamp-mode.svelte-1xwo5cs{pointer-events:none}.stamp-overlay.stamp-dragging.svelte-1xwo5cs{cursor:grabbing}.stamp-overlay.stamp-selected.svelte-1xwo5cs{outline-offset:4px;outline:1px dashed #0078ff99}.stamp-img.svelte-1xwo5cs{pointer-events:none;width:100%;height:auto;display:block}.cursor-stamp-preview.svelte-1xwo5cs{pointer-events:none;z-index:100;opacity:.6;position:fixed}.cursor-stamp-preview.svelte-1xwo5cs img:where(.svelte-1xwo5cs){width:100%;height:auto;display:block}.resize-handle.svelte-1xwo5cs{cursor:nwse-resize;touch-action:none;background:#fff;border:2px solid #0078ff;border-radius:2px;width:10px;height:10px;position:absolute}.resize-handle.top-left.svelte-1xwo5cs{cursor:nwse-resize;top:-5px;left:-5px}.resize-handle.top-right.svelte-1xwo5cs{cursor:nesw-resize;top:-5px;right:-5px}.resize-handle.bottom-left.svelte-1xwo5cs{cursor:nesw-resize;bottom:-5px;left:-5px}.resize-handle.bottom-right.svelte-1xwo5cs{cursor:nwse-resize;bottom:-5px;right:-5px}.rotate-handle.svelte-1xwo5cs{cursor:grab;touch-action:none;background:#fff;border:2px solid #0078ff;border-radius:50%;justify-content:center;align-items:center;width:20px;height:20px;display:flex;position:absolute;top:-28px;left:50%;transform:translate(-50%)}.rotate-handle.svelte-1xwo5cs:active{cursor:grabbing}.context-backdrop.svelte-1xwo5cs{z-index:999;position:fixed;inset:0}.context-menu.svelte-1xwo5cs{z-index:1000;transform-origin:0 0;min-width:140px;animation:svelte-1xwo5cs-context-in .15s var(--ease-out);background:#fff;border-radius:8px;padding:4px;position:fixed;box-shadow:0 4px 16px #00000026}@keyframes svelte-1xwo5cs-context-in{0%{opacity:0;transform:scale(.95)}to{opacity:1;transform:scale(1)}}.context-item.svelte-1xwo5cs{text-align:left;color:#333;cursor:pointer;letter-spacing:-.43px;width:100%;transition:background .1s var(--ease-out);background:0 0;border:none;border-radius:4px;padding:8px 12px;font-family:SF Pro Text,SF Pro Display,-apple-system,BlinkMacSystemFont,system-ui,sans-serif;font-size:12px;font-weight:500;display:block}.context-item.svelte-1xwo5cs:active{transform:scale(.97)}@media (hover:hover) and (pointer:fine){.context-item.svelte-1xwo5cs:hover{background:#f4f4f4}}.btn-group.svelte-byzuqe{align-items:center;gap:6px;display:flex}.export-btn.svelte-byzuqe{color:#b0b0aa;cursor:pointer;width:28px;height:28px;transition:background .15s var(--ease-out), color .15s var(--ease-out), transform .1s var(--ease-out);background:#f4f4f4;border:1px solid #b0b0b04d;border-radius:100px;flex-shrink:0;justify-content:center;align-items:center;text-decoration:none;display:flex}.export-btn.svelte-byzuqe:active:not(:disabled){transform:scale(.9)}@media (hover:hover) and (pointer:fine){.export-btn.svelte-byzuqe:hover:not(:disabled){color:#333;background:#00000026}}.export-btn.svelte-byzuqe:disabled{opacity:.5;cursor:not-allowed}body{background:#f3f3f3;margin:0;font-family:SF Pro Text,SF Pro Display,-apple-system,BlinkMacSystemFont,system-ui,sans-serif}.app.svelte-1uha8ag{width:100vw;height:100vh;position:relative;overflow:hidden}.toolbox.svelte-1uha8ag{z-index:20;background:#ebeae7;border-radius:20px;flex-direction:column;width:417px;padding:0;display:flex;position:absolute;top:10px;left:9px;overflow:hidden}.toolbox-header.svelte-1uha8ag{justify-content:space-between;align-items:center;padding:13px 13px 0 11px;display:flex}.tab-bar.svelte-1uha8ag{align-items:center;gap:55px;display:flex}.tab-btn.svelte-1uha8ag{cursor:pointer;color:#000;letter-spacing:-.43px;transition:opacity .15s var(--ease-out);background:0 0;border:none;outline:none;padding:0;font-family:SF Pro Text,SF Pro Display,-apple-system,BlinkMacSystemFont,system-ui,sans-serif;font-size:12px;font-weight:700;line-height:12px}.tab-btn.svelte-1uha8ag:active{transform:scale(.97)}.tab-btn.active.svelte-1uha8ag{color:#000;opacity:1}.tab-btn.svelte-1uha8ag:not(.active){color:#b0b0b0;opacity:.5}.inner-panel.svelte-1uha8ag{scrollbar-width:thin;scrollbar-color:#ccc transparent;background:#f4f4f4;border-radius:30px;flex-direction:column;flex:1;gap:22px;min-height:0;margin:12px 16px 16px;padding:22px 18px 26px;display:flex;overflow-y:auto}.inner-panel.svelte-1uha8ag::-webkit-scrollbar{width:4px}.inner-panel.svelte-1uha8ag::-webkit-scrollbar-track{background:0 0}.inner-panel.svelte-1uha8ag::-webkit-scrollbar-thumb{background:#ccc;border-radius:2px}.font-layer-tabs.svelte-1uha8ag{align-items:center;gap:6px;display:flex}.font-layer-btn.svelte-1uha8ag{text-transform:uppercase;letter-spacing:-.43px;cursor:pointer;color:#cecdcc;opacity:.6;height:22px;transition:opacity .15s var(--ease-out), background .15s var(--ease-out), border-color .15s var(--ease-out), color .15s var(--ease-out), transform .1s var(--ease-out);background:0 0;border:1px solid #cecdcc;border-radius:26px;padding:0 10px;font-family:SF Pro Text,SF Pro Display,-apple-system,BlinkMacSystemFont,system-ui,sans-serif;font-size:10px;font-weight:590;line-height:22px}.font-layer-btn.svelte-1uha8ag:active{transform:scale(.95)}.font-layer-btn.font-layer-active.svelte-1uha8ag{color:#b0b0b0;opacity:1;background:#ffffffd9;border-color:#0000}.font-layer-btn.font-layer-add.svelte-1uha8ag{border-style:dashed}@media (hover:hover) and (pointer:fine){.font-layer-btn.svelte-1uha8ag:hover:not(.font-layer-active){opacity:.8}}.font-layer-remove.svelte-1uha8ag{cursor:pointer;opacity:.5;width:18px;height:18px;transition:opacity .15s var(--ease-out), background .15s var(--ease-out);background:0 0;border:1px solid #cecdcc;border-radius:50%;justify-content:center;align-items:center;padding:0;display:flex}.font-layer-remove.svelte-1uha8ag:hover{opacity:1;background:#ff000014}.control-row.svelte-1uha8ag{align-items:center;width:100%;display:flex}.label-col.svelte-1uha8ag{flex-shrink:0;width:118px}.label-col-size.svelte-1uha8ag{flex-shrink:0;width:74px}.control-label.svelte-1uha8ag{color:#b0b0b0;white-space:nowrap;letter-spacing:-.43px;background:#ededeb;border-radius:4px;flex-shrink:0;height:17px;padding:0 10px;font-family:SF Pro Text,SF Pro Display,-apple-system,BlinkMacSystemFont,system-ui,sans-serif;font-size:12px;font-weight:700;line-height:17px}.position-grid.svelte-1uha8ag{background:#fdfdfd;border-radius:7px;grid-template-columns:repeat(3,auto);gap:12px 24px;width:79px;padding:11px 13px 11px 12px;display:grid}.pos-dot.svelte-1uha8ag{cursor:pointer;width:2px;height:2px;transition:background .15s var(--ease-out), width .15s var(--ease-out), height .15s var(--ease-out), margin .15s var(--ease-out), box-shadow .15s var(--ease-out);background:#b0b0b0;border:none;border-radius:50%;padding:0}.pos-dot.svelte-1uha8ag:active{transform:scale(.9)}.pos-dot.pos-active.svelte-1uha8ag{background:#7dc4f8;width:3px;height:3px;margin:-.5px;box-shadow:0 0 0 1px #7dc4f8}@media (hover:hover) and (pointer:fine){.pos-dot.svelte-1uha8ag:hover:not(.pos-active){background:#666}}.pill-group.svelte-1uha8ag{flex-wrap:wrap;gap:3px;display:flex}.pill-btn.svelte-1uha8ag{text-transform:uppercase;letter-spacing:-.43px;cursor:pointer;height:18px;transition:opacity .15s var(--ease-out), background .15s var(--ease-out), border-color .15s var(--ease-out), color .15s var(--ease-out), transform .1s var(--ease-out);color:#cecdcc;opacity:.6;background:0 0;border:1px solid #cecdcc;border-radius:26px;padding:0 5px;font-family:SF Pro Text,SF Pro Display,-apple-system,BlinkMacSystemFont,system-ui,sans-serif;font-size:10px;font-weight:590;line-height:18px}.pill-btn.svelte-1uha8ag:active{transform:scale(.95)}.pill-btn.pill-active.svelte-1uha8ag{color:#b0b0b0;opacity:1;background:#ffffffd9;border-color:#0000}@media (hover:hover) and (pointer:fine){.pill-btn.svelte-1uha8ag:hover:not(.pill-active){opacity:.8}}.shirt-preview-area.svelte-1uha8ag{z-index:1;justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.draw-overlay.svelte-1uha8ag{z-index:10;position:absolute;inset:0}.bottom-bar-left.svelte-1uha8ag{z-index:20;position:absolute;bottom:14px;left:24px}.branding.svelte-1uha8ag{color:#000;white-space:nowrap;letter-spacing:-.43px;font-family:SF Pro Text,SF Pro Display,-apple-system,BlinkMacSystemFont,system-ui,sans-serif;font-size:12px;font-weight:860;line-height:22px}.bar-controls.svelte-1uha8ag{z-index:20;transition:bottom .25s var(--ease-out), top .25s var(--ease-out);align-items:center;gap:8px;display:flex;position:absolute;bottom:10px;left:50%;transform:translate(-50%)}.bar-controls.bar-top.svelte-1uha8ag{top:10px;bottom:auto}.bar-pill.svelte-1uha8ag{background:#ebeae7;border-radius:23.5px;align-items:center;gap:8px;height:43px;padding:6px 14px;display:flex}.bar-pill-toggle.svelte-1uha8ag{gap:0;padding:4px}.bar-pill-label.svelte-1uha8ag{color:#000;white-space:nowrap;letter-spacing:-.43px;font-family:SF Pro Text,SF Pro Display,-apple-system,BlinkMacSystemFont,system-ui,sans-serif;font-size:12px;font-weight:700;line-height:12px}.color-dots.svelte-1uha8ag{align-items:center;gap:6px;display:flex}.shirt-color-dot.svelte-1uha8ag{cursor:pointer;width:22px;height:22px;transition:border-color .15s var(--ease-out), box-shadow .15s var(--ease-out), transform .1s var(--ease-out);border:2px solid #0000;border-radius:50%;outline:none;padding:0}.shirt-color-dot.svelte-1uha8ag:active{transform:scale(.9)}.shirt-color-dot[style*=f0f0f0].svelte-1uha8ag,.shirt-color-dot[style*=ffffff].svelte-1uha8ag{border-color:#ccc}.shirt-color-dot.dot-active.svelte-1uha8ag{border-color:#333;box-shadow:0 0 0 2px #3b82f6}.side-btn.svelte-1uha8ag{cursor:pointer;color:#000;opacity:.2;letter-spacing:-.43px;height:36px;transition:opacity .15s var(--ease-out), background .15s var(--ease-out), transform .1s var(--ease-out);background:0 0;border:none;border-radius:100px;outline:none;justify-content:center;align-items:center;padding:0 14px;font-family:SF Pro Text,SF Pro Display,-apple-system,BlinkMacSystemFont,system-ui,sans-serif;font-size:12px;font-weight:700;line-height:12px;display:flex}.side-btn.svelte-1uha8ag:active{transform:scale(.95)}.side-btn.side-active.svelte-1uha8ag{opacity:1;background:#fff;width:47px}.preview-card.svelte-1uha8ag{z-index:20;width:319px;height:207px;transition:width .28s var(--ease-in-out), height .28s var(--ease-in-out), padding .28s var(--ease-in-out);background:#ebeae7;border-radius:20px;flex-direction:column;padding:9px;display:flex;position:absolute;bottom:10px;right:10px;overflow:hidden}.preview-card.preview-expanded.svelte-1uha8ag{width:730px;height:428px;padding:9px 13px 13px}.preview-card-toggle.svelte-1uha8ag{cursor:pointer;z-index:1;width:28px;height:28px;transition:background .15s var(--ease-out), transform .1s var(--ease-out);background:#0000000f;border:none;border-radius:50%;justify-content:center;align-items:center;display:flex;position:absolute;top:9px;right:10px}.preview-card-toggle.svelte-1uha8ag:active{transform:scale(.9)}@media (hover:hover) and (pointer:fine){.preview-card-toggle.svelte-1uha8ag:hover{background:#0000001f}}.preview-card-inner.svelte-1uha8ag{transition:border-radius .28s var(--ease-in-out);border-radius:20px;flex:1;margin-top:40px;position:relative;overflow:hidden}.preview-card-inner.preview-inner-expanded.svelte-1uha8ag{border-radius:62px;margin-top:38px}.preview-closeup.svelte-1uha8ag{width:100%;height:0;padding-bottom:120%;position:relative}.preview-shirt-img.svelte-1uha8ag{pointer-events:none;-webkit-user-select:none;user-select:none;width:auto;height:100%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.preview-design-layer.svelte-1uha8ag{pointer-events:none;width:40%;position:absolute}.preview-design-layer.svelte-1uha8ag .font-svg{width:100%;height:auto}.preview-stamp-layer.svelte-1uha8ag{pointer-events:none;width:15%;position:absolute}.preview-stamp-layer.svelte-1uha8ag img:where(.svelte-1uha8ag){width:100%;height:auto;display:block}.preview-card-inner.svelte-1uha8ag .font-svg{width:100%;height:auto;max-height:100%}.mini-3d-wrapper.svelte-1uha8ag{transform-style:preserve-3d;width:100%;position:relative}.mini-extrude-layer.svelte-1uha8ag{backface-visibility:hidden;will-change:transform;width:100%;position:absolute;top:0;left:0}.mini-extrude-layer.svelte-1uha8ag .font-svg{width:100%;height:auto}
