.mc-frame[data-v-7424c155]{display:flex;flex-direction:column;gap:8px;width:100%}.mc-toolbar[data-v-7424c155]{display:flex;gap:2px}.mc-zoom[data-v-7424c155]{align-items:center;background:#1e2028;border:1px solid #272930;color:var(--secondary-info-fg,#aaa);cursor:pointer;display:flex;font-size:1rem;height:32px;justify-content:center;line-height:1;padding:0;width:32px}.mc-zoom[data-v-7424c155]:hover{background:#272930;color:var(--title-fg,#fff)}.mc-wrapper[data-v-7424c155]{background:#0e0f13;border:1px solid #1e2028;overflow:hidden;position:relative;-webkit-user-select:none;-moz-user-select:none;user-select:none;width:100%}canvas[data-v-7424c155]{display:block;height:100%;width:100%}.mc-non-interactive canvas[data-v-7424c155]{pointer-events:none}.sw-step[data-v-25b9a191]{display:flex;flex-direction:column;gap:12px}.sw-step-title[data-v-25b9a191]{color:var(--title-fg,#fff);font-size:1.05rem;font-weight:600;margin:0}.sw-step-help[data-v-25b9a191]{color:var(--secondary-info-fg,#aaa);font-size:.82rem;margin:0 0 4px}.sw-goals-grid[data-v-25b9a191]{display:grid;gap:10px;grid-template-columns:1fr}.sw-goal[data-v-25b9a191]{background:#191b20;border:1px solid #1e2028;display:flex;flex-direction:column;gap:12px;padding:16px}.sw-goal.active[data-v-25b9a191]{background:#1e2028;border-color:var(--chip-text,#fdb215)}.sw-goal.reached[data-v-25b9a191]{border-color:#4caf5040}.sw-goal-head[data-v-25b9a191]{align-items:flex-start;display:flex;gap:8px;justify-content:space-between}.sw-goal-title[data-v-25b9a191]{color:var(--title-fg,#fff);display:-webkit-box;flex:1;font-size:.96rem;font-weight:700;line-height:1.3;margin:0;min-width:0;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;word-break:break-word}.sw-goal-amount[data-v-25b9a191]{color:var(--chip-text,#fdb215);flex-shrink:0;font-size:.85rem;font-weight:700;white-space:nowrap}.sw-goal-badge[data-v-25b9a191]{background:#4caf501f;color:#4caf50;flex-shrink:0;font-size:.7rem;font-weight:600;padding:2px 6px}.sw-goal-attrs[data-v-25b9a191]{display:flex;flex-direction:column;gap:6px;list-style:none;margin:0;padding:0}.sw-goal-attrs li[data-v-25b9a191]{color:var(--title-fg,#fff);font-size:.82rem;line-height:1.4;padding-left:12px;position:relative}.sw-goal-attrs li[data-v-25b9a191]:before{background:var(--chip-text,#fdb215);content:"";height:5px;left:0;position:absolute;top:7px;width:5px}.sw-attr-label[data-v-25b9a191]{color:var(--title-fg,#fff);font-weight:700;margin-right:4px}.sw-attr-val[data-v-25b9a191]{color:var(--secondary-info-fg,#aaa)}.sw-goal-progress[data-v-25b9a191]{background:#13161c;border:1px solid #272930;height:24px;overflow:hidden;position:relative}.sw-goal-progress-fill[data-v-25b9a191]{background:var(--chip-text,#fdb215);height:100%;min-width:2px;opacity:.4;transition:width .4s ease}.sw-goal-progress-text[data-v-25b9a191]{align-items:center;color:var(--title-fg,#fff);display:flex;font-size:.72rem;top:0;right:0;bottom:0;left:0;justify-content:center;padding:0 8px;position:absolute}.sw-goal-cta[data-v-25b9a191]{background:var(--chip-text,#fdb215);border:none;color:#13161c;cursor:pointer;font-size:.85rem;font-weight:600;padding:10px 14px;transition:opacity .15s}.sw-goal-cta[data-v-25b9a191]:hover:not(:disabled){opacity:.88}.sw-goal-cta[data-v-25b9a191]:disabled{background:#4caf50;color:#fff;cursor:not-allowed;opacity:.5}.sw-skip[data-v-25b9a191]{background:transparent;border:1px dashed #272930;color:inherit;cursor:pointer;display:flex;flex-direction:column;font-family:inherit;gap:4px;padding:14px 16px;text-align:left;transition:border-color .15s,background .15s}.sw-skip.active[data-v-25b9a191],.sw-skip[data-v-25b9a191]:hover{border-color:var(--chip-text,#fdb215)}.sw-skip.active[data-v-25b9a191]{background:#1e2028}.sw-skip-title[data-v-25b9a191]{color:var(--title-fg,#fff);font-size:.9rem;font-weight:600}.sw-skip-desc[data-v-25b9a191]{color:var(--secondary-info-fg,#888);font-size:.78rem}.sw-step[data-v-787d7985]{display:flex;flex-direction:column;gap:12px}.sw-step-title[data-v-787d7985]{color:var(--title-fg,#fff);font-size:1.05rem;font-weight:600;margin:0}.sw-step-help[data-v-787d7985]{color:var(--secondary-info-fg,#aaa);font-size:.82rem;margin:0 0 4px}.sw-grid[data-v-787d7985]{display:grid;gap:8px;grid-template-columns:repeat(auto-fill,minmax(200px,1fr))}.sw-card[data-v-787d7985]{background:#191b20;border:1px solid #1e2028;color:inherit;cursor:pointer;display:flex;flex-direction:column;font-family:inherit;gap:6px;padding:14px;text-align:left;transition:border-color .15s,background .15s}.sw-card.active[data-v-787d7985],.sw-card[data-v-787d7985]:hover:not(:disabled){background:#1e2028;border-color:var(--color-primary,#fdb215)}.sw-card[data-v-787d7985]:disabled{cursor:not-allowed;opacity:.45}.sw-tier-img[data-v-787d7985]{height:80px;-o-object-fit:cover;object-fit:cover;width:100%}.sw-card-title[data-v-787d7985]{color:var(--title-fg,#fff);font-size:.95rem;font-weight:600}.sw-card-price[data-v-787d7985]{color:var(--color-primary,#fdb215);font-size:1.1rem;font-weight:700}.sw-card-pixels[data-v-787d7985]{font-size:.75rem}.sw-card-desc[data-v-787d7985],.sw-card-pixels[data-v-787d7985]{color:var(--secondary-info-fg,#888)}.sw-card-desc[data-v-787d7985]{font-size:.78rem;line-height:1.4;margin:0}.sw-card-stock[data-v-787d7985]{color:var(--secondary-info-fg,#888);font-size:.7rem}.sw-custom[data-v-787d7985]{border-style:dashed}.sw-custom-row[data-v-787d7985]{align-items:center;display:flex;gap:6px;margin-top:4px}.sw-custom-input[data-v-787d7985]{-moz-appearance:textfield;background:#13161c;border:1px solid #272930;color:var(--title-fg,#fff);font-size:.85rem;height:32px;text-align:center;width:70px}.sw-custom-input[data-v-787d7985]::-webkit-inner-spin-button,.sw-custom-input[data-v-787d7985]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.sw-custom-input[data-v-787d7985]:focus{border-color:var(--color-primary,#fdb215);outline:none}.sw-custom-x[data-v-787d7985]{color:var(--secondary-info-fg,#555)}.sw-custom-price[data-v-787d7985]{color:var(--secondary-info-fg,#888);font-size:.85rem}.sw-custom-total[data-v-787d7985]{color:var(--color-primary,#fdb215);font-size:.95rem;font-weight:700}.sw-custom-cta[data-v-787d7985]{background:var(--color-primary,#fdb215);border:none;color:#13161c;cursor:pointer;font-size:.82rem;font-weight:700;margin-top:4px;padding:8px 12px}.sw-custom-cta[data-v-787d7985]:hover{opacity:.88}.sw-step[data-v-d2f7d84b]{display:flex;flex-direction:column;gap:12px}.sw-step-title[data-v-d2f7d84b]{color:var(--title-fg,#fff);font-size:1.05rem;font-weight:600;margin:0}.sw-step-help[data-v-d2f7d84b]{color:var(--secondary-info-fg,#aaa);font-size:.82rem;margin:0 0 4px}.sw-qty-row[data-v-d2f7d84b]{align-items:center;background:#13161c;border:1px solid #1e2028;display:flex;flex-wrap:wrap;gap:6px;padding:8px 10px}.sw-qty-label[data-v-d2f7d84b]{color:var(--secondary-info-fg,#aaa);font-size:.78rem}.sw-qty-btn[data-v-d2f7d84b]{align-items:center;background:#1e2028;border:1px solid #272930;color:var(--title-fg,#fff);cursor:pointer;display:flex;font-size:1rem;height:30px;justify-content:center;line-height:1;padding:0;width:30px}.sw-qty-btn[data-v-d2f7d84b]:hover:not(:disabled){border-color:var(--color-primary,#fdb215)}.sw-qty-btn[data-v-d2f7d84b]:disabled{cursor:not-allowed;opacity:.4}.sw-qty-input[data-v-d2f7d84b]{-moz-appearance:textfield;background:#0e0f13;border:1px solid #272930;color:var(--title-fg,#fff);font-size:.85rem;height:30px;text-align:center;width:56px}.sw-qty-input[data-v-d2f7d84b]::-webkit-inner-spin-button,.sw-qty-input[data-v-d2f7d84b]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.sw-qty-input[data-v-d2f7d84b]:focus{border-color:var(--color-primary,#fdb215);outline:none}.sw-qty-total[data-v-d2f7d84b]{color:var(--color-primary,#fdb215);font-size:.78rem;margin-left:auto}.sw-shape-row[data-v-d2f7d84b]{align-items:center;display:flex;flex-wrap:wrap;gap:6px}.sw-shape-label[data-v-d2f7d84b]{color:var(--secondary-info-fg,#aaa);font-size:.78rem;margin-right:4px}.sw-shape-btn[data-v-d2f7d84b]{background:#1e2028;border:1px solid #272930;color:var(--title-fg,#fff);cursor:pointer;font-size:.78rem;padding:5px 10px}.sw-shape-btn.active[data-v-d2f7d84b],.sw-shape-btn[data-v-d2f7d84b]:hover{border-color:var(--color-primary,#fdb215)}.sw-shape-btn.active[data-v-d2f7d84b]{background:var(--color-primary,#fdb215);color:#13161c;font-weight:600}.sw-mode-toggle[data-v-d2f7d84b]{display:flex;gap:4px}.sw-mode-btn[data-v-d2f7d84b]{background:#1e2028;border:1px solid #272930;color:var(--secondary-info-fg,#888);cursor:pointer;flex:1;font-size:.8rem;padding:8px;transition:all .15s}.sw-mode-btn.active[data-v-d2f7d84b]{background:var(--color-primary,#fdb215);border-color:var(--color-primary,#fdb215);color:#13161c;font-weight:600}.sw-error[data-v-d2f7d84b]{background:#ff3b3012;border:1px solid rgba(255,59,48,.25);color:#ff6b6b;font-size:.8rem;padding:7px 10px}.sw-selected[data-v-d2f7d84b]{background:#13161c;border:1px solid #1e2028;color:var(--secondary-info-fg,#888);display:flex;font-size:.78rem;justify-content:space-between;padding:8px 10px}.sw-actions[data-v-d2f7d84b]{display:flex;gap:8px;justify-content:flex-end}.sw-confirm[data-v-d2f7d84b]{background:var(--color-primary,#fdb215);border:none;color:#13161c;cursor:pointer;font-size:.85rem;font-weight:700;padding:10px 18px}.sw-confirm[data-v-d2f7d84b]:hover{opacity:.88}.sw-confirm[data-v-d2f7d84b]:disabled{cursor:not-allowed;opacity:.4}.sw-step[data-v-328a1923]{display:flex;flex-direction:column;gap:10px}.sw-step-title[data-v-328a1923]{color:var(--title-fg,#fff);font-size:1.05rem;font-weight:600;margin:0}.sw-step-help[data-v-328a1923]{color:var(--secondary-info-fg,#aaa);font-size:.82rem;margin:0 0 4px}.sw-field[data-v-328a1923]{display:flex;flex-direction:column;gap:4px}.sw-field label[data-v-328a1923]{color:var(--secondary-info-fg,#777);font-size:.75rem}.sw-field input[data-v-328a1923],.sw-field textarea[data-v-328a1923]{background:#13161c;border:1px solid #1e2028;color:var(--title-fg,#fff);font-family:inherit;font-size:.85rem;padding:8px 10px;width:100%}.sw-field input[data-v-328a1923]:focus,.sw-field textarea[data-v-328a1923]:focus{border-color:var(--chip-text,#fdb215);outline:none}.sw-field input.sw-input-error[data-v-328a1923],.sw-field textarea.sw-input-error[data-v-328a1923]{border-color:#ff6b6b}.sw-field input[data-v-328a1923]:disabled,.sw-field textarea[data-v-328a1923]:disabled{cursor:not-allowed;opacity:.5}.sw-field textarea[data-v-328a1923]{resize:vertical}.sw-error-inline[data-v-328a1923]{color:#ff6b6b;font-size:.75rem;margin:0}.sw-guest-block[data-v-328a1923]{background:#13161c;border:1px solid #1e2028;display:flex;flex-direction:column;gap:8px;padding:12px}.sw-guest-intro[data-v-328a1923]{color:var(--secondary-info-fg,#aaa);font-size:.78rem;line-height:1.4;margin:0 0 4px}.sw-preview-wrapper[data-v-328a1923]{align-items:center;display:flex;flex-direction:column;gap:4px;margin-bottom:8px}.sw-preview-dims[data-v-328a1923]{color:var(--secondary-info-fg,#666);font-size:.68rem;letter-spacing:.03em;margin:0}.sw-pixel-preview[data-v-328a1923]{border:1px solid #1e2028;flex-shrink:0;overflow:hidden;position:relative;touch-action:none;transition:border-color .15s;-webkit-user-select:none;-moz-user-select:none;user-select:none}.sw-pixel-preview--dragging[data-v-328a1923],.sw-pixel-preview[data-v-328a1923]:hover{border-color:var(--chip-text,#fdb215)}.sw-pixel-preview.sw-image-error-border[data-v-328a1923]{border-color:#ff6b6b}.sw-preview-img[data-v-328a1923]{display:block;height:100%;image-rendering:pixelated;-o-object-fit:cover;object-fit:cover;pointer-events:none;width:100%}.sw-image-empty[data-v-328a1923]{align-items:center;color:var(--secondary-info-fg,#555);display:flex;font-size:2rem;font-weight:200;top:0;right:0;bottom:0;left:0;justify-content:center;position:absolute}.sw-preview-title-overlay[data-v-328a1923]{background:#0000008c;bottom:0;color:#fff;font-weight:600;overflow:hidden;padding:2px 4px;text-overflow:ellipsis;white-space:nowrap}.sw-crop-hint[data-v-328a1923],.sw-preview-title-overlay[data-v-328a1923]{font-size:.6rem;left:0;pointer-events:none;position:absolute;right:0;text-align:center}.sw-crop-hint[data-v-328a1923]{background:#0009;color:#ffffffbf;opacity:0;padding:3px;top:0;transition:opacity .15s}.sw-pixel-preview:hover .sw-crop-hint[data-v-328a1923]{opacity:1}.sw-image-actions[data-v-328a1923]{display:flex;flex-direction:column;gap:6px}.sw-image-btn[data-v-328a1923]{background:#1e2028;border:1px solid #272930;color:var(--title-fg,#fff);cursor:pointer;font-size:.8rem;padding:8px 12px;text-align:left}.sw-image-btn[data-v-328a1923]:hover{border-color:var(--chip-text,#fdb215)}.sw-image-btn[data-v-328a1923]:disabled{cursor:not-allowed;opacity:.5}.sw-image-remove[data-v-328a1923]{color:#ff6b6b}.sw-image-hint[data-v-328a1923]{font-size:.7rem;line-height:1.4;margin:4px 0 0}.sw-checkbox[data-v-328a1923],.sw-image-hint[data-v-328a1923]{color:var(--secondary-info-fg,#888)}.sw-checkbox[data-v-328a1923]{align-items:center;cursor:pointer;display:flex;font-size:.82rem;gap:6px;margin-top:4px;-webkit-user-select:none;-moz-user-select:none;user-select:none}.sw-actions[data-v-328a1923]{display:flex;gap:8px;justify-content:flex-end}.sw-confirm[data-v-328a1923]{background:var(--chip-text,#fdb215);border:none;color:#13161c;cursor:pointer;font-size:.85rem;font-weight:700;padding:10px 18px}.sw-confirm[data-v-328a1923]:hover:not(:disabled){opacity:.88}.sw-confirm[data-v-328a1923]:disabled{cursor:not-allowed;opacity:.5}.sw-step[data-v-f987170c]{display:flex;flex-direction:column;gap:10px}.sw-step-title[data-v-f987170c]{color:var(--title-fg,#fff);font-size:1.05rem;font-weight:600;margin:0}.sw-summary[data-v-f987170c]{background:#13161c;border:1px solid #1e2028;display:flex;flex-direction:column;gap:6px;padding:12px}.sw-summary-row[data-v-f987170c]{display:flex;font-size:.82rem;gap:8px;justify-content:space-between}.sw-summary-label[data-v-f987170c]{color:var(--secondary-info-fg,#777)}.sw-summary-val[data-v-f987170c]{color:var(--title-fg,#fff)}.sw-summary-preview[data-v-f987170c]{align-items:center;border-top:1px solid #1e2028;gap:10px;padding-top:6px}.sw-swatch[data-v-f987170c]{flex-shrink:0;height:32px;overflow:hidden;width:32px}.sw-swatch img[data-v-f987170c]{height:100%;image-rendering:pixelated;-o-object-fit:cover;object-fit:cover;width:100%}.sw-preview-text[data-v-f987170c]{display:flex;flex:1;flex-direction:column}.sw-preview-text strong[data-v-f987170c]{color:var(--title-fg,#fff);font-size:.85rem}.sw-preview-text span[data-v-f987170c]{color:var(--secondary-info-fg,#888);font-size:.78rem;font-style:italic}.sw-pay-fieldset[data-v-f987170c]{border:none;display:flex;flex-direction:column;gap:6px;margin:0;padding:0}.sw-pay-fieldset legend[data-v-f987170c]{color:var(--secondary-info-fg,#aaa);font-size:.78rem;margin-bottom:6px;padding:0}.sw-pay-option[data-v-f987170c]{align-items:center;background:#1e2028;border:1px solid #272930;cursor:pointer;display:grid;gap:10px;grid-template-columns:18px 1fr auto;padding:10px 12px;transition:border-color .15s,background .15s}.sw-pay-option.active[data-v-f987170c],.sw-pay-option[data-v-f987170c]:hover:not(.sw-pay-disabled){border-color:var(--chip-text,#fdb215)}.sw-pay-option.active[data-v-f987170c]{background:#272930}.sw-pay-option.sw-pay-disabled[data-v-f987170c]{cursor:not-allowed;opacity:.5}.sw-pay-option input[data-v-f987170c]{accent-color:var(--chip-text,#fdb215)}.sw-pay-name[data-v-f987170c]{color:var(--title-fg,#fff);font-size:.88rem;font-weight:600}.sw-pay-meta[data-v-f987170c]{font-size:.72rem}.sw-pay-meta[data-v-f987170c],.sw-total[data-v-f987170c]{color:var(--secondary-info-fg,#888)}.sw-total[data-v-f987170c]{align-items:center;background:#1e2028;border:1px solid #272930;display:flex;font-size:.85rem;justify-content:space-between;padding:10px 12px}.sw-total strong[data-v-f987170c]{color:var(--chip-text,#fdb215);font-size:1.2rem}.sw-error[data-v-f987170c]{background:#ff3b3012;border:1px solid rgba(255,59,48,.25);color:#ff6b6b;font-size:.8rem;padding:8px 10px}.sw-agree[data-v-f987170c]{align-items:flex-start;color:var(--secondary-info-fg,#aaa);cursor:pointer;display:flex;font-size:.78rem;gap:8px;line-height:1.4}.sw-agree input[type=checkbox][data-v-f987170c]{accent-color:var(--chip-text,#fdb215);flex-shrink:0;margin-top:2px}.sw-actions[data-v-f987170c]{display:flex;gap:8px}.sw-cancel[data-v-f987170c]{background:#1e2028;border:1px solid #272930;color:var(--secondary-info-fg,#888);cursor:pointer;flex:1;font-size:.85rem;padding:10px}.sw-cancel[data-v-f987170c]:hover{color:var(--title-fg,#fff)}.sw-confirm[data-v-f987170c]{background:var(--chip-text,#fdb215);border:none;color:#13161c;cursor:pointer;flex:1;font-size:.85rem;font-weight:700;padding:10px}.sw-confirm[data-v-f987170c]:hover{opacity:.88}.sw-confirm[data-v-f987170c]:disabled{cursor:not-allowed;opacity:.4}.ss-overlay[data-v-5f9b5dbb]{align-items:center;background:#000000b8;display:flex;top:0;right:0;bottom:0;left:0;justify-content:center;padding:16px;position:fixed;z-index:300}.ss-modal[data-v-5f9b5dbb]{background:#191b20;border:1px solid #272930;display:flex;flex-direction:column;gap:16px;max-height:92vh;max-width:600px;overflow-y:auto;padding:24px;position:relative;width:100%}.ss-close[data-v-5f9b5dbb]{background:#272930;border:none;color:var(--title-fg,#fff);cursor:pointer;font-size:1.1rem;height:28px;justify-content:center;line-height:1;position:absolute;right:10px;top:10px;width:28px}.ss-availability[data-v-5f9b5dbb],.ss-close[data-v-5f9b5dbb]{align-items:center;display:flex}.ss-availability[data-v-5f9b5dbb]{background:#13161c;border:1px solid #1e2028;color:var(--secondary-info-fg,#aaa);font-size:.78rem;gap:6px;padding:6px 10px}.ss-availability strong[data-v-5f9b5dbb]{color:var(--chip-text,#fdb215);font-weight:600}.ss-stepper-bar[data-v-5f9b5dbb]{align-items:center;display:flex;gap:4px;margin-top:8px}.ss-dot[data-v-5f9b5dbb]{background:#272930;flex:1;height:4px;position:relative}.ss-dot span[data-v-5f9b5dbb]{color:var(--secondary-info-fg,#555);font-size:.65rem;left:50%;position:absolute;top:-16px;transform:translate(-50%)}.ss-dot.active[data-v-5f9b5dbb]{background:var(--color-primary,#fdb215)}.ss-dot.current span[data-v-5f9b5dbb]{color:var(--color-primary,#fdb215);font-weight:700}.ss-body[data-v-5f9b5dbb]{display:flex;flex-direction:column}.ss-footer[data-v-5f9b5dbb]{display:flex;justify-content:flex-start}.ss-back[data-v-5f9b5dbb]{background:none;border:none;color:var(--secondary-info-fg,#888);cursor:pointer;font-size:.82rem;padding:6px 0}.ss-back[data-v-5f9b5dbb]:hover{color:var(--title-fg,#fff)}
